diff --git a/README.md b/README.md index 92bbbe5..f25742f 100644 --- a/README.md +++ b/README.md @@ -41,7 +41,9 @@ This page is the summary. What changed in each version is on the [releases page] - **Limits from anywhere.** Minimum, maximum and target can each be a number or another entity. - **In your language.** The card and its editor follow the language in your Home Assistant - profile: English, German, Spanish, French, Dutch or Portuguese. + profile: English, Arabic, Bengali, Chinese (Simplified and Traditional), Dutch, French, + German, Hindi, Indonesian, Italian, Japanese, Korean, Polish, Portuguese, Russian, Spanish, + Turkish, Urdu or Vietnamese. ## Styles diff --git a/dist/chartdeck-card.ar-DrXvGSpY.js b/dist/chartdeck-card.ar-DrXvGSpY.js new file mode 100644 index 0000000..eca3fc9 --- /dev/null +++ b/dist/chartdeck-card.ar-DrXvGSpY.js @@ -0,0 +1,2 @@ +const e="الكيان غير موجود",_="غير متاح",t="أضف كيانًا في المحرر للبدء.",o="لا توجد كيانات مطابقة حاليًا.",r="لا يتوفر أي من هذه الكيانات.",i="الكيانات",d="النمط",a="المخطط",n="الأشرطة",l="المقاييس",s="مخططات السجل",p="أجزاء من المجموع",c="المقارنات",m="التوزيعات",u="عرض آخر",y="الوحدة",g="ساعات",h="أيام",b="أسابيع",w="أشهر",f="القراءات من",v="السجل (كل تغيير)",k="الإحصائيات طويلة المدى",x="التحويل",z="لا شيء (القراءات كما هي)",N="معدل التغيّر",S="المعدل لكل",C="ثانية",E="دقيقة",q="ساعة",W="يوم",j="التنعيم عبر القراءات",G="التنعيم عبر الزمن",L="القيم الحالية",V="لوحة معلومات الطاقة",A="تدفقات الطاقة",M="التصدير وشحن البطارية أسفل المحور",O="شكل الخط",P="ناعم",R="مستقيم",U="درجات",Y="اللون",B="لون واحد لكل كيان",D="حسب نطاق اللون",F="إظهار القيم على النقاط",H="لون الخط",I="متقطع",J="الحدود",K="الألوان",Q="العرض",T="الإجراءات",X="العنوان",Z="شريط",$="رفيع",ee="مقسّم",_e="خزان",te="شبكة البطاريات",oe="مستويات البطارية: {levels}",re="حلقة",ie="مؤشر إبري",de="قوس",ae="الزوايا بالدرجات، باتجاه عقارب الساعة من الأعلى: -90 هي اليسار و90 هي اليمين. اتركها فارغة للحصول على الشكل المعتاد للنمط.",ne="زاوية البداية",le="زاوية النهاية",se="في المنتصف",pe="القيمة",ce="تسمية نطاق اللون",me="الاسم",ue="نص مخصص",ye="لا شيء",ge="النص",he="الأرقام على التدريج",be="النطاق الأخير خلف المقياس",we="إيقاف",fe="آخر 24 ساعة",ve="آخر 7 أيام",ke="آخر 24 ساعة: من {min} إلى {max}، المتوسط {mean}",xe="آخر 7 أيام: من {min} إلى {max}، المتوسط {mean}",ze="إظهار الاسم",Ne="إظهار القيمة",Se="إظهار الأيقونة",Ce="إظهار الهدف",Ee="إظهار وسيلة الإيضاح",qe="الأعمدة",We="الترتيب",je="كما هي مدرجة",Ge="الأدنى أولًا",Le="الأعلى أولًا",Ve="المنازل العشرية",Ae="الوحدة",Me="تحريك",Oe="إخفاء الكيانات غير المتاحة",Pe="قائمة التصدير",Re="عرض بحد أقصى",Ue="إظهار كل كيان مطابق أيضًا",Ye="تظهر الأجهزة الجديدة دون تعديل البطاقة. اختر عدة عناصر من نوع واحد لمطابقة أي منها؛ ويجب أن تتطابق الأنواع المختلفة كلها.",Be="استبعاد",De="تُستبعد الكيانات المطابقة إذا طابقت أيًا من هذه.",Fe="فئة الجهاز",He="المناطق",Ie="الطوابق",Je="التسميات",Ke="النطاقات",Qe="الكيانات",Te="إجراء النقر",Xe="إجراء الضغط المطوّل",Ze="إجراء النقر المزدوج",$e="الكيان",e_="المظهر",__="القيمة مع أيقونة",t_="خط مؤشر مصغّر",o_="حلقة",r_="شريط رفيع",i_="السمة (بدلًا من الحالة)",d_="الاسم",a_="ساعات السجل",n_="إظهار الاسم",l_="إظهار الأيقونة",s_="الأيقونة",p_="الحد الأدنى",c_="الحد الأقصى",m_="الوحدة",u_="المنازل العشرية",y_="اللون بدون نطاقات",g_="نطاقات الألوان",h_="تأخذ الشارة لون النطاق الذي تقع فيه قيمتها، كما في البطاقة.",b_="الإجراءات",w_="إجراء النقر",f_="إجراء الضغط المطوّل",v_="إجراء النقر المزدوج",k_="السمة (بدلًا من الحالة)",x_="الاسم",z_="الأيقونة",N_="الحد الأدنى",S_="الحد الأقصى",C_="الهدف",E_="لا شيء",q_="إعداد البطاقة",W_="الافتراضي ({value})",j_="رقم",G_="كيان",L_="إعداد مسبق",V_="البطارية (المنخفض سيئ)",A_="الاستهلاك (المرتفع سيئ)",M_="درجة الحرارة",O_="لا شيء",P_="مخصص",R_="من",U_="البدء من كيان",Y_="البدء من رقم",B_="يبدأ عند هذا الكيان",D_="اللون",F_="لون CSS",H_="التسمية",I_="الأيقونة",J_="تلوين الأيقونات لتطابق نطاقها",K_="الأساسي",Q_="أخضر",T_="كهرماني",X_="أحمر",Z_="أزرق",$_="بنفسجي",et="رمادي",_t="مخصص…",tt="إضافة نطاق",ot="إزالة النطاق",rt="إضافة كيان",it="نقل لأعلى",dt="نقل لأسفل",at="إزالة الكيان",nt="إظهار الخيارات",lt="إخفاء الخيارات",st="{entity} (غير موجود)",pt="الألوان",ct="{label} عند {time}",mt="الاتجاه",ut="أفقي",yt="عمودي",gt="تسميات القيم",ht="خطوط عند كل تسمية قيمة",bt="أدنى قيمة معروضة",wt="أعلى قيمة معروضة",ft="الوسيط",vt="النصف الأوسط",kt="الأدنى – الأعلى",xt="القراءات",zt="انقر على مجموعة لإظهار مكوّناتها",Nt="{label}. إظهار المكوّنات",St="العودة إلى {name}",Ct="الكل",Et="مرتفع",qt="منخفض",Wt="متوسط",jt="تمييز أعلى قراءة",Gt="تمييز أدنى قراءة",Lt="المتوسط",Vt="عدم الإظهار",At="خط عبر المخطط",Mt="الرقم فقط",Ot="تمييز الأعلى والأدنى والمتوسط",Pt="{name}: {value}، بانحراف {sigma} عن المعتاد",Rt="فوق {limit}",Ut="تحت {limit}",Yt="تمييز القراءات البعيدة عن المعتاد",Bt="النافذة",Dt="مدى البعد المطلوب للتمييز، بالانحرافات المعيارية",Ft="لون العلامة",Ht="تظليل النطاق المعتاد",It="الفترة السابقة",Jt="الفترة التالية",Kt="العودة إلى {label}",Qt="اليوم",Tt="أمس",Xt="هذا الأسبوع",Zt="الأسبوع الماضي",$t="هذا الشهر",eo="الشهر الماضي",_o="هذا العام",to="العام الماضي",oo="آخر ساعة",ro="آخر {n} ساعات",io="آخر يوم",ao="آخر {n} أيام",no="آخر 7 أيام",lo="آخر {n} أسابيع",so="آخر شهر",po="آخر {n} أشهر",co="درجات لون واحد",mo="لون التدرج",uo="إظهار كل حصة كنسبة مئوية",yo="المجموع",go="المتوسط",ho="لا شيء",bo="المجموع",wo="المتوسط",fo="{style} لـ {names}",vo="مبعثر",ko="فقاعي",xo="على المحور السفلي",zo="الكيان الأول",No="الوقت",So="حجم النقطة (px)",Co="الارتعاش (px)",Eo="أصغر فقاعة (px)",qo="أكبر فقاعة (px)",Wo="لون النقطة",jo="التسميات على المحور السفلي",Go="أضف كيانًا ثانيًا. يوضع الأول على المحور السفلي والبقية على المحور الجانبي.",Lo="أضف ثلاثة كيانات: واحد للمحور السفلي، وواحد للمحور الجانبي، وواحد لحجم كل فقاعة.",Vo="أفقي",Ao="الحجم",Mo="المجموع",Oo="أدنى قيمة أفقية",Po="أعلى قيمة أفقية",Ro="إعادة ضبط التكبير",Uo="المعروض: من {from} إلى {to}",Yo="الجزء المعروض من المخطط",Bo="التكبير والتحريك",Do="شريط نظرة عامة أسفل المخطط",Fo="التعليقات التوضيحية",Ho="النوع",Io="خط عند قيمة",Jo="نطاق مظلل من القيم",Ko="علامات في أوقات محددة",Qo="علامات عند تغيّر كيان",To="تسمية على قراءة",Xo="خط",Zo="نطاق",$o="أوقات",er="تغيّرات الحالة",_r="تسمية نقطة",tr="إضافة تعليق توضيحي:",or="القيمة",rr="من",ir="إلى",dr="الأوقات",ar="الكيان",nr="السلسلة (فارغ للأولى)",lr="الحالة (فارغ لكل تغيير)",sr="التظليل أثناء هذه الحالة",pr="القراءة",cr="الأعلى",mr="الأدنى",ur="الأحدث",yr="الأول",gr="التسمية",hr="اللون",br="متقطع",wr="تتبّع سجل الكيان (متدرج)",fr="التظليل",vr="لا شيء",kr="فوق الخط",xr="تحت الخط",zr="تظليل الألوان حسب قيمة الخط (نطاقات اختيارية)",Nr="إزالة التعليق التوضيحي",Sr="تظليل نطاقات الشدة خلف المخطط",Cr="الفترة",Er="آخر…",qr="اليوم",Wr="هذا الأسبوع",jr="هذا الشهر",Gr="هذا العام",Lr="عدد الفترات للخلف (0 هي الحالية)",Vr="الرسم حتى",Ar="الآن",Mr="نهاية الفترة",Or="إظهار زرّي السابق والتالي",Pr="تجميع القراءات حسب",Rr="بدون تجميع",Ur="الساعة",Yr="اليوم",Br="الأسبوع",Dr="الشهر",Fr="الدمج باستخدام",Hr="{name}، {offset}",Ir="قبل {n} ساعة",Jr="قبل {n} أيام",Kr="قبل {n} أسابيع",Qr="قبل {n} أشهر",Tr="قبل {n} سنوات",Xr="المقارنة مع فترات سابقة (مرسومة بشكل باهت في الخلف)",Zr="لون الفترات السابقة",$r="رمادي",ei="لون السلسلة باهتًا",_i="المتوسط",ti="المجموع",oi="الأدنى",ri="الأعلى",ii="الأول",di="الأخير",ai="التغيّر (للعدّادات التصاعدية)",ni="التحويل",li="لا شيء (القراءات كما هي)",si="المجموع التراكمي",pi="إعادة بدء المجموع التراكمي",ci="أبدًا (من الحافة اليسرى)",mi="كل يوم",ui="كل أسبوع",yi="كل شهر",gi="كل شهر في يوم الفوترة",hi="يوم الفوترة من الشهر (1–28)",bi="تسميات الوقت",wi="تسميات القيم",fi="تسميات المحاور",vi="بجانب المخطط",ki="فوق المخطط",xi="خطوط أفقية",zi="خطوط عمودية",Ni="أدنى قيمة معروضة",Si="أعلى قيمة معروضة",Ci="مقياس القيم",Ei="خطوات متساوية",qi="لوغاريتمي (قوى العشرة)",Wi="إظهار القيم عند التمرير أو اللمس",ji="عرض الخط (px)",Gi="نقطة عند كل قراءة",Li="الرسم فوق الخطوط الأخرى",Vi="الكيان",Ai="في الحالة",Mi="أعلى من",Oi="أقل من",Pi="الكيان",Ri="في الحالة",Ui="أعلى من",Yi="أقل من",Bi="خط باهت للقراءات المخفية",Di="شريط يوضح متى تحقق الشرط",Fi="يظهر عندما {condition}",Hi="خط الآن",Ii="إيقاف",Ji="الخط فقط",Ki="الخط والوقت",Qi="الخط وعدّ تنازلي حتى الوقت المحدد التالي",Ti="{label} خلال {duration}",Xi="التالي خلال {duration}",Zi="مضغوط",$i="الأسماء والقيم",ed="فوق المخطط",_d="على المخطط",td="مخفي",od="انقر على اسم لإخفائه أو إظهاره",rd="أي القراءات",id="الكل (بقدر ما يتسع)",dd="الأحدث",ad="الأعلى والأدنى",nd="الأولى والأحدث",ld="موضع التسمية",sd="فوق القمم وتحت الانخفاضات",pd="فوق",cd="تحت",md="على النقطة",ud="السماح بتداخل التسميات",yd="مجموعة المزامنة",gd="مخطط صغير لكل كيان",hd="مقياس القيم",bd="موحّد عند تطابق الوحدات",wd="موحّد لكل المخططات",fd="لكل مخطط مقياسه الخاص",vd="الأعمدة (فارغ لملاءمة البطاقة)",kd="التوقعات",xd="توقعات {name}",zd="التوقعات",Nd="كيان التوقعات",Sd="السمة",Cd="مفتاح القيمة",Ed="مفتاح الوقت",qd="توقعات الطقس",Wd="كل ساعة",jd="يومي",Gd="مرتين يوميًا",Ld="ضرب القيم في",Vd="إظهار التوقعات حتى هذا المدى",Ad="إظهار نقطة الضبط",Md="التظليل أثناء التدفئة أو التبريد",Od="التظليل أثناء تشغيل المروحة فقط",Pd="لون درجة الحرارة",Rd="لون نقطة الضبط",Ud="لون التدفئة",Yd="لون التبريد",Bd="الأيام (أكثر من 1 يُظهر متوسط اليوم)",Dd="مدة التشغيل",Fd="الوقت الحالي",Hd="لا شيء",Id="شريط واحد لكل",Jd="15 دقيقة",Kd="30 دقيقة",Qd="ساعة",Td="تلقائي (التغيّر للعدّادات، وإلا المتوسط)",Xd="اللون",Zd="يُعدّ مشغّلًا",$d="أضف كيانًا أعلاه أولًا.",ea="التجميع حسب",_a="الطابق",ta="المنطقة",oa="الجهاز",ra="التسمية",ia="مجموعة خاصة",da="النص على الأشرطة",aa="الحالة",na="المدة",la="الحالة والمدة",sa="لا شيء",pa="وسيلة إيضاح الحالات",ca="فوق المخطط",ma="مخفي",ua="ألوان الحالات",ya="اسم من اللوحة (amber أو green أو blue أو red أو purple أو grey أو primary) أو أي لون CSS.",ga="الحالة",ha="اللون",ba="إضافة لون حالة",wa="إزالة",fa="المجموعة (الصفوف ذات المجموعة نفسها تتشارك عنوانًا)",va="النقاط لكل ساعة (0 يرسم كل قراءة)",ka="الرسم البياني",xa="خط",za="أشرطة",Na="لا شيء (القيمة فقط)",Sa="التعبئة أسفل الخط",Ca="مصمت",Ea="متلاشٍ",qa="لا شيء",Wa="النقاط على الخط",ja="عند التمرير",Ga="دائمًا",La="أبدًا",Va="تسميات الأعلى والأدنى",Aa="عند التمرير",Ma="دائمًا",Oa="أبدًا",Pa="ارتفاع الرسم البياني (لكل 500 px من العرض)",Ra="المسافة بين الأشرطة (px)",Ua="ألوان النطاقات",Ya="مزج",Ba="التغيّر عند كل نطاق",Da="إظهار الأدنى والأعلى",Fa="إظهار المتوسط",Ha="وسيلة الإيضاح (كيانان أو أكثر)",Ia="أدنى قيمة",Ja="أعلى قيمة",Ka="أصغر نطاق معروض",Qa="أدنى قيمة للمحور الأيمن",Ta="أعلى قيمة للمحور الأيمن",Xa="أصغر نطاق للمحور الأيمن",Za="التحجيم بـ 10 مرفوعة للقوة",$a="الاسم والأيقونة",en="موزّع",_n="يسار",tn="يمين",on="وسط",rn="الأيقونة",dn="يمين الاسم",an="يسار الاسم",nn="بجانب القيمة",ln="القيمة",sn="يسار",pn="يمين",cn="وسط",mn="حجم القيمة (%)",un="حجم الاسم (px)",yn="تلوين الاسم",gn="تلوين القيمة",hn="تلوين الأيقونة",bn="بدون خلفية (داخل بطاقة أخرى)",wn="صورة بدلًا من الأيقونة (URL)",fn="إظهار القيمة تحت المؤشر",vn="المحور",kn="يسار",xn="يمين (بمقياس خاص)",zn="الدمج باستخدام",Nn="رسم القيمة الحالية كخط مستوٍ",Sn="إظهار قيمته بجانب القيمة الرئيسية",Cn="نقطة ملوّنة حسب القيمة",En="على الرسم البياني",qn="خط",Wn="تعبئة",jn="نقاط",Gn="في وسيلة الإيضاح",Ln="القيمة في وسيلة الإيضاح",Vn="الاتجاهات",An="4 (N، E، S، W)",Mn="8 (N، NE، E…)",On="16 (N، NNE، NE…)",Pn="هادئ دون",Rn="الكيان الأول هو اتجاه الرياح، بالدرجات أو بنقاط البوصلة مثل SW. والثاني هو سرعة الرياح: بدونه تُظهر البتلات فقط عدد مرات هبوب الرياح من كل اتجاه.",Un="الاتجاه: {direction}. السرعة: {speed}.",Yn="لا شيء",Bn="تعطي الإحصائيات طويلة المدى متوسط الاتجاه لكل ساعة. ولا يكون ذلك صحيحًا عبر الشمال إلا عندما يسجّل المستشعر الاتجاه كزاوية (فئة الحالة measurement_angle)؛ وإلا فإن ساعة تتأرجح بين NNW وNNE يكون متوسطها جنوبًا. السجل دقيق.",Dn="مساحي",Fn="التكديس",Hn="بدون تكديس",In="فوق بعضها",Jn="حتى 100 %",Kn="اللون تحت الصفر",Qn="مخطط سرب النحل",Tn="وضع كل نقطة حسب",Xn="قيمتها",Zn="وقت حدوثها من اليوم",$n="نقاط أكبر للقيم الأكبر",el="{n} قراءة",_l="{n} مرة تشغيل",tl="النقاط المعروضة",ol="لا توجد قراءات",rl="بدون تغيير: {value}",il="ثابت طوال الفترة",dl="الأقدم – الأحدث",al="الأدنى – الأعلى",nl="مخطط شريطي نقطي",ll="الوسيط {value}",sl="المتوسط {value}",pl="المتوسط",cl="خط عبر كل صف عند",ml="الوسيط",ul="المتوسط",yl="بدون خط",gl="التوزيع عبر الصف",hl="اللون",bl="مخطط الصندوق",wl="مخطط الصندوق لـ {names}",fl="الأعلى",vl="الربيع الأعلى",kl="الوسيط",xl="الربيع الأدنى",zl="الأدنى",Nl="المتوسط",Sl="القراءات",Cl="القيم الشاذة",El="امتداد الشعيرات",ql="1.5 × ارتفاع الصندوق (القيم الشاذة كنقاط)",Wl="الأدنى والأعلى",jl="إظهار كل قراءة كنقطة",Gl="لون الصندوق",Ll="مخطط الرصاصة",Vl="النطاقات خلف الشريط",Al="درجات الرمادي",Ml="ألوان نطاقات الألوان",Ol="الهدف {target}",Pl="مخطط {style} لـ {names}",Rl="الشموع اليابانية",Ul="شمعة واحدة لكل",Yl="الكيانات في الأسفل: دمج القراءات باستخدام",Bl="اللون عند الارتفاع",Dl="اللون عند الانخفاض",Fl="رسم الكيانات الأخرى في الأسفل كـ",Hl="أعمدة",Il="خط",Jl="الافتتاح",Kl="الأعلى",Ql="الأدنى",Tl="الإغلاق",Xl="أسبوع {date}",Zl="المناخ",$l="نقطة الضبط",es="{low} – {high}",_s="{name} ليس منظم حرارة. اختر كيان مناخ.",ts="تدفئة",os="تسخين مسبق",rs="تبريد",is="إذابة الجليد",ds="تجفيف",as="مروحة",ns="خامل",ls="إيقاف",ss="عمودي",ps="تلقائي",cs="من الأدنى إلى الأعلى في كل عمود",ms="أطراف مستديرة",us="إظهار القيم على الأعمدة",ys="أشرطة الخطأ (التشتت في كل عمود)",gs="لا شيء",hs="المتوسط ± انحراف معياري واحد",bs="الأدنى والأعلى",ws="فترة ثقة 95 % للمتوسط",fs="{value} ({low} – {high})",vs="اللون",ks="مدمج",xs="الرسم كـ",zs="خط",Ns="أعمدة",Ss="مساحة",Cs="محور القيم",Es="تلقائي (حسب الوحدة)",qs="يسار",Ws="يمين",js="الدمج باستخدام",Gs="مثل البطاقة",Ls="المتوسط",Vs="المجموع",As="الأدنى",Ms="الأعلى",Os="الأول",Ps="الأخير",Rs="التغيّر (للعدّادات التصاعدية)",Us="ساعة 24 ساعة",Ys="مرة واحدة",Bs="{n} مرات",Ds="{text} يوميًا",Fs="{total} · الأكثر نشاطًا {time}",Hs="الذروة {value} عند {time}",Is="{name} {state}",Js="{label} يوميًا",Ks="لم يُسجَّل شيء",Qs="الآن",Ts="مشغّل",Xs="متوسط اليوم · آخر {n} أيام",Zs="في {on} من {of} أيام",$s="{duration} حتى الآن",ep="{from} – {to}",_p="{value} في المتوسط",tp="مخطط دوري",op="متوسط كل ساعة على مدى {n} أسابيع",rp="كل ساعة، يومًا بيوم، على مدى {n} أسابيع",ip="كل يوم من الشهر، شهرًا بشهر، على مدى {n} أسابيع",dp="متوسط اللوحة",ap="متوسط {name}",np="لوحة واحدة لكل",lp="يوم الأسبوع (ساعاته)",sp="ساعة اليوم (يومًا بيوم)",pp="يوم الشهر (شهرًا بشهر)",cp="الأسابيع",mp="مخطط الدمبل",up="المقارنة",yp="الأدنى والأعلى في الفترة",gp="بداية الفترة والآن",hp="الهدف والآن",bp="تمييز القيمة الحالية",wp="منخفض",fp="مرتفع",vp="الآن",kp="الهدف",xp="قبل ساعة",zp="قبل {n} ساعات",Np="قبل يوم",Sp="قبل {n} أيام",Cp="قبل أسبوع",Ep="قبل {n} أسابيع",qp="قبل شهر",Wp="قبل {n} أشهر",jp="لا توجد قيمة",Gp="قمع",Lp="الشكل",Vp="قمع (المرحلة الأولى في الأعلى)",Ap="هرم (المرحلة الأولى في الأسفل)",Mp="النسب المئوية",Op="حصة من المرحلة الأولى",Pp="حصة من المرحلة السابقة",Rp="عدم الإظهار",Up="اللون",Yp="لون واحد لكل كيان",Bp="حسب نطاق اللون",Dp="{style} لـ {names}",Fp="أشرطة مجمّعة",Hp="الأشرطة",Ip="جنبًا إلى جنب",Jp="مكدّسة",Kp="مكدّسة حتى 100 %",Qp="اللون",Tp="لون واحد لكل سلسلة",Xp="حسب نطاق اللون",Zp="الصف",$p="السلسلة",ec="لون الشريط",_c="مخطط شريطي لـ {names}",tc="خريطة حرارية",oc="خريطة حرارية لـ {name}",rc="الأيام المحسوب متوسطها",ic="لا توجد قراءات",dc="التخطيط",ac="الساعة حسب يوم الأسبوع",nc="تقويم (يوم لكل خلية)",lc="تدرج سلس",sc="الخلايا",pc="مربع",cc="مستدير",mc="سداسي",uc="أدنى لون عند",yc="أعلى لون عند",gc="وسيلة الإيضاح",hc="حلزوني",bc="حلزون {name}، {n} لفات",wc="{n} أيام، لفة واحدة يوميًا",fc="{n} أسابيع، لفة واحدة أسبوعيًا",vc="الأقدم في المنتصف والأحدث في الخارج",kc="لفة واحدة لكل",xc="يوم",zc="أسبوع",Nc="اللفات",Sc="عرض الحلقة",Cc="مدرج تكراري",Ec="العدّ",qc="الوقت المستغرق في كل نطاق",Wc="القراءات في كل نطاق",jc="العرض كـ",Gc="حصة من الكل (%)",Lc="ساعات أو قراءات",Vc="عدد الفئات (فارغ: تلقائي)",Ac="عرض الفئة (يتقدّم على العدد)",Mc="كيانان أو أكثر",Oc="أشرطة جنبًا إلى جنب",Pc="أشرطة فوق بعضها",Rc="تسميات القيم على المحور السفلي",Uc="{n} قراءة",Yc="قراءة واحدة",Bc="خطي",Dc="جارٍ تحميل السجل…",Fc="تعذّر تحميل السجل: {error}",Hc="جارٍ تحميل إعدادات لوحة معلومات الطاقة…",Ic="تعذّرت قراءة إعدادات لوحة معلومات الطاقة: {error}",Jc="لم يتم إعداد أي من هذه التدفقات في لوحة معلومات الطاقة بعد.",Kc="الاستيراد من الشبكة",Qc="التصدير إلى الشبكة",Tc="الطاقة الشمسية",Xc="خرج البطارية",Zc="دخل البطارية",$c="الغاز",em="المياه",_m="الأجهزة",tm="المنزل",om="استهلاك غير متتبَّع",rm="المستخدم في المنزل",im="لا توجد قراءات في هذه الفترة.",dm="انقر للإخفاء أو الإظهار. اضغط مطولًا لإظهار هذا فقط.",am="كل السلاسل مخفية. انقر على اسم لإظهاره مجددًا.",nm="تصدير",lm="حفظ كـ PNG",sm="صورة، 2×",pm="حفظ كـ SVG",cm="متجهي",mm="نسخ CSV",um="القيم المرسومة",ym="نسخ YAML",gm="إعدادات هذه البطاقة",hm="تم النسخ",bm="تم الحفظ",wm="حُفظ كملف: الحافظة غير متاحة هنا",fm="تعذّر التصدير من هذا المتصفح",vm="لا يوجد ما هو أكبر من الصفر لرسمه على مقياس لوغاريتمي.",km="مخطط المصاصة",xm="مخطط تصويري",zm="الأيقونة (يمكن أن تكون لكل كيان أيقونته)",Nm="تمثّل كل أيقونة (فارغ: تلقائي)",Sm="الأيقونات في كل مجموعة (0: بدون مجموعات)",Cm="تعبئة جزئية للأيقونة للكسور",Em="دائري / حلقي",qm="الشكل",Wm="حلقي",jm="دائري",Gm="سطر تحت المجموع",Lm="المسافة بين الشرائح",Vm="تعبئة متدرجة",Am="المساحة القطبية",Mm="المقياس",Om="مقياس واحد للكل، من 0 إلى أكبر قيمة",Pm="كل شريحة من الحد الأدنى إلى الحد الأقصى لكيانها",Rm="اللون",Um="لون واحد لكل كيان",Ym="درجات لون واحد، أغمق للأكثر",Bm="حسب نطاق اللون",Dm="لون الدرجات",Fm="مخطط المساحة القطبية لـ {names}",Hm="رادار",Im="المقياس",Jm="كل محور من الحد الأدنى إلى الحد الأقصى لكيانه",Km="مقياس واحد للكل، من 0 إلى أكبر قيمة",Qm="تعبئة الأشكال",Tm="اسم المحور",Xm="مخطط رادار لـ {names}",Zm="أخرى",$m="مساحة النطاق",eu="رسم المتوسط كخط",_u="اللون",tu="حلقات",ou="زاوية البداية (0 هي الأعلى)",ru="أطراف مستديرة",iu="مخطط سانكي (تدفق)",du="تلوين التدفقات حسب",au="مصدرها، أو وجهتها بعد عقدة وسطى",nu="مصدرها",lu="وجهتها",su="يتدفق من",pu="يتدفق إلى",cu="لون التدفق",mu="مخطط تدفق: {flows}",uu="من {from} إلى {to} {value}",yu='حدّد لكل كيان "يتدفق من" و"يتدفق إلى" في خياراته.',gu="لا يوجد تدفق حاليًا.",hu="لم يتدفق شيء في هذه الفترة.",bu="مخطط الأوتار (تدفقات حول دائرة)",wu="المسافة بين العُقد",fu="عتامة الأشرطة",vu="مخطط الأوتار: {flows}",ku="مخطط الميل",xu="المقارنة",zu="القراءة حينها والآن",Nu="مقدار الارتفاع في كل فترة (العدّادات)",Su="صعودًا أو هبوطًا",Cu="حسب المجموعة",Eu="الارتفاع يُعدّ",qu="سيئًا (أحمر)",Wu="جيدًا (أخضر)",ju="المجموعة",Gu="الآن",Lu="قبل {n} {unit}",Vu="قبل {unit}",Au="{n} {unit} سابقة",Mu="الفترة السابقة: {unit}",Ou="آخر {n} {unit}",Pu="آخر {unit}",Ru="ساعة",Uu="ساعات",Yu="يوم",Bu="أيام",Du="أسبوع",Fu="أسابيع",Hu="شهر",Iu="أشهر",Ju="{name}، من {from} إلى {to}",Ku="لا توجد قراءة",Qu="خطوط مؤشرة مصغّرة",Tu="خط مؤشر مصغّر",Xu="خط",Zu="مساحة",$u="أعمدة",ey="شريط تحت الاسم والقيمة",_y="اللون",ty="اتجاه {name}",oy="مخطط التدفق المتموج",ry="الشكل",iy="تدفق متموج (انسيابي)",dy="متمركز",ay="حصة من المجموع (100 %)",ny="مكدّس من الصفر",ly="الترتيب",sy="الأكبر في المنتصف",py="كما هي مدرجة، الأول في الأسفل",cy="الأسماء على التدفقات",my="الحواف",uy="المجموع",yy="مخطط الشمس المشعة",gy="مخطط الجليد المتدلي",hy="الشكل",by="دائرة كاملة",wy="نصف دائرة",fy="اللون",vy="لون واحد لكل مجموعة",ky="حسب نطاق اللون",xy="المجموع",zy="أخرى",Ny="لا شيء لعرضه: لا يوجد كيان بقيمة أكبر من الصفر.",Sy="لا توجد قراءة:",Cy="مخطط الشمس المشعة لـ {names}",Ey="مخطط الجليد المتدلي لـ {names}",qy="الخط الزمني للحالة",Wy="لم تُسجَّل أي حالات في هذه الفترة.",jy="لمدة {duration}",Gy="الآن",Ly="قراءات وليست حالات: المخطط الخطي يناسب هذا الكيان",Vy="خريطة شجرية",Ay="اللون",My="لون واحد لكل مجموعة",Oy="حسب نطاق اللون",Py="خريطة شجرية لـ {names}",Ry="{value} إجمالًا",Uy="لا شيء لعرضه: لا يوجد كيان بقيمة أكبر من الصفر.",Yy="لا توجد قراءة:",By="أخرى",Dy="ماريميكو",Fy="النص على كل جزء",Hy="حصته من عموده",Iy="القيمة",Jy="الحصة والقيمة",Ky="لا شيء",Qy="العمود (المجموعة)",Ty="الفئة",Xy="لون الفئة",Zy="مخطط ماريميكو، الأعمدة: {columns}",$y="الاتجاه",eg="منخفض",_g="متوسط",tg="مرتفع",og="مخطط الكمان",rg="كمان",ig="سحابة المطر (نصف كمان وصندوق وقراءات)",dg="صندوق بالوسيط والنصف الأوسط",ag="التنعيم (بوحدة الكيان، فارغ للتلقائي)",ng="شكل واحد لكل",lg="كيان",sg="كيان ويوم",pg="كيان وأسبوع",cg="كيان وشهر",mg="الوسيط {value}",ug="لا توجد قراءات",yg="سحابة المطر",gg="مخطط الوافل",hg="الوافل",bg="واحد، مقسّم بين الكيانات",wg="واحد لكل كيان، جنبًا إلى جنب",fg="إظهار الحصة الأولى بخط كبير",vg="مخطط الشلال",kg="كل خطوة هي",xg="مقدار تغيّره في الفترة",zg="قيمته الحالية",Ng="البدء من قراءة الكيان الأول في بداية الفترة",Sg="إظهار المجموع في النهاية",Cg="عدّ تنازلي (الارتفاع فيها انخفاض في المجموع)",Eg="البداية",qg="النهاية",Wg="المجموع",jg="لا توجد قراءات",Gg="مخطط الشلال: {bars}",Lg="وردة الرياح",Vg="السائد",Ag="متوسط السرعة",Mg="الأقوى",Og="هادئ",Pg="السرعة",Rg="السرعة ({unit})",Ug="من الوقت",Yg="وردة الرياح، السائد {direction} {share}",Bg="وردة الرياح، السائد {direction} {share}، هادئ {calm}",Dg="وردة الرياح، هادئ {calm}",Fg="البطاريات والمستويات وأي شيء من 0 إلى 100",Hg="التخزين والقوائم الطويلة في مساحة صغيرة",Ig="قوة الإشارة ومستويات الامتلاء، على درجات",Jg="الخزانات والحاويات وبراميل المياه، تمتلئ من الأسفل",Kg="كل بطاريات المنزل، الأفرغ أولًا",Qg="المعالج والذاكرة والقرص، على شكل قرص مدرّج",Tg="القدرة والسرعة، بمؤشر",Xg="الحرارة والرطوبة وCO₂، على شكل قرص مدرّج مفتوح",Zg="كيف تغيّر مستشعر خلال ساعات أو أيام أو أشهر",$g="الطاقة الشمسية واستهلاك الكهرباء، مع الاستيراد والتصدير على جانبي الصفر",eh="الطاقة في اليوم، والمطر في الساعة",_h="أعمدة وخطوط ومساحات على محور زمني واحد، مع محور ثانٍ",th="كيف ينقسم المجموع إلى أجزاء، مثل مصادر طاقة اليوم",oh="عدة بطاريات أو أهداف في قرص واحد",rh="العدّ: المهام المنجزة، أكواب الماء، من في المنزل",ih="حصة واحدة من 100، أو تقسيم مجموع واحد",dh="كم أمضت الغرفة في كل نطاق حرارة",ah="مستشعر مقابل آخر، مثل التدفئة مقابل الحرارة الخارجية",nh="مستشعران متقابلان، والحجم حسب ثالث",lh="القدرة حسب الساعة ويوم الأسبوع، أو أيام سنة كاملة كتقويم",sh="روتين يومي أو أسبوعي، لفة واحدة لكل يوم أو أسبوع",ph="كيف تتوزع القراءات، لكل كيان أو لكل يوم أو أسبوع أو شهر",ch="الطاقة الشمسية المنتجة، ثم المستخدمة في المنزل، ثم المصدّرة",mh="مقارنة ملامح عدة قيم",uh="القيم كشرائح بأطوال مختلفة حول دائرة",yh="استهلاك الكهرباء حسب الطابق والغرفة، كمربعات بحجم الحصة",gh="مجموع مقسّم بطريقتين، مثل الطاقة حسب الغرفة والاستخدام",hh="تسلسل هرمي على شكل حلقات، انقر للدخول",bh="تسلسل هرمي على شكل أشرطة متراكبة، انقر للدخول",wh="عدة قيم جنبًا إلى جنب، أو متراكبة، أو كنسبة 100 %",fh="قيمة مقابل هدفها",vh="قيم كثيرة بأقل قدر من الحبر",kh="كيف يُبنى المجموع أو يتناقص، خطوة بخطوة",xh="كل كيان في السابق والآن",zh="أدنى وأعلى قيمة لكل كيان",Nh="من الأدنى إلى الأعلى في كل فترة، مظلّلًا",Sh="اتجاه صغير بجانب اسم كل كيان وقيمته",Ch="كيف تتقاسم عدة كيانات مجموعًا عبر الزمن",Eh="الافتتاح والأعلى والأدنى والإغلاق لكل فترة",qh="كيف تتوزع القراءات، على شكل منحنٍ ناعم",Wh="كل قراءة كنقطة، موزعة بحيث لا تتداخل",jh="كل قراءة كنقطة، مع خط عند القيمة الوسطى",Gh="كيف تتدفق الطاقة بين المصادر والأحمال",Lh="تدفقات في الاتجاهين بين بضعة أماكن، حول دائرة",Vh="متى كان كل كيان مشغّلًا أو مطفأً أو في المنزل أو يدفّئ",Ah="حرارة منظم الحرارة مقابل درجة الضبط",Mh="من أين تهب الرياح، وبأي قوة",Oh="متى كان كل كيان مشغّلًا، على مدار الساعة",Ph="اليوم المتوسط لكل يوم من أيام الأسبوع، جنبًا إلى جنب",Rh="بلاطة مدمجة: القيمة وتاريخها القريب",Uh="المدة الزمنية والقراءات",Yh="المظهر",Bh="المحاور وخطوط الشبكة",Dh="العلامات والإضافات",Fh="التخطيط والمشاركة",Hh="أُوقف التجميع حسب {by}: لا يمكن لـ {style} التجميع بهذه الطريقة.",Ih="مرتّب من الأفرغ أولًا. غيّر ذلك من الترتيب ضمن العرض.",Jh="لا توجد كيانات بعد",Kh="كيان واحد",Qh="{count} كيانات",Th="والكيانات المطابقة",Xh="{min} إلى {max}",Zh="الهدف {target}",$h="لا توجد نطاقات",eb="نطاق واحد",_b="{count} نطاقات",tb="الحد الأدنى ({min}) ليس أقل من الحد الأقصى ({max})، لذا لا يمكن ملء أي شيء. اخفض الحد الأدنى أو ارفع الحد الأقصى.",ob='قراءة {entity} هي "{state}"، وهي ليست رقمًا، لذا لا يستطيع هذا النمط رسمها. اختر مستشعرًا يُبلغ عن رقم، أو اقرأ إحدى سماته من خياراته.',rb="يبدأ نطاقان عند {from}، لذا يظهر واحد منهما فقط. اجعل لكل نطاق بداية خاصة به.",ib="{action}: {entity}",db="إظهار هذه السلسلة فقط عندما…",ab="إظهار السلاسل فقط عندما…",nb="اختر كيانًا، ثم الحالة التي يجب أن يكون فيها أو النطاق الذي يجب أن يقع ضمنه. يمكن أن يكون لكل سلسلة شرطها الخاص، في خياراتها ضمن الكيانات.",lb="لعدة حالات: افصل بينها بفواصل.",sb="لعدة حالات: افصل بينها بفواصل.",pb="مثل 30min أو 2h أو 1d. فارغ: جزء من اثني عشر من المدى.",cb="القرص، أو Ctrl + التمرير، أو السحب.",mb="المخططات التي تحمل الاسم نفسه تتشارك المؤشر وتنتقل بين الفترات معًا.",ub="تُرسم توقعاته بخط متقطع بعد الآن.",yb='فارغ: توقعات الطقس، أو سمة باسم "forecast".',gb="فارغ: يُستنتج من التوقعات.",hb="فارغ: يُستنتج من التوقعات.",bb="فارغ: كل ساعة.",wb="فارغ: 1.",fb="ضع ~ قبل الرقم للسماح للقراءات بتجاوزه.",vb="ضع ~ قبل الرقم للسماح للقراءات بتجاوزه.",kb="ضع ~ قبل الرقم للسماح للقراءات بتجاوزه.",xb="ضع ~ قبل الرقم للسماح للقراءات بتجاوزه.",zb='تتقدّم على "التجميع حسب". اكتب "الطابق الأرضي / المطبخ" لمستويين.',Nb="فارغ: on وopen وheating وhome وما شابهها.",Sb="07:00 لكل يوم، أو 2026-10-28 07:00. افصل بينها بفواصل.",Cb="رقم أو كيان.",Eb="رقم أو كيان. فارغ: الأسفل.",qb="رقم أو كيان. فارغ: الأعلى.",Wb="مثل 15min. يُستخدم بدلًا من عدد من القراءات.",jb="فارغ: 0.5 m/s، أو ما يعادلها بـ km/h أو mph أو العقدة.",Gb="الكيانات ذات اسم المحور نفسه تصطف عبر المجموعات.",Lb="بدون تحديد: الشبكة والطاقة الشمسية والبطارية.",Vb="اسم من اللوحة أو أي لون CSS.";var Ab={entity_not_found:e,unavailable:_,no_entities:t,no_matches:o,none_available:r,editor_section_entities:i,editor_section_style:d,editor_section_chart:a,editor_group_bars:n,editor_group_gauges:l,editor_group_history:s,editor_group_totals:p,editor_group_compare:c,editor_group_distribution:m,editor_period_last:u,editor_period_unit:y,editor_period_unit_hour:g,editor_period_unit_day:h,editor_period_unit_week:b,editor_period_unit_month:w,editor_source:f,editor_source_history:v,editor_source_statistics:k,editor_derivative_transform:x,editor_derivative_transform_none:z,editor_derivative_transform_derivative:N,editor_derivative_unit_time:S,editor_derivative_unit_time_s:C,editor_derivative_unit_time_min:E,editor_derivative_unit_time_h:q,editor_derivative_unit_time_d:"يوم",editor_derivative_smoothing:j,editor_derivative_smoothing_time:G,editor_source_current:L,editor_source_energy:V,editor_energy_flows:A,editor_energy_split:M,editor_curve:O,editor_curve_smooth:P,editor_curve_straight:R,editor_curve_step:U,editor_color_by:Y,editor_color_by_series:B,editor_color_by_bands:D,editor_labels:F,editor_series_color:H,editor_dash:I,editor_section_limits:J,editor_section_colours:K,editor_section_display:Q,editor_section_actions:T,editor_title:X,editor_style_bar:Z,editor_style_thin:$,editor_style_segmented:ee,editor_style_tank:_e,editor_style_battery:te,battery_aria:oe,editor_style_ring:re,editor_style_needle:ie,editor_style_arc:"قوس",editor_gauge_help:ae,editor_start_angle:ne,editor_end_angle:le,editor_center:se,editor_center_mode_value:pe,editor_center_mode_band:ce,editor_center_mode_name:me,editor_center_mode_text:ue,editor_center_mode_none:ye,editor_center_text:ge,editor_tick_labels:he,editor_ghost:be,editor_ghost_off:we,editor_ghost_24h:fe,editor_ghost_7d:ve,ghost_title_24h:ke,ghost_title_7d:xe,editor_show_name:ze,editor_show_value:Ne,editor_show_icon:Se,editor_show_target:Ce,editor_show_legend:Ee,editor_columns:qe,editor_sort:We,editor_sort_none:je,editor_sort_ascending:Ge,editor_sort_descending:Le,editor_decimals:Ve,editor_unit:Ae,editor_animate:Me,editor_hide_unavailable:Oe,editor_export:Pe,editor_limit:Re,editor_include_heading:Ue,editor_include_help:Ye,editor_exclude_heading:Be,editor_exclude_help:De,editor_rule_device_class:Fe,editor_rule_area:He,editor_rule_floor:Ie,editor_rule_label:Je,editor_rule_domain:Ke,editor_rule_entity:Qe,editor_tap_action:Te,editor_hold_action:Xe,editor_double_tap_action:Ze,editor_badge_entity:$e,editor_badge_style:e_,editor_badge_style_value:__,editor_badge_style_sparkline:t_,editor_badge_style_ring:o_,editor_badge_style_thin:r_,editor_badge_attribute:i_,editor_badge_name:d_,editor_badge_hours:a_,editor_badge_show_name:n_,editor_badge_show_icon:l_,editor_badge_icon:s_,editor_badge_min:p_,editor_badge_max:c_,editor_badge_unit:m_,editor_badge_decimals:u_,editor_badge_color:y_,editor_badge_bands:g_,editor_badge_bands_help:h_,editor_badge_actions:b_,editor_badge_tap_action:w_,editor_badge_hold_action:f_,editor_badge_double_tap_action:v_,editor_attribute:k_,editor_name:x_,editor_icon:z_,editor_min:N_,editor_max:S_,editor_target:C_,editor_none:E_,editor_card_setting:q_,editor_limit_default:W_,editor_limit_number:"رقم",editor_limit_entity:G_,editor_preset:L_,editor_preset_battery:V_,editor_preset_usage:A_,editor_preset_temperature:M_,editor_preset_none:O_,editor_preset_custom:P_,editor_band_from:"من",editor_band_from_entity:U_,editor_band_from_number:Y_,editor_band_from_entity_label:B_,editor_band_color:D_,editor_band_custom_color:F_,editor_band_label:H_,editor_band_icon:I_,editor_color_icon:J_,editor_color_primary:K_,editor_color_green:Q_,editor_color_amber:T_,editor_color_red:X_,editor_color_blue:Z_,editor_color_purple:$_,editor_color_grey:et,editor_color_custom:_t,editor_add_band:tt,editor_remove_band:ot,editor_add_entity:rt,editor_move_up:it,editor_move_down:dt,editor_remove_entity:at,editor_show_options:nt,editor_hide_options:lt,editor_not_found:st,editor_severity:pt,annotation_at:ct,editor_orientation:mt,editor_orientation_horizontal:ut,editor_orientation_vertical:yt,editor_value_axis:gt,editor_value_grid:ht,editor_value_min:bt,editor_value_max:wt,dist_median:ft,dist_middle:vt,dist_range:kt,dist_count:xt,editor_drill_down:zt,drill_into:Nt,drill_back:St,drill_top:Ct,extremes_high:Et,extremes_low:qt,extremes_average:Wt,editor_extremes_max:jt,editor_extremes_min:Gt,editor_extremes_average:Lt,editor_extremes_average_none:Vt,editor_extremes_average_line:At,editor_extremes_average_figure:Mt,editor_extremes:Ot,anomaly_title:Pt,anomaly_beyond_high:Rt,anomaly_beyond_low:Ut,editor_anomalies:Yt,editor_anomalies_window:Bt,editor_anomalies_sigma:Dt,editor_anomalies_color:Ft,editor_anomalies_band:Ht,period_previous:It,period_next:Jt,period_return:Kt,period_today:Qt,period_yesterday:"أمس",period_this_week:Xt,period_last_week:Zt,period_this_month:$t,period_last_month:eo,period_this_year:_o,period_last_year:to,period_last_hour:oo,period_last_hours:ro,period_last_day:io,period_last_days:ao,period_last_week_rolling:no,period_last_weeks:lo,period_last_month_rolling:so,period_last_months:po,editor_color_by_shades:co,editor_shade_color:mo,editor_show_percent:uo,editor_center_total:yo,editor_center_average:go,editor_center_none:ho,parts_total:bo,parts_average:wo,parts_aria:fo,editor_style_scatter:vo,editor_style_bubble:ko,editor_against:xo,editor_against_entity:zo,editor_against_time:No,editor_dot_size:So,editor_jitter:Co,editor_min_size:Eo,editor_max_size:qo,editor_dot_color:Wo,editor_xy_x_axis:jo,scatter_needs_two:Go,bubble_needs_three:Lo,scatter_role_x:Vo,bubble_role_size:Ao,chart_total:Mo,editor_x_min:Oo,editor_x_max:Po,zoom_reset:Ro,zoom_window:Uo,zoom_window_label:Yo,editor_zoom:Bo,editor_overview:Do,editor_annotations:Fo,editor_annotation_type:Ho,editor_annotation_type_line:Io,editor_annotation_type_band:Jo,editor_annotation_type_time:Ko,editor_annotation_type_state:Qo,editor_annotation_type_point:To,editor_annotation_add_line:"خط",editor_annotation_add_band:Zo,editor_annotation_add_time:$o,editor_annotation_add_state:er,editor_annotation_add_point:_r,editor_annotation_add:tr,editor_annotation_value:or,editor_annotation_from:"من",editor_annotation_to:"إلى",editor_annotation_times:dr,editor_annotation_entity:ar,editor_annotation_series:nr,editor_annotation_state:lr,editor_annotation_shade:sr,editor_annotation_at:pr,editor_annotation_at_max:cr,editor_annotation_at_min:mr,editor_annotation_at_last:ur,editor_annotation_at_first:yr,editor_annotation_label:gr,editor_annotation_color:hr,editor_annotation_dash:br,editor_annotation_history:wr,editor_annotation_zone:fr,editor_annotation_zone_none:vr,editor_annotation_zone_above:kr,editor_annotation_zone_below:xr,editor_annotation_severity:zr,editor_annotation_remove:Nr,editor_zones:Sr,editor_period_calendar:Cr,editor_period_calendar_rolling:Er,editor_period_calendar_day:qr,editor_period_calendar_week:Wr,editor_period_calendar_month:jr,editor_period_calendar_year:Gr,editor_period_offset:Lr,editor_period_until:Vr,editor_period_until_now:Ar,editor_period_until_end:Mr,editor_period_navigate:Or,editor_group_by:Pr,editor_group_by_none:Rr,editor_group_by_hour:Ur,editor_group_by_day:Yr,editor_group_by_week:Br,editor_group_by_month:Dr,editor_aggregate:Fr,compare_series:Hr,compare_hours_earlier:Ir,compare_days_earlier:Jr,compare_weeks_earlier:Kr,compare_months_earlier:Qr,compare_years_earlier:Tr,editor_compare:Xr,editor_compare_style:Zr,editor_compare_style_grey:$r,editor_compare_style_series:ei,editor_aggregate_mean:_i,editor_aggregate_sum:ti,editor_aggregate_min:oi,editor_aggregate_max:ri,editor_aggregate_first:ii,editor_aggregate_last:di,editor_aggregate_change:ai,editor_cumulative_transform:ni,editor_cumulative_transform_none:li,editor_cumulative_transform_cumulative:si,editor_cumulative_reset:pi,editor_cumulative_reset_none:ci,editor_cumulative_reset_day:mi,editor_cumulative_reset_week:ui,editor_cumulative_reset_month:yi,editor_cumulative_reset_billing:gi,editor_cumulative_billing_day:hi,editor_x_axis:bi,editor_y_axis:wi,editor_axis_labels:fi,editor_axis_labels_outside:vi,editor_axis_labels_inside:ki,editor_grid_horizontal:xi,editor_grid_vertical:zi,editor_y_min:Ni,editor_y_max:Si,editor_y_scale:Ci,editor_y_scale_linear:Ei,editor_y_scale_log:qi,editor_tooltip:Wi,editor_line_width:ji,editor_dots:Gi,editor_on_top:Li,editor_when_entity:Vi,editor_when_state:Ai,editor_when_above:Mi,editor_when_below:Oi,editor_when_card_entity:Pi,editor_when_card_state:Ri,editor_when_card_above:Ui,editor_when_card_below:Yi,editor_when_ghost:Bi,editor_when_strip:Di,when_strip_label:Fi,editor_now_marker:Hi,editor_now_marker_off:Ii,editor_now_marker_line:Ji,editor_now_marker_time:Ki,editor_now_marker_countdown:Qi,now_marker_countdown:Ti,now_marker_next:Xi,editor_compact:Zi,editor_header:$i,editor_header_above:ed,editor_header_over:_d,editor_header_hidden:td,editor_legend_toggle:od,editor_labels_show:rd,editor_labels_show_all:id,editor_labels_show_last:dd,editor_labels_show_minmax:ad,editor_labels_show_ends:nd,editor_labels_position:ld,editor_labels_position_auto:sd,editor_labels_position_above:"فوق",editor_labels_position_below:"تحت",editor_labels_position_center:md,editor_labels_overlap:ud,editor_sync:yd,editor_multiples:gd,editor_multiples_scale:hd,editor_multiples_scale_auto:bd,editor_multiples_scale_shared:wd,editor_multiples_scale_independent:fd,editor_multiples_columns:vd,forecast_label:kd,forecast_series:xd,editor_forecast_title:zd,editor_forecast_entity:Nd,editor_forecast_attribute:Sd,editor_forecast_value_key:Cd,editor_forecast_time_key:Ed,editor_forecast_type:qd,editor_forecast_type_hourly:Wd,editor_forecast_type_daily:jd,editor_forecast_type_twice_daily:Gd,editor_forecast_multiply:Ld,editor_forecast_hours:Vd,editor_set_point:Ad,editor_shading:Md,editor_shade_fan:Od,editor_current_color:Pd,editor_set_point_color:Rd,editor_heating_color:Ud,editor_cooling_color:Yd,editor_days:Bd,editor_day_clock_center_total:Dd,editor_day_clock_center_now:Fd,editor_day_clock_center_none:Hd,editor_bucket:Id,editor_bucket_15:Jd,editor_bucket_30:Kd,editor_bucket_60:Qd,editor_aggregate_auto:Td,editor_ring_color:Xd,editor_active:Zd,editor_entity_options_none:$d,editor_hierarchy_group_by:ea,editor_group_by_floor:_a,editor_group_by_area:ta,editor_group_by_device:oa,editor_group_by_label:ra,editor_entity_groups:ia,editor_bar_labels:da,editor_bar_labels_state:aa,editor_bar_labels_duration:na,editor_bar_labels_both:la,editor_bar_labels_none:sa,editor_timeline_legend:pa,editor_timeline_legend_above:ca,editor_timeline_legend_hidden:ma,editor_state_colors:ua,editor_state_colors_help:ya,editor_state_colors_state:ga,editor_state_colors_color:ha,editor_state_colors_add:ba,editor_state_colors_remove:wa,editor_timeline_group:fa,editor_points_per_hour:va,editor_graph:ka,editor_graph_line:"خط",editor_graph_bar:za,editor_graph_none:Na,editor_fill:Sa,editor_fill_solid:Ca,editor_fill_fade:Ea,editor_fill_none:qa,editor_points:Wa,editor_points_hover:ja,editor_points_always:Ga,editor_points_never:La,editor_trend_labels:Va,editor_labels_hover:Aa,editor_labels_always:Ma,editor_labels_never:Oa,editor_height:Pa,editor_bar_spacing:Ra,editor_color_transition:Ua,editor_color_transition_smooth:"مزج",editor_color_transition_hard:Ba,editor_extrema:Da,editor_average:Fa,editor_trend_legend:Ha,editor_trend_y_min:Ia,editor_trend_y_max:Ja,editor_min_range:Ka,editor_y_min_secondary:Qa,editor_y_max_secondary:Ta,editor_min_range_secondary:Xa,editor_value_factor:Za,editor_align_header:$a,editor_align_header_default:en,editor_align_header_left:_n,editor_align_header_right:tn,editor_align_header_center:"وسط",editor_align_icon:rn,editor_align_icon_right:dn,editor_align_icon_left:an,editor_align_icon_state:nn,editor_align_state:ln,editor_align_state_left:sn,editor_align_state_right:pn,editor_align_state_center:"وسط",editor_font_size:mn,editor_font_size_header:un,editor_color_name:yn,editor_color_value:gn,editor_trend_color_icon:hn,editor_trend_group:bn,editor_icon_image:wn,editor_trend_tooltip:fn,editor_y_axis_side:vn,editor_y_axis_side_primary:kn,editor_y_axis_side_secondary:xn,editor_entity_aggregate:zn,editor_fixed_value:Nn,editor_show_state:Sn,editor_show_indicator:Cn,editor_show_graph:En,editor_show_line:"خط",editor_show_fill:Wn,editor_show_points:jn,editor_show_legend_entity:Gn,editor_show_legend_state:Ln,editor_sectors:Vn,editor_sectors_4:An,editor_sectors_8:Mn,editor_sectors_16:On,editor_calm:Pn,editor_wind_roles:Rn,editor_wind_now:Un,editor_wind_none:Yn,editor_wind_statistics:Bn,editor_style_area:Dn,editor_stack:Fn,editor_stack_none:Hn,editor_stack_normal:In,editor_stack_percent:Jn,editor_negative_color:Kn,editor_style_beeswarm:Qn,editor_place_by:Tn,editor_place_by_value:Xn,editor_place_by_time_of_day:Zn,editor_size_by_value:$n,swarm_readings:el,swarm_events:_l,swarm_shown:tl,swarm_none:ol,swarm_no_change:rl,swarm_held:il,swarm_earliest_latest:dl,swarm_lowest_highest:al,editor_style_strip_plot:nl,strip_median_value:ll,strip_mean_value:sl,strip_mean:pl,editor_strip_marker:cl,editor_strip_marker_median:ml,editor_strip_marker_mean:ul,editor_strip_marker_none:yl,editor_strip_jitter:gl,editor_fill_color:hl,editor_style_box:bl,box_aria:wl,box_highest:fl,box_upper_quartile:vl,box_median:kl,box_lower_quartile:xl,box_lowest:zl,box_mean:Nl,box_count:Sl,box_outliers:Cl,editor_whiskers:El,editor_whiskers_tukey:ql,editor_whiskers_range:Wl,editor_readings:jl,editor_box_color:Gl,editor_style_bullet:Ll,editor_ranges:Vl,editor_ranges_shades:Al,editor_ranges_colours:Ml,compare_target:Ol,chart_aria:Pl,editor_style_candlestick:Rl,editor_candle_by:Ul,editor_under_aggregate:Yl,editor_up_color:Bl,editor_down_color:Dl,editor_underneath:Fl,editor_underneath_columns:Hl,editor_underneath_line:"خط",candle_open:Jl,candle_high:Kl,candle_low:Ql,candle_close:Tl,candle_week_of:Xl,editor_style_climate:Zl,climate_set_point:$l,climate_range:es,climate_not_thermostat:_s,climate_action_heating:ts,climate_action_preheating:os,climate_action_cooling:rs,climate_action_defrosting:is,climate_action_drying:ds,climate_action_fan:as,climate_action_idle:ns,climate_action_off:ls,editor_style_column:ss,editor_group_by_auto:ps,editor_range:cs,editor_rounded:ms,editor_column_labels:us,editor_error_bars:ys,editor_error_bars_none:gs,editor_error_bars_std:hs,editor_error_bars_min_max:bs,editor_error_bars_ci95:ws,error_bars_tooltip:fs,editor_column_color:vs,editor_style_combined:ks,editor_series_type:xs,editor_series_type_line:"خط",editor_series_type_column:Ns,editor_series_type_area:Ss,editor_series_axis:Cs,editor_series_axis_auto:Es,editor_series_axis_left:qs,editor_series_axis_right:Ws,editor_series_aggregate:js,editor_series_aggregate_auto:Gs,editor_series_aggregate_mean:Ls,editor_series_aggregate_sum:Vs,editor_series_aggregate_min:As,editor_series_aggregate_max:Ms,editor_series_aggregate_first:Os,editor_series_aggregate_last:Ps,editor_series_aggregate_change:Rs,editor_style_day_clock:Us,day_clock_times_one:Ys,day_clock_times:Bs,day_clock_a_day:Ds,day_clock_busiest:Fs,day_clock_peak:Hs,day_clock_state:Is,day_clock_per_day:Js,day_clock_no_data:Ks,day_clock_now:Qs,day_clock_on:Ts,day_clock_average:Xs,day_clock_on_days:Zs,day_clock_so_far:$s,day_clock_range:ep,day_clock_average_value:_p,editor_style_cycle_plot:tp,cycle_note_week:op,cycle_note_hour:rp,cycle_note_month:ip,cycle_mean_legend:dp,cycle_panel_average:ap,editor_cycle_plot_cycle:np,editor_cycle_plot_cycle_day_of_week:lp,editor_cycle_plot_cycle_hour_of_day:sp,editor_cycle_plot_cycle_day_of_month:pp,editor_cycle_plot_weeks:cp,editor_style_dumbbell:mp,editor_ends:up,editor_ends_range:yp,editor_ends_then:gp,editor_ends_target:hp,editor_show_now:bp,dumbbell_low:wp,dumbbell_high:fp,dumbbell_now:vp,dumbbell_target:kp,dumbbell_ago_hour_one:xp,dumbbell_ago_hour:zp,dumbbell_ago_day_one:Np,dumbbell_ago_day:Sp,dumbbell_ago_week_one:Cp,dumbbell_ago_week:Ep,dumbbell_ago_month_one:qp,dumbbell_ago_month:Wp,dumbbell_no_value:jp,editor_style_funnel:"قمع",editor_funnel_shape:Lp,editor_funnel_shape_funnel:Vp,editor_funnel_shape_pyramid:Ap,editor_funnel_percent_of:Mp,editor_funnel_percent_of_first:Op,editor_funnel_percent_of_previous:Pp,editor_funnel_percent_of_none:Rp,editor_funnel_color_by:Up,editor_funnel_color_by_series:Yp,editor_funnel_color_by_bands:Bp,funnel_aria:Dp,editor_style_grouped_bars:Fp,editor_mode:Hp,editor_mode_grouped:Ip,editor_mode_stacked:Jp,editor_mode_percent:Kp,editor_bars_color_by:Qp,editor_bars_color_by_series:Tp,editor_bars_color_by_bands:Xp,editor_bar_group:Zp,editor_bar_series:$p,editor_bar_color:ec,grouped_bars_aria:_c,editor_style_heatmap:tc,heatmap_aria:oc,heatmap_hours:rc,heatmap_empty:ic,editor_grid:dc,editor_grid_hours:ac,editor_grid_calendar:nc,editor_color_by_scale:lc,editor_cell_shape:sc,editor_cell_shape_square:pc,editor_cell_shape_rounded:cc,editor_cell_shape_hexagon:mc,editor_color_min:uc,editor_color_max:yc,editor_legend:gc,editor_style_spiral:hc,spiral_aria:bc,spiral_turn_day_note:wc,spiral_turn_week_note:fc,spiral_inner_oldest:vc,editor_spiral_turn:kc,editor_spiral_turn_day:"يوم",editor_spiral_turn_week:zc,editor_spiral_turns:Nc,editor_spiral_ring_width:Sc,editor_style_histogram:Cc,editor_count:Ec,editor_count_time:qc,editor_count_readings:Wc,editor_show_as:jc,editor_show_as_percent:Gc,editor_show_as_total:Lc,editor_bins:Vc,editor_bin_width:Ac,editor_bars:Mc,editor_bars_side:Oc,editor_bars_overlap:Pc,editor_hist_x_axis:Rc,histogram_readings:Uc,histogram_reading:Yc,editor_style_line:"خطي",chart_loading:Dc,chart_error:Fc,energy_loading:Hc,energy_error:Ic,energy_none:Jc,energy_flow_grid_import:Kc,energy_flow_grid_export:Qc,energy_flow_solar:Tc,energy_flow_battery_out:Xc,energy_flow_battery_in:Zc,energy_flow_gas:$c,energy_flow_water:em,energy_flow_devices:_m,energy_node_home:tm,energy_node_untracked:om,energy_node_home_use:rm,chart_no_data:im,legend_toggle_hint:dm,legend_toggle_all_hidden:am,export_menu:nm,export_png:lm,export_png_hint:sm,export_svg:pm,export_svg_hint:cm,export_csv:mm,export_csv_hint:um,export_yaml:ym,export_yaml_hint:gm,export_copied:hm,export_saved:bm,export_saved_file:wm,export_failed:fm,chart_log_nothing:vm,editor_style_lollipop:km,editor_style_pictograph:xm,editor_unit_icon:zm,editor_per_icon:Nm,editor_group_size:Sm,editor_partial:Cm,editor_style_pie:Em,editor_shape:qm,editor_shape_donut:Wm,editor_shape_pie:jm,editor_center_label:Gm,editor_gap:Lm,editor_gradient:Vm,editor_style_polar_area:Am,editor_polar_scale:Mm,editor_polar_scale_shared:Om,editor_polar_scale_limits:Pm,editor_polar_color_by:Rm,editor_polar_color_by_series:Um,editor_polar_color_by_shades:Ym,editor_polar_color_by_bands:Bm,editor_polar_color:Dm,polar_area_aria:Fm,editor_style_radar:Hm,editor_radar_scale:Im,editor_radar_scale_limits:Jm,editor_radar_scale_shared:Km,editor_radar_fill:Qm,editor_radar_axis:Tm,radar_aria:Xm,radar_other:Zm,editor_style_range_area:$m,editor_mean:eu,editor_range_color:_u,editor_style_rings:tu,editor_rings_start_angle:ou,editor_rounded_ends:ru,editor_style_sankey:iu,editor_link_color:du,editor_link_color_auto:au,editor_link_color_source:nu,editor_link_color_target:lu,editor_from:su,editor_to:pu,editor_flow_color:cu,sankey_aria:mu,sankey_flow:uu,sankey_no_flows:yu,sankey_nothing:gu,energy_nothing_flowed:hu,editor_style_chord:bu,editor_chord_pad:wu,editor_chord_ribbon_opacity:fu,chord_aria:vu,editor_style_slope:ku,editor_measure:xu,editor_measure_value:zu,editor_measure_change:Nu,editor_color_by_direction:Su,editor_color_by_group:Cu,editor_increase:Eu,editor_increase_bad:qu,editor_increase_good:Wu,editor_group:ju,slope_now:Gu,slope_ago:Lu,slope_ago_one:Vu,slope_previous:Au,slope_previous_one:Mu,slope_last:Ou,slope_last_one:Pu,slope_unit_hour:Ru,slope_unit_hour_other:Uu,slope_unit_day:"يوم",slope_unit_day_other:Bu,slope_unit_week:Du,slope_unit_week_other:Fu,slope_unit_month:"شهر",slope_unit_month_other:Iu,slope_entity_aria:Ju,slope_no_reading:Ku,editor_style_sparkline:Qu,editor_spark:Tu,editor_spark_line:"خط",editor_spark_area:Zu,editor_spark_column:$u,editor_spark_bar:ey,editor_spark_color:_y,spark_aria:ty,editor_style_streamgraph:oy,editor_baseline:ry,editor_baseline_wiggle:iy,editor_baseline_centre:dy,editor_baseline_share:ay,editor_baseline_zero:ny,editor_stream_order:ly,editor_stream_order_inside_out:sy,editor_stream_order_listed:py,editor_stream_labels:cy,editor_stream_curve:my,stream_total:uy,editor_style_sunburst:yy,editor_style_icicle:gy,editor_sunburst_shape:hy,editor_sunburst_shape_full:by,editor_sunburst_shape_half:wy,editor_hierarchy_color_by:fy,editor_hierarchy_color_by_group:vy,editor_hierarchy_color_by_bands:ky,hierarchy_total:xy,hierarchy_other:zy,hierarchy_empty:Ny,hierarchy_no_reading:Sy,sunburst_aria:Cy,icicle_aria:Ey,editor_style_timeline:qy,timeline_no_states:Wy,timeline_for:jy,timeline_now:Gy,timeline_measurement:Ly,editor_style_treemap:Vy,editor_treemap_color_by:Ay,editor_treemap_color_by_group:My,editor_treemap_color_by_bands:Oy,treemap_aria:Py,treemap_total:Ry,treemap_empty:Uy,treemap_no_reading:Yy,treemap_other:By,editor_style_marimekko:Dy,editor_marimekko_segment_labels:Fy,editor_marimekko_segment_labels_percent:Hy,editor_marimekko_segment_labels_value:Iy,editor_marimekko_segment_labels_both:Jy,editor_marimekko_segment_labels_none:Ky,editor_marimekko_group:Qy,editor_marimekko_category:Ty,editor_marimekko_color:Xy,marimekko_aria:Zy,editor_style_trend:$y,trend_min:eg,trend_avg:_g,trend_max:tg,editor_style_violin:og,editor_shape_violin:rg,editor_shape_raincloud:ig,editor_box:dg,editor_bandwidth:ag,editor_split_by:ng,editor_split_by_none:lg,editor_split_by_day:sg,editor_split_by_week:pg,editor_split_by_month:cg,violin_median:mg,violin_none:ug,violin_raincloud:yg,editor_style_waffle:gg,editor_waffles:hg,editor_waffles_one:bg,editor_waffles_each:wg,editor_headline:fg,editor_style_waterfall:vg,editor_steps:kg,editor_steps_change:xg,editor_steps_current:zg,editor_start_from_first:Ng,editor_total:Sg,editor_waterfall_invert:Cg,waterfall_start:Eg,waterfall_end:qg,waterfall_total:Wg,waterfall_no_readings:jg,waterfall_aria:Gg,editor_style_wind_rose:Lg,wind_prevailing:Vg,wind_mean_speed:Ag,wind_strongest:Mg,wind_calm:Og,wind_speed:Pg,wind_speed_unit:Rg,wind_share:Ug,wind_aria:Yg,wind_aria_calm:Bg,wind_aria_still:Dg,editor_style_purpose_bar:Fg,editor_style_purpose_thin:Hg,editor_style_purpose_segmented:Ig,editor_style_purpose_tank:Jg,editor_style_purpose_battery:Kg,editor_style_purpose_ring:Qg,editor_style_purpose_needle:Tg,editor_style_purpose_arc:Xg,editor_style_purpose_line:Zg,editor_style_purpose_area:$g,editor_style_purpose_column:eh,editor_style_purpose_combined:_h,editor_style_purpose_pie:th,editor_style_purpose_rings:oh,editor_style_purpose_pictograph:rh,editor_style_purpose_waffle:ih,editor_style_purpose_histogram:dh,editor_style_purpose_scatter:ah,editor_style_purpose_bubble:nh,editor_style_purpose_heatmap:lh,editor_style_purpose_spiral:sh,editor_style_purpose_box:ph,editor_style_purpose_funnel:ch,editor_style_purpose_radar:mh,editor_style_purpose_polar_area:uh,editor_style_purpose_treemap:yh,editor_style_purpose_marimekko:gh,editor_style_purpose_sunburst:hh,editor_style_purpose_icicle:bh,editor_style_purpose_grouped_bars:wh,editor_style_purpose_bullet:fh,editor_style_purpose_lollipop:vh,editor_style_purpose_waterfall:kh,editor_style_purpose_slope:xh,editor_style_purpose_dumbbell:zh,editor_style_purpose_range_area:Nh,editor_style_purpose_sparkline:Sh,editor_style_purpose_streamgraph:Ch,editor_style_purpose_candlestick:Eh,editor_style_purpose_violin:qh,editor_style_purpose_beeswarm:Wh,editor_style_purpose_strip_plot:jh,editor_style_purpose_sankey:Gh,editor_style_purpose_chord:Lh,editor_style_purpose_timeline:Vh,editor_style_purpose_climate:Ah,editor_style_purpose_wind_rose:Mh,editor_style_purpose_day_clock:Oh,editor_style_purpose_cycle_plot:Ph,editor_style_purpose_trend:Rh,editor_chart_group_data:Uh,editor_chart_group_look:Yh,editor_chart_group_axes:Bh,editor_chart_group_extras:Dh,editor_chart_group_layout:Fh,editor_notice_group_by:Hh,editor_notice_sorted:Ih,editor_summary_no_entities:Jh,editor_summary_entity_one:Kh,editor_summary_entities:Qh,editor_summary_matching:Th,editor_summary_limits:Xh,editor_summary_target:Zh,editor_summary_no_bands:$h,editor_summary_band_one:eb,editor_summary_bands:_b,editor_warn_min_max:tb,editor_warn_not_number:ob,editor_warn_band_same_start:rb,editor_row_action:ib,editor_when_heading:db,editor_when_card_heading:ab,editor_when_card_help:nb,editor_when_state_helper:lb,editor_when_card_state_helper:sb,editor_anomalies_window_helper:pb,editor_zoom_helper:cb,editor_sync_helper:mb,editor_forecast_entity_helper:ub,editor_forecast_attribute_helper:yb,editor_forecast_value_key_helper:gb,editor_forecast_time_key_helper:hb,editor_forecast_type_helper:bb,editor_forecast_multiply_helper:wb,editor_trend_y_min_helper:fb,editor_trend_y_max_helper:vb,editor_y_min_secondary_helper:kb,editor_y_max_secondary_helper:xb,editor_entity_groups_helper:zb,editor_active_helper:Nb,editor_annotation_times_helper:Sb,editor_annotation_value_helper:Cb,editor_annotation_from_helper:Eb,editor_annotation_to_helper:qb,editor_derivative_smoothing_time_helper:Wb,editor_calm_helper:jb,editor_radar_axis_helper:Gb,editor_energy_flows_helper:Lb,editor_shade_color_helper:Vb};export{ct as annotation_at,Rt as anomaly_beyond_high,Ut as anomaly_beyond_low,Pt as anomaly_title,oe as battery_aria,wl as box_aria,Sl as box_count,fl as box_highest,xl as box_lower_quartile,zl as box_lowest,Nl as box_mean,kl as box_median,Cl as box_outliers,vl as box_upper_quartile,Lo as bubble_needs_three,Ao as bubble_role_size,Tl as candle_close,Kl as candle_high,Ql as candle_low,Jl as candle_open,Xl as candle_week_of,Pl as chart_aria,Fc as chart_error,Dc as chart_loading,vm as chart_log_nothing,im as chart_no_data,Mo as chart_total,vu as chord_aria,rs as climate_action_cooling,is as climate_action_defrosting,ds as climate_action_drying,as as climate_action_fan,ts as climate_action_heating,ns as climate_action_idle,ls as climate_action_off,os as climate_action_preheating,_s as climate_not_thermostat,es as climate_range,$l as climate_set_point,Jr as compare_days_earlier,Ir as compare_hours_earlier,Qr as compare_months_earlier,Hr as compare_series,Ol as compare_target,Kr as compare_weeks_earlier,Tr as compare_years_earlier,dp as cycle_mean_legend,rp as cycle_note_hour,ip as cycle_note_month,op as cycle_note_week,ap as cycle_panel_average,Ds as day_clock_a_day,Xs as day_clock_average,_p as day_clock_average_value,Fs as day_clock_busiest,Ks as day_clock_no_data,Qs as day_clock_now,Ts as day_clock_on,Zs as day_clock_on_days,Hs as day_clock_peak,Js as day_clock_per_day,ep as day_clock_range,$s as day_clock_so_far,Is as day_clock_state,Bs as day_clock_times,Ys as day_clock_times_one,Ab as default,xt as dist_count,ft as dist_median,vt as dist_middle,kt as dist_range,St as drill_back,Nt as drill_into,Ct as drill_top,Sp as dumbbell_ago_day,Np as dumbbell_ago_day_one,zp as dumbbell_ago_hour,xp as dumbbell_ago_hour_one,Wp as dumbbell_ago_month,qp as dumbbell_ago_month_one,Ep as dumbbell_ago_week,Cp as dumbbell_ago_week_one,fp as dumbbell_high,wp as dumbbell_low,jp as dumbbell_no_value,vp as dumbbell_now,kp as dumbbell_target,Zd as editor_active,Nb as editor_active_helper,tt as editor_add_band,rt as editor_add_entity,xo as editor_against,zo as editor_against_entity,No as editor_against_time,Fr as editor_aggregate,Td as editor_aggregate_auto,ai as editor_aggregate_change,ii as editor_aggregate_first,di as editor_aggregate_last,ri as editor_aggregate_max,_i as editor_aggregate_mean,oi as editor_aggregate_min,ti as editor_aggregate_sum,$a as editor_align_header,on as editor_align_header_center,en as editor_align_header_default,_n as editor_align_header_left,tn as editor_align_header_right,rn as editor_align_icon,an as editor_align_icon_left,dn as editor_align_icon_right,nn as editor_align_icon_state,ln as editor_align_state,cn as editor_align_state_center,sn as editor_align_state_left,pn as editor_align_state_right,Me as editor_animate,tr as editor_annotation_add,Zo as editor_annotation_add_band,Xo as editor_annotation_add_line,_r as editor_annotation_add_point,er as editor_annotation_add_state,$o as editor_annotation_add_time,pr as editor_annotation_at,yr as editor_annotation_at_first,ur as editor_annotation_at_last,cr as editor_annotation_at_max,mr as editor_annotation_at_min,hr as editor_annotation_color,br as editor_annotation_dash,ar as editor_annotation_entity,rr as editor_annotation_from,Eb as editor_annotation_from_helper,wr as editor_annotation_history,gr as editor_annotation_label,Nr as editor_annotation_remove,nr as editor_annotation_series,zr as editor_annotation_severity,sr as editor_annotation_shade,lr as editor_annotation_state,dr as editor_annotation_times,Sb as editor_annotation_times_helper,ir as editor_annotation_to,qb as editor_annotation_to_helper,Ho as editor_annotation_type,Jo as editor_annotation_type_band,Io as editor_annotation_type_line,To as editor_annotation_type_point,Qo as editor_annotation_type_state,Ko as editor_annotation_type_time,or as editor_annotation_value,Cb as editor_annotation_value_helper,fr as editor_annotation_zone,kr as editor_annotation_zone_above,xr as editor_annotation_zone_below,vr as editor_annotation_zone_none,Fo as editor_annotations,Yt as editor_anomalies,Ht as editor_anomalies_band,Ft as editor_anomalies_color,Dt as editor_anomalies_sigma,Bt as editor_anomalies_window,pb as editor_anomalies_window_helper,k_ as editor_attribute,Fa as editor_average,fi as editor_axis_labels,ki as editor_axis_labels_inside,vi as editor_axis_labels_outside,b_ as editor_badge_actions,i_ as editor_badge_attribute,g_ as editor_badge_bands,h_ as editor_badge_bands_help,y_ as editor_badge_color,u_ as editor_badge_decimals,v_ as editor_badge_double_tap_action,$e as editor_badge_entity,f_ as editor_badge_hold_action,a_ as editor_badge_hours,s_ as editor_badge_icon,c_ as editor_badge_max,p_ as editor_badge_min,d_ as editor_badge_name,l_ as editor_badge_show_icon,n_ as editor_badge_show_name,e_ as editor_badge_style,o_ as editor_badge_style_ring,t_ as editor_badge_style_sparkline,r_ as editor_badge_style_thin,__ as editor_badge_style_value,w_ as editor_badge_tap_action,m_ as editor_badge_unit,D_ as editor_band_color,F_ as editor_band_custom_color,R_ as editor_band_from,U_ as editor_band_from_entity,B_ as editor_band_from_entity_label,Y_ as editor_band_from_number,I_ as editor_band_icon,H_ as editor_band_label,ag as editor_bandwidth,ec as editor_bar_color,Zp as editor_bar_group,da as editor_bar_labels,la as editor_bar_labels_both,na as editor_bar_labels_duration,sa as editor_bar_labels_none,aa as editor_bar_labels_state,$p as editor_bar_series,Ra as editor_bar_spacing,Mc as editor_bars,Qp as editor_bars_color_by,Xp as editor_bars_color_by_bands,Tp as editor_bars_color_by_series,Pc as editor_bars_overlap,Oc as editor_bars_side,ry as editor_baseline,dy as editor_baseline_centre,ay as editor_baseline_share,iy as editor_baseline_wiggle,ny as editor_baseline_zero,Ac as editor_bin_width,Vc as editor_bins,dg as editor_box,Gl as editor_box_color,Id as editor_bucket,Jd as editor_bucket_15,Kd as editor_bucket_30,Qd as editor_bucket_60,Pn as editor_calm,jb as editor_calm_helper,Ul as editor_candle_by,q_ as editor_card_setting,sc as editor_cell_shape,mc as editor_cell_shape_hexagon,cc as editor_cell_shape_rounded,pc as editor_cell_shape_square,se as editor_center,go as editor_center_average,Gm as editor_center_label,ce as editor_center_mode_band,me as editor_center_mode_name,ye as editor_center_mode_none,ue as editor_center_mode_text,pe as editor_center_mode_value,ho as editor_center_none,ge as editor_center_text,yo as editor_center_total,Bh as editor_chart_group_axes,Uh as editor_chart_group_data,Dh as editor_chart_group_extras,Fh as editor_chart_group_layout,Yh as editor_chart_group_look,wu as editor_chord_pad,fu as editor_chord_ribbon_opacity,T_ as editor_color_amber,Z_ as editor_color_blue,Y as editor_color_by,D as editor_color_by_bands,Su as editor_color_by_direction,Cu as editor_color_by_group,lc as editor_color_by_scale,B as editor_color_by_series,co as editor_color_by_shades,_t as editor_color_custom,Q_ as editor_color_green,et as editor_color_grey,J_ as editor_color_icon,yc as editor_color_max,uc as editor_color_min,yn as editor_color_name,K_ as editor_color_primary,$_ as editor_color_purple,X_ as editor_color_red,Ua as editor_color_transition,Ba as editor_color_transition_hard,Ya as editor_color_transition_smooth,gn as editor_color_value,vs as editor_column_color,us as editor_column_labels,qe as editor_columns,Zi as editor_compact,Xr as editor_compare,Zr as editor_compare_style,$r as editor_compare_style_grey,ei as editor_compare_style_series,Yd as editor_cooling_color,Ec as editor_count,Wc as editor_count_readings,qc as editor_count_time,hi as editor_cumulative_billing_day,pi as editor_cumulative_reset,gi as editor_cumulative_reset_billing,mi as editor_cumulative_reset_day,yi as editor_cumulative_reset_month,ci as editor_cumulative_reset_none,ui as editor_cumulative_reset_week,ni as editor_cumulative_transform,si as editor_cumulative_transform_cumulative,li as editor_cumulative_transform_none,Pd as editor_current_color,O as editor_curve,P as editor_curve_smooth,U as editor_curve_step,R as editor_curve_straight,np as editor_cycle_plot_cycle,pp as editor_cycle_plot_cycle_day_of_month,lp as editor_cycle_plot_cycle_day_of_week,sp as editor_cycle_plot_cycle_hour_of_day,cp as editor_cycle_plot_weeks,I as editor_dash,Hd as editor_day_clock_center_none,Fd as editor_day_clock_center_now,Dd as editor_day_clock_center_total,Bd as editor_days,Ve as editor_decimals,j as editor_derivative_smoothing,G as editor_derivative_smoothing_time,Wb as editor_derivative_smoothing_time_helper,x as editor_derivative_transform,N as editor_derivative_transform_derivative,z as editor_derivative_transform_none,S as editor_derivative_unit_time,W as editor_derivative_unit_time_d,q as editor_derivative_unit_time_h,E as editor_derivative_unit_time_min,C as editor_derivative_unit_time_s,Wo as editor_dot_color,So as editor_dot_size,Gi as editor_dots,Ze as editor_double_tap_action,Dl as editor_down_color,zt as editor_drill_down,le as editor_end_angle,up as editor_ends,yp as editor_ends_range,hp as editor_ends_target,gp as editor_ends_then,A as editor_energy_flows,Lb as editor_energy_flows_helper,M as editor_energy_split,zn as editor_entity_aggregate,ia as editor_entity_groups,zb as editor_entity_groups_helper,$d as editor_entity_options_none,ys as editor_error_bars,ws as editor_error_bars_ci95,bs as editor_error_bars_min_max,gs as editor_error_bars_none,hs as editor_error_bars_std,Be as editor_exclude_heading,De as editor_exclude_help,Pe as editor_export,Da as editor_extrema,Ot as editor_extremes,Lt as editor_extremes_average,Mt as editor_extremes_average_figure,At as editor_extremes_average_line,Vt as editor_extremes_average_none,jt as editor_extremes_max,Gt as editor_extremes_min,Sa as editor_fill,hl as editor_fill_color,Ea as editor_fill_fade,qa as editor_fill_none,Ca as editor_fill_solid,Nn as editor_fixed_value,cu as editor_flow_color,mn as editor_font_size,un as editor_font_size_header,Sd as editor_forecast_attribute,yb as editor_forecast_attribute_helper,Nd as editor_forecast_entity,ub as editor_forecast_entity_helper,Vd as editor_forecast_hours,Ld as editor_forecast_multiply,wb as editor_forecast_multiply_helper,Ed as editor_forecast_time_key,hb as editor_forecast_time_key_helper,zd as editor_forecast_title,qd as editor_forecast_type,jd as editor_forecast_type_daily,bb as editor_forecast_type_helper,Wd as editor_forecast_type_hourly,Gd as editor_forecast_type_twice_daily,Cd as editor_forecast_value_key,gb as editor_forecast_value_key_helper,su as editor_from,Up as editor_funnel_color_by,Bp as editor_funnel_color_by_bands,Yp as editor_funnel_color_by_series,Mp as editor_funnel_percent_of,Op as editor_funnel_percent_of_first,Rp as editor_funnel_percent_of_none,Pp as editor_funnel_percent_of_previous,Lp as editor_funnel_shape,Vp as editor_funnel_shape_funnel,Ap as editor_funnel_shape_pyramid,Lm as editor_gap,ae as editor_gauge_help,be as editor_ghost,fe as editor_ghost_24h,ve as editor_ghost_7d,we as editor_ghost_off,Vm as editor_gradient,ka as editor_graph,za as editor_graph_bar,xa as editor_graph_line,Na as editor_graph_none,dc as editor_grid,nc as editor_grid_calendar,xi as editor_grid_horizontal,ac as editor_grid_hours,zi as editor_grid_vertical,ju as editor_group,n as editor_group_bars,Pr as editor_group_by,ta as editor_group_by_area,ps as editor_group_by_auto,Yr as editor_group_by_day,oa as editor_group_by_device,_a as editor_group_by_floor,Ur as editor_group_by_hour,ra as editor_group_by_label,Dr as editor_group_by_month,Rr as editor_group_by_none,Br as editor_group_by_week,c as editor_group_compare,m as editor_group_distribution,l as editor_group_gauges,s as editor_group_history,Sm as editor_group_size,p as editor_group_totals,$i as editor_header,ed as editor_header_above,td as editor_header_hidden,_d as editor_header_over,fg as editor_headline,Ud as editor_heating_color,Pa as editor_height,lt as editor_hide_options,Oe as editor_hide_unavailable,fy as editor_hierarchy_color_by,ky as editor_hierarchy_color_by_bands,vy as editor_hierarchy_color_by_group,ea as editor_hierarchy_group_by,Rc as editor_hist_x_axis,Xe as editor_hold_action,z_ as editor_icon,wn as editor_icon_image,Ue as editor_include_heading,Ye as editor_include_help,Eu as editor_increase,qu as editor_increase_bad,Wu as editor_increase_good,Co as editor_jitter,F as editor_labels,Ma as editor_labels_always,Aa as editor_labels_hover,Oa as editor_labels_never,ud as editor_labels_overlap,ld as editor_labels_position,pd as editor_labels_position_above,sd as editor_labels_position_auto,cd as editor_labels_position_below,md as editor_labels_position_center,rd as editor_labels_show,id as editor_labels_show_all,nd as editor_labels_show_ends,dd as editor_labels_show_last,ad as editor_labels_show_minmax,gc as editor_legend,od as editor_legend_toggle,Re as editor_limit,W_ as editor_limit_default,G_ as editor_limit_entity,j_ as editor_limit_number,ji as editor_line_width,du as editor_link_color,au as editor_link_color_auto,nu as editor_link_color_source,lu as editor_link_color_target,Ty as editor_marimekko_category,Xy as editor_marimekko_color,Qy as editor_marimekko_group,Fy as editor_marimekko_segment_labels,Jy as editor_marimekko_segment_labels_both,Ky as editor_marimekko_segment_labels_none,Hy as editor_marimekko_segment_labels_percent,Iy as editor_marimekko_segment_labels_value,S_ as editor_max,qo as editor_max_size,eu as editor_mean,xu as editor_measure,Nu as editor_measure_change,zu as editor_measure_value,N_ as editor_min,Ka as editor_min_range,Xa as editor_min_range_secondary,Eo as editor_min_size,Hp as editor_mode,Ip as editor_mode_grouped,Kp as editor_mode_percent,Jp as editor_mode_stacked,dt as editor_move_down,it as editor_move_up,gd as editor_multiples,vd as editor_multiples_columns,hd as editor_multiples_scale,bd as editor_multiples_scale_auto,fd as editor_multiples_scale_independent,wd as editor_multiples_scale_shared,x_ as editor_name,Kn as editor_negative_color,E_ as editor_none,st as editor_not_found,Hh as editor_notice_group_by,Ih as editor_notice_sorted,Hi as editor_now_marker,Qi as editor_now_marker_countdown,Ji as editor_now_marker_line,Ii as editor_now_marker_off,Ki as editor_now_marker_time,Li as editor_on_top,mt as editor_orientation,ut as editor_orientation_horizontal,yt as editor_orientation_vertical,Do as editor_overview,Cm as editor_partial,Nm as editor_per_icon,Cr as editor_period_calendar,qr as editor_period_calendar_day,jr as editor_period_calendar_month,Er as editor_period_calendar_rolling,Wr as editor_period_calendar_week,Gr as editor_period_calendar_year,u as editor_period_last,Or as editor_period_navigate,Lr as editor_period_offset,y as editor_period_unit,h as editor_period_unit_day,g as editor_period_unit_hour,w as editor_period_unit_month,b as editor_period_unit_week,Vr as editor_period_until,Mr as editor_period_until_end,Ar as editor_period_until_now,Tn as editor_place_by,Zn as editor_place_by_time_of_day,Xn as editor_place_by_value,Wa as editor_points,Ga as editor_points_always,ja as editor_points_hover,La as editor_points_never,va as editor_points_per_hour,Dm as editor_polar_color,Rm as editor_polar_color_by,Bm as editor_polar_color_by_bands,Um as editor_polar_color_by_series,Ym as editor_polar_color_by_shades,Mm as editor_polar_scale,Pm as editor_polar_scale_limits,Om as editor_polar_scale_shared,L_ as editor_preset,V_ as editor_preset_battery,P_ as editor_preset_custom,O_ as editor_preset_none,M_ as editor_preset_temperature,A_ as editor_preset_usage,Tm as editor_radar_axis,Gb as editor_radar_axis_helper,Qm as editor_radar_fill,Im as editor_radar_scale,Jm as editor_radar_scale_limits,Km as editor_radar_scale_shared,cs as editor_range,_u as editor_range_color,Vl as editor_ranges,Ml as editor_ranges_colours,Al as editor_ranges_shades,jl as editor_readings,ot as editor_remove_band,at as editor_remove_entity,Xd as editor_ring_color,ou as editor_rings_start_angle,ms as editor_rounded,ru as editor_rounded_ends,ib as editor_row_action,He as editor_rule_area,Fe as editor_rule_device_class,Ke as editor_rule_domain,Qe as editor_rule_entity,Ie as editor_rule_floor,Je as editor_rule_label,T as editor_section_actions,a as editor_section_chart,K as editor_section_colours,Q as editor_section_display,i as editor_section_entities,J as editor_section_limits,d as editor_section_style,Vn as editor_sectors,On as editor_sectors_16,An as editor_sectors_4,Mn as editor_sectors_8,js as editor_series_aggregate,Gs as editor_series_aggregate_auto,Rs as editor_series_aggregate_change,Os as editor_series_aggregate_first,Ps as editor_series_aggregate_last,Ms as editor_series_aggregate_max,Ls as editor_series_aggregate_mean,As as editor_series_aggregate_min,Vs as editor_series_aggregate_sum,Cs as editor_series_axis,Es as editor_series_axis_auto,qs as editor_series_axis_left,Ws as editor_series_axis_right,H as editor_series_color,xs as editor_series_type,Ss as editor_series_type_area,Ns as editor_series_type_column,zs as editor_series_type_line,Ad as editor_set_point,Rd as editor_set_point_color,pt as editor_severity,mo as editor_shade_color,Vb as editor_shade_color_helper,Od as editor_shade_fan,Md as editor_shading,qm as editor_shape,Wm as editor_shape_donut,jm as editor_shape_pie,ig as editor_shape_raincloud,rg as editor_shape_violin,jc as editor_show_as,Gc as editor_show_as_percent,Lc as editor_show_as_total,Wn as editor_show_fill,En as editor_show_graph,Se as editor_show_icon,Cn as editor_show_indicator,Ee as editor_show_legend,Gn as editor_show_legend_entity,Ln as editor_show_legend_state,qn as editor_show_line,ze as editor_show_name,bp as editor_show_now,nt as editor_show_options,uo as editor_show_percent,jn as editor_show_points,Sn as editor_show_state,Ce as editor_show_target,Ne as editor_show_value,$n as editor_size_by_value,We as editor_sort,Ge as editor_sort_ascending,Le as editor_sort_descending,je as editor_sort_none,f as editor_source,L as editor_source_current,V as editor_source_energy,v as editor_source_history,k as editor_source_statistics,Tu as editor_spark,Zu as editor_spark_area,ey as editor_spark_bar,_y as editor_spark_color,$u as editor_spark_column,Xu as editor_spark_line,Sc as editor_spiral_ring_width,kc as editor_spiral_turn,xc as editor_spiral_turn_day,zc as editor_spiral_turn_week,Nc as editor_spiral_turns,ng as editor_split_by,sg as editor_split_by_day,cg as editor_split_by_month,lg as editor_split_by_none,pg as editor_split_by_week,Fn as editor_stack,Hn as editor_stack_none,In as editor_stack_normal,Jn as editor_stack_percent,ne as editor_start_angle,Ng as editor_start_from_first,ua as editor_state_colors,ba as editor_state_colors_add,ha as editor_state_colors_color,ya as editor_state_colors_help,wa as editor_state_colors_remove,ga as editor_state_colors_state,kg as editor_steps,xg as editor_steps_change,zg as editor_steps_current,my as editor_stream_curve,cy as editor_stream_labels,ly as editor_stream_order,sy as editor_stream_order_inside_out,py as editor_stream_order_listed,gl as editor_strip_jitter,cl as editor_strip_marker,ul as editor_strip_marker_mean,ml as editor_strip_marker_median,yl as editor_strip_marker_none,de as editor_style_arc,Dn as editor_style_area,Z as editor_style_bar,te as editor_style_battery,Qn as editor_style_beeswarm,bl as editor_style_box,ko as editor_style_bubble,Ll as editor_style_bullet,Rl as editor_style_candlestick,bu as editor_style_chord,Zl as editor_style_climate,ss as editor_style_column,ks as editor_style_combined,tp as editor_style_cycle_plot,Us as editor_style_day_clock,mp as editor_style_dumbbell,Gp as editor_style_funnel,Fp as editor_style_grouped_bars,tc as editor_style_heatmap,Cc as editor_style_histogram,gy as editor_style_icicle,Bc as editor_style_line,km as editor_style_lollipop,Dy as editor_style_marimekko,ie as editor_style_needle,xm as editor_style_pictograph,Em as editor_style_pie,Am as editor_style_polar_area,Xg as editor_style_purpose_arc,$g as editor_style_purpose_area,Fg as editor_style_purpose_bar,Kg as editor_style_purpose_battery,Wh as editor_style_purpose_beeswarm,ph as editor_style_purpose_box,nh as editor_style_purpose_bubble,fh as editor_style_purpose_bullet,Eh as editor_style_purpose_candlestick,Lh as editor_style_purpose_chord,Ah as editor_style_purpose_climate,eh as editor_style_purpose_column,_h as editor_style_purpose_combined,Ph as editor_style_purpose_cycle_plot,Oh as editor_style_purpose_day_clock,zh as editor_style_purpose_dumbbell,ch as editor_style_purpose_funnel,wh as editor_style_purpose_grouped_bars,lh as editor_style_purpose_heatmap,dh as editor_style_purpose_histogram,bh as editor_style_purpose_icicle,Zg as editor_style_purpose_line,vh as editor_style_purpose_lollipop,gh as editor_style_purpose_marimekko,Tg as editor_style_purpose_needle,rh as editor_style_purpose_pictograph,th as editor_style_purpose_pie,uh as editor_style_purpose_polar_area,mh as editor_style_purpose_radar,Nh as editor_style_purpose_range_area,Qg as editor_style_purpose_ring,oh as editor_style_purpose_rings,Gh as editor_style_purpose_sankey,ah as editor_style_purpose_scatter,Ig as editor_style_purpose_segmented,xh as editor_style_purpose_slope,Sh as editor_style_purpose_sparkline,sh as editor_style_purpose_spiral,Ch as editor_style_purpose_streamgraph,jh as editor_style_purpose_strip_plot,hh as editor_style_purpose_sunburst,Jg as editor_style_purpose_tank,Hg as editor_style_purpose_thin,Vh as editor_style_purpose_timeline,yh as editor_style_purpose_treemap,Rh as editor_style_purpose_trend,qh as editor_style_purpose_violin,ih as editor_style_purpose_waffle,kh as editor_style_purpose_waterfall,Mh as editor_style_purpose_wind_rose,Hm as editor_style_radar,$m as editor_style_range_area,re as editor_style_ring,tu as editor_style_rings,iu as editor_style_sankey,vo as editor_style_scatter,ee as editor_style_segmented,ku as editor_style_slope,Qu as editor_style_sparkline,hc as editor_style_spiral,oy as editor_style_streamgraph,nl as editor_style_strip_plot,yy as editor_style_sunburst,_e as editor_style_tank,$ as editor_style_thin,qy as editor_style_timeline,Vy as editor_style_treemap,$y as editor_style_trend,og as editor_style_violin,gg as editor_style_waffle,vg as editor_style_waterfall,Lg as editor_style_wind_rose,eb as editor_summary_band_one,_b as editor_summary_bands,Qh as editor_summary_entities,Kh as editor_summary_entity_one,Xh as editor_summary_limits,Th as editor_summary_matching,$h as editor_summary_no_bands,Jh as editor_summary_no_entities,Zh as editor_summary_target,hy as editor_sunburst_shape,by as editor_sunburst_shape_full,wy as editor_sunburst_shape_half,yd as editor_sync,mb as editor_sync_helper,Te as editor_tap_action,C_ as editor_target,he as editor_tick_labels,fa as editor_timeline_group,pa as editor_timeline_legend,ca as editor_timeline_legend_above,ma as editor_timeline_legend_hidden,X as editor_title,pu as editor_to,Wi as editor_tooltip,Sg as editor_total,Ay as editor_treemap_color_by,Oy as editor_treemap_color_by_bands,My as editor_treemap_color_by_group,hn as editor_trend_color_icon,bn as editor_trend_group,Va as editor_trend_labels,Ha as editor_trend_legend,fn as editor_trend_tooltip,Ja as editor_trend_y_max,vb as editor_trend_y_max_helper,Ia as editor_trend_y_min,fb as editor_trend_y_min_helper,Yl as editor_under_aggregate,Fl as editor_underneath,Hl as editor_underneath_columns,Il as editor_underneath_line,Ae as editor_unit,zm as editor_unit_icon,Bl as editor_up_color,gt as editor_value_axis,Za as editor_value_factor,ht as editor_value_grid,wt as editor_value_max,bt as editor_value_min,hg as editor_waffles,wg as editor_waffles_each,bg as editor_waffles_one,rb as editor_warn_band_same_start,tb as editor_warn_min_max,ob as editor_warn_not_number,Cg as editor_waterfall_invert,Mi as editor_when_above,Oi as editor_when_below,Ui as editor_when_card_above,Yi as editor_when_card_below,Pi as editor_when_card_entity,ab as editor_when_card_heading,nb as editor_when_card_help,Ri as editor_when_card_state,sb as editor_when_card_state_helper,Vi as editor_when_entity,Bi as editor_when_ghost,db as editor_when_heading,Ai as editor_when_state,lb as editor_when_state_helper,Di as editor_when_strip,El as editor_whiskers,Wl as editor_whiskers_range,ql as editor_whiskers_tukey,Yn as editor_wind_none,Un as editor_wind_now,Rn as editor_wind_roles,Bn as editor_wind_statistics,bi as editor_x_axis,Po as editor_x_max,Oo as editor_x_min,jo as editor_xy_x_axis,wi as editor_y_axis,vn as editor_y_axis_side,kn as editor_y_axis_side_primary,xn as editor_y_axis_side_secondary,Si as editor_y_max,Ta as editor_y_max_secondary,xb as editor_y_max_secondary_helper,Ni as editor_y_min,Qa as editor_y_min_secondary,kb as editor_y_min_secondary_helper,Ci as editor_y_scale,Ei as editor_y_scale_linear,qi as editor_y_scale_log,Sr as editor_zones,Bo as editor_zoom,cb as editor_zoom_helper,Ic as energy_error,Zc as energy_flow_battery_in,Xc as energy_flow_battery_out,_m as energy_flow_devices,$c as energy_flow_gas,Qc as energy_flow_grid_export,Kc as energy_flow_grid_import,Tc as energy_flow_solar,em as energy_flow_water,Hc as energy_loading,tm as energy_node_home,rm as energy_node_home_use,om as energy_node_untracked,Jc as energy_none,hu as energy_nothing_flowed,e as entity_not_found,fs as error_bars_tooltip,hm as export_copied,mm as export_csv,um as export_csv_hint,fm as export_failed,nm as export_menu,lm as export_png,sm as export_png_hint,bm as export_saved,wm as export_saved_file,pm as export_svg,cm as export_svg_hint,ym as export_yaml,gm as export_yaml_hint,Wt as extremes_average,Et as extremes_high,qt as extremes_low,kd as forecast_label,xd as forecast_series,Dp as funnel_aria,ke as ghost_title_24h,xe as ghost_title_7d,_c as grouped_bars_aria,oc as heatmap_aria,ic as heatmap_empty,rc as heatmap_hours,Ny as hierarchy_empty,Sy as hierarchy_no_reading,zy as hierarchy_other,xy as hierarchy_total,Yc as histogram_reading,Uc as histogram_readings,Ey as icicle_aria,am as legend_toggle_all_hidden,dm as legend_toggle_hint,Zy as marimekko_aria,t as no_entities,o as no_matches,r as none_available,Ti as now_marker_countdown,Xi as now_marker_next,fo as parts_aria,wo as parts_average,bo as parts_total,io as period_last_day,ao as period_last_days,oo as period_last_hour,ro as period_last_hours,eo as period_last_month,so as period_last_month_rolling,po as period_last_months,Zt as period_last_week,no as period_last_week_rolling,lo as period_last_weeks,to as period_last_year,Jt as period_next,It as period_previous,Kt as period_return,$t as period_this_month,Xt as period_this_week,_o as period_this_year,Qt as period_today,Tt as period_yesterday,Fm as polar_area_aria,Xm as radar_aria,Zm as radar_other,mu as sankey_aria,uu as sankey_flow,yu as sankey_no_flows,gu as sankey_nothing,Go as scatter_needs_two,Vo as scatter_role_x,Lu as slope_ago,Vu as slope_ago_one,Ju as slope_entity_aria,Ou as slope_last,Pu as slope_last_one,Ku as slope_no_reading,Gu as slope_now,Au as slope_previous,Mu as slope_previous_one,Yu as slope_unit_day,Bu as slope_unit_day_other,Ru as slope_unit_hour,Uu as slope_unit_hour_other,Hu as slope_unit_month,Iu as slope_unit_month_other,Du as slope_unit_week,Fu as slope_unit_week_other,ty as spark_aria,bc as spiral_aria,vc as spiral_inner_oldest,wc as spiral_turn_day_note,fc as spiral_turn_week_note,uy as stream_total,pl as strip_mean,sl as strip_mean_value,ll as strip_median_value,Cy as sunburst_aria,dl as swarm_earliest_latest,_l as swarm_events,il as swarm_held,al as swarm_lowest_highest,rl as swarm_no_change,ol as swarm_none,el as swarm_readings,tl as swarm_shown,jy as timeline_for,Ly as timeline_measurement,Wy as timeline_no_states,Gy as timeline_now,Py as treemap_aria,Uy as treemap_empty,Yy as treemap_no_reading,By as treemap_other,Ry as treemap_total,_g as trend_avg,tg as trend_max,eg as trend_min,_ as unavailable,mg as violin_median,ug as violin_none,yg as violin_raincloud,Gg as waterfall_aria,qg as waterfall_end,jg as waterfall_no_readings,Eg as waterfall_start,Wg as waterfall_total,Fi as when_strip_label,Yg as wind_aria,Bg as wind_aria_calm,Dg as wind_aria_still,Og as wind_calm,Ag as wind_mean_speed,Vg as wind_prevailing,Ug as wind_share,Pg as wind_speed,Rg as wind_speed_unit,Mg as wind_strongest,Ro as zoom_reset,Uo as zoom_window,Yo as zoom_window_label}; +//# sourceMappingURL=chartdeck-card.ar-DrXvGSpY.js.map diff --git a/dist/chartdeck-card.ar-DrXvGSpY.js.map b/dist/chartdeck-card.ar-DrXvGSpY.js.map new file mode 100644 index 0000000..e01f2d1 --- /dev/null +++ b/dist/chartdeck-card.ar-DrXvGSpY.js.map @@ -0,0 +1 @@ +{"version":3,"file":"chartdeck-card.ar-DrXvGSpY.js","sources":[],"sourcesContent":[],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/chartdeck-card.bn-BYSJ2K3y.js b/dist/chartdeck-card.bn-BYSJ2K3y.js new file mode 100644 index 0000000..0c3278f --- /dev/null +++ b/dist/chartdeck-card.bn-BYSJ2K3y.js @@ -0,0 +1,2 @@ +const e="সত্তা পাওয়া যায়নি",_="অনুপলব্ধ",t="শুরু করতে সম্পাদকে একটি সত্তা যোগ করুন।",o="এই মুহূর্তে কোনো সত্তা মিলছে না।",r="এই সত্তাগুলোর কোনোটিই উপলব্ধ নয়।",i="সত্তাসমূহ",d="শৈলী",a="চার্ট",n="বার",l="গেজ",s="ইতিহাস চার্ট",p="মোটের অংশ",c="তুলনা",m="বণ্টন",u="শেষ যতটা দেখাবে",y="একক",g="ঘণ্টা",h="দিন",b="সপ্তাহ",w="মাস",f="রিডিং আসবে",v="ইতিহাস (প্রতিটি পরিবর্তন)",k="দীর্ঘমেয়াদি পরিসংখ্যান",x="রূপান্তর",z="কিছু না (রিডিং যেমন আছে)",N="পরিবর্তনের হার",S="হার প্রতি",C="সেকেন্ড",E="মিনিট",q="ঘণ্টা",W="দিন",j="রিডিং জুড়ে মসৃণ করুন",G="সময় জুড়ে মসৃণ করুন",L="বর্তমান মান",P="শক্তি ড্যাশবোর্ড",U="শক্তির প্রবাহ",V="রপ্তানি ও ব্যাটারি চার্জিং অক্ষের নিচে",A="রেখার আকৃতি",M="মসৃণ",O="সরল",R="ধাপ",Y="রং",B="প্রতিটি সত্তার জন্য একটি রং",D="রঙের ব্যান্ড অনুযায়ী",F="বিন্দুগুলোতে মান দেখান",H="রেখার রং",I="ড্যাশযুক্ত",J="সীমা",K="রং",Q="প্রদর্শন",T="অ্যাকশন",X="শিরোনাম",Z="বার",$="সরু",ee="খণ্ডিত",_e="ট্যাঙ্ক",te="ব্যাটারি গ্রিড",oe="ব্যাটারির মাত্রা: {levels}",re="রিং",ie="কাঁটা",de="চাপ",ae="কোণগুলো ডিগ্রিতে, উপর থেকে ঘড়ির কাঁটার দিকে: -90 বাম, 90 ডান। শৈলীর স্বাভাবিক আকৃতির জন্য খালি রাখুন।",ne="শুরুর কোণ",le="শেষের কোণ",se="মাঝখানে",pe="মান",ce="রঙের ব্যান্ডের লেবেল",me="নাম",ue="নিজের লেখা",ye="কিছু না",ge="লেখা",he="স্কেলের সংখ্যা",be="গেজের পিছনে সাম্প্রতিক পরিসর",we="বন্ধ",fe="শেষ 24 ঘণ্টা",ve="শেষ 7 দিন",ke="শেষ 24 ঘণ্টা: {min} থেকে {max}, গড় {mean}",xe="শেষ 7 দিন: {min} থেকে {max}, গড় {mean}",ze="নাম দেখান",Ne="মান দেখান",Se="আইকন দেখান",Ce="লক্ষ্য দেখান",Ee="লেজেন্ড দেখান",qe="কলাম",We="সাজানো",je="তালিকার ক্রমে",Ge="সর্বনিম্ন আগে",Le="সর্বোচ্চ আগে",Pe="দশমিক স্থান",Ue="একক",Ve="অ্যানিমেশন",Ae="অনুপলব্ধ সত্তা লুকান",Me="রপ্তানি মেনু",Oe="সর্বাধিক দেখান",Re="মিলে যাওয়া প্রতিটি সত্তাও দেখান",Ye="কার্ড সম্পাদনা না করেই নতুন ডিভাইস দেখা যাবে। যেকোনোটির সঙ্গে মেলাতে একই ধরনের কয়েকটি বাছুন; ভিন্ন ধরনের সবগুলোই মিলতে হবে।",Be="বাদ দিন",De="মিলে যাওয়া সত্তাগুলো এগুলোর যেকোনোটির সঙ্গে মিললে বাদ পড়বে।",Fe="ডিভাইস শ্রেণি",He="এলাকা",Ie="তলা",Je="লেবেল",Ke="ডোমেইন",Qe="সত্তাসমূহ",Te="ট্যাপ অ্যাকশন",Xe="হোল্ড অ্যাকশন",Ze="ডাবল ট্যাপ অ্যাকশন",$e="সত্তা",e_="চেহারা",__="আইকনসহ মান",t_="স্পার্কলাইন",o_="রিং",r_="সরু বার",i_="বৈশিষ্ট্য (অবস্থার বদলে)",d_="নাম",a_="ইতিহাসের ঘণ্টা",n_="নাম দেখান",l_="আইকন দেখান",s_="আইকন",p_="সর্বনিম্ন",c_="সর্বোচ্চ",m_="একক",u_="দশমিক স্থান",y_="ব্যান্ড ছাড়া রং",g_="রঙের ব্যান্ড",h_="ব্যাজটি তার মান যে ব্যান্ডে পড়ে সেই ব্যান্ডের রং নেয়, কার্ডের মতোই।",b_="অ্যাকশন",w_="ট্যাপ অ্যাকশন",f_="হোল্ড অ্যাকশন",v_="ডাবল ট্যাপ অ্যাকশন",k_="বৈশিষ্ট্য (অবস্থার বদলে)",x_="নাম",z_="আইকন",N_="সর্বনিম্ন",S_="সর্বোচ্চ",C_="লক্ষ্য",E_="কিছু না",q_="কার্ড সেটিং",W_="ডিফল্ট ({value})",j_="সংখ্যা",G_="সত্তা",L_="প্রিসেট",P_="ব্যাটারি (কম মানে খারাপ)",U_="ব্যবহার (বেশি মানে খারাপ)",V_="তাপমাত্রা",A_="কিছু না",M_="কাস্টম",O_="থেকে",R_="একটি সত্তা থেকে শুরু",Y_="একটি সংখ্যা থেকে শুরু",B_="এই সত্তা থেকে শুরু হয়",D_="রং",F_="CSS রং",H_="লেবেল",I_="আইকন",J_="আইকনগুলোকে তাদের ব্যান্ডের রঙে রাঙান",K_="প্রাথমিক",Q_="সবুজ",T_="অ্যাম্বার",X_="লাল",Z_="নীল",$_="বেগুনি",et="ধূসর",_t="কাস্টম…",tt="ব্যান্ড যোগ করুন",ot="ব্যান্ড সরান",rt="সত্তা যোগ করুন",it="উপরে সরান",dt="নিচে সরান",at="সত্তা সরান",nt="বিকল্প দেখান",lt="বিকল্প লুকান",st="{entity} (পাওয়া যায়নি)",pt="রং",ct="{time}-এ {label}",mt="দিক",ut="আড়াআড়ি",yt="খাড়া",gt="মানের লেবেল",ht="প্রতিটি মানের লেবেলে রেখা",bt="দেখানো সর্বনিম্ন মান",wt="দেখানো সর্বোচ্চ মান",ft="মধ্যমা",vt="মাঝের অর্ধেক",kt="সর্বনিম্ন – সর্বোচ্চ",xt="রিডিং",zt="কোনো গ্রুপে ট্যাপ করে দেখুন সেটি কী দিয়ে গঠিত",Nt="{label}। কী দিয়ে গঠিত দেখান",St="{name}-এ ফিরে যান",Ct="সব",Et="উচ্চ",qt="নিম্ন",Wt="গড়",jt="সর্বোচ্চ রিডিং চিহ্নিত করুন",Gt="সর্বনিম্ন রিডিং চিহ্নিত করুন",Lt="গড়",Pt="দেখাবেন না",Ut="চার্ট জুড়ে রেখা",Vt="শুধু সংখ্যা",At="সর্বোচ্চ, সর্বনিম্ন ও গড় চিহ্নিত করুন",Mt="{name}: {value}, স্বাভাবিক থেকে {sigma} দূরে",Ot="{limit}-এর উপরে",Rt="{limit}-এর নিচে",Yt="স্বাভাবিক থেকে অনেক দূরের রিডিং চিহ্নিত করুন",Bt="উইন্ডো",Dt="কতদূরে চিহ্নিত করবে, আদর্শ বিচ্যুতিতে",Ft="চিহ্নের রং",Ht="স্বাভাবিক ব্যান্ড ছায়া করুন",It="আগের সময়কাল",Jt="পরের সময়কাল",Kt="{label}-এ ফিরে যান",Qt="আজ",Tt="গতকাল",Xt="এই সপ্তাহ",Zt="গত সপ্তাহ",$t="এই মাস",eo="গত মাস",_o="এই বছর",to="গত বছর",oo="শেষ ঘণ্টা",ro="শেষ {n} ঘণ্টা",io="শেষ দিন",ao="শেষ {n} দিন",no="শেষ 7 দিন",lo="শেষ {n} সপ্তাহ",so="শেষ মাস",po="শেষ {n} মাস",co="একটি রঙের বিভিন্ন শেড",mo="শেডের রং",uo="প্রতিটি অংশ শতাংশে দেখান",yo="মোট",go="গড়",ho="কিছু না",bo="মোট",wo="গড়",fo="{names}-এর {style}",vo="বিক্ষেপ",ko="বাবল",xo="নিচ বরাবর",zo="প্রথম সত্তা",No="সময়",So="বিন্দুর আকার (px)",Co="জিটার (px)",Eo="সবচেয়ে ছোট বাবল (px)",qo="সবচেয়ে বড় বাবল (px)",Wo="বিন্দুর রং",jo="নিচ বরাবর লেবেল",Go="দ্বিতীয় একটি সত্তা যোগ করুন। প্রথমটি নিচ বরাবর যায়, বাকিগুলো পাশ বরাবর উপরে।",Lo="তিনটি সত্তা যোগ করুন: একটি নিচ বরাবর, একটি পাশ বরাবর উপরে, এবং একটি প্রতিটি বাবলের আকারের জন্য।",Po="আড়াআড়ি",Uo="আকার",Vo="মোট",Ao="আড়াআড়ি সর্বনিম্ন মান",Mo="আড়াআড়ি সর্বোচ্চ মান",Oo="জুম রিসেট করুন",Ro="দেখানো হচ্ছে: {from} থেকে {to}",Yo="চার্টের দেখানো অংশ",Bo="জুম ও প্যান",Do="চার্টের নিচে সংক্ষিপ্ত চিত্রের ফালি",Fo="টীকা",Ho="ধরন",Io="একটি মানে রেখা",Jo="মানের ছায়াযুক্ত ব্যান্ড",Ko="নির্দিষ্ট সময়ে চিহ্ন",Qo="সত্তা পরিবর্তিত হলে চিহ্ন",To="রিডিংয়ের উপর লেবেল",Xo="রেখা",Zo="ব্যান্ড",$o="সময়",er="অবস্থার পরিবর্তন",_r="বিন্দুর লেবেল",tr="টীকা যোগ করুন:",or="মান",rr="থেকে",ir="পর্যন্ত",dr="সময়",ar="সত্তা",nr="সিরিজ (প্রথমটির জন্য খালি)",lr="অবস্থা (প্রতিটি পরিবর্তনের জন্য খালি)",sr="এই অবস্থায় থাকাকালীন ছায়া করুন",pr="রিডিং",cr="সর্বোচ্চ",mr="সর্বনিম্ন",ur="সর্বশেষ",yr="প্রথম",gr="লেবেল",hr="রং",br="ড্যাশযুক্ত",wr="সত্তার ইতিহাস অনুসরণ করুন (ধাপে ধাপে)",fr="ছায়া",vr="কিছু না",kr="রেখার উপরে",xr="রেখার নিচে",zr="রেখার মান অনুযায়ী ছায়ার রং (ঐচ্ছিক ব্যান্ড)",Nr="টীকা সরান",Sr="চার্টের পিছনে তীব্রতার ব্যান্ডগুলো ছায়া করুন",Cr="সময়কাল",Er="শেষ…",qr="আজ",Wr="এই সপ্তাহ",jr="এই মাস",Gr="এই বছর",Lr="কত সময়কাল আগে (0 হলো বর্তমানটি)",Pr="যতদূর পর্যন্ত আঁকবে",Ur="এখন",Vr="সময়কালের শেষ",Ar="আগের ও পরের বোতাম দেখান",Mr="রিডিং গ্রুপ করুন",Or="গ্রুপ করবেন না",Rr="ঘণ্টা",Yr="দিন",Br="সপ্তাহ",Dr="মাস",Fr="যেভাবে মেলাবে",Hr="{name}, {offset}",Ir="{n} ঘণ্টা আগে",Jr="{n} দিন আগে",Kr="{n} সপ্তাহ আগে",Qr="{n} মাস আগে",Tr="{n} বছর আগে",Xr="আগের সময়সীমার সঙ্গে তুলনা (পিছনে হালকাভাবে আঁকা)",Zr="আগের সময়সীমার রং",$r="ধূসর",ei="ফিকে সিরিজের রং",_i="গড়",ti="যোগফল",oi="সর্বনিম্ন",ri="সর্বোচ্চ",ii="প্রথম",di="শেষ",ai="পরিবর্তন (যে মিটার বাড়তে থাকে)",ni="রূপান্তর",li="কিছু না (রিডিং যেমন আছে)",si="চলমান মোট",pi="চলমান মোট আবার শুরু হয়",ci="কখনো না (বাম প্রান্ত থেকে)",mi="প্রতিদিন",ui="প্রতি সপ্তাহে",yi="প্রতি মাসে",gi="প্রতি মাসে বিলিংয়ের দিনে",hi="মাসের বিলিংয়ের দিন (1–28)",bi="সময়ের লেবেল",wi="মানের লেবেল",fi="অক্ষের লেবেল",vi="চার্টের পাশে",ki="চার্টের উপরে",xi="আড়াআড়ি রেখা",zi="খাড়া রেখা",Ni="দেখানো সর্বনিম্ন মান",Si="দেখানো সর্বোচ্চ মান",Ci="মানের স্কেল",Ei="সমান ধাপ",qi="লগারিদমিক (দশের ঘাত)",Wi="হোভার বা স্পর্শে মান দেখান",ji="রেখার প্রস্থ (px)",Gi="প্রতিটি রিডিংয়ে বিন্দু",Li="অন্য রেখাগুলোর উপরে আঁকুন",Pi="সত্তা",Ui="এই অবস্থায় থাকে",Vi="এর চেয়ে বেশি",Ai="এর চেয়ে কম",Mi="সত্তা",Oi="এই অবস্থায় থাকে",Ri="এর চেয়ে বেশি",Yi="এর চেয়ে কম",Bi="লুকানো রিডিংয়ের হালকা রেখা",Di="শর্তটি কখন সত্য ছিল তা দেখানো ফালি",Fi="দেখানো হয় যখন {condition}",Hi="এখনের রেখা",Ii="বন্ধ",Ji="শুধু রেখা",Ki="রেখা ও সময়",Qi="রেখা ও পরবর্তী নির্ধারিত সময় পর্যন্ত কাউন্টডাউন",Ti="{duration} পরে {label}",Xi="পরেরটি {duration} পরে",Zi="সংক্ষিপ্ত",$i="নাম ও মান",ed="চার্টের উপরে",_d="চার্টের উপর দিয়ে",td="লুকানো",od="লুকাতে বা দেখাতে কোনো নামে ট্যাপ করুন",rd="কোন রিডিং",id="সব (যতগুলো আঁটে)",dd="সর্বশেষটি",ad="সর্বোচ্চ ও সর্বনিম্ন",nd="প্রথম ও সর্বশেষ",ld="লেবেলের অবস্থান",sd="শীর্ষের উপরে, খাদের নিচে",pd="উপরে",cd="নিচে",md="বিন্দুর উপর",ud="লেবেল একে অপরের উপর পড়তে দিন",yd="সিঙ্ক গ্রুপ",gd="প্রতিটি সত্তার জন্য একটি ছোট চার্ট",hd="মানের স্কেল",bd="একক মিললে একই",wd="সব চার্টের জন্য একই",fd="প্রতিটি চার্টের নিজস্ব",vd="কলাম (খালি রাখলে কার্ডে মানিয়ে নেয়)",kd="পূর্বাভাস",xd="{name} পূর্বাভাস",zd="পূর্বাভাস",Nd="পূর্বাভাস সত্তা",Sd="বৈশিষ্ট্য",Cd="মানের কী",Ed="সময়ের কী",qd="আবহাওয়ার পূর্বাভাস",Wd="ঘণ্টাভিত্তিক",jd="দৈনিক",Gd="দিনে দুবার",Ld="মানগুলোকে গুণ করুন",Pd="এতদূর পর্যন্ত পূর্বাভাস দেখান",Ud="নির্ধারিত মান দেখান",Vd="গরম বা ঠান্ডা করার সময় ছায়া করুন",Ad="শুধু ফ্যান চলার সময় ছায়া করুন",Md="তাপমাত্রার রং",Od="নির্ধারিত মানের রং",Rd="গরম করার রং",Yd="ঠান্ডা করার রং",Bd="দিন (1-এর বেশি হলে গড় দিন দেখায়)",Dd="চালু থাকার সময়",Fd="এখনকার সময়",Hd="কিছু না",Id="প্রতি এতটুকুর জন্য একটি বার",Jd="15 মিনিট",Kd="30 মিনিট",Qd="ঘণ্টা",Td="স্বয়ংক্রিয় (মিটারের জন্য পরিবর্তন, অন্যথায় গড়)",Xd="রং",Zd="চালু হিসেবে গণ্য",$d="আগে উপরে একটি সত্তা যোগ করুন।",ea="গ্রুপ করুন",_a="তলা",ta="এলাকা",oa="ডিভাইস",ra="লেবেল",ia="নিজস্ব গ্রুপ",da="বারের উপর লেখা",aa="অবস্থা",na="কতক্ষণ",la="অবস্থা ও কতক্ষণ",sa="কিছু না",pa="অবস্থাগুলোর লেজেন্ড",ca="চার্টের উপরে",ma="লুকানো",ua="অবস্থার রং",ya="প্যালেটের একটি নাম (amber, green, blue, red, purple, grey, primary) বা যেকোনো CSS রং।",ga="অবস্থা",ha="রং",ba="অবস্থার রং যোগ করুন",wa="সরান",fa="গ্রুপ (একই গ্রুপের সারিগুলো একটি শিরোনাম ভাগ করে)",va="প্রতি ঘণ্টায় বিন্দু (0 হলে প্রতিটি রিডিং আঁকে)",ka="গ্রাফ",xa="রেখা",za="বার",Na="কিছু না (শুধু মান)",Sa="রেখার নিচে ভরাট",Ca="নিরেট",Ea="ফিকে হয়ে যাওয়া",qa="কিছু না",Wa="রেখার উপর বিন্দু",ja="হোভার করলে",Ga="সবসময়",La="কখনো না",Pa="সর্বোচ্চ ও সর্বনিম্নের লেবেল",Ua="হোভার করলে",Va="সবসময়",Aa="কখনো না",Ma="গ্রাফের উচ্চতা (প্রতি 500 px প্রস্থে)",Oa="বারগুলোর মধ্যে ফাঁক (px)",Ra="ব্যান্ডের রং",Ya="মিশ্রণ",Ba="প্রতিটি ব্যান্ডে বদলায়",Da="সর্বনিম্ন ও সর্বোচ্চ দেখান",Fa="গড় দেখান",Ha="লেজেন্ড (দুই বা ততোধিক সত্তা)",Ia="সর্বনিম্ন মান",Ja="সর্বোচ্চ মান",Ka="দেখানো সবচেয়ে ছোট পরিসর",Qa="ডান অক্ষের সর্বনিম্ন",Ta="ডান অক্ষের সর্বোচ্চ",Xa="ডান অক্ষের সবচেয়ে ছোট পরিসর",Za="10-এর এই ঘাত দিয়ে স্কেল করুন",$a="নাম ও আইকন",en="ছড়ানো",_n="বাম",tn="ডান",on="মাঝখানে",rn="আইকন",dn="নামের ডানে",an="নামের বামে",nn="মানের পাশে",ln="মান",sn="বাম",pn="ডান",cn="মাঝখানে",mn="মানের আকার (%)",un="নামের আকার (px)",yn="নামে রং দিন",gn="মানে রং দিন",hn="আইকনে রং দিন",bn="পটভূমি ছাড়া (অন্য কার্ডের ভিতরে)",wn="আইকনের বদলে ছবি (URL)",fn="পয়েন্টারের নিচের মান দেখান",vn="অক্ষ",kn="বাম",xn="ডান (নিজস্ব স্কেল)",zn="যেভাবে মেলাবে",Nn="বর্তমান মানকে সমতল রেখা হিসেবে আঁকুন",Sn="মূল মানের পাশে এর মান দেখান",Cn="মান অনুযায়ী রঙিন বিন্দু",En="গ্রাফে",qn="রেখা",Wn="ভরাট",jn="বিন্দু",Gn="লেজেন্ডে",Ln="লেজেন্ডে মান",Pn="দিক",Un="4 (N, E, S, W)",Vn="8 (N, NE, E…)",An="16 (N, NNE, NE…)",Mn="এর নিচে শান্ত",On="প্রথম সত্তাটি বাতাসের দিক, ডিগ্রিতে বা SW-এর মতো কম্পাস বিন্দুতে। দ্বিতীয়টি বাতাসের গতি: এটি না থাকলে পাপড়িগুলো শুধু দেখায় বাতাস কোন দিক থেকে কতবার এসেছে।",Rn="দিক: {direction}। গতি: {speed}।",Yn="নেই",Bn="দীর্ঘমেয়াদি পরিসংখ্যান প্রতি ঘণ্টার গড় দিক দেয়। উত্তর জুড়ে এটি তখনই সঠিক হয় যখন সেন্সর দিককে কোণ হিসেবে রেকর্ড করে (অবস্থার শ্রেণি measurement_angle); নইলে NNW ও NNE-এর মধ্যে দোলা এক ঘণ্টার গড় দক্ষিণ হয়ে যায়। ইতিহাস নির্ভুল।",Dn="এরিয়া",Fn="স্তূপ",Hn="স্তূপ করবেন না",In="একটির উপর আরেকটি",Jn="100 % পর্যন্ত",Kn="শূন্যের নিচের রং",Qn="বিসওয়ার্ম",Tn="প্রতিটি বিন্দু বসান",Xn="এর মান অনুযায়ী",Zn="দিনের যে সময়ে ঘটেছে",$n="বড় মানের জন্য বড় বিন্দু",el="{n}টি রিডিং",_l="{n} বার চালু",tl="দেখানো বিন্দু",ol="কোনো রিডিং নেই",rl="কোনো পরিবর্তন নেই: {value}",il="পুরো সময়কাল ধরে একই",dl="প্রাচীনতম – সর্বশেষ",al="সর্বনিম্ন – সর্বোচ্চ",nl="স্ট্রিপ প্লট",ll="মধ্যমা {value}",sl="গড় {value}",pl="গড়",cl="প্রতিটি সারি জুড়ে রেখা",ml="মধ্যমায়",ul="গড়ে",yl="কোনো রেখা নেই",gl="সারি জুড়ে ছড়িয়ে দিন",hl="রং",bl="বক্স প্লট",wl="{names}-এর বক্স প্লট",fl="সর্বোচ্চ",vl="ঊর্ধ্ব চতুর্থক",kl="মধ্যমা",xl="নিম্ন চতুর্থক",zl="সর্বনিম্ন",Nl="গড়",Sl="রিডিং",Cl="বহির্মান",El="হুইস্কার যতদূর যায়",ql="1.5 × বক্সের উচ্চতা (বহির্মান বিন্দু হিসেবে)",Wl="সর্বনিম্ন ও সর্বোচ্চ",jl="প্রতিটি রিডিং বিন্দু হিসেবে দেখান",Gl="বক্সের রং",Ll="বুলেট চার্ট",Pl="বারের পিছনে পরিসর",Ul="ধূসরের শেড",Vl="রঙের ব্যান্ডের রং",Al="লক্ষ্য {target}",Ml="{names}-এর {style} চার্ট",Ol="ক্যান্ডেলস্টিক",Rl="প্রতি এতটুকুর জন্য একটি ক্যান্ডেল",Yl="নিচের সত্তাগুলো: রিডিং মেলানোর উপায়",Bl="বাড়লে রং",Dl="কমলে রং",Fl="নিচের অন্য সত্তাগুলো আঁকুন",Hl="কলাম হিসেবে",Il="রেখা হিসেবে",Jl="শুরু",Kl="সর্বোচ্চ",Ql="সর্বনিম্ন",Tl="শেষ",Xl="{date}-এর সপ্তাহ",Zl="জলবায়ু",$l="নির্ধারিত মান",es="{low} – {high}",_s="{name} থার্মোস্ট্যাট নয়। একটি জলবায়ু সত্তা বাছুন।",ts="গরম হচ্ছে",os="আগাম গরম হচ্ছে",rs="ঠান্ডা হচ্ছে",is="বরফ গলানো হচ্ছে",ds="শুকানো হচ্ছে",as="ফ্যান",ns="নিষ্ক্রিয়",ls="বন্ধ",ss="কলাম",ps="স্বয়ংক্রিয়",cs="প্রতিটি কলামে সর্বনিম্ন থেকে সর্বোচ্চ",ms="গোলাকার প্রান্ত",us="কলামে মান দেখান",ys="ত্রুটি বার (প্রতিটি কলামে বিস্তার)",gs="কিছু না",hs="গড় ± এক আদর্শ বিচ্যুতি",bs="সর্বনিম্ন ও সর্বোচ্চ",ws="গড়ের 95 % আস্থা ব্যবধান",fs="{value} ({low} – {high})",vs="রং",ks="সম্মিলিত",xs="যেভাবে আঁকবে",zs="রেখা",Ns="কলাম",Ss="এরিয়া",Cs="মানের অক্ষ",Es="স্বয়ংক্রিয় (একক অনুযায়ী)",qs="বাম",Ws="ডান",js="যেভাবে মেলাবে",Gs="কার্ডের মতো",Ls="গড়",Ps="যোগফল",Us="সর্বনিম্ন",Vs="সর্বোচ্চ",As="প্রথম",Ms="শেষ",Os="পরিবর্তন (যে মিটার বাড়তে থাকে)",Rs="24 ঘণ্টার ঘড়ি",Ys="একবার",Bs="{n} বার",Ds="দিনে {text}",Fs="{total} · সবচেয়ে ব্যস্ত {time}",Hs="{time}-এ সর্বোচ্চ {value}",Is="{name} {state}",Js="প্রতিদিন {label}",Ks="কিছুই রেকর্ড হয়নি",Qs="এখন",Ts="চালু",Xs="গড় দিন · শেষ {n} দিন",Zs="{of} দিনের মধ্যে {on} দিন",$s="এখন পর্যন্ত {duration}",ep="{from} – {to}",_p="গড়ে {value}",tp="সাইকেল প্লট",op="{n} সপ্তাহ জুড়ে প্রতিটি ঘণ্টার গড়",rp="প্রতিটি ঘণ্টা, দিন অনুযায়ী, {n} সপ্তাহ জুড়ে",ip="মাসের প্রতিটি দিন, মাস অনুযায়ী, {n} সপ্তাহ জুড়ে",dp="প্যানেলের গড়",ap="{name}-এর গড়",np="প্রতি এতটুকুর জন্য একটি প্যানেল",lp="সপ্তাহের দিন (এর ঘণ্টাগুলো)",sp="দিনের ঘণ্টা (দিন অনুযায়ী)",pp="মাসের দিন (মাস অনুযায়ী)",cp="সপ্তাহ",mp="ডাম্বেল চার্ট",up="তুলনা",yp="সময়কালের সর্বনিম্ন ও সর্বোচ্চ",gp="সময়কালের শুরু ও এখন",hp="লক্ষ্য ও এখন",bp="বর্তমান মান চিহ্নিত করুন",wp="নিম্ন",fp="উচ্চ",vp="এখন",kp="লক্ষ্য",xp="এক ঘণ্টা আগে",zp="{n} ঘণ্টা আগে",Np="এক দিন আগে",Sp="{n} দিন আগে",Cp="এক সপ্তাহ আগে",Ep="{n} সপ্তাহ আগে",qp="এক মাস আগে",Wp="{n} মাস আগে",jp="কোনো মান নেই",Gp="ফানেল",Lp="আকৃতি",Pp="ফানেল (প্রথম ধাপ উপরে)",Up="পিরামিড (প্রথম ধাপ নিচে)",Vp="শতাংশ",Ap="প্রথম ধাপের অংশ",Mp="আগের ধাপের অংশ",Op="দেখাবেন না",Rp="রং",Yp="প্রতিটি সত্তার জন্য একটি রং",Bp="রঙের ব্যান্ড অনুযায়ী",Dp="{names}-এর {style}",Fp="গ্রুপ করা বার",Hp="বার",Ip="পাশাপাশি",Jp="স্তূপীকৃত",Kp="100 % পর্যন্ত স্তূপীকৃত",Qp="রং",Tp="প্রতিটি সিরিজের জন্য একটি রং",Xp="রঙের ব্যান্ড অনুযায়ী",Zp="সারি",$p="সিরিজ",ec="বারের রং",_c="{names}-এর বার চার্ট",tc="হিটম্যাপ",oc="{name}-এর হিটম্যাপ",rc="গড় করা দিন",ic="কোনো রিডিং নেই",dc="বিন্যাস",ac="সপ্তাহের দিন অনুযায়ী ঘণ্টা",nc="ক্যালেন্ডার (প্রতি ঘরে একটি দিন)",lc="মসৃণ স্কেল",sc="ঘর",pc="বর্গাকার",cc="গোলাকার",mc="ষড়ভুজ",uc="সর্বনিম্ন রং যেখানে",yc="সর্বোচ্চ রং যেখানে",gc="লেজেন্ড",hc="সর্পিল",bc="{name}-এর সর্পিল, {n} পাক",wc="{n} দিন, প্রতিদিন এক পাক",fc="{n} সপ্তাহ, প্রতি সপ্তাহে এক পাক",vc="পুরোনোটি মাঝখানে, নতুনটি বাইরে",kc="প্রতি এতটুকুর জন্য এক পাক",xc="দিন",zc="সপ্তাহ",Nc="পাক",Sc="রিংয়ের প্রস্থ",Cc="হিস্টোগ্রাম",Ec="গণনা",qc="প্রতিটি পরিসরে কাটানো সময়",Wc="প্রতিটি পরিসরে রিডিং",jc="যেভাবে দেখাবে",Gc="সমগ্রের অংশ (%)",Lc="ঘণ্টা বা রিডিং",Pc="বিনের সংখ্যা (খালি: স্বয়ংক্রিয়)",Uc="বিনের প্রস্থ (সংখ্যার চেয়ে অগ্রাধিকার পায়)",Vc="দুই বা ততোধিক সত্তা",Ac="পাশাপাশি বার",Mc="একটির উপর আরেকটি বার",Oc="নিচ বরাবর মানের লেবেল",Rc="{n}টি রিডিং",Yc="1টি রিডিং",Bc="রেখা",Dc="ইতিহাস লোড হচ্ছে…",Fc="ইতিহাস লোড করা যায়নি: {error}",Hc="শক্তি ড্যাশবোর্ডের সেটিংস লোড হচ্ছে…",Ic="শক্তি ড্যাশবোর্ডের সেটিংস পড়া যায়নি: {error}",Jc="শক্তি ড্যাশবোর্ডে এখনো এই প্রবাহগুলোর কোনোটি সেট আপ করা হয়নি।",Kc="গ্রিড থেকে আমদানি",Qc="গ্রিডে রপ্তানি",Tc="সৌর",Xc="ব্যাটারি থেকে",Zc="ব্যাটারিতে",$c="গ্যাস",em="পানি",_m="ডিভাইস",tm="বাড়ি",om="অননুসৃত ব্যবহার",rm="বাড়িতে ব্যবহৃত",im="এই সময়কালে কোনো রিডিং নেই।",dm="লুকাতে বা দেখাতে ট্যাপ করুন। শুধু এটি দেখাতে চেপে ধরুন।",am="সব সিরিজ লুকানো। আবার দেখাতে কোনো নামে ট্যাপ করুন।",nm="রপ্তানি",lm="PNG হিসেবে সংরক্ষণ করুন",sm="ছবি, 2×",pm="SVG হিসেবে সংরক্ষণ করুন",cm="ভেক্টর",mm="CSV কপি করুন",um="আঁকা মানগুলো",ym="YAML কপি করুন",gm="এই কার্ডের কনফিগারেশন",hm="কপি হয়েছে",bm="সংরক্ষিত হয়েছে",wm="ফাইল হিসেবে সংরক্ষিত: এখানে ক্লিপবোর্ড উপলব্ধ নয়",fm="এই ব্রাউজার থেকে রপ্তানি করা যায়নি",vm="লগ স্কেলে আঁকার মতো শূন্যের উপরে কিছু নেই।",km="ললিপপ চার্ট",xm="চিত্রলেখ",zm="আইকন (প্রতিটি সত্তার নিজস্ব থাকতে পারে)",Nm="প্রতিটি আইকনের মান (খালি: স্বয়ংক্রিয়)",Sm="প্রতি গ্রুপে আইকন (0: কোনো গ্রুপ নেই)",Cm="ভগ্নাংশের জন্য আইকন আংশিক ভরাট করুন",Em="পাই / ডোনাট",qm="আকৃতি",Wm="ডোনাট",jm="পাই",Gm="মোটের নিচের লাইন",Lm="টুকরোগুলোর মধ্যে ফাঁক",Pm="গ্রেডিয়েন্ট ভরাট",Um="পোলার এরিয়া",Vm="স্কেল",Am="সবার জন্য একটি স্কেল, 0 থেকে সর্বোচ্চ মান পর্যন্ত",Mm="প্রতিটি টুকরো তার সত্তার সর্বনিম্ন থেকে সর্বোচ্চ পর্যন্ত",Om="রং",Rm="প্রতিটি সত্তার জন্য একটি রং",Ym="একটি রঙের শেড, বেশি হলে গাঢ়",Bm="রঙের ব্যান্ড অনুযায়ী",Dm="শেডের রং",Fm="{names}-এর পোলার এরিয়া চার্ট",Hm="রাডার",Im="স্কেল",Jm="প্রতিটি অক্ষ তার সত্তার সর্বনিম্ন থেকে সর্বোচ্চ পর্যন্ত",Km="সবার জন্য একটি স্কেল, 0 থেকে সর্বোচ্চ মান পর্যন্ত",Qm="আকৃতিগুলো ভরাট করুন",Tm="অক্ষের নাম",Xm="{names}-এর রাডার চার্ট",Zm="অন্যান্য",$m="পরিসর এরিয়া",eu="গড়কে রেখা হিসেবে আঁকুন",_u="রং",tu="রিং",ou="শুরুর কোণ (0 হলো উপরে)",ru="গোলাকার প্রান্ত",iu="স্যাঙ্কি (প্রবাহ)",du="প্রবাহে রং দিন",au="কোথা থেকে আসে, বা মাঝের নোডের পরে কোথায় যায়",nu="কোথা থেকে আসে",lu="কোথায় যায়",su="প্রবাহ আসে",pu="প্রবাহ যায়",cu="প্রবাহের রং",mu="প্রবাহ চার্ট: {flows}",uu="{from} থেকে {to} {value}",yu='প্রতিটি সত্তার বিকল্পে একটি "প্রবাহ আসে" ও একটি "প্রবাহ যায়" দিন।',gu="এই মুহূর্তে কিছু প্রবাহিত হচ্ছে না।",hu="এই সময়কালে কিছু প্রবাহিত হয়নি।",bu="কর্ড (বৃত্তের চারপাশে প্রবাহ)",wu="নোডগুলোর মধ্যে ফাঁক",fu="ফিতার অস্বচ্ছতা",vu="কর্ড ডায়াগ্রাম: {flows}",ku="স্লোপ চার্ট",xu="তুলনা",zu="তখনকার ও এখনকার রিডিং",Nu="প্রতিটি সময়কালে কতটা বেড়েছে (মিটার)",Su="ঊর্ধ্বমুখী বা নিম্নমুখী",Cu="গ্রুপ অনুযায়ী",Eu="বৃদ্ধি মানে",qu="খারাপ (লাল)",Wu="ভালো (সবুজ)",ju="গ্রুপ",Gu="এখন",Lu="{n} {unit} আগে",Pu="এক {unit} আগে",Uu="আগের {n} {unit}",Vu="আগের {unit}",Au="শেষ {n} {unit}",Mu="শেষ {unit}",Ou="ঘণ্টা",Ru="ঘণ্টা",Yu="দিন",Bu="দিন",Du="সপ্তাহ",Fu="সপ্তাহ",Hu="মাস",Iu="মাস",Ju="{name}, {from} থেকে {to}",Ku="কোনো রিডিং নেই",Qu="স্পার্কলাইন",Tu="স্পার্কলাইন",Xu="রেখা",Zu="এরিয়া",$u="কলাম",ey="নাম ও মানের নিচে বার",_y="রং",ty="{name}-এর প্রবণতা",oy="স্ট্রিমগ্রাফ",ry="আকৃতি",iy="স্ট্রিমগ্রাফ (প্রবহমান)",dy="কেন্দ্রিত",ay="মোটের অংশ (100 %)",ny="শূন্য থেকে স্তূপীকৃত",ly="ক্রম",sy="সবচেয়ে বড়টি মাঝখানে",py="তালিকার ক্রমে, প্রথমটি নিচে",cy="স্রোতের উপর নাম",my="প্রান্ত",uy="মোট",yy="সানবার্স্ট",gy="আইসিকল",hy="আকৃতি",by="পূর্ণ বৃত্ত",wy="অর্ধবৃত্ত",fy="রং",vy="প্রতিটি গ্রুপের জন্য একটি রং",ky="রঙের ব্যান্ড অনুযায়ী",xy="মোট",zy="অন্যান্য",Ny="দেখানোর কিছু নেই: কোনো সত্তার মান শূন্যের বেশি নয়।",Sy="কোনো রিডিং নেই:",Cy="{names}-এর সানবার্স্ট",Ey="{names}-এর আইসিকল চার্ট",qy="অবস্থার টাইমলাইন",Wy="এই সময়কালে কোনো অবস্থা রেকর্ড হয়নি।",jy="{duration} ধরে",Gy="এখন",Ly="অবস্থা নয়, রিডিং: এর জন্য রেখা চার্ট উপযুক্ত",Py="ট্রিম্যাপ",Uy="রং",Vy="প্রতিটি গ্রুপের জন্য একটি রং",Ay="রঙের ব্যান্ড অনুযায়ী",My="{names}-এর ট্রিম্যাপ",Oy="সব মিলিয়ে {value}",Ry="দেখানোর কিছু নেই: কোনো সত্তার মান শূন্যের বেশি নয়।",Yy="কোনো রিডিং নেই:",By="অন্যান্য",Dy="মারিমেক্কো",Fy="প্রতিটি অংশের উপর লেখা",Hy="নিজের কলামে অংশ",Iy="মান",Jy="অংশ ও মান",Ky="কিছু না",Qy="কলাম (গ্রুপ)",Ty="শ্রেণি",Xy="শ্রেণির রং",Zy="মারিমেক্কো চার্ট, কলাম: {columns}",$y="প্রবণতা",eg="নিম্ন",_g="গড়",tg="উচ্চ",og="ভায়োলিন প্লট",rg="ভায়োলিন",ig="রেইনক্লাউড (অর্ধেক ভায়োলিন, বক্স ও রিডিং)",dg="মধ্যমা ও মাঝের অর্ধেকসহ বক্স",ag="মসৃণকরণ (সত্তার এককে, স্বয়ংক্রিয়ের জন্য খালি)",ng="প্রতি এতটুকুর জন্য একটি আকৃতি",lg="সত্তা",sg="সত্তা ও দিন",pg="সত্তা ও সপ্তাহ",cg="সত্তা ও মাস",mg="মধ্যমা {value}",ug="কোনো রিডিং নেই",yg="রেইনক্লাউড",gg="ওয়াফল চার্ট",hg="ওয়াফল",bg="একটি, সত্তাগুলোর মধ্যে ভাগ করা",wg="প্রতিটি সত্তার জন্য একটি, পাশাপাশি",fg="প্রথম অংশটি বড় অক্ষরে দেখান",vg="ওয়াটারফল চার্ট",kg="প্রতিটি ধাপ হলো",xg="সময়কালে কতটা বদলেছে",zg="এর বর্তমান মান",Ng="সময়কালের শুরুতে প্রথম সত্তার রিডিং থেকে শুরু করুন",Sg="শেষে মোট দেখান",Cg="উল্টো গণনা (এগুলোর বৃদ্ধি মানে মোটের হ্রাস)",Eg="শুরু",qg="শেষ",Wg="মোট",jg="কোনো রিডিং নেই",Gg="ওয়াটারফল চার্ট: {bars}",Lg="উইন্ড রোজ",Pg="প্রধান",Ug="গড় গতি",Vg="সবচেয়ে জোরালো",Ag="শান্ত",Mg="গতি",Og="গতি ({unit})",Rg="সময়ের অংশ",Yg="উইন্ড রোজ, প্রধান {direction} {share}",Bg="উইন্ড রোজ, প্রধান {direction} {share}, শান্ত {calm}",Dg="উইন্ড রোজ, শান্ত {calm}",Fg="ব্যাটারি, স্তর, 0 থেকে 100 পর্যন্ত যেকোনো কিছু",Hg="স্টোরেজ ও লম্বা তালিকা, অল্প জায়গায়",Ig="সিগন্যালের শক্তি ও ভরাটের স্তর, ধাপে ধাপে",Jg="ট্যাঙ্ক, বিন ও জলের পাত্র, নিচ থেকে ভরে",Kg="বাড়ির প্রতিটি ব্যাটারি, সবচেয়ে খালিটি আগে",Qg="CPU, মেমরি ও ডিস্ক, ডায়াল হিসেবে",Tg="পাওয়ার ও গতি, কাঁটা দিয়ে",Xg="তাপমাত্রা, আর্দ্রতা ও CO₂, খোলা ডায়াল হিসেবে",Zg="ঘণ্টা, দিন বা মাস ধরে একটি সেন্সর কীভাবে বদলেছে",$g="সৌর ও বিদ্যুৎ ব্যবহার, শূন্যের দুই দিকে আমদানি ও রপ্তানি",eh="দিনপ্রতি শক্তি, ঘণ্টাপ্রতি বৃষ্টি",_h="একটি সময় অক্ষে কলাম, রেখা ও এরিয়া, সঙ্গে একটি দ্বিতীয় অক্ষ",th="মোট কীভাবে ভাগে ভাগ হয়, যেমন আজকের শক্তি কোথা থেকে এল",oh="একটি ডায়ালে কয়েকটি ব্যাটারি বা লক্ষ্য",rh="গণনা: করা কাজ, জলের গ্লাস, বাড়িতে থাকা মানুষ",ih="100-এর মধ্যে একটি অংশ, বা একটি মোটের ভাগ",dh="একটি ঘর প্রতিটি তাপমাত্রার পরিসরে কতক্ষণ ছিল",ah="একটি সেন্সরের বিপরীতে আরেকটি, যেমন বাইরের তাপমাত্রার বিপরীতে হিটিং",nh="দুটি সেন্সর পরস্পরের বিপরীতে, তৃতীয়টি দিয়ে আকার",lh="ঘণ্টা ও সপ্তাহের দিন অনুযায়ী পাওয়ার, বা ক্যালেন্ডার হিসেবে এক বছরের দিন",sh="দৈনিক বা সাপ্তাহিক রুটিন, প্রতি দিন বা সপ্তাহে এক পাক",ph="রিডিং কীভাবে ছড়িয়ে আছে, প্রতি সত্তা বা প্রতি দিন, সপ্তাহ বা মাসে",ch="উৎপন্ন সৌরশক্তি, তারপর বাড়িতে ব্যবহৃত, তারপর রপ্তানি",mh="কয়েকটি মানের প্রোফাইলের তুলনা",uh="বৃত্তের চারপাশে ভিন্ন দৈর্ঘ্যের টুকরো হিসেবে মান",yh="তলা ও ঘর অনুযায়ী বিদ্যুৎ ব্যবহার, অংশ অনুযায়ী আকারের বাক্সে",gh="দুইভাবে ভাগ করা একটি মোট, যেমন ঘর ও ব্যবহার অনুযায়ী শক্তি",hh="রিং হিসেবে একটি স্তরবিন্যাস, ভেতরে যেতে ট্যাপ করুন",bh="স্তূপ করা বার হিসেবে একটি স্তরবিন্যাস, ভেতরে যেতে ট্যাপ করুন",wh="কয়েকটি মান পাশাপাশি, স্তূপ করে, বা 100 % হিসেবে",fh="একটি মান তার লক্ষ্যের বিপরীতে",vh="অল্প কালিতে অনেক মান",kh="একটি মোট কীভাবে ধাপে ধাপে গড়ে ওঠে বা কমে",xh="প্রতিটি সত্তা তখন ও এখন",zh="প্রতিটি সত্তার সর্বনিম্ন ও সর্বোচ্চ",Nh="প্রতিটি সময়কালের সর্বনিম্ন থেকে সর্বোচ্চ, ছায়া করা",Sh="প্রতিটি সত্তার নাম ও মানের পাশে একটি ছোট প্রবণতা",Ch="সময়ের সাথে কয়েকটি সত্তা কীভাবে একটি মোট ভাগ করে",Eh="প্রতি সময়কালে শুরু, সর্বোচ্চ, সর্বনিম্ন ও শেষ",qh="রিডিং কীভাবে ছড়িয়ে আছে, মসৃণ আকারে",Wh="প্রতিটি রিডিং একটি বিন্দু, ছড়ানো যাতে কোনোটি না মেশে",jh="প্রতিটি রিডিং একটি বিন্দু, মাঝের মানে একটি রেখা সহ",Gh="উৎস ও লোডের মধ্যে পাওয়ার কীভাবে প্রবাহিত হয়",Lh="কয়েকটি জায়গার মধ্যে দুই দিকে প্রবাহ, বৃত্তের চারপাশে",Ph="প্রতিটি সত্তা কখন চালু, বন্ধ, বাড়িতে বা হিটিংয়ে ছিল",Uh="থার্মোস্ট্যাটের তাপমাত্রা তার সেট পয়েন্টের বিপরীতে",Vh="বাতাস কোন দিক থেকে আসে, আর কত জোরে",Ah="প্রতিটি সত্তা কখন চালু ছিল, ঘড়ির চারপাশে",Mh="সপ্তাহের প্রতিটি দিনের গড় দিন, পাশাপাশি",Oh="একটি ছোট টাইল: মান ও তার সাম্প্রতিক ইতিহাস",Rh="সময়সীমা ও রিডিং",Yh="চেহারা",Bh="অক্ষ ও গ্রিডলাইন",Dh="চিহ্ন ও অতিরিক্ত",Fh="বিন্যাস ও শেয়ারিং",Hh="{by} অনুযায়ী গ্রুপ করা বন্ধ করা হয়েছে: {style} এভাবে গ্রুপ করতে পারে না।",Ih="সবচেয়ে খালিটি আগে সাজানো হয়েছে। প্রদর্শন-এর অধীনে সাজানো দিয়ে এটি বদলান।",Jh="এখনও কোনো সত্তা নেই",Kh="1টি সত্তা",Qh="{count}টি সত্তা",Th="আর মিলে যাওয়া সত্তা",Xh="{min} থেকে {max}",Zh="লক্ষ্য {target}",$h="কোনো ব্যান্ড নেই",eb="1টি ব্যান্ড",_b="{count}টি ব্যান্ড",tb="সর্বনিম্ন ({min}) সর্বোচ্চ ({max})-এর চেয়ে কম নয়, তাই কিছুই ভরতে পারে না। সর্বনিম্ন কমান বা সর্বোচ্চ বাড়ান।",ob='{entity} দেখাচ্ছে "{state}", যা সংখ্যা নয়, তাই এই শৈলী এটি আঁকতে পারে না। সংখ্যা দেয় এমন একটি সেন্সর বাছুন, বা এর বিকল্পে গিয়ে এর কোনো বৈশিষ্ট্য পড়ুন।',rb="দুটি ব্যান্ড {from}-এ শুরু হয়, তাই শুধু একটি দেখা যায়। প্রতিটি ব্যান্ডকে আলাদা শুরু দিন।",ib="{action}: {entity}",db="এই সিরিজ শুধু তখনই দেখান যখন…",ab="সিরিজগুলো শুধু তখনই দেখান যখন…",nb="একটি সত্তা বাছুন, তারপর যে অবস্থায় এটিকে থাকতে হবে বা যে পরিসরের ভেতরে থাকতে হবে। প্রতিটি সিরিজের নিজস্ব শর্ত থাকতে পারে, সত্তাসমূহ-এ তার বিকল্পে।",lb="কয়েকটি অবস্থা: মাঝে কমা দিন।",sb="কয়েকটি অবস্থা: মাঝে কমা দিন।",pb="যেমন 30min, 2h বা 1d। খালি: সময়সীমার বারো ভাগের এক ভাগ।",cb="পিঞ্চ, Ctrl + স্ক্রল, বা টেনে আনা।",mb="একই নামের চার্টগুলো পয়েন্টার ভাগ করে এবং একসাথে সময়কাল ধরে এগোয়।",ub="এখনের পরে এর পূর্বাভাস ড্যাশ রেখায় আঁকা হয়।",yb='খালি: আবহাওয়ার পূর্বাভাস, বা "forecast" নামের একটি বৈশিষ্ট্য।',gb="খালি: পূর্বাভাস থেকে বের করা হয়।",hb="খালি: পূর্বাভাস থেকে বের করা হয়।",bb="খালি: ঘণ্টাভিত্তিক।",wb="খালি: 1।",fb="রিডিংকে এটি ছাড়িয়ে যেতে দিতে সংখ্যার আগে ~ দিন।",vb="রিডিংকে এটি ছাড়িয়ে যেতে দিতে সংখ্যার আগে ~ দিন।",kb="রিডিংকে এটি ছাড়িয়ে যেতে দিতে সংখ্যার আগে ~ দিন।",xb="রিডিংকে এটি ছাড়িয়ে যেতে দিতে সংখ্যার আগে ~ দিন।",zb='"গ্রুপ করুন"-এর চেয়ে অগ্রাধিকার পায়। দুই স্তরের জন্য লিখুন "নিচতলা / রান্নাঘর"।',Nb="খালি: on, open, heating, home ইত্যাদি।",Sb="প্রতিদিনের জন্য 07:00, অথবা 2026-10-28 07:00। মাঝে কমা দিন।",Cb="একটি সংখ্যা বা সত্তা।",Eb="একটি সংখ্যা বা সত্তা। খালি: নিচ।",qb="একটি সংখ্যা বা সত্তা। খালি: উপর।",Wb="যেমন 15min। কয়েকটি রিডিংয়ের বদলে ব্যবহৃত।",jb="খালি: 0.5 m/s, বা km/h, mph অথবা নটে সমপরিমাণ।",Gb="একই অক্ষের নামের সত্তাগুলো গ্রুপ জুড়ে একই সারিতে থাকে।",Lb="কিছু টিক না দিলে: গ্রিড, সৌর ও ব্যাটারি।",Pb="প্যালেটের নাম বা যেকোনো CSS রং।";var Ub={entity_not_found:e,unavailable:_,no_entities:t,no_matches:o,none_available:r,editor_section_entities:i,editor_section_style:d,editor_section_chart:a,editor_group_bars:"বার",editor_group_gauges:"গেজ",editor_group_history:s,editor_group_totals:p,editor_group_compare:c,editor_group_distribution:m,editor_period_last:u,editor_period_unit:"একক",editor_period_unit_hour:g,editor_period_unit_day:"দিন",editor_period_unit_week:b,editor_period_unit_month:"মাস",editor_source:f,editor_source_history:v,editor_source_statistics:k,editor_derivative_transform:x,editor_derivative_transform_none:z,editor_derivative_transform_derivative:N,editor_derivative_unit_time:S,editor_derivative_unit_time_s:C,editor_derivative_unit_time_min:E,editor_derivative_unit_time_h:q,editor_derivative_unit_time_d:"দিন",editor_derivative_smoothing:j,editor_derivative_smoothing_time:G,editor_source_current:L,editor_source_energy:P,editor_energy_flows:U,editor_energy_split:V,editor_curve:A,editor_curve_smooth:M,editor_curve_straight:"সরল",editor_curve_step:"ধাপ",editor_color_by:"রং",editor_color_by_series:B,editor_color_by_bands:D,editor_labels:F,editor_series_color:H,editor_dash:I,editor_section_limits:J,editor_section_colours:"রং",editor_section_display:Q,editor_section_actions:T,editor_title:X,editor_style_bar:"বার",editor_style_thin:"সরু",editor_style_segmented:ee,editor_style_tank:_e,editor_style_battery:te,battery_aria:oe,editor_style_ring:"রিং",editor_style_needle:ie,editor_style_arc:"চাপ",editor_gauge_help:ae,editor_start_angle:ne,editor_end_angle:le,editor_center:se,editor_center_mode_value:"মান",editor_center_mode_band:ce,editor_center_mode_name:"নাম",editor_center_mode_text:ue,editor_center_mode_none:ye,editor_center_text:ge,editor_tick_labels:he,editor_ghost:be,editor_ghost_off:we,editor_ghost_24h:fe,editor_ghost_7d:ve,ghost_title_24h:ke,ghost_title_7d:xe,editor_show_name:ze,editor_show_value:Ne,editor_show_icon:Se,editor_show_target:Ce,editor_show_legend:Ee,editor_columns:qe,editor_sort:We,editor_sort_none:je,editor_sort_ascending:Ge,editor_sort_descending:Le,editor_decimals:Pe,editor_unit:"একক",editor_animate:Ve,editor_hide_unavailable:Ae,editor_export:Me,editor_limit:Oe,editor_include_heading:Re,editor_include_help:Ye,editor_exclude_heading:Be,editor_exclude_help:De,editor_rule_device_class:Fe,editor_rule_area:He,editor_rule_floor:"তলা",editor_rule_label:Je,editor_rule_domain:Ke,editor_rule_entity:Qe,editor_tap_action:Te,editor_hold_action:Xe,editor_double_tap_action:Ze,editor_badge_entity:$e,editor_badge_style:e_,editor_badge_style_value:__,editor_badge_style_sparkline:t_,editor_badge_style_ring:"রিং",editor_badge_style_thin:r_,editor_badge_attribute:i_,editor_badge_name:"নাম",editor_badge_hours:a_,editor_badge_show_name:n_,editor_badge_show_icon:l_,editor_badge_icon:s_,editor_badge_min:p_,editor_badge_max:c_,editor_badge_unit:"একক",editor_badge_decimals:u_,editor_badge_color:y_,editor_badge_bands:g_,editor_badge_bands_help:h_,editor_badge_actions:b_,editor_badge_tap_action:w_,editor_badge_hold_action:f_,editor_badge_double_tap_action:v_,editor_attribute:k_,editor_name:"নাম",editor_icon:z_,editor_min:N_,editor_max:S_,editor_target:C_,editor_none:E_,editor_card_setting:q_,editor_limit_default:W_,editor_limit_number:j_,editor_limit_entity:G_,editor_preset:L_,editor_preset_battery:P_,editor_preset_usage:U_,editor_preset_temperature:V_,editor_preset_none:A_,editor_preset_custom:M_,editor_band_from:O_,editor_band_from_entity:R_,editor_band_from_number:Y_,editor_band_from_entity_label:B_,editor_band_color:"রং",editor_band_custom_color:F_,editor_band_label:H_,editor_band_icon:I_,editor_color_icon:J_,editor_color_primary:K_,editor_color_green:Q_,editor_color_amber:T_,editor_color_red:"লাল",editor_color_blue:"নীল",editor_color_purple:$_,editor_color_grey:et,editor_color_custom:_t,editor_add_band:tt,editor_remove_band:ot,editor_add_entity:rt,editor_move_up:it,editor_move_down:dt,editor_remove_entity:at,editor_show_options:nt,editor_hide_options:lt,editor_not_found:st,editor_severity:"রং",annotation_at:ct,editor_orientation:"দিক",editor_orientation_horizontal:ut,editor_orientation_vertical:yt,editor_value_axis:gt,editor_value_grid:ht,editor_value_min:bt,editor_value_max:wt,dist_median:ft,dist_middle:vt,dist_range:kt,dist_count:xt,editor_drill_down:zt,drill_into:Nt,drill_back:St,drill_top:"সব",extremes_high:Et,extremes_low:qt,extremes_average:"গড়",editor_extremes_max:jt,editor_extremes_min:Gt,editor_extremes_average:"গড়",editor_extremes_average_none:Pt,editor_extremes_average_line:Ut,editor_extremes_average_figure:Vt,editor_extremes:At,anomaly_title:Mt,anomaly_beyond_high:Ot,anomaly_beyond_low:Rt,editor_anomalies:Yt,editor_anomalies_window:Bt,editor_anomalies_sigma:Dt,editor_anomalies_color:Ft,editor_anomalies_band:Ht,period_previous:It,period_next:Jt,period_return:Kt,period_today:"আজ",period_yesterday:Tt,period_this_week:Xt,period_last_week:Zt,period_this_month:$t,period_last_month:eo,period_this_year:_o,period_last_year:to,period_last_hour:oo,period_last_hours:ro,period_last_day:io,period_last_days:ao,period_last_week_rolling:no,period_last_weeks:lo,period_last_month_rolling:so,period_last_months:po,editor_color_by_shades:co,editor_shade_color:mo,editor_show_percent:uo,editor_center_total:"মোট",editor_center_average:"গড়",editor_center_none:ho,parts_total:"মোট",parts_average:"গড়",parts_aria:fo,editor_style_scatter:vo,editor_style_bubble:ko,editor_against:xo,editor_against_entity:zo,editor_against_time:No,editor_dot_size:So,editor_jitter:Co,editor_min_size:Eo,editor_max_size:qo,editor_dot_color:Wo,editor_xy_x_axis:jo,scatter_needs_two:Go,bubble_needs_three:Lo,scatter_role_x:Po,bubble_role_size:Uo,chart_total:"মোট",editor_x_min:Ao,editor_x_max:Mo,zoom_reset:Oo,zoom_window:Ro,zoom_window_label:Yo,editor_zoom:Bo,editor_overview:Do,editor_annotations:Fo,editor_annotation_type:"ধরন",editor_annotation_type_line:Io,editor_annotation_type_band:Jo,editor_annotation_type_time:Ko,editor_annotation_type_state:Qo,editor_annotation_type_point:To,editor_annotation_add_line:Xo,editor_annotation_add_band:Zo,editor_annotation_add_time:$o,editor_annotation_add_state:er,editor_annotation_add_point:_r,editor_annotation_add:tr,editor_annotation_value:"মান",editor_annotation_from:rr,editor_annotation_to:ir,editor_annotation_times:dr,editor_annotation_entity:ar,editor_annotation_series:nr,editor_annotation_state:lr,editor_annotation_shade:sr,editor_annotation_at:pr,editor_annotation_at_max:cr,editor_annotation_at_min:mr,editor_annotation_at_last:ur,editor_annotation_at_first:yr,editor_annotation_label:gr,editor_annotation_color:"রং",editor_annotation_dash:br,editor_annotation_history:wr,editor_annotation_zone:fr,editor_annotation_zone_none:vr,editor_annotation_zone_above:kr,editor_annotation_zone_below:xr,editor_annotation_severity:zr,editor_annotation_remove:Nr,editor_zones:Sr,editor_period_calendar:Cr,editor_period_calendar_rolling:Er,editor_period_calendar_day:"আজ",editor_period_calendar_week:Wr,editor_period_calendar_month:jr,editor_period_calendar_year:Gr,editor_period_offset:Lr,editor_period_until:Pr,editor_period_until_now:"এখন",editor_period_until_end:Vr,editor_period_navigate:Ar,editor_group_by:Mr,editor_group_by_none:Or,editor_group_by_hour:Rr,editor_group_by_day:"দিন",editor_group_by_week:Br,editor_group_by_month:"মাস",editor_aggregate:Fr,compare_series:Hr,compare_hours_earlier:Ir,compare_days_earlier:Jr,compare_weeks_earlier:Kr,compare_months_earlier:Qr,compare_years_earlier:Tr,editor_compare:Xr,editor_compare_style:Zr,editor_compare_style_grey:$r,editor_compare_style_series:ei,editor_aggregate_mean:"গড়",editor_aggregate_sum:ti,editor_aggregate_min:oi,editor_aggregate_max:ri,editor_aggregate_first:ii,editor_aggregate_last:"শেষ",editor_aggregate_change:ai,editor_cumulative_transform:ni,editor_cumulative_transform_none:li,editor_cumulative_transform_cumulative:si,editor_cumulative_reset:pi,editor_cumulative_reset_none:ci,editor_cumulative_reset_day:mi,editor_cumulative_reset_week:ui,editor_cumulative_reset_month:yi,editor_cumulative_reset_billing:gi,editor_cumulative_billing_day:hi,editor_x_axis:bi,editor_y_axis:wi,editor_axis_labels:fi,editor_axis_labels_outside:vi,editor_axis_labels_inside:ki,editor_grid_horizontal:xi,editor_grid_vertical:zi,editor_y_min:Ni,editor_y_max:Si,editor_y_scale:Ci,editor_y_scale_linear:Ei,editor_y_scale_log:qi,editor_tooltip:Wi,editor_line_width:ji,editor_dots:Gi,editor_on_top:Li,editor_when_entity:Pi,editor_when_state:Ui,editor_when_above:Vi,editor_when_below:Ai,editor_when_card_entity:Mi,editor_when_card_state:Oi,editor_when_card_above:Ri,editor_when_card_below:Yi,editor_when_ghost:Bi,editor_when_strip:Di,when_strip_label:Fi,editor_now_marker:Hi,editor_now_marker_off:Ii,editor_now_marker_line:Ji,editor_now_marker_time:Ki,editor_now_marker_countdown:Qi,now_marker_countdown:Ti,now_marker_next:Xi,editor_compact:Zi,editor_header:$i,editor_header_above:ed,editor_header_over:_d,editor_header_hidden:td,editor_legend_toggle:od,editor_labels_show:rd,editor_labels_show_all:id,editor_labels_show_last:dd,editor_labels_show_minmax:ad,editor_labels_show_ends:nd,editor_labels_position:ld,editor_labels_position_auto:sd,editor_labels_position_above:pd,editor_labels_position_below:cd,editor_labels_position_center:md,editor_labels_overlap:ud,editor_sync:yd,editor_multiples:gd,editor_multiples_scale:hd,editor_multiples_scale_auto:bd,editor_multiples_scale_shared:wd,editor_multiples_scale_independent:fd,editor_multiples_columns:vd,forecast_label:kd,forecast_series:xd,editor_forecast_title:zd,editor_forecast_entity:Nd,editor_forecast_attribute:Sd,editor_forecast_value_key:Cd,editor_forecast_time_key:Ed,editor_forecast_type:qd,editor_forecast_type_hourly:Wd,editor_forecast_type_daily:jd,editor_forecast_type_twice_daily:Gd,editor_forecast_multiply:Ld,editor_forecast_hours:Pd,editor_set_point:Ud,editor_shading:Vd,editor_shade_fan:Ad,editor_current_color:Md,editor_set_point_color:Od,editor_heating_color:Rd,editor_cooling_color:Yd,editor_days:Bd,editor_day_clock_center_total:Dd,editor_day_clock_center_now:Fd,editor_day_clock_center_none:Hd,editor_bucket:Id,editor_bucket_15:Jd,editor_bucket_30:Kd,editor_bucket_60:Qd,editor_aggregate_auto:Td,editor_ring_color:"রং",editor_active:Zd,editor_entity_options_none:$d,editor_hierarchy_group_by:ea,editor_group_by_floor:"তলা",editor_group_by_area:ta,editor_group_by_device:oa,editor_group_by_label:ra,editor_entity_groups:ia,editor_bar_labels:da,editor_bar_labels_state:aa,editor_bar_labels_duration:na,editor_bar_labels_both:la,editor_bar_labels_none:sa,editor_timeline_legend:pa,editor_timeline_legend_above:ca,editor_timeline_legend_hidden:ma,editor_state_colors:ua,editor_state_colors_help:ya,editor_state_colors_state:ga,editor_state_colors_color:"রং",editor_state_colors_add:ba,editor_state_colors_remove:wa,editor_timeline_group:fa,editor_points_per_hour:va,editor_graph:ka,editor_graph_line:xa,editor_graph_bar:"বার",editor_graph_none:Na,editor_fill:Sa,editor_fill_solid:Ca,editor_fill_fade:Ea,editor_fill_none:qa,editor_points:Wa,editor_points_hover:ja,editor_points_always:Ga,editor_points_never:La,editor_trend_labels:Pa,editor_labels_hover:Ua,editor_labels_always:Va,editor_labels_never:Aa,editor_height:Ma,editor_bar_spacing:Oa,editor_color_transition:Ra,editor_color_transition_smooth:Ya,editor_color_transition_hard:Ba,editor_extrema:Da,editor_average:Fa,editor_trend_legend:Ha,editor_trend_y_min:Ia,editor_trend_y_max:Ja,editor_min_range:Ka,editor_y_min_secondary:Qa,editor_y_max_secondary:Ta,editor_min_range_secondary:Xa,editor_value_factor:Za,editor_align_header:$a,editor_align_header_default:en,editor_align_header_left:"বাম",editor_align_header_right:"ডান",editor_align_header_center:on,editor_align_icon:rn,editor_align_icon_right:dn,editor_align_icon_left:an,editor_align_icon_state:nn,editor_align_state:"মান",editor_align_state_left:"বাম",editor_align_state_right:"ডান",editor_align_state_center:cn,editor_font_size:mn,editor_font_size_header:un,editor_color_name:yn,editor_color_value:gn,editor_trend_color_icon:hn,editor_trend_group:bn,editor_icon_image:wn,editor_trend_tooltip:fn,editor_y_axis_side:vn,editor_y_axis_side_primary:"বাম",editor_y_axis_side_secondary:xn,editor_entity_aggregate:zn,editor_fixed_value:Nn,editor_show_state:Sn,editor_show_indicator:Cn,editor_show_graph:En,editor_show_line:qn,editor_show_fill:Wn,editor_show_points:jn,editor_show_legend_entity:Gn,editor_show_legend_state:Ln,editor_sectors:"দিক",editor_sectors_4:Un,editor_sectors_8:Vn,editor_sectors_16:An,editor_calm:Mn,editor_wind_roles:On,editor_wind_now:Rn,editor_wind_none:"নেই",editor_wind_statistics:Bn,editor_style_area:Dn,editor_stack:Fn,editor_stack_none:Hn,editor_stack_normal:In,editor_stack_percent:Jn,editor_negative_color:Kn,editor_style_beeswarm:Qn,editor_place_by:Tn,editor_place_by_value:Xn,editor_place_by_time_of_day:Zn,editor_size_by_value:$n,swarm_readings:el,swarm_events:_l,swarm_shown:tl,swarm_none:ol,swarm_no_change:rl,swarm_held:il,swarm_earliest_latest:dl,swarm_lowest_highest:al,editor_style_strip_plot:nl,strip_median_value:ll,strip_mean_value:sl,strip_mean:"গড়",editor_strip_marker:cl,editor_strip_marker_median:ml,editor_strip_marker_mean:ul,editor_strip_marker_none:yl,editor_strip_jitter:gl,editor_fill_color:"রং",editor_style_box:bl,box_aria:wl,box_highest:fl,box_upper_quartile:vl,box_median:kl,box_lower_quartile:xl,box_lowest:zl,box_mean:"গড়",box_count:Sl,box_outliers:Cl,editor_whiskers:El,editor_whiskers_tukey:ql,editor_whiskers_range:Wl,editor_readings:jl,editor_box_color:Gl,editor_style_bullet:Ll,editor_ranges:Pl,editor_ranges_shades:Ul,editor_ranges_colours:Vl,compare_target:Al,chart_aria:Ml,editor_style_candlestick:Ol,editor_candle_by:Rl,editor_under_aggregate:Yl,editor_up_color:Bl,editor_down_color:Dl,editor_underneath:Fl,editor_underneath_columns:Hl,editor_underneath_line:Il,candle_open:Jl,candle_high:Kl,candle_low:Ql,candle_close:"শেষ",candle_week_of:Xl,editor_style_climate:Zl,climate_set_point:$l,climate_range:es,climate_not_thermostat:_s,climate_action_heating:ts,climate_action_preheating:os,climate_action_cooling:rs,climate_action_defrosting:is,climate_action_drying:ds,climate_action_fan:as,climate_action_idle:ns,climate_action_off:ls,editor_style_column:ss,editor_group_by_auto:ps,editor_range:cs,editor_rounded:ms,editor_column_labels:us,editor_error_bars:ys,editor_error_bars_none:gs,editor_error_bars_std:hs,editor_error_bars_min_max:bs,editor_error_bars_ci95:ws,error_bars_tooltip:fs,editor_column_color:"রং",editor_style_combined:ks,editor_series_type:xs,editor_series_type_line:zs,editor_series_type_column:Ns,editor_series_type_area:Ss,editor_series_axis:Cs,editor_series_axis_auto:Es,editor_series_axis_left:"বাম",editor_series_axis_right:"ডান",editor_series_aggregate:js,editor_series_aggregate_auto:Gs,editor_series_aggregate_mean:"গড়",editor_series_aggregate_sum:Ps,editor_series_aggregate_min:Us,editor_series_aggregate_max:Vs,editor_series_aggregate_first:As,editor_series_aggregate_last:"শেষ",editor_series_aggregate_change:Os,editor_style_day_clock:Rs,day_clock_times_one:Ys,day_clock_times:Bs,day_clock_a_day:Ds,day_clock_busiest:Fs,day_clock_peak:Hs,day_clock_state:Is,day_clock_per_day:Js,day_clock_no_data:Ks,day_clock_now:"এখন",day_clock_on:Ts,day_clock_average:Xs,day_clock_on_days:Zs,day_clock_so_far:$s,day_clock_range:ep,day_clock_average_value:_p,editor_style_cycle_plot:tp,cycle_note_week:op,cycle_note_hour:rp,cycle_note_month:ip,cycle_mean_legend:dp,cycle_panel_average:ap,editor_cycle_plot_cycle:np,editor_cycle_plot_cycle_day_of_week:lp,editor_cycle_plot_cycle_hour_of_day:sp,editor_cycle_plot_cycle_day_of_month:pp,editor_cycle_plot_weeks:cp,editor_style_dumbbell:mp,editor_ends:up,editor_ends_range:yp,editor_ends_then:gp,editor_ends_target:hp,editor_show_now:bp,dumbbell_low:wp,dumbbell_high:fp,dumbbell_now:"এখন",dumbbell_target:kp,dumbbell_ago_hour_one:xp,dumbbell_ago_hour:zp,dumbbell_ago_day_one:Np,dumbbell_ago_day:Sp,dumbbell_ago_week_one:Cp,dumbbell_ago_week:Ep,dumbbell_ago_month_one:qp,dumbbell_ago_month:Wp,dumbbell_no_value:jp,editor_style_funnel:Gp,editor_funnel_shape:Lp,editor_funnel_shape_funnel:Pp,editor_funnel_shape_pyramid:Up,editor_funnel_percent_of:Vp,editor_funnel_percent_of_first:Ap,editor_funnel_percent_of_previous:Mp,editor_funnel_percent_of_none:Op,editor_funnel_color_by:"রং",editor_funnel_color_by_series:Yp,editor_funnel_color_by_bands:Bp,funnel_aria:Dp,editor_style_grouped_bars:Fp,editor_mode:"বার",editor_mode_grouped:Ip,editor_mode_stacked:Jp,editor_mode_percent:Kp,editor_bars_color_by:"রং",editor_bars_color_by_series:Tp,editor_bars_color_by_bands:Xp,editor_bar_group:Zp,editor_bar_series:$p,editor_bar_color:ec,grouped_bars_aria:_c,editor_style_heatmap:tc,heatmap_aria:oc,heatmap_hours:rc,heatmap_empty:ic,editor_grid:dc,editor_grid_hours:ac,editor_grid_calendar:nc,editor_color_by_scale:lc,editor_cell_shape:"ঘর",editor_cell_shape_square:pc,editor_cell_shape_rounded:cc,editor_cell_shape_hexagon:mc,editor_color_min:uc,editor_color_max:yc,editor_legend:gc,editor_style_spiral:hc,spiral_aria:bc,spiral_turn_day_note:wc,spiral_turn_week_note:fc,spiral_inner_oldest:vc,editor_spiral_turn:kc,editor_spiral_turn_day:"দিন",editor_spiral_turn_week:zc,editor_spiral_turns:"পাক",editor_spiral_ring_width:Sc,editor_style_histogram:Cc,editor_count:Ec,editor_count_time:qc,editor_count_readings:Wc,editor_show_as:jc,editor_show_as_percent:Gc,editor_show_as_total:Lc,editor_bins:Pc,editor_bin_width:Uc,editor_bars:Vc,editor_bars_side:Ac,editor_bars_overlap:Mc,editor_hist_x_axis:Oc,histogram_readings:Rc,histogram_reading:Yc,editor_style_line:Bc,chart_loading:Dc,chart_error:Fc,energy_loading:Hc,energy_error:Ic,energy_none:Jc,energy_flow_grid_import:Kc,energy_flow_grid_export:Qc,energy_flow_solar:"সৌর",energy_flow_battery_out:Xc,energy_flow_battery_in:Zc,energy_flow_gas:$c,energy_flow_water:em,energy_flow_devices:_m,energy_node_home:tm,energy_node_untracked:om,energy_node_home_use:rm,chart_no_data:im,legend_toggle_hint:dm,legend_toggle_all_hidden:am,export_menu:nm,export_png:lm,export_png_hint:sm,export_svg:pm,export_svg_hint:cm,export_csv:mm,export_csv_hint:um,export_yaml:ym,export_yaml_hint:gm,export_copied:hm,export_saved:bm,export_saved_file:wm,export_failed:fm,chart_log_nothing:vm,editor_style_lollipop:km,editor_style_pictograph:xm,editor_unit_icon:zm,editor_per_icon:Nm,editor_group_size:Sm,editor_partial:Cm,editor_style_pie:Em,editor_shape:qm,editor_shape_donut:Wm,editor_shape_pie:"পাই",editor_center_label:Gm,editor_gap:Lm,editor_gradient:Pm,editor_style_polar_area:Um,editor_polar_scale:Vm,editor_polar_scale_shared:Am,editor_polar_scale_limits:Mm,editor_polar_color_by:"রং",editor_polar_color_by_series:Rm,editor_polar_color_by_shades:Ym,editor_polar_color_by_bands:Bm,editor_polar_color:Dm,polar_area_aria:Fm,editor_style_radar:Hm,editor_radar_scale:Im,editor_radar_scale_limits:Jm,editor_radar_scale_shared:Km,editor_radar_fill:Qm,editor_radar_axis:Tm,radar_aria:Xm,radar_other:Zm,editor_style_range_area:$m,editor_mean:eu,editor_range_color:"রং",editor_style_rings:"রিং",editor_rings_start_angle:ou,editor_rounded_ends:ru,editor_style_sankey:iu,editor_link_color:du,editor_link_color_auto:au,editor_link_color_source:nu,editor_link_color_target:lu,editor_from:su,editor_to:pu,editor_flow_color:cu,sankey_aria:mu,sankey_flow:uu,sankey_no_flows:yu,sankey_nothing:gu,energy_nothing_flowed:hu,editor_style_chord:bu,editor_chord_pad:wu,editor_chord_ribbon_opacity:fu,chord_aria:vu,editor_style_slope:ku,editor_measure:xu,editor_measure_value:zu,editor_measure_change:Nu,editor_color_by_direction:Su,editor_color_by_group:Cu,editor_increase:Eu,editor_increase_bad:qu,editor_increase_good:Wu,editor_group:ju,slope_now:"এখন",slope_ago:Lu,slope_ago_one:Pu,slope_previous:Uu,slope_previous_one:Vu,slope_last:Au,slope_last_one:Mu,slope_unit_hour:Ou,slope_unit_hour_other:Ru,slope_unit_day:"দিন",slope_unit_day_other:"দিন",slope_unit_week:Du,slope_unit_week_other:Fu,slope_unit_month:"মাস",slope_unit_month_other:"মাস",slope_entity_aria:Ju,slope_no_reading:Ku,editor_style_sparkline:Qu,editor_spark:Tu,editor_spark_line:Xu,editor_spark_area:Zu,editor_spark_column:$u,editor_spark_bar:ey,editor_spark_color:"রং",spark_aria:ty,editor_style_streamgraph:oy,editor_baseline:ry,editor_baseline_wiggle:iy,editor_baseline_centre:dy,editor_baseline_share:ay,editor_baseline_zero:ny,editor_stream_order:ly,editor_stream_order_inside_out:sy,editor_stream_order_listed:py,editor_stream_labels:cy,editor_stream_curve:my,stream_total:"মোট",editor_style_sunburst:yy,editor_style_icicle:gy,editor_sunburst_shape:hy,editor_sunburst_shape_full:by,editor_sunburst_shape_half:wy,editor_hierarchy_color_by:"রং",editor_hierarchy_color_by_group:vy,editor_hierarchy_color_by_bands:ky,hierarchy_total:"মোট",hierarchy_other:zy,hierarchy_empty:Ny,hierarchy_no_reading:Sy,sunburst_aria:Cy,icicle_aria:Ey,editor_style_timeline:qy,timeline_no_states:Wy,timeline_for:jy,timeline_now:"এখন",timeline_measurement:Ly,editor_style_treemap:Py,editor_treemap_color_by:"রং",editor_treemap_color_by_group:Vy,editor_treemap_color_by_bands:Ay,treemap_aria:My,treemap_total:Oy,treemap_empty:Ry,treemap_no_reading:Yy,treemap_other:By,editor_style_marimekko:Dy,editor_marimekko_segment_labels:Fy,editor_marimekko_segment_labels_percent:Hy,editor_marimekko_segment_labels_value:"মান",editor_marimekko_segment_labels_both:Jy,editor_marimekko_segment_labels_none:Ky,editor_marimekko_group:Qy,editor_marimekko_category:Ty,editor_marimekko_color:Xy,marimekko_aria:Zy,editor_style_trend:$y,trend_min:eg,trend_avg:"গড়",trend_max:tg,editor_style_violin:og,editor_shape_violin:rg,editor_shape_raincloud:ig,editor_box:dg,editor_bandwidth:ag,editor_split_by:ng,editor_split_by_none:lg,editor_split_by_day:sg,editor_split_by_week:pg,editor_split_by_month:cg,violin_median:mg,violin_none:ug,violin_raincloud:yg,editor_style_waffle:gg,editor_waffles:hg,editor_waffles_one:bg,editor_waffles_each:wg,editor_headline:fg,editor_style_waterfall:vg,editor_steps:kg,editor_steps_change:xg,editor_steps_current:zg,editor_start_from_first:Ng,editor_total:Sg,editor_waterfall_invert:Cg,waterfall_start:Eg,waterfall_end:"শেষ",waterfall_total:"মোট",waterfall_no_readings:jg,waterfall_aria:Gg,editor_style_wind_rose:Lg,wind_prevailing:Pg,wind_mean_speed:Ug,wind_strongest:Vg,wind_calm:Ag,wind_speed:"গতি",wind_speed_unit:Og,wind_share:Rg,wind_aria:Yg,wind_aria_calm:Bg,wind_aria_still:Dg,editor_style_purpose_bar:Fg,editor_style_purpose_thin:Hg,editor_style_purpose_segmented:Ig,editor_style_purpose_tank:Jg,editor_style_purpose_battery:Kg,editor_style_purpose_ring:Qg,editor_style_purpose_needle:Tg,editor_style_purpose_arc:Xg,editor_style_purpose_line:Zg,editor_style_purpose_area:$g,editor_style_purpose_column:eh,editor_style_purpose_combined:_h,editor_style_purpose_pie:th,editor_style_purpose_rings:oh,editor_style_purpose_pictograph:rh,editor_style_purpose_waffle:ih,editor_style_purpose_histogram:dh,editor_style_purpose_scatter:ah,editor_style_purpose_bubble:nh,editor_style_purpose_heatmap:lh,editor_style_purpose_spiral:sh,editor_style_purpose_box:ph,editor_style_purpose_funnel:ch,editor_style_purpose_radar:mh,editor_style_purpose_polar_area:uh,editor_style_purpose_treemap:yh,editor_style_purpose_marimekko:gh,editor_style_purpose_sunburst:hh,editor_style_purpose_icicle:bh,editor_style_purpose_grouped_bars:wh,editor_style_purpose_bullet:fh,editor_style_purpose_lollipop:vh,editor_style_purpose_waterfall:kh,editor_style_purpose_slope:xh,editor_style_purpose_dumbbell:zh,editor_style_purpose_range_area:Nh,editor_style_purpose_sparkline:Sh,editor_style_purpose_streamgraph:Ch,editor_style_purpose_candlestick:Eh,editor_style_purpose_violin:qh,editor_style_purpose_beeswarm:Wh,editor_style_purpose_strip_plot:jh,editor_style_purpose_sankey:Gh,editor_style_purpose_chord:Lh,editor_style_purpose_timeline:Ph,editor_style_purpose_climate:Uh,editor_style_purpose_wind_rose:Vh,editor_style_purpose_day_clock:Ah,editor_style_purpose_cycle_plot:Mh,editor_style_purpose_trend:Oh,editor_chart_group_data:Rh,editor_chart_group_look:Yh,editor_chart_group_axes:Bh,editor_chart_group_extras:Dh,editor_chart_group_layout:Fh,editor_notice_group_by:Hh,editor_notice_sorted:Ih,editor_summary_no_entities:Jh,editor_summary_entity_one:Kh,editor_summary_entities:Qh,editor_summary_matching:Th,editor_summary_limits:Xh,editor_summary_target:Zh,editor_summary_no_bands:$h,editor_summary_band_one:eb,editor_summary_bands:_b,editor_warn_min_max:tb,editor_warn_not_number:ob,editor_warn_band_same_start:rb,editor_row_action:ib,editor_when_heading:db,editor_when_card_heading:ab,editor_when_card_help:nb,editor_when_state_helper:lb,editor_when_card_state_helper:sb,editor_anomalies_window_helper:pb,editor_zoom_helper:cb,editor_sync_helper:mb,editor_forecast_entity_helper:ub,editor_forecast_attribute_helper:yb,editor_forecast_value_key_helper:gb,editor_forecast_time_key_helper:hb,editor_forecast_type_helper:bb,editor_forecast_multiply_helper:wb,editor_trend_y_min_helper:fb,editor_trend_y_max_helper:vb,editor_y_min_secondary_helper:kb,editor_y_max_secondary_helper:xb,editor_entity_groups_helper:zb,editor_active_helper:Nb,editor_annotation_times_helper:Sb,editor_annotation_value_helper:Cb,editor_annotation_from_helper:Eb,editor_annotation_to_helper:qb,editor_derivative_smoothing_time_helper:Wb,editor_calm_helper:jb,editor_radar_axis_helper:Gb,editor_energy_flows_helper:Lb,editor_shade_color_helper:Pb};export{ct as annotation_at,Ot as anomaly_beyond_high,Rt as anomaly_beyond_low,Mt as anomaly_title,oe as battery_aria,wl as box_aria,Sl as box_count,fl as box_highest,xl as box_lower_quartile,zl as box_lowest,Nl as box_mean,kl as box_median,Cl as box_outliers,vl as box_upper_quartile,Lo as bubble_needs_three,Uo as bubble_role_size,Tl as candle_close,Kl as candle_high,Ql as candle_low,Jl as candle_open,Xl as candle_week_of,Ml as chart_aria,Fc as chart_error,Dc as chart_loading,vm as chart_log_nothing,im as chart_no_data,Vo as chart_total,vu as chord_aria,rs as climate_action_cooling,is as climate_action_defrosting,ds as climate_action_drying,as as climate_action_fan,ts as climate_action_heating,ns as climate_action_idle,ls as climate_action_off,os as climate_action_preheating,_s as climate_not_thermostat,es as climate_range,$l as climate_set_point,Jr as compare_days_earlier,Ir as compare_hours_earlier,Qr as compare_months_earlier,Hr as compare_series,Al as compare_target,Kr as compare_weeks_earlier,Tr as compare_years_earlier,dp as cycle_mean_legend,rp as cycle_note_hour,ip as cycle_note_month,op as cycle_note_week,ap as cycle_panel_average,Ds as day_clock_a_day,Xs as day_clock_average,_p as day_clock_average_value,Fs as day_clock_busiest,Ks as day_clock_no_data,Qs as day_clock_now,Ts as day_clock_on,Zs as day_clock_on_days,Hs as day_clock_peak,Js as day_clock_per_day,ep as day_clock_range,$s as day_clock_so_far,Is as day_clock_state,Bs as day_clock_times,Ys as day_clock_times_one,Ub as default,xt as dist_count,ft as dist_median,vt as dist_middle,kt as dist_range,St as drill_back,Nt as drill_into,Ct as drill_top,Sp as dumbbell_ago_day,Np as dumbbell_ago_day_one,zp as dumbbell_ago_hour,xp as dumbbell_ago_hour_one,Wp as dumbbell_ago_month,qp as dumbbell_ago_month_one,Ep as dumbbell_ago_week,Cp as dumbbell_ago_week_one,fp as dumbbell_high,wp as dumbbell_low,jp as dumbbell_no_value,vp as dumbbell_now,kp as dumbbell_target,Zd as editor_active,Nb as editor_active_helper,tt as editor_add_band,rt as editor_add_entity,xo as editor_against,zo as editor_against_entity,No as editor_against_time,Fr as editor_aggregate,Td as editor_aggregate_auto,ai as editor_aggregate_change,ii as editor_aggregate_first,di as editor_aggregate_last,ri as editor_aggregate_max,_i as editor_aggregate_mean,oi as editor_aggregate_min,ti as editor_aggregate_sum,$a as editor_align_header,on as editor_align_header_center,en as editor_align_header_default,_n as editor_align_header_left,tn as editor_align_header_right,rn as editor_align_icon,an as editor_align_icon_left,dn as editor_align_icon_right,nn as editor_align_icon_state,ln as editor_align_state,cn as editor_align_state_center,sn as editor_align_state_left,pn as editor_align_state_right,Ve as editor_animate,tr as editor_annotation_add,Zo as editor_annotation_add_band,Xo as editor_annotation_add_line,_r as editor_annotation_add_point,er as editor_annotation_add_state,$o as editor_annotation_add_time,pr as editor_annotation_at,yr as editor_annotation_at_first,ur as editor_annotation_at_last,cr as editor_annotation_at_max,mr as editor_annotation_at_min,hr as editor_annotation_color,br as editor_annotation_dash,ar as editor_annotation_entity,rr as editor_annotation_from,Eb as editor_annotation_from_helper,wr as editor_annotation_history,gr as editor_annotation_label,Nr as editor_annotation_remove,nr as editor_annotation_series,zr as editor_annotation_severity,sr as editor_annotation_shade,lr as editor_annotation_state,dr as editor_annotation_times,Sb as editor_annotation_times_helper,ir as editor_annotation_to,qb as editor_annotation_to_helper,Ho as editor_annotation_type,Jo as editor_annotation_type_band,Io as editor_annotation_type_line,To as editor_annotation_type_point,Qo as editor_annotation_type_state,Ko as editor_annotation_type_time,or as editor_annotation_value,Cb as editor_annotation_value_helper,fr as editor_annotation_zone,kr as editor_annotation_zone_above,xr as editor_annotation_zone_below,vr as editor_annotation_zone_none,Fo as editor_annotations,Yt as editor_anomalies,Ht as editor_anomalies_band,Ft as editor_anomalies_color,Dt as editor_anomalies_sigma,Bt as editor_anomalies_window,pb as editor_anomalies_window_helper,k_ as editor_attribute,Fa as editor_average,fi as editor_axis_labels,ki as editor_axis_labels_inside,vi as editor_axis_labels_outside,b_ as editor_badge_actions,i_ as editor_badge_attribute,g_ as editor_badge_bands,h_ as editor_badge_bands_help,y_ as editor_badge_color,u_ as editor_badge_decimals,v_ as editor_badge_double_tap_action,$e as editor_badge_entity,f_ as editor_badge_hold_action,a_ as editor_badge_hours,s_ as editor_badge_icon,c_ as editor_badge_max,p_ as editor_badge_min,d_ as editor_badge_name,l_ as editor_badge_show_icon,n_ as editor_badge_show_name,e_ as editor_badge_style,o_ as editor_badge_style_ring,t_ as editor_badge_style_sparkline,r_ as editor_badge_style_thin,__ as editor_badge_style_value,w_ as editor_badge_tap_action,m_ as editor_badge_unit,D_ as editor_band_color,F_ as editor_band_custom_color,O_ as editor_band_from,R_ as editor_band_from_entity,B_ as editor_band_from_entity_label,Y_ as editor_band_from_number,I_ as editor_band_icon,H_ as editor_band_label,ag as editor_bandwidth,ec as editor_bar_color,Zp as editor_bar_group,da as editor_bar_labels,la as editor_bar_labels_both,na as editor_bar_labels_duration,sa as editor_bar_labels_none,aa as editor_bar_labels_state,$p as editor_bar_series,Oa as editor_bar_spacing,Vc as editor_bars,Qp as editor_bars_color_by,Xp as editor_bars_color_by_bands,Tp as editor_bars_color_by_series,Mc as editor_bars_overlap,Ac as editor_bars_side,ry as editor_baseline,dy as editor_baseline_centre,ay as editor_baseline_share,iy as editor_baseline_wiggle,ny as editor_baseline_zero,Uc as editor_bin_width,Pc as editor_bins,dg as editor_box,Gl as editor_box_color,Id as editor_bucket,Jd as editor_bucket_15,Kd as editor_bucket_30,Qd as editor_bucket_60,Mn as editor_calm,jb as editor_calm_helper,Rl as editor_candle_by,q_ as editor_card_setting,sc as editor_cell_shape,mc as editor_cell_shape_hexagon,cc as editor_cell_shape_rounded,pc as editor_cell_shape_square,se as editor_center,go as editor_center_average,Gm as editor_center_label,ce as editor_center_mode_band,me as editor_center_mode_name,ye as editor_center_mode_none,ue as editor_center_mode_text,pe as editor_center_mode_value,ho as editor_center_none,ge as editor_center_text,yo as editor_center_total,Bh as editor_chart_group_axes,Rh as editor_chart_group_data,Dh as editor_chart_group_extras,Fh as editor_chart_group_layout,Yh as editor_chart_group_look,wu as editor_chord_pad,fu as editor_chord_ribbon_opacity,T_ as editor_color_amber,Z_ as editor_color_blue,Y as editor_color_by,D as editor_color_by_bands,Su as editor_color_by_direction,Cu as editor_color_by_group,lc as editor_color_by_scale,B as editor_color_by_series,co as editor_color_by_shades,_t as editor_color_custom,Q_ as editor_color_green,et as editor_color_grey,J_ as editor_color_icon,yc as editor_color_max,uc as editor_color_min,yn as editor_color_name,K_ as editor_color_primary,$_ as editor_color_purple,X_ as editor_color_red,Ra as editor_color_transition,Ba as editor_color_transition_hard,Ya as editor_color_transition_smooth,gn as editor_color_value,vs as editor_column_color,us as editor_column_labels,qe as editor_columns,Zi as editor_compact,Xr as editor_compare,Zr as editor_compare_style,$r as editor_compare_style_grey,ei as editor_compare_style_series,Yd as editor_cooling_color,Ec as editor_count,Wc as editor_count_readings,qc as editor_count_time,hi as editor_cumulative_billing_day,pi as editor_cumulative_reset,gi as editor_cumulative_reset_billing,mi as editor_cumulative_reset_day,yi as editor_cumulative_reset_month,ci as editor_cumulative_reset_none,ui as editor_cumulative_reset_week,ni as editor_cumulative_transform,si as editor_cumulative_transform_cumulative,li as editor_cumulative_transform_none,Md as editor_current_color,A as editor_curve,M as editor_curve_smooth,R as editor_curve_step,O as editor_curve_straight,np as editor_cycle_plot_cycle,pp as editor_cycle_plot_cycle_day_of_month,lp as editor_cycle_plot_cycle_day_of_week,sp as editor_cycle_plot_cycle_hour_of_day,cp as editor_cycle_plot_weeks,I as editor_dash,Hd as editor_day_clock_center_none,Fd as editor_day_clock_center_now,Dd as editor_day_clock_center_total,Bd as editor_days,Pe as editor_decimals,j as editor_derivative_smoothing,G as editor_derivative_smoothing_time,Wb as editor_derivative_smoothing_time_helper,x as editor_derivative_transform,N as editor_derivative_transform_derivative,z as editor_derivative_transform_none,S as editor_derivative_unit_time,W as editor_derivative_unit_time_d,q as editor_derivative_unit_time_h,E as editor_derivative_unit_time_min,C as editor_derivative_unit_time_s,Wo as editor_dot_color,So as editor_dot_size,Gi as editor_dots,Ze as editor_double_tap_action,Dl as editor_down_color,zt as editor_drill_down,le as editor_end_angle,up as editor_ends,yp as editor_ends_range,hp as editor_ends_target,gp as editor_ends_then,U as editor_energy_flows,Lb as editor_energy_flows_helper,V as editor_energy_split,zn as editor_entity_aggregate,ia as editor_entity_groups,zb as editor_entity_groups_helper,$d as editor_entity_options_none,ys as editor_error_bars,ws as editor_error_bars_ci95,bs as editor_error_bars_min_max,gs as editor_error_bars_none,hs as editor_error_bars_std,Be as editor_exclude_heading,De as editor_exclude_help,Me as editor_export,Da as editor_extrema,At as editor_extremes,Lt as editor_extremes_average,Vt as editor_extremes_average_figure,Ut as editor_extremes_average_line,Pt as editor_extremes_average_none,jt as editor_extremes_max,Gt as editor_extremes_min,Sa as editor_fill,hl as editor_fill_color,Ea as editor_fill_fade,qa as editor_fill_none,Ca as editor_fill_solid,Nn as editor_fixed_value,cu as editor_flow_color,mn as editor_font_size,un as editor_font_size_header,Sd as editor_forecast_attribute,yb as editor_forecast_attribute_helper,Nd as editor_forecast_entity,ub as editor_forecast_entity_helper,Pd as editor_forecast_hours,Ld as editor_forecast_multiply,wb as editor_forecast_multiply_helper,Ed as editor_forecast_time_key,hb as editor_forecast_time_key_helper,zd as editor_forecast_title,qd as editor_forecast_type,jd as editor_forecast_type_daily,bb as editor_forecast_type_helper,Wd as editor_forecast_type_hourly,Gd as editor_forecast_type_twice_daily,Cd as editor_forecast_value_key,gb as editor_forecast_value_key_helper,su as editor_from,Rp as editor_funnel_color_by,Bp as editor_funnel_color_by_bands,Yp as editor_funnel_color_by_series,Vp as editor_funnel_percent_of,Ap as editor_funnel_percent_of_first,Op as editor_funnel_percent_of_none,Mp as editor_funnel_percent_of_previous,Lp as editor_funnel_shape,Pp as editor_funnel_shape_funnel,Up as editor_funnel_shape_pyramid,Lm as editor_gap,ae as editor_gauge_help,be as editor_ghost,fe as editor_ghost_24h,ve as editor_ghost_7d,we as editor_ghost_off,Pm as editor_gradient,ka as editor_graph,za as editor_graph_bar,xa as editor_graph_line,Na as editor_graph_none,dc as editor_grid,nc as editor_grid_calendar,xi as editor_grid_horizontal,ac as editor_grid_hours,zi as editor_grid_vertical,ju as editor_group,n as editor_group_bars,Mr as editor_group_by,ta as editor_group_by_area,ps as editor_group_by_auto,Yr as editor_group_by_day,oa as editor_group_by_device,_a as editor_group_by_floor,Rr as editor_group_by_hour,ra as editor_group_by_label,Dr as editor_group_by_month,Or as editor_group_by_none,Br as editor_group_by_week,c as editor_group_compare,m as editor_group_distribution,l as editor_group_gauges,s as editor_group_history,Sm as editor_group_size,p as editor_group_totals,$i as editor_header,ed as editor_header_above,td as editor_header_hidden,_d as editor_header_over,fg as editor_headline,Rd as editor_heating_color,Ma as editor_height,lt as editor_hide_options,Ae as editor_hide_unavailable,fy as editor_hierarchy_color_by,ky as editor_hierarchy_color_by_bands,vy as editor_hierarchy_color_by_group,ea as editor_hierarchy_group_by,Oc as editor_hist_x_axis,Xe as editor_hold_action,z_ as editor_icon,wn as editor_icon_image,Re as editor_include_heading,Ye as editor_include_help,Eu as editor_increase,qu as editor_increase_bad,Wu as editor_increase_good,Co as editor_jitter,F as editor_labels,Va as editor_labels_always,Ua as editor_labels_hover,Aa as editor_labels_never,ud as editor_labels_overlap,ld as editor_labels_position,pd as editor_labels_position_above,sd as editor_labels_position_auto,cd as editor_labels_position_below,md as editor_labels_position_center,rd as editor_labels_show,id as editor_labels_show_all,nd as editor_labels_show_ends,dd as editor_labels_show_last,ad as editor_labels_show_minmax,gc as editor_legend,od as editor_legend_toggle,Oe as editor_limit,W_ as editor_limit_default,G_ as editor_limit_entity,j_ as editor_limit_number,ji as editor_line_width,du as editor_link_color,au as editor_link_color_auto,nu as editor_link_color_source,lu as editor_link_color_target,Ty as editor_marimekko_category,Xy as editor_marimekko_color,Qy as editor_marimekko_group,Fy as editor_marimekko_segment_labels,Jy as editor_marimekko_segment_labels_both,Ky as editor_marimekko_segment_labels_none,Hy as editor_marimekko_segment_labels_percent,Iy as editor_marimekko_segment_labels_value,S_ as editor_max,qo as editor_max_size,eu as editor_mean,xu as editor_measure,Nu as editor_measure_change,zu as editor_measure_value,N_ as editor_min,Ka as editor_min_range,Xa as editor_min_range_secondary,Eo as editor_min_size,Hp as editor_mode,Ip as editor_mode_grouped,Kp as editor_mode_percent,Jp as editor_mode_stacked,dt as editor_move_down,it as editor_move_up,gd as editor_multiples,vd as editor_multiples_columns,hd as editor_multiples_scale,bd as editor_multiples_scale_auto,fd as editor_multiples_scale_independent,wd as editor_multiples_scale_shared,x_ as editor_name,Kn as editor_negative_color,E_ as editor_none,st as editor_not_found,Hh as editor_notice_group_by,Ih as editor_notice_sorted,Hi as editor_now_marker,Qi as editor_now_marker_countdown,Ji as editor_now_marker_line,Ii as editor_now_marker_off,Ki as editor_now_marker_time,Li as editor_on_top,mt as editor_orientation,ut as editor_orientation_horizontal,yt as editor_orientation_vertical,Do as editor_overview,Cm as editor_partial,Nm as editor_per_icon,Cr as editor_period_calendar,qr as editor_period_calendar_day,jr as editor_period_calendar_month,Er as editor_period_calendar_rolling,Wr as editor_period_calendar_week,Gr as editor_period_calendar_year,u as editor_period_last,Ar as editor_period_navigate,Lr as editor_period_offset,y as editor_period_unit,h as editor_period_unit_day,g as editor_period_unit_hour,w as editor_period_unit_month,b as editor_period_unit_week,Pr as editor_period_until,Vr as editor_period_until_end,Ur as editor_period_until_now,Tn as editor_place_by,Zn as editor_place_by_time_of_day,Xn as editor_place_by_value,Wa as editor_points,Ga as editor_points_always,ja as editor_points_hover,La as editor_points_never,va as editor_points_per_hour,Dm as editor_polar_color,Om as editor_polar_color_by,Bm as editor_polar_color_by_bands,Rm as editor_polar_color_by_series,Ym as editor_polar_color_by_shades,Vm as editor_polar_scale,Mm as editor_polar_scale_limits,Am as editor_polar_scale_shared,L_ as editor_preset,P_ as editor_preset_battery,M_ as editor_preset_custom,A_ as editor_preset_none,V_ as editor_preset_temperature,U_ as editor_preset_usage,Tm as editor_radar_axis,Gb as editor_radar_axis_helper,Qm as editor_radar_fill,Im as editor_radar_scale,Jm as editor_radar_scale_limits,Km as editor_radar_scale_shared,cs as editor_range,_u as editor_range_color,Pl as editor_ranges,Vl as editor_ranges_colours,Ul as editor_ranges_shades,jl as editor_readings,ot as editor_remove_band,at as editor_remove_entity,Xd as editor_ring_color,ou as editor_rings_start_angle,ms as editor_rounded,ru as editor_rounded_ends,ib as editor_row_action,He as editor_rule_area,Fe as editor_rule_device_class,Ke as editor_rule_domain,Qe as editor_rule_entity,Ie as editor_rule_floor,Je as editor_rule_label,T as editor_section_actions,a as editor_section_chart,K as editor_section_colours,Q as editor_section_display,i as editor_section_entities,J as editor_section_limits,d as editor_section_style,Pn as editor_sectors,An as editor_sectors_16,Un as editor_sectors_4,Vn as editor_sectors_8,js as editor_series_aggregate,Gs as editor_series_aggregate_auto,Os as editor_series_aggregate_change,As as editor_series_aggregate_first,Ms as editor_series_aggregate_last,Vs as editor_series_aggregate_max,Ls as editor_series_aggregate_mean,Us as editor_series_aggregate_min,Ps as editor_series_aggregate_sum,Cs as editor_series_axis,Es as editor_series_axis_auto,qs as editor_series_axis_left,Ws as editor_series_axis_right,H as editor_series_color,xs as editor_series_type,Ss as editor_series_type_area,Ns as editor_series_type_column,zs as editor_series_type_line,Ud as editor_set_point,Od as editor_set_point_color,pt as editor_severity,mo as editor_shade_color,Pb as editor_shade_color_helper,Ad as editor_shade_fan,Vd as editor_shading,qm as editor_shape,Wm as editor_shape_donut,jm as editor_shape_pie,ig as editor_shape_raincloud,rg as editor_shape_violin,jc as editor_show_as,Gc as editor_show_as_percent,Lc as editor_show_as_total,Wn as editor_show_fill,En as editor_show_graph,Se as editor_show_icon,Cn as editor_show_indicator,Ee as editor_show_legend,Gn as editor_show_legend_entity,Ln as editor_show_legend_state,qn as editor_show_line,ze as editor_show_name,bp as editor_show_now,nt as editor_show_options,uo as editor_show_percent,jn as editor_show_points,Sn as editor_show_state,Ce as editor_show_target,Ne as editor_show_value,$n as editor_size_by_value,We as editor_sort,Ge as editor_sort_ascending,Le as editor_sort_descending,je as editor_sort_none,f as editor_source,L as editor_source_current,P as editor_source_energy,v as editor_source_history,k as editor_source_statistics,Tu as editor_spark,Zu as editor_spark_area,ey as editor_spark_bar,_y as editor_spark_color,$u as editor_spark_column,Xu as editor_spark_line,Sc as editor_spiral_ring_width,kc as editor_spiral_turn,xc as editor_spiral_turn_day,zc as editor_spiral_turn_week,Nc as editor_spiral_turns,ng as editor_split_by,sg as editor_split_by_day,cg as editor_split_by_month,lg as editor_split_by_none,pg as editor_split_by_week,Fn as editor_stack,Hn as editor_stack_none,In as editor_stack_normal,Jn as editor_stack_percent,ne as editor_start_angle,Ng as editor_start_from_first,ua as editor_state_colors,ba as editor_state_colors_add,ha as editor_state_colors_color,ya as editor_state_colors_help,wa as editor_state_colors_remove,ga as editor_state_colors_state,kg as editor_steps,xg as editor_steps_change,zg as editor_steps_current,my as editor_stream_curve,cy as editor_stream_labels,ly as editor_stream_order,sy as editor_stream_order_inside_out,py as editor_stream_order_listed,gl as editor_strip_jitter,cl as editor_strip_marker,ul as editor_strip_marker_mean,ml as editor_strip_marker_median,yl as editor_strip_marker_none,de as editor_style_arc,Dn as editor_style_area,Z as editor_style_bar,te as editor_style_battery,Qn as editor_style_beeswarm,bl as editor_style_box,ko as editor_style_bubble,Ll as editor_style_bullet,Ol as editor_style_candlestick,bu as editor_style_chord,Zl as editor_style_climate,ss as editor_style_column,ks as editor_style_combined,tp as editor_style_cycle_plot,Rs as editor_style_day_clock,mp as editor_style_dumbbell,Gp as editor_style_funnel,Fp as editor_style_grouped_bars,tc as editor_style_heatmap,Cc as editor_style_histogram,gy as editor_style_icicle,Bc as editor_style_line,km as editor_style_lollipop,Dy as editor_style_marimekko,ie as editor_style_needle,xm as editor_style_pictograph,Em as editor_style_pie,Um as editor_style_polar_area,Xg as editor_style_purpose_arc,$g as editor_style_purpose_area,Fg as editor_style_purpose_bar,Kg as editor_style_purpose_battery,Wh as editor_style_purpose_beeswarm,ph as editor_style_purpose_box,nh as editor_style_purpose_bubble,fh as editor_style_purpose_bullet,Eh as editor_style_purpose_candlestick,Lh as editor_style_purpose_chord,Uh as editor_style_purpose_climate,eh as editor_style_purpose_column,_h as editor_style_purpose_combined,Mh as editor_style_purpose_cycle_plot,Ah as editor_style_purpose_day_clock,zh as editor_style_purpose_dumbbell,ch as editor_style_purpose_funnel,wh as editor_style_purpose_grouped_bars,lh as editor_style_purpose_heatmap,dh as editor_style_purpose_histogram,bh as editor_style_purpose_icicle,Zg as editor_style_purpose_line,vh as editor_style_purpose_lollipop,gh as editor_style_purpose_marimekko,Tg as editor_style_purpose_needle,rh as editor_style_purpose_pictograph,th as editor_style_purpose_pie,uh as editor_style_purpose_polar_area,mh as editor_style_purpose_radar,Nh as editor_style_purpose_range_area,Qg as editor_style_purpose_ring,oh as editor_style_purpose_rings,Gh as editor_style_purpose_sankey,ah as editor_style_purpose_scatter,Ig as editor_style_purpose_segmented,xh as editor_style_purpose_slope,Sh as editor_style_purpose_sparkline,sh as editor_style_purpose_spiral,Ch as editor_style_purpose_streamgraph,jh as editor_style_purpose_strip_plot,hh as editor_style_purpose_sunburst,Jg as editor_style_purpose_tank,Hg as editor_style_purpose_thin,Ph as editor_style_purpose_timeline,yh as editor_style_purpose_treemap,Oh as editor_style_purpose_trend,qh as editor_style_purpose_violin,ih as editor_style_purpose_waffle,kh as editor_style_purpose_waterfall,Vh as editor_style_purpose_wind_rose,Hm as editor_style_radar,$m as editor_style_range_area,re as editor_style_ring,tu as editor_style_rings,iu as editor_style_sankey,vo as editor_style_scatter,ee as editor_style_segmented,ku as editor_style_slope,Qu as editor_style_sparkline,hc as editor_style_spiral,oy as editor_style_streamgraph,nl as editor_style_strip_plot,yy as editor_style_sunburst,_e as editor_style_tank,$ as editor_style_thin,qy as editor_style_timeline,Py as editor_style_treemap,$y as editor_style_trend,og as editor_style_violin,gg as editor_style_waffle,vg as editor_style_waterfall,Lg as editor_style_wind_rose,eb as editor_summary_band_one,_b as editor_summary_bands,Qh as editor_summary_entities,Kh as editor_summary_entity_one,Xh as editor_summary_limits,Th as editor_summary_matching,$h as editor_summary_no_bands,Jh as editor_summary_no_entities,Zh as editor_summary_target,hy as editor_sunburst_shape,by as editor_sunburst_shape_full,wy as editor_sunburst_shape_half,yd as editor_sync,mb as editor_sync_helper,Te as editor_tap_action,C_ as editor_target,he as editor_tick_labels,fa as editor_timeline_group,pa as editor_timeline_legend,ca as editor_timeline_legend_above,ma as editor_timeline_legend_hidden,X as editor_title,pu as editor_to,Wi as editor_tooltip,Sg as editor_total,Uy as editor_treemap_color_by,Ay as editor_treemap_color_by_bands,Vy as editor_treemap_color_by_group,hn as editor_trend_color_icon,bn as editor_trend_group,Pa as editor_trend_labels,Ha as editor_trend_legend,fn as editor_trend_tooltip,Ja as editor_trend_y_max,vb as editor_trend_y_max_helper,Ia as editor_trend_y_min,fb as editor_trend_y_min_helper,Yl as editor_under_aggregate,Fl as editor_underneath,Hl as editor_underneath_columns,Il as editor_underneath_line,Ue as editor_unit,zm as editor_unit_icon,Bl as editor_up_color,gt as editor_value_axis,Za as editor_value_factor,ht as editor_value_grid,wt as editor_value_max,bt as editor_value_min,hg as editor_waffles,wg as editor_waffles_each,bg as editor_waffles_one,rb as editor_warn_band_same_start,tb as editor_warn_min_max,ob as editor_warn_not_number,Cg as editor_waterfall_invert,Vi as editor_when_above,Ai as editor_when_below,Ri as editor_when_card_above,Yi as editor_when_card_below,Mi as editor_when_card_entity,ab as editor_when_card_heading,nb as editor_when_card_help,Oi as editor_when_card_state,sb as editor_when_card_state_helper,Pi as editor_when_entity,Bi as editor_when_ghost,db as editor_when_heading,Ui as editor_when_state,lb as editor_when_state_helper,Di as editor_when_strip,El as editor_whiskers,Wl as editor_whiskers_range,ql as editor_whiskers_tukey,Yn as editor_wind_none,Rn as editor_wind_now,On as editor_wind_roles,Bn as editor_wind_statistics,bi as editor_x_axis,Mo as editor_x_max,Ao as editor_x_min,jo as editor_xy_x_axis,wi as editor_y_axis,vn as editor_y_axis_side,kn as editor_y_axis_side_primary,xn as editor_y_axis_side_secondary,Si as editor_y_max,Ta as editor_y_max_secondary,xb as editor_y_max_secondary_helper,Ni as editor_y_min,Qa as editor_y_min_secondary,kb as editor_y_min_secondary_helper,Ci as editor_y_scale,Ei as editor_y_scale_linear,qi as editor_y_scale_log,Sr as editor_zones,Bo as editor_zoom,cb as editor_zoom_helper,Ic as energy_error,Zc as energy_flow_battery_in,Xc as energy_flow_battery_out,_m as energy_flow_devices,$c as energy_flow_gas,Qc as energy_flow_grid_export,Kc as energy_flow_grid_import,Tc as energy_flow_solar,em as energy_flow_water,Hc as energy_loading,tm as energy_node_home,rm as energy_node_home_use,om as energy_node_untracked,Jc as energy_none,hu as energy_nothing_flowed,e as entity_not_found,fs as error_bars_tooltip,hm as export_copied,mm as export_csv,um as export_csv_hint,fm as export_failed,nm as export_menu,lm as export_png,sm as export_png_hint,bm as export_saved,wm as export_saved_file,pm as export_svg,cm as export_svg_hint,ym as export_yaml,gm as export_yaml_hint,Wt as extremes_average,Et as extremes_high,qt as extremes_low,kd as forecast_label,xd as forecast_series,Dp as funnel_aria,ke as ghost_title_24h,xe as ghost_title_7d,_c as grouped_bars_aria,oc as heatmap_aria,ic as heatmap_empty,rc as heatmap_hours,Ny as hierarchy_empty,Sy as hierarchy_no_reading,zy as hierarchy_other,xy as hierarchy_total,Yc as histogram_reading,Rc as histogram_readings,Ey as icicle_aria,am as legend_toggle_all_hidden,dm as legend_toggle_hint,Zy as marimekko_aria,t as no_entities,o as no_matches,r as none_available,Ti as now_marker_countdown,Xi as now_marker_next,fo as parts_aria,wo as parts_average,bo as parts_total,io as period_last_day,ao as period_last_days,oo as period_last_hour,ro as period_last_hours,eo as period_last_month,so as period_last_month_rolling,po as period_last_months,Zt as period_last_week,no as period_last_week_rolling,lo as period_last_weeks,to as period_last_year,Jt as period_next,It as period_previous,Kt as period_return,$t as period_this_month,Xt as period_this_week,_o as period_this_year,Qt as period_today,Tt as period_yesterday,Fm as polar_area_aria,Xm as radar_aria,Zm as radar_other,mu as sankey_aria,uu as sankey_flow,yu as sankey_no_flows,gu as sankey_nothing,Go as scatter_needs_two,Po as scatter_role_x,Lu as slope_ago,Pu as slope_ago_one,Ju as slope_entity_aria,Au as slope_last,Mu as slope_last_one,Ku as slope_no_reading,Gu as slope_now,Uu as slope_previous,Vu as slope_previous_one,Yu as slope_unit_day,Bu as slope_unit_day_other,Ou as slope_unit_hour,Ru as slope_unit_hour_other,Hu as slope_unit_month,Iu as slope_unit_month_other,Du as slope_unit_week,Fu as slope_unit_week_other,ty as spark_aria,bc as spiral_aria,vc as spiral_inner_oldest,wc as spiral_turn_day_note,fc as spiral_turn_week_note,uy as stream_total,pl as strip_mean,sl as strip_mean_value,ll as strip_median_value,Cy as sunburst_aria,dl as swarm_earliest_latest,_l as swarm_events,il as swarm_held,al as swarm_lowest_highest,rl as swarm_no_change,ol as swarm_none,el as swarm_readings,tl as swarm_shown,jy as timeline_for,Ly as timeline_measurement,Wy as timeline_no_states,Gy as timeline_now,My as treemap_aria,Ry as treemap_empty,Yy as treemap_no_reading,By as treemap_other,Oy as treemap_total,_g as trend_avg,tg as trend_max,eg as trend_min,_ as unavailable,mg as violin_median,ug as violin_none,yg as violin_raincloud,Gg as waterfall_aria,qg as waterfall_end,jg as waterfall_no_readings,Eg as waterfall_start,Wg as waterfall_total,Fi as when_strip_label,Yg as wind_aria,Bg as wind_aria_calm,Dg as wind_aria_still,Ag as wind_calm,Ug as wind_mean_speed,Pg as wind_prevailing,Rg as wind_share,Mg as wind_speed,Og as wind_speed_unit,Vg as wind_strongest,Oo as zoom_reset,Ro as zoom_window,Yo as zoom_window_label}; +//# sourceMappingURL=chartdeck-card.bn-BYSJ2K3y.js.map diff --git a/dist/chartdeck-card.bn-BYSJ2K3y.js.map b/dist/chartdeck-card.bn-BYSJ2K3y.js.map new file mode 100644 index 0000000..7d37574 --- /dev/null +++ b/dist/chartdeck-card.bn-BYSJ2K3y.js.map @@ -0,0 +1 @@ +{"version":3,"file":"chartdeck-card.bn-BYSJ2K3y.js","sources":[],"sourcesContent":[],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/chartdeck-card.de-D9vPFUer.js b/dist/chartdeck-card.de-D9vPFUer.js new file mode 100644 index 0000000..1279cae --- /dev/null +++ b/dist/chartdeck-card.de-D9vPFUer.js @@ -0,0 +1,2 @@ +const e="Entität nicht gefunden",t="Nicht verfügbar",r="Füge im Editor eine Entität hinzu, um loszulegen.",i="Derzeit passen keine Entitäten.",n="Keine dieser Entitäten ist verfügbar.",_="Entitäten",o="Stil",a="Diagramm",d="Balken",s="Anzeigen",l="Verlaufsdiagramme",u="Anteile an einer Summe",h="Vergleiche",c="Verteilungen",m="Zeige die letzten",g="Einheit",p="Stunden",b="Tage",y="Wochen",f="Monate",w="Messwerte aus",k="Verlauf (jede Änderung)",z="Langzeitstatistiken",v="Umrechnung",S="Keine (Messwerte wie sie sind)",E="Änderungsrate",W="Rate pro",x="Sekunde",A="Minute",M="Stunde",Z="Tag",B="Glätten über Messwerte",N="Über Zeit glätten",L="Aktuelle Werte",F="Energie-Dashboard",D="Energieflüsse",T="Einspeisung und Batterieladung unter der Achse",G="Linienform",K="Glatt",H="Gerade",R="Stufen",V="Farbe",P="Eine Farbe pro Entität",j="Nach Farbbereich",J="Werte an den Punkten anzeigen",U="Linienfarbe",I="Gestrichelt",O="Grenzen",C="Farben",Q="Anzeige",q="Aktionen",Y="Titel",X="Balken",$="Schmal",ee="Segmentiert",te="Tank",re="Batterieraster",ie="Batteriestände: {levels}",ne="Ring",_e="Nadel",oe="Bogen",ae="Winkel in Grad, im Uhrzeigersinn von oben: -90 ist links, 90 rechts. Leer lassen für die übliche Form des Stils.",de="Startwinkel",se="Endwinkel",le="In der Mitte",ue="Der Wert",he="Die Beschriftung des Farbbereichs",ce="Der Name",me="Eigener Text",ge="Nichts",pe="Text",be="Zahlen an der Skala",ye="Bisheriger Bereich hinter der Anzeige",fe="Aus",we="Letzte 24 Stunden",ke="Letzte 7 Tage",ze="Letzte 24 Stunden: {min} bis {max}, Mittel {mean}",ve="Letzte 7 Tage: {min} bis {max}, Mittel {mean}",Se="Name anzeigen",Ee="Wert anzeigen",We="Symbol anzeigen",xe="Zielwert anzeigen",Ae="Legende anzeigen",Me="Spalten",Ze="Sortierung",Be="Wie aufgelistet",Ne="Niedrigste zuerst",Le="Höchste zuerst",Fe="Nachkommastellen",De="Einheit",Te="Animieren",Ge="Nicht verfügbare Entitäten ausblenden",Ke="Exportmenü",He="Höchstens anzeigen",Re="Außerdem jede passende Entität anzeigen",Ve="Neue Geräte erscheinen, ohne die Karte zu bearbeiten. Wähle mehrere einer Art, damit eine davon passen muss; verschiedene Arten müssen alle passen.",Pe="Auslassen",je="Passende Entitäten werden ausgelassen, wenn sie auf eine dieser Regeln passen.",Je="Geräteklasse",Ue="Bereiche",Ie="Etagen",Oe="Labels",Ce="Domains",Qe="Entitäten",qe="Tippen-Aktion",Ye="Halten-Aktion",Xe="Doppeltippen-Aktion",$e="Entität",et="Darstellung",tt="Wert mit Symbol",rt="Mini-Verlauf",it="Ring",nt="Schmaler Balken",_t="Attribut (statt des Zustands)",ot="Name",at="Stunden Verlauf",dt="Name anzeigen",st="Symbol anzeigen",lt="Symbol",ut="Minimum",ht="Maximum",ct="Einheit",mt="Nachkommastellen",gt="Farbe ohne Farbbereiche",pt="Farbbereiche",bt="Das Abzeichen nimmt die Farbe des Bereichs an, in dem sein Wert liegt, wie auf der Karte.",yt="Aktionen",ft="Tippen-Aktion",wt="Halten-Aktion",kt="Doppeltippen-Aktion",zt="Attribut (statt des Zustands)",vt="Name",St="Symbol",Et="Minimum",Wt="Maximum",xt="Zielwert",At="Keine",Mt="Karteneinstellung",Zt="Standard ({value})",Bt="Zahl",Nt="Entität",Lt="Vorlage",Ft="Batterie (niedrig ist schlecht)",Dt="Verbrauch (hoch ist schlecht)",Tt="Temperatur",Gt="Keine",Kt="Benutzerdefiniert",Ht="Ab",Rt="Bei einer Entität beginnen",Vt="Bei einer Zahl beginnen",Pt="Beginnt bei dieser Entität",jt="Farbe",Jt="CSS-Farbe",Ut="Beschriftung",It="Symbol",Ot="Symbole in der Farbe ihres Bereichs",Ct="Primär",Qt="Grün",qt="Bernstein",Yt="Rot",Xt="Blau",$t="Lila",er="Grau",tr="Benutzerdefiniert…",rr="Bereich hinzufügen",ir="Bereich entfernen",nr="Entität hinzufügen",_r="Nach oben",or="Nach unten",ar="Entität entfernen",dr="Optionen anzeigen",sr="Optionen ausblenden",lr="{entity} (nicht gefunden)",ur="Farben",hr="{label} um {time}",cr="Richtung",mr="Waagerecht",gr="Senkrecht",pr="Wertebeschriftung",br="Linien an jeder Wertebeschriftung",yr="Niedrigster angezeigter Wert",fr="Höchster angezeigter Wert",wr="Median",kr="Mittlere Hälfte",zr="Niedrigster – höchster",vr="Messwerte",Sr="Tippe auf eine Gruppe, um ihre Bestandteile zu zeigen",Er="{label}. Bestandteile anzeigen",Wr="Zurück zu {name}",xr="Alle",Ar="Hoch",Mr="Tief",Zr="Ø",Br="Höchsten Messwert markieren",Nr="Niedrigsten Messwert markieren",Lr="Durchschnitt",Fr="Nicht anzeigen",Dr="Linie über das Diagramm",Tr="Nur als Zahl",Gr="Höchsten, niedrigsten und Durchschnitt markieren",Kr="{name}: {value}, {sigma} vom Normalwert",Hr="über {limit}",Rr="unter {limit}",Vr="Werte weit vom Normalwert markieren",Pr="Fenster",jr="Ab wie weit markieren, in Standardabweichungen",Jr="Markierungsfarbe",Ur="Normalbereich schattieren",Ir="Vorheriger Zeitraum",Or="Nächster Zeitraum",Cr="Zurück zu {label}",Qr="Heute",qr="Gestern",Yr="Diese Woche",Xr="Letzte Woche",$r="Dieser Monat",ei="Letzter Monat",ti="Dieses Jahr",ri="Letztes Jahr",ii="Letzte Stunde",ni="Letzte {n} Stunden",_i="Letzter Tag",oi="Letzte {n} Tage",ai="Letzte 7 Tage",di="Letzte {n} Wochen",si="Letzter Monat",li="Letzte {n} Monate",ui="Abstufungen einer Farbe",hi="Abstufungsfarbe",ci="Jeden Anteil in Prozent anzeigen",mi="Summe",gi="Durchschnitt",pi="Nichts",bi="Summe",yi="Durchschnitt",fi="{style} von {names}",wi="Streudiagramm",ki="Blasendiagramm",zi="Entlang der Unterseite",vi="Die erste Entität",Si="Zeit",Ei="Punktgröße (px)",Wi="Streuung (px)",xi="Kleinste Blase (px)",Ai="Größte Blase (px)",Mi="Punktfarbe",Zi="Beschriftung entlang der Unterseite",Bi="Füge eine zweite Entität hinzu. Die erste kommt an die Unterseite, die anderen an die Seite.",Ni="Füge drei Entitäten hinzu: eine für unten, eine für die Seite und eine für die Größe jeder Blase.",Li="Waagerecht",Fi="Größe",Di="Summe",Ti="Niedrigster Wert waagerecht",Gi="Höchster Wert waagerecht",Ki="Zoom zurücksetzen",Hi="Angezeigt: {from} bis {to}",Ri="Angezeigter Teil des Diagramms",Vi="Zoomen und Verschieben",Pi="Übersichtsleiste unter dem Diagramm",ji="Anmerkungen",Ji="Art",Ui="Linie bei einem Wert",Ii="Schattierter Wertebereich",Oi="Markierungen zu festen Zeiten",Ci="Markierungen bei Änderung einer Entität",Qi="Beschriftung an einem Messwert",qi="Linie",Yi="Bereich",Xi="Zeiten",$i="Zustandsänderungen",en="Punktbeschriftung",tn="Anmerkung hinzufügen:",rn="Wert",nn="Von",_n="Bis",on="Zeiten",an="Entität",dn="Datenreihe (leer für die erste)",sn="Zustand (leer für jede Änderung)",ln="Schattieren, solange in diesem Zustand",un="Messwert",hn="Höchster",cn="Niedrigster",mn="Neuester",gn="Erster",pn="Beschriftung",bn="Farbe",yn="Gestrichelt",fn="Dem Verlauf der Entität folgen (gestuft)",wn="Schattieren",kn="Nichts",zn="Über der Linie",vn="Unter der Linie",Sn="Schattierungsfarben nach dem Wert der Linie (optionale Bereiche)",En="Anmerkung entfernen",Wn="Schweregrad-Bereiche hinter dem Diagramm schattieren",xn="Zeitraum",An="Die letzten…",Mn="Heute",Zn="Diese Woche",Bn="Dieser Monat",Nn="Dieses Jahr",Ln="Zeiträume zurück (0 ist der aktuelle)",Fn="Zeichnen bis",Dn="Jetzt",Tn="Ende des Zeitraums",Gn="Schaltflächen für vorherigen und nächsten Zeitraum anzeigen",Kn="Messwerte gruppieren nach",Hn="Nicht gruppieren",Rn="Stunde",Vn="Tag",Pn="Woche",jn="Monat",Jn="Zusammenfassen mit",Un="{name}, {offset}",In="{n} h früher",On="{n} Tage früher",Cn="{n} Wochen früher",Qn="{n} Monate früher",qn="{n} Jahre früher",Yn="Mit früheren Zeiträumen vergleichen (blass dahinter gezeichnet)",Xn="Farbe der früheren Zeiträume",$n="Grau",e_="Blasse Serienfarbe",t_="Durchschnitt",r_="Summe",i_="Niedrigster",n_="Höchster",__="Erster",o_="Letzter",a_="Änderung (hochzählende Zähler)",d_="Umrechnung",s_="Keine (Messwerte wie sie sind)",l_="Laufende Summe",u_="Laufende Summe beginnt neu",h_="Nie (ab dem linken Rand)",c_="Jeden Tag",m_="Jede Woche",g_="Jeden Monat",p_="Jeden Monat am Abrechnungstag",b_="Abrechnungstag im Monat (1–28)",y_="Zeitbeschriftung",f_="Wertebeschriftung",w_="Achsenbeschriftung",k_="Neben dem Diagramm",z_="Über dem Diagramm",v_="Waagerechte Linien",S_="Senkrechte Linien",E_="Niedrigster angezeigter Wert",W_="Höchster angezeigter Wert",x_="Werteskala",A_="Gleichmäßige Schritte",M_="Logarithmisch (Zehnerpotenzen)",Z_="Werte beim Überfahren oder Berühren anzeigen",B_="Linienstärke (px)",N_="Punkt an jedem Messwert",L_="Über den anderen Linien zeichnen",F_="Entität",D_="im Zustand ist",T_="über",G_="unter",K_="Entität",H_="im Zustand ist",R_="über",V_="unter",P_="Ausgeblendete Werte als blasse Linie",j_="Leiste, die zeigt, wann es zutraf",J_="Gezeigt, solange {condition}",U_="Jetzt-Linie",I_="Aus",O_="Nur Linie",C_="Linie und Uhrzeit",Q_="Linie und Countdown bis zur nächsten festen Zeit",q_="{label} in {duration}",Y_="Nächste in {duration}",X_="Kompakt",$_="Namen und Werte",eo="Über dem Diagramm",to="Auf dem Diagramm",ro="Ausgeblendet",io="Namen antippen, um ihn aus- oder einzublenden",no="Welche Messwerte",_o="Alle (so viele wie passen)",oo="Den neuesten",ao="Höchsten und niedrigsten",so="Ersten und neuesten",lo="Position der Beschriftung",uo="Über Spitzen, unter Tälern",ho="Darüber",co="Darunter",mo="Auf dem Punkt",go="Überlappende Beschriftungen erlauben",po="Sync-Gruppe",bo="Ein kleines Diagramm pro Entität",yo="Werteskala",fo="Gleich, wenn die Einheiten übereinstimmen",wo="Gleich für alle Diagramme",ko="Jedes Diagramm eigene",zo="Spalten (leer passt sich der Karte an)",vo="Prognose",So="{name} Prognose",Eo="Prognose",Wo="Prognose-Entität",xo="Attribut",Ao="Wert-Schlüssel",Mo="Zeit-Schlüssel",Zo="Wetterprognose",Bo="Stündlich",No="Täglich",Lo="Zweimal täglich",Fo="Werte multiplizieren mit",Do="Prognosen so weit voraus zeigen",To="Sollwert anzeigen",Go="Beim Heizen oder Kühlen schattieren",Ko="Schattieren, wenn nur der Lüfter läuft",Ho="Temperaturfarbe",Ro="Sollwertfarbe",Vo="Heizfarbe",Po="Kühlfarbe",jo="Tage (mehr als 1 zeigt den Durchschnittstag)",Jo="Einschaltdauer",Uo="Die aktuelle Uhrzeit",Io="Nichts",Oo="Ein Balken für je",Co="15 Minuten",Qo="30 Minuten",qo="Stunde",Yo="Automatisch (Änderung bei Zählern, sonst Durchschnitt)",Xo="Farbe",$o="Gilt als an",ea="Füge zuerst oben eine Entität hinzu.",ta="Gruppieren nach",ra="Etage",ia="Bereich",na="Gerät",_a="Label",oa="Eigene Gruppe",aa="Text auf den Balken",da="Zustand",sa="Dauer",la="Zustand und Dauer",ua="Keiner",ha="Legende der Zustände",ca="Über dem Diagramm",ma="Ausgeblendet",ga="Zustandsfarben",pa="Ein Palettenname (amber, green, blue, red, purple, grey, primary) oder eine beliebige CSS-Farbe.",ba="Zustand",ya="Farbe",fa="Zustandsfarbe hinzufügen",wa="Entfernen",ka="Gruppe (Zeilen mit gleicher Gruppe teilen eine Überschrift)",za="Punkte pro Stunde (0 zeichnet jeden Messwert)",va="Graph",Sa="Linie",Ea="Balken",Wa="Keiner (nur Wert)",xa="Fläche unter der Linie füllen",Aa="Voll",Ma="Verlauf",Za="Keine",Ba="Punkte auf der Linie",Na="Beim Überfahren",La="Immer",Fa="Nie",Da="Beschriftung für Höchst- und Tiefstwert",Ta="Beim Überfahren",Ga="Immer",Ka="Nie",Ha="Graphhöhe (pro 500 px Breite)",Ra="Abstand zwischen Balken (px)",Va="Bereichsfarben",Pa="Überblenden",ja="Wechsel an jedem Bereich",Ja="Tiefst- und Höchstwert anzeigen",Ua="Durchschnitt anzeigen",Ia="Legende (zwei oder mehr Entitäten)",Oa="Niedrigster Wert",Ca="Höchster Wert",Qa="Kleinster angezeigter Bereich",qa="Rechte Achse niedrigster",Ya="Rechte Achse höchster",Xa="Rechte Achse kleinster Bereich",$a="Skalieren mit 10 hoch",ed="Name und Symbol",td="Verteilt",rd="Links",id="Rechts",nd="Mitte",_d="Symbol",od="Rechts vom Namen",ad="Links vom Namen",dd="Neben dem Wert",sd="Wert",ld="Links",ud="Rechts",hd="Mitte",cd="Wertgröße (%)",md="Namensgröße (px)",gd="Namen einfärben",pd="Wert einfärben",bd="Symbol einfärben",yd="Kein Hintergrund (in einer anderen Karte)",fd="Bild statt Symbol (URL)",wd="Wert unter dem Zeiger anzeigen",kd="Achse",zd="Links",vd="Rechts (eigene Skala)",Sd="Zusammenfassen mit",Ed="Aktuellen Wert als waagerechte Linie zeichnen",Wd="Wert neben dem Hauptwert anzeigen",xd="Punkt nach Wert einfärben",Ad="Im Graph",Md="Linie",Zd="Füllung",Bd="Punkte",Nd="In der Legende",Ld="Wert in der Legende",Fd="Richtungen",Dd="4 (N, E, S, W)",Td="8 (N, NE, E…)",Gd="16 (N, NNE, NE…)",Kd="Windstill unter",Hd="Die erste Entität ist die Windrichtung, in Grad oder Himmelsrichtungen wie SW. Die zweite ist die Windgeschwindigkeit: ohne sie zeigen die Blätter nur, wie oft der Wind aus jeder Richtung kam.",Rd="Richtung: {direction}. Geschwindigkeit: {speed}.",Vd="keine",Pd="Langzeitstatistiken liefern die durchschnittliche Richtung jeder Stunde. Über Norden stimmt das nur, wenn der Sensor die Richtung als Winkel erfasst (Zustandsklasse measurement_angle); sonst ergibt eine Stunde, die zwischen NNW und NNO schwankt, im Schnitt Süden. Der Verlauf ist exakt.",jd="Fläche",Jd="Stapeln",Ud="Nicht stapeln",Id="Übereinander",Od="Auf 100 %",Cd="Farbe unter null",Qd="Beeswarm",qd="Jeden Punkt platzieren nach",Yd="Seinem Wert",Xd="Der Tageszeit, zu der es geschah",$d="Größere Punkte für größere Werte",es="{n} Messwerte",ts="{n}-mal an",rs="Angezeigte Punkte",is="Keine Messwerte",ns="Keine Änderung: {value}",_s="Im ganzen Zeitraum gleich",os="Frühester – spätester",as="Niedrigster – höchster",ds="Streudiagramm in Reihen",ss="Median {value}",ls="Mittelwert {value}",us="Mittelwert",hs="Linie in jeder Reihe bei",cs="Dem Median",ms="Dem Mittelwert",gs="Keine Linie",ps="Streuung in der Reihe",bs="Farbe",ys="Boxplot",fs="Boxplot von {names}",ws="Höchster",ks="Oberes Quartil",zs="Median",vs="Unteres Quartil",Ss="Niedrigster",Es="Durchschnitt",Ws="Messwerte",xs="Ausreißer",As="Whisker reichen bis",Ms="1.5 × Boxhöhe (Ausreißer als Punkte)",Zs="Zum niedrigsten und höchsten Wert",Bs="Jeden Messwert als Punkt anzeigen",Ns="Boxfarbe",Ls="Bullet",Fs="Bereiche hinter dem Balken",Ds="Grautöne",Ts="Farben der Farbbereiche",Gs="Ziel {target}",Ks="{style}-Diagramm von {names}",Hs="Kerzenchart",Rs="Eine Kerze pro",Vs="Entitäten darunter: Messwerte zusammenfassen mit",Ps="Farbe bei Anstieg",js="Farbe bei Rückgang",Js="Die anderen Entitäten darunter zeichnen als",Us="Säulen",Is="Eine Linie",Os="Eröffnung",Cs="Hoch",Qs="Tief",qs="Schluss",Ys="Woche vom {date}",Xs="Klima",$s="Sollwert",el="{low} – {high}",tl="{name} ist kein Thermostat. Wähle eine Klima-Entität.",rl="Heizen",il="Vorheizen",nl="Kühlen",_l="Abtauen",ol="Entfeuchten",al="Lüfter",dl="Untätig",sl="Aus",ll="Säulen",ul="Automatisch",hl="Niedrigster bis höchster Wert je Säule",cl="Abgerundete Enden",ml="Werte auf den Säulen anzeigen",gl="Fehlerbalken (Streuung je Säule)",pl="Keine",bl="Mittel ± eine Standardabweichung",yl="Niedrigster und höchster Wert",fl="95-%-Konfidenzintervall des Mittels",wl="{value} ({low} – {high})",kl="Farbe",zl="Kombiniert",vl="Zeichnen als",Sl="Linie",El="Säulen",Wl="Fläche",xl="Werteachse",Al="Automatisch (nach Einheit)",Ml="Links",Zl="Rechts",Bl="Zusammenfassen mit",Nl="Wie die Karte",Ll="Durchschnitt",Fl="Summe",Dl="Niedrigster",Tl="Höchster",Gl="Erster",Kl="Letzter",Hl="Änderung (hochzählende Zähler)",Rl="24-Stunden-Uhr",Vl="einmal",Pl="{n}-mal",jl="{text} am Tag",Jl="{total} · meiste Aktivität {time}",Ul="Spitze {value} um {time}",Il="{name} {state}",Ol="{label} pro Tag",Cl="Nichts aufgezeichnet",Ql="Jetzt",ql="an",Yl="Durchschnittstag · letzte {n} Tage",Xl="an {on} von {of} Tagen",$l="bisher {duration}",eu="{from} – {to}",tu="{value} im Schnitt",ru="Zyklusdiagramm",iu="Mittel jeder Stunde über {n} Wochen",nu="Jede Stunde, Tag für Tag, über {n} Wochen",_u="Jeder Tag des Monats, Monat für Monat, über {n} Wochen",ou="Mittel des Felds",au="Mittel {name}",du="Ein Feld pro",su="Wochentag (seine Stunden)",lu="Stunde des Tages (Tag für Tag)",uu="Tag des Monats (Monat für Monat)",hu="Wochen",cu="Hantel",mu="Vergleichen",gu="Niedrigster und höchster Wert im Zeitraum",pu="Beginn des Zeitraums und jetzt",bu="Zielwert und jetzt",yu="Aktuellen Wert markieren",fu="Tief",wu="Hoch",ku="Jetzt",zu="Ziel",vu="Vor einer Stunde",Su="Vor {n} Stunden",Eu="Vor einem Tag",Wu="Vor {n} Tagen",xu="Vor einer Woche",Au="Vor {n} Wochen",Mu="Vor einem Monat",Zu="Vor {n} Monaten",Bu="Kein Wert",Nu="Trichter",Lu="Form",Fu="Trichter (erste Stufe oben)",Du="Pyramide (erste Stufe unten)",Tu="Prozentwerte",Gu="Anteil an der ersten Stufe",Ku="Anteil an der vorherigen Stufe",Hu="Nicht anzeigen",Ru="Farbe",Vu="Eine Farbe pro Entität",Pu="Nach Farbbereich",ju="{style} von {names}",Ju="Gruppierte Balken",Uu="Balken",Iu="Nebeneinander",Ou="Gestapelt",Cu="Gestapelt auf 100 %",Qu="Farbe",qu="Eine Farbe pro Datenreihe",Yu="Nach Farbbereich",Xu="Zeile",$u="Datenreihe",eh="Balkenfarbe",th="Balkendiagramm von {names}",rh="Heatmap",ih="Heatmap von {name}",nh="Gemittelte Tage",_h="Keine Messwerte",oh="Anordnung",ah="Stunde nach Wochentag",dh="Kalender (ein Tag pro Zelle)",sh="Stufenlose Skala",lh="Zellen",uh="Quadratisch",hh="Abgerundet",ch="Sechseckig",mh="Niedrigste Farbe bei",gh="Höchste Farbe bei",ph="Legende",bh="Spirale",yh="Spirale von {name}, {n} Umdrehungen",fh="{n} Tage, eine Umdrehung pro Tag",wh="{n} Wochen, eine Umdrehung pro Woche",kh="Älteste innen, neueste außen",zh="Eine Umdrehung pro",vh="Tag",Sh="Woche",Eh="Umdrehungen",Wh="Ringbreite",xh="Histogramm",Ah="Zählen",Mh="Zeit in jedem Bereich",Zh="Messwerte in jedem Bereich",Bh="Anzeigen als",Nh="Anteil am Ganzen (%)",Lh="Stunden oder Messwerte",Fh="Anzahl der Klassen (leer: automatisch)",Dh="Klassenbreite (hat Vorrang vor der Anzahl)",Th="Zwei oder mehr Entitäten",Gh="Balken nebeneinander",Kh="Balken übereinander",Hh="Wertebeschriftung entlang der Unterseite",Rh="{n} Messwerte",Vh="1 Messwert",Ph="Linie",jh="Verlauf wird geladen…",Jh="Verlauf konnte nicht geladen werden: {error}",Uh="Einstellungen des Energie-Dashboards werden geladen…",Ih="Einstellungen des Energie-Dashboards konnten nicht gelesen werden: {error}",Oh="Im Energie-Dashboard ist noch keiner dieser Flüsse eingerichtet.",Ch="Netzbezug",Qh="Netzeinspeisung",qh="Solar",Yh="Batterie-Entladung",Xh="Batterie-Ladung",$h="Gas",ec="Wasser",tc="Geräte",rc="Haus",ic="Nicht erfasster Verbrauch",nc="Im Haus verbraucht",_c="Keine Messwerte in diesem Zeitraum.",oc="Antippen zum Aus- oder Einblenden. Gedrückt halten, um nur diese anzuzeigen.",ac="Alle Reihen sind ausgeblendet. Tippe auf einen Namen, um sie wieder anzuzeigen.",dc="Exportieren",sc="Als PNG speichern",lc="Bild, 2×",uc="Als SVG speichern",hc="Vektor",cc="CSV kopieren",mc="gezeichnete Werte",gc="YAML kopieren",pc="Konfiguration dieser Karte",bc="Kopiert",yc="Gespeichert",fc="Als Datei gespeichert: Die Zwischenablage ist hier nicht verfügbar",wc="Export in diesem Browser nicht möglich",kc="Nichts über null, das sich logarithmisch darstellen lässt.",zc="Lollipop",vc="Piktogramm",Sc="Symbol (jede Entität kann ein eigenes haben)",Ec="Jedes Symbol steht für (leer: automatisch)",Wc="Symbole pro Gruppe (0: keine Gruppen)",xc="Symbol für Bruchteile teilweise füllen",Ac="Kreis / Ring",Mc="Form",Zc="Ring",Bc="Kreis",Nc="Zeile unter der Summe",Lc="Abstand zwischen Segmenten",Fc="Farbverlauf-Füllungen",Dc="Polarfläche",Tc="Skala",Gc="Eine Skala für alle, von 0 bis zum größten Wert",Kc="Jedes Segment vom Minimum bis Maximum seiner Entität",Hc="Farbe",Rc="Eine Farbe pro Entität",Vc="Abstufungen einer Farbe, dunkler für mehr",Pc="Nach Farbbereich",jc="Farbe für Abstufungen",Jc="Polarflächendiagramm von {names}",Uc="Radar",Ic="Skala",Oc="Jede Achse vom Minimum bis Maximum ihrer Entität",Cc="Eine Skala für alle, von 0 bis zum größten Wert",Qc="Formen füllen",qc="Achsenname",Yc="Radardiagramm von {names}",Xc="Sonstige",$c="Bereichsfläche",em="Durchschnitt als Linie zeichnen",tm="Farbe",rm="Ringe",im="Startwinkel (0 ist oben)",nm="Abgerundete Enden",_m="Sankey (Fluss)",om="Flüsse einfärben nach",am="Herkunft, oder Ziel nach einem mittleren Knoten",dm="Herkunft",sm="Ziel",lm="Fließt von",um="Fließt zu",hm="Flussfarbe",cm="Flussdiagramm: {flows}",mm="{from} zu {to} {value}",gm="Gib jeder Entität in ihren Optionen ein „Fließt von“ und ein „Fließt zu“.",pm="Derzeit fließt nichts.",bm="In diesem Zeitraum ist nichts geflossen.",ym="Sehnendiagramm (Flüsse im Kreis)",fm="Abstand zwischen Knoten",wm="Deckkraft der Bänder",km="Sehnendiagramm: {flows}",zm="Steigung",vm="Vergleichen",Sm="Den Messwert damals und jetzt",Em="Wie viel er in jedem Zeitraum gestiegen ist (Zähler)",Wm="Auf oder ab",xm="Nach Gruppe",Am="Ein Anstieg ist",Mm="Schlecht (rot)",Zm="Gut (grün)",Bm="Gruppe",Nm="Jetzt",Lm="{n} {unit} zuvor",Fm="1 {unit} zuvor",Dm="Vorherige {n} {unit}",Tm="Vorherige 1 {unit}",Gm="Letzte {n} {unit}",Km="Letzte 1 {unit}",Hm="Stunde",Rm="Stunden",Vm="Tag",Pm="Tage",jm="Woche",Jm="Wochen",Um="Monat",Im="Monate",Om="{name}, {from} bis {to}",Cm="kein Messwert",Qm="Sparklines",qm="Sparkline",Ym="Linie",Xm="Fläche",$m="Säulen",eg="Balken unter Name und Wert",tg="Farbe",rg="Trend von {name}",ig="Streamgraph",ng="Form",_g="Streamgraph (fließend)",og="Zentriert",ag="Anteil an der Summe (100 %)",dg="Ab null gestapelt",sg="Reihenfolge",lg="Größte in der Mitte",ug="Wie aufgelistet, erste unten",hg="Namen auf den Strömen",cg="Kanten",mg="Summe",gg="Sunburst",pg="Eiszapfen",bg="Form",yg="Vollkreis",fg="Halbkreis",wg="Farbe",kg="Eine Farbe pro Gruppe",zg="Nach Farbbereich",vg="Summe",Sg="Sonstige",Eg="Nichts anzuzeigen: Keine Entität hat einen Wert über null.",Wg="Kein Messwert:",xg="Sunburst von {names}",Ag="Eiszapfendiagramm von {names}",Mg="Zustandszeitleiste",Zg="Keine Zustände in diesem Zeitraum aufgezeichnet.",Bg="für {duration}",Ng="Jetzt",Lg="Messwerte, keine Zustände: Dafür eignet sich ein Liniendiagramm",Fg="Treemap",Dg="Farbe",Tg="Eine Farbe pro Gruppe",Gg="Nach Farbbereich",Kg="Treemap von {names}",Hg="{value} insgesamt",Rg="Nichts anzuzeigen: Keine Entität hat einen Wert über null.",Vg="Kein Messwert:",Pg="Sonstige",jg="Marimekko",Jg="Text auf jedem Teil",Ug="Anteil an der Spalte",Ig="Wert",Og="Anteil und Wert",Cg="Keiner",Qg="Spalte (Gruppe)",qg="Kategorie",Yg="Farbe der Kategorie",Xg="Marimekko-Diagramm, Spalten: {columns}",$g="Trend",ep="Tief",tp="Durchschnitt",rp="Hoch",ip="Violine",np="Violine",_p="Raincloud (halbe Violine, Box und Messwerte)",op="Box mit Median und mittlerer Hälfte",ap="Glättung (in der Einheit der Entität, leer für automatisch)",dp="Eine Form pro",sp="Entität",lp="Entität und Tag",up="Entität und Woche",hp="Entität und Monat",cp="Median {value}",mp="Keine Messwerte",gp="Raincloud",pp="Waffel",bp="Waffeln",yp="Eine, aufgeteilt auf die Entitäten",fp="Eine pro Entität, nebeneinander",wp="Ersten Anteil groß anzeigen",kp="Wasserfall",zp="Jeder Schritt ist",vp="Die Änderung im Zeitraum",Sp="Sein aktueller Wert",Ep="Beim Messwert der ersten Entität zu Beginn des Zeitraums starten",Wp="Summe am Ende anzeigen",xp="Zählt abwärts (ein Anstieg hier ist ein Rückgang der Summe)",Ap="Start",Mp="Ende",Zp="Summe",Bp="Keine Messwerte",Np="Wasserfalldiagramm: {bars}",Lp="Windrose",Fp="Vorherrschend",Dp="Mittlere Geschwindigkeit",Tp="Stärkster",Gp="Windstill",Kp="Geschwindigkeit",Hp="Geschwindigkeit ({unit})",Rp="Zeitanteil",Vp="Windrose, vorherrschend {direction} {share}",Pp="Windrose, vorherrschend {direction} {share}, windstill {calm}",jp="Windrose, windstill {calm}",Jp="Batterien, Füllstände, alles von 0 bis 100",Up="Speicherplatz und lange Listen, auf wenig Raum",Ip="Signalstärke und Füllstände, in Stufen",Op="Tanks, Tonnen und Regentonnen, die sich von unten füllen",Cp="Alle Batterien im Haus, die leerste zuerst",Qp="CPU, Arbeitsspeicher und Festplatte, als Rundanzeige",qp="Leistung und Geschwindigkeit, mit Zeiger",Yp="Temperatur, Luftfeuchtigkeit und CO₂, als offene Rundanzeige",Xp="Wie sich ein Sensor über Stunden, Tage oder Monate verändert hat",$p="Solar und Stromverbrauch, mit Bezug und Einspeisung beiderseits der Null",eb="Energie pro Tag, Regen pro Stunde",tb="Säulen, Linien und Flächen auf einer Zeitachse, mit zweiter Achse",rb="Wie sich eine Summe aufteilt, etwa woher die Energie von heute kam",ib="Mehrere Batterien oder Ziele in einer Rundanzeige",nb="Zählen: erledigte Aufgaben, Gläser Wasser, Personen zu Hause",_b="Ein Anteil von 100 oder die Aufteilung einer Summe",ob="Wie lange ein Raum in jedem Temperaturbereich war",ab="Ein Sensor gegen einen anderen, etwa Heizung gegen Außentemperatur",db="Zwei Sensoren gegeneinander, Größe nach einem dritten",sb="Leistung nach Stunde und Wochentag oder ein Jahr als Kalender",lb="Ein Tages- oder Wochenablauf, eine Runde pro Tag oder Woche",ub="Wie sich Messwerte verteilen, pro Entität oder pro Tag, Woche oder Monat",hb="Erzeugter Solarstrom, dann im Haus verbraucht, dann eingespeist",cb="Die Profile mehrerer Werte vergleichen",mb="Werte als unterschiedlich lange Stücke rund um einen Kreis",gb="Stromverbrauch nach Etage und Raum, als Kästen nach Anteil",pb="Eine Summe auf zwei Arten aufgeteilt, etwa Energie nach Raum und Nutzung",bb="Eine Hierarchie als Ringe, zum Hineintippen",yb="Eine Hierarchie als gestapelte Balken, zum Hineintippen",fb="Mehrere Werte nebeneinander, gestapelt oder als 100 %",wb="Ein Wert im Vergleich zu seinem Ziel",kb="Viele Werte mit wenig Farbe",zb="Wie eine Summe Schritt für Schritt wächst oder schrumpft",vb="Jede Entität damals und jetzt",Sb="Niedrigster und höchster Wert jeder Entität",Eb="Niedrigster bis höchster Wert jedes Zeitraums, schattiert",Wb="Ein winziger Verlauf neben Name und Wert jeder Entität",xb="Wie sich mehrere Entitäten eine Summe über die Zeit teilen",Ab="Eröffnung, Hoch, Tief und Schluss pro Zeitraum",Mb="Wie sich Messwerte verteilen, als weiche Form",Zb="Jeder Messwert als Punkt, so verteilt, dass sich keine überlappen",Bb="Jeder Messwert als Punkt, mit einer Linie beim mittleren Wert",Nb="Wie Strom zwischen Quellen und Verbrauchern fließt",Lb="Flüsse in beide Richtungen zwischen wenigen Orten, rund um einen Kreis",Fb="Wann jede Entität an, aus, zu Hause oder am Heizen war",Db="Die Temperatur eines Thermostats im Vergleich zum Sollwert",Tb="Woher der Wind kommt und wie stark",Gb="Wann jede Entität an war, rund um die Uhr",Kb="Der durchschnittliche Tag für jeden Wochentag, nebeneinander",Hb="Eine kompakte Kachel: der Wert über seinen jüngsten Verlauf",Rb="Zeitraum und Messwerte",Vb="Darstellung",Pb="Achsen und Gitterlinien",jb="Markierungen und Extras",Jb="Anordnung und Teilen",Ub="Gruppieren nach {by} wurde ausgeschaltet: {style} kann nicht so gruppieren.",Ib="Sortiert: die leersten zuerst. Ändere das mit Sortierung unter Anzeige.",Ob="Noch keine Entitäten",Cb="1 Entität",Qb="{count} Entitäten",qb="plus Treffer",Yb="{min} bis {max}",Xb="Ziel {target}",$b="Keine Bereiche",ey="1 Bereich",ty="{count} Bereiche",ry="Das Minimum ({min}) liegt nicht unter dem Maximum ({max}), also kann sich nichts füllen. Senke das Minimum oder erhöhe das Maximum.",iy='{entity} meldet "{state}". Das ist keine Zahl, also kann dieser Stil es nicht zeichnen. Wähle einen Sensor, der eine Zahl meldet, oder lies eines seiner Attribute in seinen Optionen.',ny="Zwei Bereiche beginnen bei {from}, also wird nur einer davon angezeigt. Gib jedem Bereich einen eigenen Anfang.",_y="{action}: {entity}",oy="Diese Reihe nur zeigen, solange…",ay="Die Reihen nur zeigen, solange…",dy="Wähle eine Entität, dann den Zustand, in dem sie sein muss, oder den Bereich, in dem sie liegen muss. Eine Reihe kann ihre eigene Bedingung haben, in ihren Optionen unter Entitäten.",sy="Mehrere Zustände: durch Kommas trennen.",ly="Mehrere Zustände: durch Kommas trennen.",uy="Etwa 30min, 2h oder 1d. Leer: ein Zwölftel des Zeitraums.",hy="Zwei-Finger-Geste, Strg + Scrollen oder Ziehen.",cy="Diagramme mit gleichem Namen teilen den Zeiger und blättern gemeinsam durch Zeiträume.",my="Ihre Prognose wird ab jetzt gestrichelt gezeichnet.",gy='Leer: die Wetterprognose oder ein Attribut namens "forecast".',py="Leer: wird aus der Prognose ermittelt.",by="Leer: wird aus der Prognose ermittelt.",yy="Leer: stündlich.",fy="Leer: 1.",wy="Setze ~ vor die Zahl, damit Messwerte darüber hinausgehen dürfen.",ky="Setze ~ vor die Zahl, damit Messwerte darüber hinausgehen dürfen.",zy="Setze ~ vor die Zahl, damit Messwerte darüber hinausgehen dürfen.",vy="Setze ~ vor die Zahl, damit Messwerte darüber hinausgehen dürfen.",Sy="Hat Vorrang vor „Gruppieren nach“. Schreibe „Erdgeschoss / Küche“ für zwei Ebenen.",Ey="Leer: on, open, heating, home und Ähnliches.",Wy="07:00 für jeden Tag oder 2026-10-28 07:00. Durch Kommas trennen.",xy="Eine Zahl oder eine Entität.",Ay="Eine Zahl oder eine Entität. Leer: unten.",My="Eine Zahl oder eine Entität. Leer: oben.",Zy="Etwa 15min. Wird statt einer Anzahl von Messwerten verwendet.",By="Leer: 0.5 m/s oder dasselbe in km/h, mph oder Knoten.",Ny="Entitäten mit gleichem Achsennamen werden gruppenübergreifend ausgerichtet.",Ly="Nichts gewählt: Netz, Solar und Batterie.",Fy="Ein Palettenname oder eine beliebige CSS-Farbe.";var Dy={entity_not_found:e,unavailable:t,no_entities:r,no_matches:i,none_available:n,editor_section_entities:_,editor_section_style:o,editor_section_chart:a,editor_group_bars:d,editor_group_gauges:s,editor_group_history:l,editor_group_totals:u,editor_group_compare:h,editor_group_distribution:c,editor_period_last:m,editor_period_unit:g,editor_period_unit_hour:p,editor_period_unit_day:b,editor_period_unit_week:y,editor_period_unit_month:f,editor_source:w,editor_source_history:k,editor_source_statistics:z,editor_derivative_transform:v,editor_derivative_transform_none:S,editor_derivative_transform_derivative:E,editor_derivative_unit_time:W,editor_derivative_unit_time_s:x,editor_derivative_unit_time_min:A,editor_derivative_unit_time_h:M,editor_derivative_unit_time_d:"Tag",editor_derivative_smoothing:B,editor_derivative_smoothing_time:N,editor_source_current:L,editor_source_energy:F,editor_energy_flows:D,editor_energy_split:T,editor_curve:G,editor_curve_smooth:K,editor_curve_straight:H,editor_curve_step:R,editor_color_by:V,editor_color_by_series:P,editor_color_by_bands:j,editor_labels:J,editor_series_color:U,editor_dash:I,editor_section_limits:O,editor_section_colours:C,editor_section_display:Q,editor_section_actions:q,editor_title:Y,editor_style_bar:X,editor_style_thin:$,editor_style_segmented:ee,editor_style_tank:te,editor_style_battery:re,battery_aria:ie,editor_style_ring:ne,editor_style_needle:_e,editor_style_arc:oe,editor_gauge_help:ae,editor_start_angle:de,editor_end_angle:se,editor_center:le,editor_center_mode_value:ue,editor_center_mode_band:he,editor_center_mode_name:ce,editor_center_mode_text:me,editor_center_mode_none:ge,editor_center_text:pe,editor_tick_labels:be,editor_ghost:ye,editor_ghost_off:"Aus",editor_ghost_24h:we,editor_ghost_7d:ke,ghost_title_24h:ze,ghost_title_7d:ve,editor_show_name:Se,editor_show_value:Ee,editor_show_icon:We,editor_show_target:xe,editor_show_legend:Ae,editor_columns:Me,editor_sort:Ze,editor_sort_none:Be,editor_sort_ascending:Ne,editor_sort_descending:Le,editor_decimals:Fe,editor_unit:De,editor_animate:Te,editor_hide_unavailable:Ge,editor_export:Ke,editor_limit:He,editor_include_heading:Re,editor_include_help:Ve,editor_exclude_heading:Pe,editor_exclude_help:je,editor_rule_device_class:Je,editor_rule_area:Ue,editor_rule_floor:Ie,editor_rule_label:Oe,editor_rule_domain:Ce,editor_rule_entity:Qe,editor_tap_action:qe,editor_hold_action:Ye,editor_double_tap_action:Xe,editor_badge_entity:$e,editor_badge_style:et,editor_badge_style_value:tt,editor_badge_style_sparkline:rt,editor_badge_style_ring:it,editor_badge_style_thin:nt,editor_badge_attribute:_t,editor_badge_name:ot,editor_badge_hours:at,editor_badge_show_name:dt,editor_badge_show_icon:st,editor_badge_icon:lt,editor_badge_min:ut,editor_badge_max:ht,editor_badge_unit:ct,editor_badge_decimals:mt,editor_badge_color:gt,editor_badge_bands:pt,editor_badge_bands_help:bt,editor_badge_actions:yt,editor_badge_tap_action:ft,editor_badge_hold_action:wt,editor_badge_double_tap_action:kt,editor_attribute:zt,editor_name:vt,editor_icon:St,editor_min:Et,editor_max:Wt,editor_target:xt,editor_none:At,editor_card_setting:Mt,editor_limit_default:Zt,editor_limit_number:Bt,editor_limit_entity:Nt,editor_preset:Lt,editor_preset_battery:Ft,editor_preset_usage:Dt,editor_preset_temperature:Tt,editor_preset_none:Gt,editor_preset_custom:Kt,editor_band_from:"Ab",editor_band_from_entity:Rt,editor_band_from_number:Vt,editor_band_from_entity_label:Pt,editor_band_color:jt,editor_band_custom_color:Jt,editor_band_label:Ut,editor_band_icon:It,editor_color_icon:Ot,editor_color_primary:Ct,editor_color_green:Qt,editor_color_amber:qt,editor_color_red:"Rot",editor_color_blue:Xt,editor_color_purple:$t,editor_color_grey:er,editor_color_custom:tr,editor_add_band:rr,editor_remove_band:ir,editor_add_entity:nr,editor_move_up:_r,editor_move_down:or,editor_remove_entity:ar,editor_show_options:dr,editor_hide_options:sr,editor_not_found:lr,editor_severity:ur,annotation_at:hr,editor_orientation:cr,editor_orientation_horizontal:mr,editor_orientation_vertical:gr,editor_value_axis:pr,editor_value_grid:br,editor_value_min:yr,editor_value_max:fr,dist_median:wr,dist_middle:kr,dist_range:zr,dist_count:vr,editor_drill_down:Sr,drill_into:Er,drill_back:Wr,drill_top:xr,extremes_high:Ar,extremes_low:Mr,extremes_average:"Ø",editor_extremes_max:Br,editor_extremes_min:Nr,editor_extremes_average:Lr,editor_extremes_average_none:Fr,editor_extremes_average_line:Dr,editor_extremes_average_figure:Tr,editor_extremes:Gr,anomaly_title:Kr,anomaly_beyond_high:Hr,anomaly_beyond_low:Rr,editor_anomalies:Vr,editor_anomalies_window:Pr,editor_anomalies_sigma:jr,editor_anomalies_color:Jr,editor_anomalies_band:Ur,period_previous:Ir,period_next:Or,period_return:Cr,period_today:Qr,period_yesterday:qr,period_this_week:Yr,period_last_week:Xr,period_this_month:$r,period_last_month:ei,period_this_year:ti,period_last_year:ri,period_last_hour:ii,period_last_hours:ni,period_last_day:_i,period_last_days:oi,period_last_week_rolling:ai,period_last_weeks:di,period_last_month_rolling:si,period_last_months:li,editor_color_by_shades:ui,editor_shade_color:hi,editor_show_percent:ci,editor_center_total:mi,editor_center_average:gi,editor_center_none:pi,parts_total:bi,parts_average:yi,parts_aria:fi,editor_style_scatter:wi,editor_style_bubble:ki,editor_against:zi,editor_against_entity:vi,editor_against_time:Si,editor_dot_size:Ei,editor_jitter:Wi,editor_min_size:xi,editor_max_size:Ai,editor_dot_color:Mi,editor_xy_x_axis:Zi,scatter_needs_two:Bi,bubble_needs_three:Ni,scatter_role_x:Li,bubble_role_size:Fi,chart_total:Di,editor_x_min:Ti,editor_x_max:Gi,zoom_reset:Ki,zoom_window:Hi,zoom_window_label:Ri,editor_zoom:Vi,editor_overview:Pi,editor_annotations:ji,editor_annotation_type:"Art",editor_annotation_type_line:Ui,editor_annotation_type_band:Ii,editor_annotation_type_time:Oi,editor_annotation_type_state:Ci,editor_annotation_type_point:Qi,editor_annotation_add_line:qi,editor_annotation_add_band:Yi,editor_annotation_add_time:Xi,editor_annotation_add_state:$i,editor_annotation_add_point:en,editor_annotation_add:tn,editor_annotation_value:rn,editor_annotation_from:"Von",editor_annotation_to:"Bis",editor_annotation_times:on,editor_annotation_entity:an,editor_annotation_series:dn,editor_annotation_state:sn,editor_annotation_shade:ln,editor_annotation_at:un,editor_annotation_at_max:hn,editor_annotation_at_min:cn,editor_annotation_at_last:mn,editor_annotation_at_first:gn,editor_annotation_label:pn,editor_annotation_color:bn,editor_annotation_dash:yn,editor_annotation_history:fn,editor_annotation_zone:wn,editor_annotation_zone_none:kn,editor_annotation_zone_above:zn,editor_annotation_zone_below:vn,editor_annotation_severity:Sn,editor_annotation_remove:En,editor_zones:Wn,editor_period_calendar:xn,editor_period_calendar_rolling:An,editor_period_calendar_day:Mn,editor_period_calendar_week:Zn,editor_period_calendar_month:Bn,editor_period_calendar_year:Nn,editor_period_offset:Ln,editor_period_until:Fn,editor_period_until_now:Dn,editor_period_until_end:Tn,editor_period_navigate:Gn,editor_group_by:Kn,editor_group_by_none:Hn,editor_group_by_hour:Rn,editor_group_by_day:"Tag",editor_group_by_week:Pn,editor_group_by_month:jn,editor_aggregate:Jn,compare_series:Un,compare_hours_earlier:In,compare_days_earlier:On,compare_weeks_earlier:Cn,compare_months_earlier:Qn,compare_years_earlier:qn,editor_compare:Yn,editor_compare_style:Xn,editor_compare_style_grey:$n,editor_compare_style_series:e_,editor_aggregate_mean:t_,editor_aggregate_sum:r_,editor_aggregate_min:i_,editor_aggregate_max:n_,editor_aggregate_first:__,editor_aggregate_last:o_,editor_aggregate_change:a_,editor_cumulative_transform:d_,editor_cumulative_transform_none:s_,editor_cumulative_transform_cumulative:l_,editor_cumulative_reset:u_,editor_cumulative_reset_none:h_,editor_cumulative_reset_day:c_,editor_cumulative_reset_week:m_,editor_cumulative_reset_month:g_,editor_cumulative_reset_billing:p_,editor_cumulative_billing_day:b_,editor_x_axis:y_,editor_y_axis:f_,editor_axis_labels:w_,editor_axis_labels_outside:k_,editor_axis_labels_inside:z_,editor_grid_horizontal:v_,editor_grid_vertical:S_,editor_y_min:E_,editor_y_max:W_,editor_y_scale:x_,editor_y_scale_linear:A_,editor_y_scale_log:M_,editor_tooltip:Z_,editor_line_width:B_,editor_dots:N_,editor_on_top:L_,editor_when_entity:F_,editor_when_state:D_,editor_when_above:T_,editor_when_below:G_,editor_when_card_entity:K_,editor_when_card_state:H_,editor_when_card_above:R_,editor_when_card_below:V_,editor_when_ghost:P_,editor_when_strip:j_,when_strip_label:J_,editor_now_marker:U_,editor_now_marker_off:"Aus",editor_now_marker_line:O_,editor_now_marker_time:C_,editor_now_marker_countdown:Q_,now_marker_countdown:q_,now_marker_next:Y_,editor_compact:X_,editor_header:$_,editor_header_above:eo,editor_header_over:to,editor_header_hidden:ro,editor_legend_toggle:io,editor_labels_show:no,editor_labels_show_all:_o,editor_labels_show_last:oo,editor_labels_show_minmax:ao,editor_labels_show_ends:so,editor_labels_position:lo,editor_labels_position_auto:uo,editor_labels_position_above:ho,editor_labels_position_below:co,editor_labels_position_center:mo,editor_labels_overlap:go,editor_sync:po,editor_multiples:bo,editor_multiples_scale:yo,editor_multiples_scale_auto:fo,editor_multiples_scale_shared:wo,editor_multiples_scale_independent:ko,editor_multiples_columns:zo,forecast_label:vo,forecast_series:So,editor_forecast_title:Eo,editor_forecast_entity:Wo,editor_forecast_attribute:xo,editor_forecast_value_key:Ao,editor_forecast_time_key:Mo,editor_forecast_type:Zo,editor_forecast_type_hourly:Bo,editor_forecast_type_daily:No,editor_forecast_type_twice_daily:Lo,editor_forecast_multiply:Fo,editor_forecast_hours:Do,editor_set_point:To,editor_shading:Go,editor_shade_fan:Ko,editor_current_color:Ho,editor_set_point_color:Ro,editor_heating_color:Vo,editor_cooling_color:Po,editor_days:jo,editor_day_clock_center_total:Jo,editor_day_clock_center_now:Uo,editor_day_clock_center_none:Io,editor_bucket:Oo,editor_bucket_15:Co,editor_bucket_30:Qo,editor_bucket_60:qo,editor_aggregate_auto:Yo,editor_ring_color:Xo,editor_active:$o,editor_entity_options_none:ea,editor_hierarchy_group_by:ta,editor_group_by_floor:ra,editor_group_by_area:ia,editor_group_by_device:na,editor_group_by_label:_a,editor_entity_groups:oa,editor_bar_labels:aa,editor_bar_labels_state:da,editor_bar_labels_duration:sa,editor_bar_labels_both:la,editor_bar_labels_none:ua,editor_timeline_legend:ha,editor_timeline_legend_above:ca,editor_timeline_legend_hidden:ma,editor_state_colors:ga,editor_state_colors_help:pa,editor_state_colors_state:ba,editor_state_colors_color:ya,editor_state_colors_add:fa,editor_state_colors_remove:wa,editor_timeline_group:ka,editor_points_per_hour:za,editor_graph:va,editor_graph_line:Sa,editor_graph_bar:Ea,editor_graph_none:Wa,editor_fill:xa,editor_fill_solid:Aa,editor_fill_fade:Ma,editor_fill_none:Za,editor_points:Ba,editor_points_hover:Na,editor_points_always:La,editor_points_never:"Nie",editor_trend_labels:Da,editor_labels_hover:Ta,editor_labels_always:Ga,editor_labels_never:"Nie",editor_height:Ha,editor_bar_spacing:Ra,editor_color_transition:Va,editor_color_transition_smooth:Pa,editor_color_transition_hard:ja,editor_extrema:Ja,editor_average:Ua,editor_trend_legend:Ia,editor_trend_y_min:Oa,editor_trend_y_max:Ca,editor_min_range:Qa,editor_y_min_secondary:qa,editor_y_max_secondary:Ya,editor_min_range_secondary:Xa,editor_value_factor:$a,editor_align_header:ed,editor_align_header_default:td,editor_align_header_left:rd,editor_align_header_right:id,editor_align_header_center:nd,editor_align_icon:_d,editor_align_icon_right:od,editor_align_icon_left:ad,editor_align_icon_state:dd,editor_align_state:sd,editor_align_state_left:ld,editor_align_state_right:ud,editor_align_state_center:hd,editor_font_size:cd,editor_font_size_header:md,editor_color_name:gd,editor_color_value:pd,editor_trend_color_icon:bd,editor_trend_group:yd,editor_icon_image:fd,editor_trend_tooltip:wd,editor_y_axis_side:kd,editor_y_axis_side_primary:zd,editor_y_axis_side_secondary:vd,editor_entity_aggregate:Sd,editor_fixed_value:Ed,editor_show_state:Wd,editor_show_indicator:xd,editor_show_graph:Ad,editor_show_line:Md,editor_show_fill:Zd,editor_show_points:Bd,editor_show_legend_entity:Nd,editor_show_legend_state:Ld,editor_sectors:Fd,editor_sectors_4:Dd,editor_sectors_8:Td,editor_sectors_16:Gd,editor_calm:Kd,editor_wind_roles:Hd,editor_wind_now:Rd,editor_wind_none:Vd,editor_wind_statistics:Pd,editor_style_area:jd,editor_stack:Jd,editor_stack_none:Ud,editor_stack_normal:Id,editor_stack_percent:Od,editor_negative_color:Cd,editor_style_beeswarm:Qd,editor_place_by:qd,editor_place_by_value:Yd,editor_place_by_time_of_day:Xd,editor_size_by_value:$d,swarm_readings:es,swarm_events:ts,swarm_shown:rs,swarm_none:is,swarm_no_change:ns,swarm_held:_s,swarm_earliest_latest:os,swarm_lowest_highest:as,editor_style_strip_plot:ds,strip_median_value:ss,strip_mean_value:ls,strip_mean:us,editor_strip_marker:hs,editor_strip_marker_median:cs,editor_strip_marker_mean:ms,editor_strip_marker_none:gs,editor_strip_jitter:ps,editor_fill_color:bs,editor_style_box:ys,box_aria:fs,box_highest:ws,box_upper_quartile:ks,box_median:zs,box_lower_quartile:vs,box_lowest:Ss,box_mean:Es,box_count:Ws,box_outliers:xs,editor_whiskers:As,editor_whiskers_tukey:Ms,editor_whiskers_range:Zs,editor_readings:Bs,editor_box_color:Ns,editor_style_bullet:Ls,editor_ranges:Fs,editor_ranges_shades:Ds,editor_ranges_colours:Ts,compare_target:Gs,chart_aria:Ks,editor_style_candlestick:Hs,editor_candle_by:Rs,editor_under_aggregate:Vs,editor_up_color:Ps,editor_down_color:js,editor_underneath:Js,editor_underneath_columns:Us,editor_underneath_line:Is,candle_open:Os,candle_high:Cs,candle_low:Qs,candle_close:qs,candle_week_of:Ys,editor_style_climate:Xs,climate_set_point:$s,climate_range:el,climate_not_thermostat:tl,climate_action_heating:rl,climate_action_preheating:il,climate_action_cooling:nl,climate_action_defrosting:_l,climate_action_drying:ol,climate_action_fan:al,climate_action_idle:dl,climate_action_off:"Aus",editor_style_column:ll,editor_group_by_auto:ul,editor_range:hl,editor_rounded:cl,editor_column_labels:ml,editor_error_bars:gl,editor_error_bars_none:pl,editor_error_bars_std:bl,editor_error_bars_min_max:yl,editor_error_bars_ci95:fl,error_bars_tooltip:wl,editor_column_color:kl,editor_style_combined:zl,editor_series_type:vl,editor_series_type_line:Sl,editor_series_type_column:El,editor_series_type_area:Wl,editor_series_axis:xl,editor_series_axis_auto:Al,editor_series_axis_left:Ml,editor_series_axis_right:Zl,editor_series_aggregate:Bl,editor_series_aggregate_auto:Nl,editor_series_aggregate_mean:Ll,editor_series_aggregate_sum:Fl,editor_series_aggregate_min:Dl,editor_series_aggregate_max:Tl,editor_series_aggregate_first:Gl,editor_series_aggregate_last:Kl,editor_series_aggregate_change:Hl,editor_style_day_clock:Rl,day_clock_times_one:Vl,day_clock_times:Pl,day_clock_a_day:jl,day_clock_busiest:Jl,day_clock_peak:Ul,day_clock_state:Il,day_clock_per_day:Ol,day_clock_no_data:Cl,day_clock_now:Ql,day_clock_on:"an",day_clock_average:Yl,day_clock_on_days:Xl,day_clock_so_far:$l,day_clock_range:eu,day_clock_average_value:tu,editor_style_cycle_plot:ru,cycle_note_week:iu,cycle_note_hour:nu,cycle_note_month:_u,cycle_mean_legend:ou,cycle_panel_average:au,editor_cycle_plot_cycle:du,editor_cycle_plot_cycle_day_of_week:su,editor_cycle_plot_cycle_hour_of_day:lu,editor_cycle_plot_cycle_day_of_month:uu,editor_cycle_plot_weeks:hu,editor_style_dumbbell:cu,editor_ends:mu,editor_ends_range:gu,editor_ends_then:pu,editor_ends_target:bu,editor_show_now:yu,dumbbell_low:fu,dumbbell_high:wu,dumbbell_now:ku,dumbbell_target:zu,dumbbell_ago_hour_one:vu,dumbbell_ago_hour:Su,dumbbell_ago_day_one:Eu,dumbbell_ago_day:Wu,dumbbell_ago_week_one:xu,dumbbell_ago_week:Au,dumbbell_ago_month_one:Mu,dumbbell_ago_month:Zu,dumbbell_no_value:Bu,editor_style_funnel:Nu,editor_funnel_shape:Lu,editor_funnel_shape_funnel:Fu,editor_funnel_shape_pyramid:Du,editor_funnel_percent_of:Tu,editor_funnel_percent_of_first:Gu,editor_funnel_percent_of_previous:Ku,editor_funnel_percent_of_none:Hu,editor_funnel_color_by:Ru,editor_funnel_color_by_series:Vu,editor_funnel_color_by_bands:Pu,funnel_aria:ju,editor_style_grouped_bars:Ju,editor_mode:Uu,editor_mode_grouped:Iu,editor_mode_stacked:Ou,editor_mode_percent:Cu,editor_bars_color_by:Qu,editor_bars_color_by_series:qu,editor_bars_color_by_bands:Yu,editor_bar_group:Xu,editor_bar_series:$u,editor_bar_color:eh,grouped_bars_aria:th,editor_style_heatmap:rh,heatmap_aria:ih,heatmap_hours:nh,heatmap_empty:_h,editor_grid:oh,editor_grid_hours:ah,editor_grid_calendar:dh,editor_color_by_scale:sh,editor_cell_shape:lh,editor_cell_shape_square:uh,editor_cell_shape_rounded:hh,editor_cell_shape_hexagon:ch,editor_color_min:mh,editor_color_max:gh,editor_legend:ph,editor_style_spiral:bh,spiral_aria:yh,spiral_turn_day_note:fh,spiral_turn_week_note:wh,spiral_inner_oldest:kh,editor_spiral_turn:zh,editor_spiral_turn_day:"Tag",editor_spiral_turn_week:Sh,editor_spiral_turns:Eh,editor_spiral_ring_width:Wh,editor_style_histogram:xh,editor_count:Ah,editor_count_time:Mh,editor_count_readings:Zh,editor_show_as:Bh,editor_show_as_percent:Nh,editor_show_as_total:Lh,editor_bins:Fh,editor_bin_width:Dh,editor_bars:Th,editor_bars_side:Gh,editor_bars_overlap:Kh,editor_hist_x_axis:Hh,histogram_readings:Rh,histogram_reading:Vh,editor_style_line:Ph,chart_loading:jh,chart_error:Jh,energy_loading:Uh,energy_error:Ih,energy_none:Oh,energy_flow_grid_import:Ch,energy_flow_grid_export:Qh,energy_flow_solar:qh,energy_flow_battery_out:Yh,energy_flow_battery_in:Xh,energy_flow_gas:"Gas",energy_flow_water:ec,energy_flow_devices:tc,energy_node_home:rc,energy_node_untracked:ic,energy_node_home_use:nc,chart_no_data:_c,legend_toggle_hint:oc,legend_toggle_all_hidden:ac,export_menu:dc,export_png:sc,export_png_hint:lc,export_svg:uc,export_svg_hint:hc,export_csv:cc,export_csv_hint:mc,export_yaml:gc,export_yaml_hint:pc,export_copied:bc,export_saved:yc,export_saved_file:fc,export_failed:wc,chart_log_nothing:kc,editor_style_lollipop:zc,editor_style_pictograph:vc,editor_unit_icon:Sc,editor_per_icon:Ec,editor_group_size:Wc,editor_partial:xc,editor_style_pie:Ac,editor_shape:Mc,editor_shape_donut:Zc,editor_shape_pie:Bc,editor_center_label:Nc,editor_gap:Lc,editor_gradient:Fc,editor_style_polar_area:Dc,editor_polar_scale:Tc,editor_polar_scale_shared:Gc,editor_polar_scale_limits:Kc,editor_polar_color_by:Hc,editor_polar_color_by_series:Rc,editor_polar_color_by_shades:Vc,editor_polar_color_by_bands:Pc,editor_polar_color:jc,polar_area_aria:Jc,editor_style_radar:Uc,editor_radar_scale:Ic,editor_radar_scale_limits:Oc,editor_radar_scale_shared:Cc,editor_radar_fill:Qc,editor_radar_axis:qc,radar_aria:Yc,radar_other:Xc,editor_style_range_area:$c,editor_mean:em,editor_range_color:tm,editor_style_rings:rm,editor_rings_start_angle:im,editor_rounded_ends:nm,editor_style_sankey:_m,editor_link_color:om,editor_link_color_auto:am,editor_link_color_source:dm,editor_link_color_target:sm,editor_from:lm,editor_to:um,editor_flow_color:hm,sankey_aria:cm,sankey_flow:mm,sankey_no_flows:gm,sankey_nothing:pm,energy_nothing_flowed:bm,editor_style_chord:ym,editor_chord_pad:fm,editor_chord_ribbon_opacity:wm,chord_aria:km,editor_style_slope:zm,editor_measure:vm,editor_measure_value:Sm,editor_measure_change:Em,editor_color_by_direction:Wm,editor_color_by_group:xm,editor_increase:Am,editor_increase_bad:Mm,editor_increase_good:Zm,editor_group:Bm,slope_now:Nm,slope_ago:Lm,slope_ago_one:Fm,slope_previous:Dm,slope_previous_one:Tm,slope_last:Gm,slope_last_one:Km,slope_unit_hour:Hm,slope_unit_hour_other:Rm,slope_unit_day:"Tag",slope_unit_day_other:Pm,slope_unit_week:jm,slope_unit_week_other:Jm,slope_unit_month:Um,slope_unit_month_other:Im,slope_entity_aria:Om,slope_no_reading:Cm,editor_style_sparkline:Qm,editor_spark:qm,editor_spark_line:Ym,editor_spark_area:Xm,editor_spark_column:$m,editor_spark_bar:eg,editor_spark_color:tg,spark_aria:rg,editor_style_streamgraph:ig,editor_baseline:ng,editor_baseline_wiggle:_g,editor_baseline_centre:og,editor_baseline_share:ag,editor_baseline_zero:dg,editor_stream_order:sg,editor_stream_order_inside_out:lg,editor_stream_order_listed:ug,editor_stream_labels:hg,editor_stream_curve:cg,stream_total:mg,editor_style_sunburst:gg,editor_style_icicle:pg,editor_sunburst_shape:bg,editor_sunburst_shape_full:yg,editor_sunburst_shape_half:fg,editor_hierarchy_color_by:wg,editor_hierarchy_color_by_group:kg,editor_hierarchy_color_by_bands:zg,hierarchy_total:vg,hierarchy_other:Sg,hierarchy_empty:Eg,hierarchy_no_reading:Wg,sunburst_aria:xg,icicle_aria:Ag,editor_style_timeline:Mg,timeline_no_states:Zg,timeline_for:Bg,timeline_now:Ng,timeline_measurement:Lg,editor_style_treemap:Fg,editor_treemap_color_by:Dg,editor_treemap_color_by_group:Tg,editor_treemap_color_by_bands:Gg,treemap_aria:Kg,treemap_total:Hg,treemap_empty:Rg,treemap_no_reading:Vg,treemap_other:Pg,editor_style_marimekko:jg,editor_marimekko_segment_labels:Jg,editor_marimekko_segment_labels_percent:Ug,editor_marimekko_segment_labels_value:Ig,editor_marimekko_segment_labels_both:Og,editor_marimekko_segment_labels_none:Cg,editor_marimekko_group:Qg,editor_marimekko_category:qg,editor_marimekko_color:Yg,marimekko_aria:Xg,editor_style_trend:$g,trend_min:ep,trend_avg:tp,trend_max:rp,editor_style_violin:ip,editor_shape_violin:np,editor_shape_raincloud:_p,editor_box:op,editor_bandwidth:ap,editor_split_by:dp,editor_split_by_none:sp,editor_split_by_day:lp,editor_split_by_week:up,editor_split_by_month:hp,violin_median:cp,violin_none:mp,violin_raincloud:gp,editor_style_waffle:pp,editor_waffles:bp,editor_waffles_one:yp,editor_waffles_each:fp,editor_headline:wp,editor_style_waterfall:kp,editor_steps:zp,editor_steps_change:vp,editor_steps_current:Sp,editor_start_from_first:Ep,editor_total:Wp,editor_waterfall_invert:xp,waterfall_start:Ap,waterfall_end:Mp,waterfall_total:Zp,waterfall_no_readings:Bp,waterfall_aria:Np,editor_style_wind_rose:Lp,wind_prevailing:Fp,wind_mean_speed:Dp,wind_strongest:Tp,wind_calm:Gp,wind_speed:Kp,wind_speed_unit:Hp,wind_share:Rp,wind_aria:Vp,wind_aria_calm:Pp,wind_aria_still:jp,editor_style_purpose_bar:Jp,editor_style_purpose_thin:Up,editor_style_purpose_segmented:Ip,editor_style_purpose_tank:Op,editor_style_purpose_battery:Cp,editor_style_purpose_ring:Qp,editor_style_purpose_needle:qp,editor_style_purpose_arc:Yp,editor_style_purpose_line:Xp,editor_style_purpose_area:$p,editor_style_purpose_column:eb,editor_style_purpose_combined:tb,editor_style_purpose_pie:rb,editor_style_purpose_rings:ib,editor_style_purpose_pictograph:nb,editor_style_purpose_waffle:_b,editor_style_purpose_histogram:ob,editor_style_purpose_scatter:ab,editor_style_purpose_bubble:db,editor_style_purpose_heatmap:sb,editor_style_purpose_spiral:lb,editor_style_purpose_box:ub,editor_style_purpose_funnel:hb,editor_style_purpose_radar:cb,editor_style_purpose_polar_area:mb,editor_style_purpose_treemap:gb,editor_style_purpose_marimekko:pb,editor_style_purpose_sunburst:bb,editor_style_purpose_icicle:yb,editor_style_purpose_grouped_bars:fb,editor_style_purpose_bullet:wb,editor_style_purpose_lollipop:kb,editor_style_purpose_waterfall:zb,editor_style_purpose_slope:vb,editor_style_purpose_dumbbell:Sb,editor_style_purpose_range_area:Eb,editor_style_purpose_sparkline:Wb,editor_style_purpose_streamgraph:xb,editor_style_purpose_candlestick:Ab,editor_style_purpose_violin:Mb,editor_style_purpose_beeswarm:Zb,editor_style_purpose_strip_plot:Bb,editor_style_purpose_sankey:Nb,editor_style_purpose_chord:Lb,editor_style_purpose_timeline:Fb,editor_style_purpose_climate:Db,editor_style_purpose_wind_rose:Tb,editor_style_purpose_day_clock:Gb,editor_style_purpose_cycle_plot:Kb,editor_style_purpose_trend:Hb,editor_chart_group_data:Rb,editor_chart_group_look:Vb,editor_chart_group_axes:Pb,editor_chart_group_extras:jb,editor_chart_group_layout:Jb,editor_notice_group_by:Ub,editor_notice_sorted:Ib,editor_summary_no_entities:Ob,editor_summary_entity_one:Cb,editor_summary_entities:Qb,editor_summary_matching:qb,editor_summary_limits:Yb,editor_summary_target:Xb,editor_summary_no_bands:$b,editor_summary_band_one:ey,editor_summary_bands:ty,editor_warn_min_max:ry,editor_warn_not_number:iy,editor_warn_band_same_start:ny,editor_row_action:_y,editor_when_heading:oy,editor_when_card_heading:ay,editor_when_card_help:dy,editor_when_state_helper:sy,editor_when_card_state_helper:ly,editor_anomalies_window_helper:uy,editor_zoom_helper:hy,editor_sync_helper:cy,editor_forecast_entity_helper:my,editor_forecast_attribute_helper:gy,editor_forecast_value_key_helper:py,editor_forecast_time_key_helper:by,editor_forecast_type_helper:yy,editor_forecast_multiply_helper:fy,editor_trend_y_min_helper:wy,editor_trend_y_max_helper:ky,editor_y_min_secondary_helper:zy,editor_y_max_secondary_helper:vy,editor_entity_groups_helper:Sy,editor_active_helper:Ey,editor_annotation_times_helper:Wy,editor_annotation_value_helper:xy,editor_annotation_from_helper:Ay,editor_annotation_to_helper:My,editor_derivative_smoothing_time_helper:Zy,editor_calm_helper:By,editor_radar_axis_helper:Ny,editor_energy_flows_helper:Ly,editor_shade_color_helper:Fy};export{hr as annotation_at,Hr as anomaly_beyond_high,Rr as anomaly_beyond_low,Kr as anomaly_title,ie as battery_aria,fs as box_aria,Ws as box_count,ws as box_highest,vs as box_lower_quartile,Ss as box_lowest,Es as box_mean,zs as box_median,xs as box_outliers,ks as box_upper_quartile,Ni as bubble_needs_three,Fi as bubble_role_size,qs as candle_close,Cs as candle_high,Qs as candle_low,Os as candle_open,Ys as candle_week_of,Ks as chart_aria,Jh as chart_error,jh as chart_loading,kc as chart_log_nothing,_c as chart_no_data,Di as chart_total,km as chord_aria,nl as climate_action_cooling,_l as climate_action_defrosting,ol as climate_action_drying,al as climate_action_fan,rl as climate_action_heating,dl as climate_action_idle,sl as climate_action_off,il as climate_action_preheating,tl as climate_not_thermostat,el as climate_range,$s as climate_set_point,On as compare_days_earlier,In as compare_hours_earlier,Qn as compare_months_earlier,Un as compare_series,Gs as compare_target,Cn as compare_weeks_earlier,qn as compare_years_earlier,ou as cycle_mean_legend,nu as cycle_note_hour,_u as cycle_note_month,iu as cycle_note_week,au as cycle_panel_average,jl as day_clock_a_day,Yl as day_clock_average,tu as day_clock_average_value,Jl as day_clock_busiest,Cl as day_clock_no_data,Ql as day_clock_now,ql as day_clock_on,Xl as day_clock_on_days,Ul as day_clock_peak,Ol as day_clock_per_day,eu as day_clock_range,$l as day_clock_so_far,Il as day_clock_state,Pl as day_clock_times,Vl as day_clock_times_one,Dy as default,vr as dist_count,wr as dist_median,kr as dist_middle,zr as dist_range,Wr as drill_back,Er as drill_into,xr as drill_top,Wu as dumbbell_ago_day,Eu as dumbbell_ago_day_one,Su as dumbbell_ago_hour,vu as dumbbell_ago_hour_one,Zu as dumbbell_ago_month,Mu as dumbbell_ago_month_one,Au as dumbbell_ago_week,xu as dumbbell_ago_week_one,wu as dumbbell_high,fu as dumbbell_low,Bu as dumbbell_no_value,ku as dumbbell_now,zu as dumbbell_target,$o as editor_active,Ey as editor_active_helper,rr as editor_add_band,nr as editor_add_entity,zi as editor_against,vi as editor_against_entity,Si as editor_against_time,Jn as editor_aggregate,Yo as editor_aggregate_auto,a_ as editor_aggregate_change,__ as editor_aggregate_first,o_ as editor_aggregate_last,n_ as editor_aggregate_max,t_ as editor_aggregate_mean,i_ as editor_aggregate_min,r_ as editor_aggregate_sum,ed as editor_align_header,nd as editor_align_header_center,td as editor_align_header_default,rd as editor_align_header_left,id as editor_align_header_right,_d as editor_align_icon,ad as editor_align_icon_left,od as editor_align_icon_right,dd as editor_align_icon_state,sd as editor_align_state,hd as editor_align_state_center,ld as editor_align_state_left,ud as editor_align_state_right,Te as editor_animate,tn as editor_annotation_add,Yi as editor_annotation_add_band,qi as editor_annotation_add_line,en as editor_annotation_add_point,$i as editor_annotation_add_state,Xi as editor_annotation_add_time,un as editor_annotation_at,gn as editor_annotation_at_first,mn as editor_annotation_at_last,hn as editor_annotation_at_max,cn as editor_annotation_at_min,bn as editor_annotation_color,yn as editor_annotation_dash,an as editor_annotation_entity,nn as editor_annotation_from,Ay as editor_annotation_from_helper,fn as editor_annotation_history,pn as editor_annotation_label,En as editor_annotation_remove,dn as editor_annotation_series,Sn as editor_annotation_severity,ln as editor_annotation_shade,sn as editor_annotation_state,on as editor_annotation_times,Wy as editor_annotation_times_helper,_n as editor_annotation_to,My as editor_annotation_to_helper,Ji as editor_annotation_type,Ii as editor_annotation_type_band,Ui as editor_annotation_type_line,Qi as editor_annotation_type_point,Ci as editor_annotation_type_state,Oi as editor_annotation_type_time,rn as editor_annotation_value,xy as editor_annotation_value_helper,wn as editor_annotation_zone,zn as editor_annotation_zone_above,vn as editor_annotation_zone_below,kn as editor_annotation_zone_none,ji as editor_annotations,Vr as editor_anomalies,Ur as editor_anomalies_band,Jr as editor_anomalies_color,jr as editor_anomalies_sigma,Pr as editor_anomalies_window,uy as editor_anomalies_window_helper,zt as editor_attribute,Ua as editor_average,w_ as editor_axis_labels,z_ as editor_axis_labels_inside,k_ as editor_axis_labels_outside,yt as editor_badge_actions,_t as editor_badge_attribute,pt as editor_badge_bands,bt as editor_badge_bands_help,gt as editor_badge_color,mt as editor_badge_decimals,kt as editor_badge_double_tap_action,$e as editor_badge_entity,wt as editor_badge_hold_action,at as editor_badge_hours,lt as editor_badge_icon,ht as editor_badge_max,ut as editor_badge_min,ot as editor_badge_name,st as editor_badge_show_icon,dt as editor_badge_show_name,et as editor_badge_style,it as editor_badge_style_ring,rt as editor_badge_style_sparkline,nt as editor_badge_style_thin,tt as editor_badge_style_value,ft as editor_badge_tap_action,ct as editor_badge_unit,jt as editor_band_color,Jt as editor_band_custom_color,Ht as editor_band_from,Rt as editor_band_from_entity,Pt as editor_band_from_entity_label,Vt as editor_band_from_number,It as editor_band_icon,Ut as editor_band_label,ap as editor_bandwidth,eh as editor_bar_color,Xu as editor_bar_group,aa as editor_bar_labels,la as editor_bar_labels_both,sa as editor_bar_labels_duration,ua as editor_bar_labels_none,da as editor_bar_labels_state,$u as editor_bar_series,Ra as editor_bar_spacing,Th as editor_bars,Qu as editor_bars_color_by,Yu as editor_bars_color_by_bands,qu as editor_bars_color_by_series,Kh as editor_bars_overlap,Gh as editor_bars_side,ng as editor_baseline,og as editor_baseline_centre,ag as editor_baseline_share,_g as editor_baseline_wiggle,dg as editor_baseline_zero,Dh as editor_bin_width,Fh as editor_bins,op as editor_box,Ns as editor_box_color,Oo as editor_bucket,Co as editor_bucket_15,Qo as editor_bucket_30,qo as editor_bucket_60,Kd as editor_calm,By as editor_calm_helper,Rs as editor_candle_by,Mt as editor_card_setting,lh as editor_cell_shape,ch as editor_cell_shape_hexagon,hh as editor_cell_shape_rounded,uh as editor_cell_shape_square,le as editor_center,gi as editor_center_average,Nc as editor_center_label,he as editor_center_mode_band,ce as editor_center_mode_name,ge as editor_center_mode_none,me as editor_center_mode_text,ue as editor_center_mode_value,pi as editor_center_none,pe as editor_center_text,mi as editor_center_total,Pb as editor_chart_group_axes,Rb as editor_chart_group_data,jb as editor_chart_group_extras,Jb as editor_chart_group_layout,Vb as editor_chart_group_look,fm as editor_chord_pad,wm as editor_chord_ribbon_opacity,qt as editor_color_amber,Xt as editor_color_blue,V as editor_color_by,j as editor_color_by_bands,Wm as editor_color_by_direction,xm as editor_color_by_group,sh as editor_color_by_scale,P as editor_color_by_series,ui as editor_color_by_shades,tr as editor_color_custom,Qt as editor_color_green,er as editor_color_grey,Ot as editor_color_icon,gh as editor_color_max,mh as editor_color_min,gd as editor_color_name,Ct as editor_color_primary,$t as editor_color_purple,Yt as editor_color_red,Va as editor_color_transition,ja as editor_color_transition_hard,Pa as editor_color_transition_smooth,pd as editor_color_value,kl as editor_column_color,ml as editor_column_labels,Me as editor_columns,X_ as editor_compact,Yn as editor_compare,Xn as editor_compare_style,$n as editor_compare_style_grey,e_ as editor_compare_style_series,Po as editor_cooling_color,Ah as editor_count,Zh as editor_count_readings,Mh as editor_count_time,b_ as editor_cumulative_billing_day,u_ as editor_cumulative_reset,p_ as editor_cumulative_reset_billing,c_ as editor_cumulative_reset_day,g_ as editor_cumulative_reset_month,h_ as editor_cumulative_reset_none,m_ as editor_cumulative_reset_week,d_ as editor_cumulative_transform,l_ as editor_cumulative_transform_cumulative,s_ as editor_cumulative_transform_none,Ho as editor_current_color,G as editor_curve,K as editor_curve_smooth,R as editor_curve_step,H as editor_curve_straight,du as editor_cycle_plot_cycle,uu as editor_cycle_plot_cycle_day_of_month,su as editor_cycle_plot_cycle_day_of_week,lu as editor_cycle_plot_cycle_hour_of_day,hu as editor_cycle_plot_weeks,I as editor_dash,Io as editor_day_clock_center_none,Uo as editor_day_clock_center_now,Jo as editor_day_clock_center_total,jo as editor_days,Fe as editor_decimals,B as editor_derivative_smoothing,N as editor_derivative_smoothing_time,Zy as editor_derivative_smoothing_time_helper,v as editor_derivative_transform,E as editor_derivative_transform_derivative,S as editor_derivative_transform_none,W as editor_derivative_unit_time,Z as editor_derivative_unit_time_d,M as editor_derivative_unit_time_h,A as editor_derivative_unit_time_min,x as editor_derivative_unit_time_s,Mi as editor_dot_color,Ei as editor_dot_size,N_ as editor_dots,Xe as editor_double_tap_action,js as editor_down_color,Sr as editor_drill_down,se as editor_end_angle,mu as editor_ends,gu as editor_ends_range,bu as editor_ends_target,pu as editor_ends_then,D as editor_energy_flows,Ly as editor_energy_flows_helper,T as editor_energy_split,Sd as editor_entity_aggregate,oa as editor_entity_groups,Sy as editor_entity_groups_helper,ea as editor_entity_options_none,gl as editor_error_bars,fl as editor_error_bars_ci95,yl as editor_error_bars_min_max,pl as editor_error_bars_none,bl as editor_error_bars_std,Pe as editor_exclude_heading,je as editor_exclude_help,Ke as editor_export,Ja as editor_extrema,Gr as editor_extremes,Lr as editor_extremes_average,Tr as editor_extremes_average_figure,Dr as editor_extremes_average_line,Fr as editor_extremes_average_none,Br as editor_extremes_max,Nr as editor_extremes_min,xa as editor_fill,bs as editor_fill_color,Ma as editor_fill_fade,Za as editor_fill_none,Aa as editor_fill_solid,Ed as editor_fixed_value,hm as editor_flow_color,cd as editor_font_size,md as editor_font_size_header,xo as editor_forecast_attribute,gy as editor_forecast_attribute_helper,Wo as editor_forecast_entity,my as editor_forecast_entity_helper,Do as editor_forecast_hours,Fo as editor_forecast_multiply,fy as editor_forecast_multiply_helper,Mo as editor_forecast_time_key,by as editor_forecast_time_key_helper,Eo as editor_forecast_title,Zo as editor_forecast_type,No as editor_forecast_type_daily,yy as editor_forecast_type_helper,Bo as editor_forecast_type_hourly,Lo as editor_forecast_type_twice_daily,Ao as editor_forecast_value_key,py as editor_forecast_value_key_helper,lm as editor_from,Ru as editor_funnel_color_by,Pu as editor_funnel_color_by_bands,Vu as editor_funnel_color_by_series,Tu as editor_funnel_percent_of,Gu as editor_funnel_percent_of_first,Hu as editor_funnel_percent_of_none,Ku as editor_funnel_percent_of_previous,Lu as editor_funnel_shape,Fu as editor_funnel_shape_funnel,Du as editor_funnel_shape_pyramid,Lc as editor_gap,ae as editor_gauge_help,ye as editor_ghost,we as editor_ghost_24h,ke as editor_ghost_7d,fe as editor_ghost_off,Fc as editor_gradient,va as editor_graph,Ea as editor_graph_bar,Sa as editor_graph_line,Wa as editor_graph_none,oh as editor_grid,dh as editor_grid_calendar,v_ as editor_grid_horizontal,ah as editor_grid_hours,S_ as editor_grid_vertical,Bm as editor_group,d as editor_group_bars,Kn as editor_group_by,ia as editor_group_by_area,ul as editor_group_by_auto,Vn as editor_group_by_day,na as editor_group_by_device,ra as editor_group_by_floor,Rn as editor_group_by_hour,_a as editor_group_by_label,jn as editor_group_by_month,Hn as editor_group_by_none,Pn as editor_group_by_week,h as editor_group_compare,c as editor_group_distribution,s as editor_group_gauges,l as editor_group_history,Wc as editor_group_size,u as editor_group_totals,$_ as editor_header,eo as editor_header_above,ro as editor_header_hidden,to as editor_header_over,wp as editor_headline,Vo as editor_heating_color,Ha as editor_height,sr as editor_hide_options,Ge as editor_hide_unavailable,wg as editor_hierarchy_color_by,zg as editor_hierarchy_color_by_bands,kg as editor_hierarchy_color_by_group,ta as editor_hierarchy_group_by,Hh as editor_hist_x_axis,Ye as editor_hold_action,St as editor_icon,fd as editor_icon_image,Re as editor_include_heading,Ve as editor_include_help,Am as editor_increase,Mm as editor_increase_bad,Zm as editor_increase_good,Wi as editor_jitter,J as editor_labels,Ga as editor_labels_always,Ta as editor_labels_hover,Ka as editor_labels_never,go as editor_labels_overlap,lo as editor_labels_position,ho as editor_labels_position_above,uo as editor_labels_position_auto,co as editor_labels_position_below,mo as editor_labels_position_center,no as editor_labels_show,_o as editor_labels_show_all,so as editor_labels_show_ends,oo as editor_labels_show_last,ao as editor_labels_show_minmax,ph as editor_legend,io as editor_legend_toggle,He as editor_limit,Zt as editor_limit_default,Nt as editor_limit_entity,Bt as editor_limit_number,B_ as editor_line_width,om as editor_link_color,am as editor_link_color_auto,dm as editor_link_color_source,sm as editor_link_color_target,qg as editor_marimekko_category,Yg as editor_marimekko_color,Qg as editor_marimekko_group,Jg as editor_marimekko_segment_labels,Og as editor_marimekko_segment_labels_both,Cg as editor_marimekko_segment_labels_none,Ug as editor_marimekko_segment_labels_percent,Ig as editor_marimekko_segment_labels_value,Wt as editor_max,Ai as editor_max_size,em as editor_mean,vm as editor_measure,Em as editor_measure_change,Sm as editor_measure_value,Et as editor_min,Qa as editor_min_range,Xa as editor_min_range_secondary,xi as editor_min_size,Uu as editor_mode,Iu as editor_mode_grouped,Cu as editor_mode_percent,Ou as editor_mode_stacked,or as editor_move_down,_r as editor_move_up,bo as editor_multiples,zo as editor_multiples_columns,yo as editor_multiples_scale,fo as editor_multiples_scale_auto,ko as editor_multiples_scale_independent,wo as editor_multiples_scale_shared,vt as editor_name,Cd as editor_negative_color,At as editor_none,lr as editor_not_found,Ub as editor_notice_group_by,Ib as editor_notice_sorted,U_ as editor_now_marker,Q_ as editor_now_marker_countdown,O_ as editor_now_marker_line,I_ as editor_now_marker_off,C_ as editor_now_marker_time,L_ as editor_on_top,cr as editor_orientation,mr as editor_orientation_horizontal,gr as editor_orientation_vertical,Pi as editor_overview,xc as editor_partial,Ec as editor_per_icon,xn as editor_period_calendar,Mn as editor_period_calendar_day,Bn as editor_period_calendar_month,An as editor_period_calendar_rolling,Zn as editor_period_calendar_week,Nn as editor_period_calendar_year,m as editor_period_last,Gn as editor_period_navigate,Ln as editor_period_offset,g as editor_period_unit,b as editor_period_unit_day,p as editor_period_unit_hour,f as editor_period_unit_month,y as editor_period_unit_week,Fn as editor_period_until,Tn as editor_period_until_end,Dn as editor_period_until_now,qd as editor_place_by,Xd as editor_place_by_time_of_day,Yd as editor_place_by_value,Ba as editor_points,La as editor_points_always,Na as editor_points_hover,Fa as editor_points_never,za as editor_points_per_hour,jc as editor_polar_color,Hc as editor_polar_color_by,Pc as editor_polar_color_by_bands,Rc as editor_polar_color_by_series,Vc as editor_polar_color_by_shades,Tc as editor_polar_scale,Kc as editor_polar_scale_limits,Gc as editor_polar_scale_shared,Lt as editor_preset,Ft as editor_preset_battery,Kt as editor_preset_custom,Gt as editor_preset_none,Tt as editor_preset_temperature,Dt as editor_preset_usage,qc as editor_radar_axis,Ny as editor_radar_axis_helper,Qc as editor_radar_fill,Ic as editor_radar_scale,Oc as editor_radar_scale_limits,Cc as editor_radar_scale_shared,hl as editor_range,tm as editor_range_color,Fs as editor_ranges,Ts as editor_ranges_colours,Ds as editor_ranges_shades,Bs as editor_readings,ir as editor_remove_band,ar as editor_remove_entity,Xo as editor_ring_color,im as editor_rings_start_angle,cl as editor_rounded,nm as editor_rounded_ends,_y as editor_row_action,Ue as editor_rule_area,Je as editor_rule_device_class,Ce as editor_rule_domain,Qe as editor_rule_entity,Ie as editor_rule_floor,Oe as editor_rule_label,q as editor_section_actions,a as editor_section_chart,C as editor_section_colours,Q as editor_section_display,_ as editor_section_entities,O as editor_section_limits,o as editor_section_style,Fd as editor_sectors,Gd as editor_sectors_16,Dd as editor_sectors_4,Td as editor_sectors_8,Bl as editor_series_aggregate,Nl as editor_series_aggregate_auto,Hl as editor_series_aggregate_change,Gl as editor_series_aggregate_first,Kl as editor_series_aggregate_last,Tl as editor_series_aggregate_max,Ll as editor_series_aggregate_mean,Dl as editor_series_aggregate_min,Fl as editor_series_aggregate_sum,xl as editor_series_axis,Al as editor_series_axis_auto,Ml as editor_series_axis_left,Zl as editor_series_axis_right,U as editor_series_color,vl as editor_series_type,Wl as editor_series_type_area,El as editor_series_type_column,Sl as editor_series_type_line,To as editor_set_point,Ro as editor_set_point_color,ur as editor_severity,hi as editor_shade_color,Fy as editor_shade_color_helper,Ko as editor_shade_fan,Go as editor_shading,Mc as editor_shape,Zc as editor_shape_donut,Bc as editor_shape_pie,_p as editor_shape_raincloud,np as editor_shape_violin,Bh as editor_show_as,Nh as editor_show_as_percent,Lh as editor_show_as_total,Zd as editor_show_fill,Ad as editor_show_graph,We as editor_show_icon,xd as editor_show_indicator,Ae as editor_show_legend,Nd as editor_show_legend_entity,Ld as editor_show_legend_state,Md as editor_show_line,Se as editor_show_name,yu as editor_show_now,dr as editor_show_options,ci as editor_show_percent,Bd as editor_show_points,Wd as editor_show_state,xe as editor_show_target,Ee as editor_show_value,$d as editor_size_by_value,Ze as editor_sort,Ne as editor_sort_ascending,Le as editor_sort_descending,Be as editor_sort_none,w as editor_source,L as editor_source_current,F as editor_source_energy,k as editor_source_history,z as editor_source_statistics,qm as editor_spark,Xm as editor_spark_area,eg as editor_spark_bar,tg as editor_spark_color,$m as editor_spark_column,Ym as editor_spark_line,Wh as editor_spiral_ring_width,zh as editor_spiral_turn,vh as editor_spiral_turn_day,Sh as editor_spiral_turn_week,Eh as editor_spiral_turns,dp as editor_split_by,lp as editor_split_by_day,hp as editor_split_by_month,sp as editor_split_by_none,up as editor_split_by_week,Jd as editor_stack,Ud as editor_stack_none,Id as editor_stack_normal,Od as editor_stack_percent,de as editor_start_angle,Ep as editor_start_from_first,ga as editor_state_colors,fa as editor_state_colors_add,ya as editor_state_colors_color,pa as editor_state_colors_help,wa as editor_state_colors_remove,ba as editor_state_colors_state,zp as editor_steps,vp as editor_steps_change,Sp as editor_steps_current,cg as editor_stream_curve,hg as editor_stream_labels,sg as editor_stream_order,lg as editor_stream_order_inside_out,ug as editor_stream_order_listed,ps as editor_strip_jitter,hs as editor_strip_marker,ms as editor_strip_marker_mean,cs as editor_strip_marker_median,gs as editor_strip_marker_none,oe as editor_style_arc,jd as editor_style_area,X as editor_style_bar,re as editor_style_battery,Qd as editor_style_beeswarm,ys as editor_style_box,ki as editor_style_bubble,Ls as editor_style_bullet,Hs as editor_style_candlestick,ym as editor_style_chord,Xs as editor_style_climate,ll as editor_style_column,zl as editor_style_combined,ru as editor_style_cycle_plot,Rl as editor_style_day_clock,cu as editor_style_dumbbell,Nu as editor_style_funnel,Ju as editor_style_grouped_bars,rh as editor_style_heatmap,xh as editor_style_histogram,pg as editor_style_icicle,Ph as editor_style_line,zc as editor_style_lollipop,jg as editor_style_marimekko,_e as editor_style_needle,vc as editor_style_pictograph,Ac as editor_style_pie,Dc as editor_style_polar_area,Yp as editor_style_purpose_arc,$p as editor_style_purpose_area,Jp as editor_style_purpose_bar,Cp as editor_style_purpose_battery,Zb as editor_style_purpose_beeswarm,ub as editor_style_purpose_box,db as editor_style_purpose_bubble,wb as editor_style_purpose_bullet,Ab as editor_style_purpose_candlestick,Lb as editor_style_purpose_chord,Db as editor_style_purpose_climate,eb as editor_style_purpose_column,tb as editor_style_purpose_combined,Kb as editor_style_purpose_cycle_plot,Gb as editor_style_purpose_day_clock,Sb as editor_style_purpose_dumbbell,hb as editor_style_purpose_funnel,fb as editor_style_purpose_grouped_bars,sb as editor_style_purpose_heatmap,ob as editor_style_purpose_histogram,yb as editor_style_purpose_icicle,Xp as editor_style_purpose_line,kb as editor_style_purpose_lollipop,pb as editor_style_purpose_marimekko,qp as editor_style_purpose_needle,nb as editor_style_purpose_pictograph,rb as editor_style_purpose_pie,mb as editor_style_purpose_polar_area,cb as editor_style_purpose_radar,Eb as editor_style_purpose_range_area,Qp as editor_style_purpose_ring,ib as editor_style_purpose_rings,Nb as editor_style_purpose_sankey,ab as editor_style_purpose_scatter,Ip as editor_style_purpose_segmented,vb as editor_style_purpose_slope,Wb as editor_style_purpose_sparkline,lb as editor_style_purpose_spiral,xb as editor_style_purpose_streamgraph,Bb as editor_style_purpose_strip_plot,bb as editor_style_purpose_sunburst,Op as editor_style_purpose_tank,Up as editor_style_purpose_thin,Fb as editor_style_purpose_timeline,gb as editor_style_purpose_treemap,Hb as editor_style_purpose_trend,Mb as editor_style_purpose_violin,_b as editor_style_purpose_waffle,zb as editor_style_purpose_waterfall,Tb as editor_style_purpose_wind_rose,Uc as editor_style_radar,$c as editor_style_range_area,ne as editor_style_ring,rm as editor_style_rings,_m as editor_style_sankey,wi as editor_style_scatter,ee as editor_style_segmented,zm as editor_style_slope,Qm as editor_style_sparkline,bh as editor_style_spiral,ig as editor_style_streamgraph,ds as editor_style_strip_plot,gg as editor_style_sunburst,te as editor_style_tank,$ as editor_style_thin,Mg as editor_style_timeline,Fg as editor_style_treemap,$g as editor_style_trend,ip as editor_style_violin,pp as editor_style_waffle,kp as editor_style_waterfall,Lp as editor_style_wind_rose,ey as editor_summary_band_one,ty as editor_summary_bands,Qb as editor_summary_entities,Cb as editor_summary_entity_one,Yb as editor_summary_limits,qb as editor_summary_matching,$b as editor_summary_no_bands,Ob as editor_summary_no_entities,Xb as editor_summary_target,bg as editor_sunburst_shape,yg as editor_sunburst_shape_full,fg as editor_sunburst_shape_half,po as editor_sync,cy as editor_sync_helper,qe as editor_tap_action,xt as editor_target,be as editor_tick_labels,ka as editor_timeline_group,ha as editor_timeline_legend,ca as editor_timeline_legend_above,ma as editor_timeline_legend_hidden,Y as editor_title,um as editor_to,Z_ as editor_tooltip,Wp as editor_total,Dg as editor_treemap_color_by,Gg as editor_treemap_color_by_bands,Tg as editor_treemap_color_by_group,bd as editor_trend_color_icon,yd as editor_trend_group,Da as editor_trend_labels,Ia as editor_trend_legend,wd as editor_trend_tooltip,Ca as editor_trend_y_max,ky as editor_trend_y_max_helper,Oa as editor_trend_y_min,wy as editor_trend_y_min_helper,Vs as editor_under_aggregate,Js as editor_underneath,Us as editor_underneath_columns,Is as editor_underneath_line,De as editor_unit,Sc as editor_unit_icon,Ps as editor_up_color,pr as editor_value_axis,$a as editor_value_factor,br as editor_value_grid,fr as editor_value_max,yr as editor_value_min,bp as editor_waffles,fp as editor_waffles_each,yp as editor_waffles_one,ny as editor_warn_band_same_start,ry as editor_warn_min_max,iy as editor_warn_not_number,xp as editor_waterfall_invert,T_ as editor_when_above,G_ as editor_when_below,R_ as editor_when_card_above,V_ as editor_when_card_below,K_ as editor_when_card_entity,ay as editor_when_card_heading,dy as editor_when_card_help,H_ as editor_when_card_state,ly as editor_when_card_state_helper,F_ as editor_when_entity,P_ as editor_when_ghost,oy as editor_when_heading,D_ as editor_when_state,sy as editor_when_state_helper,j_ as editor_when_strip,As as editor_whiskers,Zs as editor_whiskers_range,Ms as editor_whiskers_tukey,Vd as editor_wind_none,Rd as editor_wind_now,Hd as editor_wind_roles,Pd as editor_wind_statistics,y_ as editor_x_axis,Gi as editor_x_max,Ti as editor_x_min,Zi as editor_xy_x_axis,f_ as editor_y_axis,kd as editor_y_axis_side,zd as editor_y_axis_side_primary,vd as editor_y_axis_side_secondary,W_ as editor_y_max,Ya as editor_y_max_secondary,vy as editor_y_max_secondary_helper,E_ as editor_y_min,qa as editor_y_min_secondary,zy as editor_y_min_secondary_helper,x_ as editor_y_scale,A_ as editor_y_scale_linear,M_ as editor_y_scale_log,Wn as editor_zones,Vi as editor_zoom,hy as editor_zoom_helper,Ih as energy_error,Xh as energy_flow_battery_in,Yh as energy_flow_battery_out,tc as energy_flow_devices,$h as energy_flow_gas,Qh as energy_flow_grid_export,Ch as energy_flow_grid_import,qh as energy_flow_solar,ec as energy_flow_water,Uh as energy_loading,rc as energy_node_home,nc as energy_node_home_use,ic as energy_node_untracked,Oh as energy_none,bm as energy_nothing_flowed,e as entity_not_found,wl as error_bars_tooltip,bc as export_copied,cc as export_csv,mc as export_csv_hint,wc as export_failed,dc as export_menu,sc as export_png,lc as export_png_hint,yc as export_saved,fc as export_saved_file,uc as export_svg,hc as export_svg_hint,gc as export_yaml,pc as export_yaml_hint,Zr as extremes_average,Ar as extremes_high,Mr as extremes_low,vo as forecast_label,So as forecast_series,ju as funnel_aria,ze as ghost_title_24h,ve as ghost_title_7d,th as grouped_bars_aria,ih as heatmap_aria,_h as heatmap_empty,nh as heatmap_hours,Eg as hierarchy_empty,Wg as hierarchy_no_reading,Sg as hierarchy_other,vg as hierarchy_total,Vh as histogram_reading,Rh as histogram_readings,Ag as icicle_aria,ac as legend_toggle_all_hidden,oc as legend_toggle_hint,Xg as marimekko_aria,r as no_entities,i as no_matches,n as none_available,q_ as now_marker_countdown,Y_ as now_marker_next,fi as parts_aria,yi as parts_average,bi as parts_total,_i as period_last_day,oi as period_last_days,ii as period_last_hour,ni as period_last_hours,ei as period_last_month,si as period_last_month_rolling,li as period_last_months,Xr as period_last_week,ai as period_last_week_rolling,di as period_last_weeks,ri as period_last_year,Or as period_next,Ir as period_previous,Cr as period_return,$r as period_this_month,Yr as period_this_week,ti as period_this_year,Qr as period_today,qr as period_yesterday,Jc as polar_area_aria,Yc as radar_aria,Xc as radar_other,cm as sankey_aria,mm as sankey_flow,gm as sankey_no_flows,pm as sankey_nothing,Bi as scatter_needs_two,Li as scatter_role_x,Lm as slope_ago,Fm as slope_ago_one,Om as slope_entity_aria,Gm as slope_last,Km as slope_last_one,Cm as slope_no_reading,Nm as slope_now,Dm as slope_previous,Tm as slope_previous_one,Vm as slope_unit_day,Pm as slope_unit_day_other,Hm as slope_unit_hour,Rm as slope_unit_hour_other,Um as slope_unit_month,Im as slope_unit_month_other,jm as slope_unit_week,Jm as slope_unit_week_other,rg as spark_aria,yh as spiral_aria,kh as spiral_inner_oldest,fh as spiral_turn_day_note,wh as spiral_turn_week_note,mg as stream_total,us as strip_mean,ls as strip_mean_value,ss as strip_median_value,xg as sunburst_aria,os as swarm_earliest_latest,ts as swarm_events,_s as swarm_held,as as swarm_lowest_highest,ns as swarm_no_change,is as swarm_none,es as swarm_readings,rs as swarm_shown,Bg as timeline_for,Lg as timeline_measurement,Zg as timeline_no_states,Ng as timeline_now,Kg as treemap_aria,Rg as treemap_empty,Vg as treemap_no_reading,Pg as treemap_other,Hg as treemap_total,tp as trend_avg,rp as trend_max,ep as trend_min,t as unavailable,cp as violin_median,mp as violin_none,gp as violin_raincloud,Np as waterfall_aria,Mp as waterfall_end,Bp as waterfall_no_readings,Ap as waterfall_start,Zp as waterfall_total,J_ as when_strip_label,Vp as wind_aria,Pp as wind_aria_calm,jp as wind_aria_still,Gp as wind_calm,Dp as wind_mean_speed,Fp as wind_prevailing,Rp as wind_share,Kp as wind_speed,Hp as wind_speed_unit,Tp as wind_strongest,Ki as zoom_reset,Hi as zoom_window,Ri as zoom_window_label}; +//# sourceMappingURL=chartdeck-card.de-D9vPFUer.js.map diff --git a/dist/chartdeck-card.de-D9vPFUer.js.map b/dist/chartdeck-card.de-D9vPFUer.js.map new file mode 100644 index 0000000..95f2fbe --- /dev/null +++ b/dist/chartdeck-card.de-D9vPFUer.js.map @@ -0,0 +1 @@ +{"version":3,"file":"chartdeck-card.de-D9vPFUer.js","sources":[],"sourcesContent":[],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/chartdeck-card.de-D_CUoG8R.js b/dist/chartdeck-card.de-D_CUoG8R.js deleted file mode 100644 index dcbd6a6..0000000 --- a/dist/chartdeck-card.de-D_CUoG8R.js +++ /dev/null @@ -1,2 +0,0 @@ -const e="Entität nicht gefunden",t="Nicht verfügbar",r="Füge im Editor eine Entität hinzu, um loszulegen.",i="Derzeit passen keine Entitäten.",n="Keine dieser Entitäten ist verfügbar.",_="Entitäten",o="Stil",a="Diagramm",d="Balken",s="Anzeigen",l="Verlaufsdiagramme",c="Anteile an einer Summe",u="Vergleiche",h="Verteilungen",m="Zeige die letzten",g="Einheit",b="Stunden",p="Tage",f="Wochen",y="Monate",w="Messwerte aus",k="Verlauf (jede Änderung)",z="Langzeitstatistiken",v="Umrechnung",S="Keine (Messwerte wie sie sind)",E="Änderungsrate",x="Rate pro",W="Sekunde",A="Minute",M="Stunde",N="Tag",Z="Glätten über Messwerte",B="Über Zeit glätten (z. B. 15min; statt Messwerten)",F="Aktuelle Werte",L="Energie-Dashboard",D="Energieflüsse (nichts gewählt: Netz, Solar und Batterie)",T="Einspeisung und Batterieladung unter der Achse",G="Linienform",K="Glatt",V="Gerade",H="Stufen",R="Farbe",P="Eine Farbe pro Entität",j="Nach Farbbereich",J="Werte an den Punkten anzeigen",U="Linienfarbe",I="Gestrichelt",C="Grenzen",O="Farben",q="Anzeige",Q="Aktionen",Y="Titel",X="Balken",$="Schmal",ee="Segmentiert",te="Tank",re="Batterieraster",ie="Batteriestände: {levels}",ne="Ring",_e="Nadel",oe="Bogen",ae="Winkel in Grad, im Uhrzeigersinn von oben: -90 ist links, 90 rechts. Leer lassen für die übliche Form des Stils.",de="Startwinkel",se="Endwinkel",le="In der Mitte",ce="Der Wert",ue="Die Beschriftung des Farbbereichs",he="Der Name",me="Eigener Text",ge="Nichts",be="Text",pe="Zahlen an der Skala",fe="Bisheriger Bereich hinter der Anzeige",ye="Aus",we="Letzte 24 Stunden",ke="Letzte 7 Tage",ze="Letzte 24 Stunden: {min} bis {max}, Mittel {mean}",ve="Letzte 7 Tage: {min} bis {max}, Mittel {mean}",Se="Name anzeigen",Ee="Wert anzeigen",xe="Symbol anzeigen",We="Zielwert anzeigen",Ae="Legende anzeigen",Me="Spalten",Ne="Sortierung",Ze="Wie aufgelistet",Be="Niedrigste zuerst",Fe="Höchste zuerst",Le="Nachkommastellen",De="Einheit",Te="Animieren",Ge="Nicht verfügbare Entitäten ausblenden",Ke="Exportmenü",Ve="Höchstens anzeigen",He="Außerdem jede passende Entität anzeigen",Re="Neue Geräte erscheinen, ohne die Karte zu bearbeiten. Wähle mehrere einer Art, damit eine davon passen muss; verschiedene Arten müssen alle passen.",Pe="Auslassen",je="Passende Entitäten werden ausgelassen, wenn sie auf eine dieser Regeln passen.",Je="Geräteklasse",Ue="Bereiche",Ie="Etagen",Ce="Labels",Oe="Domains",qe="Entitäten",Qe="Tippen-Aktion",Ye="Halten-Aktion",Xe="Doppeltippen-Aktion",$e="Entität",et="Darstellung",tt="Wert mit Symbol",rt="Mini-Verlauf",it="Ring",nt="Schmaler Balken",_t="Attribut (statt des Zustands)",ot="Name",at="Stunden Verlauf",dt="Name anzeigen",st="Symbol anzeigen",lt="Symbol",ct="Minimum",ut="Maximum",ht="Einheit",mt="Nachkommastellen",gt="Farbe ohne Farbbereiche",bt="Farbbereiche",pt="Das Abzeichen nimmt die Farbe des Bereichs an, in dem sein Wert liegt, wie auf der Karte.",ft="Aktionen",yt="Tippen-Aktion",wt="Halten-Aktion",kt="Doppeltippen-Aktion",zt="Attribut (statt des Zustands)",vt="Name",St="Symbol",Et="Minimum",xt="Maximum",Wt="Zielwert",At="Keine",Mt="Karteneinstellung",Nt="Standard ({value})",Zt="Zahl",Bt="Entität",Ft="Vorlage",Lt="Batterie (niedrig ist schlecht)",Dt="Verbrauch (hoch ist schlecht)",Tt="Temperatur",Gt="Keine",Kt="Benutzerdefiniert",Vt="Ab",Ht="Bei einer Entität beginnen",Rt="Bei einer Zahl beginnen",Pt="Beginnt bei dieser Entität",jt="Farbe",Jt="CSS-Farbe",Ut="Beschriftung",It="Symbol",Ct="Symbole in der Farbe ihres Bereichs",Ot="Primär",qt="Grün",Qt="Bernstein",Yt="Rot",Xt="Blau",$t="Lila",er="Grau",tr="Benutzerdefiniert…",rr="Bereich hinzufügen",ir="Bereich entfernen",nr="Entität hinzufügen",_r="Nach oben",or="Nach unten",ar="Entität entfernen",dr="Optionen anzeigen",sr="Optionen ausblenden",lr="{entity} (nicht gefunden)",cr="Farben",ur="{label} um {time}",hr="Richtung",mr="Waagerecht",gr="Senkrecht",br="Wertebeschriftung",pr="Linien an jeder Wertebeschriftung",fr="Niedrigster angezeigter Wert",yr="Höchster angezeigter Wert",wr="Median",kr="Mittlere Hälfte",zr="Niedrigster – höchster",vr="Messwerte",Sr="Tippe auf eine Gruppe, um ihre Bestandteile zu zeigen",Er="{label}. Bestandteile anzeigen",xr="Zurück zu {name}",Wr="Alle",Ar="Hoch",Mr="Tief",Nr="Ø",Zr="Höchsten Messwert markieren",Br="Niedrigsten Messwert markieren",Fr="Durchschnitt",Lr="Nicht anzeigen",Dr="Linie über das Diagramm",Tr="Nur als Zahl",Gr="Höchsten, niedrigsten und Durchschnitt markieren",Kr="{name}: {value}, {sigma} vom Normalwert",Vr="über {limit}",Hr="unter {limit}",Rr="Werte weit vom Normalwert markieren",Pr="Fenster (30min, 2h, 1d; auto: ein Zwölftel des Zeitraums)",jr="Ab wie weit markieren, in Standardabweichungen",Jr="Markierungsfarbe",Ur="Normalbereich schattieren",Ir="Vorheriger Zeitraum",Cr="Nächster Zeitraum",Or="Zurück zu {label}",qr="Heute",Qr="Gestern",Yr="Diese Woche",Xr="Letzte Woche",$r="Dieser Monat",ei="Letzter Monat",ti="Dieses Jahr",ri="Letztes Jahr",ii="Letzte Stunde",ni="Letzte {n} Stunden",_i="Letzter Tag",oi="Letzte {n} Tage",ai="Letzte 7 Tage",di="Letzte {n} Wochen",si="Letzter Monat",li="Letzte {n} Monate",ci="Abstufungen einer Farbe",ui="Abstufungsfarbe (Palettenname oder CSS-Farbe)",hi="Jeden Anteil in Prozent anzeigen",mi="Summe",gi="Durchschnitt",bi="Nichts",pi="Summe",fi="Durchschnitt",yi="{style} von {names}",wi="Streudiagramm",ki="Blasendiagramm",zi="Entlang der Unterseite",vi="Die erste Entität",Si="Zeit",Ei="Punktgröße (px)",xi="Streuung (px)",Wi="Kleinste Blase (px)",Ai="Größte Blase (px)",Mi="Punktfarbe",Ni="Beschriftung entlang der Unterseite",Zi="Füge eine zweite Entität hinzu. Die erste kommt an die Unterseite, die anderen an die Seite.",Bi="Füge drei Entitäten hinzu: eine für unten, eine für die Seite und eine für die Größe jeder Blase.",Fi="Waagerecht",Li="Größe",Di="Summe",Ti="Niedrigster Wert waagerecht",Gi="Höchster Wert waagerecht",Ki="Zoom zurücksetzen",Vi="Angezeigt: {from} bis {to}",Hi="Angezeigter Teil des Diagramms",Ri="Zoomen und Verschieben (Zwei-Finger-Geste, Strg + Scrollen oder Ziehen)",Pi="Übersichtsleiste unter dem Diagramm",ji="Anmerkungen",Ji="Art",Ui="Linie bei einem Wert",Ii="Schattierter Wertebereich",Ci="Markierungen zu festen Zeiten",Oi="Markierungen bei Änderung einer Entität",qi="Beschriftung an einem Messwert",Qi="Linie",Yi="Bereich",Xi="Zeiten",$i="Zustandsänderungen",en="Punktbeschriftung",tn="Anmerkung hinzufügen:",rn="Wert (eine Zahl oder eine Entität)",nn="Von (eine Zahl oder eine Entität; leer für unten)",_n="Bis (eine Zahl oder eine Entität; leer für oben)",on="Zeiten: 07:00 für jeden Tag oder 2026-10-28 07:00 (durch Kommas getrennt)",an="Entität",dn="Datenreihe (leer für die erste)",sn="Zustand (leer für jede Änderung)",ln="Schattieren, solange in diesem Zustand",cn="Messwert",un="Höchster",hn="Niedrigster",mn="Neuester",gn="Erster",bn="Beschriftung",pn="Farbe",fn="Gestrichelt",yn="Dem Verlauf der Entität folgen (gestuft)",wn="Schattieren",kn="Nichts",zn="Über der Linie",vn="Unter der Linie",Sn="Schattierungsfarben nach dem Wert der Linie (optionale Bereiche)",En="Anmerkung entfernen",xn="Schweregrad-Bereiche hinter dem Diagramm schattieren",Wn="Zeitraum",An="Die letzten…",Mn="Heute",Nn="Diese Woche",Zn="Dieser Monat",Bn="Dieses Jahr",Fn="Zeiträume zurück (0 ist der aktuelle)",Ln="Zeichnen bis",Dn="Jetzt",Tn="Ende des Zeitraums",Gn="Schaltflächen für vorherigen und nächsten Zeitraum anzeigen",Kn="Messwerte gruppieren nach",Vn="Nicht gruppieren",Hn="Stunde",Rn="Tag",Pn="Woche",jn="Monat",Jn="Zusammenfassen mit",Un="{name}, {offset}",In="{n} h früher",Cn="{n} Tage früher",On="{n} Wochen früher",qn="{n} Monate früher",Qn="{n} Jahre früher",Yn="Mit früheren Zeiträumen vergleichen (blass dahinter gezeichnet)",Xn="Farbe der früheren Zeiträume",$n="Grau",e_="Blasse Serienfarbe",t_="Durchschnitt",r_="Summe",i_="Niedrigster",n_="Höchster",__="Erster",o_="Letzter",a_="Änderung (hochzählende Zähler)",d_="Umrechnung",s_="Keine (Messwerte wie sie sind)",l_="Laufende Summe",c_="Laufende Summe beginnt neu",u_="Nie (ab dem linken Rand)",h_="Jeden Tag",m_="Jede Woche",g_="Jeden Monat",b_="Jeden Monat am Abrechnungstag",p_="Abrechnungstag im Monat (1–28)",f_="Zeitbeschriftung",y_="Wertebeschriftung",w_="Achsenbeschriftung",k_="Neben dem Diagramm",z_="Über dem Diagramm",v_="Waagerechte Linien",S_="Senkrechte Linien",E_="Niedrigster angezeigter Wert",x_="Höchster angezeigter Wert",W_="Werteskala",A_="Gleichmäßige Schritte",M_="Logarithmisch (Zehnerpotenzen)",N_="Werte beim Überfahren oder Berühren anzeigen",Z_="Linienstärke (px)",B_="Punkt an jedem Messwert",F_="Über den anderen Linien zeichnen",L_="Nur zeigen, solange diese Entität",D_="…im Zustand ist (durch Kommas getrennt)",T_="…über",G_="…unter",K_="Alle Reihen nur zeigen, solange diese Entität",V_="…im Zustand ist (durch Kommas getrennt)",H_="…über",R_="…unter",P_="Ausgeblendete Werte als blasse Linie",j_="Leiste, die zeigt, wann es zutraf",J_="Gezeigt, solange {condition}",U_="Jetzt-Linie",I_="Aus",C_="Nur Linie",O_="Linie und Uhrzeit",q_="Linie und Countdown bis zur nächsten festen Zeit",Q_="{label} in {duration}",Y_="Nächste in {duration}",X_="Kompakt",$_="Namen und Werte",eo="Über dem Diagramm",to="Auf dem Diagramm",ro="Ausgeblendet",io="Namen antippen, um ihn aus- oder einzublenden",no="Welche Messwerte",_o="Alle (so viele wie passen)",oo="Den neuesten",ao="Höchsten und niedrigsten",so="Ersten und neuesten",lo="Position der Beschriftung",co="Über Spitzen, unter Tälern",uo="Darüber",ho="Darunter",mo="Auf dem Punkt",go="Überlappende Beschriftungen erlauben",bo="Sync-Gruppe (Diagramme mit gleichem Namen teilen Zeiger und Zeitraumschritte)",po="Ein kleines Diagramm pro Entität",fo="Werteskala",yo="Gleich, wenn die Einheiten übereinstimmen",wo="Gleich für alle Diagramme",ko="Jedes Diagramm eigene",zo="Spalten (leer passt sich der Karte an)",vo="Prognose",So="{name} Prognose",Eo="Prognose",xo="Prognose-Entität (ihre Prognose wird ab jetzt gestrichelt gezeichnet)",Wo='Attribut (leer: Wetterprognose oder "forecast")',Ao="Wert-Schlüssel (leer: automatisch)",Mo="Zeit-Schlüssel (leer: automatisch)",No="Wetterprognose (leer: stündlich)",Zo="Stündlich",Bo="Täglich",Fo="Zweimal täglich",Lo="Werte multiplizieren mit (leer: 1)",Do="Prognosen so weit voraus zeigen",To="Sollwert anzeigen",Go="Beim Heizen oder Kühlen schattieren",Ko="Schattieren, wenn nur der Lüfter läuft",Vo="Temperaturfarbe",Ho="Sollwertfarbe",Ro="Heizfarbe",Po="Kühlfarbe",jo="Tage (mehr als 1 zeigt den Durchschnittstag)",Jo="Einschaltdauer",Uo="Die aktuelle Uhrzeit",Io="Nichts",Co="Ein Balken für je",Oo="15 Minuten",qo="30 Minuten",Qo="Stunde",Yo="Automatisch (Änderung bei Zählern, sonst Durchschnitt)",Xo="Farbe",$o="Gilt als an (leer: on, open, heating, home…)",ea="Füge zuerst oben eine Entität hinzu.",ta="Gruppieren nach",ra="Etage",ia="Bereich",na="Gerät",_a="Label",oa="Eigene Gruppe (hat Vorrang vor „Gruppieren nach“; „Erdgeschoss / Küche“ für zwei Ebenen)",aa="Text auf den Balken",da="Zustand",sa="Dauer",la="Zustand und Dauer",ca="Keiner",ua="Legende der Zustände",ha="Über dem Diagramm",ma="Ausgeblendet",ga="Zustandsfarben",ba="Ein Palettenname (amber, green, blue, red, purple, grey, primary) oder eine beliebige CSS-Farbe.",pa="Zustand",fa="Farbe",ya="Zustandsfarbe hinzufügen",wa="Entfernen",ka="Gruppe (Zeilen mit gleicher Gruppe teilen eine Überschrift)",za="Punkte pro Stunde (0 zeichnet jeden Messwert)",va="Graph",Sa="Linie",Ea="Balken",xa="Keiner (nur Wert)",Wa="Fläche unter der Linie füllen",Aa="Voll",Ma="Verlauf",Na="Keine",Za="Punkte auf der Linie",Ba="Beim Überfahren",Fa="Immer",La="Nie",Da="Beschriftung für Höchst- und Tiefstwert",Ta="Beim Überfahren",Ga="Immer",Ka="Nie",Va="Graphhöhe (pro 500 px Breite)",Ha="Abstand zwischen Balken (px)",Ra="Bereichsfarben",Pa="Überblenden",ja="Wechsel an jedem Bereich",Ja="Tiefst- und Höchstwert anzeigen",Ua="Durchschnitt anzeigen",Ia="Legende (zwei oder mehr Entitäten)",Ca="Niedrigster Wert (~ für weich)",Oa="Höchster Wert (~ für weich)",qa="Kleinster angezeigter Bereich",Qa="Rechte Achse niedrigster (~ für weich)",Ya="Rechte Achse höchster (~ für weich)",Xa="Rechte Achse kleinster Bereich",$a="Skalieren mit 10 hoch",ed="Name und Symbol",td="Verteilt",rd="Links",id="Rechts",nd="Mitte",_d="Symbol",od="Rechts vom Namen",ad="Links vom Namen",dd="Neben dem Wert",sd="Wert",ld="Links",cd="Rechts",ud="Mitte",hd="Wertgröße (%)",md="Namensgröße (px)",gd="Namen einfärben",bd="Wert einfärben",pd="Symbol einfärben",fd="Kein Hintergrund (in einer anderen Karte)",yd="Bild statt Symbol (URL)",wd="Wert unter dem Zeiger anzeigen",kd="Achse",zd="Links",vd="Rechts (eigene Skala)",Sd="Zusammenfassen mit",Ed="Aktuellen Wert als waagerechte Linie zeichnen",xd="Wert neben dem Hauptwert anzeigen",Wd="Punkt nach Wert einfärben",Ad="Im Graph",Md="Linie",Nd="Füllung",Zd="Punkte",Bd="In der Legende",Fd="Wert in der Legende",Ld="Richtungen",Dd="4 (N, E, S, W)",Td="8 (N, NE, E…)",Gd="16 (N, NNE, NE…)",Kd="Windstill unter (leer: 0.5 m/s, oder dasselbe in km/h, mph oder Knoten)",Vd="Die erste Entität ist die Windrichtung, in Grad oder Himmelsrichtungen wie SW. Die zweite ist die Windgeschwindigkeit: ohne sie zeigen die Blätter nur, wie oft der Wind aus jeder Richtung kam.",Hd="Richtung: {direction}. Geschwindigkeit: {speed}.",Rd="keine",Pd="Langzeitstatistiken liefern die durchschnittliche Richtung jeder Stunde. Über Norden stimmt das nur, wenn der Sensor die Richtung als Winkel erfasst (Zustandsklasse measurement_angle); sonst ergibt eine Stunde, die zwischen NNW und NNO schwankt, im Schnitt Süden. Der Verlauf ist exakt.",jd="Fläche",Jd="Stapeln",Ud="Nicht stapeln",Id="Übereinander",Cd="Auf 100 %",Od="Farbe unter null",qd="Beeswarm",Qd="Jeden Punkt platzieren nach",Yd="Seinem Wert",Xd="Der Tageszeit, zu der es geschah",$d="Größere Punkte für größere Werte",es="{n} Messwerte",ts="{n}-mal an",rs="Angezeigte Punkte",is="Keine Messwerte",ns="Keine Änderung: {value}",_s="Im ganzen Zeitraum gleich",os="Frühester – spätester",as="Niedrigster – höchster",ds="Streudiagramm in Reihen",ss="Median {value}",ls="Mittelwert {value}",cs="Mittelwert",us="Linie in jeder Reihe bei",hs="Dem Median",ms="Dem Mittelwert",gs="Keine Linie",bs="Streuung in der Reihe",ps="Farbe",fs="Boxplot",ys="Boxplot von {names}",ws="Höchster",ks="Oberes Quartil",zs="Median",vs="Unteres Quartil",Ss="Niedrigster",Es="Durchschnitt",xs="Messwerte",Ws="Ausreißer",As="Whisker reichen bis",Ms="1.5 × Boxhöhe (Ausreißer als Punkte)",Ns="Zum niedrigsten und höchsten Wert",Zs="Jeden Messwert als Punkt anzeigen",Bs="Boxfarbe",Fs="Bullet",Ls="Bereiche hinter dem Balken",Ds="Grautöne",Ts="Farben der Farbbereiche",Gs="Ziel {target}",Ks="{style}-Diagramm von {names}",Vs="Kerzenchart",Hs="Eine Kerze pro",Rs="Entitäten darunter: Messwerte zusammenfassen mit",Ps="Farbe bei Anstieg",js="Farbe bei Rückgang",Js="Die anderen Entitäten darunter zeichnen als",Us="Säulen",Is="Eine Linie",Cs="Eröffnung",Os="Hoch",qs="Tief",Qs="Schluss",Ys="Woche vom {date}",Xs="Klima",$s="Sollwert",el="{low} – {high}",tl="{name} ist kein Thermostat. Wähle eine Klima-Entität.",rl="Heizen",il="Vorheizen",nl="Kühlen",_l="Abtauen",ol="Entfeuchten",al="Lüfter",dl="Untätig",sl="Aus",ll="Säulen",cl="Automatisch",ul="Niedrigster bis höchster Wert je Säule",hl="Abgerundete Enden",ml="Werte auf den Säulen anzeigen",gl="Fehlerbalken (Streuung je Säule)",bl="Keine",pl="Mittel ± eine Standardabweichung",fl="Niedrigster und höchster Wert",yl="95-%-Konfidenzintervall des Mittels",wl="{value} ({low} – {high})",kl="Farbe",zl="Kombiniert",vl="Zeichnen als",Sl="Linie",El="Säulen",xl="Fläche",Wl="Werteachse",Al="Automatisch (nach Einheit)",Ml="Links",Nl="Rechts",Zl="Zusammenfassen mit",Bl="Wie die Karte",Fl="Durchschnitt",Ll="Summe",Dl="Niedrigster",Tl="Höchster",Gl="Erster",Kl="Letzter",Vl="Änderung (hochzählende Zähler)",Hl="24-Stunden-Uhr",Rl="einmal",Pl="{n}-mal",jl="{text} am Tag",Jl="{total} · meiste Aktivität {time}",Ul="Spitze {value} um {time}",Il="{name} {state}",Cl="{label} pro Tag",Ol="Nichts aufgezeichnet",ql="Jetzt",Ql="an",Yl="Durchschnittstag · letzte {n} Tage",Xl="an {on} von {of} Tagen",$l="bisher {duration}",ec="{from} – {to}",tc="{value} im Schnitt",rc="Zyklusdiagramm",ic="Mittel jeder Stunde über {n} Wochen",nc="Jede Stunde, Tag für Tag, über {n} Wochen",_c="Jeder Tag des Monats, Monat für Monat, über {n} Wochen",oc="Mittel des Felds",ac="Mittel {name}",dc="Ein Feld pro",sc="Wochentag (seine Stunden)",lc="Stunde des Tages (Tag für Tag)",cc="Tag des Monats (Monat für Monat)",uc="Wochen",hc="Hantel",mc="Vergleichen",gc="Niedrigster und höchster Wert im Zeitraum",bc="Beginn des Zeitraums und jetzt",pc="Zielwert und jetzt",fc="Aktuellen Wert markieren",yc="Tief",wc="Hoch",kc="Jetzt",zc="Ziel",vc="Vor einer Stunde",Sc="Vor {n} Stunden",Ec="Vor einem Tag",xc="Vor {n} Tagen",Wc="Vor einer Woche",Ac="Vor {n} Wochen",Mc="Vor einem Monat",Nc="Vor {n} Monaten",Zc="Kein Wert",Bc="Trichter",Fc="Form",Lc="Trichter (erste Stufe oben)",Dc="Pyramide (erste Stufe unten)",Tc="Prozentwerte",Gc="Anteil an der ersten Stufe",Kc="Anteil an der vorherigen Stufe",Vc="Nicht anzeigen",Hc="Farbe",Rc="Eine Farbe pro Entität",Pc="Nach Farbbereich",jc="{style} von {names}",Jc="Gruppierte Balken",Uc="Balken",Ic="Nebeneinander",Cc="Gestapelt",Oc="Gestapelt auf 100 %",qc="Farbe",Qc="Eine Farbe pro Datenreihe",Yc="Nach Farbbereich",Xc="Zeile",$c="Datenreihe",eu="Balkenfarbe",tu="Balkendiagramm von {names}",ru="Heatmap",iu="Heatmap von {name}",nu="Gemittelte Tage",_u="Keine Messwerte",ou="Anordnung",au="Stunde nach Wochentag",du="Kalender (ein Tag pro Zelle)",su="Stufenlose Skala",lu="Zellen",cu="Quadratisch",uu="Abgerundet",hu="Sechseckig",mu="Niedrigste Farbe bei",gu="Höchste Farbe bei",bu="Legende",pu="Spirale",fu="Spirale von {name}, {n} Umdrehungen",yu="{n} Tage, eine Umdrehung pro Tag",wu="{n} Wochen, eine Umdrehung pro Woche",ku="Älteste innen, neueste außen",zu="Eine Umdrehung pro",vu="Tag",Su="Woche",Eu="Umdrehungen",xu="Ringbreite",Wu="Histogramm",Au="Zählen",Mu="Zeit in jedem Bereich",Nu="Messwerte in jedem Bereich",Zu="Anzeigen als",Bu="Anteil am Ganzen (%)",Fu="Stunden oder Messwerte",Lu="Anzahl der Klassen (leer: automatisch)",Du="Klassenbreite (hat Vorrang vor der Anzahl)",Tu="Zwei oder mehr Entitäten",Gu="Balken nebeneinander",Ku="Balken übereinander",Vu="Wertebeschriftung entlang der Unterseite",Hu="{n} Messwerte",Ru="1 Messwert",Pu="Linie",ju="Verlauf wird geladen…",Ju="Verlauf konnte nicht geladen werden: {error}",Uu="Einstellungen des Energie-Dashboards werden geladen…",Iu="Einstellungen des Energie-Dashboards konnten nicht gelesen werden: {error}",Cu="Im Energie-Dashboard ist noch keiner dieser Flüsse eingerichtet.",Ou="Netzbezug",qu="Netzeinspeisung",Qu="Solar",Yu="Batterie-Entladung",Xu="Batterie-Ladung",$u="Gas",eh="Wasser",th="Geräte",rh="Haus",ih="Nicht erfasster Verbrauch",nh="Im Haus verbraucht",_h="Keine Messwerte in diesem Zeitraum.",oh="Antippen zum Aus- oder Einblenden. Gedrückt halten, um nur diese anzuzeigen.",ah="Alle Reihen sind ausgeblendet. Tippe auf einen Namen, um sie wieder anzuzeigen.",dh="Exportieren",sh="Als PNG speichern",lh="Bild, 2×",ch="Als SVG speichern",uh="Vektor",hh="CSV kopieren",mh="gezeichnete Werte",gh="YAML kopieren",bh="Konfiguration dieser Karte",ph="Kopiert",fh="Gespeichert",yh="Als Datei gespeichert: Die Zwischenablage ist hier nicht verfügbar",wh="Export in diesem Browser nicht möglich",kh="Nichts über null, das sich logarithmisch darstellen lässt.",zh="Lollipop",vh="Piktogramm",Sh="Symbol (jede Entität kann ein eigenes haben)",Eh="Jedes Symbol steht für (leer: automatisch)",xh="Symbole pro Gruppe (0: keine Gruppen)",Wh="Symbol für Bruchteile teilweise füllen",Ah="Kreis / Ring",Mh="Form",Nh="Ring",Zh="Kreis",Bh="Zeile unter der Summe",Fh="Abstand zwischen Segmenten",Lh="Farbverlauf-Füllungen",Dh="Polarfläche",Th="Skala",Gh="Eine Skala für alle, von 0 bis zum größten Wert",Kh="Jedes Segment vom Minimum bis Maximum seiner Entität",Vh="Farbe",Hh="Eine Farbe pro Entität",Rh="Abstufungen einer Farbe, dunkler für mehr",Ph="Nach Farbbereich",jh="Farbe für Abstufungen",Jh="Polarflächendiagramm von {names}",Uh="Radar",Ih="Skala",Ch="Jede Achse vom Minimum bis Maximum ihrer Entität",Oh="Eine Skala für alle, von 0 bis zum größten Wert",qh="Formen füllen",Qh="Achsenname (Entitäten mit gleichem Achsennamen werden gruppenübergreifend ausgerichtet)",Yh="Radardiagramm von {names}",Xh="Sonstige",$h="Bereichsfläche",em="Durchschnitt als Linie zeichnen",tm="Farbe",rm="Ringe",im="Startwinkel (0 ist oben)",nm="Abgerundete Enden",_m="Sankey (Fluss)",om="Flüsse einfärben nach",am="Herkunft, oder Ziel nach einem mittleren Knoten",dm="Herkunft",sm="Ziel",lm="Fließt von",cm="Fließt zu",um="Flussfarbe",hm="Flussdiagramm: {flows}",mm="{from} zu {to} {value}",gm="Gib jeder Entität in ihren Optionen ein „Fließt von“ und ein „Fließt zu“.",bm="Derzeit fließt nichts.",pm="In diesem Zeitraum ist nichts geflossen.",fm="Sehnendiagramm (Flüsse im Kreis)",ym="Abstand zwischen Knoten",wm="Deckkraft der Bänder",km="Sehnendiagramm: {flows}",zm="Steigung",vm="Vergleichen",Sm="Den Messwert damals und jetzt",Em="Wie viel er in jedem Zeitraum gestiegen ist (Zähler)",xm="Auf oder ab",Wm="Nach Gruppe",Am="Ein Anstieg ist",Mm="Schlecht (rot)",Nm="Gut (grün)",Zm="Gruppe",Bm="Jetzt",Fm="{n} {unit} zuvor",Lm="1 {unit} zuvor",Dm="Vorherige {n} {unit}",Tm="Vorherige 1 {unit}",Gm="Letzte {n} {unit}",Km="Letzte 1 {unit}",Vm="Stunde",Hm="Stunden",Rm="Tag",Pm="Tage",jm="Woche",Jm="Wochen",Um="Monat",Im="Monate",Cm="{name}, {from} bis {to}",Om="kein Messwert",qm="Sparklines",Qm="Sparkline",Ym="Linie",Xm="Fläche",$m="Säulen",eg="Balken unter Name und Wert",tg="Farbe",rg="Trend von {name}",ig="Streamgraph",ng="Form",_g="Streamgraph (fließend)",og="Zentriert",ag="Anteil an der Summe (100 %)",dg="Ab null gestapelt",sg="Reihenfolge",lg="Größte in der Mitte",cg="Wie aufgelistet, erste unten",ug="Namen auf den Strömen",hg="Kanten",mg="Summe",gg="Sunburst",bg="Eiszapfen",pg="Form",fg="Vollkreis",yg="Halbkreis",wg="Farbe",kg="Eine Farbe pro Gruppe",zg="Nach Farbbereich",vg="Summe",Sg="Sonstige",Eg="Nichts anzuzeigen: Keine Entität hat einen Wert über null.",xg="Kein Messwert:",Wg="Sunburst von {names}",Ag="Eiszapfendiagramm von {names}",Mg="Zustandszeitleiste",Ng="Keine Zustände in diesem Zeitraum aufgezeichnet.",Zg="für {duration}",Bg="Jetzt",Fg="Messwerte, keine Zustände: Dafür eignet sich ein Liniendiagramm",Lg="Treemap",Dg="Farbe",Tg="Eine Farbe pro Gruppe",Gg="Nach Farbbereich",Kg="Treemap von {names}",Vg="{value} insgesamt",Hg="Nichts anzuzeigen: Keine Entität hat einen Wert über null.",Rg="Kein Messwert:",Pg="Sonstige",jg="Marimekko",Jg="Text auf jedem Teil",Ug="Anteil an der Spalte",Ig="Wert",Cg="Anteil und Wert",Og="Keiner",qg="Spalte (Gruppe)",Qg="Kategorie",Yg="Farbe der Kategorie",Xg="Marimekko-Diagramm, Spalten: {columns}",$g="Trend",eb="Tief",tb="Durchschnitt",rb="Hoch",ib="Violine",nb="Violine",_b="Raincloud (halbe Violine, Box und Messwerte)",ob="Box mit Median und mittlerer Hälfte",ab="Glättung (in der Einheit der Entität, leer für automatisch)",db="Eine Form pro",sb="Entität",lb="Entität und Tag",cb="Entität und Woche",ub="Entität und Monat",hb="Median {value}",mb="Keine Messwerte",gb="Raincloud",bb="Waffel",pb="Waffeln",fb="Eine, aufgeteilt auf die Entitäten",yb="Eine pro Entität, nebeneinander",wb="Ersten Anteil groß anzeigen",kb="Wasserfall",zb="Jeder Schritt ist",vb="Die Änderung im Zeitraum",Sb="Sein aktueller Wert",Eb="Beim Messwert der ersten Entität zu Beginn des Zeitraums starten",xb="Summe am Ende anzeigen",Wb="Zählt abwärts (ein Anstieg hier ist ein Rückgang der Summe)",Ab="Start",Mb="Ende",Nb="Summe",Zb="Keine Messwerte",Bb="Wasserfalldiagramm: {bars}",Fb="Windrose",Lb="Vorherrschend",Db="Mittlere Geschwindigkeit",Tb="Stärkster",Gb="Windstill",Kb="Geschwindigkeit",Vb="Geschwindigkeit ({unit})",Hb="Zeitanteil",Rb="Windrose, vorherrschend {direction} {share}",Pb="Windrose, vorherrschend {direction} {share}, windstill {calm}",jb="Windrose, windstill {calm}";var Jb={entity_not_found:e,unavailable:t,no_entities:r,no_matches:i,none_available:n,editor_section_entities:_,editor_section_style:o,editor_section_chart:a,editor_group_bars:d,editor_group_gauges:s,editor_group_history:l,editor_group_totals:c,editor_group_compare:u,editor_group_distribution:h,editor_period_last:m,editor_period_unit:g,editor_period_unit_hour:b,editor_period_unit_day:p,editor_period_unit_week:f,editor_period_unit_month:y,editor_source:w,editor_source_history:k,editor_source_statistics:z,editor_derivative_transform:v,editor_derivative_transform_none:S,editor_derivative_transform_derivative:E,editor_derivative_unit_time:x,editor_derivative_unit_time_s:W,editor_derivative_unit_time_min:A,editor_derivative_unit_time_h:M,editor_derivative_unit_time_d:"Tag",editor_derivative_smoothing:Z,editor_derivative_smoothing_time:B,editor_source_current:F,editor_source_energy:L,editor_energy_flows:D,editor_energy_split:T,editor_curve:G,editor_curve_smooth:K,editor_curve_straight:V,editor_curve_step:H,editor_color_by:R,editor_color_by_series:P,editor_color_by_bands:j,editor_labels:J,editor_series_color:U,editor_dash:I,editor_section_limits:C,editor_section_colours:O,editor_section_display:q,editor_section_actions:Q,editor_title:Y,editor_style_bar:X,editor_style_thin:$,editor_style_segmented:ee,editor_style_tank:te,editor_style_battery:re,battery_aria:ie,editor_style_ring:ne,editor_style_needle:_e,editor_style_arc:oe,editor_gauge_help:ae,editor_start_angle:de,editor_end_angle:se,editor_center:le,editor_center_mode_value:ce,editor_center_mode_band:ue,editor_center_mode_name:he,editor_center_mode_text:me,editor_center_mode_none:ge,editor_center_text:be,editor_tick_labels:pe,editor_ghost:fe,editor_ghost_off:"Aus",editor_ghost_24h:we,editor_ghost_7d:ke,ghost_title_24h:ze,ghost_title_7d:ve,editor_show_name:Se,editor_show_value:Ee,editor_show_icon:xe,editor_show_target:We,editor_show_legend:Ae,editor_columns:Me,editor_sort:Ne,editor_sort_none:Ze,editor_sort_ascending:Be,editor_sort_descending:Fe,editor_decimals:Le,editor_unit:De,editor_animate:Te,editor_hide_unavailable:Ge,editor_export:Ke,editor_limit:Ve,editor_include_heading:He,editor_include_help:Re,editor_exclude_heading:Pe,editor_exclude_help:je,editor_rule_device_class:Je,editor_rule_area:Ue,editor_rule_floor:Ie,editor_rule_label:Ce,editor_rule_domain:Oe,editor_rule_entity:qe,editor_tap_action:Qe,editor_hold_action:Ye,editor_double_tap_action:Xe,editor_badge_entity:$e,editor_badge_style:et,editor_badge_style_value:tt,editor_badge_style_sparkline:rt,editor_badge_style_ring:it,editor_badge_style_thin:nt,editor_badge_attribute:_t,editor_badge_name:ot,editor_badge_hours:at,editor_badge_show_name:dt,editor_badge_show_icon:st,editor_badge_icon:lt,editor_badge_min:ct,editor_badge_max:ut,editor_badge_unit:ht,editor_badge_decimals:mt,editor_badge_color:gt,editor_badge_bands:bt,editor_badge_bands_help:pt,editor_badge_actions:ft,editor_badge_tap_action:yt,editor_badge_hold_action:wt,editor_badge_double_tap_action:kt,editor_attribute:zt,editor_name:vt,editor_icon:St,editor_min:Et,editor_max:xt,editor_target:Wt,editor_none:At,editor_card_setting:Mt,editor_limit_default:Nt,editor_limit_number:Zt,editor_limit_entity:Bt,editor_preset:Ft,editor_preset_battery:Lt,editor_preset_usage:Dt,editor_preset_temperature:Tt,editor_preset_none:Gt,editor_preset_custom:Kt,editor_band_from:"Ab",editor_band_from_entity:Ht,editor_band_from_number:Rt,editor_band_from_entity_label:Pt,editor_band_color:jt,editor_band_custom_color:Jt,editor_band_label:Ut,editor_band_icon:It,editor_color_icon:Ct,editor_color_primary:Ot,editor_color_green:qt,editor_color_amber:Qt,editor_color_red:"Rot",editor_color_blue:Xt,editor_color_purple:$t,editor_color_grey:er,editor_color_custom:tr,editor_add_band:rr,editor_remove_band:ir,editor_add_entity:nr,editor_move_up:_r,editor_move_down:or,editor_remove_entity:ar,editor_show_options:dr,editor_hide_options:sr,editor_not_found:lr,editor_severity:cr,annotation_at:ur,editor_orientation:hr,editor_orientation_horizontal:mr,editor_orientation_vertical:gr,editor_value_axis:br,editor_value_grid:pr,editor_value_min:fr,editor_value_max:yr,dist_median:wr,dist_middle:kr,dist_range:zr,dist_count:vr,editor_drill_down:Sr,drill_into:Er,drill_back:xr,drill_top:Wr,extremes_high:Ar,extremes_low:Mr,extremes_average:"Ø",editor_extremes_max:Zr,editor_extremes_min:Br,editor_extremes_average:Fr,editor_extremes_average_none:Lr,editor_extremes_average_line:Dr,editor_extremes_average_figure:Tr,editor_extremes:Gr,anomaly_title:Kr,anomaly_beyond_high:Vr,anomaly_beyond_low:Hr,editor_anomalies:Rr,editor_anomalies_window:Pr,editor_anomalies_sigma:jr,editor_anomalies_color:Jr,editor_anomalies_band:Ur,period_previous:Ir,period_next:Cr,period_return:Or,period_today:qr,period_yesterday:Qr,period_this_week:Yr,period_last_week:Xr,period_this_month:$r,period_last_month:ei,period_this_year:ti,period_last_year:ri,period_last_hour:ii,period_last_hours:ni,period_last_day:_i,period_last_days:oi,period_last_week_rolling:ai,period_last_weeks:di,period_last_month_rolling:si,period_last_months:li,editor_color_by_shades:ci,editor_shade_color:ui,editor_show_percent:hi,editor_center_total:mi,editor_center_average:gi,editor_center_none:bi,parts_total:pi,parts_average:fi,parts_aria:yi,editor_style_scatter:wi,editor_style_bubble:ki,editor_against:zi,editor_against_entity:vi,editor_against_time:Si,editor_dot_size:Ei,editor_jitter:xi,editor_min_size:Wi,editor_max_size:Ai,editor_dot_color:Mi,editor_xy_x_axis:Ni,scatter_needs_two:Zi,bubble_needs_three:Bi,scatter_role_x:Fi,bubble_role_size:Li,chart_total:Di,editor_x_min:Ti,editor_x_max:Gi,zoom_reset:Ki,zoom_window:Vi,zoom_window_label:Hi,editor_zoom:Ri,editor_overview:Pi,editor_annotations:ji,editor_annotation_type:"Art",editor_annotation_type_line:Ui,editor_annotation_type_band:Ii,editor_annotation_type_time:Ci,editor_annotation_type_state:Oi,editor_annotation_type_point:qi,editor_annotation_add_line:Qi,editor_annotation_add_band:Yi,editor_annotation_add_time:Xi,editor_annotation_add_state:$i,editor_annotation_add_point:en,editor_annotation_add:tn,editor_annotation_value:rn,editor_annotation_from:nn,editor_annotation_to:_n,editor_annotation_times:on,editor_annotation_entity:an,editor_annotation_series:dn,editor_annotation_state:sn,editor_annotation_shade:ln,editor_annotation_at:cn,editor_annotation_at_max:un,editor_annotation_at_min:hn,editor_annotation_at_last:mn,editor_annotation_at_first:gn,editor_annotation_label:bn,editor_annotation_color:pn,editor_annotation_dash:fn,editor_annotation_history:yn,editor_annotation_zone:wn,editor_annotation_zone_none:kn,editor_annotation_zone_above:zn,editor_annotation_zone_below:vn,editor_annotation_severity:Sn,editor_annotation_remove:En,editor_zones:xn,editor_period_calendar:Wn,editor_period_calendar_rolling:An,editor_period_calendar_day:Mn,editor_period_calendar_week:Nn,editor_period_calendar_month:Zn,editor_period_calendar_year:Bn,editor_period_offset:Fn,editor_period_until:Ln,editor_period_until_now:Dn,editor_period_until_end:Tn,editor_period_navigate:Gn,editor_group_by:Kn,editor_group_by_none:Vn,editor_group_by_hour:Hn,editor_group_by_day:"Tag",editor_group_by_week:Pn,editor_group_by_month:jn,editor_aggregate:Jn,compare_series:Un,compare_hours_earlier:In,compare_days_earlier:Cn,compare_weeks_earlier:On,compare_months_earlier:qn,compare_years_earlier:Qn,editor_compare:Yn,editor_compare_style:Xn,editor_compare_style_grey:$n,editor_compare_style_series:e_,editor_aggregate_mean:t_,editor_aggregate_sum:r_,editor_aggregate_min:i_,editor_aggregate_max:n_,editor_aggregate_first:__,editor_aggregate_last:o_,editor_aggregate_change:a_,editor_cumulative_transform:d_,editor_cumulative_transform_none:s_,editor_cumulative_transform_cumulative:l_,editor_cumulative_reset:c_,editor_cumulative_reset_none:u_,editor_cumulative_reset_day:h_,editor_cumulative_reset_week:m_,editor_cumulative_reset_month:g_,editor_cumulative_reset_billing:b_,editor_cumulative_billing_day:p_,editor_x_axis:f_,editor_y_axis:y_,editor_axis_labels:w_,editor_axis_labels_outside:k_,editor_axis_labels_inside:z_,editor_grid_horizontal:v_,editor_grid_vertical:S_,editor_y_min:E_,editor_y_max:x_,editor_y_scale:W_,editor_y_scale_linear:A_,editor_y_scale_log:M_,editor_tooltip:N_,editor_line_width:Z_,editor_dots:B_,editor_on_top:F_,editor_when_entity:L_,editor_when_state:D_,editor_when_above:T_,editor_when_below:G_,editor_when_card_entity:K_,editor_when_card_state:V_,editor_when_card_above:H_,editor_when_card_below:R_,editor_when_ghost:P_,editor_when_strip:j_,when_strip_label:J_,editor_now_marker:U_,editor_now_marker_off:"Aus",editor_now_marker_line:C_,editor_now_marker_time:O_,editor_now_marker_countdown:q_,now_marker_countdown:Q_,now_marker_next:Y_,editor_compact:X_,editor_header:$_,editor_header_above:eo,editor_header_over:to,editor_header_hidden:ro,editor_legend_toggle:io,editor_labels_show:no,editor_labels_show_all:_o,editor_labels_show_last:oo,editor_labels_show_minmax:ao,editor_labels_show_ends:so,editor_labels_position:lo,editor_labels_position_auto:co,editor_labels_position_above:uo,editor_labels_position_below:ho,editor_labels_position_center:mo,editor_labels_overlap:go,editor_sync:bo,editor_multiples:po,editor_multiples_scale:fo,editor_multiples_scale_auto:yo,editor_multiples_scale_shared:wo,editor_multiples_scale_independent:ko,editor_multiples_columns:zo,forecast_label:vo,forecast_series:So,editor_forecast_title:Eo,editor_forecast_entity:xo,editor_forecast_attribute:Wo,editor_forecast_value_key:Ao,editor_forecast_time_key:Mo,editor_forecast_type:No,editor_forecast_type_hourly:Zo,editor_forecast_type_daily:Bo,editor_forecast_type_twice_daily:Fo,editor_forecast_multiply:Lo,editor_forecast_hours:Do,editor_set_point:To,editor_shading:Go,editor_shade_fan:Ko,editor_current_color:Vo,editor_set_point_color:Ho,editor_heating_color:Ro,editor_cooling_color:Po,editor_days:jo,editor_day_clock_center_total:Jo,editor_day_clock_center_now:Uo,editor_day_clock_center_none:Io,editor_bucket:Co,editor_bucket_15:Oo,editor_bucket_30:qo,editor_bucket_60:Qo,editor_aggregate_auto:Yo,editor_ring_color:Xo,editor_active:$o,editor_entity_options_none:ea,editor_hierarchy_group_by:ta,editor_group_by_floor:ra,editor_group_by_area:ia,editor_group_by_device:na,editor_group_by_label:_a,editor_entity_groups:oa,editor_bar_labels:aa,editor_bar_labels_state:da,editor_bar_labels_duration:sa,editor_bar_labels_both:la,editor_bar_labels_none:ca,editor_timeline_legend:ua,editor_timeline_legend_above:ha,editor_timeline_legend_hidden:ma,editor_state_colors:ga,editor_state_colors_help:ba,editor_state_colors_state:pa,editor_state_colors_color:fa,editor_state_colors_add:ya,editor_state_colors_remove:wa,editor_timeline_group:ka,editor_points_per_hour:za,editor_graph:va,editor_graph_line:Sa,editor_graph_bar:Ea,editor_graph_none:xa,editor_fill:Wa,editor_fill_solid:Aa,editor_fill_fade:Ma,editor_fill_none:Na,editor_points:Za,editor_points_hover:Ba,editor_points_always:Fa,editor_points_never:"Nie",editor_trend_labels:Da,editor_labels_hover:Ta,editor_labels_always:Ga,editor_labels_never:"Nie",editor_height:Va,editor_bar_spacing:Ha,editor_color_transition:Ra,editor_color_transition_smooth:Pa,editor_color_transition_hard:ja,editor_extrema:Ja,editor_average:Ua,editor_trend_legend:Ia,editor_trend_y_min:Ca,editor_trend_y_max:Oa,editor_min_range:qa,editor_y_min_secondary:Qa,editor_y_max_secondary:Ya,editor_min_range_secondary:Xa,editor_value_factor:$a,editor_align_header:ed,editor_align_header_default:td,editor_align_header_left:rd,editor_align_header_right:id,editor_align_header_center:nd,editor_align_icon:_d,editor_align_icon_right:od,editor_align_icon_left:ad,editor_align_icon_state:dd,editor_align_state:sd,editor_align_state_left:ld,editor_align_state_right:cd,editor_align_state_center:ud,editor_font_size:hd,editor_font_size_header:md,editor_color_name:gd,editor_color_value:bd,editor_trend_color_icon:pd,editor_trend_group:fd,editor_icon_image:yd,editor_trend_tooltip:wd,editor_y_axis_side:kd,editor_y_axis_side_primary:zd,editor_y_axis_side_secondary:vd,editor_entity_aggregate:Sd,editor_fixed_value:Ed,editor_show_state:xd,editor_show_indicator:Wd,editor_show_graph:Ad,editor_show_line:Md,editor_show_fill:Nd,editor_show_points:Zd,editor_show_legend_entity:Bd,editor_show_legend_state:Fd,editor_sectors:Ld,editor_sectors_4:Dd,editor_sectors_8:Td,editor_sectors_16:Gd,editor_calm:Kd,editor_wind_roles:Vd,editor_wind_now:Hd,editor_wind_none:Rd,editor_wind_statistics:Pd,editor_style_area:jd,editor_stack:Jd,editor_stack_none:Ud,editor_stack_normal:Id,editor_stack_percent:Cd,editor_negative_color:Od,editor_style_beeswarm:qd,editor_place_by:Qd,editor_place_by_value:Yd,editor_place_by_time_of_day:Xd,editor_size_by_value:$d,swarm_readings:es,swarm_events:ts,swarm_shown:rs,swarm_none:is,swarm_no_change:ns,swarm_held:_s,swarm_earliest_latest:os,swarm_lowest_highest:as,editor_style_strip_plot:ds,strip_median_value:ss,strip_mean_value:ls,strip_mean:cs,editor_strip_marker:us,editor_strip_marker_median:hs,editor_strip_marker_mean:ms,editor_strip_marker_none:gs,editor_strip_jitter:bs,editor_fill_color:ps,editor_style_box:fs,box_aria:ys,box_highest:ws,box_upper_quartile:ks,box_median:zs,box_lower_quartile:vs,box_lowest:Ss,box_mean:Es,box_count:xs,box_outliers:Ws,editor_whiskers:As,editor_whiskers_tukey:Ms,editor_whiskers_range:Ns,editor_readings:Zs,editor_box_color:Bs,editor_style_bullet:Fs,editor_ranges:Ls,editor_ranges_shades:Ds,editor_ranges_colours:Ts,compare_target:Gs,chart_aria:Ks,editor_style_candlestick:Vs,editor_candle_by:Hs,editor_under_aggregate:Rs,editor_up_color:Ps,editor_down_color:js,editor_underneath:Js,editor_underneath_columns:Us,editor_underneath_line:Is,candle_open:Cs,candle_high:Os,candle_low:qs,candle_close:Qs,candle_week_of:Ys,editor_style_climate:Xs,climate_set_point:$s,climate_range:el,climate_not_thermostat:tl,climate_action_heating:rl,climate_action_preheating:il,climate_action_cooling:nl,climate_action_defrosting:_l,climate_action_drying:ol,climate_action_fan:al,climate_action_idle:dl,climate_action_off:"Aus",editor_style_column:ll,editor_group_by_auto:cl,editor_range:ul,editor_rounded:hl,editor_column_labels:ml,editor_error_bars:gl,editor_error_bars_none:bl,editor_error_bars_std:pl,editor_error_bars_min_max:fl,editor_error_bars_ci95:yl,error_bars_tooltip:wl,editor_column_color:kl,editor_style_combined:zl,editor_series_type:vl,editor_series_type_line:Sl,editor_series_type_column:El,editor_series_type_area:xl,editor_series_axis:Wl,editor_series_axis_auto:Al,editor_series_axis_left:Ml,editor_series_axis_right:Nl,editor_series_aggregate:Zl,editor_series_aggregate_auto:Bl,editor_series_aggregate_mean:Fl,editor_series_aggregate_sum:Ll,editor_series_aggregate_min:Dl,editor_series_aggregate_max:Tl,editor_series_aggregate_first:Gl,editor_series_aggregate_last:Kl,editor_series_aggregate_change:Vl,editor_style_day_clock:Hl,day_clock_times_one:Rl,day_clock_times:Pl,day_clock_a_day:jl,day_clock_busiest:Jl,day_clock_peak:Ul,day_clock_state:Il,day_clock_per_day:Cl,day_clock_no_data:Ol,day_clock_now:ql,day_clock_on:"an",day_clock_average:Yl,day_clock_on_days:Xl,day_clock_so_far:$l,day_clock_range:ec,day_clock_average_value:tc,editor_style_cycle_plot:rc,cycle_note_week:ic,cycle_note_hour:nc,cycle_note_month:_c,cycle_mean_legend:oc,cycle_panel_average:ac,editor_cycle_plot_cycle:dc,editor_cycle_plot_cycle_day_of_week:sc,editor_cycle_plot_cycle_hour_of_day:lc,editor_cycle_plot_cycle_day_of_month:cc,editor_cycle_plot_weeks:uc,editor_style_dumbbell:hc,editor_ends:mc,editor_ends_range:gc,editor_ends_then:bc,editor_ends_target:pc,editor_show_now:fc,dumbbell_low:yc,dumbbell_high:wc,dumbbell_now:kc,dumbbell_target:zc,dumbbell_ago_hour_one:vc,dumbbell_ago_hour:Sc,dumbbell_ago_day_one:Ec,dumbbell_ago_day:xc,dumbbell_ago_week_one:Wc,dumbbell_ago_week:Ac,dumbbell_ago_month_one:Mc,dumbbell_ago_month:Nc,dumbbell_no_value:Zc,editor_style_funnel:Bc,editor_funnel_shape:Fc,editor_funnel_shape_funnel:Lc,editor_funnel_shape_pyramid:Dc,editor_funnel_percent_of:Tc,editor_funnel_percent_of_first:Gc,editor_funnel_percent_of_previous:Kc,editor_funnel_percent_of_none:Vc,editor_funnel_color_by:Hc,editor_funnel_color_by_series:Rc,editor_funnel_color_by_bands:Pc,funnel_aria:jc,editor_style_grouped_bars:Jc,editor_mode:Uc,editor_mode_grouped:Ic,editor_mode_stacked:Cc,editor_mode_percent:Oc,editor_bars_color_by:qc,editor_bars_color_by_series:Qc,editor_bars_color_by_bands:Yc,editor_bar_group:Xc,editor_bar_series:$c,editor_bar_color:eu,grouped_bars_aria:tu,editor_style_heatmap:ru,heatmap_aria:iu,heatmap_hours:nu,heatmap_empty:_u,editor_grid:ou,editor_grid_hours:au,editor_grid_calendar:du,editor_color_by_scale:su,editor_cell_shape:lu,editor_cell_shape_square:cu,editor_cell_shape_rounded:uu,editor_cell_shape_hexagon:hu,editor_color_min:mu,editor_color_max:gu,editor_legend:bu,editor_style_spiral:pu,spiral_aria:fu,spiral_turn_day_note:yu,spiral_turn_week_note:wu,spiral_inner_oldest:ku,editor_spiral_turn:zu,editor_spiral_turn_day:"Tag",editor_spiral_turn_week:Su,editor_spiral_turns:Eu,editor_spiral_ring_width:xu,editor_style_histogram:Wu,editor_count:Au,editor_count_time:Mu,editor_count_readings:Nu,editor_show_as:Zu,editor_show_as_percent:Bu,editor_show_as_total:Fu,editor_bins:Lu,editor_bin_width:Du,editor_bars:Tu,editor_bars_side:Gu,editor_bars_overlap:Ku,editor_hist_x_axis:Vu,histogram_readings:Hu,histogram_reading:Ru,editor_style_line:Pu,chart_loading:ju,chart_error:Ju,energy_loading:Uu,energy_error:Iu,energy_none:Cu,energy_flow_grid_import:Ou,energy_flow_grid_export:qu,energy_flow_solar:Qu,energy_flow_battery_out:Yu,energy_flow_battery_in:Xu,energy_flow_gas:"Gas",energy_flow_water:eh,energy_flow_devices:th,energy_node_home:rh,energy_node_untracked:ih,energy_node_home_use:nh,chart_no_data:_h,legend_toggle_hint:oh,legend_toggle_all_hidden:ah,export_menu:dh,export_png:sh,export_png_hint:lh,export_svg:ch,export_svg_hint:uh,export_csv:hh,export_csv_hint:mh,export_yaml:gh,export_yaml_hint:bh,export_copied:ph,export_saved:fh,export_saved_file:yh,export_failed:wh,chart_log_nothing:kh,editor_style_lollipop:zh,editor_style_pictograph:vh,editor_unit_icon:Sh,editor_per_icon:Eh,editor_group_size:xh,editor_partial:Wh,editor_style_pie:Ah,editor_shape:Mh,editor_shape_donut:Nh,editor_shape_pie:Zh,editor_center_label:Bh,editor_gap:Fh,editor_gradient:Lh,editor_style_polar_area:Dh,editor_polar_scale:Th,editor_polar_scale_shared:Gh,editor_polar_scale_limits:Kh,editor_polar_color_by:Vh,editor_polar_color_by_series:Hh,editor_polar_color_by_shades:Rh,editor_polar_color_by_bands:Ph,editor_polar_color:jh,polar_area_aria:Jh,editor_style_radar:Uh,editor_radar_scale:Ih,editor_radar_scale_limits:Ch,editor_radar_scale_shared:Oh,editor_radar_fill:qh,editor_radar_axis:Qh,radar_aria:Yh,radar_other:Xh,editor_style_range_area:$h,editor_mean:em,editor_range_color:tm,editor_style_rings:rm,editor_rings_start_angle:im,editor_rounded_ends:nm,editor_style_sankey:_m,editor_link_color:om,editor_link_color_auto:am,editor_link_color_source:dm,editor_link_color_target:sm,editor_from:lm,editor_to:cm,editor_flow_color:um,sankey_aria:hm,sankey_flow:mm,sankey_no_flows:gm,sankey_nothing:bm,energy_nothing_flowed:pm,editor_style_chord:fm,editor_chord_pad:ym,editor_chord_ribbon_opacity:wm,chord_aria:km,editor_style_slope:zm,editor_measure:vm,editor_measure_value:Sm,editor_measure_change:Em,editor_color_by_direction:xm,editor_color_by_group:Wm,editor_increase:Am,editor_increase_bad:Mm,editor_increase_good:Nm,editor_group:Zm,slope_now:Bm,slope_ago:Fm,slope_ago_one:Lm,slope_previous:Dm,slope_previous_one:Tm,slope_last:Gm,slope_last_one:Km,slope_unit_hour:Vm,slope_unit_hour_other:Hm,slope_unit_day:"Tag",slope_unit_day_other:Pm,slope_unit_week:jm,slope_unit_week_other:Jm,slope_unit_month:Um,slope_unit_month_other:Im,slope_entity_aria:Cm,slope_no_reading:Om,editor_style_sparkline:qm,editor_spark:Qm,editor_spark_line:Ym,editor_spark_area:Xm,editor_spark_column:$m,editor_spark_bar:eg,editor_spark_color:tg,spark_aria:rg,editor_style_streamgraph:ig,editor_baseline:ng,editor_baseline_wiggle:_g,editor_baseline_centre:og,editor_baseline_share:ag,editor_baseline_zero:dg,editor_stream_order:sg,editor_stream_order_inside_out:lg,editor_stream_order_listed:cg,editor_stream_labels:ug,editor_stream_curve:hg,stream_total:mg,editor_style_sunburst:gg,editor_style_icicle:bg,editor_sunburst_shape:pg,editor_sunburst_shape_full:fg,editor_sunburst_shape_half:yg,editor_hierarchy_color_by:wg,editor_hierarchy_color_by_group:kg,editor_hierarchy_color_by_bands:zg,hierarchy_total:vg,hierarchy_other:Sg,hierarchy_empty:Eg,hierarchy_no_reading:xg,sunburst_aria:Wg,icicle_aria:Ag,editor_style_timeline:Mg,timeline_no_states:Ng,timeline_for:Zg,timeline_now:Bg,timeline_measurement:Fg,editor_style_treemap:Lg,editor_treemap_color_by:Dg,editor_treemap_color_by_group:Tg,editor_treemap_color_by_bands:Gg,treemap_aria:Kg,treemap_total:Vg,treemap_empty:Hg,treemap_no_reading:Rg,treemap_other:Pg,editor_style_marimekko:jg,editor_marimekko_segment_labels:Jg,editor_marimekko_segment_labels_percent:Ug,editor_marimekko_segment_labels_value:Ig,editor_marimekko_segment_labels_both:Cg,editor_marimekko_segment_labels_none:Og,editor_marimekko_group:qg,editor_marimekko_category:Qg,editor_marimekko_color:Yg,marimekko_aria:Xg,editor_style_trend:$g,trend_min:eb,trend_avg:tb,trend_max:rb,editor_style_violin:ib,editor_shape_violin:nb,editor_shape_raincloud:_b,editor_box:ob,editor_bandwidth:ab,editor_split_by:db,editor_split_by_none:sb,editor_split_by_day:lb,editor_split_by_week:cb,editor_split_by_month:ub,violin_median:hb,violin_none:mb,violin_raincloud:gb,editor_style_waffle:bb,editor_waffles:pb,editor_waffles_one:fb,editor_waffles_each:yb,editor_headline:wb,editor_style_waterfall:kb,editor_steps:zb,editor_steps_change:vb,editor_steps_current:Sb,editor_start_from_first:Eb,editor_total:xb,editor_waterfall_invert:Wb,waterfall_start:Ab,waterfall_end:Mb,waterfall_total:Nb,waterfall_no_readings:Zb,waterfall_aria:Bb,editor_style_wind_rose:Fb,wind_prevailing:Lb,wind_mean_speed:Db,wind_strongest:Tb,wind_calm:Gb,wind_speed:Kb,wind_speed_unit:Vb,wind_share:Hb,wind_aria:Rb,wind_aria_calm:Pb,wind_aria_still:jb};export{ur as annotation_at,Vr as anomaly_beyond_high,Hr as anomaly_beyond_low,Kr as anomaly_title,ie as battery_aria,ys as box_aria,xs as box_count,ws as box_highest,vs as box_lower_quartile,Ss as box_lowest,Es as box_mean,zs as box_median,Ws as box_outliers,ks as box_upper_quartile,Bi as bubble_needs_three,Li as bubble_role_size,Qs as candle_close,Os as candle_high,qs as candle_low,Cs as candle_open,Ys as candle_week_of,Ks as chart_aria,Ju as chart_error,ju as chart_loading,kh as chart_log_nothing,_h as chart_no_data,Di as chart_total,km as chord_aria,nl as climate_action_cooling,_l as climate_action_defrosting,ol as climate_action_drying,al as climate_action_fan,rl as climate_action_heating,dl as climate_action_idle,sl as climate_action_off,il as climate_action_preheating,tl as climate_not_thermostat,el as climate_range,$s as climate_set_point,Cn as compare_days_earlier,In as compare_hours_earlier,qn as compare_months_earlier,Un as compare_series,Gs as compare_target,On as compare_weeks_earlier,Qn as compare_years_earlier,oc as cycle_mean_legend,nc as cycle_note_hour,_c as cycle_note_month,ic as cycle_note_week,ac as cycle_panel_average,jl as day_clock_a_day,Yl as day_clock_average,tc as day_clock_average_value,Jl as day_clock_busiest,Ol as day_clock_no_data,ql as day_clock_now,Ql as day_clock_on,Xl as day_clock_on_days,Ul as day_clock_peak,Cl as day_clock_per_day,ec as day_clock_range,$l as day_clock_so_far,Il as day_clock_state,Pl as day_clock_times,Rl as day_clock_times_one,Jb as default,vr as dist_count,wr as dist_median,kr as dist_middle,zr as dist_range,xr as drill_back,Er as drill_into,Wr as drill_top,xc as dumbbell_ago_day,Ec as dumbbell_ago_day_one,Sc as dumbbell_ago_hour,vc as dumbbell_ago_hour_one,Nc as dumbbell_ago_month,Mc as dumbbell_ago_month_one,Ac as dumbbell_ago_week,Wc as dumbbell_ago_week_one,wc as dumbbell_high,yc as dumbbell_low,Zc as dumbbell_no_value,kc as dumbbell_now,zc as dumbbell_target,$o as editor_active,rr as editor_add_band,nr as editor_add_entity,zi as editor_against,vi as editor_against_entity,Si as editor_against_time,Jn as editor_aggregate,Yo as editor_aggregate_auto,a_ as editor_aggregate_change,__ as editor_aggregate_first,o_ as editor_aggregate_last,n_ as editor_aggregate_max,t_ as editor_aggregate_mean,i_ as editor_aggregate_min,r_ as editor_aggregate_sum,ed as editor_align_header,nd as editor_align_header_center,td as editor_align_header_default,rd as editor_align_header_left,id as editor_align_header_right,_d as editor_align_icon,ad as editor_align_icon_left,od as editor_align_icon_right,dd as editor_align_icon_state,sd as editor_align_state,ud as editor_align_state_center,ld as editor_align_state_left,cd as editor_align_state_right,Te as editor_animate,tn as editor_annotation_add,Yi as editor_annotation_add_band,Qi as editor_annotation_add_line,en as editor_annotation_add_point,$i as editor_annotation_add_state,Xi as editor_annotation_add_time,cn as editor_annotation_at,gn as editor_annotation_at_first,mn as editor_annotation_at_last,un as editor_annotation_at_max,hn as editor_annotation_at_min,pn as editor_annotation_color,fn as editor_annotation_dash,an as editor_annotation_entity,nn as editor_annotation_from,yn as editor_annotation_history,bn as editor_annotation_label,En as editor_annotation_remove,dn as editor_annotation_series,Sn as editor_annotation_severity,ln as editor_annotation_shade,sn as editor_annotation_state,on as editor_annotation_times,_n as editor_annotation_to,Ji as editor_annotation_type,Ii as editor_annotation_type_band,Ui as editor_annotation_type_line,qi as editor_annotation_type_point,Oi as editor_annotation_type_state,Ci as editor_annotation_type_time,rn as editor_annotation_value,wn as editor_annotation_zone,zn as editor_annotation_zone_above,vn as editor_annotation_zone_below,kn as editor_annotation_zone_none,ji as editor_annotations,Rr as editor_anomalies,Ur as editor_anomalies_band,Jr as editor_anomalies_color,jr as editor_anomalies_sigma,Pr as editor_anomalies_window,zt as editor_attribute,Ua as editor_average,w_ as editor_axis_labels,z_ as editor_axis_labels_inside,k_ as editor_axis_labels_outside,ft as editor_badge_actions,_t as editor_badge_attribute,bt as editor_badge_bands,pt as editor_badge_bands_help,gt as editor_badge_color,mt as editor_badge_decimals,kt as editor_badge_double_tap_action,$e as editor_badge_entity,wt as editor_badge_hold_action,at as editor_badge_hours,lt as editor_badge_icon,ut as editor_badge_max,ct as editor_badge_min,ot as editor_badge_name,st as editor_badge_show_icon,dt as editor_badge_show_name,et as editor_badge_style,it as editor_badge_style_ring,rt as editor_badge_style_sparkline,nt as editor_badge_style_thin,tt as editor_badge_style_value,yt as editor_badge_tap_action,ht as editor_badge_unit,jt as editor_band_color,Jt as editor_band_custom_color,Vt as editor_band_from,Ht as editor_band_from_entity,Pt as editor_band_from_entity_label,Rt as editor_band_from_number,It as editor_band_icon,Ut as editor_band_label,ab as editor_bandwidth,eu as editor_bar_color,Xc as editor_bar_group,aa as editor_bar_labels,la as editor_bar_labels_both,sa as editor_bar_labels_duration,ca as editor_bar_labels_none,da as editor_bar_labels_state,$c as editor_bar_series,Ha as editor_bar_spacing,Tu as editor_bars,qc as editor_bars_color_by,Yc as editor_bars_color_by_bands,Qc as editor_bars_color_by_series,Ku as editor_bars_overlap,Gu as editor_bars_side,ng as editor_baseline,og as editor_baseline_centre,ag as editor_baseline_share,_g as editor_baseline_wiggle,dg as editor_baseline_zero,Du as editor_bin_width,Lu as editor_bins,ob as editor_box,Bs as editor_box_color,Co as editor_bucket,Oo as editor_bucket_15,qo as editor_bucket_30,Qo as editor_bucket_60,Kd as editor_calm,Hs as editor_candle_by,Mt as editor_card_setting,lu as editor_cell_shape,hu as editor_cell_shape_hexagon,uu as editor_cell_shape_rounded,cu as editor_cell_shape_square,le as editor_center,gi as editor_center_average,Bh as editor_center_label,ue as editor_center_mode_band,he as editor_center_mode_name,ge as editor_center_mode_none,me as editor_center_mode_text,ce as editor_center_mode_value,bi as editor_center_none,be as editor_center_text,mi as editor_center_total,ym as editor_chord_pad,wm as editor_chord_ribbon_opacity,Qt as editor_color_amber,Xt as editor_color_blue,R as editor_color_by,j as editor_color_by_bands,xm as editor_color_by_direction,Wm as editor_color_by_group,su as editor_color_by_scale,P as editor_color_by_series,ci as editor_color_by_shades,tr as editor_color_custom,qt as editor_color_green,er as editor_color_grey,Ct as editor_color_icon,gu as editor_color_max,mu as editor_color_min,gd as editor_color_name,Ot as editor_color_primary,$t as editor_color_purple,Yt as editor_color_red,Ra as editor_color_transition,ja as editor_color_transition_hard,Pa as editor_color_transition_smooth,bd as editor_color_value,kl as editor_column_color,ml as editor_column_labels,Me as editor_columns,X_ as editor_compact,Yn as editor_compare,Xn as editor_compare_style,$n as editor_compare_style_grey,e_ as editor_compare_style_series,Po as editor_cooling_color,Au as editor_count,Nu as editor_count_readings,Mu as editor_count_time,p_ as editor_cumulative_billing_day,c_ as editor_cumulative_reset,b_ as editor_cumulative_reset_billing,h_ as editor_cumulative_reset_day,g_ as editor_cumulative_reset_month,u_ as editor_cumulative_reset_none,m_ as editor_cumulative_reset_week,d_ as editor_cumulative_transform,l_ as editor_cumulative_transform_cumulative,s_ as editor_cumulative_transform_none,Vo as editor_current_color,G as editor_curve,K as editor_curve_smooth,H as editor_curve_step,V as editor_curve_straight,dc as editor_cycle_plot_cycle,cc as editor_cycle_plot_cycle_day_of_month,sc as editor_cycle_plot_cycle_day_of_week,lc as editor_cycle_plot_cycle_hour_of_day,uc as editor_cycle_plot_weeks,I as editor_dash,Io as editor_day_clock_center_none,Uo as editor_day_clock_center_now,Jo as editor_day_clock_center_total,jo as editor_days,Le as editor_decimals,Z as editor_derivative_smoothing,B as editor_derivative_smoothing_time,v as editor_derivative_transform,E as editor_derivative_transform_derivative,S as editor_derivative_transform_none,x as editor_derivative_unit_time,N as editor_derivative_unit_time_d,M as editor_derivative_unit_time_h,A as editor_derivative_unit_time_min,W as editor_derivative_unit_time_s,Mi as editor_dot_color,Ei as editor_dot_size,B_ as editor_dots,Xe as editor_double_tap_action,js as editor_down_color,Sr as editor_drill_down,se as editor_end_angle,mc as editor_ends,gc as editor_ends_range,pc as editor_ends_target,bc as editor_ends_then,D as editor_energy_flows,T as editor_energy_split,Sd as editor_entity_aggregate,oa as editor_entity_groups,ea as editor_entity_options_none,gl as editor_error_bars,yl as editor_error_bars_ci95,fl as editor_error_bars_min_max,bl as editor_error_bars_none,pl as editor_error_bars_std,Pe as editor_exclude_heading,je as editor_exclude_help,Ke as editor_export,Ja as editor_extrema,Gr as editor_extremes,Fr as editor_extremes_average,Tr as editor_extremes_average_figure,Dr as editor_extremes_average_line,Lr as editor_extremes_average_none,Zr as editor_extremes_max,Br as editor_extremes_min,Wa as editor_fill,ps as editor_fill_color,Ma as editor_fill_fade,Na as editor_fill_none,Aa as editor_fill_solid,Ed as editor_fixed_value,um as editor_flow_color,hd as editor_font_size,md as editor_font_size_header,Wo as editor_forecast_attribute,xo as editor_forecast_entity,Do as editor_forecast_hours,Lo as editor_forecast_multiply,Mo as editor_forecast_time_key,Eo as editor_forecast_title,No as editor_forecast_type,Bo as editor_forecast_type_daily,Zo as editor_forecast_type_hourly,Fo as editor_forecast_type_twice_daily,Ao as editor_forecast_value_key,lm as editor_from,Hc as editor_funnel_color_by,Pc as editor_funnel_color_by_bands,Rc as editor_funnel_color_by_series,Tc as editor_funnel_percent_of,Gc as editor_funnel_percent_of_first,Vc as editor_funnel_percent_of_none,Kc as editor_funnel_percent_of_previous,Fc as editor_funnel_shape,Lc as editor_funnel_shape_funnel,Dc as editor_funnel_shape_pyramid,Fh as editor_gap,ae as editor_gauge_help,fe as editor_ghost,we as editor_ghost_24h,ke as editor_ghost_7d,ye as editor_ghost_off,Lh as editor_gradient,va as editor_graph,Ea as editor_graph_bar,Sa as editor_graph_line,xa as editor_graph_none,ou as editor_grid,du as editor_grid_calendar,v_ as editor_grid_horizontal,au as editor_grid_hours,S_ as editor_grid_vertical,Zm as editor_group,d as editor_group_bars,Kn as editor_group_by,ia as editor_group_by_area,cl as editor_group_by_auto,Rn as editor_group_by_day,na as editor_group_by_device,ra as editor_group_by_floor,Hn as editor_group_by_hour,_a as editor_group_by_label,jn as editor_group_by_month,Vn as editor_group_by_none,Pn as editor_group_by_week,u as editor_group_compare,h as editor_group_distribution,s as editor_group_gauges,l as editor_group_history,xh as editor_group_size,c as editor_group_totals,$_ as editor_header,eo as editor_header_above,ro as editor_header_hidden,to as editor_header_over,wb as editor_headline,Ro as editor_heating_color,Va as editor_height,sr as editor_hide_options,Ge as editor_hide_unavailable,wg as editor_hierarchy_color_by,zg as editor_hierarchy_color_by_bands,kg as editor_hierarchy_color_by_group,ta as editor_hierarchy_group_by,Vu as editor_hist_x_axis,Ye as editor_hold_action,St as editor_icon,yd as editor_icon_image,He as editor_include_heading,Re as editor_include_help,Am as editor_increase,Mm as editor_increase_bad,Nm as editor_increase_good,xi as editor_jitter,J as editor_labels,Ga as editor_labels_always,Ta as editor_labels_hover,Ka as editor_labels_never,go as editor_labels_overlap,lo as editor_labels_position,uo as editor_labels_position_above,co as editor_labels_position_auto,ho as editor_labels_position_below,mo as editor_labels_position_center,no as editor_labels_show,_o as editor_labels_show_all,so as editor_labels_show_ends,oo as editor_labels_show_last,ao as editor_labels_show_minmax,bu as editor_legend,io as editor_legend_toggle,Ve as editor_limit,Nt as editor_limit_default,Bt as editor_limit_entity,Zt as editor_limit_number,Z_ as editor_line_width,om as editor_link_color,am as editor_link_color_auto,dm as editor_link_color_source,sm as editor_link_color_target,Qg as editor_marimekko_category,Yg as editor_marimekko_color,qg as editor_marimekko_group,Jg as editor_marimekko_segment_labels,Cg as editor_marimekko_segment_labels_both,Og as editor_marimekko_segment_labels_none,Ug as editor_marimekko_segment_labels_percent,Ig as editor_marimekko_segment_labels_value,xt as editor_max,Ai as editor_max_size,em as editor_mean,vm as editor_measure,Em as editor_measure_change,Sm as editor_measure_value,Et as editor_min,qa as editor_min_range,Xa as editor_min_range_secondary,Wi as editor_min_size,Uc as editor_mode,Ic as editor_mode_grouped,Oc as editor_mode_percent,Cc as editor_mode_stacked,or as editor_move_down,_r as editor_move_up,po as editor_multiples,zo as editor_multiples_columns,fo as editor_multiples_scale,yo as editor_multiples_scale_auto,ko as editor_multiples_scale_independent,wo as editor_multiples_scale_shared,vt as editor_name,Od as editor_negative_color,At as editor_none,lr as editor_not_found,U_ as editor_now_marker,q_ as editor_now_marker_countdown,C_ as editor_now_marker_line,I_ as editor_now_marker_off,O_ as editor_now_marker_time,F_ as editor_on_top,hr as editor_orientation,mr as editor_orientation_horizontal,gr as editor_orientation_vertical,Pi as editor_overview,Wh as editor_partial,Eh as editor_per_icon,Wn as editor_period_calendar,Mn as editor_period_calendar_day,Zn as editor_period_calendar_month,An as editor_period_calendar_rolling,Nn as editor_period_calendar_week,Bn as editor_period_calendar_year,m as editor_period_last,Gn as editor_period_navigate,Fn as editor_period_offset,g as editor_period_unit,p as editor_period_unit_day,b as editor_period_unit_hour,y as editor_period_unit_month,f as editor_period_unit_week,Ln as editor_period_until,Tn as editor_period_until_end,Dn as editor_period_until_now,Qd as editor_place_by,Xd as editor_place_by_time_of_day,Yd as editor_place_by_value,Za as editor_points,Fa as editor_points_always,Ba as editor_points_hover,La as editor_points_never,za as editor_points_per_hour,jh as editor_polar_color,Vh as editor_polar_color_by,Ph as editor_polar_color_by_bands,Hh as editor_polar_color_by_series,Rh as editor_polar_color_by_shades,Th as editor_polar_scale,Kh as editor_polar_scale_limits,Gh as editor_polar_scale_shared,Ft as editor_preset,Lt as editor_preset_battery,Kt as editor_preset_custom,Gt as editor_preset_none,Tt as editor_preset_temperature,Dt as editor_preset_usage,Qh as editor_radar_axis,qh as editor_radar_fill,Ih as editor_radar_scale,Ch as editor_radar_scale_limits,Oh as editor_radar_scale_shared,ul as editor_range,tm as editor_range_color,Ls as editor_ranges,Ts as editor_ranges_colours,Ds as editor_ranges_shades,Zs as editor_readings,ir as editor_remove_band,ar as editor_remove_entity,Xo as editor_ring_color,im as editor_rings_start_angle,hl as editor_rounded,nm as editor_rounded_ends,Ue as editor_rule_area,Je as editor_rule_device_class,Oe as editor_rule_domain,qe as editor_rule_entity,Ie as editor_rule_floor,Ce as editor_rule_label,Q as editor_section_actions,a as editor_section_chart,O as editor_section_colours,q as editor_section_display,_ as editor_section_entities,C as editor_section_limits,o as editor_section_style,Ld as editor_sectors,Gd as editor_sectors_16,Dd as editor_sectors_4,Td as editor_sectors_8,Zl as editor_series_aggregate,Bl as editor_series_aggregate_auto,Vl as editor_series_aggregate_change,Gl as editor_series_aggregate_first,Kl as editor_series_aggregate_last,Tl as editor_series_aggregate_max,Fl as editor_series_aggregate_mean,Dl as editor_series_aggregate_min,Ll as editor_series_aggregate_sum,Wl as editor_series_axis,Al as editor_series_axis_auto,Ml as editor_series_axis_left,Nl as editor_series_axis_right,U as editor_series_color,vl as editor_series_type,xl as editor_series_type_area,El as editor_series_type_column,Sl as editor_series_type_line,To as editor_set_point,Ho as editor_set_point_color,cr as editor_severity,ui as editor_shade_color,Ko as editor_shade_fan,Go as editor_shading,Mh as editor_shape,Nh as editor_shape_donut,Zh as editor_shape_pie,_b as editor_shape_raincloud,nb as editor_shape_violin,Zu as editor_show_as,Bu as editor_show_as_percent,Fu as editor_show_as_total,Nd as editor_show_fill,Ad as editor_show_graph,xe as editor_show_icon,Wd as editor_show_indicator,Ae as editor_show_legend,Bd as editor_show_legend_entity,Fd as editor_show_legend_state,Md as editor_show_line,Se as editor_show_name,fc as editor_show_now,dr as editor_show_options,hi as editor_show_percent,Zd as editor_show_points,xd as editor_show_state,We as editor_show_target,Ee as editor_show_value,$d as editor_size_by_value,Ne as editor_sort,Be as editor_sort_ascending,Fe as editor_sort_descending,Ze as editor_sort_none,w as editor_source,F as editor_source_current,L as editor_source_energy,k as editor_source_history,z as editor_source_statistics,Qm as editor_spark,Xm as editor_spark_area,eg as editor_spark_bar,tg as editor_spark_color,$m as editor_spark_column,Ym as editor_spark_line,xu as editor_spiral_ring_width,zu as editor_spiral_turn,vu as editor_spiral_turn_day,Su as editor_spiral_turn_week,Eu as editor_spiral_turns,db as editor_split_by,lb as editor_split_by_day,ub as editor_split_by_month,sb as editor_split_by_none,cb as editor_split_by_week,Jd as editor_stack,Ud as editor_stack_none,Id as editor_stack_normal,Cd as editor_stack_percent,de as editor_start_angle,Eb as editor_start_from_first,ga as editor_state_colors,ya as editor_state_colors_add,fa as editor_state_colors_color,ba as editor_state_colors_help,wa as editor_state_colors_remove,pa as editor_state_colors_state,zb as editor_steps,vb as editor_steps_change,Sb as editor_steps_current,hg as editor_stream_curve,ug as editor_stream_labels,sg as editor_stream_order,lg as editor_stream_order_inside_out,cg as editor_stream_order_listed,bs as editor_strip_jitter,us as editor_strip_marker,ms as editor_strip_marker_mean,hs as editor_strip_marker_median,gs as editor_strip_marker_none,oe as editor_style_arc,jd as editor_style_area,X as editor_style_bar,re as editor_style_battery,qd as editor_style_beeswarm,fs as editor_style_box,ki as editor_style_bubble,Fs as editor_style_bullet,Vs as editor_style_candlestick,fm as editor_style_chord,Xs as editor_style_climate,ll as editor_style_column,zl as editor_style_combined,rc as editor_style_cycle_plot,Hl as editor_style_day_clock,hc as editor_style_dumbbell,Bc as editor_style_funnel,Jc as editor_style_grouped_bars,ru as editor_style_heatmap,Wu as editor_style_histogram,bg as editor_style_icicle,Pu as editor_style_line,zh as editor_style_lollipop,jg as editor_style_marimekko,_e as editor_style_needle,vh as editor_style_pictograph,Ah as editor_style_pie,Dh as editor_style_polar_area,Uh as editor_style_radar,$h as editor_style_range_area,ne as editor_style_ring,rm as editor_style_rings,_m as editor_style_sankey,wi as editor_style_scatter,ee as editor_style_segmented,zm as editor_style_slope,qm as editor_style_sparkline,pu as editor_style_spiral,ig as editor_style_streamgraph,ds as editor_style_strip_plot,gg as editor_style_sunburst,te as editor_style_tank,$ as editor_style_thin,Mg as editor_style_timeline,Lg as editor_style_treemap,$g as editor_style_trend,ib as editor_style_violin,bb as editor_style_waffle,kb as editor_style_waterfall,Fb as editor_style_wind_rose,pg as editor_sunburst_shape,fg as editor_sunburst_shape_full,yg as editor_sunburst_shape_half,bo as editor_sync,Qe as editor_tap_action,Wt as editor_target,pe as editor_tick_labels,ka as editor_timeline_group,ua as editor_timeline_legend,ha as editor_timeline_legend_above,ma as editor_timeline_legend_hidden,Y as editor_title,cm as editor_to,N_ as editor_tooltip,xb as editor_total,Dg as editor_treemap_color_by,Gg as editor_treemap_color_by_bands,Tg as editor_treemap_color_by_group,pd as editor_trend_color_icon,fd as editor_trend_group,Da as editor_trend_labels,Ia as editor_trend_legend,wd as editor_trend_tooltip,Oa as editor_trend_y_max,Ca as editor_trend_y_min,Rs as editor_under_aggregate,Js as editor_underneath,Us as editor_underneath_columns,Is as editor_underneath_line,De as editor_unit,Sh as editor_unit_icon,Ps as editor_up_color,br as editor_value_axis,$a as editor_value_factor,pr as editor_value_grid,yr as editor_value_max,fr as editor_value_min,pb as editor_waffles,yb as editor_waffles_each,fb as editor_waffles_one,Wb as editor_waterfall_invert,T_ as editor_when_above,G_ as editor_when_below,H_ as editor_when_card_above,R_ as editor_when_card_below,K_ as editor_when_card_entity,V_ as editor_when_card_state,L_ as editor_when_entity,P_ as editor_when_ghost,D_ as editor_when_state,j_ as editor_when_strip,As as editor_whiskers,Ns as editor_whiskers_range,Ms as editor_whiskers_tukey,Rd as editor_wind_none,Hd as editor_wind_now,Vd as editor_wind_roles,Pd as editor_wind_statistics,f_ as editor_x_axis,Gi as editor_x_max,Ti as editor_x_min,Ni as editor_xy_x_axis,y_ as editor_y_axis,kd as editor_y_axis_side,zd as editor_y_axis_side_primary,vd as editor_y_axis_side_secondary,x_ as editor_y_max,Ya as editor_y_max_secondary,E_ as editor_y_min,Qa as editor_y_min_secondary,W_ as editor_y_scale,A_ as editor_y_scale_linear,M_ as editor_y_scale_log,xn as editor_zones,Ri as editor_zoom,Iu as energy_error,Xu as energy_flow_battery_in,Yu as energy_flow_battery_out,th as energy_flow_devices,$u as energy_flow_gas,qu as energy_flow_grid_export,Ou as energy_flow_grid_import,Qu as energy_flow_solar,eh as energy_flow_water,Uu as energy_loading,rh as energy_node_home,nh as energy_node_home_use,ih as energy_node_untracked,Cu as energy_none,pm as energy_nothing_flowed,e as entity_not_found,wl as error_bars_tooltip,ph as export_copied,hh as export_csv,mh as export_csv_hint,wh as export_failed,dh as export_menu,sh as export_png,lh as export_png_hint,fh as export_saved,yh as export_saved_file,ch as export_svg,uh as export_svg_hint,gh as export_yaml,bh as export_yaml_hint,Nr as extremes_average,Ar as extremes_high,Mr as extremes_low,vo as forecast_label,So as forecast_series,jc as funnel_aria,ze as ghost_title_24h,ve as ghost_title_7d,tu as grouped_bars_aria,iu as heatmap_aria,_u as heatmap_empty,nu as heatmap_hours,Eg as hierarchy_empty,xg as hierarchy_no_reading,Sg as hierarchy_other,vg as hierarchy_total,Ru as histogram_reading,Hu as histogram_readings,Ag as icicle_aria,ah as legend_toggle_all_hidden,oh as legend_toggle_hint,Xg as marimekko_aria,r as no_entities,i as no_matches,n as none_available,Q_ as now_marker_countdown,Y_ as now_marker_next,yi as parts_aria,fi as parts_average,pi as parts_total,_i as period_last_day,oi as period_last_days,ii as period_last_hour,ni as period_last_hours,ei as period_last_month,si as period_last_month_rolling,li as period_last_months,Xr as period_last_week,ai as period_last_week_rolling,di as period_last_weeks,ri as period_last_year,Cr as period_next,Ir as period_previous,Or as period_return,$r as period_this_month,Yr as period_this_week,ti as period_this_year,qr as period_today,Qr as period_yesterday,Jh as polar_area_aria,Yh as radar_aria,Xh as radar_other,hm as sankey_aria,mm as sankey_flow,gm as sankey_no_flows,bm as sankey_nothing,Zi as scatter_needs_two,Fi as scatter_role_x,Fm as slope_ago,Lm as slope_ago_one,Cm as slope_entity_aria,Gm as slope_last,Km as slope_last_one,Om as slope_no_reading,Bm as slope_now,Dm as slope_previous,Tm as slope_previous_one,Rm as slope_unit_day,Pm as slope_unit_day_other,Vm as slope_unit_hour,Hm as slope_unit_hour_other,Um as slope_unit_month,Im as slope_unit_month_other,jm as slope_unit_week,Jm as slope_unit_week_other,rg as spark_aria,fu as spiral_aria,ku as spiral_inner_oldest,yu as spiral_turn_day_note,wu as spiral_turn_week_note,mg as stream_total,cs as strip_mean,ls as strip_mean_value,ss as strip_median_value,Wg as sunburst_aria,os as swarm_earliest_latest,ts as swarm_events,_s as swarm_held,as as swarm_lowest_highest,ns as swarm_no_change,is as swarm_none,es as swarm_readings,rs as swarm_shown,Zg as timeline_for,Fg as timeline_measurement,Ng as timeline_no_states,Bg as timeline_now,Kg as treemap_aria,Hg as treemap_empty,Rg as treemap_no_reading,Pg as treemap_other,Vg as treemap_total,tb as trend_avg,rb as trend_max,eb as trend_min,t as unavailable,hb as violin_median,mb as violin_none,gb as violin_raincloud,Bb as waterfall_aria,Mb as waterfall_end,Zb as waterfall_no_readings,Ab as waterfall_start,Nb as waterfall_total,J_ as when_strip_label,Rb as wind_aria,Pb as wind_aria_calm,jb as wind_aria_still,Gb as wind_calm,Db as wind_mean_speed,Lb as wind_prevailing,Hb as wind_share,Kb as wind_speed,Vb as wind_speed_unit,Tb as wind_strongest,Ki as zoom_reset,Vi as zoom_window,Hi as zoom_window_label}; -//# sourceMappingURL=chartdeck-card.de-D_CUoG8R.js.map diff --git a/dist/chartdeck-card.de-D_CUoG8R.js.map b/dist/chartdeck-card.de-D_CUoG8R.js.map deleted file mode 100644 index 530dc5a..0000000 --- a/dist/chartdeck-card.de-D_CUoG8R.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"chartdeck-card.de-D_CUoG8R.js","sources":[],"sourcesContent":[],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/chartdeck-card.es-CcVmNGgz.js b/dist/chartdeck-card.es-CcVmNGgz.js deleted file mode 100644 index 18937a0..0000000 --- a/dist/chartdeck-card.es-CcVmNGgz.js +++ /dev/null @@ -1,2 +0,0 @@ -const e="Entidad no encontrada",o="No disponible",a="Añade una entidad en el editor para empezar.",r="Ninguna entidad coincide ahora mismo.",t="Ninguna de estas entidades está disponible.",i="Entidades",_="Estilo",d="Gráfico",n="Barras",s="Indicadores",l="Gráficos de historial",c="Partes de un total",m="Comparaciones",u="Distribuciones",p="Mostrar los últimos",g="Unidad",b="Horas",y="Días",h="Semanas",v="Meses",f="Lecturas de",w="Historial (cada cambio)",x="Estadísticas a largo plazo",C="Transformación",k="Ninguna (lecturas tal cual)",j="Tasa de cambio",M="Tasa por",E="Segundo",S="Minuto",D="Hora",z="Día",N="Suavizar sobre lecturas",A="Suavizar por tiempo (p. ej. 15min; en lugar de lecturas)",P="Valores actuales",L="Panel de energía",q="Flujos de energía (sin marcar: red, solar y batería)",T="Vertido y carga de batería bajo el eje",V="Forma de la línea",G="Suave",H="Recta",U="Escalones",R="Color",B="Un color por entidad",F="Por banda de color",I="Mostrar valores en los puntos",O="Color de la línea",J="Discontinua",Q="Límites",W="Colores",Y="Visualización",Z="Acciones",K="Título",X="Barra",$="Fina",ee="Segmentada",oe="Depósito",ae="Cuadrícula de baterías",re="Niveles de batería: {levels}",te="Anillo",ie="Aguja",_e="Arco",de="Los ángulos están en grados, en sentido horario desde arriba: -90 es la izquierda y 90 la derecha. Déjalos vacíos para la forma habitual del estilo.",ne="Ángulo inicial",se="Ángulo final",le="En el centro",ce="El valor",me="La etiqueta de la banda de color",ue="El nombre",pe="Mi propio texto",ge="Nada",be="Texto",ye="Números en la escala",he="Rango reciente detrás del indicador",ve="Desactivado",fe="Últimas 24 horas",we="Últimos 7 días",xe="Últimas 24 horas: de {min} a {max}, media {mean}",Ce="Últimos 7 días: de {min} a {max}, media {mean}",ke="Mostrar nombre",je="Mostrar valor",Me="Mostrar icono",Ee="Mostrar objetivo",Se="Mostrar leyenda",De="Columnas",ze="Ordenar",Ne="Según la lista",Ae="El más bajo primero",Pe="El más alto primero",Le="Decimales",qe="Unidad",Te="Animar",Ve="Ocultar entidades no disponibles",Ge="Menú de exportación",He="Mostrar como máximo",Ue="Mostrar también todas las entidades que coincidan",Re="Los dispositivos nuevos aparecen sin editar la tarjeta. Elige varios de un mismo tipo para que coincida cualquiera de ellos; los de tipos distintos deben coincidir todos.",Be="Excluir",Fe="Las entidades que coincidan se excluyen si coinciden con alguno de estos.",Ie="Clase de dispositivo",Oe="Áreas",Je="Plantas",Qe="Etiquetas",We="Dominios",Ye="Entidades",Ze="Acción al tocar",Ke="Acción al mantener pulsado",Xe="Acción al tocar dos veces",$e="Entidad",eo="Aspecto",oo="Valor con icono",ao="Minigráfico",ro="Anillo",to="Barra fina",io="Atributo (en lugar del estado)",_o="Nombre",no="Horas de historial",so="Mostrar nombre",lo="Mostrar icono",co="Icono",mo="Mínimo",uo="Máximo",po="Unidad",go="Decimales",bo="Color sin franjas",yo="Franjas de color",ho="La insignia toma el color de la franja en la que está su valor, como en la tarjeta.",vo="Acciones",fo="Acción al tocar",wo="Acción al mantener pulsado",xo="Acción al tocar dos veces",Co="Atributo (en lugar del estado)",ko="Nombre",jo="Icono",Mo="Mínimo",Eo="Máximo",So="Objetivo",Do="Ninguno",zo="ajuste de la tarjeta",No="Predeterminado ({value})",Ao="Número",Po="Entidad",Lo="Preajuste",qo="Batería (bajo es malo)",To="Consumo (alto es malo)",Vo="Temperatura",Go="Ninguno",Ho="Personalizado",Uo="Desde",Ro="Empezar desde una entidad",Bo="Empezar desde un número",Fo="Empieza en esta entidad",Io="Color",Oo="Color CSS",Jo="Etiqueta",Qo="Icono",Wo="Colorear los iconos según su banda",Yo="Principal",Zo="Verde",Ko="Ámbar",Xo="Rojo",$o="Azul",ea="Morado",oa="Gris",aa="Personalizado…",ra="Añadir banda",ta="Eliminar banda",ia="Añadir entidad",_a="Subir",da="Bajar",na="Eliminar entidad",sa="Mostrar opciones",la="Ocultar opciones",ca="{entity} (no encontrada)",ma="Colores",ua="{label} a las {time}",pa="Dirección",ga="Horizontal",ba="Vertical",ya="Etiquetas de valor",ha="Líneas en cada etiqueta de valor",va="Valor más bajo mostrado",fa="Valor más alto mostrado",wa="Mediana",xa="Mitad central",Ca="Mínimo – máximo",ka="Lecturas",ja="Toca un grupo para ver de qué se compone",Ma="{label}. Ver de qué se compone",Ea="Volver a {name}",Sa="Todo",Da="Máx.",za="Mín.",Na="Media",Aa="Marcar la lectura más alta",Pa="Marcar la lectura más baja",La="Media",qa="No mostrar",Ta="Línea a lo ancho del gráfico",Va="Solo la cifra",Ga="Marcar máximo, mínimo y media",Ha="{name}: {value}, {sigma} fuera de lo normal",Ua="más de {limit}",Ra="menos de {limit}",Ba="Marcar lecturas lejos de lo normal",Fa="Ventana (30min, 2h, 1d; auto: una doceava parte del periodo)",Ia="A qué distancia marcar, en desviaciones típicas",Oa="Color de las marcas",Ja="Sombrear la banda normal",Qa="Periodo anterior",Wa="Periodo siguiente",Ya="Volver a {label}",Za="Hoy",Ka="Ayer",Xa="Esta semana",$a="La semana pasada",er="Este mes",or="El mes pasado",ar="Este año",rr="El año pasado",tr="Última hora",ir="Últimas {n} horas",_r="Último día",dr="Últimos {n} días",nr="Últimos 7 días",sr="Últimas {n} semanas",lr="Último mes",cr="Últimos {n} meses",mr="Tonos de un color",ur="Color de los tonos (nombre de la paleta o color CSS)",pr="Mostrar cada parte como porcentaje",gr="Total",br="Media",yr="Nada",hr="Total",vr="Media",fr="{style} de {names}",wr="Dispersión",xr="Burbujas",Cr="En el eje inferior",kr="La primera entidad",jr="Tiempo",Mr="Tamaño del punto (px)",Er="Dispersión aleatoria (px)",Sr="Burbuja más pequeña (px)",Dr="Burbuja más grande (px)",zr="Color del punto",Nr="Etiquetas en la parte inferior",Ar="Añade una segunda entidad. La primera va en el eje inferior y las demás en el lateral.",Pr="Añade tres entidades: una para el eje inferior, otra para el lateral y otra para el tamaño de cada burbuja.",Lr="Horizontal",qr="Tamaño",Tr="Total",Vr="Valor horizontal más bajo",Gr="Valor horizontal más alto",Hr="Restablecer zoom",Ur="Mostrado: {from} a {to}",Rr="Parte del gráfico mostrada",Br="Zoom y desplazamiento (pellizcar, Ctrl + rueda o arrastrar)",Fr="Franja de vista general bajo el gráfico",Ir="Anotaciones",Or="Tipo",Jr="Línea en un valor",Qr="Banda sombreada de valores",Wr="Marcas a horas fijas",Yr="Marcas cuando cambia una entidad",Zr="Etiqueta en una lectura",Kr="Línea",Xr="Banda",$r="Horas",et="Cambios de estado",ot="Etiqueta de punto",at="Añadir una anotación:",rt="Valor (un número o una entidad)",tt="Desde (un número o una entidad; vacío para el fondo)",it="Hasta (un número o una entidad; vacío para el tope)",_t="Horas: 07:00 para cada día, o 2026-10-28 07:00 (separadas por comas)",dt="Entidad",nt="Serie (vacío para la primera)",st="Estado (vacío para cada cambio)",lt="Sombrear mientras esté en este estado",ct="Lectura",mt="Más alta",ut="Más baja",pt="Más reciente",gt="Primera",bt="Etiqueta",yt="Color",ht="Discontinua",vt="Seguir el historial de la entidad (escalonado)",ft="Sombrear",wt="Nada",xt="Por encima de la línea",Ct="Por debajo de la línea",kt="Colores del sombreado según el valor de la línea (bandas opcionales)",jt="Eliminar anotación",Mt="Sombrear las bandas de gravedad detrás del gráfico",Et="Periodo",St="Los últimos…",Dt="Hoy",zt="Esta semana",Nt="Este mes",At="Este año",Pt="Periodos atrás (0 es el actual)",Lt="Dibujar hasta",qt="Ahora",Tt="El final del periodo",Vt="Mostrar botones de anterior y siguiente",Gt="Agrupar lecturas por",Ht="No agrupar",Ut="Hora",Rt="Día",Bt="Semana",Ft="Mes",It="Combinar con",Ot="{name}, {offset}",Jt="{n} h antes",Qt="{n} días antes",Wt="{n} semanas antes",Yt="{n} meses antes",Zt="{n} años antes",Kt="Comparar con periodos anteriores (dibujados tenues detrás)",Xt="Color de los periodos anteriores",$t="Gris",ei="Color de la serie atenuado",oi="Media",ai="Suma",ri="Mínimo",ti="Máximo",ii="Primero",_i="Último",di="Cambio (contadores que suben)",ni="Transformación",si="Ninguna (lecturas tal cual)",li="Total acumulado",ci="El total acumulado vuelve a empezar",mi="Nunca (desde el borde izquierdo)",ui="Cada día",pi="Cada semana",gi="Cada mes",bi="Cada mes en el día de facturación",yi="Día de facturación del mes (1–28)",hi="Etiquetas de tiempo",vi="Etiquetas de valor",fi="Etiquetas de los ejes",wi="Junto al gráfico",xi="Sobre el gráfico",Ci="Líneas horizontales",ki="Líneas verticales",ji="Valor más bajo mostrado",Mi="Valor más alto mostrado",Ei="Escala de valores",Si="Pasos iguales",Di="Logarítmica (potencias de diez)",zi="Mostrar valores al pasar el ratón o tocar",Ni="Grosor de línea (px)",Ai="Punto en cada lectura",Pi="Dibujar sobre las demás líneas",Li="Mostrar solo mientras esta entidad",qi="…esté en el estado (separados por comas)",Ti="…esté por encima de",Vi="…esté por debajo de",Gi="Mostrar todas las series solo mientras esta entidad",Hi="…esté en el estado (separados por comas)",Ui="…esté por encima de",Ri="…esté por debajo de",Bi="Línea tenue de las lecturas ocultas",Fi="Franja que muestra cuándo se cumplió",Ii="Se muestra mientras {condition}",Oi="Línea de ahora",Ji="Desactivada",Qi="Solo la línea",Wi="Línea y la hora",Yi="Línea y cuenta atrás hasta la próxima hora fijada",Zi="{label} en {duration}",Ki="Siguiente en {duration}",Xi="Compacto",$i="Nombres y valores",e_="Encima del gráfico",o_="Sobre el gráfico",a_="Ocultos",r_="Toca un nombre para ocultarlo o mostrarlo",t_="Qué lecturas",i_="Todas (las que quepan)",__="La más reciente",d_="La más alta y la más baja",n_="La primera y la más reciente",s_="Posición de la etiqueta",l_="Encima de los picos, debajo de los valles",c_="Encima",m_="Debajo",u_="En el punto",p_="Permitir que las etiquetas se solapen",g_="Grupo de sincronización (los gráficos con el mismo nombre comparten el puntero y los cambios de periodo)",b_="Un gráfico pequeño por entidad",y_="Escala de valores",h_="La misma cuando las unidades coinciden",v_="La misma para todos los gráficos",f_="Cada gráfico la suya",w_="Columnas (vacío se ajusta a la tarjeta)",x_="Previsión",C_="Previsión de {name}",k_="Previsión",j_="Entidad de previsión (dibuja su previsión discontinua a partir de ahora)",M_='Atributo (vacío: previsión meteorológica o "forecast")',E_="Clave del valor (vacío: automática)",S_="Clave de la hora (vacío: automática)",D_="Previsión meteorológica (vacío: por horas)",z_="Por horas",N_="Diaria",A_="Dos veces al día",P_="Multiplicar los valores por (vacío: 1)",L_="Mostrar previsiones hasta este plazo",q_="Mostrar la consigna",T_="Sombrear mientras calienta o enfría",V_="Sombrear mientras solo funciona el ventilador",G_="Color de la temperatura",H_="Color de la consigna",U_="Color de calefacción",R_="Color de refrigeración",B_="Días (más de 1 muestra el día medio)",F_="Tiempo encendido",I_="La hora actual",O_="Nada",J_="Una barra cada",Q_="15 minutos",W_="30 minutos",Y_="Hora",Z_="Automático (cambio para contadores, si no media)",K_="Color",X_="Cuenta como encendido (vacío: on, open, heating, home…)",$_="Primero añade una entidad arriba.",ed="Agrupar por",od="Planta",ad="Área",rd="Dispositivo",td="Etiqueta",id='Grupo propio (prevalece sobre "Agrupar por"; "Planta baja / Cocina" para dos niveles)',_d="Texto en las barras",dd="Estado",nd="Duración",sd="Estado y duración",ld="Ninguno",cd="Leyenda de estados",md="Encima del gráfico",ud="Oculta",pd="Colores de estado",gd="Un nombre de la paleta (amber, green, blue, red, purple, grey, primary) o cualquier color CSS.",bd="Estado",yd="Color",hd="Añadir un color de estado",vd="Eliminar",fd="Grupo (las filas del mismo grupo comparten encabezado)",wd="Puntos por hora (0 dibuja todas las lecturas)",xd="Gráfico",Cd="Línea",kd="Barras",jd="Ninguno (solo el valor)",Md="Rellenar bajo la línea",Ed="Sólido",Sd="Degradado",Dd="Ninguno",zd="Puntos en la línea",Nd="Al pasar el ratón",Ad="Siempre",Pd="Nunca",Ld="Etiquetas de máximo y mínimo",qd="Al pasar el ratón",Td="Siempre",Vd="Nunca",Gd="Altura del gráfico (por cada 500 px de ancho)",Hd="Espacio entre barras (px)",Ud="Colores de las bandas",Rd="Fundir",Bd="Cambiar en cada banda",Fd="Mostrar mínimo y máximo",Id="Mostrar media",Od="Leyenda (dos o más entidades)",Jd="Valor más bajo (~ para flexible)",Qd="Valor más alto (~ para flexible)",Wd="Rango mínimo mostrado",Yd="Mínimo del eje derecho (~ para flexible)",Zd="Máximo del eje derecho (~ para flexible)",Kd="Rango mínimo del eje derecho",Xd="Multiplicar por 10 elevado a",$d="Nombre e icono",en="Repartidos",on="Izquierda",an="Derecha",rn="Centro",tn="Icono",_n="A la derecha del nombre",dn="A la izquierda del nombre",nn="Junto al valor",sn="Valor",ln="Izquierda",cn="Derecha",mn="Centro",un="Tamaño del valor (%)",pn="Tamaño del nombre (px)",gn="Colorear el nombre",bn="Colorear el valor",yn="Colorear el icono",hn="Sin fondo (dentro de otra tarjeta)",vn="Imagen en lugar del icono (URL)",fn="Mostrar el valor bajo el puntero",wn="Eje",xn="Izquierdo",Cn="Derecho (con su propia escala)",kn="Combinar con",jn="Dibujar el valor actual como una línea plana",Mn="Mostrar su valor junto al principal",En="Punto coloreado según el valor",Sn="En el gráfico",Dn="Línea",zn="Relleno",Nn="Puntos",An="En la leyenda",Pn="Valor en la leyenda",Ln="Direcciones",qn="4 (N, E, S, W)",Tn="8 (N, NE, E…)",Vn="16 (N, NNE, NE…)",Gn="Calma por debajo de (vacío: 0.5 m/s, o lo mismo en km/h, mph o nudos)",Hn="La primera entidad es la dirección del viento, en grados o en puntos cardinales como SO. La segunda es la velocidad del viento: sin ella, los pétalos solo muestran con qué frecuencia sopló el viento desde cada dirección.",Un="Dirección: {direction}. Velocidad: {speed}.",Rn="ninguna",Bn="Las estadísticas a largo plazo dan la dirección media de cada hora. Solo es correcta al cruzar el norte cuando el sensor registra la dirección como ángulo (clase de estado measurement_angle); si no, una hora que oscila entre NNO y NNE promedia al sur. El historial es exacto.",Fn="Área",In="Apilar",On="No apilar",Jn="Unas sobre otras",Qn="Hasta el 100 %",Wn="Color por debajo de cero",Yn="Enjambre",Zn="Colocar cada punto según",Kn="Su valor",Xn="La hora del día en que ocurrió",$n="Puntos más grandes para valores más altos",es="{n} lecturas",os="{n} veces encendido",as="Puntos mostrados",rs="Sin lecturas",ts="Sin cambios: {value}",is="Igual todo el periodo",_s="Más antigua – más reciente",ds="Mínimo – máximo",ns="Gráfico de franjas",ss="Mediana {value}",ls="Media {value}",cs="Media",ms="Línea en cada fila en",us="La mediana",ps="La media",gs="Sin línea",bs="Dispersión en la fila",ys="Color",hs="Diagrama de caja",vs="Diagrama de caja de {names}",fs="Máximo",ws="Cuartil superior",xs="Mediana",Cs="Cuartil inferior",ks="Mínimo",js="Media",Ms="Lecturas",Es="Valores atípicos",Ss="Los bigotes llegan a",Ds="1.5 × altura de la caja (atípicos como puntos)",zs="El mínimo y el máximo",Ns="Mostrar cada lectura como un punto",As="Color de la caja",Ps="Bala",Ls="Rangos detrás de la barra",qs="Tonos de gris",Ts="Colores de las bandas de color",Vs="objetivo {target}",Gs="Gráfico de {style} de {names}",Hs="Velas",Us="Una vela por",Rs="Entidades de abajo: combinar lecturas con",Bs="Color cuando subió",Fs="Color cuando bajó",Is="Dibujar las demás entidades debajo como",Os="Columnas",Js="Una línea",Qs="Apertura",Ws="Máximo",Ys="Mínimo",Zs="Cierre",Ks="Semana del {date}",Xs="Climatización",$s="Consigna",el="{low} – {high}",ol="{name} no es un termostato. Elige una entidad de climatización.",al="Calentando",rl="Precalentando",tl="Enfriando",il="Descongelando",_l="Secando",dl="Ventilador",nl="Inactivo",sl="Apagado",ll="Columna",cl="Automático",ml="Mínimo a máximo en cada columna",ul="Extremos redondeados",pl="Mostrar valores en las columnas",gl="Barras de error (dispersión en cada columna)",bl="Ninguna",yl="Media ± una desviación estándar",hl="El mínimo y el máximo",vl="Intervalo de confianza del 95 % de la media",fl="{value} ({low} – {high})",wl="Color",xl="Combinado",Cl="Dibujar como",kl="Línea",jl="Columnas",Ml="Área",El="Eje de valores",Sl="Automático (por unidad)",Dl="Izquierdo",zl="Derecho",Nl="Combinar con",Al="Como la tarjeta",Pl="Media",Ll="Suma",ql="Mínimo",Tl="Máximo",Vl="Primero",Gl="Último",Hl="Cambio (contadores que suben)",Ul="Reloj de 24 horas",Rl="una vez",Bl="{n} veces",Fl="{text} al día",Il="{total} · más actividad {time}",Ol="pico de {value} a las {time}",Jl="{name} {state}",Ql="{label} al día",Wl="Nada registrado",Yl="Ahora",Zl="encendido",Kl="Día medio · últimos {n} días",Xl="{on} de {of} días",$l="{duration} hasta ahora",ec="{from} – {to}",oc="{value} de media",ac="Gráfico de ciclos",rc="Media de cada hora en {n} semanas",tc="Cada hora, día a día, en {n} semanas",ic="Cada día del mes, mes a mes, en {n} semanas",_c="Media del panel",dc="Media de {name}",nc="Un panel por",sc="Día de la semana (sus horas)",lc="Hora del día (día a día)",cc="Día del mes (mes a mes)",mc="Semanas",uc="Mancuerna",pc="Comparar",gc="Mínimo y máximo del periodo",bc="Inicio del periodo y ahora",yc="Objetivo y ahora",hc="Marcar el valor actual",vc="Mín.",fc="Máx.",wc="Ahora",xc="Objetivo",Cc="Hace una hora",kc="Hace {n} horas",jc="Hace un día",Mc="Hace {n} días",Ec="Hace una semana",Sc="Hace {n} semanas",Dc="Hace un mes",zc="Hace {n} meses",Nc="Sin valor",Ac="Embudo",Pc="Forma",Lc="Embudo (primera etapa arriba)",qc="Pirámide (primera etapa abajo)",Tc="Porcentajes",Vc="Parte de la primera etapa",Gc="Parte de la etapa anterior",Hc="No mostrar",Uc="Color",Rc="Un color por entidad",Bc="Por banda de color",Fc="{style} de {names}",Ic="Barras agrupadas",Oc="Barras",Jc="Una al lado de otra",Qc="Apiladas",Wc="Apiladas al 100 %",Yc="Color",Zc="Un color por serie",Kc="Por banda de color",Xc="Fila",$c="Serie",em="Color de la barra",om="Gráfico de barras de {names}",am="Mapa de calor",rm="Mapa de calor de {name}",tm="Días promediados",im="Sin lecturas",_m="Disposición",dm="Hora por día de la semana",nm="Calendario (un día por celda)",sm="Escala continua",lm="Celdas",cm="Cuadradas",mm="Redondeadas",um="Hexagonales",pm="Color más bajo en",gm="Color más alto en",bm="Leyenda",ym="Espiral",hm="Espiral de {name}, {n} vueltas",vm="{n} días, una vuelta por día",fm="{n} semanas, una vuelta por semana",wm="Lo más antiguo en el centro, lo más reciente fuera",xm="Una vuelta por",Cm="Día",km="Semana",jm="Vueltas",Mm="Ancho del anillo",Em="Histograma",Sm="Contar",Dm="Tiempo en cada rango",zm="Lecturas en cada rango",Nm="Mostrar como",Am="Parte del total (%)",Pm="Horas o lecturas",Lm="Número de intervalos (vacío: automático)",qm="Ancho del intervalo (prevalece sobre el número)",Tm="Dos o más entidades",Vm="Barras una al lado de otra",Gm="Barras superpuestas",Hm="Etiquetas de valor en la parte inferior",Um="{n} lecturas",Rm="1 lectura",Bm="Línea",Fm="Cargando historial…",Im="No se pudo cargar el historial: {error}",Om="Cargando la configuración del panel de energía…",Jm="No se pudo leer la configuración del panel de energía: {error}",Qm="El panel de energía aún no tiene configurado ninguno de estos flujos.",Wm="Consumo de red",Ym="Vertido a red",Zm="Solar",Km="Descarga de batería",Xm="Carga de batería",$m="Gas",eu="Agua",ou="Dispositivos",au="Casa",ru="Consumo no registrado",tu="Consumido en casa",iu="No hay lecturas en este periodo.",_u="Toca para ocultar o mostrar. Mantén pulsado para mostrar solo esta.",du="Todas las series están ocultas. Toca un nombre para volver a mostrarla.",nu="Exportar",su="Guardar como PNG",lu="imagen, 2×",cu="Guardar como SVG",mu="vectorial",uu="Copiar CSV",pu="valores dibujados",gu="Copiar YAML",bu="configuración de esta tarjeta",yu="Copiado",hu="Guardado",vu="Guardado como archivo: el portapapeles no está disponible aquí",fu="No se pudo exportar desde este navegador",wu="No hay nada por encima de cero que dibujar en escala logarítmica.",xu="Piruleta",Cu="Pictograma",ku="Icono (cada entidad puede tener el suyo)",ju="Cada icono representa (vacío: automático)",Mu="Iconos por grupo (0: sin grupos)",Eu="Rellenar parcialmente un icono para las fracciones",Su="Circular / anillo",Du="Forma",zu="Anillo",Nu="Circular",Au="Línea bajo el total",Pu="Espacio entre porciones",Lu="Rellenos degradados",qu="Área polar",Tu="Escala",Vu="Una escala para todas, de 0 al valor más alto",Gu="Cada porción del mínimo al máximo de su entidad",Hu="Color",Uu="Un color por entidad",Ru="Tonos de un color, más oscuro cuanto más alto",Bu="Por banda de color",Fu="Color de los tonos",Iu="Gráfico de área polar de {names}",Ou="Radar",Ju="Escala",Qu="Cada eje del mínimo al máximo de su entidad",Wu="Una escala para todos, de 0 al valor más alto",Yu="Rellenar las formas",Zu="Nombre del eje (las entidades con el mismo nombre de eje se alinean entre grupos)",Ku="Gráfico de radar de {names}",Xu="Otros",$u="Área de rango",ep="Dibujar la media como una línea",op="Color",ap="Anillos",rp="Ángulo inicial (0 es arriba)",tp="Extremos redondeados",ip="Sankey (flujo)",_p="Colorear los flujos según",dp="De dónde vienen, o adónde van tras un nodo intermedio",np="De dónde vienen",sp="Adónde van",lp="Fluye desde",cp="Fluye hacia",mp="Color del flujo",up="Diagrama de flujo: {flows}",pp="{from} a {to} {value}",gp='Da a cada entidad un "Fluye desde" y un "Fluye hacia" en sus opciones.',bp="No fluye nada en este momento.",yp="No fluyó nada en este periodo.",hp="Cuerdas (flujos en círculo)",vp="Espacio entre nodos",fp="Opacidad de las cintas",wp="Diagrama de cuerdas: {flows}",xp="Pendiente",Cp="Comparar",kp="La lectura entonces y ahora",jp="Cuánto subió en cada periodo (contadores)",Mp="Sube o baja",Ep="Por grupo",Sp="Una subida es",Dp="Mala (rojo)",zp="Buena (verde)",Np="Grupo",Ap="Ahora",Pp="Hace {n} {unit}",Lp="Hace 1 {unit}",qp="{n} {unit} anteriores",Tp="{unit} anterior",Vp="{n} {unit} más recientes",Gp="{unit} más reciente",Hp="hora",Up="horas",Rp="día",Bp="días",Fp="semana",Ip="semanas",Op="mes",Jp="meses",Qp="{name}, de {from} a {to}",Wp="sin lectura",Yp="Minigráficos",Zp="Minigráfico",Kp="Línea",Xp="Área",$p="Columnas",eg="Barra bajo el nombre y el valor",og="Color",ag="Tendencia de {name}",rg="Gráfico de flujo",tg="Forma",ig="Gráfico de flujo (ondulado)",_g="Centrado",dg="Parte del total (100 %)",ng="Apilado desde cero",sg="Orden",lg="El mayor en el centro",cg="Según la lista, el primero abajo",mg="Nombres en los flujos",ug="Bordes",pg="Total",gg="Rayos de sol",bg="Carámbano",yg="Forma",hg="Círculo completo",vg="Semicírculo",fg="Color",wg="Un color por grupo",xg="Por banda de color",Cg="Total",kg="Otros",jg="Nada que mostrar: ninguna entidad tiene un valor mayor que cero.",Mg="Sin lectura:",Eg="Gráfico de rayos de sol de {names}",Sg="Gráfico de carámbano de {names}",Dg="Cronología de estados",zg="No hay estados registrados en este periodo.",Ng="durante {duration}",Ag="Ahora",Pg="Lecturas, no estados: a esta le va mejor un gráfico de líneas",Lg="Mapa de árbol",qg="Color",Tg="Un color por grupo",Vg="Por banda de color",Gg="Mapa de árbol de {names}",Hg="{value} en total",Ug="Nada que mostrar: ninguna entidad tiene un valor mayor que cero.",Rg="Sin lectura:",Bg="Otros",Fg="Marimekko",Ig="Texto en cada parte",Og="Parte de su columna",Jg="Valor",Qg="Parte y valor",Wg="Ninguno",Yg="Columna (grupo)",Zg="Categoría",Kg="Color de la categoría",Xg="Gráfico Marimekko, columnas: {columns}",$g="Tendencia",eb="Mín.",ob="Media",ab="Máx.",rb="Violín",tb="Violín",ib="Nube de lluvia (medio violín, caja y lecturas)",_b="Caja con la mediana y la mitad central",db="Suavizado (en la unidad de la entidad, vacío para automático)",nb="Una forma por",sb="Entidad",lb="Entidad y día",cb="Entidad y semana",mb="Entidad y mes",ub="mediana {value}",pb="Sin lecturas",gb="Nube de lluvia",bb="Gofre",yb="Gofres",hb="Uno, repartido entre las entidades",vb="Uno por entidad, uno al lado de otro",fb="Mostrar la primera parte en letra grande",wb="Cascada",xb="Cada paso es",Cb="Cuánto cambió en el periodo",kb="Su valor actual",jb="Empezar desde la lectura de la primera entidad al inicio del periodo",Mb="Mostrar el total al final",Eb="Resta (una subida en estas es una bajada del total)",Sb="Inicio",Db="Fin",zb="Total",Nb="Sin lecturas",Ab="Gráfico de cascada: {bars}",Pb="Rosa de los vientos",Lb="Predominante",qb="Velocidad media",Tb="Más fuerte",Vb="Calma",Gb="Velocidad",Hb="Velocidad ({unit})",Ub="Del tiempo",Rb="Rosa de los vientos, predominante {direction} {share}",Bb="Rosa de los vientos, predominante {direction} {share}, calma {calm}",Fb="Rosa de los vientos, calma {calm}";var Ib={entity_not_found:e,unavailable:o,no_entities:a,no_matches:r,none_available:t,editor_section_entities:i,editor_section_style:_,editor_section_chart:d,editor_group_bars:n,editor_group_gauges:s,editor_group_history:l,editor_group_totals:c,editor_group_compare:m,editor_group_distribution:u,editor_period_last:p,editor_period_unit:g,editor_period_unit_hour:b,editor_period_unit_day:y,editor_period_unit_week:h,editor_period_unit_month:v,editor_source:f,editor_source_history:w,editor_source_statistics:x,editor_derivative_transform:C,editor_derivative_transform_none:k,editor_derivative_transform_derivative:j,editor_derivative_unit_time:M,editor_derivative_unit_time_s:E,editor_derivative_unit_time_min:S,editor_derivative_unit_time_h:D,editor_derivative_unit_time_d:"Día",editor_derivative_smoothing:N,editor_derivative_smoothing_time:A,editor_source_current:P,editor_source_energy:L,editor_energy_flows:q,editor_energy_split:T,editor_curve:V,editor_curve_smooth:G,editor_curve_straight:H,editor_curve_step:U,editor_color_by:R,editor_color_by_series:B,editor_color_by_bands:F,editor_labels:I,editor_series_color:O,editor_dash:J,editor_section_limits:Q,editor_section_colours:W,editor_section_display:Y,editor_section_actions:Z,editor_title:K,editor_style_bar:X,editor_style_thin:$,editor_style_segmented:ee,editor_style_tank:oe,editor_style_battery:ae,battery_aria:re,editor_style_ring:te,editor_style_needle:ie,editor_style_arc:_e,editor_gauge_help:de,editor_start_angle:ne,editor_end_angle:se,editor_center:le,editor_center_mode_value:ce,editor_center_mode_band:me,editor_center_mode_name:ue,editor_center_mode_text:pe,editor_center_mode_none:ge,editor_center_text:be,editor_tick_labels:ye,editor_ghost:he,editor_ghost_off:ve,editor_ghost_24h:fe,editor_ghost_7d:we,ghost_title_24h:xe,ghost_title_7d:Ce,editor_show_name:ke,editor_show_value:je,editor_show_icon:Me,editor_show_target:Ee,editor_show_legend:Se,editor_columns:De,editor_sort:ze,editor_sort_none:Ne,editor_sort_ascending:Ae,editor_sort_descending:Pe,editor_decimals:Le,editor_unit:qe,editor_animate:Te,editor_hide_unavailable:Ve,editor_export:Ge,editor_limit:He,editor_include_heading:Ue,editor_include_help:Re,editor_exclude_heading:Be,editor_exclude_help:Fe,editor_rule_device_class:Ie,editor_rule_area:Oe,editor_rule_floor:Je,editor_rule_label:Qe,editor_rule_domain:We,editor_rule_entity:Ye,editor_tap_action:Ze,editor_hold_action:Ke,editor_double_tap_action:Xe,editor_badge_entity:$e,editor_badge_style:eo,editor_badge_style_value:oo,editor_badge_style_sparkline:ao,editor_badge_style_ring:ro,editor_badge_style_thin:to,editor_badge_attribute:io,editor_badge_name:_o,editor_badge_hours:no,editor_badge_show_name:so,editor_badge_show_icon:lo,editor_badge_icon:co,editor_badge_min:mo,editor_badge_max:uo,editor_badge_unit:po,editor_badge_decimals:go,editor_badge_color:bo,editor_badge_bands:yo,editor_badge_bands_help:ho,editor_badge_actions:vo,editor_badge_tap_action:fo,editor_badge_hold_action:wo,editor_badge_double_tap_action:xo,editor_attribute:Co,editor_name:ko,editor_icon:jo,editor_min:Mo,editor_max:Eo,editor_target:So,editor_none:Do,editor_card_setting:zo,editor_limit_default:No,editor_limit_number:Ao,editor_limit_entity:Po,editor_preset:Lo,editor_preset_battery:qo,editor_preset_usage:To,editor_preset_temperature:Vo,editor_preset_none:Go,editor_preset_custom:Ho,editor_band_from:Uo,editor_band_from_entity:Ro,editor_band_from_number:Bo,editor_band_from_entity_label:Fo,editor_band_color:Io,editor_band_custom_color:Oo,editor_band_label:Jo,editor_band_icon:Qo,editor_color_icon:Wo,editor_color_primary:Yo,editor_color_green:Zo,editor_color_amber:Ko,editor_color_red:Xo,editor_color_blue:$o,editor_color_purple:ea,editor_color_grey:oa,editor_color_custom:aa,editor_add_band:ra,editor_remove_band:ta,editor_add_entity:ia,editor_move_up:_a,editor_move_down:da,editor_remove_entity:na,editor_show_options:sa,editor_hide_options:la,editor_not_found:ca,editor_severity:ma,annotation_at:ua,editor_orientation:pa,editor_orientation_horizontal:ga,editor_orientation_vertical:ba,editor_value_axis:ya,editor_value_grid:ha,editor_value_min:va,editor_value_max:fa,dist_median:wa,dist_middle:xa,dist_range:Ca,dist_count:ka,editor_drill_down:ja,drill_into:Ma,drill_back:Ea,drill_top:Sa,extremes_high:Da,extremes_low:za,extremes_average:Na,editor_extremes_max:Aa,editor_extremes_min:Pa,editor_extremes_average:La,editor_extremes_average_none:qa,editor_extremes_average_line:Ta,editor_extremes_average_figure:Va,editor_extremes:Ga,anomaly_title:Ha,anomaly_beyond_high:Ua,anomaly_beyond_low:Ra,editor_anomalies:Ba,editor_anomalies_window:Fa,editor_anomalies_sigma:Ia,editor_anomalies_color:Oa,editor_anomalies_band:Ja,period_previous:Qa,period_next:Wa,period_return:Ya,period_today:"Hoy",period_yesterday:Ka,period_this_week:Xa,period_last_week:$a,period_this_month:er,period_last_month:or,period_this_year:ar,period_last_year:rr,period_last_hour:tr,period_last_hours:ir,period_last_day:_r,period_last_days:dr,period_last_week_rolling:nr,period_last_weeks:sr,period_last_month_rolling:lr,period_last_months:cr,editor_color_by_shades:mr,editor_shade_color:ur,editor_show_percent:pr,editor_center_total:gr,editor_center_average:br,editor_center_none:yr,parts_total:hr,parts_average:vr,parts_aria:fr,editor_style_scatter:wr,editor_style_bubble:xr,editor_against:Cr,editor_against_entity:kr,editor_against_time:jr,editor_dot_size:Mr,editor_jitter:Er,editor_min_size:Sr,editor_max_size:Dr,editor_dot_color:zr,editor_xy_x_axis:Nr,scatter_needs_two:Ar,bubble_needs_three:Pr,scatter_role_x:Lr,bubble_role_size:qr,chart_total:Tr,editor_x_min:Vr,editor_x_max:Gr,zoom_reset:Hr,zoom_window:Ur,zoom_window_label:Rr,editor_zoom:Br,editor_overview:Fr,editor_annotations:Ir,editor_annotation_type:Or,editor_annotation_type_line:Jr,editor_annotation_type_band:Qr,editor_annotation_type_time:Wr,editor_annotation_type_state:Yr,editor_annotation_type_point:Zr,editor_annotation_add_line:Kr,editor_annotation_add_band:Xr,editor_annotation_add_time:$r,editor_annotation_add_state:et,editor_annotation_add_point:ot,editor_annotation_add:at,editor_annotation_value:rt,editor_annotation_from:tt,editor_annotation_to:it,editor_annotation_times:_t,editor_annotation_entity:dt,editor_annotation_series:nt,editor_annotation_state:st,editor_annotation_shade:lt,editor_annotation_at:ct,editor_annotation_at_max:mt,editor_annotation_at_min:ut,editor_annotation_at_last:pt,editor_annotation_at_first:gt,editor_annotation_label:bt,editor_annotation_color:yt,editor_annotation_dash:ht,editor_annotation_history:vt,editor_annotation_zone:ft,editor_annotation_zone_none:wt,editor_annotation_zone_above:xt,editor_annotation_zone_below:Ct,editor_annotation_severity:kt,editor_annotation_remove:jt,editor_zones:Mt,editor_period_calendar:Et,editor_period_calendar_rolling:St,editor_period_calendar_day:"Hoy",editor_period_calendar_week:zt,editor_period_calendar_month:Nt,editor_period_calendar_year:At,editor_period_offset:Pt,editor_period_until:Lt,editor_period_until_now:qt,editor_period_until_end:Tt,editor_period_navigate:Vt,editor_group_by:Gt,editor_group_by_none:Ht,editor_group_by_hour:Ut,editor_group_by_day:"Día",editor_group_by_week:Bt,editor_group_by_month:"Mes",editor_aggregate:It,compare_series:Ot,compare_hours_earlier:Jt,compare_days_earlier:Qt,compare_weeks_earlier:Wt,compare_months_earlier:Yt,compare_years_earlier:Zt,editor_compare:Kt,editor_compare_style:Xt,editor_compare_style_grey:$t,editor_compare_style_series:ei,editor_aggregate_mean:oi,editor_aggregate_sum:ai,editor_aggregate_min:ri,editor_aggregate_max:ti,editor_aggregate_first:ii,editor_aggregate_last:_i,editor_aggregate_change:di,editor_cumulative_transform:ni,editor_cumulative_transform_none:si,editor_cumulative_transform_cumulative:li,editor_cumulative_reset:ci,editor_cumulative_reset_none:mi,editor_cumulative_reset_day:ui,editor_cumulative_reset_week:pi,editor_cumulative_reset_month:gi,editor_cumulative_reset_billing:bi,editor_cumulative_billing_day:yi,editor_x_axis:hi,editor_y_axis:vi,editor_axis_labels:fi,editor_axis_labels_outside:wi,editor_axis_labels_inside:xi,editor_grid_horizontal:Ci,editor_grid_vertical:ki,editor_y_min:ji,editor_y_max:Mi,editor_y_scale:Ei,editor_y_scale_linear:Si,editor_y_scale_log:Di,editor_tooltip:zi,editor_line_width:Ni,editor_dots:Ai,editor_on_top:Pi,editor_when_entity:Li,editor_when_state:qi,editor_when_above:Ti,editor_when_below:Vi,editor_when_card_entity:Gi,editor_when_card_state:Hi,editor_when_card_above:Ui,editor_when_card_below:Ri,editor_when_ghost:Bi,editor_when_strip:Fi,when_strip_label:Ii,editor_now_marker:Oi,editor_now_marker_off:Ji,editor_now_marker_line:Qi,editor_now_marker_time:Wi,editor_now_marker_countdown:Yi,now_marker_countdown:Zi,now_marker_next:Ki,editor_compact:Xi,editor_header:$i,editor_header_above:e_,editor_header_over:o_,editor_header_hidden:a_,editor_legend_toggle:r_,editor_labels_show:t_,editor_labels_show_all:i_,editor_labels_show_last:__,editor_labels_show_minmax:d_,editor_labels_show_ends:n_,editor_labels_position:s_,editor_labels_position_auto:l_,editor_labels_position_above:c_,editor_labels_position_below:m_,editor_labels_position_center:u_,editor_labels_overlap:p_,editor_sync:g_,editor_multiples:b_,editor_multiples_scale:y_,editor_multiples_scale_auto:h_,editor_multiples_scale_shared:v_,editor_multiples_scale_independent:f_,editor_multiples_columns:w_,forecast_label:x_,forecast_series:C_,editor_forecast_title:k_,editor_forecast_entity:j_,editor_forecast_attribute:M_,editor_forecast_value_key:E_,editor_forecast_time_key:S_,editor_forecast_type:D_,editor_forecast_type_hourly:z_,editor_forecast_type_daily:N_,editor_forecast_type_twice_daily:A_,editor_forecast_multiply:P_,editor_forecast_hours:L_,editor_set_point:q_,editor_shading:T_,editor_shade_fan:V_,editor_current_color:G_,editor_set_point_color:H_,editor_heating_color:U_,editor_cooling_color:R_,editor_days:B_,editor_day_clock_center_total:F_,editor_day_clock_center_now:I_,editor_day_clock_center_none:O_,editor_bucket:J_,editor_bucket_15:Q_,editor_bucket_30:W_,editor_bucket_60:Y_,editor_aggregate_auto:Z_,editor_ring_color:K_,editor_active:X_,editor_entity_options_none:$_,editor_hierarchy_group_by:ed,editor_group_by_floor:od,editor_group_by_area:ad,editor_group_by_device:rd,editor_group_by_label:td,editor_entity_groups:id,editor_bar_labels:_d,editor_bar_labels_state:dd,editor_bar_labels_duration:nd,editor_bar_labels_both:sd,editor_bar_labels_none:ld,editor_timeline_legend:cd,editor_timeline_legend_above:md,editor_timeline_legend_hidden:ud,editor_state_colors:pd,editor_state_colors_help:gd,editor_state_colors_state:bd,editor_state_colors_color:yd,editor_state_colors_add:hd,editor_state_colors_remove:vd,editor_timeline_group:fd,editor_points_per_hour:wd,editor_graph:xd,editor_graph_line:Cd,editor_graph_bar:kd,editor_graph_none:jd,editor_fill:Md,editor_fill_solid:Ed,editor_fill_fade:Sd,editor_fill_none:Dd,editor_points:zd,editor_points_hover:Nd,editor_points_always:Ad,editor_points_never:Pd,editor_trend_labels:Ld,editor_labels_hover:qd,editor_labels_always:Td,editor_labels_never:Vd,editor_height:Gd,editor_bar_spacing:Hd,editor_color_transition:Ud,editor_color_transition_smooth:Rd,editor_color_transition_hard:Bd,editor_extrema:Fd,editor_average:Id,editor_trend_legend:Od,editor_trend_y_min:Jd,editor_trend_y_max:Qd,editor_min_range:Wd,editor_y_min_secondary:Yd,editor_y_max_secondary:Zd,editor_min_range_secondary:Kd,editor_value_factor:Xd,editor_align_header:$d,editor_align_header_default:en,editor_align_header_left:on,editor_align_header_right:an,editor_align_header_center:rn,editor_align_icon:tn,editor_align_icon_right:_n,editor_align_icon_left:dn,editor_align_icon_state:nn,editor_align_state:sn,editor_align_state_left:ln,editor_align_state_right:cn,editor_align_state_center:mn,editor_font_size:un,editor_font_size_header:pn,editor_color_name:gn,editor_color_value:bn,editor_trend_color_icon:yn,editor_trend_group:hn,editor_icon_image:vn,editor_trend_tooltip:fn,editor_y_axis_side:"Eje",editor_y_axis_side_primary:xn,editor_y_axis_side_secondary:Cn,editor_entity_aggregate:kn,editor_fixed_value:jn,editor_show_state:Mn,editor_show_indicator:En,editor_show_graph:Sn,editor_show_line:Dn,editor_show_fill:zn,editor_show_points:Nn,editor_show_legend_entity:An,editor_show_legend_state:Pn,editor_sectors:Ln,editor_sectors_4:qn,editor_sectors_8:Tn,editor_sectors_16:Vn,editor_calm:Gn,editor_wind_roles:Hn,editor_wind_now:Un,editor_wind_none:Rn,editor_wind_statistics:Bn,editor_style_area:Fn,editor_stack:In,editor_stack_none:On,editor_stack_normal:Jn,editor_stack_percent:Qn,editor_negative_color:Wn,editor_style_beeswarm:Yn,editor_place_by:Zn,editor_place_by_value:Kn,editor_place_by_time_of_day:Xn,editor_size_by_value:$n,swarm_readings:es,swarm_events:os,swarm_shown:as,swarm_none:rs,swarm_no_change:ts,swarm_held:is,swarm_earliest_latest:_s,swarm_lowest_highest:ds,editor_style_strip_plot:ns,strip_median_value:ss,strip_mean_value:ls,strip_mean:cs,editor_strip_marker:ms,editor_strip_marker_median:us,editor_strip_marker_mean:ps,editor_strip_marker_none:gs,editor_strip_jitter:bs,editor_fill_color:ys,editor_style_box:hs,box_aria:vs,box_highest:fs,box_upper_quartile:ws,box_median:xs,box_lower_quartile:Cs,box_lowest:ks,box_mean:js,box_count:Ms,box_outliers:Es,editor_whiskers:Ss,editor_whiskers_tukey:Ds,editor_whiskers_range:zs,editor_readings:Ns,editor_box_color:As,editor_style_bullet:Ps,editor_ranges:Ls,editor_ranges_shades:qs,editor_ranges_colours:Ts,compare_target:Vs,chart_aria:Gs,editor_style_candlestick:Hs,editor_candle_by:Us,editor_under_aggregate:Rs,editor_up_color:Bs,editor_down_color:Fs,editor_underneath:Is,editor_underneath_columns:Os,editor_underneath_line:Js,candle_open:Qs,candle_high:Ws,candle_low:Ys,candle_close:Zs,candle_week_of:Ks,editor_style_climate:Xs,climate_set_point:$s,climate_range:el,climate_not_thermostat:ol,climate_action_heating:al,climate_action_preheating:rl,climate_action_cooling:tl,climate_action_defrosting:il,climate_action_drying:_l,climate_action_fan:dl,climate_action_idle:nl,climate_action_off:sl,editor_style_column:ll,editor_group_by_auto:cl,editor_range:ml,editor_rounded:ul,editor_column_labels:pl,editor_error_bars:gl,editor_error_bars_none:bl,editor_error_bars_std:yl,editor_error_bars_min_max:hl,editor_error_bars_ci95:vl,error_bars_tooltip:fl,editor_column_color:wl,editor_style_combined:xl,editor_series_type:Cl,editor_series_type_line:kl,editor_series_type_column:jl,editor_series_type_area:Ml,editor_series_axis:El,editor_series_axis_auto:Sl,editor_series_axis_left:Dl,editor_series_axis_right:zl,editor_series_aggregate:Nl,editor_series_aggregate_auto:Al,editor_series_aggregate_mean:Pl,editor_series_aggregate_sum:Ll,editor_series_aggregate_min:ql,editor_series_aggregate_max:Tl,editor_series_aggregate_first:Vl,editor_series_aggregate_last:Gl,editor_series_aggregate_change:Hl,editor_style_day_clock:Ul,day_clock_times_one:Rl,day_clock_times:Bl,day_clock_a_day:Fl,day_clock_busiest:Il,day_clock_peak:Ol,day_clock_state:Jl,day_clock_per_day:Ql,day_clock_no_data:Wl,day_clock_now:Yl,day_clock_on:Zl,day_clock_average:Kl,day_clock_on_days:Xl,day_clock_so_far:$l,day_clock_range:ec,day_clock_average_value:oc,editor_style_cycle_plot:ac,cycle_note_week:rc,cycle_note_hour:tc,cycle_note_month:ic,cycle_mean_legend:_c,cycle_panel_average:dc,editor_cycle_plot_cycle:nc,editor_cycle_plot_cycle_day_of_week:sc,editor_cycle_plot_cycle_hour_of_day:lc,editor_cycle_plot_cycle_day_of_month:cc,editor_cycle_plot_weeks:mc,editor_style_dumbbell:uc,editor_ends:pc,editor_ends_range:gc,editor_ends_then:bc,editor_ends_target:yc,editor_show_now:hc,dumbbell_low:vc,dumbbell_high:fc,dumbbell_now:wc,dumbbell_target:xc,dumbbell_ago_hour_one:Cc,dumbbell_ago_hour:kc,dumbbell_ago_day_one:jc,dumbbell_ago_day:Mc,dumbbell_ago_week_one:Ec,dumbbell_ago_week:Sc,dumbbell_ago_month_one:Dc,dumbbell_ago_month:zc,dumbbell_no_value:Nc,editor_style_funnel:Ac,editor_funnel_shape:Pc,editor_funnel_shape_funnel:Lc,editor_funnel_shape_pyramid:qc,editor_funnel_percent_of:Tc,editor_funnel_percent_of_first:Vc,editor_funnel_percent_of_previous:Gc,editor_funnel_percent_of_none:Hc,editor_funnel_color_by:Uc,editor_funnel_color_by_series:Rc,editor_funnel_color_by_bands:Bc,funnel_aria:Fc,editor_style_grouped_bars:Ic,editor_mode:Oc,editor_mode_grouped:Jc,editor_mode_stacked:Qc,editor_mode_percent:Wc,editor_bars_color_by:Yc,editor_bars_color_by_series:Zc,editor_bars_color_by_bands:Kc,editor_bar_group:Xc,editor_bar_series:$c,editor_bar_color:em,grouped_bars_aria:om,editor_style_heatmap:am,heatmap_aria:rm,heatmap_hours:tm,heatmap_empty:im,editor_grid:_m,editor_grid_hours:dm,editor_grid_calendar:nm,editor_color_by_scale:sm,editor_cell_shape:lm,editor_cell_shape_square:cm,editor_cell_shape_rounded:mm,editor_cell_shape_hexagon:um,editor_color_min:pm,editor_color_max:gm,editor_legend:bm,editor_style_spiral:ym,spiral_aria:hm,spiral_turn_day_note:vm,spiral_turn_week_note:fm,spiral_inner_oldest:wm,editor_spiral_turn:xm,editor_spiral_turn_day:"Día",editor_spiral_turn_week:km,editor_spiral_turns:jm,editor_spiral_ring_width:Mm,editor_style_histogram:Em,editor_count:Sm,editor_count_time:Dm,editor_count_readings:zm,editor_show_as:Nm,editor_show_as_percent:Am,editor_show_as_total:Pm,editor_bins:Lm,editor_bin_width:qm,editor_bars:Tm,editor_bars_side:Vm,editor_bars_overlap:Gm,editor_hist_x_axis:Hm,histogram_readings:Um,histogram_reading:Rm,editor_style_line:Bm,chart_loading:Fm,chart_error:Im,energy_loading:Om,energy_error:Jm,energy_none:Qm,energy_flow_grid_import:Wm,energy_flow_grid_export:Ym,energy_flow_solar:Zm,energy_flow_battery_out:Km,energy_flow_battery_in:Xm,energy_flow_gas:"Gas",energy_flow_water:eu,energy_flow_devices:ou,energy_node_home:au,energy_node_untracked:ru,energy_node_home_use:tu,chart_no_data:iu,legend_toggle_hint:_u,legend_toggle_all_hidden:du,export_menu:nu,export_png:su,export_png_hint:lu,export_svg:cu,export_svg_hint:mu,export_csv:uu,export_csv_hint:pu,export_yaml:gu,export_yaml_hint:bu,export_copied:yu,export_saved:hu,export_saved_file:vu,export_failed:fu,chart_log_nothing:wu,editor_style_lollipop:xu,editor_style_pictograph:Cu,editor_unit_icon:ku,editor_per_icon:ju,editor_group_size:Mu,editor_partial:Eu,editor_style_pie:Su,editor_shape:Du,editor_shape_donut:zu,editor_shape_pie:Nu,editor_center_label:Au,editor_gap:Pu,editor_gradient:Lu,editor_style_polar_area:qu,editor_polar_scale:Tu,editor_polar_scale_shared:Vu,editor_polar_scale_limits:Gu,editor_polar_color_by:Hu,editor_polar_color_by_series:Uu,editor_polar_color_by_shades:Ru,editor_polar_color_by_bands:Bu,editor_polar_color:Fu,polar_area_aria:Iu,editor_style_radar:Ou,editor_radar_scale:Ju,editor_radar_scale_limits:Qu,editor_radar_scale_shared:Wu,editor_radar_fill:Yu,editor_radar_axis:Zu,radar_aria:Ku,radar_other:Xu,editor_style_range_area:$u,editor_mean:ep,editor_range_color:op,editor_style_rings:ap,editor_rings_start_angle:rp,editor_rounded_ends:tp,editor_style_sankey:ip,editor_link_color:_p,editor_link_color_auto:dp,editor_link_color_source:np,editor_link_color_target:sp,editor_from:lp,editor_to:cp,editor_flow_color:mp,sankey_aria:up,sankey_flow:pp,sankey_no_flows:gp,sankey_nothing:bp,energy_nothing_flowed:yp,editor_style_chord:hp,editor_chord_pad:vp,editor_chord_ribbon_opacity:fp,chord_aria:wp,editor_style_slope:xp,editor_measure:Cp,editor_measure_value:kp,editor_measure_change:jp,editor_color_by_direction:Mp,editor_color_by_group:Ep,editor_increase:Sp,editor_increase_bad:Dp,editor_increase_good:zp,editor_group:Np,slope_now:Ap,slope_ago:Pp,slope_ago_one:Lp,slope_previous:qp,slope_previous_one:Tp,slope_last:Vp,slope_last_one:Gp,slope_unit_hour:Hp,slope_unit_hour_other:Up,slope_unit_day:"día",slope_unit_day_other:Bp,slope_unit_week:Fp,slope_unit_week_other:Ip,slope_unit_month:"mes",slope_unit_month_other:Jp,slope_entity_aria:Qp,slope_no_reading:Wp,editor_style_sparkline:Yp,editor_spark:Zp,editor_spark_line:Kp,editor_spark_area:Xp,editor_spark_column:$p,editor_spark_bar:eg,editor_spark_color:og,spark_aria:ag,editor_style_streamgraph:rg,editor_baseline:tg,editor_baseline_wiggle:ig,editor_baseline_centre:_g,editor_baseline_share:dg,editor_baseline_zero:ng,editor_stream_order:sg,editor_stream_order_inside_out:lg,editor_stream_order_listed:cg,editor_stream_labels:mg,editor_stream_curve:ug,stream_total:pg,editor_style_sunburst:gg,editor_style_icicle:bg,editor_sunburst_shape:yg,editor_sunburst_shape_full:hg,editor_sunburst_shape_half:vg,editor_hierarchy_color_by:fg,editor_hierarchy_color_by_group:wg,editor_hierarchy_color_by_bands:xg,hierarchy_total:Cg,hierarchy_other:kg,hierarchy_empty:jg,hierarchy_no_reading:Mg,sunburst_aria:Eg,icicle_aria:Sg,editor_style_timeline:Dg,timeline_no_states:zg,timeline_for:Ng,timeline_now:Ag,timeline_measurement:Pg,editor_style_treemap:Lg,editor_treemap_color_by:qg,editor_treemap_color_by_group:Tg,editor_treemap_color_by_bands:Vg,treemap_aria:Gg,treemap_total:Hg,treemap_empty:Ug,treemap_no_reading:Rg,treemap_other:Bg,editor_style_marimekko:Fg,editor_marimekko_segment_labels:Ig,editor_marimekko_segment_labels_percent:Og,editor_marimekko_segment_labels_value:Jg,editor_marimekko_segment_labels_both:Qg,editor_marimekko_segment_labels_none:Wg,editor_marimekko_group:Yg,editor_marimekko_category:Zg,editor_marimekko_color:Kg,marimekko_aria:Xg,editor_style_trend:$g,trend_min:eb,trend_avg:ob,trend_max:ab,editor_style_violin:rb,editor_shape_violin:tb,editor_shape_raincloud:ib,editor_box:_b,editor_bandwidth:db,editor_split_by:nb,editor_split_by_none:sb,editor_split_by_day:lb,editor_split_by_week:cb,editor_split_by_month:mb,violin_median:ub,violin_none:pb,violin_raincloud:gb,editor_style_waffle:bb,editor_waffles:yb,editor_waffles_one:hb,editor_waffles_each:vb,editor_headline:fb,editor_style_waterfall:wb,editor_steps:xb,editor_steps_change:Cb,editor_steps_current:kb,editor_start_from_first:jb,editor_total:Mb,editor_waterfall_invert:Eb,waterfall_start:Sb,waterfall_end:"Fin",waterfall_total:zb,waterfall_no_readings:Nb,waterfall_aria:Ab,editor_style_wind_rose:Pb,wind_prevailing:Lb,wind_mean_speed:qb,wind_strongest:Tb,wind_calm:Vb,wind_speed:Gb,wind_speed_unit:Hb,wind_share:Ub,wind_aria:Rb,wind_aria_calm:Bb,wind_aria_still:Fb};export{ua as annotation_at,Ua as anomaly_beyond_high,Ra as anomaly_beyond_low,Ha as anomaly_title,re as battery_aria,vs as box_aria,Ms as box_count,fs as box_highest,Cs as box_lower_quartile,ks as box_lowest,js as box_mean,xs as box_median,Es as box_outliers,ws as box_upper_quartile,Pr as bubble_needs_three,qr as bubble_role_size,Zs as candle_close,Ws as candle_high,Ys as candle_low,Qs as candle_open,Ks as candle_week_of,Gs as chart_aria,Im as chart_error,Fm as chart_loading,wu as chart_log_nothing,iu as chart_no_data,Tr as chart_total,wp as chord_aria,tl as climate_action_cooling,il as climate_action_defrosting,_l as climate_action_drying,dl as climate_action_fan,al as climate_action_heating,nl as climate_action_idle,sl as climate_action_off,rl as climate_action_preheating,ol as climate_not_thermostat,el as climate_range,$s as climate_set_point,Qt as compare_days_earlier,Jt as compare_hours_earlier,Yt as compare_months_earlier,Ot as compare_series,Vs as compare_target,Wt as compare_weeks_earlier,Zt as compare_years_earlier,_c as cycle_mean_legend,tc as cycle_note_hour,ic as cycle_note_month,rc as cycle_note_week,dc as cycle_panel_average,Fl as day_clock_a_day,Kl as day_clock_average,oc as day_clock_average_value,Il as day_clock_busiest,Wl as day_clock_no_data,Yl as day_clock_now,Zl as day_clock_on,Xl as day_clock_on_days,Ol as day_clock_peak,Ql as day_clock_per_day,ec as day_clock_range,$l as day_clock_so_far,Jl as day_clock_state,Bl as day_clock_times,Rl as day_clock_times_one,Ib as default,ka as dist_count,wa as dist_median,xa as dist_middle,Ca as dist_range,Ea as drill_back,Ma as drill_into,Sa as drill_top,Mc as dumbbell_ago_day,jc as dumbbell_ago_day_one,kc as dumbbell_ago_hour,Cc as dumbbell_ago_hour_one,zc as dumbbell_ago_month,Dc as dumbbell_ago_month_one,Sc as dumbbell_ago_week,Ec as dumbbell_ago_week_one,fc as dumbbell_high,vc as dumbbell_low,Nc as dumbbell_no_value,wc as dumbbell_now,xc as dumbbell_target,X_ as editor_active,ra as editor_add_band,ia as editor_add_entity,Cr as editor_against,kr as editor_against_entity,jr as editor_against_time,It as editor_aggregate,Z_ as editor_aggregate_auto,di as editor_aggregate_change,ii as editor_aggregate_first,_i as editor_aggregate_last,ti as editor_aggregate_max,oi as editor_aggregate_mean,ri as editor_aggregate_min,ai as editor_aggregate_sum,$d as editor_align_header,rn as editor_align_header_center,en as editor_align_header_default,on as editor_align_header_left,an as editor_align_header_right,tn as editor_align_icon,dn as editor_align_icon_left,_n as editor_align_icon_right,nn as editor_align_icon_state,sn as editor_align_state,mn as editor_align_state_center,ln as editor_align_state_left,cn as editor_align_state_right,Te as editor_animate,at as editor_annotation_add,Xr as editor_annotation_add_band,Kr as editor_annotation_add_line,ot as editor_annotation_add_point,et as editor_annotation_add_state,$r as editor_annotation_add_time,ct as editor_annotation_at,gt as editor_annotation_at_first,pt as editor_annotation_at_last,mt as editor_annotation_at_max,ut as editor_annotation_at_min,yt as editor_annotation_color,ht as editor_annotation_dash,dt as editor_annotation_entity,tt as editor_annotation_from,vt as editor_annotation_history,bt as editor_annotation_label,jt as editor_annotation_remove,nt as editor_annotation_series,kt as editor_annotation_severity,lt as editor_annotation_shade,st as editor_annotation_state,_t as editor_annotation_times,it as editor_annotation_to,Or as editor_annotation_type,Qr as editor_annotation_type_band,Jr as editor_annotation_type_line,Zr as editor_annotation_type_point,Yr as editor_annotation_type_state,Wr as editor_annotation_type_time,rt as editor_annotation_value,ft as editor_annotation_zone,xt as editor_annotation_zone_above,Ct as editor_annotation_zone_below,wt as editor_annotation_zone_none,Ir as editor_annotations,Ba as editor_anomalies,Ja as editor_anomalies_band,Oa as editor_anomalies_color,Ia as editor_anomalies_sigma,Fa as editor_anomalies_window,Co as editor_attribute,Id as editor_average,fi as editor_axis_labels,xi as editor_axis_labels_inside,wi as editor_axis_labels_outside,vo as editor_badge_actions,io as editor_badge_attribute,yo as editor_badge_bands,ho as editor_badge_bands_help,bo as editor_badge_color,go as editor_badge_decimals,xo as editor_badge_double_tap_action,$e as editor_badge_entity,wo as editor_badge_hold_action,no as editor_badge_hours,co as editor_badge_icon,uo as editor_badge_max,mo as editor_badge_min,_o as editor_badge_name,lo as editor_badge_show_icon,so as editor_badge_show_name,eo as editor_badge_style,ro as editor_badge_style_ring,ao as editor_badge_style_sparkline,to as editor_badge_style_thin,oo as editor_badge_style_value,fo as editor_badge_tap_action,po as editor_badge_unit,Io as editor_band_color,Oo as editor_band_custom_color,Uo as editor_band_from,Ro as editor_band_from_entity,Fo as editor_band_from_entity_label,Bo as editor_band_from_number,Qo as editor_band_icon,Jo as editor_band_label,db as editor_bandwidth,em as editor_bar_color,Xc as editor_bar_group,_d as editor_bar_labels,sd as editor_bar_labels_both,nd as editor_bar_labels_duration,ld as editor_bar_labels_none,dd as editor_bar_labels_state,$c as editor_bar_series,Hd as editor_bar_spacing,Tm as editor_bars,Yc as editor_bars_color_by,Kc as editor_bars_color_by_bands,Zc as editor_bars_color_by_series,Gm as editor_bars_overlap,Vm as editor_bars_side,tg as editor_baseline,_g as editor_baseline_centre,dg as editor_baseline_share,ig as editor_baseline_wiggle,ng as editor_baseline_zero,qm as editor_bin_width,Lm as editor_bins,_b as editor_box,As as editor_box_color,J_ as editor_bucket,Q_ as editor_bucket_15,W_ as editor_bucket_30,Y_ as editor_bucket_60,Gn as editor_calm,Us as editor_candle_by,zo as editor_card_setting,lm as editor_cell_shape,um as editor_cell_shape_hexagon,mm as editor_cell_shape_rounded,cm as editor_cell_shape_square,le as editor_center,br as editor_center_average,Au as editor_center_label,me as editor_center_mode_band,ue as editor_center_mode_name,ge as editor_center_mode_none,pe as editor_center_mode_text,ce as editor_center_mode_value,yr as editor_center_none,be as editor_center_text,gr as editor_center_total,vp as editor_chord_pad,fp as editor_chord_ribbon_opacity,Ko as editor_color_amber,$o as editor_color_blue,R as editor_color_by,F as editor_color_by_bands,Mp as editor_color_by_direction,Ep as editor_color_by_group,sm as editor_color_by_scale,B as editor_color_by_series,mr as editor_color_by_shades,aa as editor_color_custom,Zo as editor_color_green,oa as editor_color_grey,Wo as editor_color_icon,gm as editor_color_max,pm as editor_color_min,gn as editor_color_name,Yo as editor_color_primary,ea as editor_color_purple,Xo as editor_color_red,Ud as editor_color_transition,Bd as editor_color_transition_hard,Rd as editor_color_transition_smooth,bn as editor_color_value,wl as editor_column_color,pl as editor_column_labels,De as editor_columns,Xi as editor_compact,Kt as editor_compare,Xt as editor_compare_style,$t as editor_compare_style_grey,ei as editor_compare_style_series,R_ as editor_cooling_color,Sm as editor_count,zm as editor_count_readings,Dm as editor_count_time,yi as editor_cumulative_billing_day,ci as editor_cumulative_reset,bi as editor_cumulative_reset_billing,ui as editor_cumulative_reset_day,gi as editor_cumulative_reset_month,mi as editor_cumulative_reset_none,pi as editor_cumulative_reset_week,ni as editor_cumulative_transform,li as editor_cumulative_transform_cumulative,si as editor_cumulative_transform_none,G_ as editor_current_color,V as editor_curve,G as editor_curve_smooth,U as editor_curve_step,H as editor_curve_straight,nc as editor_cycle_plot_cycle,cc as editor_cycle_plot_cycle_day_of_month,sc as editor_cycle_plot_cycle_day_of_week,lc as editor_cycle_plot_cycle_hour_of_day,mc as editor_cycle_plot_weeks,J as editor_dash,O_ as editor_day_clock_center_none,I_ as editor_day_clock_center_now,F_ as editor_day_clock_center_total,B_ as editor_days,Le as editor_decimals,N as editor_derivative_smoothing,A as editor_derivative_smoothing_time,C as editor_derivative_transform,j as editor_derivative_transform_derivative,k as editor_derivative_transform_none,M as editor_derivative_unit_time,z as editor_derivative_unit_time_d,D as editor_derivative_unit_time_h,S as editor_derivative_unit_time_min,E as editor_derivative_unit_time_s,zr as editor_dot_color,Mr as editor_dot_size,Ai as editor_dots,Xe as editor_double_tap_action,Fs as editor_down_color,ja as editor_drill_down,se as editor_end_angle,pc as editor_ends,gc as editor_ends_range,yc as editor_ends_target,bc as editor_ends_then,q as editor_energy_flows,T as editor_energy_split,kn as editor_entity_aggregate,id as editor_entity_groups,$_ as editor_entity_options_none,gl as editor_error_bars,vl as editor_error_bars_ci95,hl as editor_error_bars_min_max,bl as editor_error_bars_none,yl as editor_error_bars_std,Be as editor_exclude_heading,Fe as editor_exclude_help,Ge as editor_export,Fd as editor_extrema,Ga as editor_extremes,La as editor_extremes_average,Va as editor_extremes_average_figure,Ta as editor_extremes_average_line,qa as editor_extremes_average_none,Aa as editor_extremes_max,Pa as editor_extremes_min,Md as editor_fill,ys as editor_fill_color,Sd as editor_fill_fade,Dd as editor_fill_none,Ed as editor_fill_solid,jn as editor_fixed_value,mp as editor_flow_color,un as editor_font_size,pn as editor_font_size_header,M_ as editor_forecast_attribute,j_ as editor_forecast_entity,L_ as editor_forecast_hours,P_ as editor_forecast_multiply,S_ as editor_forecast_time_key,k_ as editor_forecast_title,D_ as editor_forecast_type,N_ as editor_forecast_type_daily,z_ as editor_forecast_type_hourly,A_ as editor_forecast_type_twice_daily,E_ as editor_forecast_value_key,lp as editor_from,Uc as editor_funnel_color_by,Bc as editor_funnel_color_by_bands,Rc as editor_funnel_color_by_series,Tc as editor_funnel_percent_of,Vc as editor_funnel_percent_of_first,Hc as editor_funnel_percent_of_none,Gc as editor_funnel_percent_of_previous,Pc as editor_funnel_shape,Lc as editor_funnel_shape_funnel,qc as editor_funnel_shape_pyramid,Pu as editor_gap,de as editor_gauge_help,he as editor_ghost,fe as editor_ghost_24h,we as editor_ghost_7d,ve as editor_ghost_off,Lu as editor_gradient,xd as editor_graph,kd as editor_graph_bar,Cd as editor_graph_line,jd as editor_graph_none,_m as editor_grid,nm as editor_grid_calendar,Ci as editor_grid_horizontal,dm as editor_grid_hours,ki as editor_grid_vertical,Np as editor_group,n as editor_group_bars,Gt as editor_group_by,ad as editor_group_by_area,cl as editor_group_by_auto,Rt as editor_group_by_day,rd as editor_group_by_device,od as editor_group_by_floor,Ut as editor_group_by_hour,td as editor_group_by_label,Ft as editor_group_by_month,Ht as editor_group_by_none,Bt as editor_group_by_week,m as editor_group_compare,u as editor_group_distribution,s as editor_group_gauges,l as editor_group_history,Mu as editor_group_size,c as editor_group_totals,$i as editor_header,e_ as editor_header_above,a_ as editor_header_hidden,o_ as editor_header_over,fb as editor_headline,U_ as editor_heating_color,Gd as editor_height,la as editor_hide_options,Ve as editor_hide_unavailable,fg as editor_hierarchy_color_by,xg as editor_hierarchy_color_by_bands,wg as editor_hierarchy_color_by_group,ed as editor_hierarchy_group_by,Hm as editor_hist_x_axis,Ke as editor_hold_action,jo as editor_icon,vn as editor_icon_image,Ue as editor_include_heading,Re as editor_include_help,Sp as editor_increase,Dp as editor_increase_bad,zp as editor_increase_good,Er as editor_jitter,I as editor_labels,Td as editor_labels_always,qd as editor_labels_hover,Vd as editor_labels_never,p_ as editor_labels_overlap,s_ as editor_labels_position,c_ as editor_labels_position_above,l_ as editor_labels_position_auto,m_ as editor_labels_position_below,u_ as editor_labels_position_center,t_ as editor_labels_show,i_ as editor_labels_show_all,n_ as editor_labels_show_ends,__ as editor_labels_show_last,d_ as editor_labels_show_minmax,bm as editor_legend,r_ as editor_legend_toggle,He as editor_limit,No as editor_limit_default,Po as editor_limit_entity,Ao as editor_limit_number,Ni as editor_line_width,_p as editor_link_color,dp as editor_link_color_auto,np as editor_link_color_source,sp as editor_link_color_target,Zg as editor_marimekko_category,Kg as editor_marimekko_color,Yg as editor_marimekko_group,Ig as editor_marimekko_segment_labels,Qg as editor_marimekko_segment_labels_both,Wg as editor_marimekko_segment_labels_none,Og as editor_marimekko_segment_labels_percent,Jg as editor_marimekko_segment_labels_value,Eo as editor_max,Dr as editor_max_size,ep as editor_mean,Cp as editor_measure,jp as editor_measure_change,kp as editor_measure_value,Mo as editor_min,Wd as editor_min_range,Kd as editor_min_range_secondary,Sr as editor_min_size,Oc as editor_mode,Jc as editor_mode_grouped,Wc as editor_mode_percent,Qc as editor_mode_stacked,da as editor_move_down,_a as editor_move_up,b_ as editor_multiples,w_ as editor_multiples_columns,y_ as editor_multiples_scale,h_ as editor_multiples_scale_auto,f_ as editor_multiples_scale_independent,v_ as editor_multiples_scale_shared,ko as editor_name,Wn as editor_negative_color,Do as editor_none,ca as editor_not_found,Oi as editor_now_marker,Yi as editor_now_marker_countdown,Qi as editor_now_marker_line,Ji as editor_now_marker_off,Wi as editor_now_marker_time,Pi as editor_on_top,pa as editor_orientation,ga as editor_orientation_horizontal,ba as editor_orientation_vertical,Fr as editor_overview,Eu as editor_partial,ju as editor_per_icon,Et as editor_period_calendar,Dt as editor_period_calendar_day,Nt as editor_period_calendar_month,St as editor_period_calendar_rolling,zt as editor_period_calendar_week,At as editor_period_calendar_year,p as editor_period_last,Vt as editor_period_navigate,Pt as editor_period_offset,g as editor_period_unit,y as editor_period_unit_day,b as editor_period_unit_hour,v as editor_period_unit_month,h as editor_period_unit_week,Lt as editor_period_until,Tt as editor_period_until_end,qt as editor_period_until_now,Zn as editor_place_by,Xn as editor_place_by_time_of_day,Kn as editor_place_by_value,zd as editor_points,Ad as editor_points_always,Nd as editor_points_hover,Pd as editor_points_never,wd as editor_points_per_hour,Fu as editor_polar_color,Hu as editor_polar_color_by,Bu as editor_polar_color_by_bands,Uu as editor_polar_color_by_series,Ru as editor_polar_color_by_shades,Tu as editor_polar_scale,Gu as editor_polar_scale_limits,Vu as editor_polar_scale_shared,Lo as editor_preset,qo as editor_preset_battery,Ho as editor_preset_custom,Go as editor_preset_none,Vo as editor_preset_temperature,To as editor_preset_usage,Zu as editor_radar_axis,Yu as editor_radar_fill,Ju as editor_radar_scale,Qu as editor_radar_scale_limits,Wu as editor_radar_scale_shared,ml as editor_range,op as editor_range_color,Ls as editor_ranges,Ts as editor_ranges_colours,qs as editor_ranges_shades,Ns as editor_readings,ta as editor_remove_band,na as editor_remove_entity,K_ as editor_ring_color,rp as editor_rings_start_angle,ul as editor_rounded,tp as editor_rounded_ends,Oe as editor_rule_area,Ie as editor_rule_device_class,We as editor_rule_domain,Ye as editor_rule_entity,Je as editor_rule_floor,Qe as editor_rule_label,Z as editor_section_actions,d as editor_section_chart,W as editor_section_colours,Y as editor_section_display,i as editor_section_entities,Q as editor_section_limits,_ as editor_section_style,Ln as editor_sectors,Vn as editor_sectors_16,qn as editor_sectors_4,Tn as editor_sectors_8,Nl as editor_series_aggregate,Al as editor_series_aggregate_auto,Hl as editor_series_aggregate_change,Vl as editor_series_aggregate_first,Gl as editor_series_aggregate_last,Tl as editor_series_aggregate_max,Pl as editor_series_aggregate_mean,ql as editor_series_aggregate_min,Ll as editor_series_aggregate_sum,El as editor_series_axis,Sl as editor_series_axis_auto,Dl as editor_series_axis_left,zl as editor_series_axis_right,O as editor_series_color,Cl as editor_series_type,Ml as editor_series_type_area,jl as editor_series_type_column,kl as editor_series_type_line,q_ as editor_set_point,H_ as editor_set_point_color,ma as editor_severity,ur as editor_shade_color,V_ as editor_shade_fan,T_ as editor_shading,Du as editor_shape,zu as editor_shape_donut,Nu as editor_shape_pie,ib as editor_shape_raincloud,tb as editor_shape_violin,Nm as editor_show_as,Am as editor_show_as_percent,Pm as editor_show_as_total,zn as editor_show_fill,Sn as editor_show_graph,Me as editor_show_icon,En as editor_show_indicator,Se as editor_show_legend,An as editor_show_legend_entity,Pn as editor_show_legend_state,Dn as editor_show_line,ke as editor_show_name,hc as editor_show_now,sa as editor_show_options,pr as editor_show_percent,Nn as editor_show_points,Mn as editor_show_state,Ee as editor_show_target,je as editor_show_value,$n as editor_size_by_value,ze as editor_sort,Ae as editor_sort_ascending,Pe as editor_sort_descending,Ne as editor_sort_none,f as editor_source,P as editor_source_current,L as editor_source_energy,w as editor_source_history,x as editor_source_statistics,Zp as editor_spark,Xp as editor_spark_area,eg as editor_spark_bar,og as editor_spark_color,$p as editor_spark_column,Kp as editor_spark_line,Mm as editor_spiral_ring_width,xm as editor_spiral_turn,Cm as editor_spiral_turn_day,km as editor_spiral_turn_week,jm as editor_spiral_turns,nb as editor_split_by,lb as editor_split_by_day,mb as editor_split_by_month,sb as editor_split_by_none,cb as editor_split_by_week,In as editor_stack,On as editor_stack_none,Jn as editor_stack_normal,Qn as editor_stack_percent,ne as editor_start_angle,jb as editor_start_from_first,pd as editor_state_colors,hd as editor_state_colors_add,yd as editor_state_colors_color,gd as editor_state_colors_help,vd as editor_state_colors_remove,bd as editor_state_colors_state,xb as editor_steps,Cb as editor_steps_change,kb as editor_steps_current,ug as editor_stream_curve,mg as editor_stream_labels,sg as editor_stream_order,lg as editor_stream_order_inside_out,cg as editor_stream_order_listed,bs as editor_strip_jitter,ms as editor_strip_marker,ps as editor_strip_marker_mean,us as editor_strip_marker_median,gs as editor_strip_marker_none,_e as editor_style_arc,Fn as editor_style_area,X as editor_style_bar,ae as editor_style_battery,Yn as editor_style_beeswarm,hs as editor_style_box,xr as editor_style_bubble,Ps as editor_style_bullet,Hs as editor_style_candlestick,hp as editor_style_chord,Xs as editor_style_climate,ll as editor_style_column,xl as editor_style_combined,ac as editor_style_cycle_plot,Ul as editor_style_day_clock,uc as editor_style_dumbbell,Ac as editor_style_funnel,Ic as editor_style_grouped_bars,am as editor_style_heatmap,Em as editor_style_histogram,bg as editor_style_icicle,Bm as editor_style_line,xu as editor_style_lollipop,Fg as editor_style_marimekko,ie as editor_style_needle,Cu as editor_style_pictograph,Su as editor_style_pie,qu as editor_style_polar_area,Ou as editor_style_radar,$u as editor_style_range_area,te as editor_style_ring,ap as editor_style_rings,ip as editor_style_sankey,wr as editor_style_scatter,ee as editor_style_segmented,xp as editor_style_slope,Yp as editor_style_sparkline,ym as editor_style_spiral,rg as editor_style_streamgraph,ns as editor_style_strip_plot,gg as editor_style_sunburst,oe as editor_style_tank,$ as editor_style_thin,Dg as editor_style_timeline,Lg as editor_style_treemap,$g as editor_style_trend,rb as editor_style_violin,bb as editor_style_waffle,wb as editor_style_waterfall,Pb as editor_style_wind_rose,yg as editor_sunburst_shape,hg as editor_sunburst_shape_full,vg as editor_sunburst_shape_half,g_ as editor_sync,Ze as editor_tap_action,So as editor_target,ye as editor_tick_labels,fd as editor_timeline_group,cd as editor_timeline_legend,md as editor_timeline_legend_above,ud as editor_timeline_legend_hidden,K as editor_title,cp as editor_to,zi as editor_tooltip,Mb as editor_total,qg as editor_treemap_color_by,Vg as editor_treemap_color_by_bands,Tg as editor_treemap_color_by_group,yn as editor_trend_color_icon,hn as editor_trend_group,Ld as editor_trend_labels,Od as editor_trend_legend,fn as editor_trend_tooltip,Qd as editor_trend_y_max,Jd as editor_trend_y_min,Rs as editor_under_aggregate,Is as editor_underneath,Os as editor_underneath_columns,Js as editor_underneath_line,qe as editor_unit,ku as editor_unit_icon,Bs as editor_up_color,ya as editor_value_axis,Xd as editor_value_factor,ha as editor_value_grid,fa as editor_value_max,va as editor_value_min,yb as editor_waffles,vb as editor_waffles_each,hb as editor_waffles_one,Eb as editor_waterfall_invert,Ti as editor_when_above,Vi as editor_when_below,Ui as editor_when_card_above,Ri as editor_when_card_below,Gi as editor_when_card_entity,Hi as editor_when_card_state,Li as editor_when_entity,Bi as editor_when_ghost,qi as editor_when_state,Fi as editor_when_strip,Ss as editor_whiskers,zs as editor_whiskers_range,Ds as editor_whiskers_tukey,Rn as editor_wind_none,Un as editor_wind_now,Hn as editor_wind_roles,Bn as editor_wind_statistics,hi as editor_x_axis,Gr as editor_x_max,Vr as editor_x_min,Nr as editor_xy_x_axis,vi as editor_y_axis,wn as editor_y_axis_side,xn as editor_y_axis_side_primary,Cn as editor_y_axis_side_secondary,Mi as editor_y_max,Zd as editor_y_max_secondary,ji as editor_y_min,Yd as editor_y_min_secondary,Ei as editor_y_scale,Si as editor_y_scale_linear,Di as editor_y_scale_log,Mt as editor_zones,Br as editor_zoom,Jm as energy_error,Xm as energy_flow_battery_in,Km as energy_flow_battery_out,ou as energy_flow_devices,$m as energy_flow_gas,Ym as energy_flow_grid_export,Wm as energy_flow_grid_import,Zm as energy_flow_solar,eu as energy_flow_water,Om as energy_loading,au as energy_node_home,tu as energy_node_home_use,ru as energy_node_untracked,Qm as energy_none,yp as energy_nothing_flowed,e as entity_not_found,fl as error_bars_tooltip,yu as export_copied,uu as export_csv,pu as export_csv_hint,fu as export_failed,nu as export_menu,su as export_png,lu as export_png_hint,hu as export_saved,vu as export_saved_file,cu as export_svg,mu as export_svg_hint,gu as export_yaml,bu as export_yaml_hint,Na as extremes_average,Da as extremes_high,za as extremes_low,x_ as forecast_label,C_ as forecast_series,Fc as funnel_aria,xe as ghost_title_24h,Ce as ghost_title_7d,om as grouped_bars_aria,rm as heatmap_aria,im as heatmap_empty,tm as heatmap_hours,jg as hierarchy_empty,Mg as hierarchy_no_reading,kg as hierarchy_other,Cg as hierarchy_total,Rm as histogram_reading,Um as histogram_readings,Sg as icicle_aria,du as legend_toggle_all_hidden,_u as legend_toggle_hint,Xg as marimekko_aria,a as no_entities,r as no_matches,t as none_available,Zi as now_marker_countdown,Ki as now_marker_next,fr as parts_aria,vr as parts_average,hr as parts_total,_r as period_last_day,dr as period_last_days,tr as period_last_hour,ir as period_last_hours,or as period_last_month,lr as period_last_month_rolling,cr as period_last_months,$a as period_last_week,nr as period_last_week_rolling,sr as period_last_weeks,rr as period_last_year,Wa as period_next,Qa as period_previous,Ya as period_return,er as period_this_month,Xa as period_this_week,ar as period_this_year,Za as period_today,Ka as period_yesterday,Iu as polar_area_aria,Ku as radar_aria,Xu as radar_other,up as sankey_aria,pp as sankey_flow,gp as sankey_no_flows,bp as sankey_nothing,Ar as scatter_needs_two,Lr as scatter_role_x,Pp as slope_ago,Lp as slope_ago_one,Qp as slope_entity_aria,Vp as slope_last,Gp as slope_last_one,Wp as slope_no_reading,Ap as slope_now,qp as slope_previous,Tp as slope_previous_one,Rp as slope_unit_day,Bp as slope_unit_day_other,Hp as slope_unit_hour,Up as slope_unit_hour_other,Op as slope_unit_month,Jp as slope_unit_month_other,Fp as slope_unit_week,Ip as slope_unit_week_other,ag as spark_aria,hm as spiral_aria,wm as spiral_inner_oldest,vm as spiral_turn_day_note,fm as spiral_turn_week_note,pg as stream_total,cs as strip_mean,ls as strip_mean_value,ss as strip_median_value,Eg as sunburst_aria,_s as swarm_earliest_latest,os as swarm_events,is as swarm_held,ds as swarm_lowest_highest,ts as swarm_no_change,rs as swarm_none,es as swarm_readings,as as swarm_shown,Ng as timeline_for,Pg as timeline_measurement,zg as timeline_no_states,Ag as timeline_now,Gg as treemap_aria,Ug as treemap_empty,Rg as treemap_no_reading,Bg as treemap_other,Hg as treemap_total,ob as trend_avg,ab as trend_max,eb as trend_min,o as unavailable,ub as violin_median,pb as violin_none,gb as violin_raincloud,Ab as waterfall_aria,Db as waterfall_end,Nb as waterfall_no_readings,Sb as waterfall_start,zb as waterfall_total,Ii as when_strip_label,Rb as wind_aria,Bb as wind_aria_calm,Fb as wind_aria_still,Vb as wind_calm,qb as wind_mean_speed,Lb as wind_prevailing,Ub as wind_share,Gb as wind_speed,Hb as wind_speed_unit,Tb as wind_strongest,Hr as zoom_reset,Ur as zoom_window,Rr as zoom_window_label}; -//# sourceMappingURL=chartdeck-card.es-CcVmNGgz.js.map diff --git a/dist/chartdeck-card.es-CcVmNGgz.js.map b/dist/chartdeck-card.es-CcVmNGgz.js.map deleted file mode 100644 index 88cd3f1..0000000 --- a/dist/chartdeck-card.es-CcVmNGgz.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"chartdeck-card.es-CcVmNGgz.js","sources":[],"sourcesContent":[],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/chartdeck-card.es-xxb6zZjz.js b/dist/chartdeck-card.es-xxb6zZjz.js new file mode 100644 index 0000000..65d9f5e --- /dev/null +++ b/dist/chartdeck-card.es-xxb6zZjz.js @@ -0,0 +1,2 @@ +const e="Entidad no encontrada",o="No disponible",a="Añade una entidad en el editor para empezar.",r="Ninguna entidad coincide ahora mismo.",t="Ninguna de estas entidades está disponible.",i="Entidades",_="Estilo",d="Gráfico",n="Barras",s="Indicadores",l="Gráficos de historial",c="Partes de un total",m="Comparaciones",u="Distribuciones",p="Mostrar los últimos",g="Unidad",b="Horas",y="Días",h="Semanas",v="Meses",f="Lecturas de",w="Historial (cada cambio)",x="Estadísticas a largo plazo",C="Transformación",j="Ninguna (lecturas tal cual)",k="Tasa de cambio",E="Tasa por",M="Segundo",q="Minuto",S="Hora",P="Día",D="Suavizar sobre lecturas",z="Suavizar por tiempo",A="Valores actuales",N="Panel de energía",L="Flujos de energía",V="Vertido y carga de batería bajo el eje",U="Forma de la línea",T="Suave",G="Recta",H="Escalones",R="Color",B="Un color por entidad",F="Por banda de color",I="Mostrar valores en los puntos",O="Color de la línea",J="Discontinua",Q="Límites",W="Colores",Y="Visualización",Z="Acciones",K="Título",X="Barra",$="Fina",ee="Segmentada",oe="Depósito",ae="Cuadrícula de baterías",re="Niveles de batería: {levels}",te="Anillo",ie="Aguja",_e="Arco",de="Los ángulos están en grados, en sentido horario desde arriba: -90 es la izquierda y 90 la derecha. Déjalos vacíos para la forma habitual del estilo.",ne="Ángulo inicial",se="Ángulo final",le="En el centro",ce="El valor",me="La etiqueta de la banda de color",ue="El nombre",pe="Mi propio texto",ge="Nada",be="Texto",ye="Números en la escala",he="Rango reciente detrás del indicador",ve="Desactivado",fe="Últimas 24 horas",we="Últimos 7 días",xe="Últimas 24 horas: de {min} a {max}, media {mean}",Ce="Últimos 7 días: de {min} a {max}, media {mean}",je="Mostrar nombre",ke="Mostrar valor",Ee="Mostrar icono",Me="Mostrar objetivo",qe="Mostrar leyenda",Se="Columnas",Pe="Ordenar",De="Según la lista",ze="El más bajo primero",Ae="El más alto primero",Ne="Decimales",Le="Unidad",Ve="Animar",Ue="Ocultar entidades no disponibles",Te="Menú de exportación",Ge="Mostrar como máximo",He="Mostrar también todas las entidades que coincidan",Re="Los dispositivos nuevos aparecen sin editar la tarjeta. Elige varios de un mismo tipo para que coincida cualquiera de ellos; los de tipos distintos deben coincidir todos.",Be="Excluir",Fe="Las entidades que coincidan se excluyen si coinciden con alguno de estos.",Ie="Clase de dispositivo",Oe="Áreas",Je="Plantas",Qe="Etiquetas",We="Dominios",Ye="Entidades",Ze="Acción al tocar",Ke="Acción al mantener pulsado",Xe="Acción al tocar dos veces",$e="Entidad",eo="Aspecto",oo="Valor con icono",ao="Minigráfico",ro="Anillo",to="Barra fina",io="Atributo (en lugar del estado)",_o="Nombre",no="Horas de historial",so="Mostrar nombre",lo="Mostrar icono",co="Icono",mo="Mínimo",uo="Máximo",po="Unidad",go="Decimales",bo="Color sin franjas",yo="Franjas de color",ho="La insignia toma el color de la franja en la que está su valor, como en la tarjeta.",vo="Acciones",fo="Acción al tocar",wo="Acción al mantener pulsado",xo="Acción al tocar dos veces",Co="Atributo (en lugar del estado)",jo="Nombre",ko="Icono",Eo="Mínimo",Mo="Máximo",qo="Objetivo",So="Ninguno",Po="ajuste de la tarjeta",Do="Predeterminado ({value})",zo="Número",Ao="Entidad",No="Preajuste",Lo="Batería (bajo es malo)",Vo="Consumo (alto es malo)",Uo="Temperatura",To="Ninguno",Go="Personalizado",Ho="Desde",Ro="Empezar desde una entidad",Bo="Empezar desde un número",Fo="Empieza en esta entidad",Io="Color",Oo="Color CSS",Jo="Etiqueta",Qo="Icono",Wo="Colorear los iconos según su banda",Yo="Principal",Zo="Verde",Ko="Ámbar",Xo="Rojo",$o="Azul",ea="Morado",oa="Gris",aa="Personalizado…",ra="Añadir banda",ta="Eliminar banda",ia="Añadir entidad",_a="Subir",da="Bajar",na="Eliminar entidad",sa="Mostrar opciones",la="Ocultar opciones",ca="{entity} (no encontrada)",ma="Colores",ua="{label} a las {time}",pa="Dirección",ga="Horizontal",ba="Vertical",ya="Etiquetas de valor",ha="Líneas en cada etiqueta de valor",va="Valor más bajo mostrado",fa="Valor más alto mostrado",wa="Mediana",xa="Mitad central",Ca="Mínimo – máximo",ja="Lecturas",ka="Toca un grupo para ver de qué se compone",Ea="{label}. Ver de qué se compone",Ma="Volver a {name}",qa="Todo",Sa="Máx.",Pa="Mín.",Da="Media",za="Marcar la lectura más alta",Aa="Marcar la lectura más baja",Na="Media",La="No mostrar",Va="Línea a lo ancho del gráfico",Ua="Solo la cifra",Ta="Marcar máximo, mínimo y media",Ga="{name}: {value}, {sigma} fuera de lo normal",Ha="más de {limit}",Ra="menos de {limit}",Ba="Marcar lecturas lejos de lo normal",Fa="Ventana",Ia="A qué distancia marcar, en desviaciones típicas",Oa="Color de las marcas",Ja="Sombrear la banda normal",Qa="Periodo anterior",Wa="Periodo siguiente",Ya="Volver a {label}",Za="Hoy",Ka="Ayer",Xa="Esta semana",$a="La semana pasada",er="Este mes",or="El mes pasado",ar="Este año",rr="El año pasado",tr="Última hora",ir="Últimas {n} horas",_r="Último día",dr="Últimos {n} días",nr="Últimos 7 días",sr="Últimas {n} semanas",lr="Último mes",cr="Últimos {n} meses",mr="Tonos de un color",ur="Color de los tonos",pr="Mostrar cada parte como porcentaje",gr="Total",br="Media",yr="Nada",hr="Total",vr="Media",fr="{style} de {names}",wr="Dispersión",xr="Burbujas",Cr="En el eje inferior",jr="La primera entidad",kr="Tiempo",Er="Tamaño del punto (px)",Mr="Dispersión aleatoria (px)",qr="Burbuja más pequeña (px)",Sr="Burbuja más grande (px)",Pr="Color del punto",Dr="Etiquetas en la parte inferior",zr="Añade una segunda entidad. La primera va en el eje inferior y las demás en el lateral.",Ar="Añade tres entidades: una para el eje inferior, otra para el lateral y otra para el tamaño de cada burbuja.",Nr="Horizontal",Lr="Tamaño",Vr="Total",Ur="Valor horizontal más bajo",Tr="Valor horizontal más alto",Gr="Restablecer zoom",Hr="Mostrado: {from} a {to}",Rr="Parte del gráfico mostrada",Br="Zoom y desplazamiento",Fr="Franja de vista general bajo el gráfico",Ir="Anotaciones",Or="Tipo",Jr="Línea en un valor",Qr="Banda sombreada de valores",Wr="Marcas a horas fijas",Yr="Marcas cuando cambia una entidad",Zr="Etiqueta en una lectura",Kr="Línea",Xr="Banda",$r="Horas",et="Cambios de estado",ot="Etiqueta de punto",at="Añadir una anotación:",rt="Valor",tt="Desde",it="Hasta",_t="Horas",dt="Entidad",nt="Serie (vacío para la primera)",st="Estado (vacío para cada cambio)",lt="Sombrear mientras esté en este estado",ct="Lectura",mt="Más alta",ut="Más baja",pt="Más reciente",gt="Primera",bt="Etiqueta",yt="Color",ht="Discontinua",vt="Seguir el historial de la entidad (escalonado)",ft="Sombrear",wt="Nada",xt="Por encima de la línea",Ct="Por debajo de la línea",jt="Colores del sombreado según el valor de la línea (bandas opcionales)",kt="Eliminar anotación",Et="Sombrear las bandas de gravedad detrás del gráfico",Mt="Periodo",qt="Los últimos…",St="Hoy",Pt="Esta semana",Dt="Este mes",zt="Este año",At="Periodos atrás (0 es el actual)",Nt="Dibujar hasta",Lt="Ahora",Vt="El final del periodo",Ut="Mostrar botones de anterior y siguiente",Tt="Agrupar lecturas por",Gt="No agrupar",Ht="Hora",Rt="Día",Bt="Semana",Ft="Mes",It="Combinar con",Ot="{name}, {offset}",Jt="{n} h antes",Qt="{n} días antes",Wt="{n} semanas antes",Yt="{n} meses antes",Zt="{n} años antes",Kt="Comparar con periodos anteriores (dibujados tenues detrás)",Xt="Color de los periodos anteriores",$t="Gris",ei="Color de la serie atenuado",oi="Media",ai="Suma",ri="Mínimo",ti="Máximo",ii="Primero",_i="Último",di="Cambio (contadores que suben)",ni="Transformación",si="Ninguna (lecturas tal cual)",li="Total acumulado",ci="El total acumulado vuelve a empezar",mi="Nunca (desde el borde izquierdo)",ui="Cada día",pi="Cada semana",gi="Cada mes",bi="Cada mes en el día de facturación",yi="Día de facturación del mes (1–28)",hi="Etiquetas de tiempo",vi="Etiquetas de valor",fi="Etiquetas de los ejes",wi="Junto al gráfico",xi="Sobre el gráfico",Ci="Líneas horizontales",ji="Líneas verticales",ki="Valor más bajo mostrado",Ei="Valor más alto mostrado",Mi="Escala de valores",qi="Pasos iguales",Si="Logarítmica (potencias de diez)",Pi="Mostrar valores al pasar el ratón o tocar",Di="Grosor de línea (px)",zi="Punto en cada lectura",Ai="Dibujar sobre las demás líneas",Ni="Entidad",Li="esté en el estado",Vi="esté por encima de",Ui="esté por debajo de",Ti="Entidad",Gi="esté en el estado",Hi="esté por encima de",Ri="esté por debajo de",Bi="Línea tenue de las lecturas ocultas",Fi="Franja que muestra cuándo se cumplió",Ii="Se muestra mientras {condition}",Oi="Línea de ahora",Ji="Desactivada",Qi="Solo la línea",Wi="Línea y la hora",Yi="Línea y cuenta atrás hasta la próxima hora fijada",Zi="{label} en {duration}",Ki="Siguiente en {duration}",Xi="Compacto",$i="Nombres y valores",e_="Encima del gráfico",o_="Sobre el gráfico",a_="Ocultos",r_="Toca un nombre para ocultarlo o mostrarlo",t_="Qué lecturas",i_="Todas (las que quepan)",__="La más reciente",d_="La más alta y la más baja",n_="La primera y la más reciente",s_="Posición de la etiqueta",l_="Encima de los picos, debajo de los valles",c_="Encima",m_="Debajo",u_="En el punto",p_="Permitir que las etiquetas se solapen",g_="Grupo de sincronización",b_="Un gráfico pequeño por entidad",y_="Escala de valores",h_="La misma cuando las unidades coinciden",v_="La misma para todos los gráficos",f_="Cada gráfico la suya",w_="Columnas (vacío se ajusta a la tarjeta)",x_="Previsión",C_="Previsión de {name}",j_="Previsión",k_="Entidad de previsión",E_="Atributo",M_="Clave del valor",q_="Clave de la hora",S_="Previsión meteorológica",P_="Por horas",D_="Diaria",z_="Dos veces al día",A_="Multiplicar los valores por",N_="Mostrar previsiones hasta este plazo",L_="Mostrar la consigna",V_="Sombrear mientras calienta o enfría",U_="Sombrear mientras solo funciona el ventilador",T_="Color de la temperatura",G_="Color de la consigna",H_="Color de calefacción",R_="Color de refrigeración",B_="Días (más de 1 muestra el día medio)",F_="Tiempo encendido",I_="La hora actual",O_="Nada",J_="Una barra cada",Q_="15 minutos",W_="30 minutos",Y_="Hora",Z_="Automático (cambio para contadores, si no media)",K_="Color",X_="Cuenta como encendido",$_="Primero añade una entidad arriba.",ed="Agrupar por",od="Planta",ad="Área",rd="Dispositivo",td="Etiqueta",id="Grupo propio",_d="Texto en las barras",dd="Estado",nd="Duración",sd="Estado y duración",ld="Ninguno",cd="Leyenda de estados",md="Encima del gráfico",ud="Oculta",pd="Colores de estado",gd="Un nombre de la paleta (amber, green, blue, red, purple, grey, primary) o cualquier color CSS.",bd="Estado",yd="Color",hd="Añadir un color de estado",vd="Eliminar",fd="Grupo (las filas del mismo grupo comparten encabezado)",wd="Puntos por hora (0 dibuja todas las lecturas)",xd="Gráfico",Cd="Línea",jd="Barras",kd="Ninguno (solo el valor)",Ed="Rellenar bajo la línea",Md="Sólido",qd="Degradado",Sd="Ninguno",Pd="Puntos en la línea",Dd="Al pasar el ratón",zd="Siempre",Ad="Nunca",Nd="Etiquetas de máximo y mínimo",Ld="Al pasar el ratón",Vd="Siempre",Ud="Nunca",Td="Altura del gráfico (por cada 500 px de ancho)",Gd="Espacio entre barras (px)",Hd="Colores de las bandas",Rd="Fundir",Bd="Cambiar en cada banda",Fd="Mostrar mínimo y máximo",Id="Mostrar media",Od="Leyenda (dos o más entidades)",Jd="Valor más bajo",Qd="Valor más alto",Wd="Rango mínimo mostrado",Yd="Mínimo del eje derecho",Zd="Máximo del eje derecho",Kd="Rango mínimo del eje derecho",Xd="Multiplicar por 10 elevado a",$d="Nombre e icono",en="Repartidos",on="Izquierda",an="Derecha",rn="Centro",tn="Icono",_n="A la derecha del nombre",dn="A la izquierda del nombre",nn="Junto al valor",sn="Valor",ln="Izquierda",cn="Derecha",mn="Centro",un="Tamaño del valor (%)",pn="Tamaño del nombre (px)",gn="Colorear el nombre",bn="Colorear el valor",yn="Colorear el icono",hn="Sin fondo (dentro de otra tarjeta)",vn="Imagen en lugar del icono (URL)",fn="Mostrar el valor bajo el puntero",wn="Eje",xn="Izquierdo",Cn="Derecho (con su propia escala)",jn="Combinar con",kn="Dibujar el valor actual como una línea plana",En="Mostrar su valor junto al principal",Mn="Punto coloreado según el valor",qn="En el gráfico",Sn="Línea",Pn="Relleno",Dn="Puntos",zn="En la leyenda",An="Valor en la leyenda",Nn="Direcciones",Ln="4 (N, E, S, W)",Vn="8 (N, NE, E…)",Un="16 (N, NNE, NE…)",Tn="Calma por debajo de",Gn="La primera entidad es la dirección del viento, en grados o en puntos cardinales como SO. La segunda es la velocidad del viento: sin ella, los pétalos solo muestran con qué frecuencia sopló el viento desde cada dirección.",Hn="Dirección: {direction}. Velocidad: {speed}.",Rn="ninguna",Bn="Las estadísticas a largo plazo dan la dirección media de cada hora. Solo es correcta al cruzar el norte cuando el sensor registra la dirección como ángulo (clase de estado measurement_angle); si no, una hora que oscila entre NNO y NNE promedia al sur. El historial es exacto.",Fn="Área",In="Apilar",On="No apilar",Jn="Unas sobre otras",Qn="Hasta el 100 %",Wn="Color por debajo de cero",Yn="Enjambre",Zn="Colocar cada punto según",Kn="Su valor",Xn="La hora del día en que ocurrió",$n="Puntos más grandes para valores más altos",es="{n} lecturas",os="{n} veces encendido",as="Puntos mostrados",rs="Sin lecturas",ts="Sin cambios: {value}",is="Igual todo el periodo",_s="Más antigua – más reciente",ds="Mínimo – máximo",ns="Gráfico de franjas",ss="Mediana {value}",ls="Media {value}",cs="Media",ms="Línea en cada fila en",us="La mediana",ps="La media",gs="Sin línea",bs="Dispersión en la fila",ys="Color",hs="Diagrama de caja",vs="Diagrama de caja de {names}",fs="Máximo",ws="Cuartil superior",xs="Mediana",Cs="Cuartil inferior",js="Mínimo",ks="Media",Es="Lecturas",Ms="Valores atípicos",qs="Los bigotes llegan a",Ss="1.5 × altura de la caja (atípicos como puntos)",Ps="El mínimo y el máximo",Ds="Mostrar cada lectura como un punto",zs="Color de la caja",As="Bala",Ns="Rangos detrás de la barra",Ls="Tonos de gris",Vs="Colores de las bandas de color",Us="objetivo {target}",Ts="Gráfico de {style} de {names}",Gs="Velas",Hs="Una vela por",Rs="Entidades de abajo: combinar lecturas con",Bs="Color cuando subió",Fs="Color cuando bajó",Is="Dibujar las demás entidades debajo como",Os="Columnas",Js="Una línea",Qs="Apertura",Ws="Máximo",Ys="Mínimo",Zs="Cierre",Ks="Semana del {date}",Xs="Climatización",$s="Consigna",el="{low} – {high}",ol="{name} no es un termostato. Elige una entidad de climatización.",al="Calentando",rl="Precalentando",tl="Enfriando",il="Descongelando",_l="Secando",dl="Ventilador",nl="Inactivo",sl="Apagado",ll="Columna",cl="Automático",ml="Mínimo a máximo en cada columna",ul="Extremos redondeados",pl="Mostrar valores en las columnas",gl="Barras de error (dispersión en cada columna)",bl="Ninguna",yl="Media ± una desviación estándar",hl="El mínimo y el máximo",vl="Intervalo de confianza del 95 % de la media",fl="{value} ({low} – {high})",wl="Color",xl="Combinado",Cl="Dibujar como",jl="Línea",kl="Columnas",El="Área",Ml="Eje de valores",ql="Automático (por unidad)",Sl="Izquierdo",Pl="Derecho",Dl="Combinar con",zl="Como la tarjeta",Al="Media",Nl="Suma",Ll="Mínimo",Vl="Máximo",Ul="Primero",Tl="Último",Gl="Cambio (contadores que suben)",Hl="Reloj de 24 horas",Rl="una vez",Bl="{n} veces",Fl="{text} al día",Il="{total} · más actividad {time}",Ol="pico de {value} a las {time}",Jl="{name} {state}",Ql="{label} al día",Wl="Nada registrado",Yl="Ahora",Zl="encendido",Kl="Día medio · últimos {n} días",Xl="{on} de {of} días",$l="{duration} hasta ahora",ec="{from} – {to}",oc="{value} de media",ac="Gráfico de ciclos",rc="Media de cada hora en {n} semanas",tc="Cada hora, día a día, en {n} semanas",ic="Cada día del mes, mes a mes, en {n} semanas",_c="Media del panel",dc="Media de {name}",nc="Un panel por",sc="Día de la semana (sus horas)",lc="Hora del día (día a día)",cc="Día del mes (mes a mes)",mc="Semanas",uc="Mancuerna",pc="Comparar",gc="Mínimo y máximo del periodo",bc="Inicio del periodo y ahora",yc="Objetivo y ahora",hc="Marcar el valor actual",vc="Mín.",fc="Máx.",wc="Ahora",xc="Objetivo",Cc="Hace una hora",jc="Hace {n} horas",kc="Hace un día",Ec="Hace {n} días",Mc="Hace una semana",qc="Hace {n} semanas",Sc="Hace un mes",Pc="Hace {n} meses",Dc="Sin valor",zc="Embudo",Ac="Forma",Nc="Embudo (primera etapa arriba)",Lc="Pirámide (primera etapa abajo)",Vc="Porcentajes",Uc="Parte de la primera etapa",Tc="Parte de la etapa anterior",Gc="No mostrar",Hc="Color",Rc="Un color por entidad",Bc="Por banda de color",Fc="{style} de {names}",Ic="Barras agrupadas",Oc="Barras",Jc="Una al lado de otra",Qc="Apiladas",Wc="Apiladas al 100 %",Yc="Color",Zc="Un color por serie",Kc="Por banda de color",Xc="Fila",$c="Serie",em="Color de la barra",om="Gráfico de barras de {names}",am="Mapa de calor",rm="Mapa de calor de {name}",tm="Días promediados",im="Sin lecturas",_m="Disposición",dm="Hora por día de la semana",nm="Calendario (un día por celda)",sm="Escala continua",lm="Celdas",cm="Cuadradas",mm="Redondeadas",um="Hexagonales",pm="Color más bajo en",gm="Color más alto en",bm="Leyenda",ym="Espiral",hm="Espiral de {name}, {n} vueltas",vm="{n} días, una vuelta por día",fm="{n} semanas, una vuelta por semana",wm="Lo más antiguo en el centro, lo más reciente fuera",xm="Una vuelta por",Cm="Día",jm="Semana",km="Vueltas",Em="Ancho del anillo",Mm="Histograma",qm="Contar",Sm="Tiempo en cada rango",Pm="Lecturas en cada rango",Dm="Mostrar como",zm="Parte del total (%)",Am="Horas o lecturas",Nm="Número de intervalos (vacío: automático)",Lm="Ancho del intervalo (prevalece sobre el número)",Vm="Dos o más entidades",Um="Barras una al lado de otra",Tm="Barras superpuestas",Gm="Etiquetas de valor en la parte inferior",Hm="{n} lecturas",Rm="1 lectura",Bm="Línea",Fm="Cargando historial…",Im="No se pudo cargar el historial: {error}",Om="Cargando la configuración del panel de energía…",Jm="No se pudo leer la configuración del panel de energía: {error}",Qm="El panel de energía aún no tiene configurado ninguno de estos flujos.",Wm="Consumo de red",Ym="Vertido a red",Zm="Solar",Km="Descarga de batería",Xm="Carga de batería",$m="Gas",eu="Agua",ou="Dispositivos",au="Casa",ru="Consumo no registrado",tu="Consumido en casa",iu="No hay lecturas en este periodo.",_u="Toca para ocultar o mostrar. Mantén pulsado para mostrar solo esta.",du="Todas las series están ocultas. Toca un nombre para volver a mostrarla.",nu="Exportar",su="Guardar como PNG",lu="imagen, 2×",cu="Guardar como SVG",mu="vectorial",uu="Copiar CSV",pu="valores dibujados",gu="Copiar YAML",bu="configuración de esta tarjeta",yu="Copiado",hu="Guardado",vu="Guardado como archivo: el portapapeles no está disponible aquí",fu="No se pudo exportar desde este navegador",wu="No hay nada por encima de cero que dibujar en escala logarítmica.",xu="Piruleta",Cu="Pictograma",ju="Icono (cada entidad puede tener el suyo)",ku="Cada icono representa (vacío: automático)",Eu="Iconos por grupo (0: sin grupos)",Mu="Rellenar parcialmente un icono para las fracciones",qu="Circular / anillo",Su="Forma",Pu="Anillo",Du="Circular",zu="Línea bajo el total",Au="Espacio entre porciones",Nu="Rellenos degradados",Lu="Área polar",Vu="Escala",Uu="Una escala para todas, de 0 al valor más alto",Tu="Cada porción del mínimo al máximo de su entidad",Gu="Color",Hu="Un color por entidad",Ru="Tonos de un color, más oscuro cuanto más alto",Bu="Por banda de color",Fu="Color de los tonos",Iu="Gráfico de área polar de {names}",Ou="Radar",Ju="Escala",Qu="Cada eje del mínimo al máximo de su entidad",Wu="Una escala para todos, de 0 al valor más alto",Yu="Rellenar las formas",Zu="Nombre del eje",Ku="Gráfico de radar de {names}",Xu="Otros",$u="Área de rango",ep="Dibujar la media como una línea",op="Color",ap="Anillos",rp="Ángulo inicial (0 es arriba)",tp="Extremos redondeados",ip="Sankey (flujo)",_p="Colorear los flujos según",dp="De dónde vienen, o adónde van tras un nodo intermedio",np="De dónde vienen",sp="Adónde van",lp="Fluye desde",cp="Fluye hacia",mp="Color del flujo",up="Diagrama de flujo: {flows}",pp="{from} a {to} {value}",gp='Da a cada entidad un "Fluye desde" y un "Fluye hacia" en sus opciones.',bp="No fluye nada en este momento.",yp="No fluyó nada en este periodo.",hp="Cuerdas (flujos en círculo)",vp="Espacio entre nodos",fp="Opacidad de las cintas",wp="Diagrama de cuerdas: {flows}",xp="Pendiente",Cp="Comparar",jp="La lectura entonces y ahora",kp="Cuánto subió en cada periodo (contadores)",Ep="Sube o baja",Mp="Por grupo",qp="Una subida es",Sp="Mala (rojo)",Pp="Buena (verde)",Dp="Grupo",zp="Ahora",Ap="Hace {n} {unit}",Np="Hace 1 {unit}",Lp="{n} {unit} anteriores",Vp="{unit} anterior",Up="{n} {unit} más recientes",Tp="{unit} más reciente",Gp="hora",Hp="horas",Rp="día",Bp="días",Fp="semana",Ip="semanas",Op="mes",Jp="meses",Qp="{name}, de {from} a {to}",Wp="sin lectura",Yp="Minigráficos",Zp="Minigráfico",Kp="Línea",Xp="Área",$p="Columnas",eg="Barra bajo el nombre y el valor",og="Color",ag="Tendencia de {name}",rg="Gráfico de flujo",tg="Forma",ig="Gráfico de flujo (ondulado)",_g="Centrado",dg="Parte del total (100 %)",ng="Apilado desde cero",sg="Orden",lg="El mayor en el centro",cg="Según la lista, el primero abajo",mg="Nombres en los flujos",ug="Bordes",pg="Total",gg="Rayos de sol",bg="Carámbano",yg="Forma",hg="Círculo completo",vg="Semicírculo",fg="Color",wg="Un color por grupo",xg="Por banda de color",Cg="Total",jg="Otros",kg="Nada que mostrar: ninguna entidad tiene un valor mayor que cero.",Eg="Sin lectura:",Mg="Gráfico de rayos de sol de {names}",qg="Gráfico de carámbano de {names}",Sg="Cronología de estados",Pg="No hay estados registrados en este periodo.",Dg="durante {duration}",zg="Ahora",Ag="Lecturas, no estados: a esta le va mejor un gráfico de líneas",Ng="Mapa de árbol",Lg="Color",Vg="Un color por grupo",Ug="Por banda de color",Tg="Mapa de árbol de {names}",Gg="{value} en total",Hg="Nada que mostrar: ninguna entidad tiene un valor mayor que cero.",Rg="Sin lectura:",Bg="Otros",Fg="Marimekko",Ig="Texto en cada parte",Og="Parte de su columna",Jg="Valor",Qg="Parte y valor",Wg="Ninguno",Yg="Columna (grupo)",Zg="Categoría",Kg="Color de la categoría",Xg="Gráfico Marimekko, columnas: {columns}",$g="Tendencia",eb="Mín.",ob="Media",ab="Máx.",rb="Violín",tb="Violín",ib="Nube de lluvia (medio violín, caja y lecturas)",_b="Caja con la mediana y la mitad central",db="Suavizado (en la unidad de la entidad, vacío para automático)",nb="Una forma por",sb="Entidad",lb="Entidad y día",cb="Entidad y semana",mb="Entidad y mes",ub="mediana {value}",pb="Sin lecturas",gb="Nube de lluvia",bb="Gofre",yb="Gofres",hb="Uno, repartido entre las entidades",vb="Uno por entidad, uno al lado de otro",fb="Mostrar la primera parte en letra grande",wb="Cascada",xb="Cada paso es",Cb="Cuánto cambió en el periodo",jb="Su valor actual",kb="Empezar desde la lectura de la primera entidad al inicio del periodo",Eb="Mostrar el total al final",Mb="Resta (una subida en estas es una bajada del total)",qb="Inicio",Sb="Fin",Pb="Total",Db="Sin lecturas",zb="Gráfico de cascada: {bars}",Ab="Rosa de los vientos",Nb="Predominante",Lb="Velocidad media",Vb="Más fuerte",Ub="Calma",Tb="Velocidad",Gb="Velocidad ({unit})",Hb="Del tiempo",Rb="Rosa de los vientos, predominante {direction} {share}",Bb="Rosa de los vientos, predominante {direction} {share}, calma {calm}",Fb="Rosa de los vientos, calma {calm}",Ib="Baterías, niveles, cualquier cosa de 0 a 100",Ob="Almacenamiento y listas largas, en poco espacio",Jb="Intensidad de señal y niveles de llenado, por pasos",Qb="Depósitos, cubos y bidones de agua, que se llenan desde abajo",Wb="Todas las baterías de la casa, la más vacía primero",Yb="CPU, memoria y disco, como un dial",Zb="Potencia y velocidad, con una aguja",Kb="Temperatura, humedad y CO₂, como un dial abierto",Xb="Cómo cambió un sensor a lo largo de horas, días o meses",$b="Solar y consumo, con importación y exportación a cada lado del cero",ey="Energía por día, lluvia por hora",oy="Columnas, líneas y áreas en un mismo eje de tiempo, con un segundo eje",ay="Cómo se reparte un total, como de dónde vino la energía de hoy",ry="Varias baterías u objetivos en un solo dial",ty="Contar: tareas hechas, vasos de agua, personas en casa",iy="Una parte de 100, o el reparto de un total",_y="Cuánto tiempo pasó una habitación en cada rango de temperatura",dy="Un sensor frente a otro, como la calefacción frente a la temperatura exterior",ny="Dos sensores enfrentados, con el tamaño según un tercero",sy="Potencia por hora y día de la semana, o un año de días como calendario",ly="Una rutina diaria o semanal, una vuelta por día o semana",cy="Cómo se reparten las lecturas, por entidad o por día, semana o mes",my="Solar producida, luego usada en casa, luego exportada",uy="Comparar los perfiles de varios valores",py="Valores como porciones de distinto largo alrededor de un círculo",gy="Consumo por planta y habitación, como cajas según su parte",by="Un total repartido de dos formas, como la energía por habitación y por uso",yy="Una jerarquía en anillos, toca para entrar",hy="Una jerarquía en barras apiladas, toca para entrar",vy="Varios valores lado a lado, apilados o al 100 %",fy="Un valor frente a su objetivo",wy="Muchos valores con poca tinta",xy="Cómo un total sube o baja, paso a paso",Cy="Cada entidad antes y ahora",jy="El mínimo y el máximo de cada entidad",ky="Del mínimo al máximo de cada periodo, sombreado",Ey="Una tendencia diminuta junto al nombre y el valor de cada entidad",My="Cómo varias entidades se reparten un total a lo largo del tiempo",qy="Apertura, máximo, mínimo y cierre por periodo",Sy="Cómo se reparten las lecturas, como una forma suave",Py="Cada lectura como un punto, repartidos para que ninguno se solape",Dy="Cada lectura como un punto, con una línea en el valor central",zy="Cómo fluye la energía entre fuentes y consumos",Ay="Flujos en ambos sentidos entre unos pocos lugares, alrededor de un círculo",Ny="Cuándo cada entidad estuvo encendida, apagada, en casa o calentando",Ly="La temperatura de un termostato frente a su consigna",Vy="De dónde viene el viento y con qué fuerza",Uy="Cuándo estuvo encendida cada entidad, alrededor del reloj",Ty="El día medio de cada día de la semana, lado a lado",Gy="Un mosaico compacto: el valor sobre su historial reciente",Hy="Periodo y lecturas",Ry="Aspecto",By="Ejes y líneas de cuadrícula",Fy="Marcadores y extras",Iy="Disposición y uso compartido",Oy="Se ha desactivado agrupar por {by}: {style} no puede agrupar así.",Jy="Ordenado de más vacío a más lleno. Cámbialo con Ordenar en Visualización.",Qy="Aún no hay entidades",Wy="1 entidad",Yy="{count} entidades",Zy="más coincidencias",Ky="{min} a {max}",Xy="objetivo {target}",$y="Sin bandas",eh="1 banda",oh="{count} bandas",ah="El mínimo ({min}) no está por debajo del máximo ({max}), así que nada puede llenarse. Baja el mínimo o sube el máximo.",rh='{entity} indica "{state}", que no es un número, así que este estilo no puede dibujarlo. Elige un sensor que dé un número, o lee uno de sus atributos en sus opciones.',th="Dos bandas empiezan en {from}, así que solo se muestra una. Dale a cada banda su propio inicio.",ih="{action}: {entity}",_h="Mostrar esta serie solo mientras…",dh="Mostrar las series solo mientras…",nh="Elige una entidad y luego el estado que debe tener o el rango dentro del que debe quedar. Cada serie puede tener su propia condición, en sus opciones dentro de Entidades.",sh="Varios estados: sepáralos con comas.",lh="Varios estados: sepáralos con comas.",ch="Por ejemplo 30min, 2h o 1d. Vacío: una doceava parte del periodo.",mh="Pellizcar, Ctrl + rueda o arrastrar.",uh="Los gráficos con el mismo nombre comparten el puntero y cambian de periodo juntos.",ph="Su previsión se dibuja discontinua a partir de ahora.",gh='Vacío: la previsión meteorológica, o un atributo llamado "forecast".',bh="Vacío: se deduce de la previsión.",yh="Vacío: se deduce de la previsión.",hh="Vacío: por horas.",vh="Vacío: 1.",fh="Pon ~ delante del número para que las lecturas puedan pasarlo.",wh="Pon ~ delante del número para que las lecturas puedan pasarlo.",xh="Pon ~ delante del número para que las lecturas puedan pasarlo.",Ch="Pon ~ delante del número para que las lecturas puedan pasarlo.",jh='Prevalece sobre "Agrupar por". Escribe "Planta baja / Cocina" para dos niveles.',kh="Vacío: on, open, heating, home y similares.",Eh="07:00 para cada día, o 2026-10-28 07:00. Sepáralas con comas.",Mh="Un número o una entidad.",qh="Un número o una entidad. Vacío: el fondo.",Sh="Un número o una entidad. Vacío: el tope.",Ph="Por ejemplo 15min. Se usa en lugar de un número de lecturas.",Dh="Vacío: 0.5 m/s, o lo mismo en km/h, mph o nudos.",zh="Las entidades con el mismo nombre de eje se alinean entre grupos.",Ah="Sin marcar: red, solar y batería.",Nh="Un nombre de la paleta o cualquier color CSS.";var Lh={entity_not_found:e,unavailable:o,no_entities:a,no_matches:r,none_available:t,editor_section_entities:i,editor_section_style:_,editor_section_chart:d,editor_group_bars:n,editor_group_gauges:s,editor_group_history:l,editor_group_totals:c,editor_group_compare:m,editor_group_distribution:u,editor_period_last:p,editor_period_unit:g,editor_period_unit_hour:b,editor_period_unit_day:y,editor_period_unit_week:h,editor_period_unit_month:v,editor_source:f,editor_source_history:w,editor_source_statistics:x,editor_derivative_transform:C,editor_derivative_transform_none:j,editor_derivative_transform_derivative:k,editor_derivative_unit_time:E,editor_derivative_unit_time_s:M,editor_derivative_unit_time_min:q,editor_derivative_unit_time_h:S,editor_derivative_unit_time_d:"Día",editor_derivative_smoothing:D,editor_derivative_smoothing_time:z,editor_source_current:A,editor_source_energy:N,editor_energy_flows:L,editor_energy_split:V,editor_curve:U,editor_curve_smooth:T,editor_curve_straight:G,editor_curve_step:H,editor_color_by:R,editor_color_by_series:B,editor_color_by_bands:F,editor_labels:I,editor_series_color:O,editor_dash:J,editor_section_limits:Q,editor_section_colours:W,editor_section_display:Y,editor_section_actions:Z,editor_title:K,editor_style_bar:X,editor_style_thin:$,editor_style_segmented:ee,editor_style_tank:oe,editor_style_battery:ae,battery_aria:re,editor_style_ring:te,editor_style_needle:ie,editor_style_arc:_e,editor_gauge_help:de,editor_start_angle:ne,editor_end_angle:se,editor_center:le,editor_center_mode_value:ce,editor_center_mode_band:me,editor_center_mode_name:ue,editor_center_mode_text:pe,editor_center_mode_none:ge,editor_center_text:be,editor_tick_labels:ye,editor_ghost:he,editor_ghost_off:ve,editor_ghost_24h:fe,editor_ghost_7d:we,ghost_title_24h:xe,ghost_title_7d:Ce,editor_show_name:je,editor_show_value:ke,editor_show_icon:Ee,editor_show_target:Me,editor_show_legend:qe,editor_columns:Se,editor_sort:Pe,editor_sort_none:De,editor_sort_ascending:ze,editor_sort_descending:Ae,editor_decimals:Ne,editor_unit:Le,editor_animate:Ve,editor_hide_unavailable:Ue,editor_export:Te,editor_limit:Ge,editor_include_heading:He,editor_include_help:Re,editor_exclude_heading:Be,editor_exclude_help:Fe,editor_rule_device_class:Ie,editor_rule_area:Oe,editor_rule_floor:Je,editor_rule_label:Qe,editor_rule_domain:We,editor_rule_entity:Ye,editor_tap_action:Ze,editor_hold_action:Ke,editor_double_tap_action:Xe,editor_badge_entity:$e,editor_badge_style:eo,editor_badge_style_value:oo,editor_badge_style_sparkline:ao,editor_badge_style_ring:ro,editor_badge_style_thin:to,editor_badge_attribute:io,editor_badge_name:_o,editor_badge_hours:no,editor_badge_show_name:so,editor_badge_show_icon:lo,editor_badge_icon:co,editor_badge_min:mo,editor_badge_max:uo,editor_badge_unit:po,editor_badge_decimals:go,editor_badge_color:bo,editor_badge_bands:yo,editor_badge_bands_help:ho,editor_badge_actions:vo,editor_badge_tap_action:fo,editor_badge_hold_action:wo,editor_badge_double_tap_action:xo,editor_attribute:Co,editor_name:jo,editor_icon:ko,editor_min:Eo,editor_max:Mo,editor_target:qo,editor_none:So,editor_card_setting:Po,editor_limit_default:Do,editor_limit_number:zo,editor_limit_entity:Ao,editor_preset:No,editor_preset_battery:Lo,editor_preset_usage:Vo,editor_preset_temperature:Uo,editor_preset_none:To,editor_preset_custom:Go,editor_band_from:Ho,editor_band_from_entity:Ro,editor_band_from_number:Bo,editor_band_from_entity_label:Fo,editor_band_color:Io,editor_band_custom_color:Oo,editor_band_label:Jo,editor_band_icon:Qo,editor_color_icon:Wo,editor_color_primary:Yo,editor_color_green:Zo,editor_color_amber:Ko,editor_color_red:Xo,editor_color_blue:$o,editor_color_purple:ea,editor_color_grey:oa,editor_color_custom:aa,editor_add_band:ra,editor_remove_band:ta,editor_add_entity:ia,editor_move_up:_a,editor_move_down:da,editor_remove_entity:na,editor_show_options:sa,editor_hide_options:la,editor_not_found:ca,editor_severity:ma,annotation_at:ua,editor_orientation:pa,editor_orientation_horizontal:ga,editor_orientation_vertical:ba,editor_value_axis:ya,editor_value_grid:ha,editor_value_min:va,editor_value_max:fa,dist_median:wa,dist_middle:xa,dist_range:Ca,dist_count:ja,editor_drill_down:ka,drill_into:Ea,drill_back:Ma,drill_top:qa,extremes_high:Sa,extremes_low:Pa,extremes_average:Da,editor_extremes_max:za,editor_extremes_min:Aa,editor_extremes_average:Na,editor_extremes_average_none:La,editor_extremes_average_line:Va,editor_extremes_average_figure:Ua,editor_extremes:Ta,anomaly_title:Ga,anomaly_beyond_high:Ha,anomaly_beyond_low:Ra,editor_anomalies:Ba,editor_anomalies_window:Fa,editor_anomalies_sigma:Ia,editor_anomalies_color:Oa,editor_anomalies_band:Ja,period_previous:Qa,period_next:Wa,period_return:Ya,period_today:"Hoy",period_yesterday:Ka,period_this_week:Xa,period_last_week:$a,period_this_month:er,period_last_month:or,period_this_year:ar,period_last_year:rr,period_last_hour:tr,period_last_hours:ir,period_last_day:_r,period_last_days:dr,period_last_week_rolling:nr,period_last_weeks:sr,period_last_month_rolling:lr,period_last_months:cr,editor_color_by_shades:mr,editor_shade_color:ur,editor_show_percent:pr,editor_center_total:gr,editor_center_average:br,editor_center_none:yr,parts_total:hr,parts_average:vr,parts_aria:fr,editor_style_scatter:wr,editor_style_bubble:xr,editor_against:Cr,editor_against_entity:jr,editor_against_time:kr,editor_dot_size:Er,editor_jitter:Mr,editor_min_size:qr,editor_max_size:Sr,editor_dot_color:Pr,editor_xy_x_axis:Dr,scatter_needs_two:zr,bubble_needs_three:Ar,scatter_role_x:Nr,bubble_role_size:Lr,chart_total:Vr,editor_x_min:Ur,editor_x_max:Tr,zoom_reset:Gr,zoom_window:Hr,zoom_window_label:Rr,editor_zoom:Br,editor_overview:Fr,editor_annotations:Ir,editor_annotation_type:Or,editor_annotation_type_line:Jr,editor_annotation_type_band:Qr,editor_annotation_type_time:Wr,editor_annotation_type_state:Yr,editor_annotation_type_point:Zr,editor_annotation_add_line:Kr,editor_annotation_add_band:Xr,editor_annotation_add_time:$r,editor_annotation_add_state:et,editor_annotation_add_point:ot,editor_annotation_add:at,editor_annotation_value:rt,editor_annotation_from:tt,editor_annotation_to:it,editor_annotation_times:_t,editor_annotation_entity:dt,editor_annotation_series:nt,editor_annotation_state:st,editor_annotation_shade:lt,editor_annotation_at:ct,editor_annotation_at_max:mt,editor_annotation_at_min:ut,editor_annotation_at_last:pt,editor_annotation_at_first:gt,editor_annotation_label:bt,editor_annotation_color:yt,editor_annotation_dash:ht,editor_annotation_history:vt,editor_annotation_zone:ft,editor_annotation_zone_none:wt,editor_annotation_zone_above:xt,editor_annotation_zone_below:Ct,editor_annotation_severity:jt,editor_annotation_remove:kt,editor_zones:Et,editor_period_calendar:Mt,editor_period_calendar_rolling:qt,editor_period_calendar_day:"Hoy",editor_period_calendar_week:Pt,editor_period_calendar_month:Dt,editor_period_calendar_year:zt,editor_period_offset:At,editor_period_until:Nt,editor_period_until_now:Lt,editor_period_until_end:Vt,editor_period_navigate:Ut,editor_group_by:Tt,editor_group_by_none:Gt,editor_group_by_hour:Ht,editor_group_by_day:"Día",editor_group_by_week:Bt,editor_group_by_month:"Mes",editor_aggregate:It,compare_series:Ot,compare_hours_earlier:Jt,compare_days_earlier:Qt,compare_weeks_earlier:Wt,compare_months_earlier:Yt,compare_years_earlier:Zt,editor_compare:Kt,editor_compare_style:Xt,editor_compare_style_grey:$t,editor_compare_style_series:ei,editor_aggregate_mean:oi,editor_aggregate_sum:ai,editor_aggregate_min:ri,editor_aggregate_max:ti,editor_aggregate_first:ii,editor_aggregate_last:_i,editor_aggregate_change:di,editor_cumulative_transform:ni,editor_cumulative_transform_none:si,editor_cumulative_transform_cumulative:li,editor_cumulative_reset:ci,editor_cumulative_reset_none:mi,editor_cumulative_reset_day:ui,editor_cumulative_reset_week:pi,editor_cumulative_reset_month:gi,editor_cumulative_reset_billing:bi,editor_cumulative_billing_day:yi,editor_x_axis:hi,editor_y_axis:vi,editor_axis_labels:fi,editor_axis_labels_outside:wi,editor_axis_labels_inside:xi,editor_grid_horizontal:Ci,editor_grid_vertical:ji,editor_y_min:ki,editor_y_max:Ei,editor_y_scale:Mi,editor_y_scale_linear:qi,editor_y_scale_log:Si,editor_tooltip:Pi,editor_line_width:Di,editor_dots:zi,editor_on_top:Ai,editor_when_entity:Ni,editor_when_state:Li,editor_when_above:Vi,editor_when_below:Ui,editor_when_card_entity:Ti,editor_when_card_state:Gi,editor_when_card_above:Hi,editor_when_card_below:Ri,editor_when_ghost:Bi,editor_when_strip:Fi,when_strip_label:Ii,editor_now_marker:Oi,editor_now_marker_off:Ji,editor_now_marker_line:Qi,editor_now_marker_time:Wi,editor_now_marker_countdown:Yi,now_marker_countdown:Zi,now_marker_next:Ki,editor_compact:Xi,editor_header:$i,editor_header_above:e_,editor_header_over:o_,editor_header_hidden:a_,editor_legend_toggle:r_,editor_labels_show:t_,editor_labels_show_all:i_,editor_labels_show_last:__,editor_labels_show_minmax:d_,editor_labels_show_ends:n_,editor_labels_position:s_,editor_labels_position_auto:l_,editor_labels_position_above:c_,editor_labels_position_below:m_,editor_labels_position_center:u_,editor_labels_overlap:p_,editor_sync:g_,editor_multiples:b_,editor_multiples_scale:y_,editor_multiples_scale_auto:h_,editor_multiples_scale_shared:v_,editor_multiples_scale_independent:f_,editor_multiples_columns:w_,forecast_label:x_,forecast_series:C_,editor_forecast_title:j_,editor_forecast_entity:k_,editor_forecast_attribute:E_,editor_forecast_value_key:M_,editor_forecast_time_key:q_,editor_forecast_type:S_,editor_forecast_type_hourly:P_,editor_forecast_type_daily:D_,editor_forecast_type_twice_daily:z_,editor_forecast_multiply:A_,editor_forecast_hours:N_,editor_set_point:L_,editor_shading:V_,editor_shade_fan:U_,editor_current_color:T_,editor_set_point_color:G_,editor_heating_color:H_,editor_cooling_color:R_,editor_days:B_,editor_day_clock_center_total:F_,editor_day_clock_center_now:I_,editor_day_clock_center_none:O_,editor_bucket:J_,editor_bucket_15:Q_,editor_bucket_30:W_,editor_bucket_60:Y_,editor_aggregate_auto:Z_,editor_ring_color:K_,editor_active:X_,editor_entity_options_none:$_,editor_hierarchy_group_by:ed,editor_group_by_floor:od,editor_group_by_area:ad,editor_group_by_device:rd,editor_group_by_label:td,editor_entity_groups:id,editor_bar_labels:_d,editor_bar_labels_state:dd,editor_bar_labels_duration:nd,editor_bar_labels_both:sd,editor_bar_labels_none:ld,editor_timeline_legend:cd,editor_timeline_legend_above:md,editor_timeline_legend_hidden:ud,editor_state_colors:pd,editor_state_colors_help:gd,editor_state_colors_state:bd,editor_state_colors_color:yd,editor_state_colors_add:hd,editor_state_colors_remove:vd,editor_timeline_group:fd,editor_points_per_hour:wd,editor_graph:xd,editor_graph_line:Cd,editor_graph_bar:jd,editor_graph_none:kd,editor_fill:Ed,editor_fill_solid:Md,editor_fill_fade:qd,editor_fill_none:Sd,editor_points:Pd,editor_points_hover:Dd,editor_points_always:zd,editor_points_never:Ad,editor_trend_labels:Nd,editor_labels_hover:Ld,editor_labels_always:Vd,editor_labels_never:Ud,editor_height:Td,editor_bar_spacing:Gd,editor_color_transition:Hd,editor_color_transition_smooth:Rd,editor_color_transition_hard:Bd,editor_extrema:Fd,editor_average:Id,editor_trend_legend:Od,editor_trend_y_min:Jd,editor_trend_y_max:Qd,editor_min_range:Wd,editor_y_min_secondary:Yd,editor_y_max_secondary:Zd,editor_min_range_secondary:Kd,editor_value_factor:Xd,editor_align_header:$d,editor_align_header_default:en,editor_align_header_left:on,editor_align_header_right:an,editor_align_header_center:rn,editor_align_icon:tn,editor_align_icon_right:_n,editor_align_icon_left:dn,editor_align_icon_state:nn,editor_align_state:sn,editor_align_state_left:ln,editor_align_state_right:cn,editor_align_state_center:mn,editor_font_size:un,editor_font_size_header:pn,editor_color_name:gn,editor_color_value:bn,editor_trend_color_icon:yn,editor_trend_group:hn,editor_icon_image:vn,editor_trend_tooltip:fn,editor_y_axis_side:"Eje",editor_y_axis_side_primary:xn,editor_y_axis_side_secondary:Cn,editor_entity_aggregate:jn,editor_fixed_value:kn,editor_show_state:En,editor_show_indicator:Mn,editor_show_graph:qn,editor_show_line:Sn,editor_show_fill:Pn,editor_show_points:Dn,editor_show_legend_entity:zn,editor_show_legend_state:An,editor_sectors:Nn,editor_sectors_4:Ln,editor_sectors_8:Vn,editor_sectors_16:Un,editor_calm:Tn,editor_wind_roles:Gn,editor_wind_now:Hn,editor_wind_none:Rn,editor_wind_statistics:Bn,editor_style_area:Fn,editor_stack:In,editor_stack_none:On,editor_stack_normal:Jn,editor_stack_percent:Qn,editor_negative_color:Wn,editor_style_beeswarm:Yn,editor_place_by:Zn,editor_place_by_value:Kn,editor_place_by_time_of_day:Xn,editor_size_by_value:$n,swarm_readings:es,swarm_events:os,swarm_shown:as,swarm_none:rs,swarm_no_change:ts,swarm_held:is,swarm_earliest_latest:_s,swarm_lowest_highest:ds,editor_style_strip_plot:ns,strip_median_value:ss,strip_mean_value:ls,strip_mean:cs,editor_strip_marker:ms,editor_strip_marker_median:us,editor_strip_marker_mean:ps,editor_strip_marker_none:gs,editor_strip_jitter:bs,editor_fill_color:ys,editor_style_box:hs,box_aria:vs,box_highest:fs,box_upper_quartile:ws,box_median:xs,box_lower_quartile:Cs,box_lowest:js,box_mean:ks,box_count:Es,box_outliers:Ms,editor_whiskers:qs,editor_whiskers_tukey:Ss,editor_whiskers_range:Ps,editor_readings:Ds,editor_box_color:zs,editor_style_bullet:As,editor_ranges:Ns,editor_ranges_shades:Ls,editor_ranges_colours:Vs,compare_target:Us,chart_aria:Ts,editor_style_candlestick:Gs,editor_candle_by:Hs,editor_under_aggregate:Rs,editor_up_color:Bs,editor_down_color:Fs,editor_underneath:Is,editor_underneath_columns:Os,editor_underneath_line:Js,candle_open:Qs,candle_high:Ws,candle_low:Ys,candle_close:Zs,candle_week_of:Ks,editor_style_climate:Xs,climate_set_point:$s,climate_range:el,climate_not_thermostat:ol,climate_action_heating:al,climate_action_preheating:rl,climate_action_cooling:tl,climate_action_defrosting:il,climate_action_drying:_l,climate_action_fan:dl,climate_action_idle:nl,climate_action_off:sl,editor_style_column:ll,editor_group_by_auto:cl,editor_range:ml,editor_rounded:ul,editor_column_labels:pl,editor_error_bars:gl,editor_error_bars_none:bl,editor_error_bars_std:yl,editor_error_bars_min_max:hl,editor_error_bars_ci95:vl,error_bars_tooltip:fl,editor_column_color:wl,editor_style_combined:xl,editor_series_type:Cl,editor_series_type_line:jl,editor_series_type_column:kl,editor_series_type_area:El,editor_series_axis:Ml,editor_series_axis_auto:ql,editor_series_axis_left:Sl,editor_series_axis_right:Pl,editor_series_aggregate:Dl,editor_series_aggregate_auto:zl,editor_series_aggregate_mean:Al,editor_series_aggregate_sum:Nl,editor_series_aggregate_min:Ll,editor_series_aggregate_max:Vl,editor_series_aggregate_first:Ul,editor_series_aggregate_last:Tl,editor_series_aggregate_change:Gl,editor_style_day_clock:Hl,day_clock_times_one:Rl,day_clock_times:Bl,day_clock_a_day:Fl,day_clock_busiest:Il,day_clock_peak:Ol,day_clock_state:Jl,day_clock_per_day:Ql,day_clock_no_data:Wl,day_clock_now:Yl,day_clock_on:Zl,day_clock_average:Kl,day_clock_on_days:Xl,day_clock_so_far:$l,day_clock_range:ec,day_clock_average_value:oc,editor_style_cycle_plot:ac,cycle_note_week:rc,cycle_note_hour:tc,cycle_note_month:ic,cycle_mean_legend:_c,cycle_panel_average:dc,editor_cycle_plot_cycle:nc,editor_cycle_plot_cycle_day_of_week:sc,editor_cycle_plot_cycle_hour_of_day:lc,editor_cycle_plot_cycle_day_of_month:cc,editor_cycle_plot_weeks:mc,editor_style_dumbbell:uc,editor_ends:pc,editor_ends_range:gc,editor_ends_then:bc,editor_ends_target:yc,editor_show_now:hc,dumbbell_low:vc,dumbbell_high:fc,dumbbell_now:wc,dumbbell_target:xc,dumbbell_ago_hour_one:Cc,dumbbell_ago_hour:jc,dumbbell_ago_day_one:kc,dumbbell_ago_day:Ec,dumbbell_ago_week_one:Mc,dumbbell_ago_week:qc,dumbbell_ago_month_one:Sc,dumbbell_ago_month:Pc,dumbbell_no_value:Dc,editor_style_funnel:zc,editor_funnel_shape:Ac,editor_funnel_shape_funnel:Nc,editor_funnel_shape_pyramid:Lc,editor_funnel_percent_of:Vc,editor_funnel_percent_of_first:Uc,editor_funnel_percent_of_previous:Tc,editor_funnel_percent_of_none:Gc,editor_funnel_color_by:Hc,editor_funnel_color_by_series:Rc,editor_funnel_color_by_bands:Bc,funnel_aria:Fc,editor_style_grouped_bars:Ic,editor_mode:Oc,editor_mode_grouped:Jc,editor_mode_stacked:Qc,editor_mode_percent:Wc,editor_bars_color_by:Yc,editor_bars_color_by_series:Zc,editor_bars_color_by_bands:Kc,editor_bar_group:Xc,editor_bar_series:$c,editor_bar_color:em,grouped_bars_aria:om,editor_style_heatmap:am,heatmap_aria:rm,heatmap_hours:tm,heatmap_empty:im,editor_grid:_m,editor_grid_hours:dm,editor_grid_calendar:nm,editor_color_by_scale:sm,editor_cell_shape:lm,editor_cell_shape_square:cm,editor_cell_shape_rounded:mm,editor_cell_shape_hexagon:um,editor_color_min:pm,editor_color_max:gm,editor_legend:bm,editor_style_spiral:ym,spiral_aria:hm,spiral_turn_day_note:vm,spiral_turn_week_note:fm,spiral_inner_oldest:wm,editor_spiral_turn:xm,editor_spiral_turn_day:"Día",editor_spiral_turn_week:jm,editor_spiral_turns:km,editor_spiral_ring_width:Em,editor_style_histogram:Mm,editor_count:qm,editor_count_time:Sm,editor_count_readings:Pm,editor_show_as:Dm,editor_show_as_percent:zm,editor_show_as_total:Am,editor_bins:Nm,editor_bin_width:Lm,editor_bars:Vm,editor_bars_side:Um,editor_bars_overlap:Tm,editor_hist_x_axis:Gm,histogram_readings:Hm,histogram_reading:Rm,editor_style_line:Bm,chart_loading:Fm,chart_error:Im,energy_loading:Om,energy_error:Jm,energy_none:Qm,energy_flow_grid_import:Wm,energy_flow_grid_export:Ym,energy_flow_solar:Zm,energy_flow_battery_out:Km,energy_flow_battery_in:Xm,energy_flow_gas:"Gas",energy_flow_water:eu,energy_flow_devices:ou,energy_node_home:au,energy_node_untracked:ru,energy_node_home_use:tu,chart_no_data:iu,legend_toggle_hint:_u,legend_toggle_all_hidden:du,export_menu:nu,export_png:su,export_png_hint:lu,export_svg:cu,export_svg_hint:mu,export_csv:uu,export_csv_hint:pu,export_yaml:gu,export_yaml_hint:bu,export_copied:yu,export_saved:hu,export_saved_file:vu,export_failed:fu,chart_log_nothing:wu,editor_style_lollipop:xu,editor_style_pictograph:Cu,editor_unit_icon:ju,editor_per_icon:ku,editor_group_size:Eu,editor_partial:Mu,editor_style_pie:qu,editor_shape:Su,editor_shape_donut:Pu,editor_shape_pie:Du,editor_center_label:zu,editor_gap:Au,editor_gradient:Nu,editor_style_polar_area:Lu,editor_polar_scale:Vu,editor_polar_scale_shared:Uu,editor_polar_scale_limits:Tu,editor_polar_color_by:Gu,editor_polar_color_by_series:Hu,editor_polar_color_by_shades:Ru,editor_polar_color_by_bands:Bu,editor_polar_color:Fu,polar_area_aria:Iu,editor_style_radar:Ou,editor_radar_scale:Ju,editor_radar_scale_limits:Qu,editor_radar_scale_shared:Wu,editor_radar_fill:Yu,editor_radar_axis:Zu,radar_aria:Ku,radar_other:Xu,editor_style_range_area:$u,editor_mean:ep,editor_range_color:op,editor_style_rings:ap,editor_rings_start_angle:rp,editor_rounded_ends:tp,editor_style_sankey:ip,editor_link_color:_p,editor_link_color_auto:dp,editor_link_color_source:np,editor_link_color_target:sp,editor_from:lp,editor_to:cp,editor_flow_color:mp,sankey_aria:up,sankey_flow:pp,sankey_no_flows:gp,sankey_nothing:bp,energy_nothing_flowed:yp,editor_style_chord:hp,editor_chord_pad:vp,editor_chord_ribbon_opacity:fp,chord_aria:wp,editor_style_slope:xp,editor_measure:Cp,editor_measure_value:jp,editor_measure_change:kp,editor_color_by_direction:Ep,editor_color_by_group:Mp,editor_increase:qp,editor_increase_bad:Sp,editor_increase_good:Pp,editor_group:Dp,slope_now:zp,slope_ago:Ap,slope_ago_one:Np,slope_previous:Lp,slope_previous_one:Vp,slope_last:Up,slope_last_one:Tp,slope_unit_hour:Gp,slope_unit_hour_other:Hp,slope_unit_day:"día",slope_unit_day_other:Bp,slope_unit_week:Fp,slope_unit_week_other:Ip,slope_unit_month:"mes",slope_unit_month_other:Jp,slope_entity_aria:Qp,slope_no_reading:Wp,editor_style_sparkline:Yp,editor_spark:Zp,editor_spark_line:Kp,editor_spark_area:Xp,editor_spark_column:$p,editor_spark_bar:eg,editor_spark_color:og,spark_aria:ag,editor_style_streamgraph:rg,editor_baseline:tg,editor_baseline_wiggle:ig,editor_baseline_centre:_g,editor_baseline_share:dg,editor_baseline_zero:ng,editor_stream_order:sg,editor_stream_order_inside_out:lg,editor_stream_order_listed:cg,editor_stream_labels:mg,editor_stream_curve:ug,stream_total:pg,editor_style_sunburst:gg,editor_style_icicle:bg,editor_sunburst_shape:yg,editor_sunburst_shape_full:hg,editor_sunburst_shape_half:vg,editor_hierarchy_color_by:fg,editor_hierarchy_color_by_group:wg,editor_hierarchy_color_by_bands:xg,hierarchy_total:Cg,hierarchy_other:jg,hierarchy_empty:kg,hierarchy_no_reading:Eg,sunburst_aria:Mg,icicle_aria:qg,editor_style_timeline:Sg,timeline_no_states:Pg,timeline_for:Dg,timeline_now:zg,timeline_measurement:Ag,editor_style_treemap:Ng,editor_treemap_color_by:Lg,editor_treemap_color_by_group:Vg,editor_treemap_color_by_bands:Ug,treemap_aria:Tg,treemap_total:Gg,treemap_empty:Hg,treemap_no_reading:Rg,treemap_other:Bg,editor_style_marimekko:Fg,editor_marimekko_segment_labels:Ig,editor_marimekko_segment_labels_percent:Og,editor_marimekko_segment_labels_value:Jg,editor_marimekko_segment_labels_both:Qg,editor_marimekko_segment_labels_none:Wg,editor_marimekko_group:Yg,editor_marimekko_category:Zg,editor_marimekko_color:Kg,marimekko_aria:Xg,editor_style_trend:$g,trend_min:eb,trend_avg:ob,trend_max:ab,editor_style_violin:rb,editor_shape_violin:tb,editor_shape_raincloud:ib,editor_box:_b,editor_bandwidth:db,editor_split_by:nb,editor_split_by_none:sb,editor_split_by_day:lb,editor_split_by_week:cb,editor_split_by_month:mb,violin_median:ub,violin_none:pb,violin_raincloud:gb,editor_style_waffle:bb,editor_waffles:yb,editor_waffles_one:hb,editor_waffles_each:vb,editor_headline:fb,editor_style_waterfall:wb,editor_steps:xb,editor_steps_change:Cb,editor_steps_current:jb,editor_start_from_first:kb,editor_total:Eb,editor_waterfall_invert:Mb,waterfall_start:qb,waterfall_end:"Fin",waterfall_total:Pb,waterfall_no_readings:Db,waterfall_aria:zb,editor_style_wind_rose:Ab,wind_prevailing:Nb,wind_mean_speed:Lb,wind_strongest:Vb,wind_calm:Ub,wind_speed:Tb,wind_speed_unit:Gb,wind_share:Hb,wind_aria:Rb,wind_aria_calm:Bb,wind_aria_still:Fb,editor_style_purpose_bar:Ib,editor_style_purpose_thin:Ob,editor_style_purpose_segmented:Jb,editor_style_purpose_tank:Qb,editor_style_purpose_battery:Wb,editor_style_purpose_ring:Yb,editor_style_purpose_needle:Zb,editor_style_purpose_arc:Kb,editor_style_purpose_line:Xb,editor_style_purpose_area:$b,editor_style_purpose_column:ey,editor_style_purpose_combined:oy,editor_style_purpose_pie:ay,editor_style_purpose_rings:ry,editor_style_purpose_pictograph:ty,editor_style_purpose_waffle:iy,editor_style_purpose_histogram:_y,editor_style_purpose_scatter:dy,editor_style_purpose_bubble:ny,editor_style_purpose_heatmap:sy,editor_style_purpose_spiral:ly,editor_style_purpose_box:cy,editor_style_purpose_funnel:my,editor_style_purpose_radar:uy,editor_style_purpose_polar_area:py,editor_style_purpose_treemap:gy,editor_style_purpose_marimekko:by,editor_style_purpose_sunburst:yy,editor_style_purpose_icicle:hy,editor_style_purpose_grouped_bars:vy,editor_style_purpose_bullet:fy,editor_style_purpose_lollipop:wy,editor_style_purpose_waterfall:xy,editor_style_purpose_slope:Cy,editor_style_purpose_dumbbell:jy,editor_style_purpose_range_area:ky,editor_style_purpose_sparkline:Ey,editor_style_purpose_streamgraph:My,editor_style_purpose_candlestick:qy,editor_style_purpose_violin:Sy,editor_style_purpose_beeswarm:Py,editor_style_purpose_strip_plot:Dy,editor_style_purpose_sankey:zy,editor_style_purpose_chord:Ay,editor_style_purpose_timeline:Ny,editor_style_purpose_climate:Ly,editor_style_purpose_wind_rose:Vy,editor_style_purpose_day_clock:Uy,editor_style_purpose_cycle_plot:Ty,editor_style_purpose_trend:Gy,editor_chart_group_data:Hy,editor_chart_group_look:Ry,editor_chart_group_axes:By,editor_chart_group_extras:Fy,editor_chart_group_layout:Iy,editor_notice_group_by:Oy,editor_notice_sorted:Jy,editor_summary_no_entities:Qy,editor_summary_entity_one:Wy,editor_summary_entities:Yy,editor_summary_matching:Zy,editor_summary_limits:Ky,editor_summary_target:Xy,editor_summary_no_bands:$y,editor_summary_band_one:eh,editor_summary_bands:oh,editor_warn_min_max:ah,editor_warn_not_number:rh,editor_warn_band_same_start:th,editor_row_action:ih,editor_when_heading:_h,editor_when_card_heading:dh,editor_when_card_help:nh,editor_when_state_helper:sh,editor_when_card_state_helper:lh,editor_anomalies_window_helper:ch,editor_zoom_helper:mh,editor_sync_helper:uh,editor_forecast_entity_helper:ph,editor_forecast_attribute_helper:gh,editor_forecast_value_key_helper:bh,editor_forecast_time_key_helper:yh,editor_forecast_type_helper:hh,editor_forecast_multiply_helper:vh,editor_trend_y_min_helper:fh,editor_trend_y_max_helper:wh,editor_y_min_secondary_helper:xh,editor_y_max_secondary_helper:Ch,editor_entity_groups_helper:jh,editor_active_helper:kh,editor_annotation_times_helper:Eh,editor_annotation_value_helper:Mh,editor_annotation_from_helper:qh,editor_annotation_to_helper:Sh,editor_derivative_smoothing_time_helper:Ph,editor_calm_helper:Dh,editor_radar_axis_helper:zh,editor_energy_flows_helper:Ah,editor_shade_color_helper:Nh};export{ua as annotation_at,Ha as anomaly_beyond_high,Ra as anomaly_beyond_low,Ga as anomaly_title,re as battery_aria,vs as box_aria,Es as box_count,fs as box_highest,Cs as box_lower_quartile,js as box_lowest,ks as box_mean,xs as box_median,Ms as box_outliers,ws as box_upper_quartile,Ar as bubble_needs_three,Lr as bubble_role_size,Zs as candle_close,Ws as candle_high,Ys as candle_low,Qs as candle_open,Ks as candle_week_of,Ts as chart_aria,Im as chart_error,Fm as chart_loading,wu as chart_log_nothing,iu as chart_no_data,Vr as chart_total,wp as chord_aria,tl as climate_action_cooling,il as climate_action_defrosting,_l as climate_action_drying,dl as climate_action_fan,al as climate_action_heating,nl as climate_action_idle,sl as climate_action_off,rl as climate_action_preheating,ol as climate_not_thermostat,el as climate_range,$s as climate_set_point,Qt as compare_days_earlier,Jt as compare_hours_earlier,Yt as compare_months_earlier,Ot as compare_series,Us as compare_target,Wt as compare_weeks_earlier,Zt as compare_years_earlier,_c as cycle_mean_legend,tc as cycle_note_hour,ic as cycle_note_month,rc as cycle_note_week,dc as cycle_panel_average,Fl as day_clock_a_day,Kl as day_clock_average,oc as day_clock_average_value,Il as day_clock_busiest,Wl as day_clock_no_data,Yl as day_clock_now,Zl as day_clock_on,Xl as day_clock_on_days,Ol as day_clock_peak,Ql as day_clock_per_day,ec as day_clock_range,$l as day_clock_so_far,Jl as day_clock_state,Bl as day_clock_times,Rl as day_clock_times_one,Lh as default,ja as dist_count,wa as dist_median,xa as dist_middle,Ca as dist_range,Ma as drill_back,Ea as drill_into,qa as drill_top,Ec as dumbbell_ago_day,kc as dumbbell_ago_day_one,jc as dumbbell_ago_hour,Cc as dumbbell_ago_hour_one,Pc as dumbbell_ago_month,Sc as dumbbell_ago_month_one,qc as dumbbell_ago_week,Mc as dumbbell_ago_week_one,fc as dumbbell_high,vc as dumbbell_low,Dc as dumbbell_no_value,wc as dumbbell_now,xc as dumbbell_target,X_ as editor_active,kh as editor_active_helper,ra as editor_add_band,ia as editor_add_entity,Cr as editor_against,jr as editor_against_entity,kr as editor_against_time,It as editor_aggregate,Z_ as editor_aggregate_auto,di as editor_aggregate_change,ii as editor_aggregate_first,_i as editor_aggregate_last,ti as editor_aggregate_max,oi as editor_aggregate_mean,ri as editor_aggregate_min,ai as editor_aggregate_sum,$d as editor_align_header,rn as editor_align_header_center,en as editor_align_header_default,on as editor_align_header_left,an as editor_align_header_right,tn as editor_align_icon,dn as editor_align_icon_left,_n as editor_align_icon_right,nn as editor_align_icon_state,sn as editor_align_state,mn as editor_align_state_center,ln as editor_align_state_left,cn as editor_align_state_right,Ve as editor_animate,at as editor_annotation_add,Xr as editor_annotation_add_band,Kr as editor_annotation_add_line,ot as editor_annotation_add_point,et as editor_annotation_add_state,$r as editor_annotation_add_time,ct as editor_annotation_at,gt as editor_annotation_at_first,pt as editor_annotation_at_last,mt as editor_annotation_at_max,ut as editor_annotation_at_min,yt as editor_annotation_color,ht as editor_annotation_dash,dt as editor_annotation_entity,tt as editor_annotation_from,qh as editor_annotation_from_helper,vt as editor_annotation_history,bt as editor_annotation_label,kt as editor_annotation_remove,nt as editor_annotation_series,jt as editor_annotation_severity,lt as editor_annotation_shade,st as editor_annotation_state,_t as editor_annotation_times,Eh as editor_annotation_times_helper,it as editor_annotation_to,Sh as editor_annotation_to_helper,Or as editor_annotation_type,Qr as editor_annotation_type_band,Jr as editor_annotation_type_line,Zr as editor_annotation_type_point,Yr as editor_annotation_type_state,Wr as editor_annotation_type_time,rt as editor_annotation_value,Mh as editor_annotation_value_helper,ft as editor_annotation_zone,xt as editor_annotation_zone_above,Ct as editor_annotation_zone_below,wt as editor_annotation_zone_none,Ir as editor_annotations,Ba as editor_anomalies,Ja as editor_anomalies_band,Oa as editor_anomalies_color,Ia as editor_anomalies_sigma,Fa as editor_anomalies_window,ch as editor_anomalies_window_helper,Co as editor_attribute,Id as editor_average,fi as editor_axis_labels,xi as editor_axis_labels_inside,wi as editor_axis_labels_outside,vo as editor_badge_actions,io as editor_badge_attribute,yo as editor_badge_bands,ho as editor_badge_bands_help,bo as editor_badge_color,go as editor_badge_decimals,xo as editor_badge_double_tap_action,$e as editor_badge_entity,wo as editor_badge_hold_action,no as editor_badge_hours,co as editor_badge_icon,uo as editor_badge_max,mo as editor_badge_min,_o as editor_badge_name,lo as editor_badge_show_icon,so as editor_badge_show_name,eo as editor_badge_style,ro as editor_badge_style_ring,ao as editor_badge_style_sparkline,to as editor_badge_style_thin,oo as editor_badge_style_value,fo as editor_badge_tap_action,po as editor_badge_unit,Io as editor_band_color,Oo as editor_band_custom_color,Ho as editor_band_from,Ro as editor_band_from_entity,Fo as editor_band_from_entity_label,Bo as editor_band_from_number,Qo as editor_band_icon,Jo as editor_band_label,db as editor_bandwidth,em as editor_bar_color,Xc as editor_bar_group,_d as editor_bar_labels,sd as editor_bar_labels_both,nd as editor_bar_labels_duration,ld as editor_bar_labels_none,dd as editor_bar_labels_state,$c as editor_bar_series,Gd as editor_bar_spacing,Vm as editor_bars,Yc as editor_bars_color_by,Kc as editor_bars_color_by_bands,Zc as editor_bars_color_by_series,Tm as editor_bars_overlap,Um as editor_bars_side,tg as editor_baseline,_g as editor_baseline_centre,dg as editor_baseline_share,ig as editor_baseline_wiggle,ng as editor_baseline_zero,Lm as editor_bin_width,Nm as editor_bins,_b as editor_box,zs as editor_box_color,J_ as editor_bucket,Q_ as editor_bucket_15,W_ as editor_bucket_30,Y_ as editor_bucket_60,Tn as editor_calm,Dh as editor_calm_helper,Hs as editor_candle_by,Po as editor_card_setting,lm as editor_cell_shape,um as editor_cell_shape_hexagon,mm as editor_cell_shape_rounded,cm as editor_cell_shape_square,le as editor_center,br as editor_center_average,zu as editor_center_label,me as editor_center_mode_band,ue as editor_center_mode_name,ge as editor_center_mode_none,pe as editor_center_mode_text,ce as editor_center_mode_value,yr as editor_center_none,be as editor_center_text,gr as editor_center_total,By as editor_chart_group_axes,Hy as editor_chart_group_data,Fy as editor_chart_group_extras,Iy as editor_chart_group_layout,Ry as editor_chart_group_look,vp as editor_chord_pad,fp as editor_chord_ribbon_opacity,Ko as editor_color_amber,$o as editor_color_blue,R as editor_color_by,F as editor_color_by_bands,Ep as editor_color_by_direction,Mp as editor_color_by_group,sm as editor_color_by_scale,B as editor_color_by_series,mr as editor_color_by_shades,aa as editor_color_custom,Zo as editor_color_green,oa as editor_color_grey,Wo as editor_color_icon,gm as editor_color_max,pm as editor_color_min,gn as editor_color_name,Yo as editor_color_primary,ea as editor_color_purple,Xo as editor_color_red,Hd as editor_color_transition,Bd as editor_color_transition_hard,Rd as editor_color_transition_smooth,bn as editor_color_value,wl as editor_column_color,pl as editor_column_labels,Se as editor_columns,Xi as editor_compact,Kt as editor_compare,Xt as editor_compare_style,$t as editor_compare_style_grey,ei as editor_compare_style_series,R_ as editor_cooling_color,qm as editor_count,Pm as editor_count_readings,Sm as editor_count_time,yi as editor_cumulative_billing_day,ci as editor_cumulative_reset,bi as editor_cumulative_reset_billing,ui as editor_cumulative_reset_day,gi as editor_cumulative_reset_month,mi as editor_cumulative_reset_none,pi as editor_cumulative_reset_week,ni as editor_cumulative_transform,li as editor_cumulative_transform_cumulative,si as editor_cumulative_transform_none,T_ as editor_current_color,U as editor_curve,T as editor_curve_smooth,H as editor_curve_step,G as editor_curve_straight,nc as editor_cycle_plot_cycle,cc as editor_cycle_plot_cycle_day_of_month,sc as editor_cycle_plot_cycle_day_of_week,lc as editor_cycle_plot_cycle_hour_of_day,mc as editor_cycle_plot_weeks,J as editor_dash,O_ as editor_day_clock_center_none,I_ as editor_day_clock_center_now,F_ as editor_day_clock_center_total,B_ as editor_days,Ne as editor_decimals,D as editor_derivative_smoothing,z as editor_derivative_smoothing_time,Ph as editor_derivative_smoothing_time_helper,C as editor_derivative_transform,k as editor_derivative_transform_derivative,j as editor_derivative_transform_none,E as editor_derivative_unit_time,P as editor_derivative_unit_time_d,S as editor_derivative_unit_time_h,q as editor_derivative_unit_time_min,M as editor_derivative_unit_time_s,Pr as editor_dot_color,Er as editor_dot_size,zi as editor_dots,Xe as editor_double_tap_action,Fs as editor_down_color,ka as editor_drill_down,se as editor_end_angle,pc as editor_ends,gc as editor_ends_range,yc as editor_ends_target,bc as editor_ends_then,L as editor_energy_flows,Ah as editor_energy_flows_helper,V as editor_energy_split,jn as editor_entity_aggregate,id as editor_entity_groups,jh as editor_entity_groups_helper,$_ as editor_entity_options_none,gl as editor_error_bars,vl as editor_error_bars_ci95,hl as editor_error_bars_min_max,bl as editor_error_bars_none,yl as editor_error_bars_std,Be as editor_exclude_heading,Fe as editor_exclude_help,Te as editor_export,Fd as editor_extrema,Ta as editor_extremes,Na as editor_extremes_average,Ua as editor_extremes_average_figure,Va as editor_extremes_average_line,La as editor_extremes_average_none,za as editor_extremes_max,Aa as editor_extremes_min,Ed as editor_fill,ys as editor_fill_color,qd as editor_fill_fade,Sd as editor_fill_none,Md as editor_fill_solid,kn as editor_fixed_value,mp as editor_flow_color,un as editor_font_size,pn as editor_font_size_header,E_ as editor_forecast_attribute,gh as editor_forecast_attribute_helper,k_ as editor_forecast_entity,ph as editor_forecast_entity_helper,N_ as editor_forecast_hours,A_ as editor_forecast_multiply,vh as editor_forecast_multiply_helper,q_ as editor_forecast_time_key,yh as editor_forecast_time_key_helper,j_ as editor_forecast_title,S_ as editor_forecast_type,D_ as editor_forecast_type_daily,hh as editor_forecast_type_helper,P_ as editor_forecast_type_hourly,z_ as editor_forecast_type_twice_daily,M_ as editor_forecast_value_key,bh as editor_forecast_value_key_helper,lp as editor_from,Hc as editor_funnel_color_by,Bc as editor_funnel_color_by_bands,Rc as editor_funnel_color_by_series,Vc as editor_funnel_percent_of,Uc as editor_funnel_percent_of_first,Gc as editor_funnel_percent_of_none,Tc as editor_funnel_percent_of_previous,Ac as editor_funnel_shape,Nc as editor_funnel_shape_funnel,Lc as editor_funnel_shape_pyramid,Au as editor_gap,de as editor_gauge_help,he as editor_ghost,fe as editor_ghost_24h,we as editor_ghost_7d,ve as editor_ghost_off,Nu as editor_gradient,xd as editor_graph,jd as editor_graph_bar,Cd as editor_graph_line,kd as editor_graph_none,_m as editor_grid,nm as editor_grid_calendar,Ci as editor_grid_horizontal,dm as editor_grid_hours,ji as editor_grid_vertical,Dp as editor_group,n as editor_group_bars,Tt as editor_group_by,ad as editor_group_by_area,cl as editor_group_by_auto,Rt as editor_group_by_day,rd as editor_group_by_device,od as editor_group_by_floor,Ht as editor_group_by_hour,td as editor_group_by_label,Ft as editor_group_by_month,Gt as editor_group_by_none,Bt as editor_group_by_week,m as editor_group_compare,u as editor_group_distribution,s as editor_group_gauges,l as editor_group_history,Eu as editor_group_size,c as editor_group_totals,$i as editor_header,e_ as editor_header_above,a_ as editor_header_hidden,o_ as editor_header_over,fb as editor_headline,H_ as editor_heating_color,Td as editor_height,la as editor_hide_options,Ue as editor_hide_unavailable,fg as editor_hierarchy_color_by,xg as editor_hierarchy_color_by_bands,wg as editor_hierarchy_color_by_group,ed as editor_hierarchy_group_by,Gm as editor_hist_x_axis,Ke as editor_hold_action,ko as editor_icon,vn as editor_icon_image,He as editor_include_heading,Re as editor_include_help,qp as editor_increase,Sp as editor_increase_bad,Pp as editor_increase_good,Mr as editor_jitter,I as editor_labels,Vd as editor_labels_always,Ld as editor_labels_hover,Ud as editor_labels_never,p_ as editor_labels_overlap,s_ as editor_labels_position,c_ as editor_labels_position_above,l_ as editor_labels_position_auto,m_ as editor_labels_position_below,u_ as editor_labels_position_center,t_ as editor_labels_show,i_ as editor_labels_show_all,n_ as editor_labels_show_ends,__ as editor_labels_show_last,d_ as editor_labels_show_minmax,bm as editor_legend,r_ as editor_legend_toggle,Ge as editor_limit,Do as editor_limit_default,Ao as editor_limit_entity,zo as editor_limit_number,Di as editor_line_width,_p as editor_link_color,dp as editor_link_color_auto,np as editor_link_color_source,sp as editor_link_color_target,Zg as editor_marimekko_category,Kg as editor_marimekko_color,Yg as editor_marimekko_group,Ig as editor_marimekko_segment_labels,Qg as editor_marimekko_segment_labels_both,Wg as editor_marimekko_segment_labels_none,Og as editor_marimekko_segment_labels_percent,Jg as editor_marimekko_segment_labels_value,Mo as editor_max,Sr as editor_max_size,ep as editor_mean,Cp as editor_measure,kp as editor_measure_change,jp as editor_measure_value,Eo as editor_min,Wd as editor_min_range,Kd as editor_min_range_secondary,qr as editor_min_size,Oc as editor_mode,Jc as editor_mode_grouped,Wc as editor_mode_percent,Qc as editor_mode_stacked,da as editor_move_down,_a as editor_move_up,b_ as editor_multiples,w_ as editor_multiples_columns,y_ as editor_multiples_scale,h_ as editor_multiples_scale_auto,f_ as editor_multiples_scale_independent,v_ as editor_multiples_scale_shared,jo as editor_name,Wn as editor_negative_color,So as editor_none,ca as editor_not_found,Oy as editor_notice_group_by,Jy as editor_notice_sorted,Oi as editor_now_marker,Yi as editor_now_marker_countdown,Qi as editor_now_marker_line,Ji as editor_now_marker_off,Wi as editor_now_marker_time,Ai as editor_on_top,pa as editor_orientation,ga as editor_orientation_horizontal,ba as editor_orientation_vertical,Fr as editor_overview,Mu as editor_partial,ku as editor_per_icon,Mt as editor_period_calendar,St as editor_period_calendar_day,Dt as editor_period_calendar_month,qt as editor_period_calendar_rolling,Pt as editor_period_calendar_week,zt as editor_period_calendar_year,p as editor_period_last,Ut as editor_period_navigate,At as editor_period_offset,g as editor_period_unit,y as editor_period_unit_day,b as editor_period_unit_hour,v as editor_period_unit_month,h as editor_period_unit_week,Nt as editor_period_until,Vt as editor_period_until_end,Lt as editor_period_until_now,Zn as editor_place_by,Xn as editor_place_by_time_of_day,Kn as editor_place_by_value,Pd as editor_points,zd as editor_points_always,Dd as editor_points_hover,Ad as editor_points_never,wd as editor_points_per_hour,Fu as editor_polar_color,Gu as editor_polar_color_by,Bu as editor_polar_color_by_bands,Hu as editor_polar_color_by_series,Ru as editor_polar_color_by_shades,Vu as editor_polar_scale,Tu as editor_polar_scale_limits,Uu as editor_polar_scale_shared,No as editor_preset,Lo as editor_preset_battery,Go as editor_preset_custom,To as editor_preset_none,Uo as editor_preset_temperature,Vo as editor_preset_usage,Zu as editor_radar_axis,zh as editor_radar_axis_helper,Yu as editor_radar_fill,Ju as editor_radar_scale,Qu as editor_radar_scale_limits,Wu as editor_radar_scale_shared,ml as editor_range,op as editor_range_color,Ns as editor_ranges,Vs as editor_ranges_colours,Ls as editor_ranges_shades,Ds as editor_readings,ta as editor_remove_band,na as editor_remove_entity,K_ as editor_ring_color,rp as editor_rings_start_angle,ul as editor_rounded,tp as editor_rounded_ends,ih as editor_row_action,Oe as editor_rule_area,Ie as editor_rule_device_class,We as editor_rule_domain,Ye as editor_rule_entity,Je as editor_rule_floor,Qe as editor_rule_label,Z as editor_section_actions,d as editor_section_chart,W as editor_section_colours,Y as editor_section_display,i as editor_section_entities,Q as editor_section_limits,_ as editor_section_style,Nn as editor_sectors,Un as editor_sectors_16,Ln as editor_sectors_4,Vn as editor_sectors_8,Dl as editor_series_aggregate,zl as editor_series_aggregate_auto,Gl as editor_series_aggregate_change,Ul as editor_series_aggregate_first,Tl as editor_series_aggregate_last,Vl as editor_series_aggregate_max,Al as editor_series_aggregate_mean,Ll as editor_series_aggregate_min,Nl as editor_series_aggregate_sum,Ml as editor_series_axis,ql as editor_series_axis_auto,Sl as editor_series_axis_left,Pl as editor_series_axis_right,O as editor_series_color,Cl as editor_series_type,El as editor_series_type_area,kl as editor_series_type_column,jl as editor_series_type_line,L_ as editor_set_point,G_ as editor_set_point_color,ma as editor_severity,ur as editor_shade_color,Nh as editor_shade_color_helper,U_ as editor_shade_fan,V_ as editor_shading,Su as editor_shape,Pu as editor_shape_donut,Du as editor_shape_pie,ib as editor_shape_raincloud,tb as editor_shape_violin,Dm as editor_show_as,zm as editor_show_as_percent,Am as editor_show_as_total,Pn as editor_show_fill,qn as editor_show_graph,Ee as editor_show_icon,Mn as editor_show_indicator,qe as editor_show_legend,zn as editor_show_legend_entity,An as editor_show_legend_state,Sn as editor_show_line,je as editor_show_name,hc as editor_show_now,sa as editor_show_options,pr as editor_show_percent,Dn as editor_show_points,En as editor_show_state,Me as editor_show_target,ke as editor_show_value,$n as editor_size_by_value,Pe as editor_sort,ze as editor_sort_ascending,Ae as editor_sort_descending,De as editor_sort_none,f as editor_source,A as editor_source_current,N as editor_source_energy,w as editor_source_history,x as editor_source_statistics,Zp as editor_spark,Xp as editor_spark_area,eg as editor_spark_bar,og as editor_spark_color,$p as editor_spark_column,Kp as editor_spark_line,Em as editor_spiral_ring_width,xm as editor_spiral_turn,Cm as editor_spiral_turn_day,jm as editor_spiral_turn_week,km as editor_spiral_turns,nb as editor_split_by,lb as editor_split_by_day,mb as editor_split_by_month,sb as editor_split_by_none,cb as editor_split_by_week,In as editor_stack,On as editor_stack_none,Jn as editor_stack_normal,Qn as editor_stack_percent,ne as editor_start_angle,kb as editor_start_from_first,pd as editor_state_colors,hd as editor_state_colors_add,yd as editor_state_colors_color,gd as editor_state_colors_help,vd as editor_state_colors_remove,bd as editor_state_colors_state,xb as editor_steps,Cb as editor_steps_change,jb as editor_steps_current,ug as editor_stream_curve,mg as editor_stream_labels,sg as editor_stream_order,lg as editor_stream_order_inside_out,cg as editor_stream_order_listed,bs as editor_strip_jitter,ms as editor_strip_marker,ps as editor_strip_marker_mean,us as editor_strip_marker_median,gs as editor_strip_marker_none,_e as editor_style_arc,Fn as editor_style_area,X as editor_style_bar,ae as editor_style_battery,Yn as editor_style_beeswarm,hs as editor_style_box,xr as editor_style_bubble,As as editor_style_bullet,Gs as editor_style_candlestick,hp as editor_style_chord,Xs as editor_style_climate,ll as editor_style_column,xl as editor_style_combined,ac as editor_style_cycle_plot,Hl as editor_style_day_clock,uc as editor_style_dumbbell,zc as editor_style_funnel,Ic as editor_style_grouped_bars,am as editor_style_heatmap,Mm as editor_style_histogram,bg as editor_style_icicle,Bm as editor_style_line,xu as editor_style_lollipop,Fg as editor_style_marimekko,ie as editor_style_needle,Cu as editor_style_pictograph,qu as editor_style_pie,Lu as editor_style_polar_area,Kb as editor_style_purpose_arc,$b as editor_style_purpose_area,Ib as editor_style_purpose_bar,Wb as editor_style_purpose_battery,Py as editor_style_purpose_beeswarm,cy as editor_style_purpose_box,ny as editor_style_purpose_bubble,fy as editor_style_purpose_bullet,qy as editor_style_purpose_candlestick,Ay as editor_style_purpose_chord,Ly as editor_style_purpose_climate,ey as editor_style_purpose_column,oy as editor_style_purpose_combined,Ty as editor_style_purpose_cycle_plot,Uy as editor_style_purpose_day_clock,jy as editor_style_purpose_dumbbell,my as editor_style_purpose_funnel,vy as editor_style_purpose_grouped_bars,sy as editor_style_purpose_heatmap,_y as editor_style_purpose_histogram,hy as editor_style_purpose_icicle,Xb as editor_style_purpose_line,wy as editor_style_purpose_lollipop,by as editor_style_purpose_marimekko,Zb as editor_style_purpose_needle,ty as editor_style_purpose_pictograph,ay as editor_style_purpose_pie,py as editor_style_purpose_polar_area,uy as editor_style_purpose_radar,ky as editor_style_purpose_range_area,Yb as editor_style_purpose_ring,ry as editor_style_purpose_rings,zy as editor_style_purpose_sankey,dy as editor_style_purpose_scatter,Jb as editor_style_purpose_segmented,Cy as editor_style_purpose_slope,Ey as editor_style_purpose_sparkline,ly as editor_style_purpose_spiral,My as editor_style_purpose_streamgraph,Dy as editor_style_purpose_strip_plot,yy as editor_style_purpose_sunburst,Qb as editor_style_purpose_tank,Ob as editor_style_purpose_thin,Ny as editor_style_purpose_timeline,gy as editor_style_purpose_treemap,Gy as editor_style_purpose_trend,Sy as editor_style_purpose_violin,iy as editor_style_purpose_waffle,xy as editor_style_purpose_waterfall,Vy as editor_style_purpose_wind_rose,Ou as editor_style_radar,$u as editor_style_range_area,te as editor_style_ring,ap as editor_style_rings,ip as editor_style_sankey,wr as editor_style_scatter,ee as editor_style_segmented,xp as editor_style_slope,Yp as editor_style_sparkline,ym as editor_style_spiral,rg as editor_style_streamgraph,ns as editor_style_strip_plot,gg as editor_style_sunburst,oe as editor_style_tank,$ as editor_style_thin,Sg as editor_style_timeline,Ng as editor_style_treemap,$g as editor_style_trend,rb as editor_style_violin,bb as editor_style_waffle,wb as editor_style_waterfall,Ab as editor_style_wind_rose,eh as editor_summary_band_one,oh as editor_summary_bands,Yy as editor_summary_entities,Wy as editor_summary_entity_one,Ky as editor_summary_limits,Zy as editor_summary_matching,$y as editor_summary_no_bands,Qy as editor_summary_no_entities,Xy as editor_summary_target,yg as editor_sunburst_shape,hg as editor_sunburst_shape_full,vg as editor_sunburst_shape_half,g_ as editor_sync,uh as editor_sync_helper,Ze as editor_tap_action,qo as editor_target,ye as editor_tick_labels,fd as editor_timeline_group,cd as editor_timeline_legend,md as editor_timeline_legend_above,ud as editor_timeline_legend_hidden,K as editor_title,cp as editor_to,Pi as editor_tooltip,Eb as editor_total,Lg as editor_treemap_color_by,Ug as editor_treemap_color_by_bands,Vg as editor_treemap_color_by_group,yn as editor_trend_color_icon,hn as editor_trend_group,Nd as editor_trend_labels,Od as editor_trend_legend,fn as editor_trend_tooltip,Qd as editor_trend_y_max,wh as editor_trend_y_max_helper,Jd as editor_trend_y_min,fh as editor_trend_y_min_helper,Rs as editor_under_aggregate,Is as editor_underneath,Os as editor_underneath_columns,Js as editor_underneath_line,Le as editor_unit,ju as editor_unit_icon,Bs as editor_up_color,ya as editor_value_axis,Xd as editor_value_factor,ha as editor_value_grid,fa as editor_value_max,va as editor_value_min,yb as editor_waffles,vb as editor_waffles_each,hb as editor_waffles_one,th as editor_warn_band_same_start,ah as editor_warn_min_max,rh as editor_warn_not_number,Mb as editor_waterfall_invert,Vi as editor_when_above,Ui as editor_when_below,Hi as editor_when_card_above,Ri as editor_when_card_below,Ti as editor_when_card_entity,dh as editor_when_card_heading,nh as editor_when_card_help,Gi as editor_when_card_state,lh as editor_when_card_state_helper,Ni as editor_when_entity,Bi as editor_when_ghost,_h as editor_when_heading,Li as editor_when_state,sh as editor_when_state_helper,Fi as editor_when_strip,qs as editor_whiskers,Ps as editor_whiskers_range,Ss as editor_whiskers_tukey,Rn as editor_wind_none,Hn as editor_wind_now,Gn as editor_wind_roles,Bn as editor_wind_statistics,hi as editor_x_axis,Tr as editor_x_max,Ur as editor_x_min,Dr as editor_xy_x_axis,vi as editor_y_axis,wn as editor_y_axis_side,xn as editor_y_axis_side_primary,Cn as editor_y_axis_side_secondary,Ei as editor_y_max,Zd as editor_y_max_secondary,Ch as editor_y_max_secondary_helper,ki as editor_y_min,Yd as editor_y_min_secondary,xh as editor_y_min_secondary_helper,Mi as editor_y_scale,qi as editor_y_scale_linear,Si as editor_y_scale_log,Et as editor_zones,Br as editor_zoom,mh as editor_zoom_helper,Jm as energy_error,Xm as energy_flow_battery_in,Km as energy_flow_battery_out,ou as energy_flow_devices,$m as energy_flow_gas,Ym as energy_flow_grid_export,Wm as energy_flow_grid_import,Zm as energy_flow_solar,eu as energy_flow_water,Om as energy_loading,au as energy_node_home,tu as energy_node_home_use,ru as energy_node_untracked,Qm as energy_none,yp as energy_nothing_flowed,e as entity_not_found,fl as error_bars_tooltip,yu as export_copied,uu as export_csv,pu as export_csv_hint,fu as export_failed,nu as export_menu,su as export_png,lu as export_png_hint,hu as export_saved,vu as export_saved_file,cu as export_svg,mu as export_svg_hint,gu as export_yaml,bu as export_yaml_hint,Da as extremes_average,Sa as extremes_high,Pa as extremes_low,x_ as forecast_label,C_ as forecast_series,Fc as funnel_aria,xe as ghost_title_24h,Ce as ghost_title_7d,om as grouped_bars_aria,rm as heatmap_aria,im as heatmap_empty,tm as heatmap_hours,kg as hierarchy_empty,Eg as hierarchy_no_reading,jg as hierarchy_other,Cg as hierarchy_total,Rm as histogram_reading,Hm as histogram_readings,qg as icicle_aria,du as legend_toggle_all_hidden,_u as legend_toggle_hint,Xg as marimekko_aria,a as no_entities,r as no_matches,t as none_available,Zi as now_marker_countdown,Ki as now_marker_next,fr as parts_aria,vr as parts_average,hr as parts_total,_r as period_last_day,dr as period_last_days,tr as period_last_hour,ir as period_last_hours,or as period_last_month,lr as period_last_month_rolling,cr as period_last_months,$a as period_last_week,nr as period_last_week_rolling,sr as period_last_weeks,rr as period_last_year,Wa as period_next,Qa as period_previous,Ya as period_return,er as period_this_month,Xa as period_this_week,ar as period_this_year,Za as period_today,Ka as period_yesterday,Iu as polar_area_aria,Ku as radar_aria,Xu as radar_other,up as sankey_aria,pp as sankey_flow,gp as sankey_no_flows,bp as sankey_nothing,zr as scatter_needs_two,Nr as scatter_role_x,Ap as slope_ago,Np as slope_ago_one,Qp as slope_entity_aria,Up as slope_last,Tp as slope_last_one,Wp as slope_no_reading,zp as slope_now,Lp as slope_previous,Vp as slope_previous_one,Rp as slope_unit_day,Bp as slope_unit_day_other,Gp as slope_unit_hour,Hp as slope_unit_hour_other,Op as slope_unit_month,Jp as slope_unit_month_other,Fp as slope_unit_week,Ip as slope_unit_week_other,ag as spark_aria,hm as spiral_aria,wm as spiral_inner_oldest,vm as spiral_turn_day_note,fm as spiral_turn_week_note,pg as stream_total,cs as strip_mean,ls as strip_mean_value,ss as strip_median_value,Mg as sunburst_aria,_s as swarm_earliest_latest,os as swarm_events,is as swarm_held,ds as swarm_lowest_highest,ts as swarm_no_change,rs as swarm_none,es as swarm_readings,as as swarm_shown,Dg as timeline_for,Ag as timeline_measurement,Pg as timeline_no_states,zg as timeline_now,Tg as treemap_aria,Hg as treemap_empty,Rg as treemap_no_reading,Bg as treemap_other,Gg as treemap_total,ob as trend_avg,ab as trend_max,eb as trend_min,o as unavailable,ub as violin_median,pb as violin_none,gb as violin_raincloud,zb as waterfall_aria,Sb as waterfall_end,Db as waterfall_no_readings,qb as waterfall_start,Pb as waterfall_total,Ii as when_strip_label,Rb as wind_aria,Bb as wind_aria_calm,Fb as wind_aria_still,Ub as wind_calm,Lb as wind_mean_speed,Nb as wind_prevailing,Hb as wind_share,Tb as wind_speed,Gb as wind_speed_unit,Vb as wind_strongest,Gr as zoom_reset,Hr as zoom_window,Rr as zoom_window_label}; +//# sourceMappingURL=chartdeck-card.es-xxb6zZjz.js.map diff --git a/dist/chartdeck-card.es-xxb6zZjz.js.map b/dist/chartdeck-card.es-xxb6zZjz.js.map new file mode 100644 index 0000000..aaf04ae --- /dev/null +++ b/dist/chartdeck-card.es-xxb6zZjz.js.map @@ -0,0 +1 @@ +{"version":3,"file":"chartdeck-card.es-xxb6zZjz.js","sources":[],"sourcesContent":[],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/chartdeck-card.fr-F88aZHdy.js b/dist/chartdeck-card.fr-F88aZHdy.js new file mode 100644 index 0000000..acc4a61 --- /dev/null +++ b/dist/chartdeck-card.fr-F88aZHdy.js @@ -0,0 +1,2 @@ +const e="Entité introuvable",r="Indisponible",t="Ajoutez une entité dans l'éditeur pour commencer.",o="Aucune entité ne correspond pour le moment.",i="Aucune de ces entités n'est disponible.",a="Entités",_="Style",s="Graphique",n="Barres",l="Jauges",d="Graphiques d'historique",u="Parts d'un total",p="Comparaisons",c="Distributions",m="Afficher les derniers",g="Unité",h="Heures",b="Jours",y="Semaines",v="Mois",f="Relevés depuis",x="Historique (chaque changement)",w="Statistiques à long terme",q="Transformation",C="Aucune (relevés tels quels)",A="Taux de variation",k="Taux par",L="Seconde",P="Minute",M="Heure",z="Jour",j="Lisser sur relevés",D="Lisser sur une durée",S="Valeurs actuelles",T="Tableau de bord Énergie",E="Flux d’énergie",R="Export et charge batterie sous l'axe",V="Forme de la ligne",U="Lissée",N="Droite",G="En escalier",B="Couleur",I="Une couleur par entité",H="Par plage de couleur",F="Afficher les valeurs sur les points",J="Couleur de la ligne",O="Pointillés",Q="Limites",W="Couleurs",Y="Affichage",Z="Actions",K="Titre",X="Barre",$="Fine",ee="Segmentée",re="Réservoir",te="Grille de batteries",oe="Niveaux de batterie : {levels}",ie="Anneau",ae="Aiguille",_e="Arc",se="Les angles sont en degrés, dans le sens horaire depuis le haut : -90 à gauche, 90 à droite. Laissez-les vides pour la forme habituelle du style.",ne="Angle de départ",le="Angle de fin",de="Au centre",ue="La valeur",pe="Le libellé de la plage de couleur",ce="Le nom",me="Mon propre texte",ge="Rien",he="Texte",be="Graduations chiffrées",ye="Plage récente derrière la jauge",ve="Désactivé",fe="Dernières 24 heures",xe="7 derniers jours",we="Dernières 24 heures : de {min} à {max}, moyenne {mean}",qe="7 derniers jours : de {min} à {max}, moyenne {mean}",Ce="Afficher le nom",Ae="Afficher la valeur",ke="Afficher l'icône",Le="Afficher la cible",Pe="Afficher la légende",Me="Colonnes",ze="Tri",je="Dans l'ordre de la liste",De="Plus bas en premier",Se="Plus haut en premier",Te="Décimales",Ee="Unité",Re="Animer",Ve="Masquer les entités indisponibles",Ue="Menu d’export",Ne="Afficher au maximum",Ge="Afficher aussi toutes les entités correspondantes",Be="Les nouveaux appareils apparaissent sans modifier la carte. Choisissez-en plusieurs d'un même type pour correspondre à l'un d'eux ; les types différents doivent tous correspondre.",Ie="Exclure",He="Les entités correspondantes sont exclues si elles correspondent à l'un de ces critères.",Fe="Classe d'appareil",Je="Pièces",Oe="Étages",Qe="Étiquettes",We="Domaines",Ye="Entités",Ze="Action d'appui",Ke="Action d'appui long",Xe="Action de double appui",$e="Entité",er="Apparence",rr="Valeur avec icône",tr="Mini-courbe",or="Anneau",ir="Barre fine",ar="Attribut (au lieu de l'état)",_r="Nom",sr="Heures d'historique",nr="Afficher le nom",lr="Afficher l'icône",dr="Icône",ur="Minimum",pr="Maximum",cr="Unité",mr="Décimales",gr="Couleur sans plages",hr="Plages de couleur",br="Le badge prend la couleur de la plage où se trouve sa valeur, comme sur la carte.",yr="Actions",vr="Action d'appui",fr="Action d'appui long",xr="Action de double appui",wr="Attribut (au lieu de l'état)",qr="Nom",Cr="Icône",Ar="Minimum",kr="Maximum",Lr="Cible",Pr="Aucun",Mr="réglage de la carte",zr="Par défaut ({value})",jr="Nombre",Dr="Entité",Sr="Préréglage",Tr="Batterie (bas = mauvais)",Er="Consommation (haut = mauvais)",Rr="Température",Vr="Aucun",Ur="Personnalisé",Nr="À partir de",Gr="Partir d'une entité",Br="Partir d'un nombre",Ir="Commence à cette entité",Hr="Couleur",Fr="Couleur CSS",Jr="Libellé",Or="Icône",Qr="Colorer les icônes selon leur plage",Wr="Principale",Yr="Vert",Zr="Ambre",Kr="Rouge",Xr="Bleu",$r="Violet",et="Gris",rt="Personnalisée…",tt="Ajouter une plage",ot="Supprimer la plage",it="Ajouter une entité",at="Monter",_t="Descendre",st="Supprimer l'entité",nt="Afficher les options",lt="Masquer les options",dt="{entity} (introuvable)",ut="Couleurs",pt="{label} à {time}",ct="Orientation",mt="Horizontale",gt="Verticale",ht="Libellés des valeurs",bt="Lignes à chaque libellé de valeur",yt="Valeur la plus basse affichée",vt="Valeur la plus haute affichée",ft="Médiane",xt="Moitié centrale",wt="Plus bas – plus haut",qt="Relevés",Ct="Appuyer sur un groupe pour afficher sa composition",At="{label}. Afficher sa composition",kt="Retour à {name}",Lt="Tout",Pt="Max",Mt="Min",zt="Moy.",jt="Marquer le relevé le plus haut",Dt="Marquer le relevé le plus bas",St="Moyenne",Tt="Ne pas afficher",Et="Ligne sur le graphique",Rt="Valeur seule",Vt="Marquer le plus haut, le plus bas et la moyenne",Ut="{name} : {value}, {sigma} par rapport à la normale",Nt="plus de {limit}",Gt="moins de {limit}",Bt="Marquer les valeurs éloignées de la normale",It="Fenêtre",Ht="Écart à partir duquel marquer, en écarts types",Ft="Couleur des repères",Jt="Ombrer la bande normale",Ot="Période précédente",Qt="Période suivante",Wt="Retour à {label}",Yt="Aujourd'hui",Zt="Hier",Kt="Cette semaine",Xt="La semaine dernière",$t="Ce mois-ci",eo="Le mois dernier",ro="Cette année",to="L'année dernière",oo="Dernière heure",io="{n} dernières heures",ao="Dernier jour",_o="{n} derniers jours",so="7 derniers jours",no="{n} dernières semaines",lo="Dernier mois",uo="{n} derniers mois",po="Nuances d'une couleur",co="Couleur des nuances",mo="Afficher chaque part en pourcentage",go="Total",ho="Moyenne",bo="Rien",yo="Total",vo="Moyenne",fo="{style} de {names}",xo="Nuage de points",wo="Bulles",qo="En abscisse",Co="La première entité",Ao="Le temps",ko="Taille des points (px)",Lo="Dispersion (px)",Po="Plus petite bulle (px)",Mo="Plus grande bulle (px)",zo="Couleur des points",jo="Libellés en bas",Do="Ajoutez une deuxième entité. La première va en abscisse, les autres en ordonnée.",So="Ajoutez trois entités : une en abscisse, une en ordonnée et une pour la taille de chaque bulle.",To="Abscisse",Eo="Taille",Ro="Total",Vo="Valeur la plus basse en abscisse",Uo="Valeur la plus haute en abscisse",No="Réinitialiser le zoom",Go="Affiché : de {from} à {to}",Bo="Partie du graphique affichée",Io="Zoom et déplacement",Ho="Bande d'aperçu sous le graphique",Fo="Annotations",Jo="Type",Oo="Ligne à une valeur",Qo="Plage de valeurs ombrée",Wo="Repères à des heures fixes",Yo="Repères quand une entité change",Zo="Libellé sur un relevé",Ko="Ligne",Xo="Plage",$o="Heures",ei="Changements d'état",ri="Libellé de point",ti="Ajouter une annotation :",oi="Valeur",ii="De",ai="À",_i="Heures",si="Entité",ni="Série (vide pour la première)",li="État (vide pour chaque changement)",di="Ombrer pendant cet état",ui="Relevé",pi="Le plus haut",ci="Le plus bas",mi="Le plus récent",gi="Le premier",hi="Libellé",bi="Couleur",yi="Pointillés",vi="Suivre l'historique de l'entité (en escalier)",fi="Ombrer",xi="Rien",wi="Au-dessus de la ligne",qi="Sous la ligne",Ci="Couleurs de l'ombrage selon la valeur de la ligne (plages facultatives)",Ai="Supprimer l'annotation",ki="Ombrer les plages de gravité derrière le graphique",Li="Période",Pi="Les derniers…",Mi="Aujourd'hui",zi="Cette semaine",ji="Ce mois-ci",Di="Cette année",Si="Périodes en arrière (0 pour l'actuelle)",Ti="Tracer jusqu'à",Ei="Maintenant",Ri="La fin de la période",Vi="Afficher les boutons précédent et suivant",Ui="Regrouper les relevés par",Ni="Ne pas regrouper",Gi="Heure",Bi="Jour",Ii="Semaine",Hi="Mois",Fi="Combiner par",Ji="{name}, {offset}",Oi="{n} h plus tôt",Qi="{n} jours plus tôt",Wi="{n} semaines plus tôt",Yi="{n} mois plus tôt",Zi="{n} ans plus tôt",Ki="Comparer avec des périodes antérieures (tracées en filigrane)",Xi="Couleur des périodes antérieures",$i="Gris",ea="Couleur de la série estompée",ra="Moyenne",ta="Somme",oa="Minimum",ia="Maximum",aa="Premier",_a="Dernier",sa="Variation (compteurs croissants)",na="Transformation",la="Aucune (relevés tels quels)",da="Total cumulé",ua="Le total cumulé repart de zéro",pa="Jamais (depuis le bord gauche)",ca="Chaque jour",ma="Chaque semaine",ga="Chaque mois",ha="Chaque mois au jour de facturation",ba="Jour de facturation du mois (1–28)",ya="Libellés de temps",va="Libellés des valeurs",fa="Libellés des axes",xa="À côté du graphique",wa="Sur le graphique",qa="Lignes horizontales",Ca="Lignes verticales",Aa="Valeur la plus basse affichée",ka="Valeur la plus haute affichée",La="Échelle des valeurs",Pa="Linéaire",Ma="Logarithmique (puissances de dix)",za="Afficher les valeurs au survol ou au toucher",ja="Épaisseur de ligne (px)",Da="Point à chaque relevé",Sa="Tracer au-dessus des autres lignes",Ta="Entité",Ea="est dans l'état",Ra="est au-dessus de",Va="est en dessous de",Ua="Entité",Na="est dans l'état",Ga="est au-dessus de",Ba="est en dessous de",Ia="Ligne pâle des relevés masqués",Ha="Bande montrant quand c'était le cas",Fa="Affiché tant que {condition}",Ja="Ligne « maintenant »",Oa="Désactivée",Qa="Ligne seule",Wa="Ligne et l'heure",Ya="Ligne et compte à rebours jusqu'à la prochaine heure fixée",Za="{label} dans {duration}",Ka="Suivant dans {duration}",Xa="Compact",$a="Noms et valeurs",e_="Au-dessus du graphique",r_="Sur le graphique",t_="Masqués",o_="Toucher un nom pour le masquer ou l’afficher",i_="Quels relevés",a_="Tous (autant que possible)",__="Le plus récent",s_="Le plus haut et le plus bas",n_="Le premier et le plus récent",l_="Position du libellé",d_="Au-dessus des pics, sous les creux",u_="Au-dessus",p_="En dessous",c_="Sur le point",m_="Autoriser le chevauchement des libellés",g_="Groupe de synchronisation",h_="Un petit graphique par entité",b_="Échelle des valeurs",y_="Identique quand les unités correspondent",v_="Identique pour tous les graphiques",f_="Propre à chaque graphique",x_="Colonnes (vide pour s'adapter à la carte)",w_="Prévision",q_="Prévision {name}",C_="Prévision",A_="Entité de prévision",k_="Attribut",L_="Clé de la valeur",P_="Clé de l'heure",M_="Prévision météo",z_="Horaire",j_="Quotidienne",D_="Deux fois par jour",S_="Multiplier les valeurs par",T_="Afficher les prévisions jusqu'à",E_="Afficher la consigne",R_="Ombrer pendant le chauffage ou la climatisation",V_="Ombrer quand seul le ventilateur tourne",U_="Couleur de la température",N_="Couleur de la consigne",G_="Couleur du chauffage",B_="Couleur de la climatisation",I_="Jours (plus de 1 affiche la journée moyenne)",H_="Durée active",F_="L'heure actuelle",J_="Rien",O_="Une barre toutes les",Q_="15 minutes",W_="30 minutes",Y_="Heure",Z_="Automatique (variation pour les compteurs, sinon moyenne)",K_="Couleur",X_="Compte comme actif",$_="Ajoutez d'abord une entité ci-dessus.",es="Regrouper par",rs="Étage",ts="Pièce",os="Appareil",is="Étiquette",as="Groupe propre",_s="Texte sur les barres",ss="État",ns="Durée",ls="État et durée",ds="Aucun",us="Légende des états",ps="Au-dessus du graphique",cs="Masquée",ms="Couleurs des états",gs="Un nom de palette (amber, green, blue, red, purple, grey, primary) ou toute couleur CSS.",hs="État",bs="Couleur",ys="Ajouter une couleur d'état",vs="Supprimer",fs="Groupe (les lignes du même groupe partagent un titre)",xs="Points par heure (0 trace chaque relevé)",ws="Graphique",qs="Ligne",Cs="Barres",As="Aucun (valeur seule)",ks="Remplissage sous la ligne",Ls="Plein",Ps="Dégradé",Ms="Aucun",zs="Points sur la ligne",js="Au survol",Ds="Toujours",Ss="Jamais",Ts="Libellés du plus haut et du plus bas",Es="Au survol",Rs="Toujours",Vs="Jamais",Us="Hauteur du graphique (pour 500 px de largeur)",Ns="Espace entre les barres (px)",Gs="Couleurs des plages",Bs="Fondu",Is="Changement à chaque plage",Hs="Afficher le plus bas et le plus haut",Fs="Afficher la moyenne",Js="Légende (deux entités ou plus)",Os="Valeur la plus basse",Qs="Valeur la plus haute",Ws="Plus petite plage affichée",Ys="Axe droit, plus bas",Zs="Axe droit, plus haut",Ks="Axe droit, plus petite plage",Xs="Multiplier par 10 puissance",$s="Nom et icône",en="Répartis",rn="Gauche",tn="Droite",on="Centre",an="Icône",_n="À droite du nom",sn="À gauche du nom",nn="À côté de la valeur",ln="Valeur",dn="Gauche",un="Droite",pn="Centre",cn="Taille de la valeur (%)",mn="Taille du nom (px)",gn="Colorer le nom",hn="Colorer la valeur",bn="Colorer l'icône",yn="Sans arrière-plan (dans une autre carte)",vn="Image à la place de l'icône (URL)",fn="Afficher la valeur sous le pointeur",xn="Axe",wn="Gauche",qn="Droite (sa propre échelle)",Cn="Combiner par",An="Tracer la valeur actuelle en ligne horizontale",kn="Afficher sa valeur à côté de la principale",Ln="Point coloré selon la valeur",Pn="Sur le graphique",Mn="Ligne",zn="Remplissage",jn="Points",Dn="Dans la légende",Sn="Valeur dans la légende",Tn="Directions",En="4 (N, E, S, W)",Rn="8 (N, NE, E…)",Vn="16 (N, NNE, NE…)",Un="Calme en dessous de",Nn="La première entité est la direction du vent, en degrés ou en points cardinaux comme SW. La seconde est la vitesse du vent : sans elle, les pétales indiquent seulement la fréquence du vent dans chaque direction.",Gn="Direction : {direction}. Vitesse : {speed}.",Bn="aucune",In="Les statistiques à long terme donnent la direction moyenne de chaque heure. Ce n'est juste autour du nord que si le capteur enregistre la direction comme un angle (classe d'état measurement_angle) ; sinon une heure oscillant entre NNW et NNE donne en moyenne le sud. L'historique est exact.",Hn="Aires",Fn="Empilement",Jn="Ne pas empiler",On="Les unes sur les autres",Qn="À 100 %",Wn="Couleur sous zéro",Yn="Essaim",Zn="Placer chaque point selon",Kn="Sa valeur",Xn="L'heure à laquelle il s'est produit",$n="Points plus grands pour les valeurs plus grandes",el="{n} relevés",rl="{n} fois actif",tl="Points affichés",ol="Aucun relevé",il="Aucun changement : {value}",al="Stable sur toute la période",_l="Plus ancien – plus récent",sl="Plus bas – plus haut",nl="Nuage de points en bandes",ll="Médiane {value}",dl="Moyenne {value}",ul="Moyenne",pl="Trait sur chaque rangée à",cl="La médiane",ml="La moyenne",gl="Aucun trait",hl="Étalement dans la rangée",bl="Couleur",yl="Boîte à moustaches",vl="Boîte à moustaches de {names}",fl="Plus haut",xl="Quartile supérieur",wl="Médiane",ql="Quartile inférieur",Cl="Plus bas",Al="Moyenne",kl="Relevés",Ll="Valeurs aberrantes",Pl="Portée des moustaches",Ml="1,5 × hauteur de la boîte (valeurs aberrantes en points)",zl="Le plus bas et le plus haut",jl="Afficher chaque relevé en point",Dl="Couleur de la boîte",Sl="Puce",Tl="Plages derrière la barre",El="Nuances de gris",Rl="Couleurs des plages de couleur",Vl="cible {target}",Ul="Graphique {style} de {names}",Nl="Chandeliers",Gl="Un chandelier par",Bl="Entités en dessous : combiner les relevés par",Il="Couleur à la hausse",Hl="Couleur à la baisse",Fl="Tracer les autres entités en dessous sous forme de",Jl="Colonnes",Ol="Une ligne",Ql="Ouverture",Wl="Haut",Yl="Bas",Zl="Clôture",Kl="Semaine du {date}",Xl="Thermostat",$l="Consigne",ed="{low} – {high}",rd="{name} n'est pas un thermostat. Choisissez une entité climatisation.",td="Chauffage",od="Préchauffage",id="Refroidissement",ad="Dégivrage",_d="Déshumidification",sd="Ventilation",nd="Inactif",ld="Arrêt",dd="Colonnes",ud="Automatique",pd="Du plus bas au plus haut dans chaque colonne",cd="Extrémités arrondies",md="Afficher les valeurs sur les colonnes",gd="Barres d'erreur (dispersion dans chaque colonne)",hd="Aucune",bd="Moyenne ± un écart type",yd="Le plus bas et le plus haut",vd="Intervalle de confiance à 95 % de la moyenne",fd="{value} ({low} – {high})",xd="Couleur",wd="Combiné",qd="Tracer en",Cd="Ligne",Ad="Colonnes",kd="Aire",Ld="Axe des valeurs",Pd="Automatique (selon l'unité)",Md="Gauche",zd="Droite",jd="Combiner par",Dd="Comme la carte",Sd="Moyenne",Td="Somme",Ed="Minimum",Rd="Maximum",Vd="Premier",Ud="Dernier",Nd="Variation (compteurs croissants)",Gd="Horloge 24 heures",Bd="une fois",Id="{n} fois",Hd="{text} par jour",Fd="{total} · pic à {time}",Jd="pic de {value} à {time}",Od="{name} {state}",Qd="{label} par jour",Wd="Rien d'enregistré",Yd="Maintenant",Zd="actif",Kd="Journée moyenne · {n} derniers jours",Xd="{on} jours sur {of}",$d="{duration} jusqu'ici",eu="{from} – {to}",ru="{value} en moyenne",tu="Graphique de cycles",ou="Moyenne de chaque heure sur {n} semaines",iu="Chaque heure, jour après jour, sur {n} semaines",au="Chaque jour du mois, mois après mois, sur {n} semaines",_u="Moyenne du panneau",su="Moyenne {name}",nu="Un panneau par",lu="Jour de la semaine (ses heures)",du="Heure de la journée (jour après jour)",uu="Jour du mois (mois après mois)",pu="Semaines",cu="Haltères",mu="Comparer",gu="Le plus bas et le plus haut de la période",hu="Le début de la période et maintenant",bu="La cible et maintenant",yu="Marquer la valeur actuelle",vu="Bas",fu="Haut",xu="Maintenant",wu="Cible",qu="Il y a une heure",Cu="Il y a {n} heures",Au="Il y a un jour",ku="Il y a {n} jours",Lu="Il y a une semaine",Pu="Il y a {n} semaines",Mu="Il y a un mois",zu="Il y a {n} mois",ju="Aucune valeur",Du="Entonnoir",Su="Forme",Tu="Entonnoir (première étape en haut)",Eu="Pyramide (première étape en bas)",Ru="Pourcentages",Vu="Part de la première étape",Uu="Part de l'étape précédente",Nu="Ne pas afficher",Gu="Couleur",Bu="Une couleur par entité",Iu="Par plage de couleur",Hu="{style} de {names}",Fu="Barres groupées",Ju="Barres",Ou="Côte à côte",Qu="Empilées",Wu="Empilées à 100 %",Yu="Couleur",Zu="Une couleur par série",Ku="Par plage de couleur",Xu="Ligne",$u="Série",ep="Couleur de la barre",rp="Graphique à barres de {names}",tp="Carte thermique",op="Carte thermique de {name}",ip="Jours moyennés",ap="Aucun relevé",_p="Disposition",sp="Heure par jour de la semaine",np="Calendrier (un jour par case)",lp="Échelle continue",dp="Cases",up="Carrées",pp="Arrondies",cp="Hexagonales",mp="Couleur la plus basse à",gp="Couleur la plus haute à",hp="Légende",bp="Spirale",yp="Spirale de {name}, {n} tours",vp="{n} jours, un tour par jour",fp="{n} semaines, un tour par semaine",xp="Le plus ancien au centre, le plus récent à l'extérieur",wp="Un tour par",qp="Jour",Cp="Semaine",Ap="Tours",kp="Largeur de l'anneau",Lp="Histogramme",Pp="Compter",Mp="Le temps passé dans chaque intervalle",zp="Les relevés dans chaque intervalle",jp="Afficher en",Dp="Part du total (%)",Sp="Heures ou relevés",Tp="Nombre d'intervalles (vide : automatique)",Ep="Largeur d'intervalle (prioritaire sur le nombre)",Rp="Deux entités ou plus",Vp="Barres côte à côte",Up="Barres superposées",Np="Libellés des valeurs en bas",Gp="{n} relevés",Bp="1 relevé",Ip="Ligne",Hp="Chargement de l'historique…",Fp="Impossible de charger l'historique : {error}",Jp="Chargement des réglages du tableau de bord Énergie…",Op="Impossible de lire les réglages du tableau de bord Énergie : {error}",Qp="Aucun de ces flux n’est encore configuré dans le tableau de bord Énergie.",Wp="Import réseau",Yp="Export réseau",Zp="Solaire",Kp="Décharge batterie",Xp="Charge batterie",$p="Gaz",ec="Eau",rc="Appareils",tc="Maison",oc="Consommation non suivie",ic="Consommé à la maison",ac="Aucun relevé sur cette période.",_c="Toucher pour masquer ou afficher. Maintenir pour n’afficher que celle-ci.",sc="Toutes les séries sont masquées. Touchez un nom pour l’afficher à nouveau.",nc="Exporter",lc="Enregistrer en PNG",dc="image, 2×",uc="Enregistrer en SVG",pc="vectoriel",cc="Copier le CSV",mc="valeurs tracées",gc="Copier le YAML",hc="configuration de cette carte",bc="Copié",yc="Enregistré",vc="Enregistré dans un fichier : le presse-papiers n’est pas disponible ici",fc="Impossible d’exporter depuis ce navigateur",xc="Rien au-dessus de zéro à tracer sur une échelle logarithmique.",wc="Sucettes",qc="Pictogramme",Cc="Icône (chaque entité peut avoir la sienne)",Ac="Chaque icône représente (vide : automatique)",kc="Icônes par groupe (0 : pas de groupes)",Lc="Remplir partiellement une icône pour les fractions",Pc="Secteurs / anneau",Mc="Forme",zc="Anneau",jc="Secteurs",Dc="Ligne sous le total",Sc="Espace entre les parts",Tc="Remplissages en dégradé",Ec="Aire polaire",Rc="Échelle",Vc="Une échelle pour tous, de 0 à la plus grande valeur",Uc="Chaque part du minimum au maximum de son entité",Nc="Couleur",Gc="Une couleur par entité",Bc="Nuances d'une couleur, plus foncée pour plus",Ic="Par plage de couleur",Hc="Couleur des nuances",Fc="Graphique en aire polaire de {names}",Jc="Radar",Oc="Échelle",Qc="Chaque axe du minimum au maximum de son entité",Wc="Une échelle pour tous, de 0 à la plus grande valeur",Yc="Remplir les formes",Zc="Nom de l'axe",Kc="Graphique radar de {names}",Xc="Autre",$c="Aire de plage",em="Tracer la moyenne en ligne",rm="Couleur",tm="Anneaux",om="Angle de départ (0 en haut)",im="Extrémités arrondies",am="Sankey (flux)",_m="Colorer les flux selon",sm="Leur origine, ou leur destination après un nœud intermédiaire",nm="Leur origine",lm="Leur destination",dm="Flux depuis",um="Flux vers",pm="Couleur du flux",cm="Diagramme de flux : {flows}",mm="{from} vers {to} {value}",gm="Indiquez pour chaque entité un « Flux depuis » et un « Flux vers » dans ses options.",hm="Aucun flux pour le moment.",bm="Rien n’a circulé sur cette période.",ym="Cordes (flux en cercle)",vm="Espace entre les nœuds",fm="Opacité des rubans",xm="Diagramme de cordes : {flows}",wm="Pente",qm="Comparer",Cm="Le relevé d'alors et d'aujourd'hui",Am="La hausse sur chaque période (compteurs)",km="Hausse ou baisse",Lm="Par groupe",Pm="Une hausse est",Mm="Mauvaise (rouge)",zm="Bonne (vert)",jm="Groupe",Dm="Maintenant",Sm="Il y a {n} {unit}",Tm="Il y a 1 {unit}",Em="Période précédente ({n} {unit})",Rm="Période précédente (1 {unit})",Vm="Dernière période ({n} {unit})",Um="Dernière période (1 {unit})",Nm="heure",Gm="heures",Bm="jour",Im="jours",Hm="semaine",Fm="semaines",Jm="mois",Om="mois",Qm="{name}, de {from} à {to}",Wm="aucun relevé",Ym="Mini-graphiques",Zm="Mini-graphique",Km="Ligne",Xm="Aire",$m="Colonnes",eg="Barre sous le nom et la valeur",rg="Couleur",tg="Tendance de {name}",og="Flux empilés",ig="Forme",ag="Flux empilés (ondulant)",_g="Centré",sg="Part du total (100 %)",ng="Empilé depuis zéro",lg="Ordre",dg="Les plus grands au milieu",ug="Dans l'ordre de la liste, le premier en bas",pg="Noms sur les flux",cg="Bords",mg="Total",gg="Rayons de soleil",hg="Stalactites",bg="Forme",yg="Cercle complet",vg="Demi-cercle",fg="Couleur",xg="Une couleur par groupe",wg="Par plage de couleur",qg="Total",Cg="Autre",Ag="Rien à afficher : aucune entité n'a de valeur supérieure à zéro.",kg="Aucun relevé :",Lg="Rayons de soleil de {names}",Pg="Graphique en stalactites de {names}",Mg="Chronologie des états",zg="Aucun état enregistré sur cette période.",jg="pendant {duration}",Dg="Maintenant",Sg="Des relevés, pas des états : un graphique en ligne convient mieux",Tg="Carte proportionnelle",Eg="Couleur",Rg="Une couleur par groupe",Vg="Par plage de couleur",Ug="Carte proportionnelle de {names}",Ng="{value} au total",Gg="Rien à afficher : aucune entité n'a de valeur supérieure à zéro.",Bg="Aucun relevé :",Ig="Autre",Hg="Marimekko",Fg="Texte sur chaque partie",Jg="Part de sa colonne",Og="Valeur",Qg="Part et valeur",Wg="Aucun",Yg="Colonne (groupe)",Zg="Catégorie",Kg="Couleur de la catégorie",Xg="Graphique Marimekko, colonnes : {columns}",$g="Tendance",eh="Min",rh="Moyenne",th="Max",oh="Violon",ih="Violon",ah="Nuage de pluie (demi-violon, boîte et relevés)",_h="Boîte avec la médiane et la moitié centrale",sh="Lissage (dans l'unité de l'entité, vide pour automatique)",nh="Une forme par",lh="Entité",dh="Entité et jour",uh="Entité et semaine",ph="Entité et mois",ch="médiane {value}",mh="Aucun relevé",gh="Nuage de pluie",hh="Gaufre",bh="Gaufres",yh="Une seule, partagée entre les entités",vh="Une par entité, côte à côte",fh="Afficher la première part en grand",xh="Cascade",wh="Chaque étape est",qh="Sa variation sur la période",Ch="Sa valeur actuelle",Ah="Partir du relevé de la première entité au début de la période",kh="Afficher le total à la fin",Lh="Décompte (une hausse de ces entités est une baisse du total)",Ph="Début",Mh="Fin",zh="Total",jh="Aucun relevé",Dh="Graphique en cascade : {bars}",Sh="Rose des vents",Th="Dominant",Eh="Vitesse moyenne",Rh="Le plus fort",Vh="Calme",Uh="Vitesse",Nh="Vitesse ({unit})",Gh="Part du temps",Bh="Rose des vents, dominant {direction} {share}",Ih="Rose des vents, dominant {direction} {share}, calme {calm}",Hh="Rose des vents, calme {calm}",Fh="Batteries, niveaux, tout ce qui va de 0 à 100",Jh="Stockage et longues listes, dans peu de place",Oh="Force du signal et niveaux de remplissage, par paliers",Qh="Réservoirs, poubelles et récupérateurs d'eau, qui se remplissent par le bas",Wh="Toutes les batteries de la maison, la plus vide en premier",Yh="Processeur, mémoire et disque, en cadran",Zh="Puissance et vitesse, avec une aiguille",Kh="Température, humidité et CO₂, en cadran ouvert",Xh="Comment un capteur a évolué sur des heures, des jours ou des mois",$h="Solaire et consommation, avec import et export de part et d'autre de zéro",eb="Énergie par jour, pluie par heure",rb="Colonnes, lignes et aires sur un même axe du temps, avec un second axe",tb="Comment un total se répartit, par exemple d'où vient l'énergie du jour",ob="Plusieurs batteries ou objectifs dans un seul cadran",ib="Compter : tâches faites, verres d'eau, personnes à la maison",ab="Une part sur 100, ou la répartition d'un total",_b="Combien de temps une pièce a passé dans chaque plage de température",sb="Un capteur par rapport à un autre, par exemple le chauffage selon la température extérieure",nb="Deux capteurs l'un par rapport à l'autre, la taille selon un troisième",lb="Puissance par heure et jour de la semaine, ou une année de jours en calendrier",db="Une routine quotidienne ou hebdomadaire, un tour par jour ou par semaine",ub="Comment les relevés se répartissent, par entité ou par jour, semaine ou mois",pb="Solaire produit, puis consommé dans la maison, puis exporté",cb="Comparer les profils de plusieurs valeurs",mb="Des valeurs en parts de longueurs différentes autour d'un cercle",gb="Consommation par étage et par pièce, en cases dimensionnées selon leur part",hb="Un total réparti de deux façons, par exemple l'énergie par pièce et par usage",bb="Une hiérarchie en anneaux, touchez pour y entrer",yb="Une hiérarchie en barres empilées, touchez pour y entrer",vb="Plusieurs valeurs côte à côte, empilées ou à 100 %",fb="Une valeur par rapport à sa cible",xb="Beaucoup de valeurs avec peu d'encre",wb="Comment un total se construit ou diminue, étape par étape",qb="Chaque entité avant et maintenant",Cb="Le plus bas et le plus haut de chaque entité",Ab="Du plus bas au plus haut de chaque période, ombré",kb="Une petite tendance à côté du nom et de la valeur de chaque entité",Lb="Comment plusieurs entités se partagent un total au fil du temps",Pb="Ouverture, haut, bas et clôture par période",Mb="Comment les relevés se répartissent, en forme lissée",zb="Chaque relevé en point, écartés pour qu'aucun ne se chevauche",jb="Chaque relevé en point, avec une ligne à la valeur médiane",Db="Comment l'énergie circule entre sources et consommateurs",Sb="Des flux dans les deux sens entre quelques lieux, autour d'un cercle",Tb="Quand chaque entité était allumée, éteinte, à la maison ou en chauffe",Eb="La température d'un thermostat par rapport à sa consigne",Rb="D'où vient le vent, et avec quelle force",Vb="Quand chaque entité était allumée, sur le tour du cadran",Ub="La journée moyenne de chaque jour de la semaine, côte à côte",Nb="Une tuile compacte : la valeur sur son historique récent",Gb="Période et relevés",Bb="Apparence",Ib="Axes et quadrillage",Hb="Repères et extras",Fb="Disposition et partage",Jb="Le regroupement par {by} a été désactivé : {style} ne peut pas regrouper ainsi.",Ob="Trié du plus vide au plus plein. Modifiez-le avec Tri dans Affichage.",Qb="Aucune entité pour l'instant",Wb="1 entité",Yb="{count} entités",Zb="plus les correspondances",Kb="{min} à {max}",Xb="cible {target}",$b="Aucune plage",ey="1 plage",ry="{count} plages",ty="Le minimum ({min}) n'est pas inférieur au maximum ({max}), donc rien ne peut se remplir. Baissez le minimum ou augmentez le maximum.",oy="{entity} indique \"{state}\", qui n'est pas un nombre, donc ce style ne peut pas le tracer. Choisissez un capteur qui donne un nombre, ou lisez l'un de ses attributs dans ses options.",iy="Deux plages commencent à {from}, donc une seule s'affiche. Donnez à chaque plage son propre début.",ay="{action} : {entity}",_y="Afficher cette série seulement tant que…",sy="Afficher les séries seulement tant que…",ny="Choisissez une entité, puis l'état dans lequel elle doit être ou la plage dans laquelle elle doit rester. Une série peut avoir sa propre condition, dans ses options sous Entités.",ly="Plusieurs états : séparez-les par des virgules.",dy="Plusieurs états : séparez-les par des virgules.",uy="Par exemple 30min, 2h ou 1d. Vide : un douzième de la période.",py="Pincement, Ctrl + molette ou glisser.",cy="Les graphiques du même nom partagent le pointeur et passent d'une période à l'autre ensemble.",my="Sa prévision est tracée en pointillés après maintenant.",gy='Vide : la prévision météo, ou un attribut nommé "forecast".',hy="Vide : déduite de la prévision.",by="Vide : déduite de la prévision.",yy="Vide : horaire.",vy="Vide : 1.",fy="Mettez ~ devant le nombre pour que les relevés puissent le dépasser.",xy="Mettez ~ devant le nombre pour que les relevés puissent le dépasser.",wy="Mettez ~ devant le nombre pour que les relevés puissent le dépasser.",qy="Mettez ~ devant le nombre pour que les relevés puissent le dépasser.",Cy="Prioritaire sur « Regrouper par ». Écrivez « Rez-de-chaussée / Cuisine » pour deux niveaux.",Ay="Vide : on, open, heating, home et autres du même genre.",ky="07:00 pour chaque jour, ou 2026-10-28 07:00. Séparez-les par des virgules.",Ly="Un nombre ou une entité.",Py="Un nombre ou une entité. Vide : le bas.",My="Un nombre ou une entité. Vide : le haut.",zy="Par exemple 15min. Utilisé à la place d'un nombre de relevés.",jy="Vide : 0,5 m/s, ou l'équivalent en km/h, mph ou nœuds.",Dy="Les entités ayant le même nom d'axe s'alignent entre les groupes.",Sy="Rien de coché : réseau, solaire et batterie.",Ty="Un nom de palette ou n'importe quelle couleur CSS.";var Ey={entity_not_found:e,unavailable:r,no_entities:t,no_matches:o,none_available:i,editor_section_entities:a,editor_section_style:_,editor_section_chart:s,editor_group_bars:n,editor_group_gauges:l,editor_group_history:d,editor_group_totals:u,editor_group_compare:p,editor_group_distribution:c,editor_period_last:m,editor_period_unit:g,editor_period_unit_hour:h,editor_period_unit_day:b,editor_period_unit_week:y,editor_period_unit_month:v,editor_source:f,editor_source_history:x,editor_source_statistics:w,editor_derivative_transform:q,editor_derivative_transform_none:C,editor_derivative_transform_derivative:A,editor_derivative_unit_time:k,editor_derivative_unit_time_s:L,editor_derivative_unit_time_min:P,editor_derivative_unit_time_h:M,editor_derivative_unit_time_d:z,editor_derivative_smoothing:j,editor_derivative_smoothing_time:D,editor_source_current:S,editor_source_energy:T,editor_energy_flows:E,editor_energy_split:R,editor_curve:V,editor_curve_smooth:U,editor_curve_straight:N,editor_curve_step:G,editor_color_by:B,editor_color_by_series:I,editor_color_by_bands:H,editor_labels:F,editor_series_color:J,editor_dash:O,editor_section_limits:Q,editor_section_colours:W,editor_section_display:Y,editor_section_actions:Z,editor_title:K,editor_style_bar:X,editor_style_thin:$,editor_style_segmented:ee,editor_style_tank:re,editor_style_battery:te,battery_aria:oe,editor_style_ring:ie,editor_style_needle:ae,editor_style_arc:"Arc",editor_gauge_help:se,editor_start_angle:ne,editor_end_angle:le,editor_center:de,editor_center_mode_value:ue,editor_center_mode_band:pe,editor_center_mode_name:ce,editor_center_mode_text:me,editor_center_mode_none:ge,editor_center_text:he,editor_tick_labels:be,editor_ghost:ye,editor_ghost_off:ve,editor_ghost_24h:fe,editor_ghost_7d:xe,ghost_title_24h:we,ghost_title_7d:qe,editor_show_name:Ce,editor_show_value:Ae,editor_show_icon:ke,editor_show_target:Le,editor_show_legend:Pe,editor_columns:Me,editor_sort:"Tri",editor_sort_none:je,editor_sort_ascending:De,editor_sort_descending:Se,editor_decimals:Te,editor_unit:Ee,editor_animate:Re,editor_hide_unavailable:Ve,editor_export:Ue,editor_limit:Ne,editor_include_heading:Ge,editor_include_help:Be,editor_exclude_heading:Ie,editor_exclude_help:He,editor_rule_device_class:Fe,editor_rule_area:Je,editor_rule_floor:Oe,editor_rule_label:Qe,editor_rule_domain:We,editor_rule_entity:Ye,editor_tap_action:Ze,editor_hold_action:Ke,editor_double_tap_action:Xe,editor_badge_entity:$e,editor_badge_style:er,editor_badge_style_value:rr,editor_badge_style_sparkline:tr,editor_badge_style_ring:or,editor_badge_style_thin:ir,editor_badge_attribute:ar,editor_badge_name:"Nom",editor_badge_hours:sr,editor_badge_show_name:nr,editor_badge_show_icon:lr,editor_badge_icon:dr,editor_badge_min:ur,editor_badge_max:pr,editor_badge_unit:cr,editor_badge_decimals:mr,editor_badge_color:gr,editor_badge_bands:hr,editor_badge_bands_help:br,editor_badge_actions:yr,editor_badge_tap_action:vr,editor_badge_hold_action:fr,editor_badge_double_tap_action:xr,editor_attribute:wr,editor_name:"Nom",editor_icon:Cr,editor_min:Ar,editor_max:kr,editor_target:Lr,editor_none:Pr,editor_card_setting:Mr,editor_limit_default:zr,editor_limit_number:jr,editor_limit_entity:Dr,editor_preset:Sr,editor_preset_battery:Tr,editor_preset_usage:Er,editor_preset_temperature:Rr,editor_preset_none:Vr,editor_preset_custom:Ur,editor_band_from:Nr,editor_band_from_entity:Gr,editor_band_from_number:Br,editor_band_from_entity_label:Ir,editor_band_color:Hr,editor_band_custom_color:Fr,editor_band_label:Jr,editor_band_icon:Or,editor_color_icon:Qr,editor_color_primary:Wr,editor_color_green:Yr,editor_color_amber:Zr,editor_color_red:Kr,editor_color_blue:Xr,editor_color_purple:$r,editor_color_grey:et,editor_color_custom:rt,editor_add_band:tt,editor_remove_band:ot,editor_add_entity:it,editor_move_up:at,editor_move_down:_t,editor_remove_entity:st,editor_show_options:nt,editor_hide_options:lt,editor_not_found:dt,editor_severity:ut,annotation_at:pt,editor_orientation:ct,editor_orientation_horizontal:mt,editor_orientation_vertical:gt,editor_value_axis:ht,editor_value_grid:bt,editor_value_min:yt,editor_value_max:vt,dist_median:ft,dist_middle:xt,dist_range:wt,dist_count:qt,editor_drill_down:Ct,drill_into:At,drill_back:kt,drill_top:Lt,extremes_high:"Max",extremes_low:"Min",extremes_average:zt,editor_extremes_max:jt,editor_extremes_min:Dt,editor_extremes_average:St,editor_extremes_average_none:Tt,editor_extremes_average_line:Et,editor_extremes_average_figure:Rt,editor_extremes:Vt,anomaly_title:Ut,anomaly_beyond_high:Nt,anomaly_beyond_low:Gt,editor_anomalies:Bt,editor_anomalies_window:It,editor_anomalies_sigma:Ht,editor_anomalies_color:Ft,editor_anomalies_band:Jt,period_previous:Ot,period_next:Qt,period_return:Wt,period_today:Yt,period_yesterday:Zt,period_this_week:Kt,period_last_week:Xt,period_this_month:$t,period_last_month:eo,period_this_year:ro,period_last_year:to,period_last_hour:oo,period_last_hours:io,period_last_day:ao,period_last_days:_o,period_last_week_rolling:so,period_last_weeks:no,period_last_month_rolling:lo,period_last_months:uo,editor_color_by_shades:po,editor_shade_color:co,editor_show_percent:mo,editor_center_total:go,editor_center_average:ho,editor_center_none:bo,parts_total:yo,parts_average:vo,parts_aria:fo,editor_style_scatter:xo,editor_style_bubble:wo,editor_against:qo,editor_against_entity:Co,editor_against_time:Ao,editor_dot_size:ko,editor_jitter:Lo,editor_min_size:Po,editor_max_size:Mo,editor_dot_color:zo,editor_xy_x_axis:jo,scatter_needs_two:Do,bubble_needs_three:So,scatter_role_x:To,bubble_role_size:Eo,chart_total:Ro,editor_x_min:Vo,editor_x_max:Uo,zoom_reset:No,zoom_window:Go,zoom_window_label:Bo,editor_zoom:Io,editor_overview:Ho,editor_annotations:Fo,editor_annotation_type:Jo,editor_annotation_type_line:Oo,editor_annotation_type_band:Qo,editor_annotation_type_time:Wo,editor_annotation_type_state:Yo,editor_annotation_type_point:Zo,editor_annotation_add_line:Ko,editor_annotation_add_band:Xo,editor_annotation_add_time:$o,editor_annotation_add_state:ei,editor_annotation_add_point:ri,editor_annotation_add:ti,editor_annotation_value:oi,editor_annotation_from:"De",editor_annotation_to:"À",editor_annotation_times:_i,editor_annotation_entity:si,editor_annotation_series:ni,editor_annotation_state:li,editor_annotation_shade:di,editor_annotation_at:ui,editor_annotation_at_max:pi,editor_annotation_at_min:ci,editor_annotation_at_last:mi,editor_annotation_at_first:gi,editor_annotation_label:hi,editor_annotation_color:bi,editor_annotation_dash:yi,editor_annotation_history:vi,editor_annotation_zone:fi,editor_annotation_zone_none:xi,editor_annotation_zone_above:wi,editor_annotation_zone_below:qi,editor_annotation_severity:Ci,editor_annotation_remove:Ai,editor_zones:ki,editor_period_calendar:Li,editor_period_calendar_rolling:Pi,editor_period_calendar_day:Mi,editor_period_calendar_week:zi,editor_period_calendar_month:ji,editor_period_calendar_year:Di,editor_period_offset:Si,editor_period_until:Ti,editor_period_until_now:Ei,editor_period_until_end:Ri,editor_period_navigate:Vi,editor_group_by:Ui,editor_group_by_none:Ni,editor_group_by_hour:Gi,editor_group_by_day:Bi,editor_group_by_week:Ii,editor_group_by_month:Hi,editor_aggregate:Fi,compare_series:Ji,compare_hours_earlier:Oi,compare_days_earlier:Qi,compare_weeks_earlier:Wi,compare_months_earlier:Yi,compare_years_earlier:Zi,editor_compare:Ki,editor_compare_style:Xi,editor_compare_style_grey:$i,editor_compare_style_series:ea,editor_aggregate_mean:ra,editor_aggregate_sum:ta,editor_aggregate_min:oa,editor_aggregate_max:ia,editor_aggregate_first:aa,editor_aggregate_last:_a,editor_aggregate_change:sa,editor_cumulative_transform:na,editor_cumulative_transform_none:la,editor_cumulative_transform_cumulative:da,editor_cumulative_reset:ua,editor_cumulative_reset_none:pa,editor_cumulative_reset_day:ca,editor_cumulative_reset_week:ma,editor_cumulative_reset_month:ga,editor_cumulative_reset_billing:ha,editor_cumulative_billing_day:ba,editor_x_axis:ya,editor_y_axis:va,editor_axis_labels:fa,editor_axis_labels_outside:xa,editor_axis_labels_inside:wa,editor_grid_horizontal:qa,editor_grid_vertical:Ca,editor_y_min:Aa,editor_y_max:ka,editor_y_scale:La,editor_y_scale_linear:Pa,editor_y_scale_log:Ma,editor_tooltip:za,editor_line_width:ja,editor_dots:Da,editor_on_top:Sa,editor_when_entity:Ta,editor_when_state:Ea,editor_when_above:Ra,editor_when_below:Va,editor_when_card_entity:Ua,editor_when_card_state:Na,editor_when_card_above:Ga,editor_when_card_below:Ba,editor_when_ghost:Ia,editor_when_strip:Ha,when_strip_label:Fa,editor_now_marker:Ja,editor_now_marker_off:Oa,editor_now_marker_line:Qa,editor_now_marker_time:Wa,editor_now_marker_countdown:Ya,now_marker_countdown:Za,now_marker_next:Ka,editor_compact:Xa,editor_header:$a,editor_header_above:e_,editor_header_over:r_,editor_header_hidden:t_,editor_legend_toggle:o_,editor_labels_show:i_,editor_labels_show_all:a_,editor_labels_show_last:__,editor_labels_show_minmax:s_,editor_labels_show_ends:n_,editor_labels_position:l_,editor_labels_position_auto:d_,editor_labels_position_above:u_,editor_labels_position_below:p_,editor_labels_position_center:c_,editor_labels_overlap:m_,editor_sync:g_,editor_multiples:h_,editor_multiples_scale:b_,editor_multiples_scale_auto:y_,editor_multiples_scale_shared:v_,editor_multiples_scale_independent:f_,editor_multiples_columns:x_,forecast_label:w_,forecast_series:q_,editor_forecast_title:C_,editor_forecast_entity:A_,editor_forecast_attribute:k_,editor_forecast_value_key:L_,editor_forecast_time_key:P_,editor_forecast_type:M_,editor_forecast_type_hourly:z_,editor_forecast_type_daily:j_,editor_forecast_type_twice_daily:D_,editor_forecast_multiply:S_,editor_forecast_hours:T_,editor_set_point:E_,editor_shading:R_,editor_shade_fan:V_,editor_current_color:U_,editor_set_point_color:N_,editor_heating_color:G_,editor_cooling_color:B_,editor_days:I_,editor_day_clock_center_total:H_,editor_day_clock_center_now:F_,editor_day_clock_center_none:J_,editor_bucket:O_,editor_bucket_15:Q_,editor_bucket_30:W_,editor_bucket_60:Y_,editor_aggregate_auto:Z_,editor_ring_color:K_,editor_active:X_,editor_entity_options_none:$_,editor_hierarchy_group_by:es,editor_group_by_floor:rs,editor_group_by_area:ts,editor_group_by_device:os,editor_group_by_label:is,editor_entity_groups:as,editor_bar_labels:_s,editor_bar_labels_state:ss,editor_bar_labels_duration:ns,editor_bar_labels_both:ls,editor_bar_labels_none:ds,editor_timeline_legend:us,editor_timeline_legend_above:ps,editor_timeline_legend_hidden:cs,editor_state_colors:ms,editor_state_colors_help:gs,editor_state_colors_state:hs,editor_state_colors_color:bs,editor_state_colors_add:ys,editor_state_colors_remove:vs,editor_timeline_group:fs,editor_points_per_hour:xs,editor_graph:ws,editor_graph_line:qs,editor_graph_bar:Cs,editor_graph_none:As,editor_fill:ks,editor_fill_solid:Ls,editor_fill_fade:Ps,editor_fill_none:Ms,editor_points:zs,editor_points_hover:js,editor_points_always:Ds,editor_points_never:Ss,editor_trend_labels:Ts,editor_labels_hover:Es,editor_labels_always:Rs,editor_labels_never:Vs,editor_height:Us,editor_bar_spacing:Ns,editor_color_transition:Gs,editor_color_transition_smooth:Bs,editor_color_transition_hard:Is,editor_extrema:Hs,editor_average:Fs,editor_trend_legend:Js,editor_trend_y_min:Os,editor_trend_y_max:Qs,editor_min_range:Ws,editor_y_min_secondary:Ys,editor_y_max_secondary:Zs,editor_min_range_secondary:Ks,editor_value_factor:Xs,editor_align_header:$s,editor_align_header_default:en,editor_align_header_left:rn,editor_align_header_right:tn,editor_align_header_center:on,editor_align_icon:an,editor_align_icon_right:_n,editor_align_icon_left:sn,editor_align_icon_state:nn,editor_align_state:ln,editor_align_state_left:dn,editor_align_state_right:un,editor_align_state_center:pn,editor_font_size:cn,editor_font_size_header:mn,editor_color_name:gn,editor_color_value:hn,editor_trend_color_icon:bn,editor_trend_group:yn,editor_icon_image:vn,editor_trend_tooltip:fn,editor_y_axis_side:"Axe",editor_y_axis_side_primary:wn,editor_y_axis_side_secondary:qn,editor_entity_aggregate:Cn,editor_fixed_value:An,editor_show_state:kn,editor_show_indicator:Ln,editor_show_graph:Pn,editor_show_line:Mn,editor_show_fill:zn,editor_show_points:jn,editor_show_legend_entity:Dn,editor_show_legend_state:Sn,editor_sectors:Tn,editor_sectors_4:En,editor_sectors_8:Rn,editor_sectors_16:Vn,editor_calm:Un,editor_wind_roles:Nn,editor_wind_now:Gn,editor_wind_none:Bn,editor_wind_statistics:In,editor_style_area:Hn,editor_stack:Fn,editor_stack_none:Jn,editor_stack_normal:On,editor_stack_percent:Qn,editor_negative_color:Wn,editor_style_beeswarm:Yn,editor_place_by:Zn,editor_place_by_value:Kn,editor_place_by_time_of_day:Xn,editor_size_by_value:$n,swarm_readings:el,swarm_events:rl,swarm_shown:tl,swarm_none:ol,swarm_no_change:il,swarm_held:al,swarm_earliest_latest:_l,swarm_lowest_highest:sl,editor_style_strip_plot:nl,strip_median_value:ll,strip_mean_value:dl,strip_mean:ul,editor_strip_marker:pl,editor_strip_marker_median:cl,editor_strip_marker_mean:ml,editor_strip_marker_none:gl,editor_strip_jitter:hl,editor_fill_color:bl,editor_style_box:yl,box_aria:vl,box_highest:fl,box_upper_quartile:xl,box_median:wl,box_lower_quartile:ql,box_lowest:Cl,box_mean:Al,box_count:kl,box_outliers:Ll,editor_whiskers:Pl,editor_whiskers_tukey:Ml,editor_whiskers_range:zl,editor_readings:jl,editor_box_color:Dl,editor_style_bullet:Sl,editor_ranges:Tl,editor_ranges_shades:El,editor_ranges_colours:Rl,compare_target:Vl,chart_aria:Ul,editor_style_candlestick:Nl,editor_candle_by:Gl,editor_under_aggregate:Bl,editor_up_color:Il,editor_down_color:Hl,editor_underneath:Fl,editor_underneath_columns:Jl,editor_underneath_line:Ol,candle_open:Ql,candle_high:Wl,candle_low:"Bas",candle_close:Zl,candle_week_of:Kl,editor_style_climate:Xl,climate_set_point:$l,climate_range:ed,climate_not_thermostat:rd,climate_action_heating:td,climate_action_preheating:od,climate_action_cooling:id,climate_action_defrosting:ad,climate_action_drying:_d,climate_action_fan:sd,climate_action_idle:nd,climate_action_off:ld,editor_style_column:dd,editor_group_by_auto:ud,editor_range:pd,editor_rounded:cd,editor_column_labels:md,editor_error_bars:gd,editor_error_bars_none:hd,editor_error_bars_std:bd,editor_error_bars_min_max:yd,editor_error_bars_ci95:vd,error_bars_tooltip:fd,editor_column_color:xd,editor_style_combined:wd,editor_series_type:qd,editor_series_type_line:Cd,editor_series_type_column:Ad,editor_series_type_area:kd,editor_series_axis:Ld,editor_series_axis_auto:Pd,editor_series_axis_left:Md,editor_series_axis_right:zd,editor_series_aggregate:jd,editor_series_aggregate_auto:Dd,editor_series_aggregate_mean:Sd,editor_series_aggregate_sum:Td,editor_series_aggregate_min:Ed,editor_series_aggregate_max:Rd,editor_series_aggregate_first:Vd,editor_series_aggregate_last:Ud,editor_series_aggregate_change:Nd,editor_style_day_clock:Gd,day_clock_times_one:Bd,day_clock_times:Id,day_clock_a_day:Hd,day_clock_busiest:Fd,day_clock_peak:Jd,day_clock_state:Od,day_clock_per_day:Qd,day_clock_no_data:Wd,day_clock_now:Yd,day_clock_on:Zd,day_clock_average:Kd,day_clock_on_days:Xd,day_clock_so_far:$d,day_clock_range:eu,day_clock_average_value:ru,editor_style_cycle_plot:tu,cycle_note_week:ou,cycle_note_hour:iu,cycle_note_month:au,cycle_mean_legend:_u,cycle_panel_average:su,editor_cycle_plot_cycle:nu,editor_cycle_plot_cycle_day_of_week:lu,editor_cycle_plot_cycle_hour_of_day:du,editor_cycle_plot_cycle_day_of_month:uu,editor_cycle_plot_weeks:pu,editor_style_dumbbell:cu,editor_ends:mu,editor_ends_range:gu,editor_ends_then:hu,editor_ends_target:bu,editor_show_now:yu,dumbbell_low:"Bas",dumbbell_high:fu,dumbbell_now:xu,dumbbell_target:wu,dumbbell_ago_hour_one:qu,dumbbell_ago_hour:Cu,dumbbell_ago_day_one:Au,dumbbell_ago_day:ku,dumbbell_ago_week_one:Lu,dumbbell_ago_week:Pu,dumbbell_ago_month_one:Mu,dumbbell_ago_month:zu,dumbbell_no_value:ju,editor_style_funnel:Du,editor_funnel_shape:Su,editor_funnel_shape_funnel:Tu,editor_funnel_shape_pyramid:Eu,editor_funnel_percent_of:Ru,editor_funnel_percent_of_first:Vu,editor_funnel_percent_of_previous:Uu,editor_funnel_percent_of_none:Nu,editor_funnel_color_by:Gu,editor_funnel_color_by_series:Bu,editor_funnel_color_by_bands:Iu,funnel_aria:Hu,editor_style_grouped_bars:Fu,editor_mode:Ju,editor_mode_grouped:Ou,editor_mode_stacked:Qu,editor_mode_percent:Wu,editor_bars_color_by:Yu,editor_bars_color_by_series:Zu,editor_bars_color_by_bands:Ku,editor_bar_group:Xu,editor_bar_series:$u,editor_bar_color:ep,grouped_bars_aria:rp,editor_style_heatmap:tp,heatmap_aria:op,heatmap_hours:ip,heatmap_empty:ap,editor_grid:_p,editor_grid_hours:sp,editor_grid_calendar:np,editor_color_by_scale:lp,editor_cell_shape:dp,editor_cell_shape_square:up,editor_cell_shape_rounded:pp,editor_cell_shape_hexagon:cp,editor_color_min:mp,editor_color_max:gp,editor_legend:hp,editor_style_spiral:bp,spiral_aria:yp,spiral_turn_day_note:vp,spiral_turn_week_note:fp,spiral_inner_oldest:xp,editor_spiral_turn:wp,editor_spiral_turn_day:qp,editor_spiral_turn_week:Cp,editor_spiral_turns:Ap,editor_spiral_ring_width:kp,editor_style_histogram:Lp,editor_count:Pp,editor_count_time:Mp,editor_count_readings:zp,editor_show_as:jp,editor_show_as_percent:Dp,editor_show_as_total:Sp,editor_bins:Tp,editor_bin_width:Ep,editor_bars:Rp,editor_bars_side:Vp,editor_bars_overlap:Up,editor_hist_x_axis:Np,histogram_readings:Gp,histogram_reading:Bp,editor_style_line:Ip,chart_loading:Hp,chart_error:Fp,energy_loading:Jp,energy_error:Op,energy_none:Qp,energy_flow_grid_import:Wp,energy_flow_grid_export:Yp,energy_flow_solar:Zp,energy_flow_battery_out:Kp,energy_flow_battery_in:Xp,energy_flow_gas:"Gaz",energy_flow_water:"Eau",energy_flow_devices:rc,energy_node_home:tc,energy_node_untracked:oc,energy_node_home_use:ic,chart_no_data:ac,legend_toggle_hint:_c,legend_toggle_all_hidden:sc,export_menu:nc,export_png:lc,export_png_hint:dc,export_svg:uc,export_svg_hint:pc,export_csv:cc,export_csv_hint:mc,export_yaml:gc,export_yaml_hint:hc,export_copied:bc,export_saved:yc,export_saved_file:vc,export_failed:fc,chart_log_nothing:xc,editor_style_lollipop:wc,editor_style_pictograph:qc,editor_unit_icon:Cc,editor_per_icon:Ac,editor_group_size:kc,editor_partial:Lc,editor_style_pie:Pc,editor_shape:Mc,editor_shape_donut:zc,editor_shape_pie:jc,editor_center_label:Dc,editor_gap:Sc,editor_gradient:Tc,editor_style_polar_area:Ec,editor_polar_scale:Rc,editor_polar_scale_shared:Vc,editor_polar_scale_limits:Uc,editor_polar_color_by:Nc,editor_polar_color_by_series:Gc,editor_polar_color_by_shades:Bc,editor_polar_color_by_bands:Ic,editor_polar_color:Hc,polar_area_aria:Fc,editor_style_radar:Jc,editor_radar_scale:Oc,editor_radar_scale_limits:Qc,editor_radar_scale_shared:Wc,editor_radar_fill:Yc,editor_radar_axis:Zc,radar_aria:Kc,radar_other:Xc,editor_style_range_area:$c,editor_mean:em,editor_range_color:rm,editor_style_rings:tm,editor_rings_start_angle:om,editor_rounded_ends:im,editor_style_sankey:am,editor_link_color:_m,editor_link_color_auto:sm,editor_link_color_source:nm,editor_link_color_target:lm,editor_from:dm,editor_to:um,editor_flow_color:pm,sankey_aria:cm,sankey_flow:mm,sankey_no_flows:gm,sankey_nothing:hm,energy_nothing_flowed:bm,editor_style_chord:ym,editor_chord_pad:vm,editor_chord_ribbon_opacity:fm,chord_aria:xm,editor_style_slope:wm,editor_measure:qm,editor_measure_value:Cm,editor_measure_change:Am,editor_color_by_direction:km,editor_color_by_group:Lm,editor_increase:Pm,editor_increase_bad:Mm,editor_increase_good:zm,editor_group:jm,slope_now:Dm,slope_ago:Sm,slope_ago_one:Tm,slope_previous:Em,slope_previous_one:Rm,slope_last:Vm,slope_last_one:Um,slope_unit_hour:Nm,slope_unit_hour_other:Gm,slope_unit_day:Bm,slope_unit_day_other:Im,slope_unit_week:Hm,slope_unit_week_other:Fm,slope_unit_month:Jm,slope_unit_month_other:Om,slope_entity_aria:Qm,slope_no_reading:Wm,editor_style_sparkline:Ym,editor_spark:Zm,editor_spark_line:Km,editor_spark_area:Xm,editor_spark_column:$m,editor_spark_bar:eg,editor_spark_color:rg,spark_aria:tg,editor_style_streamgraph:og,editor_baseline:ig,editor_baseline_wiggle:ag,editor_baseline_centre:_g,editor_baseline_share:sg,editor_baseline_zero:ng,editor_stream_order:lg,editor_stream_order_inside_out:dg,editor_stream_order_listed:ug,editor_stream_labels:pg,editor_stream_curve:cg,stream_total:mg,editor_style_sunburst:gg,editor_style_icicle:hg,editor_sunburst_shape:bg,editor_sunburst_shape_full:yg,editor_sunburst_shape_half:vg,editor_hierarchy_color_by:fg,editor_hierarchy_color_by_group:xg,editor_hierarchy_color_by_bands:wg,hierarchy_total:qg,hierarchy_other:Cg,hierarchy_empty:Ag,hierarchy_no_reading:kg,sunburst_aria:Lg,icicle_aria:Pg,editor_style_timeline:Mg,timeline_no_states:zg,timeline_for:jg,timeline_now:Dg,timeline_measurement:Sg,editor_style_treemap:Tg,editor_treemap_color_by:Eg,editor_treemap_color_by_group:Rg,editor_treemap_color_by_bands:Vg,treemap_aria:Ug,treemap_total:Ng,treemap_empty:Gg,treemap_no_reading:Bg,treemap_other:Ig,editor_style_marimekko:Hg,editor_marimekko_segment_labels:Fg,editor_marimekko_segment_labels_percent:Jg,editor_marimekko_segment_labels_value:Og,editor_marimekko_segment_labels_both:Qg,editor_marimekko_segment_labels_none:Wg,editor_marimekko_group:Yg,editor_marimekko_category:Zg,editor_marimekko_color:Kg,marimekko_aria:Xg,editor_style_trend:$g,trend_min:"Min",trend_avg:rh,trend_max:"Max",editor_style_violin:oh,editor_shape_violin:ih,editor_shape_raincloud:ah,editor_box:_h,editor_bandwidth:sh,editor_split_by:nh,editor_split_by_none:lh,editor_split_by_day:dh,editor_split_by_week:uh,editor_split_by_month:ph,violin_median:ch,violin_none:mh,violin_raincloud:gh,editor_style_waffle:hh,editor_waffles:bh,editor_waffles_one:yh,editor_waffles_each:vh,editor_headline:fh,editor_style_waterfall:xh,editor_steps:wh,editor_steps_change:qh,editor_steps_current:Ch,editor_start_from_first:Ah,editor_total:kh,editor_waterfall_invert:Lh,waterfall_start:Ph,waterfall_end:"Fin",waterfall_total:zh,waterfall_no_readings:jh,waterfall_aria:Dh,editor_style_wind_rose:Sh,wind_prevailing:Th,wind_mean_speed:Eh,wind_strongest:Rh,wind_calm:Vh,wind_speed:Uh,wind_speed_unit:Nh,wind_share:Gh,wind_aria:Bh,wind_aria_calm:Ih,wind_aria_still:Hh,editor_style_purpose_bar:Fh,editor_style_purpose_thin:Jh,editor_style_purpose_segmented:Oh,editor_style_purpose_tank:Qh,editor_style_purpose_battery:Wh,editor_style_purpose_ring:Yh,editor_style_purpose_needle:Zh,editor_style_purpose_arc:Kh,editor_style_purpose_line:Xh,editor_style_purpose_area:$h,editor_style_purpose_column:eb,editor_style_purpose_combined:rb,editor_style_purpose_pie:tb,editor_style_purpose_rings:ob,editor_style_purpose_pictograph:ib,editor_style_purpose_waffle:ab,editor_style_purpose_histogram:_b,editor_style_purpose_scatter:sb,editor_style_purpose_bubble:nb,editor_style_purpose_heatmap:lb,editor_style_purpose_spiral:db,editor_style_purpose_box:ub,editor_style_purpose_funnel:pb,editor_style_purpose_radar:cb,editor_style_purpose_polar_area:mb,editor_style_purpose_treemap:gb,editor_style_purpose_marimekko:hb,editor_style_purpose_sunburst:bb,editor_style_purpose_icicle:yb,editor_style_purpose_grouped_bars:vb,editor_style_purpose_bullet:fb,editor_style_purpose_lollipop:xb,editor_style_purpose_waterfall:wb,editor_style_purpose_slope:qb,editor_style_purpose_dumbbell:Cb,editor_style_purpose_range_area:Ab,editor_style_purpose_sparkline:kb,editor_style_purpose_streamgraph:Lb,editor_style_purpose_candlestick:Pb,editor_style_purpose_violin:Mb,editor_style_purpose_beeswarm:zb,editor_style_purpose_strip_plot:jb,editor_style_purpose_sankey:Db,editor_style_purpose_chord:Sb,editor_style_purpose_timeline:Tb,editor_style_purpose_climate:Eb,editor_style_purpose_wind_rose:Rb,editor_style_purpose_day_clock:Vb,editor_style_purpose_cycle_plot:Ub,editor_style_purpose_trend:Nb,editor_chart_group_data:Gb,editor_chart_group_look:Bb,editor_chart_group_axes:Ib,editor_chart_group_extras:Hb,editor_chart_group_layout:Fb,editor_notice_group_by:Jb,editor_notice_sorted:Ob,editor_summary_no_entities:Qb,editor_summary_entity_one:Wb,editor_summary_entities:Yb,editor_summary_matching:Zb,editor_summary_limits:Kb,editor_summary_target:Xb,editor_summary_no_bands:$b,editor_summary_band_one:ey,editor_summary_bands:ry,editor_warn_min_max:ty,editor_warn_not_number:oy,editor_warn_band_same_start:iy,editor_row_action:ay,editor_when_heading:_y,editor_when_card_heading:sy,editor_when_card_help:ny,editor_when_state_helper:ly,editor_when_card_state_helper:dy,editor_anomalies_window_helper:uy,editor_zoom_helper:py,editor_sync_helper:cy,editor_forecast_entity_helper:my,editor_forecast_attribute_helper:gy,editor_forecast_value_key_helper:hy,editor_forecast_time_key_helper:by,editor_forecast_type_helper:yy,editor_forecast_multiply_helper:vy,editor_trend_y_min_helper:fy,editor_trend_y_max_helper:xy,editor_y_min_secondary_helper:wy,editor_y_max_secondary_helper:qy,editor_entity_groups_helper:Cy,editor_active_helper:Ay,editor_annotation_times_helper:ky,editor_annotation_value_helper:Ly,editor_annotation_from_helper:Py,editor_annotation_to_helper:My,editor_derivative_smoothing_time_helper:zy,editor_calm_helper:jy,editor_radar_axis_helper:Dy,editor_energy_flows_helper:Sy,editor_shade_color_helper:Ty};export{pt as annotation_at,Nt as anomaly_beyond_high,Gt as anomaly_beyond_low,Ut as anomaly_title,oe as battery_aria,vl as box_aria,kl as box_count,fl as box_highest,ql as box_lower_quartile,Cl as box_lowest,Al as box_mean,wl as box_median,Ll as box_outliers,xl as box_upper_quartile,So as bubble_needs_three,Eo as bubble_role_size,Zl as candle_close,Wl as candle_high,Yl as candle_low,Ql as candle_open,Kl as candle_week_of,Ul as chart_aria,Fp as chart_error,Hp as chart_loading,xc as chart_log_nothing,ac as chart_no_data,Ro as chart_total,xm as chord_aria,id as climate_action_cooling,ad as climate_action_defrosting,_d as climate_action_drying,sd as climate_action_fan,td as climate_action_heating,nd as climate_action_idle,ld as climate_action_off,od as climate_action_preheating,rd as climate_not_thermostat,ed as climate_range,$l as climate_set_point,Qi as compare_days_earlier,Oi as compare_hours_earlier,Yi as compare_months_earlier,Ji as compare_series,Vl as compare_target,Wi as compare_weeks_earlier,Zi as compare_years_earlier,_u as cycle_mean_legend,iu as cycle_note_hour,au as cycle_note_month,ou as cycle_note_week,su as cycle_panel_average,Hd as day_clock_a_day,Kd as day_clock_average,ru as day_clock_average_value,Fd as day_clock_busiest,Wd as day_clock_no_data,Yd as day_clock_now,Zd as day_clock_on,Xd as day_clock_on_days,Jd as day_clock_peak,Qd as day_clock_per_day,eu as day_clock_range,$d as day_clock_so_far,Od as day_clock_state,Id as day_clock_times,Bd as day_clock_times_one,Ey as default,qt as dist_count,ft as dist_median,xt as dist_middle,wt as dist_range,kt as drill_back,At as drill_into,Lt as drill_top,ku as dumbbell_ago_day,Au as dumbbell_ago_day_one,Cu as dumbbell_ago_hour,qu as dumbbell_ago_hour_one,zu as dumbbell_ago_month,Mu as dumbbell_ago_month_one,Pu as dumbbell_ago_week,Lu as dumbbell_ago_week_one,fu as dumbbell_high,vu as dumbbell_low,ju as dumbbell_no_value,xu as dumbbell_now,wu as dumbbell_target,X_ as editor_active,Ay as editor_active_helper,tt as editor_add_band,it as editor_add_entity,qo as editor_against,Co as editor_against_entity,Ao as editor_against_time,Fi as editor_aggregate,Z_ as editor_aggregate_auto,sa as editor_aggregate_change,aa as editor_aggregate_first,_a as editor_aggregate_last,ia as editor_aggregate_max,ra as editor_aggregate_mean,oa as editor_aggregate_min,ta as editor_aggregate_sum,$s as editor_align_header,on as editor_align_header_center,en as editor_align_header_default,rn as editor_align_header_left,tn as editor_align_header_right,an as editor_align_icon,sn as editor_align_icon_left,_n as editor_align_icon_right,nn as editor_align_icon_state,ln as editor_align_state,pn as editor_align_state_center,dn as editor_align_state_left,un as editor_align_state_right,Re as editor_animate,ti as editor_annotation_add,Xo as editor_annotation_add_band,Ko as editor_annotation_add_line,ri as editor_annotation_add_point,ei as editor_annotation_add_state,$o as editor_annotation_add_time,ui as editor_annotation_at,gi as editor_annotation_at_first,mi as editor_annotation_at_last,pi as editor_annotation_at_max,ci as editor_annotation_at_min,bi as editor_annotation_color,yi as editor_annotation_dash,si as editor_annotation_entity,ii as editor_annotation_from,Py as editor_annotation_from_helper,vi as editor_annotation_history,hi as editor_annotation_label,Ai as editor_annotation_remove,ni as editor_annotation_series,Ci as editor_annotation_severity,di as editor_annotation_shade,li as editor_annotation_state,_i as editor_annotation_times,ky as editor_annotation_times_helper,ai as editor_annotation_to,My as editor_annotation_to_helper,Jo as editor_annotation_type,Qo as editor_annotation_type_band,Oo as editor_annotation_type_line,Zo as editor_annotation_type_point,Yo as editor_annotation_type_state,Wo as editor_annotation_type_time,oi as editor_annotation_value,Ly as editor_annotation_value_helper,fi as editor_annotation_zone,wi as editor_annotation_zone_above,qi as editor_annotation_zone_below,xi as editor_annotation_zone_none,Fo as editor_annotations,Bt as editor_anomalies,Jt as editor_anomalies_band,Ft as editor_anomalies_color,Ht as editor_anomalies_sigma,It as editor_anomalies_window,uy as editor_anomalies_window_helper,wr as editor_attribute,Fs as editor_average,fa as editor_axis_labels,wa as editor_axis_labels_inside,xa as editor_axis_labels_outside,yr as editor_badge_actions,ar as editor_badge_attribute,hr as editor_badge_bands,br as editor_badge_bands_help,gr as editor_badge_color,mr as editor_badge_decimals,xr as editor_badge_double_tap_action,$e as editor_badge_entity,fr as editor_badge_hold_action,sr as editor_badge_hours,dr as editor_badge_icon,pr as editor_badge_max,ur as editor_badge_min,_r as editor_badge_name,lr as editor_badge_show_icon,nr as editor_badge_show_name,er as editor_badge_style,or as editor_badge_style_ring,tr as editor_badge_style_sparkline,ir as editor_badge_style_thin,rr as editor_badge_style_value,vr as editor_badge_tap_action,cr as editor_badge_unit,Hr as editor_band_color,Fr as editor_band_custom_color,Nr as editor_band_from,Gr as editor_band_from_entity,Ir as editor_band_from_entity_label,Br as editor_band_from_number,Or as editor_band_icon,Jr as editor_band_label,sh as editor_bandwidth,ep as editor_bar_color,Xu as editor_bar_group,_s as editor_bar_labels,ls as editor_bar_labels_both,ns as editor_bar_labels_duration,ds as editor_bar_labels_none,ss as editor_bar_labels_state,$u as editor_bar_series,Ns as editor_bar_spacing,Rp as editor_bars,Yu as editor_bars_color_by,Ku as editor_bars_color_by_bands,Zu as editor_bars_color_by_series,Up as editor_bars_overlap,Vp as editor_bars_side,ig as editor_baseline,_g as editor_baseline_centre,sg as editor_baseline_share,ag as editor_baseline_wiggle,ng as editor_baseline_zero,Ep as editor_bin_width,Tp as editor_bins,_h as editor_box,Dl as editor_box_color,O_ as editor_bucket,Q_ as editor_bucket_15,W_ as editor_bucket_30,Y_ as editor_bucket_60,Un as editor_calm,jy as editor_calm_helper,Gl as editor_candle_by,Mr as editor_card_setting,dp as editor_cell_shape,cp as editor_cell_shape_hexagon,pp as editor_cell_shape_rounded,up as editor_cell_shape_square,de as editor_center,ho as editor_center_average,Dc as editor_center_label,pe as editor_center_mode_band,ce as editor_center_mode_name,ge as editor_center_mode_none,me as editor_center_mode_text,ue as editor_center_mode_value,bo as editor_center_none,he as editor_center_text,go as editor_center_total,Ib as editor_chart_group_axes,Gb as editor_chart_group_data,Hb as editor_chart_group_extras,Fb as editor_chart_group_layout,Bb as editor_chart_group_look,vm as editor_chord_pad,fm as editor_chord_ribbon_opacity,Zr as editor_color_amber,Xr as editor_color_blue,B as editor_color_by,H as editor_color_by_bands,km as editor_color_by_direction,Lm as editor_color_by_group,lp as editor_color_by_scale,I as editor_color_by_series,po as editor_color_by_shades,rt as editor_color_custom,Yr as editor_color_green,et as editor_color_grey,Qr as editor_color_icon,gp as editor_color_max,mp as editor_color_min,gn as editor_color_name,Wr as editor_color_primary,$r as editor_color_purple,Kr as editor_color_red,Gs as editor_color_transition,Is as editor_color_transition_hard,Bs as editor_color_transition_smooth,hn as editor_color_value,xd as editor_column_color,md as editor_column_labels,Me as editor_columns,Xa as editor_compact,Ki as editor_compare,Xi as editor_compare_style,$i as editor_compare_style_grey,ea as editor_compare_style_series,B_ as editor_cooling_color,Pp as editor_count,zp as editor_count_readings,Mp as editor_count_time,ba as editor_cumulative_billing_day,ua as editor_cumulative_reset,ha as editor_cumulative_reset_billing,ca as editor_cumulative_reset_day,ga as editor_cumulative_reset_month,pa as editor_cumulative_reset_none,ma as editor_cumulative_reset_week,na as editor_cumulative_transform,da as editor_cumulative_transform_cumulative,la as editor_cumulative_transform_none,U_ as editor_current_color,V as editor_curve,U as editor_curve_smooth,G as editor_curve_step,N as editor_curve_straight,nu as editor_cycle_plot_cycle,uu as editor_cycle_plot_cycle_day_of_month,lu as editor_cycle_plot_cycle_day_of_week,du as editor_cycle_plot_cycle_hour_of_day,pu as editor_cycle_plot_weeks,O as editor_dash,J_ as editor_day_clock_center_none,F_ as editor_day_clock_center_now,H_ as editor_day_clock_center_total,I_ as editor_days,Te as editor_decimals,j as editor_derivative_smoothing,D as editor_derivative_smoothing_time,zy as editor_derivative_smoothing_time_helper,q as editor_derivative_transform,A as editor_derivative_transform_derivative,C as editor_derivative_transform_none,k as editor_derivative_unit_time,z as editor_derivative_unit_time_d,M as editor_derivative_unit_time_h,P as editor_derivative_unit_time_min,L as editor_derivative_unit_time_s,zo as editor_dot_color,ko as editor_dot_size,Da as editor_dots,Xe as editor_double_tap_action,Hl as editor_down_color,Ct as editor_drill_down,le as editor_end_angle,mu as editor_ends,gu as editor_ends_range,bu as editor_ends_target,hu as editor_ends_then,E as editor_energy_flows,Sy as editor_energy_flows_helper,R as editor_energy_split,Cn as editor_entity_aggregate,as as editor_entity_groups,Cy as editor_entity_groups_helper,$_ as editor_entity_options_none,gd as editor_error_bars,vd as editor_error_bars_ci95,yd as editor_error_bars_min_max,hd as editor_error_bars_none,bd as editor_error_bars_std,Ie as editor_exclude_heading,He as editor_exclude_help,Ue as editor_export,Hs as editor_extrema,Vt as editor_extremes,St as editor_extremes_average,Rt as editor_extremes_average_figure,Et as editor_extremes_average_line,Tt as editor_extremes_average_none,jt as editor_extremes_max,Dt as editor_extremes_min,ks as editor_fill,bl as editor_fill_color,Ps as editor_fill_fade,Ms as editor_fill_none,Ls as editor_fill_solid,An as editor_fixed_value,pm as editor_flow_color,cn as editor_font_size,mn as editor_font_size_header,k_ as editor_forecast_attribute,gy as editor_forecast_attribute_helper,A_ as editor_forecast_entity,my as editor_forecast_entity_helper,T_ as editor_forecast_hours,S_ as editor_forecast_multiply,vy as editor_forecast_multiply_helper,P_ as editor_forecast_time_key,by as editor_forecast_time_key_helper,C_ as editor_forecast_title,M_ as editor_forecast_type,j_ as editor_forecast_type_daily,yy as editor_forecast_type_helper,z_ as editor_forecast_type_hourly,D_ as editor_forecast_type_twice_daily,L_ as editor_forecast_value_key,hy as editor_forecast_value_key_helper,dm as editor_from,Gu as editor_funnel_color_by,Iu as editor_funnel_color_by_bands,Bu as editor_funnel_color_by_series,Ru as editor_funnel_percent_of,Vu as editor_funnel_percent_of_first,Nu as editor_funnel_percent_of_none,Uu as editor_funnel_percent_of_previous,Su as editor_funnel_shape,Tu as editor_funnel_shape_funnel,Eu as editor_funnel_shape_pyramid,Sc as editor_gap,se as editor_gauge_help,ye as editor_ghost,fe as editor_ghost_24h,xe as editor_ghost_7d,ve as editor_ghost_off,Tc as editor_gradient,ws as editor_graph,Cs as editor_graph_bar,qs as editor_graph_line,As as editor_graph_none,_p as editor_grid,np as editor_grid_calendar,qa as editor_grid_horizontal,sp as editor_grid_hours,Ca as editor_grid_vertical,jm as editor_group,n as editor_group_bars,Ui as editor_group_by,ts as editor_group_by_area,ud as editor_group_by_auto,Bi as editor_group_by_day,os as editor_group_by_device,rs as editor_group_by_floor,Gi as editor_group_by_hour,is as editor_group_by_label,Hi as editor_group_by_month,Ni as editor_group_by_none,Ii as editor_group_by_week,p as editor_group_compare,c as editor_group_distribution,l as editor_group_gauges,d as editor_group_history,kc as editor_group_size,u as editor_group_totals,$a as editor_header,e_ as editor_header_above,t_ as editor_header_hidden,r_ as editor_header_over,fh as editor_headline,G_ as editor_heating_color,Us as editor_height,lt as editor_hide_options,Ve as editor_hide_unavailable,fg as editor_hierarchy_color_by,wg as editor_hierarchy_color_by_bands,xg as editor_hierarchy_color_by_group,es as editor_hierarchy_group_by,Np as editor_hist_x_axis,Ke as editor_hold_action,Cr as editor_icon,vn as editor_icon_image,Ge as editor_include_heading,Be as editor_include_help,Pm as editor_increase,Mm as editor_increase_bad,zm as editor_increase_good,Lo as editor_jitter,F as editor_labels,Rs as editor_labels_always,Es as editor_labels_hover,Vs as editor_labels_never,m_ as editor_labels_overlap,l_ as editor_labels_position,u_ as editor_labels_position_above,d_ as editor_labels_position_auto,p_ as editor_labels_position_below,c_ as editor_labels_position_center,i_ as editor_labels_show,a_ as editor_labels_show_all,n_ as editor_labels_show_ends,__ as editor_labels_show_last,s_ as editor_labels_show_minmax,hp as editor_legend,o_ as editor_legend_toggle,Ne as editor_limit,zr as editor_limit_default,Dr as editor_limit_entity,jr as editor_limit_number,ja as editor_line_width,_m as editor_link_color,sm as editor_link_color_auto,nm as editor_link_color_source,lm as editor_link_color_target,Zg as editor_marimekko_category,Kg as editor_marimekko_color,Yg as editor_marimekko_group,Fg as editor_marimekko_segment_labels,Qg as editor_marimekko_segment_labels_both,Wg as editor_marimekko_segment_labels_none,Jg as editor_marimekko_segment_labels_percent,Og as editor_marimekko_segment_labels_value,kr as editor_max,Mo as editor_max_size,em as editor_mean,qm as editor_measure,Am as editor_measure_change,Cm as editor_measure_value,Ar as editor_min,Ws as editor_min_range,Ks as editor_min_range_secondary,Po as editor_min_size,Ju as editor_mode,Ou as editor_mode_grouped,Wu as editor_mode_percent,Qu as editor_mode_stacked,_t as editor_move_down,at as editor_move_up,h_ as editor_multiples,x_ as editor_multiples_columns,b_ as editor_multiples_scale,y_ as editor_multiples_scale_auto,f_ as editor_multiples_scale_independent,v_ as editor_multiples_scale_shared,qr as editor_name,Wn as editor_negative_color,Pr as editor_none,dt as editor_not_found,Jb as editor_notice_group_by,Ob as editor_notice_sorted,Ja as editor_now_marker,Ya as editor_now_marker_countdown,Qa as editor_now_marker_line,Oa as editor_now_marker_off,Wa as editor_now_marker_time,Sa as editor_on_top,ct as editor_orientation,mt as editor_orientation_horizontal,gt as editor_orientation_vertical,Ho as editor_overview,Lc as editor_partial,Ac as editor_per_icon,Li as editor_period_calendar,Mi as editor_period_calendar_day,ji as editor_period_calendar_month,Pi as editor_period_calendar_rolling,zi as editor_period_calendar_week,Di as editor_period_calendar_year,m as editor_period_last,Vi as editor_period_navigate,Si as editor_period_offset,g as editor_period_unit,b as editor_period_unit_day,h as editor_period_unit_hour,v as editor_period_unit_month,y as editor_period_unit_week,Ti as editor_period_until,Ri as editor_period_until_end,Ei as editor_period_until_now,Zn as editor_place_by,Xn as editor_place_by_time_of_day,Kn as editor_place_by_value,zs as editor_points,Ds as editor_points_always,js as editor_points_hover,Ss as editor_points_never,xs as editor_points_per_hour,Hc as editor_polar_color,Nc as editor_polar_color_by,Ic as editor_polar_color_by_bands,Gc as editor_polar_color_by_series,Bc as editor_polar_color_by_shades,Rc as editor_polar_scale,Uc as editor_polar_scale_limits,Vc as editor_polar_scale_shared,Sr as editor_preset,Tr as editor_preset_battery,Ur as editor_preset_custom,Vr as editor_preset_none,Rr as editor_preset_temperature,Er as editor_preset_usage,Zc as editor_radar_axis,Dy as editor_radar_axis_helper,Yc as editor_radar_fill,Oc as editor_radar_scale,Qc as editor_radar_scale_limits,Wc as editor_radar_scale_shared,pd as editor_range,rm as editor_range_color,Tl as editor_ranges,Rl as editor_ranges_colours,El as editor_ranges_shades,jl as editor_readings,ot as editor_remove_band,st as editor_remove_entity,K_ as editor_ring_color,om as editor_rings_start_angle,cd as editor_rounded,im as editor_rounded_ends,ay as editor_row_action,Je as editor_rule_area,Fe as editor_rule_device_class,We as editor_rule_domain,Ye as editor_rule_entity,Oe as editor_rule_floor,Qe as editor_rule_label,Z as editor_section_actions,s as editor_section_chart,W as editor_section_colours,Y as editor_section_display,a as editor_section_entities,Q as editor_section_limits,_ as editor_section_style,Tn as editor_sectors,Vn as editor_sectors_16,En as editor_sectors_4,Rn as editor_sectors_8,jd as editor_series_aggregate,Dd as editor_series_aggregate_auto,Nd as editor_series_aggregate_change,Vd as editor_series_aggregate_first,Ud as editor_series_aggregate_last,Rd as editor_series_aggregate_max,Sd as editor_series_aggregate_mean,Ed as editor_series_aggregate_min,Td as editor_series_aggregate_sum,Ld as editor_series_axis,Pd as editor_series_axis_auto,Md as editor_series_axis_left,zd as editor_series_axis_right,J as editor_series_color,qd as editor_series_type,kd as editor_series_type_area,Ad as editor_series_type_column,Cd as editor_series_type_line,E_ as editor_set_point,N_ as editor_set_point_color,ut as editor_severity,co as editor_shade_color,Ty as editor_shade_color_helper,V_ as editor_shade_fan,R_ as editor_shading,Mc as editor_shape,zc as editor_shape_donut,jc as editor_shape_pie,ah as editor_shape_raincloud,ih as editor_shape_violin,jp as editor_show_as,Dp as editor_show_as_percent,Sp as editor_show_as_total,zn as editor_show_fill,Pn as editor_show_graph,ke as editor_show_icon,Ln as editor_show_indicator,Pe as editor_show_legend,Dn as editor_show_legend_entity,Sn as editor_show_legend_state,Mn as editor_show_line,Ce as editor_show_name,yu as editor_show_now,nt as editor_show_options,mo as editor_show_percent,jn as editor_show_points,kn as editor_show_state,Le as editor_show_target,Ae as editor_show_value,$n as editor_size_by_value,ze as editor_sort,De as editor_sort_ascending,Se as editor_sort_descending,je as editor_sort_none,f as editor_source,S as editor_source_current,T as editor_source_energy,x as editor_source_history,w as editor_source_statistics,Zm as editor_spark,Xm as editor_spark_area,eg as editor_spark_bar,rg as editor_spark_color,$m as editor_spark_column,Km as editor_spark_line,kp as editor_spiral_ring_width,wp as editor_spiral_turn,qp as editor_spiral_turn_day,Cp as editor_spiral_turn_week,Ap as editor_spiral_turns,nh as editor_split_by,dh as editor_split_by_day,ph as editor_split_by_month,lh as editor_split_by_none,uh as editor_split_by_week,Fn as editor_stack,Jn as editor_stack_none,On as editor_stack_normal,Qn as editor_stack_percent,ne as editor_start_angle,Ah as editor_start_from_first,ms as editor_state_colors,ys as editor_state_colors_add,bs as editor_state_colors_color,gs as editor_state_colors_help,vs as editor_state_colors_remove,hs as editor_state_colors_state,wh as editor_steps,qh as editor_steps_change,Ch as editor_steps_current,cg as editor_stream_curve,pg as editor_stream_labels,lg as editor_stream_order,dg as editor_stream_order_inside_out,ug as editor_stream_order_listed,hl as editor_strip_jitter,pl as editor_strip_marker,ml as editor_strip_marker_mean,cl as editor_strip_marker_median,gl as editor_strip_marker_none,_e as editor_style_arc,Hn as editor_style_area,X as editor_style_bar,te as editor_style_battery,Yn as editor_style_beeswarm,yl as editor_style_box,wo as editor_style_bubble,Sl as editor_style_bullet,Nl as editor_style_candlestick,ym as editor_style_chord,Xl as editor_style_climate,dd as editor_style_column,wd as editor_style_combined,tu as editor_style_cycle_plot,Gd as editor_style_day_clock,cu as editor_style_dumbbell,Du as editor_style_funnel,Fu as editor_style_grouped_bars,tp as editor_style_heatmap,Lp as editor_style_histogram,hg as editor_style_icicle,Ip as editor_style_line,wc as editor_style_lollipop,Hg as editor_style_marimekko,ae as editor_style_needle,qc as editor_style_pictograph,Pc as editor_style_pie,Ec as editor_style_polar_area,Kh as editor_style_purpose_arc,$h as editor_style_purpose_area,Fh as editor_style_purpose_bar,Wh as editor_style_purpose_battery,zb as editor_style_purpose_beeswarm,ub as editor_style_purpose_box,nb as editor_style_purpose_bubble,fb as editor_style_purpose_bullet,Pb as editor_style_purpose_candlestick,Sb as editor_style_purpose_chord,Eb as editor_style_purpose_climate,eb as editor_style_purpose_column,rb as editor_style_purpose_combined,Ub as editor_style_purpose_cycle_plot,Vb as editor_style_purpose_day_clock,Cb as editor_style_purpose_dumbbell,pb as editor_style_purpose_funnel,vb as editor_style_purpose_grouped_bars,lb as editor_style_purpose_heatmap,_b as editor_style_purpose_histogram,yb as editor_style_purpose_icicle,Xh as editor_style_purpose_line,xb as editor_style_purpose_lollipop,hb as editor_style_purpose_marimekko,Zh as editor_style_purpose_needle,ib as editor_style_purpose_pictograph,tb as editor_style_purpose_pie,mb as editor_style_purpose_polar_area,cb as editor_style_purpose_radar,Ab as editor_style_purpose_range_area,Yh as editor_style_purpose_ring,ob as editor_style_purpose_rings,Db as editor_style_purpose_sankey,sb as editor_style_purpose_scatter,Oh as editor_style_purpose_segmented,qb as editor_style_purpose_slope,kb as editor_style_purpose_sparkline,db as editor_style_purpose_spiral,Lb as editor_style_purpose_streamgraph,jb as editor_style_purpose_strip_plot,bb as editor_style_purpose_sunburst,Qh as editor_style_purpose_tank,Jh as editor_style_purpose_thin,Tb as editor_style_purpose_timeline,gb as editor_style_purpose_treemap,Nb as editor_style_purpose_trend,Mb as editor_style_purpose_violin,ab as editor_style_purpose_waffle,wb as editor_style_purpose_waterfall,Rb as editor_style_purpose_wind_rose,Jc as editor_style_radar,$c as editor_style_range_area,ie as editor_style_ring,tm as editor_style_rings,am as editor_style_sankey,xo as editor_style_scatter,ee as editor_style_segmented,wm as editor_style_slope,Ym as editor_style_sparkline,bp as editor_style_spiral,og as editor_style_streamgraph,nl as editor_style_strip_plot,gg as editor_style_sunburst,re as editor_style_tank,$ as editor_style_thin,Mg as editor_style_timeline,Tg as editor_style_treemap,$g as editor_style_trend,oh as editor_style_violin,hh as editor_style_waffle,xh as editor_style_waterfall,Sh as editor_style_wind_rose,ey as editor_summary_band_one,ry as editor_summary_bands,Yb as editor_summary_entities,Wb as editor_summary_entity_one,Kb as editor_summary_limits,Zb as editor_summary_matching,$b as editor_summary_no_bands,Qb as editor_summary_no_entities,Xb as editor_summary_target,bg as editor_sunburst_shape,yg as editor_sunburst_shape_full,vg as editor_sunburst_shape_half,g_ as editor_sync,cy as editor_sync_helper,Ze as editor_tap_action,Lr as editor_target,be as editor_tick_labels,fs as editor_timeline_group,us as editor_timeline_legend,ps as editor_timeline_legend_above,cs as editor_timeline_legend_hidden,K as editor_title,um as editor_to,za as editor_tooltip,kh as editor_total,Eg as editor_treemap_color_by,Vg as editor_treemap_color_by_bands,Rg as editor_treemap_color_by_group,bn as editor_trend_color_icon,yn as editor_trend_group,Ts as editor_trend_labels,Js as editor_trend_legend,fn as editor_trend_tooltip,Qs as editor_trend_y_max,xy as editor_trend_y_max_helper,Os as editor_trend_y_min,fy as editor_trend_y_min_helper,Bl as editor_under_aggregate,Fl as editor_underneath,Jl as editor_underneath_columns,Ol as editor_underneath_line,Ee as editor_unit,Cc as editor_unit_icon,Il as editor_up_color,ht as editor_value_axis,Xs as editor_value_factor,bt as editor_value_grid,vt as editor_value_max,yt as editor_value_min,bh as editor_waffles,vh as editor_waffles_each,yh as editor_waffles_one,iy as editor_warn_band_same_start,ty as editor_warn_min_max,oy as editor_warn_not_number,Lh as editor_waterfall_invert,Ra as editor_when_above,Va as editor_when_below,Ga as editor_when_card_above,Ba as editor_when_card_below,Ua as editor_when_card_entity,sy as editor_when_card_heading,ny as editor_when_card_help,Na as editor_when_card_state,dy as editor_when_card_state_helper,Ta as editor_when_entity,Ia as editor_when_ghost,_y as editor_when_heading,Ea as editor_when_state,ly as editor_when_state_helper,Ha as editor_when_strip,Pl as editor_whiskers,zl as editor_whiskers_range,Ml as editor_whiskers_tukey,Bn as editor_wind_none,Gn as editor_wind_now,Nn as editor_wind_roles,In as editor_wind_statistics,ya as editor_x_axis,Uo as editor_x_max,Vo as editor_x_min,jo as editor_xy_x_axis,va as editor_y_axis,xn as editor_y_axis_side,wn as editor_y_axis_side_primary,qn as editor_y_axis_side_secondary,ka as editor_y_max,Zs as editor_y_max_secondary,qy as editor_y_max_secondary_helper,Aa as editor_y_min,Ys as editor_y_min_secondary,wy as editor_y_min_secondary_helper,La as editor_y_scale,Pa as editor_y_scale_linear,Ma as editor_y_scale_log,ki as editor_zones,Io as editor_zoom,py as editor_zoom_helper,Op as energy_error,Xp as energy_flow_battery_in,Kp as energy_flow_battery_out,rc as energy_flow_devices,$p as energy_flow_gas,Yp as energy_flow_grid_export,Wp as energy_flow_grid_import,Zp as energy_flow_solar,ec as energy_flow_water,Jp as energy_loading,tc as energy_node_home,ic as energy_node_home_use,oc as energy_node_untracked,Qp as energy_none,bm as energy_nothing_flowed,e as entity_not_found,fd as error_bars_tooltip,bc as export_copied,cc as export_csv,mc as export_csv_hint,fc as export_failed,nc as export_menu,lc as export_png,dc as export_png_hint,yc as export_saved,vc as export_saved_file,uc as export_svg,pc as export_svg_hint,gc as export_yaml,hc as export_yaml_hint,zt as extremes_average,Pt as extremes_high,Mt as extremes_low,w_ as forecast_label,q_ as forecast_series,Hu as funnel_aria,we as ghost_title_24h,qe as ghost_title_7d,rp as grouped_bars_aria,op as heatmap_aria,ap as heatmap_empty,ip as heatmap_hours,Ag as hierarchy_empty,kg as hierarchy_no_reading,Cg as hierarchy_other,qg as hierarchy_total,Bp as histogram_reading,Gp as histogram_readings,Pg as icicle_aria,sc as legend_toggle_all_hidden,_c as legend_toggle_hint,Xg as marimekko_aria,t as no_entities,o as no_matches,i as none_available,Za as now_marker_countdown,Ka as now_marker_next,fo as parts_aria,vo as parts_average,yo as parts_total,ao as period_last_day,_o as period_last_days,oo as period_last_hour,io as period_last_hours,eo as period_last_month,lo as period_last_month_rolling,uo as period_last_months,Xt as period_last_week,so as period_last_week_rolling,no as period_last_weeks,to as period_last_year,Qt as period_next,Ot as period_previous,Wt as period_return,$t as period_this_month,Kt as period_this_week,ro as period_this_year,Yt as period_today,Zt as period_yesterday,Fc as polar_area_aria,Kc as radar_aria,Xc as radar_other,cm as sankey_aria,mm as sankey_flow,gm as sankey_no_flows,hm as sankey_nothing,Do as scatter_needs_two,To as scatter_role_x,Sm as slope_ago,Tm as slope_ago_one,Qm as slope_entity_aria,Vm as slope_last,Um as slope_last_one,Wm as slope_no_reading,Dm as slope_now,Em as slope_previous,Rm as slope_previous_one,Bm as slope_unit_day,Im as slope_unit_day_other,Nm as slope_unit_hour,Gm as slope_unit_hour_other,Jm as slope_unit_month,Om as slope_unit_month_other,Hm as slope_unit_week,Fm as slope_unit_week_other,tg as spark_aria,yp as spiral_aria,xp as spiral_inner_oldest,vp as spiral_turn_day_note,fp as spiral_turn_week_note,mg as stream_total,ul as strip_mean,dl as strip_mean_value,ll as strip_median_value,Lg as sunburst_aria,_l as swarm_earliest_latest,rl as swarm_events,al as swarm_held,sl as swarm_lowest_highest,il as swarm_no_change,ol as swarm_none,el as swarm_readings,tl as swarm_shown,jg as timeline_for,Sg as timeline_measurement,zg as timeline_no_states,Dg as timeline_now,Ug as treemap_aria,Gg as treemap_empty,Bg as treemap_no_reading,Ig as treemap_other,Ng as treemap_total,rh as trend_avg,th as trend_max,eh as trend_min,r as unavailable,ch as violin_median,mh as violin_none,gh as violin_raincloud,Dh as waterfall_aria,Mh as waterfall_end,jh as waterfall_no_readings,Ph as waterfall_start,zh as waterfall_total,Fa as when_strip_label,Bh as wind_aria,Ih as wind_aria_calm,Hh as wind_aria_still,Vh as wind_calm,Eh as wind_mean_speed,Th as wind_prevailing,Gh as wind_share,Uh as wind_speed,Nh as wind_speed_unit,Rh as wind_strongest,No as zoom_reset,Go as zoom_window,Bo as zoom_window_label}; +//# sourceMappingURL=chartdeck-card.fr-F88aZHdy.js.map diff --git a/dist/chartdeck-card.fr-F88aZHdy.js.map b/dist/chartdeck-card.fr-F88aZHdy.js.map new file mode 100644 index 0000000..3780907 --- /dev/null +++ b/dist/chartdeck-card.fr-F88aZHdy.js.map @@ -0,0 +1 @@ +{"version":3,"file":"chartdeck-card.fr-F88aZHdy.js","sources":[],"sourcesContent":[],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/chartdeck-card.fr-WBanCOES.js b/dist/chartdeck-card.fr-WBanCOES.js deleted file mode 100644 index a2a7189..0000000 --- a/dist/chartdeck-card.fr-WBanCOES.js +++ /dev/null @@ -1,2 +0,0 @@ -const e="Entité introuvable",r="Indisponible",t="Ajoutez une entité dans l'éditeur pour commencer.",o="Aucune entité ne correspond pour le moment.",i="Aucune de ces entités n'est disponible.",a="Entités",_="Style",n="Graphique",s="Barres",l="Jauges",d="Graphiques d'historique",u="Parts d'un total",c="Comparaisons",p="Distributions",m="Afficher les derniers",g="Unité",h="Heures",b="Jours",y="Semaines",v="Mois",f="Relevés depuis",x="Historique (chaque changement)",w="Statistiques à long terme",C="Transformation",q="Aucune (relevés tels quels)",A="Taux de variation",k="Taux par",L="Seconde",P="Minute",M="Heure",j="Jour",S="Lisser sur relevés",D="Lisser sur une durée (ex. 15min ; à la place des relevés)",z="Valeurs actuelles",E="Tableau de bord Énergie",T="Flux d’énergie (rien de coché : réseau, solaire et batterie)",R="Export et charge batterie sous l'axe",N="Forme de la ligne",V="Lissée",G="Droite",I="En escalier",B="Couleur",U="Une couleur par entité",H="Par plage de couleur",F="Afficher les valeurs sur les points",J="Couleur de la ligne",O="Pointillés",Q="Limites",W="Couleurs",Y="Affichage",Z="Actions",K="Titre",X="Barre",$="Fine",ee="Segmentée",re="Réservoir",te="Grille de batteries",oe="Niveaux de batterie : {levels}",ie="Anneau",ae="Aiguille",_e="Arc",ne="Les angles sont en degrés, dans le sens horaire depuis le haut : -90 à gauche, 90 à droite. Laissez-les vides pour la forme habituelle du style.",se="Angle de départ",le="Angle de fin",de="Au centre",ue="La valeur",ce="Le libellé de la plage de couleur",pe="Le nom",me="Mon propre texte",ge="Rien",he="Texte",be="Graduations chiffrées",ye="Plage récente derrière la jauge",ve="Désactivé",fe="Dernières 24 heures",xe="7 derniers jours",we="Dernières 24 heures : de {min} à {max}, moyenne {mean}",Ce="7 derniers jours : de {min} à {max}, moyenne {mean}",qe="Afficher le nom",Ae="Afficher la valeur",ke="Afficher l'icône",Le="Afficher la cible",Pe="Afficher la légende",Me="Colonnes",je="Tri",Se="Dans l'ordre de la liste",De="Plus bas en premier",ze="Plus haut en premier",Ee="Décimales",Te="Unité",Re="Animer",Ne="Masquer les entités indisponibles",Ve="Menu d’export",Ge="Afficher au maximum",Ie="Afficher aussi toutes les entités correspondantes",Be="Les nouveaux appareils apparaissent sans modifier la carte. Choisissez-en plusieurs d'un même type pour correspondre à l'un d'eux ; les types différents doivent tous correspondre.",Ue="Exclure",He="Les entités correspondantes sont exclues si elles correspondent à l'un de ces critères.",Fe="Classe d'appareil",Je="Pièces",Oe="Étages",Qe="Étiquettes",We="Domaines",Ye="Entités",Ze="Action d'appui",Ke="Action d'appui long",Xe="Action de double appui",$e="Entité",er="Apparence",rr="Valeur avec icône",tr="Mini-courbe",or="Anneau",ir="Barre fine",ar="Attribut (au lieu de l'état)",_r="Nom",nr="Heures d'historique",sr="Afficher le nom",lr="Afficher l'icône",dr="Icône",ur="Minimum",cr="Maximum",pr="Unité",mr="Décimales",gr="Couleur sans plages",hr="Plages de couleur",br="Le badge prend la couleur de la plage où se trouve sa valeur, comme sur la carte.",yr="Actions",vr="Action d'appui",fr="Action d'appui long",xr="Action de double appui",wr="Attribut (au lieu de l'état)",Cr="Nom",qr="Icône",Ar="Minimum",kr="Maximum",Lr="Cible",Pr="Aucun",Mr="réglage de la carte",jr="Par défaut ({value})",Sr="Nombre",Dr="Entité",zr="Préréglage",Er="Batterie (bas = mauvais)",Tr="Consommation (haut = mauvais)",Rr="Température",Nr="Aucun",Vr="Personnalisé",Gr="À partir de",Ir="Partir d'une entité",Br="Partir d'un nombre",Ur="Commence à cette entité",Hr="Couleur",Fr="Couleur CSS",Jr="Libellé",Or="Icône",Qr="Colorer les icônes selon leur plage",Wr="Principale",Yr="Vert",Zr="Ambre",Kr="Rouge",Xr="Bleu",$r="Violet",et="Gris",rt="Personnalisée…",tt="Ajouter une plage",ot="Supprimer la plage",it="Ajouter une entité",at="Monter",_t="Descendre",nt="Supprimer l'entité",st="Afficher les options",lt="Masquer les options",dt="{entity} (introuvable)",ut="Couleurs",ct="{label} à {time}",pt="Orientation",mt="Horizontale",gt="Verticale",ht="Libellés des valeurs",bt="Lignes à chaque libellé de valeur",yt="Valeur la plus basse affichée",vt="Valeur la plus haute affichée",ft="Médiane",xt="Moitié centrale",wt="Plus bas – plus haut",Ct="Relevés",qt="Appuyer sur un groupe pour afficher sa composition",At="{label}. Afficher sa composition",kt="Retour à {name}",Lt="Tout",Pt="Max",Mt="Min",jt="Moy.",St="Marquer le relevé le plus haut",Dt="Marquer le relevé le plus bas",zt="Moyenne",Et="Ne pas afficher",Tt="Ligne sur le graphique",Rt="Valeur seule",Nt="Marquer le plus haut, le plus bas et la moyenne",Vt="{name} : {value}, {sigma} par rapport à la normale",Gt="plus de {limit}",It="moins de {limit}",Bt="Marquer les valeurs éloignées de la normale",Ut="Fenêtre (30min, 2h, 1d ; auto : un douzième de la période)",Ht="Écart à partir duquel marquer, en écarts types",Ft="Couleur des repères",Jt="Ombrer la bande normale",Ot="Période précédente",Qt="Période suivante",Wt="Retour à {label}",Yt="Aujourd'hui",Zt="Hier",Kt="Cette semaine",Xt="La semaine dernière",$t="Ce mois-ci",eo="Le mois dernier",ro="Cette année",to="L'année dernière",oo="Dernière heure",io="{n} dernières heures",ao="Dernier jour",_o="{n} derniers jours",no="7 derniers jours",so="{n} dernières semaines",lo="Dernier mois",uo="{n} derniers mois",co="Nuances d'une couleur",po="Couleur des nuances (nom de palette ou couleur CSS)",mo="Afficher chaque part en pourcentage",go="Total",ho="Moyenne",bo="Rien",yo="Total",vo="Moyenne",fo="{style} de {names}",xo="Nuage de points",wo="Bulles",Co="En abscisse",qo="La première entité",Ao="Le temps",ko="Taille des points (px)",Lo="Dispersion (px)",Po="Plus petite bulle (px)",Mo="Plus grande bulle (px)",jo="Couleur des points",So="Libellés en bas",Do="Ajoutez une deuxième entité. La première va en abscisse, les autres en ordonnée.",zo="Ajoutez trois entités : une en abscisse, une en ordonnée et une pour la taille de chaque bulle.",Eo="Abscisse",To="Taille",Ro="Total",No="Valeur la plus basse en abscisse",Vo="Valeur la plus haute en abscisse",Go="Réinitialiser le zoom",Io="Affiché : de {from} à {to}",Bo="Partie du graphique affichée",Uo="Zoom et déplacement (pincement, Ctrl + molette ou glisser)",Ho="Bande d'aperçu sous le graphique",Fo="Annotations",Jo="Type",Oo="Ligne à une valeur",Qo="Plage de valeurs ombrée",Wo="Repères à des heures fixes",Yo="Repères quand une entité change",Zo="Libellé sur un relevé",Ko="Ligne",Xo="Plage",$o="Heures",ei="Changements d'état",ri="Libellé de point",ti="Ajouter une annotation :",oi="Valeur (un nombre ou une entité)",ii="De (un nombre ou une entité ; vide pour le bas)",ai="À (un nombre ou une entité ; vide pour le haut)",_i="Heures : 07:00 pour chaque jour, ou 2026-10-28 07:00 (séparées par des virgules)",ni="Entité",si="Série (vide pour la première)",li="État (vide pour chaque changement)",di="Ombrer pendant cet état",ui="Relevé",ci="Le plus haut",pi="Le plus bas",mi="Le plus récent",gi="Le premier",hi="Libellé",bi="Couleur",yi="Pointillés",vi="Suivre l'historique de l'entité (en escalier)",fi="Ombrer",xi="Rien",wi="Au-dessus de la ligne",Ci="Sous la ligne",qi="Couleurs de l'ombrage selon la valeur de la ligne (plages facultatives)",Ai="Supprimer l'annotation",ki="Ombrer les plages de gravité derrière le graphique",Li="Période",Pi="Les derniers…",Mi="Aujourd'hui",ji="Cette semaine",Si="Ce mois-ci",Di="Cette année",zi="Périodes en arrière (0 pour l'actuelle)",Ei="Tracer jusqu'à",Ti="Maintenant",Ri="La fin de la période",Ni="Afficher les boutons précédent et suivant",Vi="Regrouper les relevés par",Gi="Ne pas regrouper",Ii="Heure",Bi="Jour",Ui="Semaine",Hi="Mois",Fi="Combiner par",Ji="{name}, {offset}",Oi="{n} h plus tôt",Qi="{n} jours plus tôt",Wi="{n} semaines plus tôt",Yi="{n} mois plus tôt",Zi="{n} ans plus tôt",Ki="Comparer avec des périodes antérieures (tracées en filigrane)",Xi="Couleur des périodes antérieures",$i="Gris",ea="Couleur de la série estompée",ra="Moyenne",ta="Somme",oa="Minimum",ia="Maximum",aa="Premier",_a="Dernier",na="Variation (compteurs croissants)",sa="Transformation",la="Aucune (relevés tels quels)",da="Total cumulé",ua="Le total cumulé repart de zéro",ca="Jamais (depuis le bord gauche)",pa="Chaque jour",ma="Chaque semaine",ga="Chaque mois",ha="Chaque mois au jour de facturation",ba="Jour de facturation du mois (1–28)",ya="Libellés de temps",va="Libellés des valeurs",fa="Libellés des axes",xa="À côté du graphique",wa="Sur le graphique",Ca="Lignes horizontales",qa="Lignes verticales",Aa="Valeur la plus basse affichée",ka="Valeur la plus haute affichée",La="Échelle des valeurs",Pa="Linéaire",Ma="Logarithmique (puissances de dix)",ja="Afficher les valeurs au survol ou au toucher",Sa="Épaisseur de ligne (px)",Da="Point à chaque relevé",za="Tracer au-dessus des autres lignes",Ea="Afficher seulement tant que cette entité",Ta="…est dans l'état (séparés par des virgules)",Ra="…est au-dessus de",Na="…est en dessous de",Va="Afficher toutes les séries seulement tant que cette entité",Ga="…est dans l'état (séparés par des virgules)",Ia="…est au-dessus de",Ba="…est en dessous de",Ua="Ligne pâle des relevés masqués",Ha="Bande montrant quand c'était le cas",Fa="Affiché tant que {condition}",Ja="Ligne « maintenant »",Oa="Désactivée",Qa="Ligne seule",Wa="Ligne et l'heure",Ya="Ligne et compte à rebours jusqu'à la prochaine heure fixée",Za="{label} dans {duration}",Ka="Suivant dans {duration}",Xa="Compact",$a="Noms et valeurs",e_="Au-dessus du graphique",r_="Sur le graphique",t_="Masqués",o_="Toucher un nom pour le masquer ou l’afficher",i_="Quels relevés",a_="Tous (autant que possible)",__="Le plus récent",n_="Le plus haut et le plus bas",s_="Le premier et le plus récent",l_="Position du libellé",d_="Au-dessus des pics, sous les creux",u_="Au-dessus",c_="En dessous",p_="Sur le point",m_="Autoriser le chevauchement des libellés",g_="Groupe de synchronisation (les graphiques du même nom partagent le pointeur et la navigation par période)",h_="Un petit graphique par entité",b_="Échelle des valeurs",y_="Identique quand les unités correspondent",v_="Identique pour tous les graphiques",f_="Propre à chaque graphique",x_="Colonnes (vide pour s'adapter à la carte)",w_="Prévision",C_="Prévision {name}",q_="Prévision",A_="Entité de prévision (sa prévision est tracée en pointillés après maintenant)",k_='Attribut (vide : prévision météo ou "forecast")',L_="Clé de la valeur (vide : automatique)",P_="Clé de l'heure (vide : automatique)",M_="Prévision météo (vide : horaire)",j_="Horaire",S_="Quotidienne",D_="Deux fois par jour",z_="Multiplier les valeurs par (vide : 1)",E_="Afficher les prévisions jusqu'à",T_="Afficher la consigne",R_="Ombrer pendant le chauffage ou la climatisation",N_="Ombrer quand seul le ventilateur tourne",V_="Couleur de la température",G_="Couleur de la consigne",I_="Couleur du chauffage",B_="Couleur de la climatisation",U_="Jours (plus de 1 affiche la journée moyenne)",H_="Durée active",F_="L'heure actuelle",J_="Rien",O_="Une barre toutes les",Q_="15 minutes",W_="30 minutes",Y_="Heure",Z_="Automatique (variation pour les compteurs, sinon moyenne)",K_="Couleur",X_="Compte comme actif (vide : on, open, heating, home…)",$_="Ajoutez d'abord une entité ci-dessus.",en="Regrouper par",rn="Étage",tn="Pièce",on="Appareil",an="Étiquette",_n="Groupe propre (prioritaire sur « Regrouper par » ; « Rez-de-chaussée / Cuisine » pour deux niveaux)",nn="Texte sur les barres",sn="État",ln="Durée",dn="État et durée",un="Aucun",cn="Légende des états",pn="Au-dessus du graphique",mn="Masquée",gn="Couleurs des états",hn="Un nom de palette (amber, green, blue, red, purple, grey, primary) ou toute couleur CSS.",bn="État",yn="Couleur",vn="Ajouter une couleur d'état",fn="Supprimer",xn="Groupe (les lignes du même groupe partagent un titre)",wn="Points par heure (0 trace chaque relevé)",Cn="Graphique",qn="Ligne",An="Barres",kn="Aucun (valeur seule)",Ln="Remplissage sous la ligne",Pn="Plein",Mn="Dégradé",jn="Aucun",Sn="Points sur la ligne",Dn="Au survol",zn="Toujours",En="Jamais",Tn="Libellés du plus haut et du plus bas",Rn="Au survol",Nn="Toujours",Vn="Jamais",Gn="Hauteur du graphique (pour 500 px de largeur)",In="Espace entre les barres (px)",Bn="Couleurs des plages",Un="Fondu",Hn="Changement à chaque plage",Fn="Afficher le plus bas et le plus haut",Jn="Afficher la moyenne",On="Légende (deux entités ou plus)",Qn="Valeur la plus basse (~ pour souple)",Wn="Valeur la plus haute (~ pour souple)",Yn="Plus petite plage affichée",Zn="Axe droit, plus bas (~ pour souple)",Kn="Axe droit, plus haut (~ pour souple)",Xn="Axe droit, plus petite plage",$n="Multiplier par 10 puissance",es="Nom et icône",rs="Répartis",ts="Gauche",os="Droite",is="Centre",as="Icône",_s="À droite du nom",ns="À gauche du nom",ss="À côté de la valeur",ls="Valeur",ds="Gauche",us="Droite",cs="Centre",ps="Taille de la valeur (%)",ms="Taille du nom (px)",gs="Colorer le nom",hs="Colorer la valeur",bs="Colorer l'icône",ys="Sans arrière-plan (dans une autre carte)",vs="Image à la place de l'icône (URL)",fs="Afficher la valeur sous le pointeur",xs="Axe",ws="Gauche",Cs="Droite (sa propre échelle)",qs="Combiner par",As="Tracer la valeur actuelle en ligne horizontale",ks="Afficher sa valeur à côté de la principale",Ls="Point coloré selon la valeur",Ps="Sur le graphique",Ms="Ligne",js="Remplissage",Ss="Points",Ds="Dans la légende",zs="Valeur dans la légende",Es="Directions",Ts="4 (N, E, S, W)",Rs="8 (N, NE, E…)",Ns="16 (N, NNE, NE…)",Vs="Calme en dessous de (vide : 0,5 m/s, ou l'équivalent en km/h, mph ou nœuds)",Gs="La première entité est la direction du vent, en degrés ou en points cardinaux comme SW. La seconde est la vitesse du vent : sans elle, les pétales indiquent seulement la fréquence du vent dans chaque direction.",Is="Direction : {direction}. Vitesse : {speed}.",Bs="aucune",Us="Les statistiques à long terme donnent la direction moyenne de chaque heure. Ce n'est juste autour du nord que si le capteur enregistre la direction comme un angle (classe d'état measurement_angle) ; sinon une heure oscillant entre NNW et NNE donne en moyenne le sud. L'historique est exact.",Hs="Aires",Fs="Empilement",Js="Ne pas empiler",Os="Les unes sur les autres",Qs="À 100 %",Ws="Couleur sous zéro",Ys="Essaim",Zs="Placer chaque point selon",Ks="Sa valeur",Xs="L'heure à laquelle il s'est produit",$s="Points plus grands pour les valeurs plus grandes",el="{n} relevés",rl="{n} fois actif",tl="Points affichés",ol="Aucun relevé",il="Aucun changement : {value}",al="Stable sur toute la période",_l="Plus ancien – plus récent",nl="Plus bas – plus haut",sl="Nuage de points en bandes",ll="Médiane {value}",dl="Moyenne {value}",ul="Moyenne",cl="Trait sur chaque rangée à",pl="La médiane",ml="La moyenne",gl="Aucun trait",hl="Étalement dans la rangée",bl="Couleur",yl="Boîte à moustaches",vl="Boîte à moustaches de {names}",fl="Plus haut",xl="Quartile supérieur",wl="Médiane",Cl="Quartile inférieur",ql="Plus bas",Al="Moyenne",kl="Relevés",Ll="Valeurs aberrantes",Pl="Portée des moustaches",Ml="1,5 × hauteur de la boîte (valeurs aberrantes en points)",jl="Le plus bas et le plus haut",Sl="Afficher chaque relevé en point",Dl="Couleur de la boîte",zl="Puce",El="Plages derrière la barre",Tl="Nuances de gris",Rl="Couleurs des plages de couleur",Nl="cible {target}",Vl="Graphique {style} de {names}",Gl="Chandeliers",Il="Un chandelier par",Bl="Entités en dessous : combiner les relevés par",Ul="Couleur à la hausse",Hl="Couleur à la baisse",Fl="Tracer les autres entités en dessous sous forme de",Jl="Colonnes",Ol="Une ligne",Ql="Ouverture",Wl="Haut",Yl="Bas",Zl="Clôture",Kl="Semaine du {date}",Xl="Thermostat",$l="Consigne",ed="{low} – {high}",rd="{name} n'est pas un thermostat. Choisissez une entité climatisation.",td="Chauffage",od="Préchauffage",id="Refroidissement",ad="Dégivrage",_d="Déshumidification",nd="Ventilation",sd="Inactif",ld="Arrêt",dd="Colonnes",ud="Automatique",cd="Du plus bas au plus haut dans chaque colonne",pd="Extrémités arrondies",md="Afficher les valeurs sur les colonnes",gd="Barres d'erreur (dispersion dans chaque colonne)",hd="Aucune",bd="Moyenne ± un écart type",yd="Le plus bas et le plus haut",vd="Intervalle de confiance à 95 % de la moyenne",fd="{value} ({low} – {high})",xd="Couleur",wd="Combiné",Cd="Tracer en",qd="Ligne",Ad="Colonnes",kd="Aire",Ld="Axe des valeurs",Pd="Automatique (selon l'unité)",Md="Gauche",jd="Droite",Sd="Combiner par",Dd="Comme la carte",zd="Moyenne",Ed="Somme",Td="Minimum",Rd="Maximum",Nd="Premier",Vd="Dernier",Gd="Variation (compteurs croissants)",Id="Horloge 24 heures",Bd="une fois",Ud="{n} fois",Hd="{text} par jour",Fd="{total} · pic à {time}",Jd="pic de {value} à {time}",Od="{name} {state}",Qd="{label} par jour",Wd="Rien d'enregistré",Yd="Maintenant",Zd="actif",Kd="Journée moyenne · {n} derniers jours",Xd="{on} jours sur {of}",$d="{duration} jusqu'ici",eu="{from} – {to}",ru="{value} en moyenne",tu="Graphique de cycles",ou="Moyenne de chaque heure sur {n} semaines",iu="Chaque heure, jour après jour, sur {n} semaines",au="Chaque jour du mois, mois après mois, sur {n} semaines",_u="Moyenne du panneau",nu="Moyenne {name}",su="Un panneau par",lu="Jour de la semaine (ses heures)",du="Heure de la journée (jour après jour)",uu="Jour du mois (mois après mois)",cu="Semaines",pu="Haltères",mu="Comparer",gu="Le plus bas et le plus haut de la période",hu="Le début de la période et maintenant",bu="La cible et maintenant",yu="Marquer la valeur actuelle",vu="Bas",fu="Haut",xu="Maintenant",wu="Cible",Cu="Il y a une heure",qu="Il y a {n} heures",Au="Il y a un jour",ku="Il y a {n} jours",Lu="Il y a une semaine",Pu="Il y a {n} semaines",Mu="Il y a un mois",ju="Il y a {n} mois",Su="Aucune valeur",Du="Entonnoir",zu="Forme",Eu="Entonnoir (première étape en haut)",Tu="Pyramide (première étape en bas)",Ru="Pourcentages",Nu="Part de la première étape",Vu="Part de l'étape précédente",Gu="Ne pas afficher",Iu="Couleur",Bu="Une couleur par entité",Uu="Par plage de couleur",Hu="{style} de {names}",Fu="Barres groupées",Ju="Barres",Ou="Côte à côte",Qu="Empilées",Wu="Empilées à 100 %",Yu="Couleur",Zu="Une couleur par série",Ku="Par plage de couleur",Xu="Ligne",$u="Série",ec="Couleur de la barre",rc="Graphique à barres de {names}",tc="Carte thermique",oc="Carte thermique de {name}",ic="Jours moyennés",ac="Aucun relevé",_c="Disposition",nc="Heure par jour de la semaine",sc="Calendrier (un jour par case)",lc="Échelle continue",dc="Cases",uc="Carrées",cc="Arrondies",pc="Hexagonales",mc="Couleur la plus basse à",gc="Couleur la plus haute à",hc="Légende",bc="Spirale",yc="Spirale de {name}, {n} tours",vc="{n} jours, un tour par jour",fc="{n} semaines, un tour par semaine",xc="Le plus ancien au centre, le plus récent à l'extérieur",wc="Un tour par",Cc="Jour",qc="Semaine",Ac="Tours",kc="Largeur de l'anneau",Lc="Histogramme",Pc="Compter",Mc="Le temps passé dans chaque intervalle",jc="Les relevés dans chaque intervalle",Sc="Afficher en",Dc="Part du total (%)",zc="Heures ou relevés",Ec="Nombre d'intervalles (vide : automatique)",Tc="Largeur d'intervalle (prioritaire sur le nombre)",Rc="Deux entités ou plus",Nc="Barres côte à côte",Vc="Barres superposées",Gc="Libellés des valeurs en bas",Ic="{n} relevés",Bc="1 relevé",Uc="Ligne",Hc="Chargement de l'historique…",Fc="Impossible de charger l'historique : {error}",Jc="Chargement des réglages du tableau de bord Énergie…",Oc="Impossible de lire les réglages du tableau de bord Énergie : {error}",Qc="Aucun de ces flux n’est encore configuré dans le tableau de bord Énergie.",Wc="Import réseau",Yc="Export réseau",Zc="Solaire",Kc="Décharge batterie",Xc="Charge batterie",$c="Gaz",ep="Eau",rp="Appareils",tp="Maison",op="Consommation non suivie",ip="Consommé à la maison",ap="Aucun relevé sur cette période.",_p="Toucher pour masquer ou afficher. Maintenir pour n’afficher que celle-ci.",np="Toutes les séries sont masquées. Touchez un nom pour l’afficher à nouveau.",sp="Exporter",lp="Enregistrer en PNG",dp="image, 2×",up="Enregistrer en SVG",cp="vectoriel",pp="Copier le CSV",mp="valeurs tracées",gp="Copier le YAML",hp="configuration de cette carte",bp="Copié",yp="Enregistré",vp="Enregistré dans un fichier : le presse-papiers n’est pas disponible ici",fp="Impossible d’exporter depuis ce navigateur",xp="Rien au-dessus de zéro à tracer sur une échelle logarithmique.",wp="Sucettes",Cp="Pictogramme",qp="Icône (chaque entité peut avoir la sienne)",Ap="Chaque icône représente (vide : automatique)",kp="Icônes par groupe (0 : pas de groupes)",Lp="Remplir partiellement une icône pour les fractions",Pp="Secteurs / anneau",Mp="Forme",jp="Anneau",Sp="Secteurs",Dp="Ligne sous le total",zp="Espace entre les parts",Ep="Remplissages en dégradé",Tp="Aire polaire",Rp="Échelle",Np="Une échelle pour tous, de 0 à la plus grande valeur",Vp="Chaque part du minimum au maximum de son entité",Gp="Couleur",Ip="Une couleur par entité",Bp="Nuances d'une couleur, plus foncée pour plus",Up="Par plage de couleur",Hp="Couleur des nuances",Fp="Graphique en aire polaire de {names}",Jp="Radar",Op="Échelle",Qp="Chaque axe du minimum au maximum de son entité",Wp="Une échelle pour tous, de 0 à la plus grande valeur",Yp="Remplir les formes",Zp="Nom de l'axe (les entités ayant le même nom d'axe s'alignent entre les groupes)",Kp="Graphique radar de {names}",Xp="Autre",$p="Aire de plage",em="Tracer la moyenne en ligne",rm="Couleur",tm="Anneaux",om="Angle de départ (0 en haut)",im="Extrémités arrondies",am="Sankey (flux)",_m="Colorer les flux selon",nm="Leur origine, ou leur destination après un nœud intermédiaire",sm="Leur origine",lm="Leur destination",dm="Flux depuis",um="Flux vers",cm="Couleur du flux",pm="Diagramme de flux : {flows}",mm="{from} vers {to} {value}",gm="Indiquez pour chaque entité un « Flux depuis » et un « Flux vers » dans ses options.",hm="Aucun flux pour le moment.",bm="Rien n’a circulé sur cette période.",ym="Cordes (flux en cercle)",vm="Espace entre les nœuds",fm="Opacité des rubans",xm="Diagramme de cordes : {flows}",wm="Pente",Cm="Comparer",qm="Le relevé d'alors et d'aujourd'hui",Am="La hausse sur chaque période (compteurs)",km="Hausse ou baisse",Lm="Par groupe",Pm="Une hausse est",Mm="Mauvaise (rouge)",jm="Bonne (vert)",Sm="Groupe",Dm="Maintenant",zm="Il y a {n} {unit}",Em="Il y a 1 {unit}",Tm="Période précédente ({n} {unit})",Rm="Période précédente (1 {unit})",Nm="Dernière période ({n} {unit})",Vm="Dernière période (1 {unit})",Gm="heure",Im="heures",Bm="jour",Um="jours",Hm="semaine",Fm="semaines",Jm="mois",Om="mois",Qm="{name}, de {from} à {to}",Wm="aucun relevé",Ym="Mini-graphiques",Zm="Mini-graphique",Km="Ligne",Xm="Aire",$m="Colonnes",eg="Barre sous le nom et la valeur",rg="Couleur",tg="Tendance de {name}",og="Flux empilés",ig="Forme",ag="Flux empilés (ondulant)",_g="Centré",ng="Part du total (100 %)",sg="Empilé depuis zéro",lg="Ordre",dg="Les plus grands au milieu",ug="Dans l'ordre de la liste, le premier en bas",cg="Noms sur les flux",pg="Bords",mg="Total",gg="Rayons de soleil",hg="Stalactites",bg="Forme",yg="Cercle complet",vg="Demi-cercle",fg="Couleur",xg="Une couleur par groupe",wg="Par plage de couleur",Cg="Total",qg="Autre",Ag="Rien à afficher : aucune entité n'a de valeur supérieure à zéro.",kg="Aucun relevé :",Lg="Rayons de soleil de {names}",Pg="Graphique en stalactites de {names}",Mg="Chronologie des états",jg="Aucun état enregistré sur cette période.",Sg="pendant {duration}",Dg="Maintenant",zg="Des relevés, pas des états : un graphique en ligne convient mieux",Eg="Carte proportionnelle",Tg="Couleur",Rg="Une couleur par groupe",Ng="Par plage de couleur",Vg="Carte proportionnelle de {names}",Gg="{value} au total",Ig="Rien à afficher : aucune entité n'a de valeur supérieure à zéro.",Bg="Aucun relevé :",Ug="Autre",Hg="Marimekko",Fg="Texte sur chaque partie",Jg="Part de sa colonne",Og="Valeur",Qg="Part et valeur",Wg="Aucun",Yg="Colonne (groupe)",Zg="Catégorie",Kg="Couleur de la catégorie",Xg="Graphique Marimekko, colonnes : {columns}",$g="Tendance",eh="Min",rh="Moyenne",th="Max",oh="Violon",ih="Violon",ah="Nuage de pluie (demi-violon, boîte et relevés)",_h="Boîte avec la médiane et la moitié centrale",nh="Lissage (dans l'unité de l'entité, vide pour automatique)",sh="Une forme par",lh="Entité",dh="Entité et jour",uh="Entité et semaine",ch="Entité et mois",ph="médiane {value}",mh="Aucun relevé",gh="Nuage de pluie",hh="Gaufre",bh="Gaufres",yh="Une seule, partagée entre les entités",vh="Une par entité, côte à côte",fh="Afficher la première part en grand",xh="Cascade",wh="Chaque étape est",Ch="Sa variation sur la période",qh="Sa valeur actuelle",Ah="Partir du relevé de la première entité au début de la période",kh="Afficher le total à la fin",Lh="Décompte (une hausse de ces entités est une baisse du total)",Ph="Début",Mh="Fin",jh="Total",Sh="Aucun relevé",Dh="Graphique en cascade : {bars}",zh="Rose des vents",Eh="Dominant",Th="Vitesse moyenne",Rh="Le plus fort",Nh="Calme",Vh="Vitesse",Gh="Vitesse ({unit})",Ih="Part du temps",Bh="Rose des vents, dominant {direction} {share}",Uh="Rose des vents, dominant {direction} {share}, calme {calm}",Hh="Rose des vents, calme {calm}";var Fh={entity_not_found:e,unavailable:r,no_entities:t,no_matches:o,none_available:i,editor_section_entities:a,editor_section_style:_,editor_section_chart:n,editor_group_bars:s,editor_group_gauges:l,editor_group_history:d,editor_group_totals:u,editor_group_compare:c,editor_group_distribution:p,editor_period_last:m,editor_period_unit:g,editor_period_unit_hour:h,editor_period_unit_day:b,editor_period_unit_week:y,editor_period_unit_month:v,editor_source:f,editor_source_history:x,editor_source_statistics:w,editor_derivative_transform:C,editor_derivative_transform_none:q,editor_derivative_transform_derivative:A,editor_derivative_unit_time:k,editor_derivative_unit_time_s:L,editor_derivative_unit_time_min:P,editor_derivative_unit_time_h:M,editor_derivative_unit_time_d:j,editor_derivative_smoothing:S,editor_derivative_smoothing_time:D,editor_source_current:z,editor_source_energy:E,editor_energy_flows:T,editor_energy_split:R,editor_curve:N,editor_curve_smooth:V,editor_curve_straight:G,editor_curve_step:I,editor_color_by:B,editor_color_by_series:U,editor_color_by_bands:H,editor_labels:F,editor_series_color:J,editor_dash:O,editor_section_limits:Q,editor_section_colours:W,editor_section_display:Y,editor_section_actions:Z,editor_title:K,editor_style_bar:X,editor_style_thin:$,editor_style_segmented:ee,editor_style_tank:re,editor_style_battery:te,battery_aria:oe,editor_style_ring:ie,editor_style_needle:ae,editor_style_arc:"Arc",editor_gauge_help:ne,editor_start_angle:se,editor_end_angle:le,editor_center:de,editor_center_mode_value:ue,editor_center_mode_band:ce,editor_center_mode_name:pe,editor_center_mode_text:me,editor_center_mode_none:ge,editor_center_text:he,editor_tick_labels:be,editor_ghost:ye,editor_ghost_off:ve,editor_ghost_24h:fe,editor_ghost_7d:xe,ghost_title_24h:we,ghost_title_7d:Ce,editor_show_name:qe,editor_show_value:Ae,editor_show_icon:ke,editor_show_target:Le,editor_show_legend:Pe,editor_columns:Me,editor_sort:"Tri",editor_sort_none:Se,editor_sort_ascending:De,editor_sort_descending:ze,editor_decimals:Ee,editor_unit:Te,editor_animate:Re,editor_hide_unavailable:Ne,editor_export:Ve,editor_limit:Ge,editor_include_heading:Ie,editor_include_help:Be,editor_exclude_heading:Ue,editor_exclude_help:He,editor_rule_device_class:Fe,editor_rule_area:Je,editor_rule_floor:Oe,editor_rule_label:Qe,editor_rule_domain:We,editor_rule_entity:Ye,editor_tap_action:Ze,editor_hold_action:Ke,editor_double_tap_action:Xe,editor_badge_entity:$e,editor_badge_style:er,editor_badge_style_value:rr,editor_badge_style_sparkline:tr,editor_badge_style_ring:or,editor_badge_style_thin:ir,editor_badge_attribute:ar,editor_badge_name:"Nom",editor_badge_hours:nr,editor_badge_show_name:sr,editor_badge_show_icon:lr,editor_badge_icon:dr,editor_badge_min:ur,editor_badge_max:cr,editor_badge_unit:pr,editor_badge_decimals:mr,editor_badge_color:gr,editor_badge_bands:hr,editor_badge_bands_help:br,editor_badge_actions:yr,editor_badge_tap_action:vr,editor_badge_hold_action:fr,editor_badge_double_tap_action:xr,editor_attribute:wr,editor_name:"Nom",editor_icon:qr,editor_min:Ar,editor_max:kr,editor_target:Lr,editor_none:Pr,editor_card_setting:Mr,editor_limit_default:jr,editor_limit_number:Sr,editor_limit_entity:Dr,editor_preset:zr,editor_preset_battery:Er,editor_preset_usage:Tr,editor_preset_temperature:Rr,editor_preset_none:Nr,editor_preset_custom:Vr,editor_band_from:Gr,editor_band_from_entity:Ir,editor_band_from_number:Br,editor_band_from_entity_label:Ur,editor_band_color:Hr,editor_band_custom_color:Fr,editor_band_label:Jr,editor_band_icon:Or,editor_color_icon:Qr,editor_color_primary:Wr,editor_color_green:Yr,editor_color_amber:Zr,editor_color_red:Kr,editor_color_blue:Xr,editor_color_purple:$r,editor_color_grey:et,editor_color_custom:rt,editor_add_band:tt,editor_remove_band:ot,editor_add_entity:it,editor_move_up:at,editor_move_down:_t,editor_remove_entity:nt,editor_show_options:st,editor_hide_options:lt,editor_not_found:dt,editor_severity:ut,annotation_at:ct,editor_orientation:pt,editor_orientation_horizontal:mt,editor_orientation_vertical:gt,editor_value_axis:ht,editor_value_grid:bt,editor_value_min:yt,editor_value_max:vt,dist_median:ft,dist_middle:xt,dist_range:wt,dist_count:Ct,editor_drill_down:qt,drill_into:At,drill_back:kt,drill_top:Lt,extremes_high:"Max",extremes_low:"Min",extremes_average:jt,editor_extremes_max:St,editor_extremes_min:Dt,editor_extremes_average:zt,editor_extremes_average_none:Et,editor_extremes_average_line:Tt,editor_extremes_average_figure:Rt,editor_extremes:Nt,anomaly_title:Vt,anomaly_beyond_high:Gt,anomaly_beyond_low:It,editor_anomalies:Bt,editor_anomalies_window:Ut,editor_anomalies_sigma:Ht,editor_anomalies_color:Ft,editor_anomalies_band:Jt,period_previous:Ot,period_next:Qt,period_return:Wt,period_today:Yt,period_yesterday:Zt,period_this_week:Kt,period_last_week:Xt,period_this_month:$t,period_last_month:eo,period_this_year:ro,period_last_year:to,period_last_hour:oo,period_last_hours:io,period_last_day:ao,period_last_days:_o,period_last_week_rolling:no,period_last_weeks:so,period_last_month_rolling:lo,period_last_months:uo,editor_color_by_shades:co,editor_shade_color:po,editor_show_percent:mo,editor_center_total:go,editor_center_average:ho,editor_center_none:bo,parts_total:yo,parts_average:vo,parts_aria:fo,editor_style_scatter:xo,editor_style_bubble:wo,editor_against:Co,editor_against_entity:qo,editor_against_time:Ao,editor_dot_size:ko,editor_jitter:Lo,editor_min_size:Po,editor_max_size:Mo,editor_dot_color:jo,editor_xy_x_axis:So,scatter_needs_two:Do,bubble_needs_three:zo,scatter_role_x:Eo,bubble_role_size:To,chart_total:Ro,editor_x_min:No,editor_x_max:Vo,zoom_reset:Go,zoom_window:Io,zoom_window_label:Bo,editor_zoom:Uo,editor_overview:Ho,editor_annotations:Fo,editor_annotation_type:Jo,editor_annotation_type_line:Oo,editor_annotation_type_band:Qo,editor_annotation_type_time:Wo,editor_annotation_type_state:Yo,editor_annotation_type_point:Zo,editor_annotation_add_line:Ko,editor_annotation_add_band:Xo,editor_annotation_add_time:$o,editor_annotation_add_state:ei,editor_annotation_add_point:ri,editor_annotation_add:ti,editor_annotation_value:oi,editor_annotation_from:ii,editor_annotation_to:ai,editor_annotation_times:_i,editor_annotation_entity:ni,editor_annotation_series:si,editor_annotation_state:li,editor_annotation_shade:di,editor_annotation_at:ui,editor_annotation_at_max:ci,editor_annotation_at_min:pi,editor_annotation_at_last:mi,editor_annotation_at_first:gi,editor_annotation_label:hi,editor_annotation_color:bi,editor_annotation_dash:yi,editor_annotation_history:vi,editor_annotation_zone:fi,editor_annotation_zone_none:xi,editor_annotation_zone_above:wi,editor_annotation_zone_below:Ci,editor_annotation_severity:qi,editor_annotation_remove:Ai,editor_zones:ki,editor_period_calendar:Li,editor_period_calendar_rolling:Pi,editor_period_calendar_day:Mi,editor_period_calendar_week:ji,editor_period_calendar_month:Si,editor_period_calendar_year:Di,editor_period_offset:zi,editor_period_until:Ei,editor_period_until_now:Ti,editor_period_until_end:Ri,editor_period_navigate:Ni,editor_group_by:Vi,editor_group_by_none:Gi,editor_group_by_hour:Ii,editor_group_by_day:Bi,editor_group_by_week:Ui,editor_group_by_month:Hi,editor_aggregate:Fi,compare_series:Ji,compare_hours_earlier:Oi,compare_days_earlier:Qi,compare_weeks_earlier:Wi,compare_months_earlier:Yi,compare_years_earlier:Zi,editor_compare:Ki,editor_compare_style:Xi,editor_compare_style_grey:$i,editor_compare_style_series:ea,editor_aggregate_mean:ra,editor_aggregate_sum:ta,editor_aggregate_min:oa,editor_aggregate_max:ia,editor_aggregate_first:aa,editor_aggregate_last:_a,editor_aggregate_change:na,editor_cumulative_transform:sa,editor_cumulative_transform_none:la,editor_cumulative_transform_cumulative:da,editor_cumulative_reset:ua,editor_cumulative_reset_none:ca,editor_cumulative_reset_day:pa,editor_cumulative_reset_week:ma,editor_cumulative_reset_month:ga,editor_cumulative_reset_billing:ha,editor_cumulative_billing_day:ba,editor_x_axis:ya,editor_y_axis:va,editor_axis_labels:fa,editor_axis_labels_outside:xa,editor_axis_labels_inside:wa,editor_grid_horizontal:Ca,editor_grid_vertical:qa,editor_y_min:Aa,editor_y_max:ka,editor_y_scale:La,editor_y_scale_linear:Pa,editor_y_scale_log:Ma,editor_tooltip:ja,editor_line_width:Sa,editor_dots:Da,editor_on_top:za,editor_when_entity:Ea,editor_when_state:Ta,editor_when_above:Ra,editor_when_below:Na,editor_when_card_entity:Va,editor_when_card_state:Ga,editor_when_card_above:Ia,editor_when_card_below:Ba,editor_when_ghost:Ua,editor_when_strip:Ha,when_strip_label:Fa,editor_now_marker:Ja,editor_now_marker_off:Oa,editor_now_marker_line:Qa,editor_now_marker_time:Wa,editor_now_marker_countdown:Ya,now_marker_countdown:Za,now_marker_next:Ka,editor_compact:Xa,editor_header:$a,editor_header_above:e_,editor_header_over:r_,editor_header_hidden:t_,editor_legend_toggle:o_,editor_labels_show:i_,editor_labels_show_all:a_,editor_labels_show_last:__,editor_labels_show_minmax:n_,editor_labels_show_ends:s_,editor_labels_position:l_,editor_labels_position_auto:d_,editor_labels_position_above:u_,editor_labels_position_below:c_,editor_labels_position_center:p_,editor_labels_overlap:m_,editor_sync:g_,editor_multiples:h_,editor_multiples_scale:b_,editor_multiples_scale_auto:y_,editor_multiples_scale_shared:v_,editor_multiples_scale_independent:f_,editor_multiples_columns:x_,forecast_label:w_,forecast_series:C_,editor_forecast_title:q_,editor_forecast_entity:A_,editor_forecast_attribute:k_,editor_forecast_value_key:L_,editor_forecast_time_key:P_,editor_forecast_type:M_,editor_forecast_type_hourly:j_,editor_forecast_type_daily:S_,editor_forecast_type_twice_daily:D_,editor_forecast_multiply:z_,editor_forecast_hours:E_,editor_set_point:T_,editor_shading:R_,editor_shade_fan:N_,editor_current_color:V_,editor_set_point_color:G_,editor_heating_color:I_,editor_cooling_color:B_,editor_days:U_,editor_day_clock_center_total:H_,editor_day_clock_center_now:F_,editor_day_clock_center_none:J_,editor_bucket:O_,editor_bucket_15:Q_,editor_bucket_30:W_,editor_bucket_60:Y_,editor_aggregate_auto:Z_,editor_ring_color:K_,editor_active:X_,editor_entity_options_none:$_,editor_hierarchy_group_by:en,editor_group_by_floor:rn,editor_group_by_area:tn,editor_group_by_device:on,editor_group_by_label:an,editor_entity_groups:_n,editor_bar_labels:nn,editor_bar_labels_state:sn,editor_bar_labels_duration:ln,editor_bar_labels_both:dn,editor_bar_labels_none:un,editor_timeline_legend:cn,editor_timeline_legend_above:pn,editor_timeline_legend_hidden:mn,editor_state_colors:gn,editor_state_colors_help:hn,editor_state_colors_state:bn,editor_state_colors_color:yn,editor_state_colors_add:vn,editor_state_colors_remove:fn,editor_timeline_group:xn,editor_points_per_hour:wn,editor_graph:Cn,editor_graph_line:qn,editor_graph_bar:An,editor_graph_none:kn,editor_fill:Ln,editor_fill_solid:Pn,editor_fill_fade:Mn,editor_fill_none:jn,editor_points:Sn,editor_points_hover:Dn,editor_points_always:zn,editor_points_never:En,editor_trend_labels:Tn,editor_labels_hover:Rn,editor_labels_always:Nn,editor_labels_never:Vn,editor_height:Gn,editor_bar_spacing:In,editor_color_transition:Bn,editor_color_transition_smooth:Un,editor_color_transition_hard:Hn,editor_extrema:Fn,editor_average:Jn,editor_trend_legend:On,editor_trend_y_min:Qn,editor_trend_y_max:Wn,editor_min_range:Yn,editor_y_min_secondary:Zn,editor_y_max_secondary:Kn,editor_min_range_secondary:Xn,editor_value_factor:$n,editor_align_header:es,editor_align_header_default:rs,editor_align_header_left:ts,editor_align_header_right:os,editor_align_header_center:is,editor_align_icon:as,editor_align_icon_right:_s,editor_align_icon_left:ns,editor_align_icon_state:ss,editor_align_state:ls,editor_align_state_left:ds,editor_align_state_right:us,editor_align_state_center:cs,editor_font_size:ps,editor_font_size_header:ms,editor_color_name:gs,editor_color_value:hs,editor_trend_color_icon:bs,editor_trend_group:ys,editor_icon_image:vs,editor_trend_tooltip:fs,editor_y_axis_side:"Axe",editor_y_axis_side_primary:ws,editor_y_axis_side_secondary:Cs,editor_entity_aggregate:qs,editor_fixed_value:As,editor_show_state:ks,editor_show_indicator:Ls,editor_show_graph:Ps,editor_show_line:Ms,editor_show_fill:js,editor_show_points:Ss,editor_show_legend_entity:Ds,editor_show_legend_state:zs,editor_sectors:Es,editor_sectors_4:Ts,editor_sectors_8:Rs,editor_sectors_16:Ns,editor_calm:Vs,editor_wind_roles:Gs,editor_wind_now:Is,editor_wind_none:Bs,editor_wind_statistics:Us,editor_style_area:Hs,editor_stack:Fs,editor_stack_none:Js,editor_stack_normal:Os,editor_stack_percent:Qs,editor_negative_color:Ws,editor_style_beeswarm:Ys,editor_place_by:Zs,editor_place_by_value:Ks,editor_place_by_time_of_day:Xs,editor_size_by_value:$s,swarm_readings:el,swarm_events:rl,swarm_shown:tl,swarm_none:ol,swarm_no_change:il,swarm_held:al,swarm_earliest_latest:_l,swarm_lowest_highest:nl,editor_style_strip_plot:sl,strip_median_value:ll,strip_mean_value:dl,strip_mean:ul,editor_strip_marker:cl,editor_strip_marker_median:pl,editor_strip_marker_mean:ml,editor_strip_marker_none:gl,editor_strip_jitter:hl,editor_fill_color:bl,editor_style_box:yl,box_aria:vl,box_highest:fl,box_upper_quartile:xl,box_median:wl,box_lower_quartile:Cl,box_lowest:ql,box_mean:Al,box_count:kl,box_outliers:Ll,editor_whiskers:Pl,editor_whiskers_tukey:Ml,editor_whiskers_range:jl,editor_readings:Sl,editor_box_color:Dl,editor_style_bullet:zl,editor_ranges:El,editor_ranges_shades:Tl,editor_ranges_colours:Rl,compare_target:Nl,chart_aria:Vl,editor_style_candlestick:Gl,editor_candle_by:Il,editor_under_aggregate:Bl,editor_up_color:Ul,editor_down_color:Hl,editor_underneath:Fl,editor_underneath_columns:Jl,editor_underneath_line:Ol,candle_open:Ql,candle_high:Wl,candle_low:"Bas",candle_close:Zl,candle_week_of:Kl,editor_style_climate:Xl,climate_set_point:$l,climate_range:ed,climate_not_thermostat:rd,climate_action_heating:td,climate_action_preheating:od,climate_action_cooling:id,climate_action_defrosting:ad,climate_action_drying:_d,climate_action_fan:nd,climate_action_idle:sd,climate_action_off:ld,editor_style_column:dd,editor_group_by_auto:ud,editor_range:cd,editor_rounded:pd,editor_column_labels:md,editor_error_bars:gd,editor_error_bars_none:hd,editor_error_bars_std:bd,editor_error_bars_min_max:yd,editor_error_bars_ci95:vd,error_bars_tooltip:fd,editor_column_color:xd,editor_style_combined:wd,editor_series_type:Cd,editor_series_type_line:qd,editor_series_type_column:Ad,editor_series_type_area:kd,editor_series_axis:Ld,editor_series_axis_auto:Pd,editor_series_axis_left:Md,editor_series_axis_right:jd,editor_series_aggregate:Sd,editor_series_aggregate_auto:Dd,editor_series_aggregate_mean:zd,editor_series_aggregate_sum:Ed,editor_series_aggregate_min:Td,editor_series_aggregate_max:Rd,editor_series_aggregate_first:Nd,editor_series_aggregate_last:Vd,editor_series_aggregate_change:Gd,editor_style_day_clock:Id,day_clock_times_one:Bd,day_clock_times:Ud,day_clock_a_day:Hd,day_clock_busiest:Fd,day_clock_peak:Jd,day_clock_state:Od,day_clock_per_day:Qd,day_clock_no_data:Wd,day_clock_now:Yd,day_clock_on:Zd,day_clock_average:Kd,day_clock_on_days:Xd,day_clock_so_far:$d,day_clock_range:eu,day_clock_average_value:ru,editor_style_cycle_plot:tu,cycle_note_week:ou,cycle_note_hour:iu,cycle_note_month:au,cycle_mean_legend:_u,cycle_panel_average:nu,editor_cycle_plot_cycle:su,editor_cycle_plot_cycle_day_of_week:lu,editor_cycle_plot_cycle_hour_of_day:du,editor_cycle_plot_cycle_day_of_month:uu,editor_cycle_plot_weeks:cu,editor_style_dumbbell:pu,editor_ends:mu,editor_ends_range:gu,editor_ends_then:hu,editor_ends_target:bu,editor_show_now:yu,dumbbell_low:"Bas",dumbbell_high:fu,dumbbell_now:xu,dumbbell_target:wu,dumbbell_ago_hour_one:Cu,dumbbell_ago_hour:qu,dumbbell_ago_day_one:Au,dumbbell_ago_day:ku,dumbbell_ago_week_one:Lu,dumbbell_ago_week:Pu,dumbbell_ago_month_one:Mu,dumbbell_ago_month:ju,dumbbell_no_value:Su,editor_style_funnel:Du,editor_funnel_shape:zu,editor_funnel_shape_funnel:Eu,editor_funnel_shape_pyramid:Tu,editor_funnel_percent_of:Ru,editor_funnel_percent_of_first:Nu,editor_funnel_percent_of_previous:Vu,editor_funnel_percent_of_none:Gu,editor_funnel_color_by:Iu,editor_funnel_color_by_series:Bu,editor_funnel_color_by_bands:Uu,funnel_aria:Hu,editor_style_grouped_bars:Fu,editor_mode:Ju,editor_mode_grouped:Ou,editor_mode_stacked:Qu,editor_mode_percent:Wu,editor_bars_color_by:Yu,editor_bars_color_by_series:Zu,editor_bars_color_by_bands:Ku,editor_bar_group:Xu,editor_bar_series:$u,editor_bar_color:ec,grouped_bars_aria:rc,editor_style_heatmap:tc,heatmap_aria:oc,heatmap_hours:ic,heatmap_empty:ac,editor_grid:_c,editor_grid_hours:nc,editor_grid_calendar:sc,editor_color_by_scale:lc,editor_cell_shape:dc,editor_cell_shape_square:uc,editor_cell_shape_rounded:cc,editor_cell_shape_hexagon:pc,editor_color_min:mc,editor_color_max:gc,editor_legend:hc,editor_style_spiral:bc,spiral_aria:yc,spiral_turn_day_note:vc,spiral_turn_week_note:fc,spiral_inner_oldest:xc,editor_spiral_turn:wc,editor_spiral_turn_day:Cc,editor_spiral_turn_week:qc,editor_spiral_turns:Ac,editor_spiral_ring_width:kc,editor_style_histogram:Lc,editor_count:Pc,editor_count_time:Mc,editor_count_readings:jc,editor_show_as:Sc,editor_show_as_percent:Dc,editor_show_as_total:zc,editor_bins:Ec,editor_bin_width:Tc,editor_bars:Rc,editor_bars_side:Nc,editor_bars_overlap:Vc,editor_hist_x_axis:Gc,histogram_readings:Ic,histogram_reading:Bc,editor_style_line:Uc,chart_loading:Hc,chart_error:Fc,energy_loading:Jc,energy_error:Oc,energy_none:Qc,energy_flow_grid_import:Wc,energy_flow_grid_export:Yc,energy_flow_solar:Zc,energy_flow_battery_out:Kc,energy_flow_battery_in:Xc,energy_flow_gas:"Gaz",energy_flow_water:"Eau",energy_flow_devices:rp,energy_node_home:tp,energy_node_untracked:op,energy_node_home_use:ip,chart_no_data:ap,legend_toggle_hint:_p,legend_toggle_all_hidden:np,export_menu:sp,export_png:lp,export_png_hint:dp,export_svg:up,export_svg_hint:cp,export_csv:pp,export_csv_hint:mp,export_yaml:gp,export_yaml_hint:hp,export_copied:bp,export_saved:yp,export_saved_file:vp,export_failed:fp,chart_log_nothing:xp,editor_style_lollipop:wp,editor_style_pictograph:Cp,editor_unit_icon:qp,editor_per_icon:Ap,editor_group_size:kp,editor_partial:Lp,editor_style_pie:Pp,editor_shape:Mp,editor_shape_donut:jp,editor_shape_pie:Sp,editor_center_label:Dp,editor_gap:zp,editor_gradient:Ep,editor_style_polar_area:Tp,editor_polar_scale:Rp,editor_polar_scale_shared:Np,editor_polar_scale_limits:Vp,editor_polar_color_by:Gp,editor_polar_color_by_series:Ip,editor_polar_color_by_shades:Bp,editor_polar_color_by_bands:Up,editor_polar_color:Hp,polar_area_aria:Fp,editor_style_radar:Jp,editor_radar_scale:Op,editor_radar_scale_limits:Qp,editor_radar_scale_shared:Wp,editor_radar_fill:Yp,editor_radar_axis:Zp,radar_aria:Kp,radar_other:Xp,editor_style_range_area:$p,editor_mean:em,editor_range_color:rm,editor_style_rings:tm,editor_rings_start_angle:om,editor_rounded_ends:im,editor_style_sankey:am,editor_link_color:_m,editor_link_color_auto:nm,editor_link_color_source:sm,editor_link_color_target:lm,editor_from:dm,editor_to:um,editor_flow_color:cm,sankey_aria:pm,sankey_flow:mm,sankey_no_flows:gm,sankey_nothing:hm,energy_nothing_flowed:bm,editor_style_chord:ym,editor_chord_pad:vm,editor_chord_ribbon_opacity:fm,chord_aria:xm,editor_style_slope:wm,editor_measure:Cm,editor_measure_value:qm,editor_measure_change:Am,editor_color_by_direction:km,editor_color_by_group:Lm,editor_increase:Pm,editor_increase_bad:Mm,editor_increase_good:jm,editor_group:Sm,slope_now:Dm,slope_ago:zm,slope_ago_one:Em,slope_previous:Tm,slope_previous_one:Rm,slope_last:Nm,slope_last_one:Vm,slope_unit_hour:Gm,slope_unit_hour_other:Im,slope_unit_day:Bm,slope_unit_day_other:Um,slope_unit_week:Hm,slope_unit_week_other:Fm,slope_unit_month:Jm,slope_unit_month_other:Om,slope_entity_aria:Qm,slope_no_reading:Wm,editor_style_sparkline:Ym,editor_spark:Zm,editor_spark_line:Km,editor_spark_area:Xm,editor_spark_column:$m,editor_spark_bar:eg,editor_spark_color:rg,spark_aria:tg,editor_style_streamgraph:og,editor_baseline:ig,editor_baseline_wiggle:ag,editor_baseline_centre:_g,editor_baseline_share:ng,editor_baseline_zero:sg,editor_stream_order:lg,editor_stream_order_inside_out:dg,editor_stream_order_listed:ug,editor_stream_labels:cg,editor_stream_curve:pg,stream_total:mg,editor_style_sunburst:gg,editor_style_icicle:hg,editor_sunburst_shape:bg,editor_sunburst_shape_full:yg,editor_sunburst_shape_half:vg,editor_hierarchy_color_by:fg,editor_hierarchy_color_by_group:xg,editor_hierarchy_color_by_bands:wg,hierarchy_total:Cg,hierarchy_other:qg,hierarchy_empty:Ag,hierarchy_no_reading:kg,sunburst_aria:Lg,icicle_aria:Pg,editor_style_timeline:Mg,timeline_no_states:jg,timeline_for:Sg,timeline_now:Dg,timeline_measurement:zg,editor_style_treemap:Eg,editor_treemap_color_by:Tg,editor_treemap_color_by_group:Rg,editor_treemap_color_by_bands:Ng,treemap_aria:Vg,treemap_total:Gg,treemap_empty:Ig,treemap_no_reading:Bg,treemap_other:Ug,editor_style_marimekko:Hg,editor_marimekko_segment_labels:Fg,editor_marimekko_segment_labels_percent:Jg,editor_marimekko_segment_labels_value:Og,editor_marimekko_segment_labels_both:Qg,editor_marimekko_segment_labels_none:Wg,editor_marimekko_group:Yg,editor_marimekko_category:Zg,editor_marimekko_color:Kg,marimekko_aria:Xg,editor_style_trend:$g,trend_min:"Min",trend_avg:rh,trend_max:"Max",editor_style_violin:oh,editor_shape_violin:ih,editor_shape_raincloud:ah,editor_box:_h,editor_bandwidth:nh,editor_split_by:sh,editor_split_by_none:lh,editor_split_by_day:dh,editor_split_by_week:uh,editor_split_by_month:ch,violin_median:ph,violin_none:mh,violin_raincloud:gh,editor_style_waffle:hh,editor_waffles:bh,editor_waffles_one:yh,editor_waffles_each:vh,editor_headline:fh,editor_style_waterfall:xh,editor_steps:wh,editor_steps_change:Ch,editor_steps_current:qh,editor_start_from_first:Ah,editor_total:kh,editor_waterfall_invert:Lh,waterfall_start:Ph,waterfall_end:"Fin",waterfall_total:jh,waterfall_no_readings:Sh,waterfall_aria:Dh,editor_style_wind_rose:zh,wind_prevailing:Eh,wind_mean_speed:Th,wind_strongest:Rh,wind_calm:Nh,wind_speed:Vh,wind_speed_unit:Gh,wind_share:Ih,wind_aria:Bh,wind_aria_calm:Uh,wind_aria_still:Hh};export{ct as annotation_at,Gt as anomaly_beyond_high,It as anomaly_beyond_low,Vt as anomaly_title,oe as battery_aria,vl as box_aria,kl as box_count,fl as box_highest,Cl as box_lower_quartile,ql as box_lowest,Al as box_mean,wl as box_median,Ll as box_outliers,xl as box_upper_quartile,zo as bubble_needs_three,To as bubble_role_size,Zl as candle_close,Wl as candle_high,Yl as candle_low,Ql as candle_open,Kl as candle_week_of,Vl as chart_aria,Fc as chart_error,Hc as chart_loading,xp as chart_log_nothing,ap as chart_no_data,Ro as chart_total,xm as chord_aria,id as climate_action_cooling,ad as climate_action_defrosting,_d as climate_action_drying,nd as climate_action_fan,td as climate_action_heating,sd as climate_action_idle,ld as climate_action_off,od as climate_action_preheating,rd as climate_not_thermostat,ed as climate_range,$l as climate_set_point,Qi as compare_days_earlier,Oi as compare_hours_earlier,Yi as compare_months_earlier,Ji as compare_series,Nl as compare_target,Wi as compare_weeks_earlier,Zi as compare_years_earlier,_u as cycle_mean_legend,iu as cycle_note_hour,au as cycle_note_month,ou as cycle_note_week,nu as cycle_panel_average,Hd as day_clock_a_day,Kd as day_clock_average,ru as day_clock_average_value,Fd as day_clock_busiest,Wd as day_clock_no_data,Yd as day_clock_now,Zd as day_clock_on,Xd as day_clock_on_days,Jd as day_clock_peak,Qd as day_clock_per_day,eu as day_clock_range,$d as day_clock_so_far,Od as day_clock_state,Ud as day_clock_times,Bd as day_clock_times_one,Fh as default,Ct as dist_count,ft as dist_median,xt as dist_middle,wt as dist_range,kt as drill_back,At as drill_into,Lt as drill_top,ku as dumbbell_ago_day,Au as dumbbell_ago_day_one,qu as dumbbell_ago_hour,Cu as dumbbell_ago_hour_one,ju as dumbbell_ago_month,Mu as dumbbell_ago_month_one,Pu as dumbbell_ago_week,Lu as dumbbell_ago_week_one,fu as dumbbell_high,vu as dumbbell_low,Su as dumbbell_no_value,xu as dumbbell_now,wu as dumbbell_target,X_ as editor_active,tt as editor_add_band,it as editor_add_entity,Co as editor_against,qo as editor_against_entity,Ao as editor_against_time,Fi as editor_aggregate,Z_ as editor_aggregate_auto,na as editor_aggregate_change,aa as editor_aggregate_first,_a as editor_aggregate_last,ia as editor_aggregate_max,ra as editor_aggregate_mean,oa as editor_aggregate_min,ta as editor_aggregate_sum,es as editor_align_header,is as editor_align_header_center,rs as editor_align_header_default,ts as editor_align_header_left,os as editor_align_header_right,as as editor_align_icon,ns as editor_align_icon_left,_s as editor_align_icon_right,ss as editor_align_icon_state,ls as editor_align_state,cs as editor_align_state_center,ds as editor_align_state_left,us as editor_align_state_right,Re as editor_animate,ti as editor_annotation_add,Xo as editor_annotation_add_band,Ko as editor_annotation_add_line,ri as editor_annotation_add_point,ei as editor_annotation_add_state,$o as editor_annotation_add_time,ui as editor_annotation_at,gi as editor_annotation_at_first,mi as editor_annotation_at_last,ci as editor_annotation_at_max,pi as editor_annotation_at_min,bi as editor_annotation_color,yi as editor_annotation_dash,ni as editor_annotation_entity,ii as editor_annotation_from,vi as editor_annotation_history,hi as editor_annotation_label,Ai as editor_annotation_remove,si as editor_annotation_series,qi as editor_annotation_severity,di as editor_annotation_shade,li as editor_annotation_state,_i as editor_annotation_times,ai as editor_annotation_to,Jo as editor_annotation_type,Qo as editor_annotation_type_band,Oo as editor_annotation_type_line,Zo as editor_annotation_type_point,Yo as editor_annotation_type_state,Wo as editor_annotation_type_time,oi as editor_annotation_value,fi as editor_annotation_zone,wi as editor_annotation_zone_above,Ci as editor_annotation_zone_below,xi as editor_annotation_zone_none,Fo as editor_annotations,Bt as editor_anomalies,Jt as editor_anomalies_band,Ft as editor_anomalies_color,Ht as editor_anomalies_sigma,Ut as editor_anomalies_window,wr as editor_attribute,Jn as editor_average,fa as editor_axis_labels,wa as editor_axis_labels_inside,xa as editor_axis_labels_outside,yr as editor_badge_actions,ar as editor_badge_attribute,hr as editor_badge_bands,br as editor_badge_bands_help,gr as editor_badge_color,mr as editor_badge_decimals,xr as editor_badge_double_tap_action,$e as editor_badge_entity,fr as editor_badge_hold_action,nr as editor_badge_hours,dr as editor_badge_icon,cr as editor_badge_max,ur as editor_badge_min,_r as editor_badge_name,lr as editor_badge_show_icon,sr as editor_badge_show_name,er as editor_badge_style,or as editor_badge_style_ring,tr as editor_badge_style_sparkline,ir as editor_badge_style_thin,rr as editor_badge_style_value,vr as editor_badge_tap_action,pr as editor_badge_unit,Hr as editor_band_color,Fr as editor_band_custom_color,Gr as editor_band_from,Ir as editor_band_from_entity,Ur as editor_band_from_entity_label,Br as editor_band_from_number,Or as editor_band_icon,Jr as editor_band_label,nh as editor_bandwidth,ec as editor_bar_color,Xu as editor_bar_group,nn as editor_bar_labels,dn as editor_bar_labels_both,ln as editor_bar_labels_duration,un as editor_bar_labels_none,sn as editor_bar_labels_state,$u as editor_bar_series,In as editor_bar_spacing,Rc as editor_bars,Yu as editor_bars_color_by,Ku as editor_bars_color_by_bands,Zu as editor_bars_color_by_series,Vc as editor_bars_overlap,Nc as editor_bars_side,ig as editor_baseline,_g as editor_baseline_centre,ng as editor_baseline_share,ag as editor_baseline_wiggle,sg as editor_baseline_zero,Tc as editor_bin_width,Ec as editor_bins,_h as editor_box,Dl as editor_box_color,O_ as editor_bucket,Q_ as editor_bucket_15,W_ as editor_bucket_30,Y_ as editor_bucket_60,Vs as editor_calm,Il as editor_candle_by,Mr as editor_card_setting,dc as editor_cell_shape,pc as editor_cell_shape_hexagon,cc as editor_cell_shape_rounded,uc as editor_cell_shape_square,de as editor_center,ho as editor_center_average,Dp as editor_center_label,ce as editor_center_mode_band,pe as editor_center_mode_name,ge as editor_center_mode_none,me as editor_center_mode_text,ue as editor_center_mode_value,bo as editor_center_none,he as editor_center_text,go as editor_center_total,vm as editor_chord_pad,fm as editor_chord_ribbon_opacity,Zr as editor_color_amber,Xr as editor_color_blue,B as editor_color_by,H as editor_color_by_bands,km as editor_color_by_direction,Lm as editor_color_by_group,lc as editor_color_by_scale,U as editor_color_by_series,co as editor_color_by_shades,rt as editor_color_custom,Yr as editor_color_green,et as editor_color_grey,Qr as editor_color_icon,gc as editor_color_max,mc as editor_color_min,gs as editor_color_name,Wr as editor_color_primary,$r as editor_color_purple,Kr as editor_color_red,Bn as editor_color_transition,Hn as editor_color_transition_hard,Un as editor_color_transition_smooth,hs as editor_color_value,xd as editor_column_color,md as editor_column_labels,Me as editor_columns,Xa as editor_compact,Ki as editor_compare,Xi as editor_compare_style,$i as editor_compare_style_grey,ea as editor_compare_style_series,B_ as editor_cooling_color,Pc as editor_count,jc as editor_count_readings,Mc as editor_count_time,ba as editor_cumulative_billing_day,ua as editor_cumulative_reset,ha as editor_cumulative_reset_billing,pa as editor_cumulative_reset_day,ga as editor_cumulative_reset_month,ca as editor_cumulative_reset_none,ma as editor_cumulative_reset_week,sa as editor_cumulative_transform,da as editor_cumulative_transform_cumulative,la as editor_cumulative_transform_none,V_ as editor_current_color,N as editor_curve,V as editor_curve_smooth,I as editor_curve_step,G as editor_curve_straight,su as editor_cycle_plot_cycle,uu as editor_cycle_plot_cycle_day_of_month,lu as editor_cycle_plot_cycle_day_of_week,du as editor_cycle_plot_cycle_hour_of_day,cu as editor_cycle_plot_weeks,O as editor_dash,J_ as editor_day_clock_center_none,F_ as editor_day_clock_center_now,H_ as editor_day_clock_center_total,U_ as editor_days,Ee as editor_decimals,S as editor_derivative_smoothing,D as editor_derivative_smoothing_time,C as editor_derivative_transform,A as editor_derivative_transform_derivative,q as editor_derivative_transform_none,k as editor_derivative_unit_time,j as editor_derivative_unit_time_d,M as editor_derivative_unit_time_h,P as editor_derivative_unit_time_min,L as editor_derivative_unit_time_s,jo as editor_dot_color,ko as editor_dot_size,Da as editor_dots,Xe as editor_double_tap_action,Hl as editor_down_color,qt as editor_drill_down,le as editor_end_angle,mu as editor_ends,gu as editor_ends_range,bu as editor_ends_target,hu as editor_ends_then,T as editor_energy_flows,R as editor_energy_split,qs as editor_entity_aggregate,_n as editor_entity_groups,$_ as editor_entity_options_none,gd as editor_error_bars,vd as editor_error_bars_ci95,yd as editor_error_bars_min_max,hd as editor_error_bars_none,bd as editor_error_bars_std,Ue as editor_exclude_heading,He as editor_exclude_help,Ve as editor_export,Fn as editor_extrema,Nt as editor_extremes,zt as editor_extremes_average,Rt as editor_extremes_average_figure,Tt as editor_extremes_average_line,Et as editor_extremes_average_none,St as editor_extremes_max,Dt as editor_extremes_min,Ln as editor_fill,bl as editor_fill_color,Mn as editor_fill_fade,jn as editor_fill_none,Pn as editor_fill_solid,As as editor_fixed_value,cm as editor_flow_color,ps as editor_font_size,ms as editor_font_size_header,k_ as editor_forecast_attribute,A_ as editor_forecast_entity,E_ as editor_forecast_hours,z_ as editor_forecast_multiply,P_ as editor_forecast_time_key,q_ as editor_forecast_title,M_ as editor_forecast_type,S_ as editor_forecast_type_daily,j_ as editor_forecast_type_hourly,D_ as editor_forecast_type_twice_daily,L_ as editor_forecast_value_key,dm as editor_from,Iu as editor_funnel_color_by,Uu as editor_funnel_color_by_bands,Bu as editor_funnel_color_by_series,Ru as editor_funnel_percent_of,Nu as editor_funnel_percent_of_first,Gu as editor_funnel_percent_of_none,Vu as editor_funnel_percent_of_previous,zu as editor_funnel_shape,Eu as editor_funnel_shape_funnel,Tu as editor_funnel_shape_pyramid,zp as editor_gap,ne as editor_gauge_help,ye as editor_ghost,fe as editor_ghost_24h,xe as editor_ghost_7d,ve as editor_ghost_off,Ep as editor_gradient,Cn as editor_graph,An as editor_graph_bar,qn as editor_graph_line,kn as editor_graph_none,_c as editor_grid,sc as editor_grid_calendar,Ca as editor_grid_horizontal,nc as editor_grid_hours,qa as editor_grid_vertical,Sm as editor_group,s as editor_group_bars,Vi as editor_group_by,tn as editor_group_by_area,ud as editor_group_by_auto,Bi as editor_group_by_day,on as editor_group_by_device,rn as editor_group_by_floor,Ii as editor_group_by_hour,an as editor_group_by_label,Hi as editor_group_by_month,Gi as editor_group_by_none,Ui as editor_group_by_week,c as editor_group_compare,p as editor_group_distribution,l as editor_group_gauges,d as editor_group_history,kp as editor_group_size,u as editor_group_totals,$a as editor_header,e_ as editor_header_above,t_ as editor_header_hidden,r_ as editor_header_over,fh as editor_headline,I_ as editor_heating_color,Gn as editor_height,lt as editor_hide_options,Ne as editor_hide_unavailable,fg as editor_hierarchy_color_by,wg as editor_hierarchy_color_by_bands,xg as editor_hierarchy_color_by_group,en as editor_hierarchy_group_by,Gc as editor_hist_x_axis,Ke as editor_hold_action,qr as editor_icon,vs as editor_icon_image,Ie as editor_include_heading,Be as editor_include_help,Pm as editor_increase,Mm as editor_increase_bad,jm as editor_increase_good,Lo as editor_jitter,F as editor_labels,Nn as editor_labels_always,Rn as editor_labels_hover,Vn as editor_labels_never,m_ as editor_labels_overlap,l_ as editor_labels_position,u_ as editor_labels_position_above,d_ as editor_labels_position_auto,c_ as editor_labels_position_below,p_ as editor_labels_position_center,i_ as editor_labels_show,a_ as editor_labels_show_all,s_ as editor_labels_show_ends,__ as editor_labels_show_last,n_ as editor_labels_show_minmax,hc as editor_legend,o_ as editor_legend_toggle,Ge as editor_limit,jr as editor_limit_default,Dr as editor_limit_entity,Sr as editor_limit_number,Sa as editor_line_width,_m as editor_link_color,nm as editor_link_color_auto,sm as editor_link_color_source,lm as editor_link_color_target,Zg as editor_marimekko_category,Kg as editor_marimekko_color,Yg as editor_marimekko_group,Fg as editor_marimekko_segment_labels,Qg as editor_marimekko_segment_labels_both,Wg as editor_marimekko_segment_labels_none,Jg as editor_marimekko_segment_labels_percent,Og as editor_marimekko_segment_labels_value,kr as editor_max,Mo as editor_max_size,em as editor_mean,Cm as editor_measure,Am as editor_measure_change,qm as editor_measure_value,Ar as editor_min,Yn as editor_min_range,Xn as editor_min_range_secondary,Po as editor_min_size,Ju as editor_mode,Ou as editor_mode_grouped,Wu as editor_mode_percent,Qu as editor_mode_stacked,_t as editor_move_down,at as editor_move_up,h_ as editor_multiples,x_ as editor_multiples_columns,b_ as editor_multiples_scale,y_ as editor_multiples_scale_auto,f_ as editor_multiples_scale_independent,v_ as editor_multiples_scale_shared,Cr as editor_name,Ws as editor_negative_color,Pr as editor_none,dt as editor_not_found,Ja as editor_now_marker,Ya as editor_now_marker_countdown,Qa as editor_now_marker_line,Oa as editor_now_marker_off,Wa as editor_now_marker_time,za as editor_on_top,pt as editor_orientation,mt as editor_orientation_horizontal,gt as editor_orientation_vertical,Ho as editor_overview,Lp as editor_partial,Ap as editor_per_icon,Li as editor_period_calendar,Mi as editor_period_calendar_day,Si as editor_period_calendar_month,Pi as editor_period_calendar_rolling,ji as editor_period_calendar_week,Di as editor_period_calendar_year,m as editor_period_last,Ni as editor_period_navigate,zi as editor_period_offset,g as editor_period_unit,b as editor_period_unit_day,h as editor_period_unit_hour,v as editor_period_unit_month,y as editor_period_unit_week,Ei as editor_period_until,Ri as editor_period_until_end,Ti as editor_period_until_now,Zs as editor_place_by,Xs as editor_place_by_time_of_day,Ks as editor_place_by_value,Sn as editor_points,zn as editor_points_always,Dn as editor_points_hover,En as editor_points_never,wn as editor_points_per_hour,Hp as editor_polar_color,Gp as editor_polar_color_by,Up as editor_polar_color_by_bands,Ip as editor_polar_color_by_series,Bp as editor_polar_color_by_shades,Rp as editor_polar_scale,Vp as editor_polar_scale_limits,Np as editor_polar_scale_shared,zr as editor_preset,Er as editor_preset_battery,Vr as editor_preset_custom,Nr as editor_preset_none,Rr as editor_preset_temperature,Tr as editor_preset_usage,Zp as editor_radar_axis,Yp as editor_radar_fill,Op as editor_radar_scale,Qp as editor_radar_scale_limits,Wp as editor_radar_scale_shared,cd as editor_range,rm as editor_range_color,El as editor_ranges,Rl as editor_ranges_colours,Tl as editor_ranges_shades,Sl as editor_readings,ot as editor_remove_band,nt as editor_remove_entity,K_ as editor_ring_color,om as editor_rings_start_angle,pd as editor_rounded,im as editor_rounded_ends,Je as editor_rule_area,Fe as editor_rule_device_class,We as editor_rule_domain,Ye as editor_rule_entity,Oe as editor_rule_floor,Qe as editor_rule_label,Z as editor_section_actions,n as editor_section_chart,W as editor_section_colours,Y as editor_section_display,a as editor_section_entities,Q as editor_section_limits,_ as editor_section_style,Es as editor_sectors,Ns as editor_sectors_16,Ts as editor_sectors_4,Rs as editor_sectors_8,Sd as editor_series_aggregate,Dd as editor_series_aggregate_auto,Gd as editor_series_aggregate_change,Nd as editor_series_aggregate_first,Vd as editor_series_aggregate_last,Rd as editor_series_aggregate_max,zd as editor_series_aggregate_mean,Td as editor_series_aggregate_min,Ed as editor_series_aggregate_sum,Ld as editor_series_axis,Pd as editor_series_axis_auto,Md as editor_series_axis_left,jd as editor_series_axis_right,J as editor_series_color,Cd as editor_series_type,kd as editor_series_type_area,Ad as editor_series_type_column,qd as editor_series_type_line,T_ as editor_set_point,G_ as editor_set_point_color,ut as editor_severity,po as editor_shade_color,N_ as editor_shade_fan,R_ as editor_shading,Mp as editor_shape,jp as editor_shape_donut,Sp as editor_shape_pie,ah as editor_shape_raincloud,ih as editor_shape_violin,Sc as editor_show_as,Dc as editor_show_as_percent,zc as editor_show_as_total,js as editor_show_fill,Ps as editor_show_graph,ke as editor_show_icon,Ls as editor_show_indicator,Pe as editor_show_legend,Ds as editor_show_legend_entity,zs as editor_show_legend_state,Ms as editor_show_line,qe as editor_show_name,yu as editor_show_now,st as editor_show_options,mo as editor_show_percent,Ss as editor_show_points,ks as editor_show_state,Le as editor_show_target,Ae as editor_show_value,$s as editor_size_by_value,je as editor_sort,De as editor_sort_ascending,ze as editor_sort_descending,Se as editor_sort_none,f as editor_source,z as editor_source_current,E as editor_source_energy,x as editor_source_history,w as editor_source_statistics,Zm as editor_spark,Xm as editor_spark_area,eg as editor_spark_bar,rg as editor_spark_color,$m as editor_spark_column,Km as editor_spark_line,kc as editor_spiral_ring_width,wc as editor_spiral_turn,Cc as editor_spiral_turn_day,qc as editor_spiral_turn_week,Ac as editor_spiral_turns,sh as editor_split_by,dh as editor_split_by_day,ch as editor_split_by_month,lh as editor_split_by_none,uh as editor_split_by_week,Fs as editor_stack,Js as editor_stack_none,Os as editor_stack_normal,Qs as editor_stack_percent,se as editor_start_angle,Ah as editor_start_from_first,gn as editor_state_colors,vn as editor_state_colors_add,yn as editor_state_colors_color,hn as editor_state_colors_help,fn as editor_state_colors_remove,bn as editor_state_colors_state,wh as editor_steps,Ch as editor_steps_change,qh as editor_steps_current,pg as editor_stream_curve,cg as editor_stream_labels,lg as editor_stream_order,dg as editor_stream_order_inside_out,ug as editor_stream_order_listed,hl as editor_strip_jitter,cl as editor_strip_marker,ml as editor_strip_marker_mean,pl as editor_strip_marker_median,gl as editor_strip_marker_none,_e as editor_style_arc,Hs as editor_style_area,X as editor_style_bar,te as editor_style_battery,Ys as editor_style_beeswarm,yl as editor_style_box,wo as editor_style_bubble,zl as editor_style_bullet,Gl as editor_style_candlestick,ym as editor_style_chord,Xl as editor_style_climate,dd as editor_style_column,wd as editor_style_combined,tu as editor_style_cycle_plot,Id as editor_style_day_clock,pu as editor_style_dumbbell,Du as editor_style_funnel,Fu as editor_style_grouped_bars,tc as editor_style_heatmap,Lc as editor_style_histogram,hg as editor_style_icicle,Uc as editor_style_line,wp as editor_style_lollipop,Hg as editor_style_marimekko,ae as editor_style_needle,Cp as editor_style_pictograph,Pp as editor_style_pie,Tp as editor_style_polar_area,Jp as editor_style_radar,$p as editor_style_range_area,ie as editor_style_ring,tm as editor_style_rings,am as editor_style_sankey,xo as editor_style_scatter,ee as editor_style_segmented,wm as editor_style_slope,Ym as editor_style_sparkline,bc as editor_style_spiral,og as editor_style_streamgraph,sl as editor_style_strip_plot,gg as editor_style_sunburst,re as editor_style_tank,$ as editor_style_thin,Mg as editor_style_timeline,Eg as editor_style_treemap,$g as editor_style_trend,oh as editor_style_violin,hh as editor_style_waffle,xh as editor_style_waterfall,zh as editor_style_wind_rose,bg as editor_sunburst_shape,yg as editor_sunburst_shape_full,vg as editor_sunburst_shape_half,g_ as editor_sync,Ze as editor_tap_action,Lr as editor_target,be as editor_tick_labels,xn as editor_timeline_group,cn as editor_timeline_legend,pn as editor_timeline_legend_above,mn as editor_timeline_legend_hidden,K as editor_title,um as editor_to,ja as editor_tooltip,kh as editor_total,Tg as editor_treemap_color_by,Ng as editor_treemap_color_by_bands,Rg as editor_treemap_color_by_group,bs as editor_trend_color_icon,ys as editor_trend_group,Tn as editor_trend_labels,On as editor_trend_legend,fs as editor_trend_tooltip,Wn as editor_trend_y_max,Qn as editor_trend_y_min,Bl as editor_under_aggregate,Fl as editor_underneath,Jl as editor_underneath_columns,Ol as editor_underneath_line,Te as editor_unit,qp as editor_unit_icon,Ul as editor_up_color,ht as editor_value_axis,$n as editor_value_factor,bt as editor_value_grid,vt as editor_value_max,yt as editor_value_min,bh as editor_waffles,vh as editor_waffles_each,yh as editor_waffles_one,Lh as editor_waterfall_invert,Ra as editor_when_above,Na as editor_when_below,Ia as editor_when_card_above,Ba as editor_when_card_below,Va as editor_when_card_entity,Ga as editor_when_card_state,Ea as editor_when_entity,Ua as editor_when_ghost,Ta as editor_when_state,Ha as editor_when_strip,Pl as editor_whiskers,jl as editor_whiskers_range,Ml as editor_whiskers_tukey,Bs as editor_wind_none,Is as editor_wind_now,Gs as editor_wind_roles,Us as editor_wind_statistics,ya as editor_x_axis,Vo as editor_x_max,No as editor_x_min,So as editor_xy_x_axis,va as editor_y_axis,xs as editor_y_axis_side,ws as editor_y_axis_side_primary,Cs as editor_y_axis_side_secondary,ka as editor_y_max,Kn as editor_y_max_secondary,Aa as editor_y_min,Zn as editor_y_min_secondary,La as editor_y_scale,Pa as editor_y_scale_linear,Ma as editor_y_scale_log,ki as editor_zones,Uo as editor_zoom,Oc as energy_error,Xc as energy_flow_battery_in,Kc as energy_flow_battery_out,rp as energy_flow_devices,$c as energy_flow_gas,Yc as energy_flow_grid_export,Wc as energy_flow_grid_import,Zc as energy_flow_solar,ep as energy_flow_water,Jc as energy_loading,tp as energy_node_home,ip as energy_node_home_use,op as energy_node_untracked,Qc as energy_none,bm as energy_nothing_flowed,e as entity_not_found,fd as error_bars_tooltip,bp as export_copied,pp as export_csv,mp as export_csv_hint,fp as export_failed,sp as export_menu,lp as export_png,dp as export_png_hint,yp as export_saved,vp as export_saved_file,up as export_svg,cp as export_svg_hint,gp as export_yaml,hp as export_yaml_hint,jt as extremes_average,Pt as extremes_high,Mt as extremes_low,w_ as forecast_label,C_ as forecast_series,Hu as funnel_aria,we as ghost_title_24h,Ce as ghost_title_7d,rc as grouped_bars_aria,oc as heatmap_aria,ac as heatmap_empty,ic as heatmap_hours,Ag as hierarchy_empty,kg as hierarchy_no_reading,qg as hierarchy_other,Cg as hierarchy_total,Bc as histogram_reading,Ic as histogram_readings,Pg as icicle_aria,np as legend_toggle_all_hidden,_p as legend_toggle_hint,Xg as marimekko_aria,t as no_entities,o as no_matches,i as none_available,Za as now_marker_countdown,Ka as now_marker_next,fo as parts_aria,vo as parts_average,yo as parts_total,ao as period_last_day,_o as period_last_days,oo as period_last_hour,io as period_last_hours,eo as period_last_month,lo as period_last_month_rolling,uo as period_last_months,Xt as period_last_week,no as period_last_week_rolling,so as period_last_weeks,to as period_last_year,Qt as period_next,Ot as period_previous,Wt as period_return,$t as period_this_month,Kt as period_this_week,ro as period_this_year,Yt as period_today,Zt as period_yesterday,Fp as polar_area_aria,Kp as radar_aria,Xp as radar_other,pm as sankey_aria,mm as sankey_flow,gm as sankey_no_flows,hm as sankey_nothing,Do as scatter_needs_two,Eo as scatter_role_x,zm as slope_ago,Em as slope_ago_one,Qm as slope_entity_aria,Nm as slope_last,Vm as slope_last_one,Wm as slope_no_reading,Dm as slope_now,Tm as slope_previous,Rm as slope_previous_one,Bm as slope_unit_day,Um as slope_unit_day_other,Gm as slope_unit_hour,Im as slope_unit_hour_other,Jm as slope_unit_month,Om as slope_unit_month_other,Hm as slope_unit_week,Fm as slope_unit_week_other,tg as spark_aria,yc as spiral_aria,xc as spiral_inner_oldest,vc as spiral_turn_day_note,fc as spiral_turn_week_note,mg as stream_total,ul as strip_mean,dl as strip_mean_value,ll as strip_median_value,Lg as sunburst_aria,_l as swarm_earliest_latest,rl as swarm_events,al as swarm_held,nl as swarm_lowest_highest,il as swarm_no_change,ol as swarm_none,el as swarm_readings,tl as swarm_shown,Sg as timeline_for,zg as timeline_measurement,jg as timeline_no_states,Dg as timeline_now,Vg as treemap_aria,Ig as treemap_empty,Bg as treemap_no_reading,Ug as treemap_other,Gg as treemap_total,rh as trend_avg,th as trend_max,eh as trend_min,r as unavailable,ph as violin_median,mh as violin_none,gh as violin_raincloud,Dh as waterfall_aria,Mh as waterfall_end,Sh as waterfall_no_readings,Ph as waterfall_start,jh as waterfall_total,Fa as when_strip_label,Bh as wind_aria,Uh as wind_aria_calm,Hh as wind_aria_still,Nh as wind_calm,Th as wind_mean_speed,Eh as wind_prevailing,Ih as wind_share,Vh as wind_speed,Gh as wind_speed_unit,Rh as wind_strongest,Go as zoom_reset,Io as zoom_window,Bo as zoom_window_label}; -//# sourceMappingURL=chartdeck-card.fr-WBanCOES.js.map diff --git a/dist/chartdeck-card.fr-WBanCOES.js.map b/dist/chartdeck-card.fr-WBanCOES.js.map deleted file mode 100644 index 6d22e64..0000000 --- a/dist/chartdeck-card.fr-WBanCOES.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"chartdeck-card.fr-WBanCOES.js","sources":[],"sourcesContent":[],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/chartdeck-card.hi-Bykn0yAD.js b/dist/chartdeck-card.hi-Bykn0yAD.js new file mode 100644 index 0000000..796e0fc --- /dev/null +++ b/dist/chartdeck-card.hi-Bykn0yAD.js @@ -0,0 +1,2 @@ +const e="इकाई नहीं मिली",_="अनुपलब्ध",t="शुरू करने के लिए संपादक में एक इकाई जोड़ें।",o="अभी कोई इकाई मेल नहीं खाती।",r="इनमें से कोई भी इकाई उपलब्ध नहीं है।",i="इकाइयाँ",d="शैली",a="चार्ट",n="बार",l="गेज",s="इतिहास चार्ट",p="कुल के हिस्से",c="तुलनाएँ",m="वितरण",u="पिछला दिखाएँ",y="इकाई",g="घंटे",h="दिन",b="सप्ताह",w="महीने",f="रीडिंग का स्रोत",v="इतिहास (हर बदलाव)",k="दीर्घकालिक आँकड़े",x="रूपांतरण",z="कोई नहीं (रीडिंग जैसी हैं वैसी)",N="परिवर्तन की दर",S="दर प्रति",C="सेकंड",E="मिनट",q="घंटा",W="दिन",j="रीडिंग पर सुचारु करें",G="समय पर सुचारु करें",L="वर्तमान मान",P="ऊर्जा डैशबोर्ड",U="ऊर्जा प्रवाह",V="निर्यात और बैटरी चार्जिंग अक्ष के नीचे",A="रेखा का आकार",M="सुचारु",O="सीधी",R="सीढ़ीदार",Y="रंग",B="हर इकाई का एक रंग",D="रंग बैंड के अनुसार",F="बिंदुओं पर मान दिखाएँ",H="रेखा का रंग",I="डैश वाली",J="सीमाएँ",K="रंग",Q="प्रदर्शन",T="क्रियाएँ",X="शीर्षक",Z="बार",$="पतला",ee="खंडित",_e="टैंक",te="बैटरी ग्रिड",oe="बैटरी स्तर: {levels}",re="रिंग",ie="सुई",de="चाप",ae="कोण डिग्री में हैं, ऊपर से दक्षिणावर्त: -90 बाईं ओर, 90 दाईं ओर। शैली के सामान्य आकार के लिए इन्हें खाली छोड़ें।",ne="आरंभ कोण",le="अंत कोण",se="बीच में",pe="मान",ce="रंग बैंड का लेबल",me="नाम",ue="मेरा अपना टेक्स्ट",ye="कुछ नहीं",ge="टेक्स्ट",he="पैमाने पर संख्याएँ",be="गेज के पीछे हाल की सीमा",we="बंद",fe="पिछले 24 घंटे",ve="पिछले 7 दिन",ke="पिछले 24 घंटे: {min} से {max}, औसत {mean}",xe="पिछले 7 दिन: {min} से {max}, औसत {mean}",ze="नाम दिखाएँ",Ne="मान दिखाएँ",Se="आइकन दिखाएँ",Ce="लक्ष्य दिखाएँ",Ee="लेजेंड दिखाएँ",qe="कॉलम",We="क्रमबद्ध करें",je="सूची के अनुसार",Ge="सबसे कम पहले",Le="सबसे अधिक पहले",Pe="दशमलव",Ue="मात्रक",Ve="एनिमेट करें",Ae="अनुपलब्ध इकाइयाँ छिपाएँ",Me="निर्यात मेनू",Oe="अधिकतम दिखाएँ",Re="मेल खाने वाली हर इकाई भी दिखाएँ",Ye="नए डिवाइस कार्ड संपादित किए बिना दिखते हैं। किसी से भी मेल के लिए एक प्रकार के कई चुनें; अलग-अलग प्रकार सभी मेल खाने चाहिए।",Be="छोड़ दें",De="मेल खाने वाली इकाइयाँ छोड़ दी जाती हैं यदि वे इनमें से किसी से मेल खाती हैं।",Fe="डिवाइस वर्ग",He="क्षेत्र",Ie="मंज़िलें",Je="लेबल",Ke="डोमेन",Qe="इकाइयाँ",Te="टैप क्रिया",Xe="होल्ड क्रिया",Ze="डबल टैप क्रिया",$e="इकाई",e_="रूप",__="आइकन के साथ मान",t_="स्पार्कलाइन",o_="रिंग",r_="पतला बार",i_="विशेषता (स्थिति के बजाय)",d_="नाम",a_="इतिहास के घंटे",n_="नाम दिखाएँ",l_="आइकन दिखाएँ",s_="आइकन",p_="न्यूनतम",c_="अधिकतम",m_="मात्रक",u_="दशमलव",y_="बैंड के बिना रंग",g_="रंग बैंड",h_="बैज उस बैंड का रंग लेता है जिसमें उसका मान है, जैसे कार्ड पर।",b_="क्रियाएँ",w_="टैप क्रिया",f_="होल्ड क्रिया",v_="डबल टैप क्रिया",k_="विशेषता (स्थिति के बजाय)",x_="नाम",z_="आइकन",N_="न्यूनतम",S_="अधिकतम",C_="लक्ष्य",E_="कोई नहीं",q_="कार्ड सेटिंग",W_="डिफ़ॉल्ट ({value})",j_="संख्या",G_="इकाई",L_="प्रीसेट",P_="बैटरी (कम खराब है)",U_="उपयोग (अधिक खराब है)",V_="तापमान",A_="कोई नहीं",M_="कस्टम",O_="से",R_="किसी इकाई से शुरू करें",Y_="किसी संख्या से शुरू करें",B_="इस इकाई से शुरू होता है",D_="रंग",F_="CSS रंग",H_="लेबल",I_="आइकन",J_="आइकनों को उनके बैंड से मेल खाता रंग दें",K_="प्राथमिक",Q_="हरा",T_="एम्बर",X_="लाल",Z_="नीला",$_="बैंगनी",et="धूसर",_t="कस्टम…",tt="बैंड जोड़ें",ot="बैंड हटाएँ",rt="इकाई जोड़ें",it="ऊपर ले जाएँ",dt="नीचे ले जाएँ",at="इकाई हटाएँ",nt="विकल्प दिखाएँ",lt="विकल्प छिपाएँ",st="{entity} (नहीं मिली)",pt="रंग",ct="{time} पर {label}",mt="दिशा",ut="क्षैतिज",yt="लंबवत",gt="मान लेबल",ht="हर मान लेबल पर रेखाएँ",bt="दिखाया गया सबसे कम मान",wt="दिखाया गया सबसे अधिक मान",ft="माध्यिका",vt="मध्य आधा",kt="न्यूनतम – अधिकतम",xt="रीडिंग",zt="किसी समूह पर टैप करके उसके हिस्से देखें",Nt="{label}। इसके हिस्से दिखाएँ",St="{name} पर वापस",Ct="सभी",Et="उच्च",qt="निम्न",Wt="औसत",jt="सबसे ऊँची रीडिंग चिह्नित करें",Gt="सबसे कम रीडिंग चिह्नित करें",Lt="औसत",Pt="न दिखाएँ",Ut="चार्ट के आर-पार रेखा",Vt="केवल अंक",At="उच्चतम, न्यूनतम और औसत चिह्नित करें",Mt="{name}: {value}, सामान्य से {sigma}",Ot="{limit} से ऊपर",Rt="{limit} से नीचे",Yt="सामान्य से बहुत दूर की रीडिंग चिह्नित करें",Bt="विंडो",Dt="कितनी दूर तक चिह्नित करें, मानक विचलन में",Ft="चिह्न का रंग",Ht="सामान्य बैंड को छायांकित करें",It="पिछली अवधि",Jt="अगली अवधि",Kt="{label} पर वापस",Qt="आज",Tt="कल",Xt="इस सप्ताह",Zt="पिछले सप्ताह",$t="इस महीने",eo="पिछले महीने",_o="इस वर्ष",to="पिछले वर्ष",oo="पिछला घंटा",ro="पिछले {n} घंटे",io="पिछला दिन",ao="पिछले {n} दिन",no="पिछले 7 दिन",lo="पिछले {n} सप्ताह",so="पिछला महीना",po="पिछले {n} महीने",co="एक रंग के शेड",mo="शेड रंग",uo="हर हिस्से को प्रतिशत में दिखाएँ",yo="कुल",go="औसत",ho="कुछ नहीं",bo="कुल",wo="औसत",fo="{names} का {style}",vo="प्रकीर्ण",ko="बबल",xo="नीचे की ओर",zo="पहली इकाई",No="समय",So="बिंदु का आकार (px)",Co="जिटर (px)",Eo="सबसे छोटा बबल (px)",qo="सबसे बड़ा बबल (px)",Wo="बिंदु का रंग",jo="नीचे के लेबल",Go="दूसरी इकाई जोड़ें। पहली नीचे की ओर जाती है, बाकी किनारे पर ऊपर।",Lo="तीन इकाइयाँ जोड़ें: एक नीचे की ओर, एक किनारे पर ऊपर, और एक हर बबल के आकार के लिए।",Po="क्षैतिज",Uo="आकार",Vo="कुल",Ao="क्षैतिज सबसे कम मान",Mo="क्षैतिज सबसे अधिक मान",Oo="ज़ूम रीसेट करें",Ro="दिखाया गया: {from} से {to}",Yo="चार्ट का दिखाया गया भाग",Bo="ज़ूम और पैन",Do="चार्ट के नीचे अवलोकन पट्टी",Fo="टिप्पणियाँ",Ho="प्रकार",Io="किसी मान पर रेखा",Jo="मानों का छायांकित बैंड",Ko="निर्धारित समय पर चिह्न",Qo="इकाई बदलने पर चिह्न",To="किसी रीडिंग पर लेबल",Xo="रेखा",Zo="बैंड",$o="समय",er="स्थिति परिवर्तन",_r="बिंदु लेबल",tr="टिप्पणी जोड़ें:",or="मान",rr="से",ir="तक",dr="समय",ar="इकाई",nr="शृंखला (पहली के लिए खाली)",lr="स्थिति (हर बदलाव के लिए खाली)",sr="इस स्थिति में रहते हुए छायांकित करें",pr="रीडिंग",cr="उच्चतम",mr="न्यूनतम",ur="नवीनतम",yr="पहली",gr="लेबल",hr="रंग",br="डैश वाली",wr="इकाई के इतिहास का अनुसरण करें (सीढ़ीदार)",fr="छाया",vr="कुछ नहीं",kr="रेखा के ऊपर",xr="रेखा के नीचे",zr="रेखा के मान के अनुसार छाया के रंग (वैकल्पिक बैंड)",Nr="टिप्पणी हटाएँ",Sr="चार्ट के पीछे गंभीरता बैंड छायांकित करें",Cr="अवधि",Er="पिछले…",qr="आज",Wr="इस सप्ताह",jr="इस महीने",Gr="इस वर्ष",Lr="कितनी अवधि पीछे (0 वर्तमान है)",Pr="कहाँ तक बनाएँ",Ur="अभी",Vr="अवधि का अंत",Ar="पिछला और अगला बटन दिखाएँ",Mr="रीडिंग को समूहित करें",Or="समूहित न करें",Rr="घंटा",Yr="दिन",Br="सप्ताह",Dr="महीना",Fr="संयोजन विधि",Hr="{name}, {offset}",Ir="{n} घंटे पहले",Jr="{n} दिन पहले",Kr="{n} सप्ताह पहले",Qr="{n} महीने पहले",Tr="{n} वर्ष पहले",Xr="पिछली अवधियों से तुलना करें (पीछे हल्के रंग में)",Zr="पिछली अवधियों का रंग",$r="धूसर",ei="शृंखला का फीका रंग",_i="औसत",ti="योग",oi="न्यूनतम",ri="उच्चतम",ii="पहला",di="अंतिम",ai="परिवर्तन (ऊपर गिनने वाले मीटर)",ni="रूपांतरण",li="कोई नहीं (रीडिंग जैसी हैं वैसी)",si="चालू योग",pi="चालू योग फिर से शुरू होता है",ci="कभी नहीं (बाएँ किनारे से)",mi="हर दिन",ui="हर सप्ताह",yi="हर महीने",gi="हर महीने बिलिंग दिवस पर",hi="महीने का बिलिंग दिवस (1–28)",bi="समय लेबल",wi="मान लेबल",fi="अक्ष लेबल",vi="चार्ट के बगल में",ki="चार्ट के ऊपर",xi="क्षैतिज रेखाएँ",zi="लंबवत रेखाएँ",Ni="दिखाया गया सबसे कम मान",Si="दिखाया गया सबसे अधिक मान",Ci="मान पैमाना",Ei="समान चरण",qi="लघुगणकीय (दस की घातें)",Wi="होवर या स्पर्श पर मान दिखाएँ",ji="रेखा की चौड़ाई (px)",Gi="हर रीडिंग पर बिंदु",Li="अन्य रेखाओं के ऊपर बनाएँ",Pi="इकाई",Ui="इस स्थिति में हो",Vi="इससे ऊपर हो",Ai="इससे नीचे हो",Mi="इकाई",Oi="इस स्थिति में हो",Ri="इससे ऊपर हो",Yi="इससे नीचे हो",Bi="छिपी रीडिंग की हल्की रेखा",Di="शर्त कब लागू रही, यह दिखाने वाली पट्टी",Fi="तब दिखाया जाता है जब {condition}",Hi="अभी की रेखा",Ii="बंद",Ji="केवल रेखा",Ki="रेखा और समय",Qi="रेखा और अगले निर्धारित समय तक उलटी गिनती",Ti="{duration} में {label}",Xi="अगला {duration} में",Zi="संक्षिप्त",$i="नाम और मान",ed="चार्ट के ऊपर",_d="चार्ट पर",td="छिपा हुआ",od="किसी नाम पर टैप करके उसे छिपाएँ या दिखाएँ",rd="कौन सी रीडिंग",id="सभी (जितनी समा सकें)",dd="नवीनतम",ad="उच्चतम और न्यूनतम",nd="पहली और नवीनतम",ld="लेबल की स्थिति",sd="शिखरों के ऊपर, गिरावटों के नीचे",pd="ऊपर",cd="नीचे",md="बिंदु पर",ud="लेबल को एक-दूसरे पर आने दें",yd="सिंक समूह",gd="हर इकाई के लिए एक छोटा चार्ट",hd="मान पैमाना",bd="मात्रक मेल खाने पर समान",wd="हर चार्ट के लिए समान",fd="हर चार्ट का अपना",vd="कॉलम (खाली होने पर कार्ड के अनुसार)",kd="पूर्वानुमान",xd="{name} पूर्वानुमान",zd="पूर्वानुमान",Nd="पूर्वानुमान इकाई",Sd="विशेषता",Cd="मान कुंजी",Ed="समय कुंजी",qd="मौसम पूर्वानुमान",Wd="प्रति घंटा",jd="दैनिक",Gd="दिन में दो बार",Ld="मानों को इससे गुणा करें",Pd="इतने आगे तक के पूर्वानुमान दिखाएँ",Ud="सेट पॉइंट दिखाएँ",Vd="हीटिंग या कूलिंग के दौरान छायांकित करें",Ad="केवल पंखा चलने के दौरान छायांकित करें",Md="तापमान का रंग",Od="सेट पॉइंट का रंग",Rd="हीटिंग का रंग",Yd="कूलिंग का रंग",Bd="दिन (1 से अधिक होने पर औसत दिन दिखता है)",Dd="चालू रहने का समय",Fd="अभी का समय",Hd="कुछ नहीं",Id="हर इतने समय का एक बार",Jd="15 मिनट",Kd="30 मिनट",Qd="घंटा",Td="स्वचालित (मीटर के लिए परिवर्तन, अन्यथा औसत)",Xd="रंग",Zd="चालू माना जाए",$d="पहले ऊपर एक इकाई जोड़ें।",ea="समूहित करें",_a="मंज़िल",ta="क्षेत्र",oa="डिवाइस",ra="लेबल",ia="अपना समूह",da="बार पर टेक्स्ट",aa="स्थिति",na="कितनी देर",la="स्थिति और कितनी देर",sa="कोई नहीं",pa="स्थितियों का लेजेंड",ca="चार्ट के ऊपर",ma="छिपा हुआ",ua="स्थिति के रंग",ya="पैलेट नाम (amber, green, blue, red, purple, grey, primary) या कोई भी CSS रंग।",ga="स्थिति",ha="रंग",ba="स्थिति का रंग जोड़ें",wa="हटाएँ",fa="समूह (समान समूह वाली पंक्तियाँ एक शीर्षक साझा करती हैं)",va="प्रति घंटा बिंदु (0 हर रीडिंग बनाता है)",ka="ग्राफ़",xa="रेखा",za="बार",Na="कोई नहीं (केवल मान)",Sa="रेखा के नीचे भरें",Ca="ठोस",Ea="फीका",qa="कोई नहीं",Wa="रेखा पर बिंदु",ja="होवर पर",Ga="हमेशा",La="कभी नहीं",Pa="उच्चतम और न्यूनतम लेबल",Ua="होवर पर",Va="हमेशा",Aa="कभी नहीं",Ma="ग्राफ़ की ऊँचाई (प्रति 500 px चौड़ाई)",Oa="बार के बीच की जगह (px)",Ra="बैंड के रंग",Ya="मिश्रित करें",Ba="हर बैंड पर बदलें",Da="न्यूनतम और उच्चतम दिखाएँ",Fa="औसत दिखाएँ",Ha="लेजेंड (दो या अधिक इकाइयाँ)",Ia="सबसे कम मान",Ja="सबसे अधिक मान",Ka="दिखाई गई सबसे छोटी सीमा",Qa="दायाँ अक्ष न्यूनतम",Ta="दायाँ अक्ष उच्चतम",Xa="दायाँ अक्ष सबसे छोटी सीमा",Za="10 की इस घात से स्केल करें",$a="नाम और आइकन",en="फैला हुआ",_n="बाएँ",tn="दाएँ",on="केंद्र",rn="आइकन",dn="नाम के दाएँ",an="नाम के बाएँ",nn="मान के बगल में",ln="मान",sn="बाएँ",pn="दाएँ",cn="केंद्र",mn="मान का आकार (%)",un="नाम का आकार (px)",yn="नाम को रंगें",gn="मान को रंगें",hn="आइकन को रंगें",bn="कोई पृष्ठभूमि नहीं (किसी अन्य कार्ड के अंदर)",wn="आइकन के बजाय छवि (URL)",fn="पॉइंटर के नीचे का मान दिखाएँ",vn="अक्ष",kn="बाएँ",xn="दाएँ (अपना पैमाना)",zn="संयोजन विधि",Nn="वर्तमान मान को सपाट रेखा के रूप में बनाएँ",Sn="मुख्य मान के बगल में इसका मान दिखाएँ",Cn="मान के अनुसार रंगीन बिंदु",En="ग्राफ़ पर",qn="रेखा",Wn="भराव",jn="बिंदु",Gn="लेजेंड में",Ln="लेजेंड में मान",Pn="दिशाएँ",Un="4 (N, E, S, W)",Vn="8 (N, NE, E…)",An="16 (N, NNE, NE…)",Mn="इससे कम पर शांत",On="पहली इकाई हवा की दिशा है, डिग्री में या SW जैसे दिशा-बिंदुओं में। दूसरी हवा की गति है: इसके बिना पंखुड़ियाँ केवल यह दिखाती हैं कि हवा हर दिशा से कितनी बार आई।",Rn="दिशा: {direction}। गति: {speed}।",Yn="कोई नहीं",Bn="दीर्घकालिक आँकड़े हर घंटे की औसत दिशा देते हैं। यह उत्तर के आर-पार तभी सही है जब सेंसर दिशा को कोण के रूप में दर्ज करता है (state class measurement_angle); अन्यथा NNW और NNE के बीच झूलता घंटा औसत में दक्षिण बनता है। इतिहास सटीक है।",Dn="क्षेत्र चार्ट",Fn="ढेर",Hn="ढेर न बनाएँ",In="एक के ऊपर एक",Jn="100 % तक",Kn="शून्य से नीचे का रंग",Qn="बीस्वार्म",Tn="हर बिंदु को इसके अनुसार रखें",Xn="इसका मान",Zn="दिन का समय जब यह हुआ",$n="बड़े मानों के लिए बड़े बिंदु",el="{n} रीडिंग",_l="{n} बार चालू",tl="दिखाए गए बिंदु",ol="कोई रीडिंग नहीं",rl="कोई परिवर्तन नहीं: {value}",il="पूरी अवधि बना रहा",dl="सबसे पहले – नवीनतम",al="न्यूनतम – उच्चतम",nl="स्ट्रिप प्लॉट",ll="माध्यिका {value}",sl="औसत {value}",pl="औसत",cl="हर पंक्ति के आर-पार रेखा",ml="माध्यिका",ul="औसत",yl="कोई रेखा नहीं",gl="पंक्ति में फैलाव",hl="रंग",bl="बॉक्स प्लॉट",wl="{names} का बॉक्स प्लॉट",fl="उच्चतम",vl="ऊपरी चतुर्थक",kl="माध्यिका",xl="निचला चतुर्थक",zl="न्यूनतम",Nl="औसत",Sl="रीडिंग",Cl="बाहरी मान",El="व्हिस्कर की पहुँच",ql="1.5 × बॉक्स की ऊँचाई (बाहरी मान बिंदु के रूप में)",Wl="न्यूनतम और उच्चतम",jl="हर रीडिंग को बिंदु के रूप में दिखाएँ",Gl="बॉक्स का रंग",Ll="बुलेट",Pl="बार के पीछे सीमाएँ",Ul="धूसर के शेड",Vl="रंग बैंड के रंग",Al="लक्ष्य {target}",Ml="{names} का {style} चार्ट",Ol="कैंडलस्टिक",Rl="प्रति कैंडल",Yl="नीचे की इकाइयाँ: रीडिंग को इससे संयोजित करें",Bl="बढ़ने पर रंग",Dl="घटने पर रंग",Fl="अन्य इकाइयों को नीचे इस रूप में बनाएँ",Hl="कॉलम",Il="एक रेखा",Jl="प्रारंभ",Kl="उच्च",Ql="निम्न",Tl="समापन",Xl="{date} का सप्ताह",Zl="जलवायु",$l="सेट पॉइंट",es="{low} – {high}",_s="{name} थर्मोस्टैट नहीं है। कोई जलवायु इकाई चुनें।",ts="हीटिंग",os="प्रीहीटिंग",rs="कूलिंग",is="डीफ़्रॉस्टिंग",ds="सुखाना",as="पंखा",ns="निष्क्रिय",ls="बंद",ss="कॉलम",ps="स्वचालित",cs="हर कॉलम में न्यूनतम से उच्चतम",ms="गोल सिरे",us="कॉलम पर मान दिखाएँ",ys="त्रुटि बार (हर कॉलम में फैलाव)",gs="कोई नहीं",hs="औसत ± एक मानक विचलन",bs="न्यूनतम और उच्चतम",ws="औसत का 95 % विश्वास्यता अंतराल",fs="{value} ({low} – {high})",vs="रंग",ks="संयुक्त",xs="इस रूप में बनाएँ",zs="रेखा",Ns="कॉलम",Ss="क्षेत्र",Cs="मान अक्ष",Es="स्वचालित (मात्रक के अनुसार)",qs="बाएँ",Ws="दाएँ",js="संयोजन विधि",Gs="कार्ड के अनुसार",Ls="औसत",Ps="योग",Us="न्यूनतम",Vs="उच्चतम",As="पहला",Ms="अंतिम",Os="परिवर्तन (ऊपर गिनने वाले मीटर)",Rs="24-घंटे की घड़ी",Ys="एक बार",Bs="{n} बार",Ds="दिन में {text}",Fs="{total} · सबसे व्यस्त {time}",Hs="{time} पर शिखर {value}",Is="{name} {state}",Js="प्रति दिन {label}",Ks="कुछ भी दर्ज नहीं",Qs="अभी",Ts="चालू",Xs="औसत दिन · पिछले {n} दिन",Zs="{of} में से {on} दिन चालू",$s="अब तक {duration}",ep="{from} – {to}",_p="औसतन {value}",tp="चक्र प्लॉट",op="{n} सप्ताह में हर घंटे का औसत",rp="हर घंटा, दिन-ब-दिन, {n} सप्ताह में",ip="महीने का हर दिन, महीने-दर-महीने, {n} सप्ताह में",dp="पैनल औसत",ap="{name} औसत",np="प्रति पैनल",lp="सप्ताह का दिन (उसके घंटे)",sp="दिन का घंटा (दिन-ब-दिन)",pp="महीने का दिन (महीने-दर-महीने)",cp="सप्ताह",mp="डंबल",up="तुलना करें",yp="अवधि में न्यूनतम और उच्चतम",gp="अवधि की शुरुआत और अभी",hp="लक्ष्य और अभी",bp="वर्तमान मान चिह्नित करें",wp="निम्न",fp="उच्च",vp="अभी",kp="लक्ष्य",xp="एक घंटा पहले",zp="{n} घंटे पहले",Np="एक दिन पहले",Sp="{n} दिन पहले",Cp="एक सप्ताह पहले",Ep="{n} सप्ताह पहले",qp="एक महीना पहले",Wp="{n} महीने पहले",jp="कोई मान नहीं",Gp="फ़नल",Lp="आकार",Pp="फ़नल (पहला चरण ऊपर)",Up="पिरामिड (पहला चरण नीचे)",Vp="प्रतिशत",Ap="पहले चरण का हिस्सा",Mp="पिछले चरण का हिस्सा",Op="न दिखाएँ",Rp="रंग",Yp="हर इकाई का एक रंग",Bp="रंग बैंड के अनुसार",Dp="{names} का {style}",Fp="समूहित बार",Hp="बार",Ip="साथ-साथ",Jp="ढेर में",Kp="100 % तक ढेर में",Qp="रंग",Tp="हर शृंखला का एक रंग",Xp="रंग बैंड के अनुसार",Zp="पंक्ति",$p="शृंखला",ec="बार का रंग",_c="{names} का बार चार्ट",tc="हीटमैप",oc="{name} का हीटमैप",rc="औसत किए गए दिन",ic="कोई रीडिंग नहीं",dc="लेआउट",ac="सप्ताह के दिन के अनुसार घंटे",nc="कैलेंडर (हर सेल में एक दिन)",lc="सुचारु पैमाना",sc="सेल",pc="वर्गाकार",cc="गोल",mc="षट्भुज",uc="न्यूनतम रंग इस मान पर",yc="उच्चतम रंग इस मान पर",gc="लेजेंड",hc="सर्पिल",bc="{name} का सर्पिल, {n} चक्कर",wc="{n} दिन, हर दिन एक चक्कर",fc="{n} सप्ताह, हर सप्ताह एक चक्कर",vc="सबसे पुराना बीच में, सबसे नया बाहर",kc="प्रति चक्कर",xc="दिन",zc="सप्ताह",Nc="चक्कर",Sc="रिंग की चौड़ाई",Cc="हिस्टोग्राम",Ec="गिनती",qc="हर सीमा में बिताया गया समय",Wc="हर सीमा में रीडिंग",jc="इस रूप में दिखाएँ",Gc="पूरे का हिस्सा (%)",Lc="घंटे या रीडिंग",Pc="बिन की संख्या (खाली: स्वचालित)",Uc="बिन की चौड़ाई (संख्या पर प्राथमिकता)",Vc="दो या अधिक इकाइयाँ",Ac="बार साथ-साथ",Mc="बार एक-दूसरे पर",Oc="नीचे मान लेबल",Rc="{n} रीडिंग",Yc="1 रीडिंग",Bc="रेखा",Dc="इतिहास लोड हो रहा है…",Fc="इतिहास लोड नहीं हो सका: {error}",Hc="ऊर्जा डैशबोर्ड सेटिंग लोड हो रही हैं…",Ic="ऊर्जा डैशबोर्ड सेटिंग पढ़ी नहीं जा सकीं: {error}",Jc="ऊर्जा डैशबोर्ड में अभी इनमें से कोई प्रवाह सेट नहीं है।",Kc="ग्रिड से आयात",Qc="ग्रिड में निर्यात",Tc="सौर",Xc="बैटरी से बाहर",Zc="बैटरी में",$c="गैस",em="पानी",_m="डिवाइस",tm="घर",om="बिना ट्रैक किया उपयोग",rm="घर पर उपयोग",im="इस अवधि में कोई रीडिंग नहीं।",dm="छिपाने या दिखाने के लिए टैप करें। केवल इसे दिखाने के लिए दबाकर रखें।",am="हर शृंखला छिपी है। फिर से दिखाने के लिए किसी नाम पर टैप करें।",nm="निर्यात",lm="PNG के रूप में सहेजें",sm="चित्र, 2×",pm="SVG के रूप में सहेजें",cm="वेक्टर",mm="CSV कॉपी करें",um="प्लॉट किए गए मान",ym="YAML कॉपी करें",gm="इस कार्ड का कॉन्फ़िगरेशन",hm="कॉपी किया गया",bm="सहेजा गया",wm="फ़ाइल के रूप में सहेजा गया: यहाँ क्लिपबोर्ड उपलब्ध नहीं है",fm="इस ब्राउज़र से निर्यात नहीं हो सका",vm="लघुगणकीय पैमाने पर बनाने के लिए शून्य से ऊपर कुछ नहीं है।",km="लॉलीपॉप",xm="चित्रलेख",zm="आइकन (हर इकाई का अपना हो सकता है)",Nm="हर आइकन इतने को दर्शाता है (खाली: स्वचालित)",Sm="प्रति समूह आइकन (0: कोई समूह नहीं)",Cm="भिन्नों के लिए आइकन को आंशिक भरें",Em="पाई / डोनट",qm="आकार",Wm="डोनट",jm="पाई",Gm="कुल के नीचे की पंक्ति",Lm="स्लाइस के बीच की जगह",Pm="ग्रेडिएंट भराव",Um="ध्रुवीय क्षेत्र",Vm="पैमाना",Am="सभी के लिए एक पैमाना, 0 से सबसे बड़े मान तक",Mm="हर स्लाइस अपनी इकाई के न्यूनतम से अधिकतम तक",Om="रंग",Rm="हर इकाई का एक रंग",Ym="एक रंग के शेड, अधिक के लिए गहरा",Bm="रंग बैंड के अनुसार",Dm="शेड के लिए रंग",Fm="{names} का ध्रुवीय क्षेत्र चार्ट",Hm="रडार",Im="पैमाना",Jm="हर अक्ष अपनी इकाई के न्यूनतम से अधिकतम तक",Km="सभी के लिए एक पैमाना, 0 से सबसे बड़े मान तक",Qm="आकृतियों को भरें",Tm="अक्ष का नाम",Xm="{names} का रडार चार्ट",Zm="अन्य",$m="सीमा क्षेत्र",eu="औसत को रेखा के रूप में बनाएँ",_u="रंग",tu="रिंग",ou="आरंभ कोण (0 ऊपर है)",ru="गोल सिरे",iu="सैंकी (प्रवाह)",du="प्रवाहों को इसके अनुसार रंगें",au="वे कहाँ से आते हैं, या मध्य नोड के बाद कहाँ जाते हैं",nu="वे कहाँ से आते हैं",lu="वे कहाँ जाते हैं",su="प्रवाह कहाँ से",pu="प्रवाह कहाँ तक",cu="प्रवाह का रंग",mu="प्रवाह चार्ट: {flows}",uu="{from} से {to} {value}",yu='हर इकाई के विकल्पों में उसे "प्रवाह कहाँ से" और "प्रवाह कहाँ तक" दें।',gu="अभी कुछ भी प्रवाहित नहीं हो रहा है।",hu="इस अवधि में कुछ भी प्रवाहित नहीं हुआ।",bu="कॉर्ड (वृत्त के चारों ओर प्रवाह)",wu="नोड के बीच की जगह",fu="रिबन की अपारदर्शिता",vu="कॉर्ड आरेख: {flows}",ku="ढलान",xu="तुलना करें",zu="तब और अब की रीडिंग",Nu="हर अवधि में यह कितना बढ़ा (मीटर)",Su="ऊपर या नीचे",Cu="समूह के अनुसार",Eu="वृद्धि है",qu="खराब (लाल)",Wu="अच्छी (हरा)",ju="समूह",Gu="अभी",Lu="{n} {unit} पहले",Pu="एक {unit} पहले",Uu="पिछले {n} {unit}",Vu="पिछला {unit}",Au="अंतिम {n} {unit}",Mu="अंतिम {unit}",Ou="घंटा",Ru="घंटे",Yu="दिन",Bu="दिन",Du="सप्ताह",Fu="सप्ताह",Hu="महीना",Iu="महीने",Ju="{name}, {from} से {to}",Ku="कोई रीडिंग नहीं",Qu="स्पार्कलाइन",Tu="स्पार्कलाइन",Xu="रेखा",Zu="क्षेत्र",$u="कॉलम",ey="नाम और मान के नीचे बार",_y="रंग",ty="{name} का रुझान",oy="स्ट्रीमग्राफ़",ry="आकार",iy="स्ट्रीमग्राफ़ (बहता हुआ)",dy="केंद्रित",ay="कुल का हिस्सा (100 %)",ny="शून्य से ढेर में",ly="क्रम",sy="सबसे बड़ा बीच में",py="सूची के अनुसार, पहला नीचे",cy="धाराओं पर नाम",my="किनारे",uy="कुल",yy="सनबर्स्ट",gy="आइसिकल",hy="आकार",by="पूरा वृत्त",wy="आधा वृत्त",fy="रंग",vy="हर समूह का एक रंग",ky="रंग बैंड के अनुसार",xy="कुल",zy="अन्य",Ny="दिखाने को कुछ नहीं: किसी इकाई का मान शून्य से ऊपर नहीं है।",Sy="कोई रीडिंग नहीं:",Cy="{names} का सनबर्स्ट",Ey="{names} का आइसिकल चार्ट",qy="स्थिति समयरेखा",Wy="इस अवधि में कोई स्थिति दर्ज नहीं।",jy="{duration} के लिए",Gy="अभी",Ly="रीडिंग हैं, स्थितियाँ नहीं: इसके लिए रेखा चार्ट उपयुक्त है",Py="ट्रीमैप",Uy="रंग",Vy="हर समूह का एक रंग",Ay="रंग बैंड के अनुसार",My="{names} का ट्रीमैप",Oy="कुल {value}",Ry="दिखाने को कुछ नहीं: किसी इकाई का मान शून्य से ऊपर नहीं है।",Yy="कोई रीडिंग नहीं:",By="अन्य",Dy="मारिमेको",Fy="हर भाग पर टेक्स्ट",Hy="अपने कॉलम का हिस्सा",Iy="मान",Jy="हिस्सा और मान",Ky="कोई नहीं",Qy="कॉलम (समूह)",Ty="श्रेणी",Xy="श्रेणी का रंग",Zy="मारिमेको चार्ट, कॉलम: {columns}",$y="रुझान",eg="निम्न",_g="औसत",tg="उच्च",og="वायलिन",rg="वायलिन",ig="रेनक्लाउड (आधा वायलिन, बॉक्स और रीडिंग)",dg="माध्यिका और मध्य आधे वाला बॉक्स",ag="सुचारुता (इकाई के मात्रक में, स्वचालित के लिए खाली)",ng="प्रति आकृति",lg="इकाई",sg="इकाई और दिन",pg="इकाई और सप्ताह",cg="इकाई और महीना",mg="माध्यिका {value}",ug="कोई रीडिंग नहीं",yg="रेनक्लाउड",gg="वफ़ल",hg="वफ़ल",bg="एक, इकाइयों में बँटा हुआ",wg="हर इकाई का एक, साथ-साथ",fg="पहले हिस्से को बड़े अक्षरों में दिखाएँ",vg="वॉटरफ़ॉल",kg="हर चरण है",xg="अवधि में यह कितना बदला",zg="इसका वर्तमान मान",Ng="अवधि की शुरुआत में पहली इकाई की रीडिंग से शुरू करें",Sg="अंत में कुल दिखाएँ",Cg="घटती गिनती (इनमें वृद्धि कुल में कमी है)",Eg="आरंभ",qg="अंत",Wg="कुल",jg="कोई रीडिंग नहीं",Gg="वॉटरफ़ॉल चार्ट: {bars}",Lg="पवन आरेख",Pg="प्रचलित",Ug="औसत गति",Vg="सबसे तेज़",Ag="शांत",Mg="गति",Og="गति ({unit})",Rg="समय का हिस्सा",Yg="पवन आरेख, प्रचलित {direction} {share}",Bg="पवन आरेख, प्रचलित {direction} {share}, शांत {calm}",Dg="पवन आरेख, शांत {calm}",Fg="बैटरी, स्तर, 0 से 100 तक कुछ भी",Hg="स्टोरेज और लंबी सूचियाँ, कम जगह में",Ig="सिग्नल की ताकत और भराव स्तर, चरणों में",Jg="टंकियाँ, डिब्बे और पानी के ड्रम, नीचे से भरते हुए",Kg="घर की हर बैटरी, सबसे खाली पहले",Qg="CPU, मेमोरी और डिस्क, डायल के रूप में",Tg="पावर और गति, सुई के साथ",Xg="तापमान, आर्द्रता और CO₂, खुले डायल के रूप में",Zg="घंटों, दिनों या महीनों में कोई सेंसर कैसे बदला",$g="सौर और बिजली उपयोग, शून्य के दोनों ओर आयात और निर्यात के साथ",eh="प्रति दिन ऊर्जा, प्रति घंटा बारिश",_h="एक समय अक्ष पर कॉलम, रेखाएँ और क्षेत्र, दूसरे अक्ष के साथ",th="कुल कैसे हिस्सों में बँटता है, जैसे आज की ऊर्जा कहाँ से आई",oh="एक डायल में कई बैटरियाँ या लक्ष्य",rh="गिनती: किए गए काम, पानी के गिलास, घर पर मौजूद लोग",ih="100 में से एक हिस्सा, या एक कुल का बँटवारा",dh="कोई कमरा हर तापमान सीमा में कितनी देर रहा",ah="एक सेंसर बनाम दूसरा, जैसे हीटिंग बनाम बाहर का तापमान",nh="दो सेंसर एक-दूसरे के सामने, आकार तीसरे से",lh="घंटे और सप्ताह के दिन के अनुसार पावर, या कैलेंडर के रूप में साल भर के दिन",sh="दैनिक या साप्ताहिक दिनचर्या, हर दिन या सप्ताह का एक चक्कर",ph="रीडिंग कैसे फैली हैं, प्रति इकाई या प्रति दिन, सप्ताह या महीना",ch="उत्पन्न सौर ऊर्जा, फिर घर में उपयोग, फिर निर्यात",mh="कई मानों की रूपरेखा की तुलना",uh="वृत्त के चारों ओर अलग-अलग लंबाई की फाँकों के रूप में मान",yh="मंज़िल और कमरे के अनुसार बिजली उपयोग, हिस्से के आकार के बक्सों में",gh="दो तरह से बँटा कुल, जैसे कमरे और उपयोग के अनुसार ऊर्जा",hh="रिंगों के रूप में पदानुक्रम, अंदर जाने के लिए टैप करें",bh="ढेर किए बार के रूप में पदानुक्रम, अंदर जाने के लिए टैप करें",wh="कई मान अगल-बगल, ढेर में, या 100 % के रूप में",fh="एक मान उसके लक्ष्य के सामने",vh="कम स्याही में कई मान",kh="कुल कैसे कदम दर कदम बनता या घटता है",xh="हर इकाई तब और अब",zh="हर इकाई का सबसे कम और सबसे अधिक",Nh="हर अवधि का सबसे कम से सबसे अधिक तक, छायांकित",Sh="हर इकाई के नाम और मान के पास एक छोटा रुझान",Ch="समय के साथ कई इकाइयाँ एक कुल को कैसे बाँटती हैं",Eh="हर अवधि का शुरुआती, उच्चतम, न्यूनतम और अंतिम मान",qh="रीडिंग कैसे फैली हैं, एक चिकने आकार में",Wh="हर रीडिंग एक बिंदु, फैलाकर ताकि कोई न टकराए",jh="हर रीडिंग एक बिंदु, बीच के मान पर एक रेखा के साथ",Gh="स्रोतों और लोड के बीच पावर कैसे बहती है",Lh="कुछ जगहों के बीच दोनों ओर प्रवाह, वृत्त के चारों ओर",Ph="हर इकाई कब चालू, बंद, घर पर या हीटिंग में थी",Uh="थर्मोस्टेट का तापमान उसके सेट पॉइंट के सामने",Vh="हवा किधर से आती है, और कितनी तेज़",Ah="हर इकाई कब चालू थी, घड़ी के चारों ओर",Mh="सप्ताह के हर दिन का औसत दिन, अगल-बगल",Oh="एक छोटी टाइल: मान और उसका हाल का इतिहास",Rh="समय अवधि और रीडिंग",Yh="रूप",Bh="अक्ष और ग्रिड रेखाएँ",Dh="चिह्न और अतिरिक्त",Fh="लेआउट और साझा करना",Hh="{by} के अनुसार समूहित करना बंद किया गया: {style} इस तरह समूहित नहीं कर सकता।",Ih="सबसे खाली पहले क्रमबद्ध किया गया। इसे प्रदर्शन के अंतर्गत क्रमबद्ध करें से बदलें।",Jh="अभी कोई इकाई नहीं",Kh="1 इकाई",Qh="{count} इकाइयाँ",Th="और मेल खाने वाली इकाइयाँ",Xh="{min} से {max}",Zh="लक्ष्य {target}",$h="कोई बैंड नहीं",eb="1 बैंड",_b="{count} बैंड",tb="न्यूनतम ({min}) अधिकतम ({max}) से कम नहीं है, इसलिए कुछ भी नहीं भर सकता। न्यूनतम घटाएँ या अधिकतम बढ़ाएँ।",ob='{entity} "{state}" दिखाती है, जो संख्या नहीं है, इसलिए यह शैली इसे नहीं बना सकती। ऐसा सेंसर चुनें जो संख्या देता हो, या उसके विकल्पों में उसकी कोई विशेषता पढ़ें।',rb="दो बैंड {from} पर शुरू होते हैं, इसलिए उनमें से केवल एक दिखता है। हर बैंड को अपनी शुरुआत दें।",ib="{action}: {entity}",db="यह शृंखला केवल तब दिखाएँ जब…",ab="शृंखलाएँ केवल तब दिखाएँ जब…",nb="एक इकाई चुनें, फिर वह स्थिति जिसमें उसे होना चाहिए या वह सीमा जिसके भीतर उसे रहना चाहिए। हर शृंखला की अपनी शर्त हो सकती है, इकाइयाँ में उसके विकल्पों के अंतर्गत।",lb="कई स्थितियाँ: बीच में अल्पविराम लगाएँ।",sb="कई स्थितियाँ: बीच में अल्पविराम लगाएँ।",pb="जैसे 30min, 2h या 1d। खाली: अवधि का बारहवाँ भाग।",cb="पिंच, Ctrl + स्क्रॉल, या ड्रैग।",mb="समान नाम वाले चार्ट पॉइंटर साझा करते हैं और अवधियों में साथ-साथ आगे बढ़ते हैं।",ub="अभी के बाद इसका पूर्वानुमान डैश में बनाया जाता है।",yb='खाली: मौसम पूर्वानुमान, या "forecast" नाम की विशेषता।',gb="खाली: पूर्वानुमान से पता लगाया जाता है।",hb="खाली: पूर्वानुमान से पता लगाया जाता है।",bb="खाली: प्रति घंटा।",wb="खाली: 1।",fb="रीडिंग को इससे आगे जाने देने के लिए संख्या से पहले ~ लगाएँ।",vb="रीडिंग को इससे आगे जाने देने के लिए संख्या से पहले ~ लगाएँ।",kb="रीडिंग को इससे आगे जाने देने के लिए संख्या से पहले ~ लगाएँ।",xb="रीडिंग को इससे आगे जाने देने के लिए संख्या से पहले ~ लगाएँ।",zb='"समूहित करें" पर प्राथमिकता। दो स्तरों के लिए "भूतल / रसोई" लिखें।',Nb="खाली: on, open, heating, home आदि।",Sb="हर दिन के लिए 07:00, या 2026-10-28 07:00। बीच में अल्पविराम लगाएँ।",Cb="कोई संख्या या इकाई।",Eb="कोई संख्या या इकाई। खाली: नीचे।",qb="कोई संख्या या इकाई। खाली: ऊपर।",Wb="जैसे 15min। रीडिंग की संख्या के बजाय उपयोग होता है।",jb="खाली: 0.5 m/s, या km/h, mph या नॉट में समान।",Gb="समान अक्ष नाम वाली इकाइयाँ समूहों में एक सीध में आती हैं।",Lb="कुछ न चुनें तो: ग्रिड, सौर और बैटरी।",Pb="पैलेट नाम या कोई भी CSS रंग।";var Ub={entity_not_found:e,unavailable:_,no_entities:t,no_matches:o,none_available:r,editor_section_entities:i,editor_section_style:d,editor_section_chart:a,editor_group_bars:"बार",editor_group_gauges:"गेज",editor_group_history:s,editor_group_totals:p,editor_group_compare:c,editor_group_distribution:m,editor_period_last:u,editor_period_unit:y,editor_period_unit_hour:g,editor_period_unit_day:"दिन",editor_period_unit_week:b,editor_period_unit_month:w,editor_source:f,editor_source_history:v,editor_source_statistics:k,editor_derivative_transform:x,editor_derivative_transform_none:z,editor_derivative_transform_derivative:N,editor_derivative_unit_time:S,editor_derivative_unit_time_s:C,editor_derivative_unit_time_min:E,editor_derivative_unit_time_h:q,editor_derivative_unit_time_d:"दिन",editor_derivative_smoothing:j,editor_derivative_smoothing_time:G,editor_source_current:L,editor_source_energy:P,editor_energy_flows:U,editor_energy_split:V,editor_curve:A,editor_curve_smooth:M,editor_curve_straight:O,editor_curve_step:R,editor_color_by:"रंग",editor_color_by_series:B,editor_color_by_bands:D,editor_labels:F,editor_series_color:H,editor_dash:I,editor_section_limits:J,editor_section_colours:"रंग",editor_section_display:Q,editor_section_actions:T,editor_title:X,editor_style_bar:"बार",editor_style_thin:$,editor_style_segmented:ee,editor_style_tank:_e,editor_style_battery:te,battery_aria:oe,editor_style_ring:re,editor_style_needle:"सुई",editor_style_arc:"चाप",editor_gauge_help:ae,editor_start_angle:ne,editor_end_angle:le,editor_center:se,editor_center_mode_value:"मान",editor_center_mode_band:ce,editor_center_mode_name:"नाम",editor_center_mode_text:ue,editor_center_mode_none:ye,editor_center_text:ge,editor_tick_labels:he,editor_ghost:be,editor_ghost_off:"बंद",editor_ghost_24h:fe,editor_ghost_7d:ve,ghost_title_24h:ke,ghost_title_7d:xe,editor_show_name:ze,editor_show_value:Ne,editor_show_icon:Se,editor_show_target:Ce,editor_show_legend:Ee,editor_columns:qe,editor_sort:We,editor_sort_none:je,editor_sort_ascending:Ge,editor_sort_descending:Le,editor_decimals:Pe,editor_unit:Ue,editor_animate:Ve,editor_hide_unavailable:Ae,editor_export:Me,editor_limit:Oe,editor_include_heading:Re,editor_include_help:Ye,editor_exclude_heading:Be,editor_exclude_help:De,editor_rule_device_class:Fe,editor_rule_area:He,editor_rule_floor:Ie,editor_rule_label:Je,editor_rule_domain:Ke,editor_rule_entity:Qe,editor_tap_action:Te,editor_hold_action:Xe,editor_double_tap_action:Ze,editor_badge_entity:$e,editor_badge_style:"रूप",editor_badge_style_value:__,editor_badge_style_sparkline:t_,editor_badge_style_ring:o_,editor_badge_style_thin:r_,editor_badge_attribute:i_,editor_badge_name:"नाम",editor_badge_hours:a_,editor_badge_show_name:n_,editor_badge_show_icon:l_,editor_badge_icon:s_,editor_badge_min:p_,editor_badge_max:c_,editor_badge_unit:m_,editor_badge_decimals:u_,editor_badge_color:y_,editor_badge_bands:g_,editor_badge_bands_help:h_,editor_badge_actions:b_,editor_badge_tap_action:w_,editor_badge_hold_action:f_,editor_badge_double_tap_action:v_,editor_attribute:k_,editor_name:"नाम",editor_icon:z_,editor_min:N_,editor_max:S_,editor_target:C_,editor_none:E_,editor_card_setting:q_,editor_limit_default:W_,editor_limit_number:j_,editor_limit_entity:G_,editor_preset:L_,editor_preset_battery:P_,editor_preset_usage:U_,editor_preset_temperature:V_,editor_preset_none:A_,editor_preset_custom:M_,editor_band_from:"से",editor_band_from_entity:R_,editor_band_from_number:Y_,editor_band_from_entity_label:B_,editor_band_color:"रंग",editor_band_custom_color:F_,editor_band_label:H_,editor_band_icon:I_,editor_color_icon:J_,editor_color_primary:K_,editor_color_green:"हरा",editor_color_amber:T_,editor_color_red:"लाल",editor_color_blue:Z_,editor_color_purple:$_,editor_color_grey:et,editor_color_custom:_t,editor_add_band:tt,editor_remove_band:ot,editor_add_entity:rt,editor_move_up:it,editor_move_down:dt,editor_remove_entity:at,editor_show_options:nt,editor_hide_options:lt,editor_not_found:st,editor_severity:"रंग",annotation_at:ct,editor_orientation:mt,editor_orientation_horizontal:ut,editor_orientation_vertical:yt,editor_value_axis:gt,editor_value_grid:ht,editor_value_min:bt,editor_value_max:wt,dist_median:ft,dist_middle:vt,dist_range:kt,dist_count:xt,editor_drill_down:zt,drill_into:Nt,drill_back:St,drill_top:"सभी",extremes_high:Et,extremes_low:qt,extremes_average:"औसत",editor_extremes_max:jt,editor_extremes_min:Gt,editor_extremes_average:"औसत",editor_extremes_average_none:Pt,editor_extremes_average_line:Ut,editor_extremes_average_figure:Vt,editor_extremes:At,anomaly_title:Mt,anomaly_beyond_high:Ot,anomaly_beyond_low:Rt,editor_anomalies:Yt,editor_anomalies_window:Bt,editor_anomalies_sigma:Dt,editor_anomalies_color:Ft,editor_anomalies_band:Ht,period_previous:It,period_next:Jt,period_return:Kt,period_today:"आज",period_yesterday:"कल",period_this_week:Xt,period_last_week:Zt,period_this_month:$t,period_last_month:eo,period_this_year:_o,period_last_year:to,period_last_hour:oo,period_last_hours:ro,period_last_day:io,period_last_days:ao,period_last_week_rolling:no,period_last_weeks:lo,period_last_month_rolling:so,period_last_months:po,editor_color_by_shades:co,editor_shade_color:mo,editor_show_percent:uo,editor_center_total:"कुल",editor_center_average:"औसत",editor_center_none:ho,parts_total:"कुल",parts_average:"औसत",parts_aria:fo,editor_style_scatter:vo,editor_style_bubble:"बबल",editor_against:xo,editor_against_entity:zo,editor_against_time:"समय",editor_dot_size:So,editor_jitter:Co,editor_min_size:Eo,editor_max_size:qo,editor_dot_color:Wo,editor_xy_x_axis:jo,scatter_needs_two:Go,bubble_needs_three:Lo,scatter_role_x:Po,bubble_role_size:Uo,chart_total:"कुल",editor_x_min:Ao,editor_x_max:Mo,zoom_reset:Oo,zoom_window:Ro,zoom_window_label:Yo,editor_zoom:Bo,editor_overview:Do,editor_annotations:Fo,editor_annotation_type:Ho,editor_annotation_type_line:Io,editor_annotation_type_band:Jo,editor_annotation_type_time:Ko,editor_annotation_type_state:Qo,editor_annotation_type_point:To,editor_annotation_add_line:Xo,editor_annotation_add_band:Zo,editor_annotation_add_time:"समय",editor_annotation_add_state:er,editor_annotation_add_point:_r,editor_annotation_add:tr,editor_annotation_value:"मान",editor_annotation_from:"से",editor_annotation_to:"तक",editor_annotation_times:"समय",editor_annotation_entity:ar,editor_annotation_series:nr,editor_annotation_state:lr,editor_annotation_shade:sr,editor_annotation_at:pr,editor_annotation_at_max:cr,editor_annotation_at_min:mr,editor_annotation_at_last:ur,editor_annotation_at_first:yr,editor_annotation_label:gr,editor_annotation_color:"रंग",editor_annotation_dash:br,editor_annotation_history:wr,editor_annotation_zone:fr,editor_annotation_zone_none:vr,editor_annotation_zone_above:kr,editor_annotation_zone_below:xr,editor_annotation_severity:zr,editor_annotation_remove:Nr,editor_zones:Sr,editor_period_calendar:Cr,editor_period_calendar_rolling:Er,editor_period_calendar_day:"आज",editor_period_calendar_week:Wr,editor_period_calendar_month:jr,editor_period_calendar_year:Gr,editor_period_offset:Lr,editor_period_until:Pr,editor_period_until_now:"अभी",editor_period_until_end:Vr,editor_period_navigate:Ar,editor_group_by:Mr,editor_group_by_none:Or,editor_group_by_hour:Rr,editor_group_by_day:"दिन",editor_group_by_week:Br,editor_group_by_month:Dr,editor_aggregate:Fr,compare_series:Hr,compare_hours_earlier:Ir,compare_days_earlier:Jr,compare_weeks_earlier:Kr,compare_months_earlier:Qr,compare_years_earlier:Tr,editor_compare:Xr,editor_compare_style:Zr,editor_compare_style_grey:$r,editor_compare_style_series:ei,editor_aggregate_mean:"औसत",editor_aggregate_sum:"योग",editor_aggregate_min:oi,editor_aggregate_max:ri,editor_aggregate_first:ii,editor_aggregate_last:di,editor_aggregate_change:ai,editor_cumulative_transform:ni,editor_cumulative_transform_none:li,editor_cumulative_transform_cumulative:si,editor_cumulative_reset:pi,editor_cumulative_reset_none:ci,editor_cumulative_reset_day:mi,editor_cumulative_reset_week:ui,editor_cumulative_reset_month:yi,editor_cumulative_reset_billing:gi,editor_cumulative_billing_day:hi,editor_x_axis:bi,editor_y_axis:wi,editor_axis_labels:fi,editor_axis_labels_outside:vi,editor_axis_labels_inside:ki,editor_grid_horizontal:xi,editor_grid_vertical:zi,editor_y_min:Ni,editor_y_max:Si,editor_y_scale:Ci,editor_y_scale_linear:Ei,editor_y_scale_log:qi,editor_tooltip:Wi,editor_line_width:ji,editor_dots:Gi,editor_on_top:Li,editor_when_entity:Pi,editor_when_state:Ui,editor_when_above:Vi,editor_when_below:Ai,editor_when_card_entity:Mi,editor_when_card_state:Oi,editor_when_card_above:Ri,editor_when_card_below:Yi,editor_when_ghost:Bi,editor_when_strip:Di,when_strip_label:Fi,editor_now_marker:Hi,editor_now_marker_off:"बंद",editor_now_marker_line:Ji,editor_now_marker_time:Ki,editor_now_marker_countdown:Qi,now_marker_countdown:Ti,now_marker_next:Xi,editor_compact:Zi,editor_header:$i,editor_header_above:ed,editor_header_over:_d,editor_header_hidden:td,editor_legend_toggle:od,editor_labels_show:rd,editor_labels_show_all:id,editor_labels_show_last:dd,editor_labels_show_minmax:ad,editor_labels_show_ends:nd,editor_labels_position:ld,editor_labels_position_auto:sd,editor_labels_position_above:"ऊपर",editor_labels_position_below:cd,editor_labels_position_center:md,editor_labels_overlap:ud,editor_sync:yd,editor_multiples:gd,editor_multiples_scale:hd,editor_multiples_scale_auto:bd,editor_multiples_scale_shared:wd,editor_multiples_scale_independent:fd,editor_multiples_columns:vd,forecast_label:kd,forecast_series:xd,editor_forecast_title:zd,editor_forecast_entity:Nd,editor_forecast_attribute:Sd,editor_forecast_value_key:Cd,editor_forecast_time_key:Ed,editor_forecast_type:qd,editor_forecast_type_hourly:Wd,editor_forecast_type_daily:jd,editor_forecast_type_twice_daily:Gd,editor_forecast_multiply:Ld,editor_forecast_hours:Pd,editor_set_point:Ud,editor_shading:Vd,editor_shade_fan:Ad,editor_current_color:Md,editor_set_point_color:Od,editor_heating_color:Rd,editor_cooling_color:Yd,editor_days:Bd,editor_day_clock_center_total:Dd,editor_day_clock_center_now:Fd,editor_day_clock_center_none:Hd,editor_bucket:Id,editor_bucket_15:Jd,editor_bucket_30:Kd,editor_bucket_60:Qd,editor_aggregate_auto:Td,editor_ring_color:"रंग",editor_active:Zd,editor_entity_options_none:$d,editor_hierarchy_group_by:ea,editor_group_by_floor:_a,editor_group_by_area:ta,editor_group_by_device:oa,editor_group_by_label:ra,editor_entity_groups:ia,editor_bar_labels:da,editor_bar_labels_state:aa,editor_bar_labels_duration:na,editor_bar_labels_both:la,editor_bar_labels_none:sa,editor_timeline_legend:pa,editor_timeline_legend_above:ca,editor_timeline_legend_hidden:ma,editor_state_colors:ua,editor_state_colors_help:ya,editor_state_colors_state:ga,editor_state_colors_color:"रंग",editor_state_colors_add:ba,editor_state_colors_remove:wa,editor_timeline_group:fa,editor_points_per_hour:va,editor_graph:ka,editor_graph_line:xa,editor_graph_bar:"बार",editor_graph_none:Na,editor_fill:Sa,editor_fill_solid:"ठोस",editor_fill_fade:Ea,editor_fill_none:qa,editor_points:Wa,editor_points_hover:ja,editor_points_always:Ga,editor_points_never:La,editor_trend_labels:Pa,editor_labels_hover:Ua,editor_labels_always:Va,editor_labels_never:Aa,editor_height:Ma,editor_bar_spacing:Oa,editor_color_transition:Ra,editor_color_transition_smooth:Ya,editor_color_transition_hard:Ba,editor_extrema:Da,editor_average:Fa,editor_trend_legend:Ha,editor_trend_y_min:Ia,editor_trend_y_max:Ja,editor_min_range:Ka,editor_y_min_secondary:Qa,editor_y_max_secondary:Ta,editor_min_range_secondary:Xa,editor_value_factor:Za,editor_align_header:$a,editor_align_header_default:en,editor_align_header_left:_n,editor_align_header_right:tn,editor_align_header_center:on,editor_align_icon:rn,editor_align_icon_right:dn,editor_align_icon_left:an,editor_align_icon_state:nn,editor_align_state:"मान",editor_align_state_left:sn,editor_align_state_right:pn,editor_align_state_center:cn,editor_font_size:mn,editor_font_size_header:un,editor_color_name:yn,editor_color_value:gn,editor_trend_color_icon:hn,editor_trend_group:bn,editor_icon_image:wn,editor_trend_tooltip:fn,editor_y_axis_side:vn,editor_y_axis_side_primary:kn,editor_y_axis_side_secondary:xn,editor_entity_aggregate:zn,editor_fixed_value:Nn,editor_show_state:Sn,editor_show_indicator:Cn,editor_show_graph:En,editor_show_line:qn,editor_show_fill:Wn,editor_show_points:jn,editor_show_legend_entity:Gn,editor_show_legend_state:Ln,editor_sectors:Pn,editor_sectors_4:Un,editor_sectors_8:Vn,editor_sectors_16:An,editor_calm:Mn,editor_wind_roles:On,editor_wind_now:Rn,editor_wind_none:Yn,editor_wind_statistics:Bn,editor_style_area:Dn,editor_stack:"ढेर",editor_stack_none:Hn,editor_stack_normal:In,editor_stack_percent:Jn,editor_negative_color:Kn,editor_style_beeswarm:Qn,editor_place_by:Tn,editor_place_by_value:Xn,editor_place_by_time_of_day:Zn,editor_size_by_value:$n,swarm_readings:el,swarm_events:_l,swarm_shown:tl,swarm_none:ol,swarm_no_change:rl,swarm_held:il,swarm_earliest_latest:dl,swarm_lowest_highest:al,editor_style_strip_plot:nl,strip_median_value:ll,strip_mean_value:sl,strip_mean:"औसत",editor_strip_marker:cl,editor_strip_marker_median:ml,editor_strip_marker_mean:"औसत",editor_strip_marker_none:yl,editor_strip_jitter:gl,editor_fill_color:"रंग",editor_style_box:bl,box_aria:wl,box_highest:fl,box_upper_quartile:vl,box_median:kl,box_lower_quartile:xl,box_lowest:zl,box_mean:"औसत",box_count:Sl,box_outliers:Cl,editor_whiskers:El,editor_whiskers_tukey:ql,editor_whiskers_range:Wl,editor_readings:jl,editor_box_color:Gl,editor_style_bullet:Ll,editor_ranges:Pl,editor_ranges_shades:Ul,editor_ranges_colours:Vl,compare_target:Al,chart_aria:Ml,editor_style_candlestick:Ol,editor_candle_by:Rl,editor_under_aggregate:Yl,editor_up_color:Bl,editor_down_color:Dl,editor_underneath:Fl,editor_underneath_columns:Hl,editor_underneath_line:Il,candle_open:Jl,candle_high:Kl,candle_low:Ql,candle_close:Tl,candle_week_of:Xl,editor_style_climate:Zl,climate_set_point:$l,climate_range:es,climate_not_thermostat:_s,climate_action_heating:ts,climate_action_preheating:os,climate_action_cooling:rs,climate_action_defrosting:is,climate_action_drying:ds,climate_action_fan:as,climate_action_idle:ns,climate_action_off:"बंद",editor_style_column:ss,editor_group_by_auto:ps,editor_range:cs,editor_rounded:ms,editor_column_labels:us,editor_error_bars:ys,editor_error_bars_none:gs,editor_error_bars_std:hs,editor_error_bars_min_max:bs,editor_error_bars_ci95:ws,error_bars_tooltip:fs,editor_column_color:"रंग",editor_style_combined:ks,editor_series_type:xs,editor_series_type_line:zs,editor_series_type_column:Ns,editor_series_type_area:Ss,editor_series_axis:Cs,editor_series_axis_auto:Es,editor_series_axis_left:qs,editor_series_axis_right:Ws,editor_series_aggregate:js,editor_series_aggregate_auto:Gs,editor_series_aggregate_mean:"औसत",editor_series_aggregate_sum:"योग",editor_series_aggregate_min:Us,editor_series_aggregate_max:Vs,editor_series_aggregate_first:As,editor_series_aggregate_last:Ms,editor_series_aggregate_change:Os,editor_style_day_clock:Rs,day_clock_times_one:Ys,day_clock_times:Bs,day_clock_a_day:Ds,day_clock_busiest:Fs,day_clock_peak:Hs,day_clock_state:Is,day_clock_per_day:Js,day_clock_no_data:Ks,day_clock_now:"अभी",day_clock_on:Ts,day_clock_average:Xs,day_clock_on_days:Zs,day_clock_so_far:$s,day_clock_range:ep,day_clock_average_value:_p,editor_style_cycle_plot:tp,cycle_note_week:op,cycle_note_hour:rp,cycle_note_month:ip,cycle_mean_legend:dp,cycle_panel_average:ap,editor_cycle_plot_cycle:np,editor_cycle_plot_cycle_day_of_week:lp,editor_cycle_plot_cycle_hour_of_day:sp,editor_cycle_plot_cycle_day_of_month:pp,editor_cycle_plot_weeks:cp,editor_style_dumbbell:mp,editor_ends:up,editor_ends_range:yp,editor_ends_then:gp,editor_ends_target:hp,editor_show_now:bp,dumbbell_low:wp,dumbbell_high:fp,dumbbell_now:"अभी",dumbbell_target:kp,dumbbell_ago_hour_one:xp,dumbbell_ago_hour:zp,dumbbell_ago_day_one:Np,dumbbell_ago_day:Sp,dumbbell_ago_week_one:Cp,dumbbell_ago_week:Ep,dumbbell_ago_month_one:qp,dumbbell_ago_month:Wp,dumbbell_no_value:jp,editor_style_funnel:Gp,editor_funnel_shape:Lp,editor_funnel_shape_funnel:Pp,editor_funnel_shape_pyramid:Up,editor_funnel_percent_of:Vp,editor_funnel_percent_of_first:Ap,editor_funnel_percent_of_previous:Mp,editor_funnel_percent_of_none:Op,editor_funnel_color_by:"रंग",editor_funnel_color_by_series:Yp,editor_funnel_color_by_bands:Bp,funnel_aria:Dp,editor_style_grouped_bars:Fp,editor_mode:"बार",editor_mode_grouped:Ip,editor_mode_stacked:Jp,editor_mode_percent:Kp,editor_bars_color_by:"रंग",editor_bars_color_by_series:Tp,editor_bars_color_by_bands:Xp,editor_bar_group:Zp,editor_bar_series:$p,editor_bar_color:ec,grouped_bars_aria:_c,editor_style_heatmap:tc,heatmap_aria:oc,heatmap_hours:rc,heatmap_empty:ic,editor_grid:dc,editor_grid_hours:ac,editor_grid_calendar:nc,editor_color_by_scale:lc,editor_cell_shape:"सेल",editor_cell_shape_square:pc,editor_cell_shape_rounded:"गोल",editor_cell_shape_hexagon:mc,editor_color_min:uc,editor_color_max:yc,editor_legend:gc,editor_style_spiral:hc,spiral_aria:bc,spiral_turn_day_note:wc,spiral_turn_week_note:fc,spiral_inner_oldest:vc,editor_spiral_turn:kc,editor_spiral_turn_day:"दिन",editor_spiral_turn_week:zc,editor_spiral_turns:Nc,editor_spiral_ring_width:Sc,editor_style_histogram:Cc,editor_count:Ec,editor_count_time:qc,editor_count_readings:Wc,editor_show_as:jc,editor_show_as_percent:Gc,editor_show_as_total:Lc,editor_bins:Pc,editor_bin_width:Uc,editor_bars:Vc,editor_bars_side:Ac,editor_bars_overlap:Mc,editor_hist_x_axis:Oc,histogram_readings:Rc,histogram_reading:Yc,editor_style_line:Bc,chart_loading:Dc,chart_error:Fc,energy_loading:Hc,energy_error:Ic,energy_none:Jc,energy_flow_grid_import:Kc,energy_flow_grid_export:Qc,energy_flow_solar:"सौर",energy_flow_battery_out:Xc,energy_flow_battery_in:Zc,energy_flow_gas:"गैस",energy_flow_water:em,energy_flow_devices:_m,energy_node_home:"घर",energy_node_untracked:om,energy_node_home_use:rm,chart_no_data:im,legend_toggle_hint:dm,legend_toggle_all_hidden:am,export_menu:nm,export_png:lm,export_png_hint:sm,export_svg:pm,export_svg_hint:cm,export_csv:mm,export_csv_hint:um,export_yaml:ym,export_yaml_hint:gm,export_copied:hm,export_saved:bm,export_saved_file:wm,export_failed:fm,chart_log_nothing:vm,editor_style_lollipop:km,editor_style_pictograph:xm,editor_unit_icon:zm,editor_per_icon:Nm,editor_group_size:Sm,editor_partial:Cm,editor_style_pie:Em,editor_shape:qm,editor_shape_donut:Wm,editor_shape_pie:"पाई",editor_center_label:Gm,editor_gap:Lm,editor_gradient:Pm,editor_style_polar_area:Um,editor_polar_scale:Vm,editor_polar_scale_shared:Am,editor_polar_scale_limits:Mm,editor_polar_color_by:"रंग",editor_polar_color_by_series:Rm,editor_polar_color_by_shades:Ym,editor_polar_color_by_bands:Bm,editor_polar_color:Dm,polar_area_aria:Fm,editor_style_radar:Hm,editor_radar_scale:Im,editor_radar_scale_limits:Jm,editor_radar_scale_shared:Km,editor_radar_fill:Qm,editor_radar_axis:Tm,radar_aria:Xm,radar_other:Zm,editor_style_range_area:$m,editor_mean:eu,editor_range_color:"रंग",editor_style_rings:tu,editor_rings_start_angle:ou,editor_rounded_ends:ru,editor_style_sankey:iu,editor_link_color:du,editor_link_color_auto:au,editor_link_color_source:nu,editor_link_color_target:lu,editor_from:su,editor_to:pu,editor_flow_color:cu,sankey_aria:mu,sankey_flow:uu,sankey_no_flows:yu,sankey_nothing:gu,energy_nothing_flowed:hu,editor_style_chord:bu,editor_chord_pad:wu,editor_chord_ribbon_opacity:fu,chord_aria:vu,editor_style_slope:ku,editor_measure:xu,editor_measure_value:zu,editor_measure_change:Nu,editor_color_by_direction:Su,editor_color_by_group:Cu,editor_increase:Eu,editor_increase_bad:qu,editor_increase_good:Wu,editor_group:ju,slope_now:"अभी",slope_ago:Lu,slope_ago_one:Pu,slope_previous:Uu,slope_previous_one:Vu,slope_last:Au,slope_last_one:Mu,slope_unit_hour:Ou,slope_unit_hour_other:Ru,slope_unit_day:"दिन",slope_unit_day_other:"दिन",slope_unit_week:Du,slope_unit_week_other:Fu,slope_unit_month:Hu,slope_unit_month_other:Iu,slope_entity_aria:Ju,slope_no_reading:Ku,editor_style_sparkline:Qu,editor_spark:Tu,editor_spark_line:Xu,editor_spark_area:Zu,editor_spark_column:$u,editor_spark_bar:ey,editor_spark_color:"रंग",spark_aria:ty,editor_style_streamgraph:oy,editor_baseline:ry,editor_baseline_wiggle:iy,editor_baseline_centre:dy,editor_baseline_share:ay,editor_baseline_zero:ny,editor_stream_order:ly,editor_stream_order_inside_out:sy,editor_stream_order_listed:py,editor_stream_labels:cy,editor_stream_curve:my,stream_total:"कुल",editor_style_sunburst:yy,editor_style_icicle:gy,editor_sunburst_shape:hy,editor_sunburst_shape_full:by,editor_sunburst_shape_half:wy,editor_hierarchy_color_by:"रंग",editor_hierarchy_color_by_group:vy,editor_hierarchy_color_by_bands:ky,hierarchy_total:"कुल",hierarchy_other:zy,hierarchy_empty:Ny,hierarchy_no_reading:Sy,sunburst_aria:Cy,icicle_aria:Ey,editor_style_timeline:qy,timeline_no_states:Wy,timeline_for:jy,timeline_now:"अभी",timeline_measurement:Ly,editor_style_treemap:Py,editor_treemap_color_by:"रंग",editor_treemap_color_by_group:Vy,editor_treemap_color_by_bands:Ay,treemap_aria:My,treemap_total:Oy,treemap_empty:Ry,treemap_no_reading:Yy,treemap_other:By,editor_style_marimekko:Dy,editor_marimekko_segment_labels:Fy,editor_marimekko_segment_labels_percent:Hy,editor_marimekko_segment_labels_value:"मान",editor_marimekko_segment_labels_both:Jy,editor_marimekko_segment_labels_none:Ky,editor_marimekko_group:Qy,editor_marimekko_category:Ty,editor_marimekko_color:Xy,marimekko_aria:Zy,editor_style_trend:$y,trend_min:eg,trend_avg:"औसत",trend_max:tg,editor_style_violin:og,editor_shape_violin:rg,editor_shape_raincloud:ig,editor_box:dg,editor_bandwidth:ag,editor_split_by:ng,editor_split_by_none:lg,editor_split_by_day:sg,editor_split_by_week:pg,editor_split_by_month:cg,violin_median:mg,violin_none:ug,violin_raincloud:yg,editor_style_waffle:gg,editor_waffles:hg,editor_waffles_one:bg,editor_waffles_each:wg,editor_headline:fg,editor_style_waterfall:vg,editor_steps:kg,editor_steps_change:xg,editor_steps_current:zg,editor_start_from_first:Ng,editor_total:Sg,editor_waterfall_invert:Cg,waterfall_start:Eg,waterfall_end:"अंत",waterfall_total:"कुल",waterfall_no_readings:jg,waterfall_aria:Gg,editor_style_wind_rose:Lg,wind_prevailing:Pg,wind_mean_speed:Ug,wind_strongest:Vg,wind_calm:Ag,wind_speed:"गति",wind_speed_unit:Og,wind_share:Rg,wind_aria:Yg,wind_aria_calm:Bg,wind_aria_still:Dg,editor_style_purpose_bar:Fg,editor_style_purpose_thin:Hg,editor_style_purpose_segmented:Ig,editor_style_purpose_tank:Jg,editor_style_purpose_battery:Kg,editor_style_purpose_ring:Qg,editor_style_purpose_needle:Tg,editor_style_purpose_arc:Xg,editor_style_purpose_line:Zg,editor_style_purpose_area:$g,editor_style_purpose_column:eh,editor_style_purpose_combined:_h,editor_style_purpose_pie:th,editor_style_purpose_rings:oh,editor_style_purpose_pictograph:rh,editor_style_purpose_waffle:ih,editor_style_purpose_histogram:dh,editor_style_purpose_scatter:ah,editor_style_purpose_bubble:nh,editor_style_purpose_heatmap:lh,editor_style_purpose_spiral:sh,editor_style_purpose_box:ph,editor_style_purpose_funnel:ch,editor_style_purpose_radar:mh,editor_style_purpose_polar_area:uh,editor_style_purpose_treemap:yh,editor_style_purpose_marimekko:gh,editor_style_purpose_sunburst:hh,editor_style_purpose_icicle:bh,editor_style_purpose_grouped_bars:wh,editor_style_purpose_bullet:fh,editor_style_purpose_lollipop:vh,editor_style_purpose_waterfall:kh,editor_style_purpose_slope:xh,editor_style_purpose_dumbbell:zh,editor_style_purpose_range_area:Nh,editor_style_purpose_sparkline:Sh,editor_style_purpose_streamgraph:Ch,editor_style_purpose_candlestick:Eh,editor_style_purpose_violin:qh,editor_style_purpose_beeswarm:Wh,editor_style_purpose_strip_plot:jh,editor_style_purpose_sankey:Gh,editor_style_purpose_chord:Lh,editor_style_purpose_timeline:Ph,editor_style_purpose_climate:Uh,editor_style_purpose_wind_rose:Vh,editor_style_purpose_day_clock:Ah,editor_style_purpose_cycle_plot:Mh,editor_style_purpose_trend:Oh,editor_chart_group_data:Rh,editor_chart_group_look:"रूप",editor_chart_group_axes:Bh,editor_chart_group_extras:Dh,editor_chart_group_layout:Fh,editor_notice_group_by:Hh,editor_notice_sorted:Ih,editor_summary_no_entities:Jh,editor_summary_entity_one:Kh,editor_summary_entities:Qh,editor_summary_matching:Th,editor_summary_limits:Xh,editor_summary_target:Zh,editor_summary_no_bands:$h,editor_summary_band_one:eb,editor_summary_bands:_b,editor_warn_min_max:tb,editor_warn_not_number:ob,editor_warn_band_same_start:rb,editor_row_action:ib,editor_when_heading:db,editor_when_card_heading:ab,editor_when_card_help:nb,editor_when_state_helper:lb,editor_when_card_state_helper:sb,editor_anomalies_window_helper:pb,editor_zoom_helper:cb,editor_sync_helper:mb,editor_forecast_entity_helper:ub,editor_forecast_attribute_helper:yb,editor_forecast_value_key_helper:gb,editor_forecast_time_key_helper:hb,editor_forecast_type_helper:bb,editor_forecast_multiply_helper:wb,editor_trend_y_min_helper:fb,editor_trend_y_max_helper:vb,editor_y_min_secondary_helper:kb,editor_y_max_secondary_helper:xb,editor_entity_groups_helper:zb,editor_active_helper:Nb,editor_annotation_times_helper:Sb,editor_annotation_value_helper:Cb,editor_annotation_from_helper:Eb,editor_annotation_to_helper:qb,editor_derivative_smoothing_time_helper:Wb,editor_calm_helper:jb,editor_radar_axis_helper:Gb,editor_energy_flows_helper:Lb,editor_shade_color_helper:Pb};export{ct as annotation_at,Ot as anomaly_beyond_high,Rt as anomaly_beyond_low,Mt as anomaly_title,oe as battery_aria,wl as box_aria,Sl as box_count,fl as box_highest,xl as box_lower_quartile,zl as box_lowest,Nl as box_mean,kl as box_median,Cl as box_outliers,vl as box_upper_quartile,Lo as bubble_needs_three,Uo as bubble_role_size,Tl as candle_close,Kl as candle_high,Ql as candle_low,Jl as candle_open,Xl as candle_week_of,Ml as chart_aria,Fc as chart_error,Dc as chart_loading,vm as chart_log_nothing,im as chart_no_data,Vo as chart_total,vu as chord_aria,rs as climate_action_cooling,is as climate_action_defrosting,ds as climate_action_drying,as as climate_action_fan,ts as climate_action_heating,ns as climate_action_idle,ls as climate_action_off,os as climate_action_preheating,_s as climate_not_thermostat,es as climate_range,$l as climate_set_point,Jr as compare_days_earlier,Ir as compare_hours_earlier,Qr as compare_months_earlier,Hr as compare_series,Al as compare_target,Kr as compare_weeks_earlier,Tr as compare_years_earlier,dp as cycle_mean_legend,rp as cycle_note_hour,ip as cycle_note_month,op as cycle_note_week,ap as cycle_panel_average,Ds as day_clock_a_day,Xs as day_clock_average,_p as day_clock_average_value,Fs as day_clock_busiest,Ks as day_clock_no_data,Qs as day_clock_now,Ts as day_clock_on,Zs as day_clock_on_days,Hs as day_clock_peak,Js as day_clock_per_day,ep as day_clock_range,$s as day_clock_so_far,Is as day_clock_state,Bs as day_clock_times,Ys as day_clock_times_one,Ub as default,xt as dist_count,ft as dist_median,vt as dist_middle,kt as dist_range,St as drill_back,Nt as drill_into,Ct as drill_top,Sp as dumbbell_ago_day,Np as dumbbell_ago_day_one,zp as dumbbell_ago_hour,xp as dumbbell_ago_hour_one,Wp as dumbbell_ago_month,qp as dumbbell_ago_month_one,Ep as dumbbell_ago_week,Cp as dumbbell_ago_week_one,fp as dumbbell_high,wp as dumbbell_low,jp as dumbbell_no_value,vp as dumbbell_now,kp as dumbbell_target,Zd as editor_active,Nb as editor_active_helper,tt as editor_add_band,rt as editor_add_entity,xo as editor_against,zo as editor_against_entity,No as editor_against_time,Fr as editor_aggregate,Td as editor_aggregate_auto,ai as editor_aggregate_change,ii as editor_aggregate_first,di as editor_aggregate_last,ri as editor_aggregate_max,_i as editor_aggregate_mean,oi as editor_aggregate_min,ti as editor_aggregate_sum,$a as editor_align_header,on as editor_align_header_center,en as editor_align_header_default,_n as editor_align_header_left,tn as editor_align_header_right,rn as editor_align_icon,an as editor_align_icon_left,dn as editor_align_icon_right,nn as editor_align_icon_state,ln as editor_align_state,cn as editor_align_state_center,sn as editor_align_state_left,pn as editor_align_state_right,Ve as editor_animate,tr as editor_annotation_add,Zo as editor_annotation_add_band,Xo as editor_annotation_add_line,_r as editor_annotation_add_point,er as editor_annotation_add_state,$o as editor_annotation_add_time,pr as editor_annotation_at,yr as editor_annotation_at_first,ur as editor_annotation_at_last,cr as editor_annotation_at_max,mr as editor_annotation_at_min,hr as editor_annotation_color,br as editor_annotation_dash,ar as editor_annotation_entity,rr as editor_annotation_from,Eb as editor_annotation_from_helper,wr as editor_annotation_history,gr as editor_annotation_label,Nr as editor_annotation_remove,nr as editor_annotation_series,zr as editor_annotation_severity,sr as editor_annotation_shade,lr as editor_annotation_state,dr as editor_annotation_times,Sb as editor_annotation_times_helper,ir as editor_annotation_to,qb as editor_annotation_to_helper,Ho as editor_annotation_type,Jo as editor_annotation_type_band,Io as editor_annotation_type_line,To as editor_annotation_type_point,Qo as editor_annotation_type_state,Ko as editor_annotation_type_time,or as editor_annotation_value,Cb as editor_annotation_value_helper,fr as editor_annotation_zone,kr as editor_annotation_zone_above,xr as editor_annotation_zone_below,vr as editor_annotation_zone_none,Fo as editor_annotations,Yt as editor_anomalies,Ht as editor_anomalies_band,Ft as editor_anomalies_color,Dt as editor_anomalies_sigma,Bt as editor_anomalies_window,pb as editor_anomalies_window_helper,k_ as editor_attribute,Fa as editor_average,fi as editor_axis_labels,ki as editor_axis_labels_inside,vi as editor_axis_labels_outside,b_ as editor_badge_actions,i_ as editor_badge_attribute,g_ as editor_badge_bands,h_ as editor_badge_bands_help,y_ as editor_badge_color,u_ as editor_badge_decimals,v_ as editor_badge_double_tap_action,$e as editor_badge_entity,f_ as editor_badge_hold_action,a_ as editor_badge_hours,s_ as editor_badge_icon,c_ as editor_badge_max,p_ as editor_badge_min,d_ as editor_badge_name,l_ as editor_badge_show_icon,n_ as editor_badge_show_name,e_ as editor_badge_style,o_ as editor_badge_style_ring,t_ as editor_badge_style_sparkline,r_ as editor_badge_style_thin,__ as editor_badge_style_value,w_ as editor_badge_tap_action,m_ as editor_badge_unit,D_ as editor_band_color,F_ as editor_band_custom_color,O_ as editor_band_from,R_ as editor_band_from_entity,B_ as editor_band_from_entity_label,Y_ as editor_band_from_number,I_ as editor_band_icon,H_ as editor_band_label,ag as editor_bandwidth,ec as editor_bar_color,Zp as editor_bar_group,da as editor_bar_labels,la as editor_bar_labels_both,na as editor_bar_labels_duration,sa as editor_bar_labels_none,aa as editor_bar_labels_state,$p as editor_bar_series,Oa as editor_bar_spacing,Vc as editor_bars,Qp as editor_bars_color_by,Xp as editor_bars_color_by_bands,Tp as editor_bars_color_by_series,Mc as editor_bars_overlap,Ac as editor_bars_side,ry as editor_baseline,dy as editor_baseline_centre,ay as editor_baseline_share,iy as editor_baseline_wiggle,ny as editor_baseline_zero,Uc as editor_bin_width,Pc as editor_bins,dg as editor_box,Gl as editor_box_color,Id as editor_bucket,Jd as editor_bucket_15,Kd as editor_bucket_30,Qd as editor_bucket_60,Mn as editor_calm,jb as editor_calm_helper,Rl as editor_candle_by,q_ as editor_card_setting,sc as editor_cell_shape,mc as editor_cell_shape_hexagon,cc as editor_cell_shape_rounded,pc as editor_cell_shape_square,se as editor_center,go as editor_center_average,Gm as editor_center_label,ce as editor_center_mode_band,me as editor_center_mode_name,ye as editor_center_mode_none,ue as editor_center_mode_text,pe as editor_center_mode_value,ho as editor_center_none,ge as editor_center_text,yo as editor_center_total,Bh as editor_chart_group_axes,Rh as editor_chart_group_data,Dh as editor_chart_group_extras,Fh as editor_chart_group_layout,Yh as editor_chart_group_look,wu as editor_chord_pad,fu as editor_chord_ribbon_opacity,T_ as editor_color_amber,Z_ as editor_color_blue,Y as editor_color_by,D as editor_color_by_bands,Su as editor_color_by_direction,Cu as editor_color_by_group,lc as editor_color_by_scale,B as editor_color_by_series,co as editor_color_by_shades,_t as editor_color_custom,Q_ as editor_color_green,et as editor_color_grey,J_ as editor_color_icon,yc as editor_color_max,uc as editor_color_min,yn as editor_color_name,K_ as editor_color_primary,$_ as editor_color_purple,X_ as editor_color_red,Ra as editor_color_transition,Ba as editor_color_transition_hard,Ya as editor_color_transition_smooth,gn as editor_color_value,vs as editor_column_color,us as editor_column_labels,qe as editor_columns,Zi as editor_compact,Xr as editor_compare,Zr as editor_compare_style,$r as editor_compare_style_grey,ei as editor_compare_style_series,Yd as editor_cooling_color,Ec as editor_count,Wc as editor_count_readings,qc as editor_count_time,hi as editor_cumulative_billing_day,pi as editor_cumulative_reset,gi as editor_cumulative_reset_billing,mi as editor_cumulative_reset_day,yi as editor_cumulative_reset_month,ci as editor_cumulative_reset_none,ui as editor_cumulative_reset_week,ni as editor_cumulative_transform,si as editor_cumulative_transform_cumulative,li as editor_cumulative_transform_none,Md as editor_current_color,A as editor_curve,M as editor_curve_smooth,R as editor_curve_step,O as editor_curve_straight,np as editor_cycle_plot_cycle,pp as editor_cycle_plot_cycle_day_of_month,lp as editor_cycle_plot_cycle_day_of_week,sp as editor_cycle_plot_cycle_hour_of_day,cp as editor_cycle_plot_weeks,I as editor_dash,Hd as editor_day_clock_center_none,Fd as editor_day_clock_center_now,Dd as editor_day_clock_center_total,Bd as editor_days,Pe as editor_decimals,j as editor_derivative_smoothing,G as editor_derivative_smoothing_time,Wb as editor_derivative_smoothing_time_helper,x as editor_derivative_transform,N as editor_derivative_transform_derivative,z as editor_derivative_transform_none,S as editor_derivative_unit_time,W as editor_derivative_unit_time_d,q as editor_derivative_unit_time_h,E as editor_derivative_unit_time_min,C as editor_derivative_unit_time_s,Wo as editor_dot_color,So as editor_dot_size,Gi as editor_dots,Ze as editor_double_tap_action,Dl as editor_down_color,zt as editor_drill_down,le as editor_end_angle,up as editor_ends,yp as editor_ends_range,hp as editor_ends_target,gp as editor_ends_then,U as editor_energy_flows,Lb as editor_energy_flows_helper,V as editor_energy_split,zn as editor_entity_aggregate,ia as editor_entity_groups,zb as editor_entity_groups_helper,$d as editor_entity_options_none,ys as editor_error_bars,ws as editor_error_bars_ci95,bs as editor_error_bars_min_max,gs as editor_error_bars_none,hs as editor_error_bars_std,Be as editor_exclude_heading,De as editor_exclude_help,Me as editor_export,Da as editor_extrema,At as editor_extremes,Lt as editor_extremes_average,Vt as editor_extremes_average_figure,Ut as editor_extremes_average_line,Pt as editor_extremes_average_none,jt as editor_extremes_max,Gt as editor_extremes_min,Sa as editor_fill,hl as editor_fill_color,Ea as editor_fill_fade,qa as editor_fill_none,Ca as editor_fill_solid,Nn as editor_fixed_value,cu as editor_flow_color,mn as editor_font_size,un as editor_font_size_header,Sd as editor_forecast_attribute,yb as editor_forecast_attribute_helper,Nd as editor_forecast_entity,ub as editor_forecast_entity_helper,Pd as editor_forecast_hours,Ld as editor_forecast_multiply,wb as editor_forecast_multiply_helper,Ed as editor_forecast_time_key,hb as editor_forecast_time_key_helper,zd as editor_forecast_title,qd as editor_forecast_type,jd as editor_forecast_type_daily,bb as editor_forecast_type_helper,Wd as editor_forecast_type_hourly,Gd as editor_forecast_type_twice_daily,Cd as editor_forecast_value_key,gb as editor_forecast_value_key_helper,su as editor_from,Rp as editor_funnel_color_by,Bp as editor_funnel_color_by_bands,Yp as editor_funnel_color_by_series,Vp as editor_funnel_percent_of,Ap as editor_funnel_percent_of_first,Op as editor_funnel_percent_of_none,Mp as editor_funnel_percent_of_previous,Lp as editor_funnel_shape,Pp as editor_funnel_shape_funnel,Up as editor_funnel_shape_pyramid,Lm as editor_gap,ae as editor_gauge_help,be as editor_ghost,fe as editor_ghost_24h,ve as editor_ghost_7d,we as editor_ghost_off,Pm as editor_gradient,ka as editor_graph,za as editor_graph_bar,xa as editor_graph_line,Na as editor_graph_none,dc as editor_grid,nc as editor_grid_calendar,xi as editor_grid_horizontal,ac as editor_grid_hours,zi as editor_grid_vertical,ju as editor_group,n as editor_group_bars,Mr as editor_group_by,ta as editor_group_by_area,ps as editor_group_by_auto,Yr as editor_group_by_day,oa as editor_group_by_device,_a as editor_group_by_floor,Rr as editor_group_by_hour,ra as editor_group_by_label,Dr as editor_group_by_month,Or as editor_group_by_none,Br as editor_group_by_week,c as editor_group_compare,m as editor_group_distribution,l as editor_group_gauges,s as editor_group_history,Sm as editor_group_size,p as editor_group_totals,$i as editor_header,ed as editor_header_above,td as editor_header_hidden,_d as editor_header_over,fg as editor_headline,Rd as editor_heating_color,Ma as editor_height,lt as editor_hide_options,Ae as editor_hide_unavailable,fy as editor_hierarchy_color_by,ky as editor_hierarchy_color_by_bands,vy as editor_hierarchy_color_by_group,ea as editor_hierarchy_group_by,Oc as editor_hist_x_axis,Xe as editor_hold_action,z_ as editor_icon,wn as editor_icon_image,Re as editor_include_heading,Ye as editor_include_help,Eu as editor_increase,qu as editor_increase_bad,Wu as editor_increase_good,Co as editor_jitter,F as editor_labels,Va as editor_labels_always,Ua as editor_labels_hover,Aa as editor_labels_never,ud as editor_labels_overlap,ld as editor_labels_position,pd as editor_labels_position_above,sd as editor_labels_position_auto,cd as editor_labels_position_below,md as editor_labels_position_center,rd as editor_labels_show,id as editor_labels_show_all,nd as editor_labels_show_ends,dd as editor_labels_show_last,ad as editor_labels_show_minmax,gc as editor_legend,od as editor_legend_toggle,Oe as editor_limit,W_ as editor_limit_default,G_ as editor_limit_entity,j_ as editor_limit_number,ji as editor_line_width,du as editor_link_color,au as editor_link_color_auto,nu as editor_link_color_source,lu as editor_link_color_target,Ty as editor_marimekko_category,Xy as editor_marimekko_color,Qy as editor_marimekko_group,Fy as editor_marimekko_segment_labels,Jy as editor_marimekko_segment_labels_both,Ky as editor_marimekko_segment_labels_none,Hy as editor_marimekko_segment_labels_percent,Iy as editor_marimekko_segment_labels_value,S_ as editor_max,qo as editor_max_size,eu as editor_mean,xu as editor_measure,Nu as editor_measure_change,zu as editor_measure_value,N_ as editor_min,Ka as editor_min_range,Xa as editor_min_range_secondary,Eo as editor_min_size,Hp as editor_mode,Ip as editor_mode_grouped,Kp as editor_mode_percent,Jp as editor_mode_stacked,dt as editor_move_down,it as editor_move_up,gd as editor_multiples,vd as editor_multiples_columns,hd as editor_multiples_scale,bd as editor_multiples_scale_auto,fd as editor_multiples_scale_independent,wd as editor_multiples_scale_shared,x_ as editor_name,Kn as editor_negative_color,E_ as editor_none,st as editor_not_found,Hh as editor_notice_group_by,Ih as editor_notice_sorted,Hi as editor_now_marker,Qi as editor_now_marker_countdown,Ji as editor_now_marker_line,Ii as editor_now_marker_off,Ki as editor_now_marker_time,Li as editor_on_top,mt as editor_orientation,ut as editor_orientation_horizontal,yt as editor_orientation_vertical,Do as editor_overview,Cm as editor_partial,Nm as editor_per_icon,Cr as editor_period_calendar,qr as editor_period_calendar_day,jr as editor_period_calendar_month,Er as editor_period_calendar_rolling,Wr as editor_period_calendar_week,Gr as editor_period_calendar_year,u as editor_period_last,Ar as editor_period_navigate,Lr as editor_period_offset,y as editor_period_unit,h as editor_period_unit_day,g as editor_period_unit_hour,w as editor_period_unit_month,b as editor_period_unit_week,Pr as editor_period_until,Vr as editor_period_until_end,Ur as editor_period_until_now,Tn as editor_place_by,Zn as editor_place_by_time_of_day,Xn as editor_place_by_value,Wa as editor_points,Ga as editor_points_always,ja as editor_points_hover,La as editor_points_never,va as editor_points_per_hour,Dm as editor_polar_color,Om as editor_polar_color_by,Bm as editor_polar_color_by_bands,Rm as editor_polar_color_by_series,Ym as editor_polar_color_by_shades,Vm as editor_polar_scale,Mm as editor_polar_scale_limits,Am as editor_polar_scale_shared,L_ as editor_preset,P_ as editor_preset_battery,M_ as editor_preset_custom,A_ as editor_preset_none,V_ as editor_preset_temperature,U_ as editor_preset_usage,Tm as editor_radar_axis,Gb as editor_radar_axis_helper,Qm as editor_radar_fill,Im as editor_radar_scale,Jm as editor_radar_scale_limits,Km as editor_radar_scale_shared,cs as editor_range,_u as editor_range_color,Pl as editor_ranges,Vl as editor_ranges_colours,Ul as editor_ranges_shades,jl as editor_readings,ot as editor_remove_band,at as editor_remove_entity,Xd as editor_ring_color,ou as editor_rings_start_angle,ms as editor_rounded,ru as editor_rounded_ends,ib as editor_row_action,He as editor_rule_area,Fe as editor_rule_device_class,Ke as editor_rule_domain,Qe as editor_rule_entity,Ie as editor_rule_floor,Je as editor_rule_label,T as editor_section_actions,a as editor_section_chart,K as editor_section_colours,Q as editor_section_display,i as editor_section_entities,J as editor_section_limits,d as editor_section_style,Pn as editor_sectors,An as editor_sectors_16,Un as editor_sectors_4,Vn as editor_sectors_8,js as editor_series_aggregate,Gs as editor_series_aggregate_auto,Os as editor_series_aggregate_change,As as editor_series_aggregate_first,Ms as editor_series_aggregate_last,Vs as editor_series_aggregate_max,Ls as editor_series_aggregate_mean,Us as editor_series_aggregate_min,Ps as editor_series_aggregate_sum,Cs as editor_series_axis,Es as editor_series_axis_auto,qs as editor_series_axis_left,Ws as editor_series_axis_right,H as editor_series_color,xs as editor_series_type,Ss as editor_series_type_area,Ns as editor_series_type_column,zs as editor_series_type_line,Ud as editor_set_point,Od as editor_set_point_color,pt as editor_severity,mo as editor_shade_color,Pb as editor_shade_color_helper,Ad as editor_shade_fan,Vd as editor_shading,qm as editor_shape,Wm as editor_shape_donut,jm as editor_shape_pie,ig as editor_shape_raincloud,rg as editor_shape_violin,jc as editor_show_as,Gc as editor_show_as_percent,Lc as editor_show_as_total,Wn as editor_show_fill,En as editor_show_graph,Se as editor_show_icon,Cn as editor_show_indicator,Ee as editor_show_legend,Gn as editor_show_legend_entity,Ln as editor_show_legend_state,qn as editor_show_line,ze as editor_show_name,bp as editor_show_now,nt as editor_show_options,uo as editor_show_percent,jn as editor_show_points,Sn as editor_show_state,Ce as editor_show_target,Ne as editor_show_value,$n as editor_size_by_value,We as editor_sort,Ge as editor_sort_ascending,Le as editor_sort_descending,je as editor_sort_none,f as editor_source,L as editor_source_current,P as editor_source_energy,v as editor_source_history,k as editor_source_statistics,Tu as editor_spark,Zu as editor_spark_area,ey as editor_spark_bar,_y as editor_spark_color,$u as editor_spark_column,Xu as editor_spark_line,Sc as editor_spiral_ring_width,kc as editor_spiral_turn,xc as editor_spiral_turn_day,zc as editor_spiral_turn_week,Nc as editor_spiral_turns,ng as editor_split_by,sg as editor_split_by_day,cg as editor_split_by_month,lg as editor_split_by_none,pg as editor_split_by_week,Fn as editor_stack,Hn as editor_stack_none,In as editor_stack_normal,Jn as editor_stack_percent,ne as editor_start_angle,Ng as editor_start_from_first,ua as editor_state_colors,ba as editor_state_colors_add,ha as editor_state_colors_color,ya as editor_state_colors_help,wa as editor_state_colors_remove,ga as editor_state_colors_state,kg as editor_steps,xg as editor_steps_change,zg as editor_steps_current,my as editor_stream_curve,cy as editor_stream_labels,ly as editor_stream_order,sy as editor_stream_order_inside_out,py as editor_stream_order_listed,gl as editor_strip_jitter,cl as editor_strip_marker,ul as editor_strip_marker_mean,ml as editor_strip_marker_median,yl as editor_strip_marker_none,de as editor_style_arc,Dn as editor_style_area,Z as editor_style_bar,te as editor_style_battery,Qn as editor_style_beeswarm,bl as editor_style_box,ko as editor_style_bubble,Ll as editor_style_bullet,Ol as editor_style_candlestick,bu as editor_style_chord,Zl as editor_style_climate,ss as editor_style_column,ks as editor_style_combined,tp as editor_style_cycle_plot,Rs as editor_style_day_clock,mp as editor_style_dumbbell,Gp as editor_style_funnel,Fp as editor_style_grouped_bars,tc as editor_style_heatmap,Cc as editor_style_histogram,gy as editor_style_icicle,Bc as editor_style_line,km as editor_style_lollipop,Dy as editor_style_marimekko,ie as editor_style_needle,xm as editor_style_pictograph,Em as editor_style_pie,Um as editor_style_polar_area,Xg as editor_style_purpose_arc,$g as editor_style_purpose_area,Fg as editor_style_purpose_bar,Kg as editor_style_purpose_battery,Wh as editor_style_purpose_beeswarm,ph as editor_style_purpose_box,nh as editor_style_purpose_bubble,fh as editor_style_purpose_bullet,Eh as editor_style_purpose_candlestick,Lh as editor_style_purpose_chord,Uh as editor_style_purpose_climate,eh as editor_style_purpose_column,_h as editor_style_purpose_combined,Mh as editor_style_purpose_cycle_plot,Ah as editor_style_purpose_day_clock,zh as editor_style_purpose_dumbbell,ch as editor_style_purpose_funnel,wh as editor_style_purpose_grouped_bars,lh as editor_style_purpose_heatmap,dh as editor_style_purpose_histogram,bh as editor_style_purpose_icicle,Zg as editor_style_purpose_line,vh as editor_style_purpose_lollipop,gh as editor_style_purpose_marimekko,Tg as editor_style_purpose_needle,rh as editor_style_purpose_pictograph,th as editor_style_purpose_pie,uh as editor_style_purpose_polar_area,mh as editor_style_purpose_radar,Nh as editor_style_purpose_range_area,Qg as editor_style_purpose_ring,oh as editor_style_purpose_rings,Gh as editor_style_purpose_sankey,ah as editor_style_purpose_scatter,Ig as editor_style_purpose_segmented,xh as editor_style_purpose_slope,Sh as editor_style_purpose_sparkline,sh as editor_style_purpose_spiral,Ch as editor_style_purpose_streamgraph,jh as editor_style_purpose_strip_plot,hh as editor_style_purpose_sunburst,Jg as editor_style_purpose_tank,Hg as editor_style_purpose_thin,Ph as editor_style_purpose_timeline,yh as editor_style_purpose_treemap,Oh as editor_style_purpose_trend,qh as editor_style_purpose_violin,ih as editor_style_purpose_waffle,kh as editor_style_purpose_waterfall,Vh as editor_style_purpose_wind_rose,Hm as editor_style_radar,$m as editor_style_range_area,re as editor_style_ring,tu as editor_style_rings,iu as editor_style_sankey,vo as editor_style_scatter,ee as editor_style_segmented,ku as editor_style_slope,Qu as editor_style_sparkline,hc as editor_style_spiral,oy as editor_style_streamgraph,nl as editor_style_strip_plot,yy as editor_style_sunburst,_e as editor_style_tank,$ as editor_style_thin,qy as editor_style_timeline,Py as editor_style_treemap,$y as editor_style_trend,og as editor_style_violin,gg as editor_style_waffle,vg as editor_style_waterfall,Lg as editor_style_wind_rose,eb as editor_summary_band_one,_b as editor_summary_bands,Qh as editor_summary_entities,Kh as editor_summary_entity_one,Xh as editor_summary_limits,Th as editor_summary_matching,$h as editor_summary_no_bands,Jh as editor_summary_no_entities,Zh as editor_summary_target,hy as editor_sunburst_shape,by as editor_sunburst_shape_full,wy as editor_sunburst_shape_half,yd as editor_sync,mb as editor_sync_helper,Te as editor_tap_action,C_ as editor_target,he as editor_tick_labels,fa as editor_timeline_group,pa as editor_timeline_legend,ca as editor_timeline_legend_above,ma as editor_timeline_legend_hidden,X as editor_title,pu as editor_to,Wi as editor_tooltip,Sg as editor_total,Uy as editor_treemap_color_by,Ay as editor_treemap_color_by_bands,Vy as editor_treemap_color_by_group,hn as editor_trend_color_icon,bn as editor_trend_group,Pa as editor_trend_labels,Ha as editor_trend_legend,fn as editor_trend_tooltip,Ja as editor_trend_y_max,vb as editor_trend_y_max_helper,Ia as editor_trend_y_min,fb as editor_trend_y_min_helper,Yl as editor_under_aggregate,Fl as editor_underneath,Hl as editor_underneath_columns,Il as editor_underneath_line,Ue as editor_unit,zm as editor_unit_icon,Bl as editor_up_color,gt as editor_value_axis,Za as editor_value_factor,ht as editor_value_grid,wt as editor_value_max,bt as editor_value_min,hg as editor_waffles,wg as editor_waffles_each,bg as editor_waffles_one,rb as editor_warn_band_same_start,tb as editor_warn_min_max,ob as editor_warn_not_number,Cg as editor_waterfall_invert,Vi as editor_when_above,Ai as editor_when_below,Ri as editor_when_card_above,Yi as editor_when_card_below,Mi as editor_when_card_entity,ab as editor_when_card_heading,nb as editor_when_card_help,Oi as editor_when_card_state,sb as editor_when_card_state_helper,Pi as editor_when_entity,Bi as editor_when_ghost,db as editor_when_heading,Ui as editor_when_state,lb as editor_when_state_helper,Di as editor_when_strip,El as editor_whiskers,Wl as editor_whiskers_range,ql as editor_whiskers_tukey,Yn as editor_wind_none,Rn as editor_wind_now,On as editor_wind_roles,Bn as editor_wind_statistics,bi as editor_x_axis,Mo as editor_x_max,Ao as editor_x_min,jo as editor_xy_x_axis,wi as editor_y_axis,vn as editor_y_axis_side,kn as editor_y_axis_side_primary,xn as editor_y_axis_side_secondary,Si as editor_y_max,Ta as editor_y_max_secondary,xb as editor_y_max_secondary_helper,Ni as editor_y_min,Qa as editor_y_min_secondary,kb as editor_y_min_secondary_helper,Ci as editor_y_scale,Ei as editor_y_scale_linear,qi as editor_y_scale_log,Sr as editor_zones,Bo as editor_zoom,cb as editor_zoom_helper,Ic as energy_error,Zc as energy_flow_battery_in,Xc as energy_flow_battery_out,_m as energy_flow_devices,$c as energy_flow_gas,Qc as energy_flow_grid_export,Kc as energy_flow_grid_import,Tc as energy_flow_solar,em as energy_flow_water,Hc as energy_loading,tm as energy_node_home,rm as energy_node_home_use,om as energy_node_untracked,Jc as energy_none,hu as energy_nothing_flowed,e as entity_not_found,fs as error_bars_tooltip,hm as export_copied,mm as export_csv,um as export_csv_hint,fm as export_failed,nm as export_menu,lm as export_png,sm as export_png_hint,bm as export_saved,wm as export_saved_file,pm as export_svg,cm as export_svg_hint,ym as export_yaml,gm as export_yaml_hint,Wt as extremes_average,Et as extremes_high,qt as extremes_low,kd as forecast_label,xd as forecast_series,Dp as funnel_aria,ke as ghost_title_24h,xe as ghost_title_7d,_c as grouped_bars_aria,oc as heatmap_aria,ic as heatmap_empty,rc as heatmap_hours,Ny as hierarchy_empty,Sy as hierarchy_no_reading,zy as hierarchy_other,xy as hierarchy_total,Yc as histogram_reading,Rc as histogram_readings,Ey as icicle_aria,am as legend_toggle_all_hidden,dm as legend_toggle_hint,Zy as marimekko_aria,t as no_entities,o as no_matches,r as none_available,Ti as now_marker_countdown,Xi as now_marker_next,fo as parts_aria,wo as parts_average,bo as parts_total,io as period_last_day,ao as period_last_days,oo as period_last_hour,ro as period_last_hours,eo as period_last_month,so as period_last_month_rolling,po as period_last_months,Zt as period_last_week,no as period_last_week_rolling,lo as period_last_weeks,to as period_last_year,Jt as period_next,It as period_previous,Kt as period_return,$t as period_this_month,Xt as period_this_week,_o as period_this_year,Qt as period_today,Tt as period_yesterday,Fm as polar_area_aria,Xm as radar_aria,Zm as radar_other,mu as sankey_aria,uu as sankey_flow,yu as sankey_no_flows,gu as sankey_nothing,Go as scatter_needs_two,Po as scatter_role_x,Lu as slope_ago,Pu as slope_ago_one,Ju as slope_entity_aria,Au as slope_last,Mu as slope_last_one,Ku as slope_no_reading,Gu as slope_now,Uu as slope_previous,Vu as slope_previous_one,Yu as slope_unit_day,Bu as slope_unit_day_other,Ou as slope_unit_hour,Ru as slope_unit_hour_other,Hu as slope_unit_month,Iu as slope_unit_month_other,Du as slope_unit_week,Fu as slope_unit_week_other,ty as spark_aria,bc as spiral_aria,vc as spiral_inner_oldest,wc as spiral_turn_day_note,fc as spiral_turn_week_note,uy as stream_total,pl as strip_mean,sl as strip_mean_value,ll as strip_median_value,Cy as sunburst_aria,dl as swarm_earliest_latest,_l as swarm_events,il as swarm_held,al as swarm_lowest_highest,rl as swarm_no_change,ol as swarm_none,el as swarm_readings,tl as swarm_shown,jy as timeline_for,Ly as timeline_measurement,Wy as timeline_no_states,Gy as timeline_now,My as treemap_aria,Ry as treemap_empty,Yy as treemap_no_reading,By as treemap_other,Oy as treemap_total,_g as trend_avg,tg as trend_max,eg as trend_min,_ as unavailable,mg as violin_median,ug as violin_none,yg as violin_raincloud,Gg as waterfall_aria,qg as waterfall_end,jg as waterfall_no_readings,Eg as waterfall_start,Wg as waterfall_total,Fi as when_strip_label,Yg as wind_aria,Bg as wind_aria_calm,Dg as wind_aria_still,Ag as wind_calm,Ug as wind_mean_speed,Pg as wind_prevailing,Rg as wind_share,Mg as wind_speed,Og as wind_speed_unit,Vg as wind_strongest,Oo as zoom_reset,Ro as zoom_window,Yo as zoom_window_label}; +//# sourceMappingURL=chartdeck-card.hi-Bykn0yAD.js.map diff --git a/dist/chartdeck-card.hi-Bykn0yAD.js.map b/dist/chartdeck-card.hi-Bykn0yAD.js.map new file mode 100644 index 0000000..3eb2fee --- /dev/null +++ b/dist/chartdeck-card.hi-Bykn0yAD.js.map @@ -0,0 +1 @@ +{"version":3,"file":"chartdeck-card.hi-Bykn0yAD.js","sources":[],"sourcesContent":[],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/chartdeck-card.id-CXFAlL1k.js b/dist/chartdeck-card.id-CXFAlL1k.js new file mode 100644 index 0000000..5f37ad4 --- /dev/null +++ b/dist/chartdeck-card.id-CXFAlL1k.js @@ -0,0 +1,2 @@ +const a="Entitas tidak ditemukan",e="Tidak tersedia",i="Tambahkan entitas di editor untuk memulai.",t="Saat ini tidak ada entitas yang cocok.",r="Tidak ada entitas ini yang tersedia.",n="Entitas",_="Gaya",o="Grafik",d="Batang",s="Pengukur",l="Grafik riwayat",u="Bagian dari total",m="Perbandingan",g="Distribusi",p="Tampilkan yang terakhir",k="Satuan",b="Jam",h="Hari",c="Minggu",y="Bulan",w="Pembacaan dari",f="Riwayat (setiap perubahan)",T="Statistik jangka panjang",v="Transformasi",S="Tidak ada (pembacaan apa adanya)",x="Laju perubahan",j="Laju per",P="Detik",B="Menit",M="Jam",K="Hari",G="Haluskan atas pembacaan",W="Haluskan atas waktu",D="Nilai saat ini",A="Dasbor energi",L="Aliran energi",N="Ekspor dan pengisian baterai di bawah sumbu",E="Bentuk garis",R="Halus",H="Lurus",J="Tangga",z="Warna",I="Satu warna per entitas",U="Menurut pita warna",C="Tampilkan nilai pada titik",O="Warna garis",Y="Putus-putus",q="Batas",V="Warna",Z="Tampilan",F="Aksi",Q="Judul",X="Batang",$="Tipis",aa="Bersegmen",ea="Tangki",ia="Kisi baterai",ta="Level baterai: {levels}",ra="Cincin",na="Jarum",_a="Busur",oa="Sudut dalam derajat, searah jarum jam dari atas: -90 adalah kiri, 90 kanan. Biarkan kosong untuk bentuk biasa gaya tersebut.",da="Sudut awal",sa="Sudut akhir",la="Di tengah",ua="Nilainya",ma="Label pita warna",ga="Nama",pa="Teks saya sendiri",ka="Tidak ada",ba="Teks",ha="Angka pada skala",ca="Rentang terbaru di belakang pengukur",ya="Mati",wa="24 jam terakhir",fa="7 hari terakhir",Ta="24 jam terakhir: {min} hingga {max}, rata-rata {mean}",va="7 hari terakhir: {min} hingga {max}, rata-rata {mean}",Sa="Tampilkan nama",xa="Tampilkan nilai",ja="Tampilkan ikon",Pa="Tampilkan target",Ba="Tampilkan legenda",Ma="Kolom",Ka="Urutkan",Ga="Sesuai daftar",Wa="Terendah dahulu",Da="Tertinggi dahulu",Aa="Desimal",La="Satuan",Na="Animasi",Ea="Sembunyikan entitas yang tidak tersedia",Ra="Menu ekspor",Ha="Tampilkan paling banyak",Ja="Tampilkan juga setiap entitas yang cocok",za="Perangkat baru muncul tanpa mengedit kartu. Pilih beberapa dari satu jenis agar cocok dengan salah satunya; jenis yang berbeda harus cocok semua.",Ia="Kecualikan",Ua="Entitas yang cocok dikecualikan jika cocok dengan salah satu dari ini.",Ca="Kelas perangkat",Oa="Area",Ya="Lantai",qa="Label",Va="Domain",Za="Entitas",Fa="Aksi ketuk",Qa="Aksi tahan",Xa="Aksi ketuk ganda",$a="Entitas",ae="Tampilan",ee="Nilai dengan ikon",ie="Grafik mini",te="Cincin",re="Batang tipis",ne="Atribut (sebagai ganti status)",_e="Nama",oe="Jam riwayat",de="Tampilkan nama",se="Tampilkan ikon",le="Ikon",ue="Minimum",me="Maksimum",ge="Satuan",pe="Desimal",ke="Warna tanpa pita",be="Pita warna",he="Lencana mengambil warna pita tempat nilainya berada, seperti pada kartu.",ce="Aksi",ye="Aksi ketuk",we="Aksi tahan",fe="Aksi ketuk ganda",Te="Atribut (sebagai ganti status)",ve="Nama",Se="Ikon",xe="Minimum",je="Maksimum",Pe="Target",Be="Tidak ada",Me="pengaturan kartu",Ke="Bawaan ({value})",Ge="Angka",We="Entitas",De="Preset",Ae="Baterai (rendah itu buruk)",Le="Pemakaian (tinggi itu buruk)",Ne="Suhu",Ee="Tidak ada",Re="Kustom",He="Dari",Je="Mulai dari entitas",ze="Mulai dari angka",Ie="Mulai pada entitas ini",Ue="Warna",Ce="Warna CSS",Oe="Label",Ye="Ikon",qe="Warnai ikon sesuai pitanya",Ve="Primer",Ze="Hijau",Fe="Kuning tua",Qe="Merah",Xe="Biru",$e="Ungu",ai="Abu-abu",ei="Kustom…",ii="Tambah pita",ti="Hapus pita",ri="Tambah entitas",ni="Pindah ke atas",_i="Pindah ke bawah",oi="Hapus entitas",di="Tampilkan opsi",si="Sembunyikan opsi",li="{entity} (tidak ditemukan)",ui="Warna",mi="{label} pada {time}",gi="Arah",pi="Mendatar",ki="Tegak",bi="Label nilai",hi="Garis pada setiap label nilai",ci="Nilai terendah yang ditampilkan",yi="Nilai tertinggi yang ditampilkan",wi="Median",fi="Separuh tengah",Ti="Terendah – tertinggi",vi="Pembacaan",Si="Ketuk grup untuk menampilkan isinya",xi="{label}. Tampilkan isinya",ji="Kembali ke {name}",Pi="Semua",Bi="Tinggi",Mi="Rendah",Ki="Rata²",Gi="Tandai pembacaan tertinggi",Wi="Tandai pembacaan terendah",Di="Rata-rata",Ai="Jangan tampilkan",Li="Garis melintasi grafik",Ni="Angka saja",Ei="Tandai tertinggi, terendah, dan rata-rata",Ri="{name}: {value}, {sigma} dari normal",Hi="di atas {limit}",Ji="di bawah {limit}",zi="Tandai pembacaan yang jauh dari normal",Ii="Jendela",Ui="Seberapa jauh untuk ditandai, dalam simpangan baku",Ci="Warna penanda",Oi="Arsir pita normal",Yi="Periode sebelumnya",qi="Periode berikutnya",Vi="Kembali ke {label}",Zi="Hari ini",Fi="Kemarin",Qi="Minggu ini",Xi="Minggu lalu",$i="Bulan ini",at="Bulan lalu",et="Tahun ini",it="Tahun lalu",tt="Satu jam terakhir",rt="{n} jam terakhir",nt="Satu hari terakhir",_t="{n} hari terakhir",ot="7 hari terakhir",dt="{n} minggu terakhir",st="Satu bulan terakhir",lt="{n} bulan terakhir",ut="Gradasi satu warna",mt="Warna gradasi",gt="Tampilkan setiap bagian sebagai persentase",pt="Total",kt="Rata-rata",bt="Tidak ada",ht="Total",ct="Rata-rata",yt="{style} dari {names}",wt="Sebar",ft="Gelembung",Tt="Di sepanjang bawah",vt="Entitas pertama",St="Waktu",xt="Ukuran titik (px)",jt="Sebaran acak (px)",Pt="Gelembung terkecil (px)",Bt="Gelembung terbesar (px)",Mt="Warna titik",Kt="Label di sepanjang bawah",Gt="Tambahkan entitas kedua. Yang pertama di sepanjang bawah, yang lain di sisi samping.",Wt="Tambahkan tiga entitas: satu di sepanjang bawah, satu di sisi samping, dan satu untuk ukuran setiap gelembung.",Dt="Mendatar",At="Ukuran",Lt="Total",Nt="Nilai mendatar terendah",Et="Nilai mendatar tertinggi",Rt="Atur ulang zoom",Ht="Ditampilkan: {from} hingga {to}",Jt="Bagian grafik yang ditampilkan",zt="Zoom dan geser",It="Strip ikhtisar di bawah grafik",Ut="Anotasi",Ct="Jenis",Ot="Garis pada suatu nilai",Yt="Pita nilai yang diarsir",qt="Tanda pada waktu tertentu",Vt="Tanda saat entitas berubah",Zt="Label pada pembacaan",Ft="Garis",Qt="Pita",Xt="Waktu",$t="Perubahan status",ar="Label titik",er="Tambah anotasi:",ir="Nilai",tr="Dari",rr="Hingga",nr="Waktu",_r="Entitas",or="Seri (kosongkan untuk yang pertama)",dr="Status (kosongkan untuk setiap perubahan)",sr="Arsir selama dalam status ini",lr="Pembacaan",ur="Tertinggi",mr="Terendah",gr="Terbaru",pr="Pertama",kr="Label",br="Warna",hr="Putus-putus",cr="Ikuti riwayat entitas (bertangga)",yr="Arsir",wr="Tidak ada",fr="Di atas garis",Tr="Di bawah garis",vr="Warna arsiran menurut nilai garis (pita opsional)",Sr="Hapus anotasi",xr="Arsir pita tingkat keparahan di belakang grafik",jr="Periode",Pr="Yang terakhir…",Br="Hari ini",Mr="Minggu ini",Kr="Bulan ini",Gr="Tahun ini",Wr="Periode ke belakang (0 adalah periode saat ini)",Dr="Gambar hingga",Ar="Sekarang",Lr="Akhir periode",Nr="Tampilkan tombol sebelumnya dan berikutnya",Er="Kelompokkan pembacaan per",Rr="Jangan kelompokkan",Hr="Jam",Jr="Hari",zr="Minggu",Ir="Bulan",Ur="Gabungkan dengan",Cr="{name}, {offset}",Or="{n} jam sebelumnya",Yr="{n} hari sebelumnya",qr="{n} minggu sebelumnya",Vr="{n} bulan sebelumnya",Zr="{n} tahun sebelumnya",Fr="Bandingkan dengan rentang sebelumnya (digambar samar di belakang)",Qr="Warna rentang sebelumnya",Xr="Abu-abu",$r="Warna seri yang dipudarkan",an="Rata-rata",en="Jumlah",tn="Terendah",rn="Tertinggi",nn="Pertama",_n="Terakhir",on="Perubahan (meter yang menghitung naik)",dn="Transformasi",sn="Tidak ada (pembacaan apa adanya)",ln="Total berjalan",un="Total berjalan dimulai ulang",mn="Tidak pernah (dari tepi kiri)",gn="Setiap hari",pn="Setiap minggu",kn="Setiap bulan",bn="Setiap bulan pada hari tagihan",hn="Hari tagihan dalam sebulan (1–28)",cn="Label waktu",yn="Label nilai",wn="Label sumbu",fn="Di samping grafik",Tn="Di atas grafik",vn="Garis mendatar",Sn="Garis tegak",xn="Nilai terendah yang ditampilkan",jn="Nilai tertinggi yang ditampilkan",Pn="Skala nilai",Bn="Langkah rata",Mn="Logaritmik (pangkat sepuluh)",Kn="Tampilkan nilai saat diarahkan atau disentuh",Gn="Lebar garis (px)",Wn="Titik pada setiap pembacaan",Dn="Gambar di atas garis lainnya",An="Entitas",Ln="dalam status",Nn="di atas",En="di bawah",Rn="Entitas",Hn="dalam status",Jn="di atas",zn="di bawah",In="Garis samar dari pembacaan yang disembunyikan",Un="Strip yang menunjukkan kapan kondisi terpenuhi",Cn="Ditampilkan selama {condition}",On="Garis sekarang",Yn="Mati",qn="Hanya garis",Vn="Garis dan waktu",Zn="Garis dan hitung mundur ke waktu berikutnya yang ditetapkan",Fn="{label} dalam {duration}",Qn="Berikutnya dalam {duration}",Xn="Ringkas",$n="Nama dan nilai",a_="Di atas grafik",e_="Menimpa grafik",i_="Tersembunyi",t_="Ketuk nama untuk menyembunyikan atau menampilkannya",r_="Pembacaan mana",n_="Semua (sebanyak yang muat)",__="Terbaru",o_="Tertinggi dan terendah",d_="Pertama dan terbaru",s_="Posisi label",l_="Di atas puncak, di bawah lembah",u_="Di atas",m_="Di bawah",g_="Pada titik",p_="Izinkan label tumpang tindih",k_="Grup sinkron",b_="Grafik kecil untuk setiap entitas",h_="Skala nilai",c_="Sama jika satuannya cocok",y_="Sama untuk setiap grafik",w_="Masing-masing grafik sendiri",f_="Kolom (kosong menyesuaikan kartu)",T_="Prakiraan",v_="Prakiraan {name}",S_="Prakiraan",x_="Entitas prakiraan",j_="Atribut",P_="Kunci nilai",B_="Kunci waktu",M_="Prakiraan cuaca",K_="Per jam",G_="Harian",W_="Dua kali sehari",D_="Kalikan nilai dengan",A_="Tampilkan prakiraan sejauh ini ke depan",L_="Tampilkan titik setel",N_="Arsir saat memanaskan atau mendinginkan",E_="Arsir saat hanya kipas yang berjalan",R_="Warna suhu",H_="Warna titik setel",J_="Warna pemanasan",z_="Warna pendinginan",I_="Hari (lebih dari 1 menampilkan hari rata-rata)",U_="Lama menyala",C_="Waktu sekarang",O_="Tidak ada",Y_="Satu batang untuk setiap",q_="15 menit",V_="30 menit",Z_="Jam",F_="Otomatis (perubahan untuk meter, selain itu rata-rata)",Q_="Warna",X_="Dihitung menyala",$_="Tambahkan entitas di atas terlebih dahulu.",ao="Kelompokkan menurut",eo="Lantai",io="Area",to="Perangkat",ro="Label",no="Grup sendiri",_o="Teks pada batang",oo="Status",so="Durasi",lo="Status dan durasi",uo="Tidak ada",mo="Legenda status",go="Di atas grafik",po="Tersembunyi",ko="Warna status",bo="Nama palet (amber, green, blue, red, purple, grey, primary) atau warna CSS apa pun.",ho="Status",co="Warna",yo="Tambah warna status",wo="Hapus",fo="Grup (baris dengan grup yang sama berbagi judul)",To="Titik per jam (0 menggambar setiap pembacaan)",vo="Grafik",So="Garis",xo="Batang",jo="Tidak ada (hanya nilai)",Po="Isi di bawah garis",Bo="Padat",Mo="Memudar",Ko="Tidak ada",Go="Titik pada garis",Wo="Saat diarahkan",Do="Selalu",Ao="Tidak pernah",Lo="Label tertinggi dan terendah",No="Saat diarahkan",Eo="Selalu",Ro="Tidak pernah",Ho="Tinggi grafik (per 500 px lebar)",Jo="Jarak antarbatang (px)",zo="Warna pita",Io="Campur",Uo="Berubah di setiap pita",Co="Tampilkan terendah dan tertinggi",Oo="Tampilkan rata-rata",Yo="Legenda (dua entitas atau lebih)",qo="Nilai terendah",Vo="Nilai tertinggi",Zo="Rentang terkecil yang ditampilkan",Fo="Terendah sumbu kanan",Qo="Tertinggi sumbu kanan",Xo="Rentang terkecil sumbu kanan",$o="Skalakan dengan 10 pangkat",ad="Nama dan ikon",ed="Menyebar",id="Kiri",td="Kanan",rd="Tengah",nd="Ikon",_d="Di kanan nama",od="Di kiri nama",dd="Di samping nilai",sd="Nilai",ld="Kiri",ud="Kanan",md="Tengah",gd="Ukuran nilai (%)",pd="Ukuran nama (px)",kd="Warnai nama",bd="Warnai nilai",hd="Warnai ikon",cd="Tanpa latar (di dalam kartu lain)",yd="Gambar sebagai ganti ikon (URL)",wd="Tampilkan nilai di bawah penunjuk",fd="Sumbu",Td="Kiri",vd="Kanan (skalanya sendiri)",Sd="Gabungkan dengan",xd="Gambar nilai saat ini sebagai garis datar",jd="Tampilkan nilainya di samping nilai utama",Pd="Titik berwarna menurut nilai",Bd="Pada grafik",Md="Garis",Kd="Isian",Gd="Titik",Wd="Di legenda",Dd="Nilai di legenda",Ad="Arah",Ld="4 (N, E, S, W)",Nd="8 (N, NE, E…)",Ed="16 (N, NNE, NE…)",Rd="Tenang di bawah",Hd="Entitas pertama adalah arah angin, dalam derajat atau mata angin seperti SW. Yang kedua adalah kecepatan angin: tanpanya, kelopak hanya menunjukkan seberapa sering angin datang dari setiap arah.",Jd="Arah: {direction}. Kecepatan: {speed}.",zd="tidak ada",Id="Statistik jangka panjang memberikan arah rata-rata setiap jam. Itu hanya benar melintasi utara jika sensor mencatat arah sebagai sudut (kelas status measurement_angle); jika tidak, jam yang berayun antara UBL dan UTL dirata-ratakan menjadi selatan. Riwayat bersifat tepat.",Ud="Area",Cd="Tumpuk",Od="Jangan tumpuk",Yd="Saling bertumpuk",qd="Hingga 100 %",Vd="Warna di bawah nol",Zd="Kawanan lebah",Fd="Tempatkan setiap titik menurut",Qd="Nilainya",Xd="Waktu kejadiannya dalam sehari",$d="Titik lebih besar untuk nilai lebih besar",as="{n} pembacaan",es="{n} kali menyala",is="Titik yang ditampilkan",ts="Tidak ada pembacaan",rs="Tidak ada perubahan: {value}",ns="Tetap sepanjang periode",_s="Paling awal – terbaru",os="Terendah – tertinggi",ds="Plot strip",ss="Median {value}",ls="Rata-rata {value}",us="Rata-rata",ms="Garis melintasi setiap baris pada",gs="Median",ps="Rata-rata",ks="Tanpa garis",bs="Sebarkan di sepanjang baris",hs="Warna",cs="Diagram kotak",ys="Diagram kotak dari {names}",ws="Tertinggi",fs="Kuartil atas",Ts="Median",vs="Kuartil bawah",Ss="Terendah",xs="Rata-rata",js="Pembacaan",Ps="Pencilan",Bs="Jangkauan kumis",Ms="1.5 × tinggi kotak (pencilan sebagai titik)",Ks="Terendah dan tertinggi",Gs="Tampilkan setiap pembacaan sebagai titik",Ws="Warna kotak",Ds="Grafik peluru",As="Rentang di belakang batang",Ls="Gradasi abu-abu",Ns="Warna pita warna",Es="target {target}",Rs="Grafik {style} dari {names}",Hs="Kandil",Js="Satu kandil per",zs="Entitas di bawah: gabungkan pembacaan dengan",Is="Warna saat naik",Us="Warna saat turun",Cs="Gambar entitas lain di bawahnya sebagai",Os="Kolom",Ys="Garis",qs="Buka",Vs="Tertinggi",Zs="Terendah",Fs="Tutup",Qs="Minggu {date}",Xs="Iklim",$s="Titik setel",al="{low} – {high}",el="{name} bukan termostat. Pilih entitas iklim.",il="Memanaskan",tl="Pra-pemanasan",rl="Mendinginkan",nl="Mencairkan es",_l="Mengeringkan",ol="Kipas",dl="Siaga",sl="Mati",ll="Kolom",ul="Otomatis",ml="Terendah hingga tertinggi di setiap kolom",gl="Ujung membulat",pl="Tampilkan nilai pada kolom",kl="Bilah galat (sebaran di setiap kolom)",bl="Tidak ada",hl="Rata-rata ± satu simpangan baku",cl="Terendah dan tertinggi",yl="Selang kepercayaan 95 % dari rata-rata",wl="{value} ({low} – {high})",fl="Warna",Tl="Gabungan",vl="Gambar sebagai",Sl="Garis",xl="Kolom",jl="Area",Pl="Sumbu nilai",Bl="Otomatis (menurut satuan)",Ml="Kiri",Kl="Kanan",Gl="Gabungkan dengan",Wl="Sama seperti kartu",Dl="Rata-rata",Al="Jumlah",Ll="Terendah",Nl="Tertinggi",El="Pertama",Rl="Terakhir",Hl="Perubahan (meter yang menghitung naik)",Jl="Jam 24 jam",zl="sekali",Il="{n} kali",Ul="{text} sehari",Cl="{total} · tersibuk {time}",Ol="puncak {value} pada {time}",Yl="{name} {state}",ql="{label} per hari",Vl="Tidak ada yang tercatat",Zl="Sekarang",Fl="menyala",Ql="Hari rata-rata · {n} hari terakhir",Xl="pada {on} dari {of} hari",$l="{duration} sejauh ini",au="{from} – {to}",eu="rata-rata {value}",iu="Plot siklus",tu="Rata-rata setiap jam selama {n} minggu",ru="Setiap jam, hari demi hari, selama {n} minggu",nu="Setiap hari dalam bulan, bulan demi bulan, selama {n} minggu",_u="Rata-rata panel",ou="Rata-rata {name}",du="Satu panel per",su="Hari dalam seminggu (jam-jamnya)",lu="Jam dalam sehari (hari demi hari)",uu="Hari dalam bulan (bulan demi bulan)",mu="Minggu",gu="Dumbel",pu="Bandingkan",ku="Terendah dan tertinggi dalam periode",bu="Awal periode dan sekarang",hu="Target dan sekarang",cu="Tandai nilai saat ini",yu="Rendah",wu="Tinggi",fu="Sekarang",Tu="Target",vu="Satu jam yang lalu",Su="{n} jam yang lalu",xu="Satu hari yang lalu",ju="{n} hari yang lalu",Pu="Satu minggu yang lalu",Bu="{n} minggu yang lalu",Mu="Satu bulan yang lalu",Ku="{n} bulan yang lalu",Gu="Tidak ada nilai",Wu="Corong",Du="Bentuk",Au="Corong (tahap pertama di atas)",Lu="Piramida (tahap pertama di bawah)",Nu="Persentase",Eu="Bagian dari tahap pertama",Ru="Bagian dari tahap sebelumnya",Hu="Jangan tampilkan",Ju="Warna",zu="Satu warna per entitas",Iu="Menurut pita warna",Uu="{style} dari {names}",Cu="Batang berkelompok",Ou="Batang",Yu="Berdampingan",qu="Bertumpuk",Vu="Bertumpuk hingga 100 %",Zu="Warna",Fu="Satu warna per seri",Qu="Menurut pita warna",Xu="Baris",$u="Seri",am="Warna batang",em="Grafik batang dari {names}",im="Peta panas",tm="Peta panas dari {name}",rm="Hari yang dirata-ratakan",nm="Tidak ada pembacaan",_m="Tata letak",om="Jam per hari kerja",dm="Kalender (satu hari per sel)",sm="Skala halus",lm="Sel",um="Persegi",mm="Membulat",gm="Segi enam",pm="Warna terendah pada",km="Warna tertinggi pada",bm="Legenda",hm="Spiral",cm="Spiral dari {name}, {n} putaran",ym="{n} hari, satu putaran per hari",wm="{n} minggu, satu putaran per minggu",fm="Terlama di tengah, terbaru di luar",Tm="Satu putaran per",vm="Hari",Sm="Minggu",xm="Putaran",jm="Lebar cincin",Pm="Histogram",Bm="Hitung",Mm="Waktu yang dihabiskan di setiap rentang",Km="Pembacaan di setiap rentang",Gm="Tampilkan sebagai",Wm="Bagian dari keseluruhan (%)",Dm="Jam atau pembacaan",Am="Jumlah kelas (kosong: otomatis)",Lm="Lebar kelas (mengalahkan jumlah)",Nm="Dua entitas atau lebih",Em="Batang berdampingan",Rm="Batang saling menimpa",Hm="Label nilai di sepanjang bawah",Jm="{n} pembacaan",zm="1 pembacaan",Im="Garis",Um="Memuat riwayat…",Cm="Tidak dapat memuat riwayat: {error}",Om="Memuat pengaturan dasbor Energi…",Ym="Tidak dapat membaca pengaturan dasbor Energi: {error}",qm="Dasbor Energi belum memiliki aliran ini.",Vm="Impor jaringan",Zm="Ekspor jaringan",Fm="Surya",Qm="Baterai keluar",Xm="Baterai masuk",$m="Gas",ag="Air",eg="Perangkat",ig="Rumah",tg="Pemakaian tak terlacak",rg="Dipakai di rumah",ng="Tidak ada pembacaan dalam periode ini.",_g="Ketuk untuk menyembunyikan atau menampilkan. Tahan untuk hanya menampilkan yang ini.",og="Semua seri disembunyikan. Ketuk nama untuk menampilkannya lagi.",dg="Ekspor",sg="Simpan sebagai PNG",lg="gambar, 2×",ug="Simpan sebagai SVG",mg="vektor",gg="Salin CSV",pg="nilai yang digambar",kg="Salin YAML",bg="konfigurasi kartu ini",hg="Disalin",cg="Disimpan",yg="Disimpan sebagai file: papan klip tidak tersedia di sini",wg="Tidak dapat mengekspor dari peramban ini",fg="Tidak ada nilai di atas nol untuk digambar pada skala log.",Tg="Lolipop",vg="Piktograf",Sg="Ikon (setiap entitas dapat memiliki ikon sendiri)",xg="Setiap ikon mewakili (kosong: otomatis)",jg="Ikon per grup (0: tanpa grup)",Pg="Isi sebagian ikon untuk pecahan",Bg="Pai / donat",Mg="Bentuk",Kg="Donat",Gg="Pai",Wg="Baris di bawah total",Dg="Jarak antaririsan",Ag="Isian gradien",Lg="Area polar",Ng="Skala",Eg="Satu skala untuk semua, dari 0 hingga nilai terbesar",Rg="Setiap irisan dari minimum hingga maksimum entitasnya",Hg="Warna",Jg="Satu warna per entitas",zg="Gradasi satu warna, lebih gelap untuk lebih banyak",Ig="Menurut pita warna",Ug="Warna untuk gradasi",Cg="Grafik area polar dari {names}",Og="Radar",Yg="Skala",qg="Setiap sumbu dari minimum hingga maksimum entitasnya",Vg="Satu skala untuk semua, dari 0 hingga nilai terbesar",Zg="Isi bentuk",Fg="Nama sumbu",Qg="Grafik radar dari {names}",Xg="Lainnya",$g="Area rentang",ap="Gambar rata-rata sebagai garis",ep="Warna",ip="Cincin",tp="Sudut awal (0 adalah atas)",rp="Ujung membulat",np="Sankey (aliran)",_p="Warnai aliran menurut",op="Asalnya, atau tujuannya setelah simpul tengah",dp="Asalnya",sp="Tujuannya",lp="Mengalir dari",up="Mengalir ke",mp="Warna aliran",gp="Diagram aliran: {flows}",pp="{from} ke {to} {value}",kp='Beri setiap entitas "Mengalir dari" dan "Mengalir ke" di opsinya.',bp="Tidak ada yang mengalir saat ini.",hp="Tidak ada yang mengalir dalam periode ini.",cp="Kord (aliran mengelilingi lingkaran)",yp="Jarak antarsimpul",wp="Opasitas pita",fp="Diagram kord: {flows}",Tp="Kemiringan",vp="Bandingkan",Sp="Pembacaan dulu dan sekarang",xp="Seberapa besar kenaikannya di setiap periode (meter)",jp="Naik atau turun",Pp="Menurut grup",Bp="Kenaikan berarti",Mp="Buruk (merah)",Kp="Baik (hijau)",Gp="Grup",Wp="Sekarang",Dp="{n} {unit} yang lalu",Ap="Satu {unit} yang lalu",Lp="{n} {unit} sebelumnya",Np="{unit} sebelumnya",Ep="{n} {unit} terakhir",Rp="{unit} terakhir",Hp="jam",Jp="jam",zp="hari",Ip="hari",Up="minggu",Cp="minggu",Op="bulan",Yp="bulan",qp="{name}, {from} hingga {to}",Vp="tidak ada pembacaan",Zp="Grafik mini",Fp="Grafik mini",Qp="Garis",Xp="Area",$p="Kolom",ak="Batang di bawah nama dan nilai",ek="Warna",ik="Tren {name}",tk="Grafik aliran",rk="Bentuk",nk="Grafik aliran (mengalir)",_k="Di tengah",ok="Bagian dari total (100 %)",dk="Bertumpuk dari nol",sk="Urutan",lk="Terbesar di tengah",uk="Sesuai daftar, yang pertama di bawah",mk="Nama pada aliran",gk="Tepi",pk="Total",kk="Diagram sunburst",bk="Diagram icicle",hk="Bentuk",ck="Lingkaran penuh",yk="Setengah lingkaran",wk="Warna",fk="Satu warna per grup",Tk="Menurut pita warna",vk="Total",Sk="Lainnya",xk="Tidak ada yang ditampilkan: tidak ada entitas yang bernilai di atas nol.",jk="Tidak ada pembacaan:",Pk="Diagram sunburst dari {names}",Bk="Grafik icicle dari {names}",Mk="Linimasa status",Kk="Tidak ada status yang tercatat dalam periode ini.",Gk="selama {duration}",Wk="Sekarang",Dk="Pembacaan, bukan status: grafik garis lebih cocok untuk ini",Ak="Peta pohon",Lk="Warna",Nk="Satu warna per grup",Ek="Menurut pita warna",Rk="Peta pohon dari {names}",Hk="total {value}",Jk="Tidak ada yang ditampilkan: tidak ada entitas yang bernilai di atas nol.",zk="Tidak ada pembacaan:",Ik="Lainnya",Uk="Marimekko",Ck="Teks pada setiap bagian",Ok="Bagian dari kolomnya",Yk="Nilai",qk="Bagian dan nilai",Vk="Tidak ada",Zk="Kolom (grup)",Fk="Kategori",Qk="Warna kategori",Xk="Grafik Marimekko, kolom: {columns}",$k="Tren",ab="Rendah",eb="Rata-rata",ib="Tinggi",tb="Biola",rb="Biola",nb="Awan hujan (setengah biola, kotak, dan pembacaan)",_b="Kotak dengan median dan separuh tengah",ob="Penghalusan (dalam satuan entitas, kosongkan untuk otomatis)",db="Satu bentuk per",sb="Entitas",lb="Entitas dan hari",ub="Entitas dan minggu",mb="Entitas dan bulan",gb="median {value}",pb="Tidak ada pembacaan",kb="Awan hujan",bb="Wafel",hb="Wafel",cb="Satu, dibagi antarentitas",yb="Satu per entitas, berdampingan",wb="Tampilkan bagian pertama dengan huruf besar",fb="Air terjun",Tb="Setiap langkah adalah",vb="Seberapa besar perubahannya dalam periode",Sb="Nilainya saat ini",xb="Mulai dari pembacaan entitas pertama di awal periode",jb="Tampilkan total di akhir",Pb="Menghitung mundur (kenaikan di sini adalah penurunan pada total)",Bb="Awal",Mb="Akhir",Kb="Total",Gb="Tidak ada pembacaan",Wb="Grafik air terjun: {bars}",Db="Mawar angin",Ab="Dominan",Lb="Kecepatan rata-rata",Nb="Terkuat",Eb="Tenang",Rb="Kecepatan",Hb="Kecepatan ({unit})",Jb="Dari waktu",zb="Mawar angin, dominan {direction} {share}",Ib="Mawar angin, dominan {direction} {share}, tenang {calm}",Ub="Mawar angin, tenang {calm}",Cb="Baterai, level, apa saja dari 0 sampai 100",Ob="Penyimpanan dan daftar panjang, di ruang sempit",Yb="Kekuatan sinyal dan tingkat isi, bertahap",qb="Tangki, tempat sampah, dan tong air hujan, terisi dari bawah",Vb="Semua baterai di rumah, yang paling kosong dahulu",Zb="CPU, memori, dan disk, sebagai dial",Fb="Daya dan kecepatan, dengan jarum penunjuk",Qb="Suhu, kelembapan, dan CO₂, sebagai dial terbuka",Xb="Bagaimana sensor berubah selama berjam-jam, berhari-hari, atau berbulan-bulan",$b="Surya dan pemakaian daya, dengan impor dan ekspor di kedua sisi nol",ah="Energi per hari, hujan per jam",eh="Kolom, garis, dan area pada satu sumbu waktu, dengan sumbu kedua",ih="Bagaimana total terbagi menjadi bagian, misalnya dari mana energi hari ini berasal",th="Beberapa baterai atau target dalam satu dial",rh="Menghitung: tugas yang selesai, gelas air, orang di rumah",nh="Satu bagian dari 100, atau pembagian satu total",_h="Berapa lama sebuah ruangan berada di setiap rentang suhu",oh="Satu sensor terhadap sensor lain, misalnya pemanasan terhadap suhu luar",dh="Dua sensor saling dibandingkan, berukuran menurut sensor ketiga",sh="Daya per jam dan hari dalam seminggu, atau hari-hari setahun sebagai kalender",lh="Rutinitas harian atau mingguan, satu putaran per hari atau minggu",uh="Bagaimana pembacaan menyebar, per entitas atau per hari, minggu, atau bulan",mh="Surya yang dihasilkan, lalu dipakai di rumah, lalu diekspor",gh="Membandingkan profil beberapa nilai",ph="Nilai sebagai irisan dengan panjang berbeda mengelilingi lingkaran",kh="Pemakaian daya per lantai dan ruangan, sebagai kotak berukuran menurut porsinya",bh="Total yang dibagi dua arah, misalnya energi per ruangan dan per penggunaan",hh="Hierarki sebagai cincin, ketuk untuk masuk",ch="Hierarki sebagai batang bertumpuk, ketuk untuk masuk",yh="Beberapa nilai berdampingan, bertumpuk, atau sebagai 100 %",wh="Nilai terhadap targetnya",fh="Banyak nilai dengan sedikit tinta",Th="Bagaimana total terbentuk atau berkurang, langkah demi langkah",vh="Setiap entitas dulu dan sekarang",Sh="Nilai terendah dan tertinggi setiap entitas",xh="Terendah hingga tertinggi setiap periode, diarsir",jh="Tren kecil di samping nama dan nilai setiap entitas",Ph="Bagaimana beberapa entitas berbagi total dari waktu ke waktu",Bh="Buka, tertinggi, terendah, dan tutup per periode",Mh="Bagaimana pembacaan menyebar, sebagai bentuk halus",Kh="Setiap pembacaan sebagai titik, disebar agar tidak ada yang bertumpuk",Gh="Setiap pembacaan sebagai titik, dengan garis di nilai tengah",Wh="Bagaimana daya mengalir antara sumber dan beban",Dh="Aliran dua arah antara beberapa tempat, mengelilingi lingkaran",Ah="Kapan setiap entitas menyala, mati, di rumah, atau memanaskan",Lh="Suhu termostat terhadap titik setelnya",Nh="Dari mana angin bertiup, dan seberapa kencang",Eh="Kapan setiap entitas menyala, mengelilingi jam",Rh="Hari rata-rata untuk setiap hari dalam seminggu, berdampingan",Hh="Ubin ringkas: nilai beserta riwayat terbarunya",Jh="Rentang waktu dan pembacaan",zh="Rupa",Ih="Sumbu dan garis kisi",Uh="Penanda dan tambahan",Ch="Tata letak dan berbagi",Oh="Pengelompokan menurut {by} dimatikan: {style} tidak bisa mengelompokkan dengan cara itu.",Yh="Diurutkan dari yang paling kosong. Ubah dengan Urutkan di bawah Tampilan.",qh="Belum ada entitas",Vh="1 entitas",Zh="{count} entitas",Fh="ditambah yang cocok",Qh="{min} hingga {max}",Xh="target {target}",$h="Tidak ada pita",ac="1 pita",ec="{count} pita",ic="Minimum ({min}) tidak di bawah maksimum ({max}), jadi tidak ada yang bisa terisi. Turunkan minimum atau naikkan maksimum.",tc='{entity} terbaca "{state}", yang bukan angka, jadi gaya ini tidak bisa menggambarnya. Pilih sensor yang melaporkan angka, atau baca salah satu atributnya di opsinya.',rc="Dua pita dimulai pada {from}, jadi hanya satu yang tampil. Beri setiap pita awalnya sendiri.",nc="{action}: {entity}",_c="Tampilkan seri ini hanya selama…",oc="Tampilkan seri hanya selama…",dc="Pilih entitas, lalu status yang harus dimilikinya atau rentang tempat nilainya harus berada. Setiap seri bisa punya kondisinya sendiri, di opsinya di bawah Entitas.",sc="Beberapa status: pisahkan dengan koma.",lc="Beberapa status: pisahkan dengan koma.",uc="Misalnya 30min, 2h, atau 1d. Kosong: seperdua belas rentang.",mc="Cubit, Ctrl + gulir, atau seret.",gc="Grafik dengan nama yang sama berbagi penunjuk dan berpindah periode bersama-sama.",pc="Prakiraannya digambar putus-putus setelah sekarang.",kc='Kosong: prakiraan cuaca, atau atribut bernama "forecast".',bc="Kosong: ditentukan dari prakiraan.",hc="Kosong: ditentukan dari prakiraan.",cc="Kosong: per jam.",yc="Kosong: 1.",wc="Taruh ~ sebelum angka agar pembacaan boleh melewatinya.",fc="Taruh ~ sebelum angka agar pembacaan boleh melewatinya.",Tc="Taruh ~ sebelum angka agar pembacaan boleh melewatinya.",vc="Taruh ~ sebelum angka agar pembacaan boleh melewatinya.",Sc='Mengalahkan "Kelompokkan menurut". Tulis "Lantai dasar / Dapur" untuk dua tingkat.',xc="Kosong: on, open, heating, home, dan sejenisnya.",jc="07:00 untuk setiap hari, atau 2026-10-28 07:00. Pisahkan dengan koma.",Pc="Angka atau entitas.",Bc="Angka atau entitas. Kosong: bagian bawah.",Mc="Angka atau entitas. Kosong: bagian atas.",Kc="Misalnya 15min. Dipakai sebagai ganti jumlah pembacaan.",Gc="Kosong: 0.5 m/s, atau setaranya dalam km/h, mph, atau knot.",Wc="Entitas dengan nama sumbu yang sama sejajar antargrup.",Dc="Jika tidak ada yang dicentang: jaringan, surya, dan baterai.",Ac="Nama palet atau warna CSS apa pun.";var Lc={entity_not_found:a,unavailable:e,no_entities:i,no_matches:t,none_available:r,editor_section_entities:n,editor_section_style:_,editor_section_chart:o,editor_group_bars:d,editor_group_gauges:s,editor_group_history:l,editor_group_totals:u,editor_group_compare:m,editor_group_distribution:g,editor_period_last:p,editor_period_unit:k,editor_period_unit_hour:"Jam",editor_period_unit_day:h,editor_period_unit_week:c,editor_period_unit_month:y,editor_source:w,editor_source_history:f,editor_source_statistics:T,editor_derivative_transform:v,editor_derivative_transform_none:S,editor_derivative_transform_derivative:x,editor_derivative_unit_time:j,editor_derivative_unit_time_s:P,editor_derivative_unit_time_min:B,editor_derivative_unit_time_h:"Jam",editor_derivative_unit_time_d:K,editor_derivative_smoothing:G,editor_derivative_smoothing_time:W,editor_source_current:D,editor_source_energy:A,editor_energy_flows:L,editor_energy_split:N,editor_curve:E,editor_curve_smooth:R,editor_curve_straight:H,editor_curve_step:J,editor_color_by:z,editor_color_by_series:I,editor_color_by_bands:U,editor_labels:C,editor_series_color:O,editor_dash:Y,editor_section_limits:q,editor_section_colours:V,editor_section_display:Z,editor_section_actions:F,editor_title:Q,editor_style_bar:X,editor_style_thin:$,editor_style_segmented:aa,editor_style_tank:ea,editor_style_battery:ia,battery_aria:ta,editor_style_ring:ra,editor_style_needle:na,editor_style_arc:_a,editor_gauge_help:oa,editor_start_angle:da,editor_end_angle:sa,editor_center:la,editor_center_mode_value:ua,editor_center_mode_band:ma,editor_center_mode_name:ga,editor_center_mode_text:pa,editor_center_mode_none:ka,editor_center_text:ba,editor_tick_labels:ha,editor_ghost:ca,editor_ghost_off:ya,editor_ghost_24h:wa,editor_ghost_7d:fa,ghost_title_24h:Ta,ghost_title_7d:va,editor_show_name:Sa,editor_show_value:xa,editor_show_icon:ja,editor_show_target:Pa,editor_show_legend:Ba,editor_columns:Ma,editor_sort:Ka,editor_sort_none:Ga,editor_sort_ascending:Wa,editor_sort_descending:Da,editor_decimals:Aa,editor_unit:La,editor_animate:Na,editor_hide_unavailable:Ea,editor_export:Ra,editor_limit:Ha,editor_include_heading:Ja,editor_include_help:za,editor_exclude_heading:Ia,editor_exclude_help:Ua,editor_rule_device_class:Ca,editor_rule_area:Oa,editor_rule_floor:Ya,editor_rule_label:qa,editor_rule_domain:Va,editor_rule_entity:Za,editor_tap_action:Fa,editor_hold_action:Qa,editor_double_tap_action:Xa,editor_badge_entity:$a,editor_badge_style:ae,editor_badge_style_value:ee,editor_badge_style_sparkline:ie,editor_badge_style_ring:te,editor_badge_style_thin:re,editor_badge_attribute:ne,editor_badge_name:_e,editor_badge_hours:oe,editor_badge_show_name:de,editor_badge_show_icon:se,editor_badge_icon:le,editor_badge_min:ue,editor_badge_max:me,editor_badge_unit:ge,editor_badge_decimals:pe,editor_badge_color:ke,editor_badge_bands:be,editor_badge_bands_help:he,editor_badge_actions:ce,editor_badge_tap_action:ye,editor_badge_hold_action:we,editor_badge_double_tap_action:fe,editor_attribute:Te,editor_name:ve,editor_icon:Se,editor_min:xe,editor_max:je,editor_target:Pe,editor_none:Be,editor_card_setting:Me,editor_limit_default:Ke,editor_limit_number:Ge,editor_limit_entity:We,editor_preset:De,editor_preset_battery:Ae,editor_preset_usage:Le,editor_preset_temperature:Ne,editor_preset_none:Ee,editor_preset_custom:Re,editor_band_from:He,editor_band_from_entity:Je,editor_band_from_number:ze,editor_band_from_entity_label:Ie,editor_band_color:Ue,editor_band_custom_color:Ce,editor_band_label:Oe,editor_band_icon:Ye,editor_color_icon:qe,editor_color_primary:Ve,editor_color_green:Ze,editor_color_amber:Fe,editor_color_red:Qe,editor_color_blue:Xe,editor_color_purple:$e,editor_color_grey:ai,editor_color_custom:ei,editor_add_band:ii,editor_remove_band:ti,editor_add_entity:ri,editor_move_up:ni,editor_move_down:_i,editor_remove_entity:oi,editor_show_options:di,editor_hide_options:si,editor_not_found:li,editor_severity:ui,annotation_at:mi,editor_orientation:gi,editor_orientation_horizontal:pi,editor_orientation_vertical:ki,editor_value_axis:bi,editor_value_grid:hi,editor_value_min:ci,editor_value_max:yi,dist_median:wi,dist_middle:fi,dist_range:Ti,dist_count:vi,editor_drill_down:Si,drill_into:xi,drill_back:ji,drill_top:Pi,extremes_high:Bi,extremes_low:Mi,extremes_average:Ki,editor_extremes_max:Gi,editor_extremes_min:Wi,editor_extremes_average:Di,editor_extremes_average_none:Ai,editor_extremes_average_line:Li,editor_extremes_average_figure:Ni,editor_extremes:Ei,anomaly_title:Ri,anomaly_beyond_high:Hi,anomaly_beyond_low:Ji,editor_anomalies:zi,editor_anomalies_window:Ii,editor_anomalies_sigma:Ui,editor_anomalies_color:Ci,editor_anomalies_band:Oi,period_previous:Yi,period_next:qi,period_return:Vi,period_today:Zi,period_yesterday:Fi,period_this_week:Qi,period_last_week:Xi,period_this_month:$i,period_last_month:at,period_this_year:et,period_last_year:it,period_last_hour:tt,period_last_hours:rt,period_last_day:nt,period_last_days:_t,period_last_week_rolling:ot,period_last_weeks:dt,period_last_month_rolling:st,period_last_months:lt,editor_color_by_shades:ut,editor_shade_color:mt,editor_show_percent:gt,editor_center_total:pt,editor_center_average:kt,editor_center_none:bt,parts_total:ht,parts_average:ct,parts_aria:yt,editor_style_scatter:wt,editor_style_bubble:ft,editor_against:Tt,editor_against_entity:vt,editor_against_time:St,editor_dot_size:xt,editor_jitter:jt,editor_min_size:Pt,editor_max_size:Bt,editor_dot_color:Mt,editor_xy_x_axis:Kt,scatter_needs_two:Gt,bubble_needs_three:Wt,scatter_role_x:Dt,bubble_role_size:At,chart_total:Lt,editor_x_min:Nt,editor_x_max:Et,zoom_reset:Rt,zoom_window:Ht,zoom_window_label:Jt,editor_zoom:zt,editor_overview:It,editor_annotations:Ut,editor_annotation_type:Ct,editor_annotation_type_line:Ot,editor_annotation_type_band:Yt,editor_annotation_type_time:qt,editor_annotation_type_state:Vt,editor_annotation_type_point:Zt,editor_annotation_add_line:Ft,editor_annotation_add_band:Qt,editor_annotation_add_time:Xt,editor_annotation_add_state:$t,editor_annotation_add_point:ar,editor_annotation_add:er,editor_annotation_value:ir,editor_annotation_from:tr,editor_annotation_to:rr,editor_annotation_times:nr,editor_annotation_entity:_r,editor_annotation_series:or,editor_annotation_state:dr,editor_annotation_shade:sr,editor_annotation_at:lr,editor_annotation_at_max:ur,editor_annotation_at_min:mr,editor_annotation_at_last:gr,editor_annotation_at_first:pr,editor_annotation_label:kr,editor_annotation_color:br,editor_annotation_dash:hr,editor_annotation_history:cr,editor_annotation_zone:yr,editor_annotation_zone_none:wr,editor_annotation_zone_above:fr,editor_annotation_zone_below:Tr,editor_annotation_severity:vr,editor_annotation_remove:Sr,editor_zones:xr,editor_period_calendar:jr,editor_period_calendar_rolling:Pr,editor_period_calendar_day:Br,editor_period_calendar_week:Mr,editor_period_calendar_month:Kr,editor_period_calendar_year:Gr,editor_period_offset:Wr,editor_period_until:Dr,editor_period_until_now:Ar,editor_period_until_end:Lr,editor_period_navigate:Nr,editor_group_by:Er,editor_group_by_none:Rr,editor_group_by_hour:"Jam",editor_group_by_day:Jr,editor_group_by_week:zr,editor_group_by_month:Ir,editor_aggregate:Ur,compare_series:Cr,compare_hours_earlier:Or,compare_days_earlier:Yr,compare_weeks_earlier:qr,compare_months_earlier:Vr,compare_years_earlier:Zr,editor_compare:Fr,editor_compare_style:Qr,editor_compare_style_grey:Xr,editor_compare_style_series:$r,editor_aggregate_mean:an,editor_aggregate_sum:en,editor_aggregate_min:tn,editor_aggregate_max:rn,editor_aggregate_first:nn,editor_aggregate_last:_n,editor_aggregate_change:on,editor_cumulative_transform:dn,editor_cumulative_transform_none:sn,editor_cumulative_transform_cumulative:ln,editor_cumulative_reset:un,editor_cumulative_reset_none:mn,editor_cumulative_reset_day:gn,editor_cumulative_reset_week:pn,editor_cumulative_reset_month:kn,editor_cumulative_reset_billing:bn,editor_cumulative_billing_day:hn,editor_x_axis:cn,editor_y_axis:yn,editor_axis_labels:wn,editor_axis_labels_outside:fn,editor_axis_labels_inside:Tn,editor_grid_horizontal:vn,editor_grid_vertical:Sn,editor_y_min:xn,editor_y_max:jn,editor_y_scale:Pn,editor_y_scale_linear:Bn,editor_y_scale_log:Mn,editor_tooltip:Kn,editor_line_width:Gn,editor_dots:Wn,editor_on_top:Dn,editor_when_entity:An,editor_when_state:Ln,editor_when_above:Nn,editor_when_below:En,editor_when_card_entity:Rn,editor_when_card_state:Hn,editor_when_card_above:Jn,editor_when_card_below:zn,editor_when_ghost:In,editor_when_strip:Un,when_strip_label:Cn,editor_now_marker:On,editor_now_marker_off:Yn,editor_now_marker_line:qn,editor_now_marker_time:Vn,editor_now_marker_countdown:Zn,now_marker_countdown:Fn,now_marker_next:Qn,editor_compact:Xn,editor_header:$n,editor_header_above:a_,editor_header_over:e_,editor_header_hidden:i_,editor_legend_toggle:t_,editor_labels_show:r_,editor_labels_show_all:n_,editor_labels_show_last:__,editor_labels_show_minmax:o_,editor_labels_show_ends:d_,editor_labels_position:s_,editor_labels_position_auto:l_,editor_labels_position_above:u_,editor_labels_position_below:m_,editor_labels_position_center:g_,editor_labels_overlap:p_,editor_sync:k_,editor_multiples:b_,editor_multiples_scale:h_,editor_multiples_scale_auto:c_,editor_multiples_scale_shared:y_,editor_multiples_scale_independent:w_,editor_multiples_columns:f_,forecast_label:T_,forecast_series:v_,editor_forecast_title:S_,editor_forecast_entity:x_,editor_forecast_attribute:j_,editor_forecast_value_key:P_,editor_forecast_time_key:B_,editor_forecast_type:M_,editor_forecast_type_hourly:K_,editor_forecast_type_daily:G_,editor_forecast_type_twice_daily:W_,editor_forecast_multiply:D_,editor_forecast_hours:A_,editor_set_point:L_,editor_shading:N_,editor_shade_fan:E_,editor_current_color:R_,editor_set_point_color:H_,editor_heating_color:J_,editor_cooling_color:z_,editor_days:I_,editor_day_clock_center_total:U_,editor_day_clock_center_now:C_,editor_day_clock_center_none:O_,editor_bucket:Y_,editor_bucket_15:q_,editor_bucket_30:V_,editor_bucket_60:"Jam",editor_aggregate_auto:F_,editor_ring_color:Q_,editor_active:X_,editor_entity_options_none:$_,editor_hierarchy_group_by:ao,editor_group_by_floor:eo,editor_group_by_area:io,editor_group_by_device:to,editor_group_by_label:ro,editor_entity_groups:no,editor_bar_labels:_o,editor_bar_labels_state:oo,editor_bar_labels_duration:so,editor_bar_labels_both:lo,editor_bar_labels_none:uo,editor_timeline_legend:mo,editor_timeline_legend_above:go,editor_timeline_legend_hidden:po,editor_state_colors:ko,editor_state_colors_help:bo,editor_state_colors_state:ho,editor_state_colors_color:co,editor_state_colors_add:yo,editor_state_colors_remove:wo,editor_timeline_group:fo,editor_points_per_hour:To,editor_graph:vo,editor_graph_line:So,editor_graph_bar:xo,editor_graph_none:jo,editor_fill:Po,editor_fill_solid:Bo,editor_fill_fade:Mo,editor_fill_none:Ko,editor_points:Go,editor_points_hover:Wo,editor_points_always:Do,editor_points_never:Ao,editor_trend_labels:Lo,editor_labels_hover:No,editor_labels_always:Eo,editor_labels_never:Ro,editor_height:Ho,editor_bar_spacing:Jo,editor_color_transition:zo,editor_color_transition_smooth:Io,editor_color_transition_hard:Uo,editor_extrema:Co,editor_average:Oo,editor_trend_legend:Yo,editor_trend_y_min:qo,editor_trend_y_max:Vo,editor_min_range:Zo,editor_y_min_secondary:Fo,editor_y_max_secondary:Qo,editor_min_range_secondary:Xo,editor_value_factor:$o,editor_align_header:ad,editor_align_header_default:ed,editor_align_header_left:id,editor_align_header_right:td,editor_align_header_center:rd,editor_align_icon:nd,editor_align_icon_right:_d,editor_align_icon_left:od,editor_align_icon_state:dd,editor_align_state:sd,editor_align_state_left:ld,editor_align_state_right:ud,editor_align_state_center:md,editor_font_size:gd,editor_font_size_header:pd,editor_color_name:kd,editor_color_value:bd,editor_trend_color_icon:hd,editor_trend_group:cd,editor_icon_image:yd,editor_trend_tooltip:wd,editor_y_axis_side:fd,editor_y_axis_side_primary:Td,editor_y_axis_side_secondary:vd,editor_entity_aggregate:Sd,editor_fixed_value:xd,editor_show_state:jd,editor_show_indicator:Pd,editor_show_graph:Bd,editor_show_line:Md,editor_show_fill:Kd,editor_show_points:Gd,editor_show_legend_entity:Wd,editor_show_legend_state:Dd,editor_sectors:Ad,editor_sectors_4:Ld,editor_sectors_8:Nd,editor_sectors_16:Ed,editor_calm:Rd,editor_wind_roles:Hd,editor_wind_now:Jd,editor_wind_none:zd,editor_wind_statistics:Id,editor_style_area:Ud,editor_stack:Cd,editor_stack_none:Od,editor_stack_normal:Yd,editor_stack_percent:qd,editor_negative_color:Vd,editor_style_beeswarm:Zd,editor_place_by:Fd,editor_place_by_value:Qd,editor_place_by_time_of_day:Xd,editor_size_by_value:$d,swarm_readings:as,swarm_events:es,swarm_shown:is,swarm_none:ts,swarm_no_change:rs,swarm_held:ns,swarm_earliest_latest:_s,swarm_lowest_highest:os,editor_style_strip_plot:ds,strip_median_value:ss,strip_mean_value:ls,strip_mean:us,editor_strip_marker:ms,editor_strip_marker_median:gs,editor_strip_marker_mean:ps,editor_strip_marker_none:ks,editor_strip_jitter:bs,editor_fill_color:hs,editor_style_box:cs,box_aria:ys,box_highest:ws,box_upper_quartile:fs,box_median:Ts,box_lower_quartile:vs,box_lowest:Ss,box_mean:xs,box_count:js,box_outliers:Ps,editor_whiskers:Bs,editor_whiskers_tukey:Ms,editor_whiskers_range:Ks,editor_readings:Gs,editor_box_color:Ws,editor_style_bullet:Ds,editor_ranges:As,editor_ranges_shades:Ls,editor_ranges_colours:Ns,compare_target:Es,chart_aria:Rs,editor_style_candlestick:Hs,editor_candle_by:Js,editor_under_aggregate:zs,editor_up_color:Is,editor_down_color:Us,editor_underneath:Cs,editor_underneath_columns:Os,editor_underneath_line:Ys,candle_open:qs,candle_high:Vs,candle_low:Zs,candle_close:Fs,candle_week_of:Qs,editor_style_climate:Xs,climate_set_point:$s,climate_range:al,climate_not_thermostat:el,climate_action_heating:il,climate_action_preheating:tl,climate_action_cooling:rl,climate_action_defrosting:nl,climate_action_drying:_l,climate_action_fan:ol,climate_action_idle:dl,climate_action_off:sl,editor_style_column:ll,editor_group_by_auto:ul,editor_range:ml,editor_rounded:gl,editor_column_labels:pl,editor_error_bars:kl,editor_error_bars_none:bl,editor_error_bars_std:hl,editor_error_bars_min_max:cl,editor_error_bars_ci95:yl,error_bars_tooltip:wl,editor_column_color:fl,editor_style_combined:Tl,editor_series_type:vl,editor_series_type_line:Sl,editor_series_type_column:xl,editor_series_type_area:jl,editor_series_axis:Pl,editor_series_axis_auto:Bl,editor_series_axis_left:Ml,editor_series_axis_right:Kl,editor_series_aggregate:Gl,editor_series_aggregate_auto:Wl,editor_series_aggregate_mean:Dl,editor_series_aggregate_sum:Al,editor_series_aggregate_min:Ll,editor_series_aggregate_max:Nl,editor_series_aggregate_first:El,editor_series_aggregate_last:Rl,editor_series_aggregate_change:Hl,editor_style_day_clock:Jl,day_clock_times_one:zl,day_clock_times:Il,day_clock_a_day:Ul,day_clock_busiest:Cl,day_clock_peak:Ol,day_clock_state:Yl,day_clock_per_day:ql,day_clock_no_data:Vl,day_clock_now:Zl,day_clock_on:Fl,day_clock_average:Ql,day_clock_on_days:Xl,day_clock_so_far:$l,day_clock_range:au,day_clock_average_value:eu,editor_style_cycle_plot:iu,cycle_note_week:tu,cycle_note_hour:ru,cycle_note_month:nu,cycle_mean_legend:_u,cycle_panel_average:ou,editor_cycle_plot_cycle:du,editor_cycle_plot_cycle_day_of_week:su,editor_cycle_plot_cycle_hour_of_day:lu,editor_cycle_plot_cycle_day_of_month:uu,editor_cycle_plot_weeks:mu,editor_style_dumbbell:gu,editor_ends:pu,editor_ends_range:ku,editor_ends_then:bu,editor_ends_target:hu,editor_show_now:cu,dumbbell_low:yu,dumbbell_high:wu,dumbbell_now:fu,dumbbell_target:Tu,dumbbell_ago_hour_one:vu,dumbbell_ago_hour:Su,dumbbell_ago_day_one:xu,dumbbell_ago_day:ju,dumbbell_ago_week_one:Pu,dumbbell_ago_week:Bu,dumbbell_ago_month_one:Mu,dumbbell_ago_month:Ku,dumbbell_no_value:Gu,editor_style_funnel:Wu,editor_funnel_shape:Du,editor_funnel_shape_funnel:Au,editor_funnel_shape_pyramid:Lu,editor_funnel_percent_of:Nu,editor_funnel_percent_of_first:Eu,editor_funnel_percent_of_previous:Ru,editor_funnel_percent_of_none:Hu,editor_funnel_color_by:Ju,editor_funnel_color_by_series:zu,editor_funnel_color_by_bands:Iu,funnel_aria:Uu,editor_style_grouped_bars:Cu,editor_mode:Ou,editor_mode_grouped:Yu,editor_mode_stacked:qu,editor_mode_percent:Vu,editor_bars_color_by:Zu,editor_bars_color_by_series:Fu,editor_bars_color_by_bands:Qu,editor_bar_group:Xu,editor_bar_series:$u,editor_bar_color:am,grouped_bars_aria:em,editor_style_heatmap:im,heatmap_aria:tm,heatmap_hours:rm,heatmap_empty:nm,editor_grid:_m,editor_grid_hours:om,editor_grid_calendar:dm,editor_color_by_scale:sm,editor_cell_shape:"Sel",editor_cell_shape_square:um,editor_cell_shape_rounded:mm,editor_cell_shape_hexagon:gm,editor_color_min:pm,editor_color_max:km,editor_legend:bm,editor_style_spiral:hm,spiral_aria:cm,spiral_turn_day_note:ym,spiral_turn_week_note:wm,spiral_inner_oldest:fm,editor_spiral_turn:Tm,editor_spiral_turn_day:vm,editor_spiral_turn_week:Sm,editor_spiral_turns:xm,editor_spiral_ring_width:jm,editor_style_histogram:Pm,editor_count:Bm,editor_count_time:Mm,editor_count_readings:Km,editor_show_as:Gm,editor_show_as_percent:Wm,editor_show_as_total:Dm,editor_bins:Am,editor_bin_width:Lm,editor_bars:Nm,editor_bars_side:Em,editor_bars_overlap:Rm,editor_hist_x_axis:Hm,histogram_readings:Jm,histogram_reading:zm,editor_style_line:Im,chart_loading:Um,chart_error:Cm,energy_loading:Om,energy_error:Ym,energy_none:qm,energy_flow_grid_import:Vm,energy_flow_grid_export:Zm,energy_flow_solar:Fm,energy_flow_battery_out:Qm,energy_flow_battery_in:Xm,energy_flow_gas:"Gas",energy_flow_water:"Air",energy_flow_devices:eg,energy_node_home:ig,energy_node_untracked:tg,energy_node_home_use:rg,chart_no_data:ng,legend_toggle_hint:_g,legend_toggle_all_hidden:og,export_menu:dg,export_png:sg,export_png_hint:lg,export_svg:ug,export_svg_hint:mg,export_csv:gg,export_csv_hint:pg,export_yaml:kg,export_yaml_hint:bg,export_copied:hg,export_saved:cg,export_saved_file:yg,export_failed:wg,chart_log_nothing:fg,editor_style_lollipop:Tg,editor_style_pictograph:vg,editor_unit_icon:Sg,editor_per_icon:xg,editor_group_size:jg,editor_partial:Pg,editor_style_pie:Bg,editor_shape:Mg,editor_shape_donut:Kg,editor_shape_pie:"Pai",editor_center_label:Wg,editor_gap:Dg,editor_gradient:Ag,editor_style_polar_area:Lg,editor_polar_scale:Ng,editor_polar_scale_shared:Eg,editor_polar_scale_limits:Rg,editor_polar_color_by:Hg,editor_polar_color_by_series:Jg,editor_polar_color_by_shades:zg,editor_polar_color_by_bands:Ig,editor_polar_color:Ug,polar_area_aria:Cg,editor_style_radar:Og,editor_radar_scale:Yg,editor_radar_scale_limits:qg,editor_radar_scale_shared:Vg,editor_radar_fill:Zg,editor_radar_axis:Fg,radar_aria:Qg,radar_other:Xg,editor_style_range_area:$g,editor_mean:ap,editor_range_color:ep,editor_style_rings:ip,editor_rings_start_angle:tp,editor_rounded_ends:rp,editor_style_sankey:np,editor_link_color:_p,editor_link_color_auto:op,editor_link_color_source:dp,editor_link_color_target:sp,editor_from:lp,editor_to:up,editor_flow_color:mp,sankey_aria:gp,sankey_flow:pp,sankey_no_flows:kp,sankey_nothing:bp,energy_nothing_flowed:hp,editor_style_chord:cp,editor_chord_pad:yp,editor_chord_ribbon_opacity:wp,chord_aria:fp,editor_style_slope:Tp,editor_measure:vp,editor_measure_value:Sp,editor_measure_change:xp,editor_color_by_direction:jp,editor_color_by_group:Pp,editor_increase:Bp,editor_increase_bad:Mp,editor_increase_good:Kp,editor_group:Gp,slope_now:Wp,slope_ago:Dp,slope_ago_one:Ap,slope_previous:Lp,slope_previous_one:Np,slope_last:Ep,slope_last_one:Rp,slope_unit_hour:"jam",slope_unit_hour_other:"jam",slope_unit_day:zp,slope_unit_day_other:Ip,slope_unit_week:Up,slope_unit_week_other:Cp,slope_unit_month:Op,slope_unit_month_other:Yp,slope_entity_aria:qp,slope_no_reading:Vp,editor_style_sparkline:Zp,editor_spark:Fp,editor_spark_line:Qp,editor_spark_area:Xp,editor_spark_column:$p,editor_spark_bar:ak,editor_spark_color:ek,spark_aria:ik,editor_style_streamgraph:tk,editor_baseline:rk,editor_baseline_wiggle:nk,editor_baseline_centre:_k,editor_baseline_share:ok,editor_baseline_zero:dk,editor_stream_order:sk,editor_stream_order_inside_out:lk,editor_stream_order_listed:uk,editor_stream_labels:mk,editor_stream_curve:gk,stream_total:pk,editor_style_sunburst:kk,editor_style_icicle:bk,editor_sunburst_shape:hk,editor_sunburst_shape_full:ck,editor_sunburst_shape_half:yk,editor_hierarchy_color_by:wk,editor_hierarchy_color_by_group:fk,editor_hierarchy_color_by_bands:Tk,hierarchy_total:vk,hierarchy_other:Sk,hierarchy_empty:xk,hierarchy_no_reading:jk,sunburst_aria:Pk,icicle_aria:Bk,editor_style_timeline:Mk,timeline_no_states:Kk,timeline_for:Gk,timeline_now:Wk,timeline_measurement:Dk,editor_style_treemap:Ak,editor_treemap_color_by:Lk,editor_treemap_color_by_group:Nk,editor_treemap_color_by_bands:Ek,treemap_aria:Rk,treemap_total:Hk,treemap_empty:Jk,treemap_no_reading:zk,treemap_other:Ik,editor_style_marimekko:Uk,editor_marimekko_segment_labels:Ck,editor_marimekko_segment_labels_percent:Ok,editor_marimekko_segment_labels_value:Yk,editor_marimekko_segment_labels_both:qk,editor_marimekko_segment_labels_none:Vk,editor_marimekko_group:Zk,editor_marimekko_category:Fk,editor_marimekko_color:Qk,marimekko_aria:Xk,editor_style_trend:$k,trend_min:ab,trend_avg:eb,trend_max:ib,editor_style_violin:tb,editor_shape_violin:rb,editor_shape_raincloud:nb,editor_box:_b,editor_bandwidth:ob,editor_split_by:db,editor_split_by_none:sb,editor_split_by_day:lb,editor_split_by_week:ub,editor_split_by_month:mb,violin_median:gb,violin_none:pb,violin_raincloud:kb,editor_style_waffle:bb,editor_waffles:hb,editor_waffles_one:cb,editor_waffles_each:yb,editor_headline:wb,editor_style_waterfall:fb,editor_steps:Tb,editor_steps_change:vb,editor_steps_current:Sb,editor_start_from_first:xb,editor_total:jb,editor_waterfall_invert:Pb,waterfall_start:Bb,waterfall_end:Mb,waterfall_total:Kb,waterfall_no_readings:Gb,waterfall_aria:Wb,editor_style_wind_rose:Db,wind_prevailing:Ab,wind_mean_speed:Lb,wind_strongest:Nb,wind_calm:Eb,wind_speed:Rb,wind_speed_unit:Hb,wind_share:Jb,wind_aria:zb,wind_aria_calm:Ib,wind_aria_still:Ub,editor_style_purpose_bar:Cb,editor_style_purpose_thin:Ob,editor_style_purpose_segmented:Yb,editor_style_purpose_tank:qb,editor_style_purpose_battery:Vb,editor_style_purpose_ring:Zb,editor_style_purpose_needle:Fb,editor_style_purpose_arc:Qb,editor_style_purpose_line:Xb,editor_style_purpose_area:$b,editor_style_purpose_column:ah,editor_style_purpose_combined:eh,editor_style_purpose_pie:ih,editor_style_purpose_rings:th,editor_style_purpose_pictograph:rh,editor_style_purpose_waffle:nh,editor_style_purpose_histogram:_h,editor_style_purpose_scatter:oh,editor_style_purpose_bubble:dh,editor_style_purpose_heatmap:sh,editor_style_purpose_spiral:lh,editor_style_purpose_box:uh,editor_style_purpose_funnel:mh,editor_style_purpose_radar:gh,editor_style_purpose_polar_area:ph,editor_style_purpose_treemap:kh,editor_style_purpose_marimekko:bh,editor_style_purpose_sunburst:hh,editor_style_purpose_icicle:ch,editor_style_purpose_grouped_bars:yh,editor_style_purpose_bullet:wh,editor_style_purpose_lollipop:fh,editor_style_purpose_waterfall:Th,editor_style_purpose_slope:vh,editor_style_purpose_dumbbell:Sh,editor_style_purpose_range_area:xh,editor_style_purpose_sparkline:jh,editor_style_purpose_streamgraph:Ph,editor_style_purpose_candlestick:Bh,editor_style_purpose_violin:Mh,editor_style_purpose_beeswarm:Kh,editor_style_purpose_strip_plot:Gh,editor_style_purpose_sankey:Wh,editor_style_purpose_chord:Dh,editor_style_purpose_timeline:Ah,editor_style_purpose_climate:Lh,editor_style_purpose_wind_rose:Nh,editor_style_purpose_day_clock:Eh,editor_style_purpose_cycle_plot:Rh,editor_style_purpose_trend:Hh,editor_chart_group_data:Jh,editor_chart_group_look:zh,editor_chart_group_axes:Ih,editor_chart_group_extras:Uh,editor_chart_group_layout:Ch,editor_notice_group_by:Oh,editor_notice_sorted:Yh,editor_summary_no_entities:qh,editor_summary_entity_one:Vh,editor_summary_entities:Zh,editor_summary_matching:Fh,editor_summary_limits:Qh,editor_summary_target:Xh,editor_summary_no_bands:$h,editor_summary_band_one:ac,editor_summary_bands:ec,editor_warn_min_max:ic,editor_warn_not_number:tc,editor_warn_band_same_start:rc,editor_row_action:nc,editor_when_heading:_c,editor_when_card_heading:oc,editor_when_card_help:dc,editor_when_state_helper:sc,editor_when_card_state_helper:lc,editor_anomalies_window_helper:uc,editor_zoom_helper:mc,editor_sync_helper:gc,editor_forecast_entity_helper:pc,editor_forecast_attribute_helper:kc,editor_forecast_value_key_helper:bc,editor_forecast_time_key_helper:hc,editor_forecast_type_helper:cc,editor_forecast_multiply_helper:yc,editor_trend_y_min_helper:wc,editor_trend_y_max_helper:fc,editor_y_min_secondary_helper:Tc,editor_y_max_secondary_helper:vc,editor_entity_groups_helper:Sc,editor_active_helper:xc,editor_annotation_times_helper:jc,editor_annotation_value_helper:Pc,editor_annotation_from_helper:Bc,editor_annotation_to_helper:Mc,editor_derivative_smoothing_time_helper:Kc,editor_calm_helper:Gc,editor_radar_axis_helper:Wc,editor_energy_flows_helper:Dc,editor_shade_color_helper:Ac};export{mi as annotation_at,Hi as anomaly_beyond_high,Ji as anomaly_beyond_low,Ri as anomaly_title,ta as battery_aria,ys as box_aria,js as box_count,ws as box_highest,vs as box_lower_quartile,Ss as box_lowest,xs as box_mean,Ts as box_median,Ps as box_outliers,fs as box_upper_quartile,Wt as bubble_needs_three,At as bubble_role_size,Fs as candle_close,Vs as candle_high,Zs as candle_low,qs as candle_open,Qs as candle_week_of,Rs as chart_aria,Cm as chart_error,Um as chart_loading,fg as chart_log_nothing,ng as chart_no_data,Lt as chart_total,fp as chord_aria,rl as climate_action_cooling,nl as climate_action_defrosting,_l as climate_action_drying,ol as climate_action_fan,il as climate_action_heating,dl as climate_action_idle,sl as climate_action_off,tl as climate_action_preheating,el as climate_not_thermostat,al as climate_range,$s as climate_set_point,Yr as compare_days_earlier,Or as compare_hours_earlier,Vr as compare_months_earlier,Cr as compare_series,Es as compare_target,qr as compare_weeks_earlier,Zr as compare_years_earlier,_u as cycle_mean_legend,ru as cycle_note_hour,nu as cycle_note_month,tu as cycle_note_week,ou as cycle_panel_average,Ul as day_clock_a_day,Ql as day_clock_average,eu as day_clock_average_value,Cl as day_clock_busiest,Vl as day_clock_no_data,Zl as day_clock_now,Fl as day_clock_on,Xl as day_clock_on_days,Ol as day_clock_peak,ql as day_clock_per_day,au as day_clock_range,$l as day_clock_so_far,Yl as day_clock_state,Il as day_clock_times,zl as day_clock_times_one,Lc as default,vi as dist_count,wi as dist_median,fi as dist_middle,Ti as dist_range,ji as drill_back,xi as drill_into,Pi as drill_top,ju as dumbbell_ago_day,xu as dumbbell_ago_day_one,Su as dumbbell_ago_hour,vu as dumbbell_ago_hour_one,Ku as dumbbell_ago_month,Mu as dumbbell_ago_month_one,Bu as dumbbell_ago_week,Pu as dumbbell_ago_week_one,wu as dumbbell_high,yu as dumbbell_low,Gu as dumbbell_no_value,fu as dumbbell_now,Tu as dumbbell_target,X_ as editor_active,xc as editor_active_helper,ii as editor_add_band,ri as editor_add_entity,Tt as editor_against,vt as editor_against_entity,St as editor_against_time,Ur as editor_aggregate,F_ as editor_aggregate_auto,on as editor_aggregate_change,nn as editor_aggregate_first,_n as editor_aggregate_last,rn as editor_aggregate_max,an as editor_aggregate_mean,tn as editor_aggregate_min,en as editor_aggregate_sum,ad as editor_align_header,rd as editor_align_header_center,ed as editor_align_header_default,id as editor_align_header_left,td as editor_align_header_right,nd as editor_align_icon,od as editor_align_icon_left,_d as editor_align_icon_right,dd as editor_align_icon_state,sd as editor_align_state,md as editor_align_state_center,ld as editor_align_state_left,ud as editor_align_state_right,Na as editor_animate,er as editor_annotation_add,Qt as editor_annotation_add_band,Ft as editor_annotation_add_line,ar as editor_annotation_add_point,$t as editor_annotation_add_state,Xt as editor_annotation_add_time,lr as editor_annotation_at,pr as editor_annotation_at_first,gr as editor_annotation_at_last,ur as editor_annotation_at_max,mr as editor_annotation_at_min,br as editor_annotation_color,hr as editor_annotation_dash,_r as editor_annotation_entity,tr as editor_annotation_from,Bc as editor_annotation_from_helper,cr as editor_annotation_history,kr as editor_annotation_label,Sr as editor_annotation_remove,or as editor_annotation_series,vr as editor_annotation_severity,sr as editor_annotation_shade,dr as editor_annotation_state,nr as editor_annotation_times,jc as editor_annotation_times_helper,rr as editor_annotation_to,Mc as editor_annotation_to_helper,Ct as editor_annotation_type,Yt as editor_annotation_type_band,Ot as editor_annotation_type_line,Zt as editor_annotation_type_point,Vt as editor_annotation_type_state,qt as editor_annotation_type_time,ir as editor_annotation_value,Pc as editor_annotation_value_helper,yr as editor_annotation_zone,fr as editor_annotation_zone_above,Tr as editor_annotation_zone_below,wr as editor_annotation_zone_none,Ut as editor_annotations,zi as editor_anomalies,Oi as editor_anomalies_band,Ci as editor_anomalies_color,Ui as editor_anomalies_sigma,Ii as editor_anomalies_window,uc as editor_anomalies_window_helper,Te as editor_attribute,Oo as editor_average,wn as editor_axis_labels,Tn as editor_axis_labels_inside,fn as editor_axis_labels_outside,ce as editor_badge_actions,ne as editor_badge_attribute,be as editor_badge_bands,he as editor_badge_bands_help,ke as editor_badge_color,pe as editor_badge_decimals,fe as editor_badge_double_tap_action,$a as editor_badge_entity,we as editor_badge_hold_action,oe as editor_badge_hours,le as editor_badge_icon,me as editor_badge_max,ue as editor_badge_min,_e as editor_badge_name,se as editor_badge_show_icon,de as editor_badge_show_name,ae as editor_badge_style,te as editor_badge_style_ring,ie as editor_badge_style_sparkline,re as editor_badge_style_thin,ee as editor_badge_style_value,ye as editor_badge_tap_action,ge as editor_badge_unit,Ue as editor_band_color,Ce as editor_band_custom_color,He as editor_band_from,Je as editor_band_from_entity,Ie as editor_band_from_entity_label,ze as editor_band_from_number,Ye as editor_band_icon,Oe as editor_band_label,ob as editor_bandwidth,am as editor_bar_color,Xu as editor_bar_group,_o as editor_bar_labels,lo as editor_bar_labels_both,so as editor_bar_labels_duration,uo as editor_bar_labels_none,oo as editor_bar_labels_state,$u as editor_bar_series,Jo as editor_bar_spacing,Nm as editor_bars,Zu as editor_bars_color_by,Qu as editor_bars_color_by_bands,Fu as editor_bars_color_by_series,Rm as editor_bars_overlap,Em as editor_bars_side,rk as editor_baseline,_k as editor_baseline_centre,ok as editor_baseline_share,nk as editor_baseline_wiggle,dk as editor_baseline_zero,Lm as editor_bin_width,Am as editor_bins,_b as editor_box,Ws as editor_box_color,Y_ as editor_bucket,q_ as editor_bucket_15,V_ as editor_bucket_30,Z_ as editor_bucket_60,Rd as editor_calm,Gc as editor_calm_helper,Js as editor_candle_by,Me as editor_card_setting,lm as editor_cell_shape,gm as editor_cell_shape_hexagon,mm as editor_cell_shape_rounded,um as editor_cell_shape_square,la as editor_center,kt as editor_center_average,Wg as editor_center_label,ma as editor_center_mode_band,ga as editor_center_mode_name,ka as editor_center_mode_none,pa as editor_center_mode_text,ua as editor_center_mode_value,bt as editor_center_none,ba as editor_center_text,pt as editor_center_total,Ih as editor_chart_group_axes,Jh as editor_chart_group_data,Uh as editor_chart_group_extras,Ch as editor_chart_group_layout,zh as editor_chart_group_look,yp as editor_chord_pad,wp as editor_chord_ribbon_opacity,Fe as editor_color_amber,Xe as editor_color_blue,z as editor_color_by,U as editor_color_by_bands,jp as editor_color_by_direction,Pp as editor_color_by_group,sm as editor_color_by_scale,I as editor_color_by_series,ut as editor_color_by_shades,ei as editor_color_custom,Ze as editor_color_green,ai as editor_color_grey,qe as editor_color_icon,km as editor_color_max,pm as editor_color_min,kd as editor_color_name,Ve as editor_color_primary,$e as editor_color_purple,Qe as editor_color_red,zo as editor_color_transition,Uo as editor_color_transition_hard,Io as editor_color_transition_smooth,bd as editor_color_value,fl as editor_column_color,pl as editor_column_labels,Ma as editor_columns,Xn as editor_compact,Fr as editor_compare,Qr as editor_compare_style,Xr as editor_compare_style_grey,$r as editor_compare_style_series,z_ as editor_cooling_color,Bm as editor_count,Km as editor_count_readings,Mm as editor_count_time,hn as editor_cumulative_billing_day,un as editor_cumulative_reset,bn as editor_cumulative_reset_billing,gn as editor_cumulative_reset_day,kn as editor_cumulative_reset_month,mn as editor_cumulative_reset_none,pn as editor_cumulative_reset_week,dn as editor_cumulative_transform,ln as editor_cumulative_transform_cumulative,sn as editor_cumulative_transform_none,R_ as editor_current_color,E as editor_curve,R as editor_curve_smooth,J as editor_curve_step,H as editor_curve_straight,du as editor_cycle_plot_cycle,uu as editor_cycle_plot_cycle_day_of_month,su as editor_cycle_plot_cycle_day_of_week,lu as editor_cycle_plot_cycle_hour_of_day,mu as editor_cycle_plot_weeks,Y as editor_dash,O_ as editor_day_clock_center_none,C_ as editor_day_clock_center_now,U_ as editor_day_clock_center_total,I_ as editor_days,Aa as editor_decimals,G as editor_derivative_smoothing,W as editor_derivative_smoothing_time,Kc as editor_derivative_smoothing_time_helper,v as editor_derivative_transform,x as editor_derivative_transform_derivative,S as editor_derivative_transform_none,j as editor_derivative_unit_time,K as editor_derivative_unit_time_d,M as editor_derivative_unit_time_h,B as editor_derivative_unit_time_min,P as editor_derivative_unit_time_s,Mt as editor_dot_color,xt as editor_dot_size,Wn as editor_dots,Xa as editor_double_tap_action,Us as editor_down_color,Si as editor_drill_down,sa as editor_end_angle,pu as editor_ends,ku as editor_ends_range,hu as editor_ends_target,bu as editor_ends_then,L as editor_energy_flows,Dc as editor_energy_flows_helper,N as editor_energy_split,Sd as editor_entity_aggregate,no as editor_entity_groups,Sc as editor_entity_groups_helper,$_ as editor_entity_options_none,kl as editor_error_bars,yl as editor_error_bars_ci95,cl as editor_error_bars_min_max,bl as editor_error_bars_none,hl as editor_error_bars_std,Ia as editor_exclude_heading,Ua as editor_exclude_help,Ra as editor_export,Co as editor_extrema,Ei as editor_extremes,Di as editor_extremes_average,Ni as editor_extremes_average_figure,Li as editor_extremes_average_line,Ai as editor_extremes_average_none,Gi as editor_extremes_max,Wi as editor_extremes_min,Po as editor_fill,hs as editor_fill_color,Mo as editor_fill_fade,Ko as editor_fill_none,Bo as editor_fill_solid,xd as editor_fixed_value,mp as editor_flow_color,gd as editor_font_size,pd as editor_font_size_header,j_ as editor_forecast_attribute,kc as editor_forecast_attribute_helper,x_ as editor_forecast_entity,pc as editor_forecast_entity_helper,A_ as editor_forecast_hours,D_ as editor_forecast_multiply,yc as editor_forecast_multiply_helper,B_ as editor_forecast_time_key,hc as editor_forecast_time_key_helper,S_ as editor_forecast_title,M_ as editor_forecast_type,G_ as editor_forecast_type_daily,cc as editor_forecast_type_helper,K_ as editor_forecast_type_hourly,W_ as editor_forecast_type_twice_daily,P_ as editor_forecast_value_key,bc as editor_forecast_value_key_helper,lp as editor_from,Ju as editor_funnel_color_by,Iu as editor_funnel_color_by_bands,zu as editor_funnel_color_by_series,Nu as editor_funnel_percent_of,Eu as editor_funnel_percent_of_first,Hu as editor_funnel_percent_of_none,Ru as editor_funnel_percent_of_previous,Du as editor_funnel_shape,Au as editor_funnel_shape_funnel,Lu as editor_funnel_shape_pyramid,Dg as editor_gap,oa as editor_gauge_help,ca as editor_ghost,wa as editor_ghost_24h,fa as editor_ghost_7d,ya as editor_ghost_off,Ag as editor_gradient,vo as editor_graph,xo as editor_graph_bar,So as editor_graph_line,jo as editor_graph_none,_m as editor_grid,dm as editor_grid_calendar,vn as editor_grid_horizontal,om as editor_grid_hours,Sn as editor_grid_vertical,Gp as editor_group,d as editor_group_bars,Er as editor_group_by,io as editor_group_by_area,ul as editor_group_by_auto,Jr as editor_group_by_day,to as editor_group_by_device,eo as editor_group_by_floor,Hr as editor_group_by_hour,ro as editor_group_by_label,Ir as editor_group_by_month,Rr as editor_group_by_none,zr as editor_group_by_week,m as editor_group_compare,g as editor_group_distribution,s as editor_group_gauges,l as editor_group_history,jg as editor_group_size,u as editor_group_totals,$n as editor_header,a_ as editor_header_above,i_ as editor_header_hidden,e_ as editor_header_over,wb as editor_headline,J_ as editor_heating_color,Ho as editor_height,si as editor_hide_options,Ea as editor_hide_unavailable,wk as editor_hierarchy_color_by,Tk as editor_hierarchy_color_by_bands,fk as editor_hierarchy_color_by_group,ao as editor_hierarchy_group_by,Hm as editor_hist_x_axis,Qa as editor_hold_action,Se as editor_icon,yd as editor_icon_image,Ja as editor_include_heading,za as editor_include_help,Bp as editor_increase,Mp as editor_increase_bad,Kp as editor_increase_good,jt as editor_jitter,C as editor_labels,Eo as editor_labels_always,No as editor_labels_hover,Ro as editor_labels_never,p_ as editor_labels_overlap,s_ as editor_labels_position,u_ as editor_labels_position_above,l_ as editor_labels_position_auto,m_ as editor_labels_position_below,g_ as editor_labels_position_center,r_ as editor_labels_show,n_ as editor_labels_show_all,d_ as editor_labels_show_ends,__ as editor_labels_show_last,o_ as editor_labels_show_minmax,bm as editor_legend,t_ as editor_legend_toggle,Ha as editor_limit,Ke as editor_limit_default,We as editor_limit_entity,Ge as editor_limit_number,Gn as editor_line_width,_p as editor_link_color,op as editor_link_color_auto,dp as editor_link_color_source,sp as editor_link_color_target,Fk as editor_marimekko_category,Qk as editor_marimekko_color,Zk as editor_marimekko_group,Ck as editor_marimekko_segment_labels,qk as editor_marimekko_segment_labels_both,Vk as editor_marimekko_segment_labels_none,Ok as editor_marimekko_segment_labels_percent,Yk as editor_marimekko_segment_labels_value,je as editor_max,Bt as editor_max_size,ap as editor_mean,vp as editor_measure,xp as editor_measure_change,Sp as editor_measure_value,xe as editor_min,Zo as editor_min_range,Xo as editor_min_range_secondary,Pt as editor_min_size,Ou as editor_mode,Yu as editor_mode_grouped,Vu as editor_mode_percent,qu as editor_mode_stacked,_i as editor_move_down,ni as editor_move_up,b_ as editor_multiples,f_ as editor_multiples_columns,h_ as editor_multiples_scale,c_ as editor_multiples_scale_auto,w_ as editor_multiples_scale_independent,y_ as editor_multiples_scale_shared,ve as editor_name,Vd as editor_negative_color,Be as editor_none,li as editor_not_found,Oh as editor_notice_group_by,Yh as editor_notice_sorted,On as editor_now_marker,Zn as editor_now_marker_countdown,qn as editor_now_marker_line,Yn as editor_now_marker_off,Vn as editor_now_marker_time,Dn as editor_on_top,gi as editor_orientation,pi as editor_orientation_horizontal,ki as editor_orientation_vertical,It as editor_overview,Pg as editor_partial,xg as editor_per_icon,jr as editor_period_calendar,Br as editor_period_calendar_day,Kr as editor_period_calendar_month,Pr as editor_period_calendar_rolling,Mr as editor_period_calendar_week,Gr as editor_period_calendar_year,p as editor_period_last,Nr as editor_period_navigate,Wr as editor_period_offset,k as editor_period_unit,h as editor_period_unit_day,b as editor_period_unit_hour,y as editor_period_unit_month,c as editor_period_unit_week,Dr as editor_period_until,Lr as editor_period_until_end,Ar as editor_period_until_now,Fd as editor_place_by,Xd as editor_place_by_time_of_day,Qd as editor_place_by_value,Go as editor_points,Do as editor_points_always,Wo as editor_points_hover,Ao as editor_points_never,To as editor_points_per_hour,Ug as editor_polar_color,Hg as editor_polar_color_by,Ig as editor_polar_color_by_bands,Jg as editor_polar_color_by_series,zg as editor_polar_color_by_shades,Ng as editor_polar_scale,Rg as editor_polar_scale_limits,Eg as editor_polar_scale_shared,De as editor_preset,Ae as editor_preset_battery,Re as editor_preset_custom,Ee as editor_preset_none,Ne as editor_preset_temperature,Le as editor_preset_usage,Fg as editor_radar_axis,Wc as editor_radar_axis_helper,Zg as editor_radar_fill,Yg as editor_radar_scale,qg as editor_radar_scale_limits,Vg as editor_radar_scale_shared,ml as editor_range,ep as editor_range_color,As as editor_ranges,Ns as editor_ranges_colours,Ls as editor_ranges_shades,Gs as editor_readings,ti as editor_remove_band,oi as editor_remove_entity,Q_ as editor_ring_color,tp as editor_rings_start_angle,gl as editor_rounded,rp as editor_rounded_ends,nc as editor_row_action,Oa as editor_rule_area,Ca as editor_rule_device_class,Va as editor_rule_domain,Za as editor_rule_entity,Ya as editor_rule_floor,qa as editor_rule_label,F as editor_section_actions,o as editor_section_chart,V as editor_section_colours,Z as editor_section_display,n as editor_section_entities,q as editor_section_limits,_ as editor_section_style,Ad as editor_sectors,Ed as editor_sectors_16,Ld as editor_sectors_4,Nd as editor_sectors_8,Gl as editor_series_aggregate,Wl as editor_series_aggregate_auto,Hl as editor_series_aggregate_change,El as editor_series_aggregate_first,Rl as editor_series_aggregate_last,Nl as editor_series_aggregate_max,Dl as editor_series_aggregate_mean,Ll as editor_series_aggregate_min,Al as editor_series_aggregate_sum,Pl as editor_series_axis,Bl as editor_series_axis_auto,Ml as editor_series_axis_left,Kl as editor_series_axis_right,O as editor_series_color,vl as editor_series_type,jl as editor_series_type_area,xl as editor_series_type_column,Sl as editor_series_type_line,L_ as editor_set_point,H_ as editor_set_point_color,ui as editor_severity,mt as editor_shade_color,Ac as editor_shade_color_helper,E_ as editor_shade_fan,N_ as editor_shading,Mg as editor_shape,Kg as editor_shape_donut,Gg as editor_shape_pie,nb as editor_shape_raincloud,rb as editor_shape_violin,Gm as editor_show_as,Wm as editor_show_as_percent,Dm as editor_show_as_total,Kd as editor_show_fill,Bd as editor_show_graph,ja as editor_show_icon,Pd as editor_show_indicator,Ba as editor_show_legend,Wd as editor_show_legend_entity,Dd as editor_show_legend_state,Md as editor_show_line,Sa as editor_show_name,cu as editor_show_now,di as editor_show_options,gt as editor_show_percent,Gd as editor_show_points,jd as editor_show_state,Pa as editor_show_target,xa as editor_show_value,$d as editor_size_by_value,Ka as editor_sort,Wa as editor_sort_ascending,Da as editor_sort_descending,Ga as editor_sort_none,w as editor_source,D as editor_source_current,A as editor_source_energy,f as editor_source_history,T as editor_source_statistics,Fp as editor_spark,Xp as editor_spark_area,ak as editor_spark_bar,ek as editor_spark_color,$p as editor_spark_column,Qp as editor_spark_line,jm as editor_spiral_ring_width,Tm as editor_spiral_turn,vm as editor_spiral_turn_day,Sm as editor_spiral_turn_week,xm as editor_spiral_turns,db as editor_split_by,lb as editor_split_by_day,mb as editor_split_by_month,sb as editor_split_by_none,ub as editor_split_by_week,Cd as editor_stack,Od as editor_stack_none,Yd as editor_stack_normal,qd as editor_stack_percent,da as editor_start_angle,xb as editor_start_from_first,ko as editor_state_colors,yo as editor_state_colors_add,co as editor_state_colors_color,bo as editor_state_colors_help,wo as editor_state_colors_remove,ho as editor_state_colors_state,Tb as editor_steps,vb as editor_steps_change,Sb as editor_steps_current,gk as editor_stream_curve,mk as editor_stream_labels,sk as editor_stream_order,lk as editor_stream_order_inside_out,uk as editor_stream_order_listed,bs as editor_strip_jitter,ms as editor_strip_marker,ps as editor_strip_marker_mean,gs as editor_strip_marker_median,ks as editor_strip_marker_none,_a as editor_style_arc,Ud as editor_style_area,X as editor_style_bar,ia as editor_style_battery,Zd as editor_style_beeswarm,cs as editor_style_box,ft as editor_style_bubble,Ds as editor_style_bullet,Hs as editor_style_candlestick,cp as editor_style_chord,Xs as editor_style_climate,ll as editor_style_column,Tl as editor_style_combined,iu as editor_style_cycle_plot,Jl as editor_style_day_clock,gu as editor_style_dumbbell,Wu as editor_style_funnel,Cu as editor_style_grouped_bars,im as editor_style_heatmap,Pm as editor_style_histogram,bk as editor_style_icicle,Im as editor_style_line,Tg as editor_style_lollipop,Uk as editor_style_marimekko,na as editor_style_needle,vg as editor_style_pictograph,Bg as editor_style_pie,Lg as editor_style_polar_area,Qb as editor_style_purpose_arc,$b as editor_style_purpose_area,Cb as editor_style_purpose_bar,Vb as editor_style_purpose_battery,Kh as editor_style_purpose_beeswarm,uh as editor_style_purpose_box,dh as editor_style_purpose_bubble,wh as editor_style_purpose_bullet,Bh as editor_style_purpose_candlestick,Dh as editor_style_purpose_chord,Lh as editor_style_purpose_climate,ah as editor_style_purpose_column,eh as editor_style_purpose_combined,Rh as editor_style_purpose_cycle_plot,Eh as editor_style_purpose_day_clock,Sh as editor_style_purpose_dumbbell,mh as editor_style_purpose_funnel,yh as editor_style_purpose_grouped_bars,sh as editor_style_purpose_heatmap,_h as editor_style_purpose_histogram,ch as editor_style_purpose_icicle,Xb as editor_style_purpose_line,fh as editor_style_purpose_lollipop,bh as editor_style_purpose_marimekko,Fb as editor_style_purpose_needle,rh as editor_style_purpose_pictograph,ih as editor_style_purpose_pie,ph as editor_style_purpose_polar_area,gh as editor_style_purpose_radar,xh as editor_style_purpose_range_area,Zb as editor_style_purpose_ring,th as editor_style_purpose_rings,Wh as editor_style_purpose_sankey,oh as editor_style_purpose_scatter,Yb as editor_style_purpose_segmented,vh as editor_style_purpose_slope,jh as editor_style_purpose_sparkline,lh as editor_style_purpose_spiral,Ph as editor_style_purpose_streamgraph,Gh as editor_style_purpose_strip_plot,hh as editor_style_purpose_sunburst,qb as editor_style_purpose_tank,Ob as editor_style_purpose_thin,Ah as editor_style_purpose_timeline,kh as editor_style_purpose_treemap,Hh as editor_style_purpose_trend,Mh as editor_style_purpose_violin,nh as editor_style_purpose_waffle,Th as editor_style_purpose_waterfall,Nh as editor_style_purpose_wind_rose,Og as editor_style_radar,$g as editor_style_range_area,ra as editor_style_ring,ip as editor_style_rings,np as editor_style_sankey,wt as editor_style_scatter,aa as editor_style_segmented,Tp as editor_style_slope,Zp as editor_style_sparkline,hm as editor_style_spiral,tk as editor_style_streamgraph,ds as editor_style_strip_plot,kk as editor_style_sunburst,ea as editor_style_tank,$ as editor_style_thin,Mk as editor_style_timeline,Ak as editor_style_treemap,$k as editor_style_trend,tb as editor_style_violin,bb as editor_style_waffle,fb as editor_style_waterfall,Db as editor_style_wind_rose,ac as editor_summary_band_one,ec as editor_summary_bands,Zh as editor_summary_entities,Vh as editor_summary_entity_one,Qh as editor_summary_limits,Fh as editor_summary_matching,$h as editor_summary_no_bands,qh as editor_summary_no_entities,Xh as editor_summary_target,hk as editor_sunburst_shape,ck as editor_sunburst_shape_full,yk as editor_sunburst_shape_half,k_ as editor_sync,gc as editor_sync_helper,Fa as editor_tap_action,Pe as editor_target,ha as editor_tick_labels,fo as editor_timeline_group,mo as editor_timeline_legend,go as editor_timeline_legend_above,po as editor_timeline_legend_hidden,Q as editor_title,up as editor_to,Kn as editor_tooltip,jb as editor_total,Lk as editor_treemap_color_by,Ek as editor_treemap_color_by_bands,Nk as editor_treemap_color_by_group,hd as editor_trend_color_icon,cd as editor_trend_group,Lo as editor_trend_labels,Yo as editor_trend_legend,wd as editor_trend_tooltip,Vo as editor_trend_y_max,fc as editor_trend_y_max_helper,qo as editor_trend_y_min,wc as editor_trend_y_min_helper,zs as editor_under_aggregate,Cs as editor_underneath,Os as editor_underneath_columns,Ys as editor_underneath_line,La as editor_unit,Sg as editor_unit_icon,Is as editor_up_color,bi as editor_value_axis,$o as editor_value_factor,hi as editor_value_grid,yi as editor_value_max,ci as editor_value_min,hb as editor_waffles,yb as editor_waffles_each,cb as editor_waffles_one,rc as editor_warn_band_same_start,ic as editor_warn_min_max,tc as editor_warn_not_number,Pb as editor_waterfall_invert,Nn as editor_when_above,En as editor_when_below,Jn as editor_when_card_above,zn as editor_when_card_below,Rn as editor_when_card_entity,oc as editor_when_card_heading,dc as editor_when_card_help,Hn as editor_when_card_state,lc as editor_when_card_state_helper,An as editor_when_entity,In as editor_when_ghost,_c as editor_when_heading,Ln as editor_when_state,sc as editor_when_state_helper,Un as editor_when_strip,Bs as editor_whiskers,Ks as editor_whiskers_range,Ms as editor_whiskers_tukey,zd as editor_wind_none,Jd as editor_wind_now,Hd as editor_wind_roles,Id as editor_wind_statistics,cn as editor_x_axis,Et as editor_x_max,Nt as editor_x_min,Kt as editor_xy_x_axis,yn as editor_y_axis,fd as editor_y_axis_side,Td as editor_y_axis_side_primary,vd as editor_y_axis_side_secondary,jn as editor_y_max,Qo as editor_y_max_secondary,vc as editor_y_max_secondary_helper,xn as editor_y_min,Fo as editor_y_min_secondary,Tc as editor_y_min_secondary_helper,Pn as editor_y_scale,Bn as editor_y_scale_linear,Mn as editor_y_scale_log,xr as editor_zones,zt as editor_zoom,mc as editor_zoom_helper,Ym as energy_error,Xm as energy_flow_battery_in,Qm as energy_flow_battery_out,eg as energy_flow_devices,$m as energy_flow_gas,Zm as energy_flow_grid_export,Vm as energy_flow_grid_import,Fm as energy_flow_solar,ag as energy_flow_water,Om as energy_loading,ig as energy_node_home,rg as energy_node_home_use,tg as energy_node_untracked,qm as energy_none,hp as energy_nothing_flowed,a as entity_not_found,wl as error_bars_tooltip,hg as export_copied,gg as export_csv,pg as export_csv_hint,wg as export_failed,dg as export_menu,sg as export_png,lg as export_png_hint,cg as export_saved,yg as export_saved_file,ug as export_svg,mg as export_svg_hint,kg as export_yaml,bg as export_yaml_hint,Ki as extremes_average,Bi as extremes_high,Mi as extremes_low,T_ as forecast_label,v_ as forecast_series,Uu as funnel_aria,Ta as ghost_title_24h,va as ghost_title_7d,em as grouped_bars_aria,tm as heatmap_aria,nm as heatmap_empty,rm as heatmap_hours,xk as hierarchy_empty,jk as hierarchy_no_reading,Sk as hierarchy_other,vk as hierarchy_total,zm as histogram_reading,Jm as histogram_readings,Bk as icicle_aria,og as legend_toggle_all_hidden,_g as legend_toggle_hint,Xk as marimekko_aria,i as no_entities,t as no_matches,r as none_available,Fn as now_marker_countdown,Qn as now_marker_next,yt as parts_aria,ct as parts_average,ht as parts_total,nt as period_last_day,_t as period_last_days,tt as period_last_hour,rt as period_last_hours,at as period_last_month,st as period_last_month_rolling,lt as period_last_months,Xi as period_last_week,ot as period_last_week_rolling,dt as period_last_weeks,it as period_last_year,qi as period_next,Yi as period_previous,Vi as period_return,$i as period_this_month,Qi as period_this_week,et as period_this_year,Zi as period_today,Fi as period_yesterday,Cg as polar_area_aria,Qg as radar_aria,Xg as radar_other,gp as sankey_aria,pp as sankey_flow,kp as sankey_no_flows,bp as sankey_nothing,Gt as scatter_needs_two,Dt as scatter_role_x,Dp as slope_ago,Ap as slope_ago_one,qp as slope_entity_aria,Ep as slope_last,Rp as slope_last_one,Vp as slope_no_reading,Wp as slope_now,Lp as slope_previous,Np as slope_previous_one,zp as slope_unit_day,Ip as slope_unit_day_other,Hp as slope_unit_hour,Jp as slope_unit_hour_other,Op as slope_unit_month,Yp as slope_unit_month_other,Up as slope_unit_week,Cp as slope_unit_week_other,ik as spark_aria,cm as spiral_aria,fm as spiral_inner_oldest,ym as spiral_turn_day_note,wm as spiral_turn_week_note,pk as stream_total,us as strip_mean,ls as strip_mean_value,ss as strip_median_value,Pk as sunburst_aria,_s as swarm_earliest_latest,es as swarm_events,ns as swarm_held,os as swarm_lowest_highest,rs as swarm_no_change,ts as swarm_none,as as swarm_readings,is as swarm_shown,Gk as timeline_for,Dk as timeline_measurement,Kk as timeline_no_states,Wk as timeline_now,Rk as treemap_aria,Jk as treemap_empty,zk as treemap_no_reading,Ik as treemap_other,Hk as treemap_total,eb as trend_avg,ib as trend_max,ab as trend_min,e as unavailable,gb as violin_median,pb as violin_none,kb as violin_raincloud,Wb as waterfall_aria,Mb as waterfall_end,Gb as waterfall_no_readings,Bb as waterfall_start,Kb as waterfall_total,Cn as when_strip_label,zb as wind_aria,Ib as wind_aria_calm,Ub as wind_aria_still,Eb as wind_calm,Lb as wind_mean_speed,Ab as wind_prevailing,Jb as wind_share,Rb as wind_speed,Hb as wind_speed_unit,Nb as wind_strongest,Rt as zoom_reset,Ht as zoom_window,Jt as zoom_window_label}; +//# sourceMappingURL=chartdeck-card.id-CXFAlL1k.js.map diff --git a/dist/chartdeck-card.id-CXFAlL1k.js.map b/dist/chartdeck-card.id-CXFAlL1k.js.map new file mode 100644 index 0000000..9376f91 --- /dev/null +++ b/dist/chartdeck-card.id-CXFAlL1k.js.map @@ -0,0 +1 @@ +{"version":3,"file":"chartdeck-card.id-CXFAlL1k.js","sources":[],"sourcesContent":[],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/chartdeck-card.it-BLLdra11.js b/dist/chartdeck-card.it-BLLdra11.js new file mode 100644 index 0000000..f5be5df --- /dev/null +++ b/dist/chartdeck-card.it-BLLdra11.js @@ -0,0 +1,2 @@ +const e="Entità non trovata",o="Non disponibile",i="Aggiungi un'entità nell'editor per iniziare.",t="Al momento nessuna entità corrisponde.",a="Nessuna di queste entità è disponibile.",r="Entità",_="Stile",n="Grafico",l="Barre",s="Indicatori",d="Grafici storici",m="Parti di un totale",c="Confronti",p="Distribuzioni",u="Mostra gli ultimi",g="Unità",b="Ore",h="Giorni",y="Settimane",v="Mesi",f="Letture da",w="Cronologia (ogni modifica)",z="Statistiche a lungo termine",k="Trasformazione",C="Nessuna (letture così come sono)",x="Velocità di variazione",M="Variazione per",S="Secondo",A="Minuto",P="Ora",N="Giorno",U="Smussa su letture",L="Smussa nel tempo",D="Valori attuali",q="Plancia Energia",I="Flussi di energia",O="Immissione e carica della batteria sotto l'asse",E="Forma della linea",V="Morbida",G="Dritta",T="A gradini",R="Colore",B="Un colore per entità",Q="Per fascia di colore",F="Mostra i valori sui punti",W="Colore della linea",j="Tratteggiata",Y="Limiti",Z="Colori",H="Visualizzazione",J="Azioni",K="Titolo",X="Barra",$="Sottile",ee="Segmentata",oe="Serbatoio",ie="Griglia batterie",te="Livelli batteria: {levels}",ae="Anello",re="Lancetta",_e="Arco",ne="Gli angoli sono in gradi, in senso orario dall'alto: -90 è a sinistra, 90 a destra. Lasciali vuoti per la forma abituale dello stile.",le="Angolo iniziale",se="Angolo finale",de="Al centro",me="Il valore",ce="L'etichetta della fascia di colore",pe="Il nome",ue="Testo personalizzato",ge="Niente",be="Testo",he="Numeri sulla scala",ye="Intervallo recente dietro l'indicatore",ve="Disattivato",fe="Ultime 24 ore",we="Ultimi 7 giorni",ze="Ultime 24 ore: da {min} a {max}, media {mean}",ke="Ultimi 7 giorni: da {min} a {max}, media {mean}",Ce="Mostra nome",xe="Mostra valore",Me="Mostra icona",Se="Mostra obiettivo",Ae="Mostra legenda",Pe="Colonne",Ne="Ordina",Ue="Come elencate",Le="Prima il più basso",De="Prima il più alto",qe="Decimali",Ie="Unità",Oe="Anima",Ee="Nascondi entità non disponibili",Ve="Menu di esportazione",Ge="Mostra al massimo",Te="Mostra anche ogni entità corrispondente",Re="I nuovi dispositivi compaiono senza modificare la scheda. Scegline diversi dello stesso tipo per corrispondere a uno qualsiasi; tipi diversi devono corrispondere tutti.",Be="Escludi",Qe="Le entità corrispondenti vengono escluse se corrispondono a uno di questi.",Fe="Classe del dispositivo",We="Aree",je="Piani",Ye="Etichette",Ze="Domini",He="Entità",Je="Azione al tocco",Ke="Azione alla pressione prolungata",Xe="Azione al doppio tocco",$e="Entità",eo="Aspetto",oo="Valore con icona",io="Minigrafico",to="Anello",ao="Barra sottile",ro="Attributo (al posto dello stato)",_o="Nome",no="Ore di cronologia",lo="Mostra nome",so="Mostra icona",mo="Icona",co="Minimo",po="Massimo",uo="Unità",go="Decimali",bo="Colore senza fasce",ho="Fasce di colore",yo="Il badge assume il colore della fascia in cui si trova il suo valore, come nella scheda.",vo="Azioni",fo="Azione al tocco",wo="Azione alla pressione prolungata",zo="Azione al doppio tocco",ko="Attributo (al posto dello stato)",Co="Nome",xo="Icona",Mo="Minimo",So="Massimo",Ao="Obiettivo",Po="Nessuno",No="impostazione della scheda",Uo="Predefinito ({value})",Lo="Numero",Do="Entità",qo="Preimpostazione",Io="Batteria (basso è male)",Oo="Consumo (alto è male)",Eo="Temperatura",Vo="Nessuna",Go="Personalizzata",To="Da",Ro="Inizia da un'entità",Bo="Inizia da un numero",Qo="Inizia da questa entità",Fo="Colore",Wo="Colore CSS",jo="Etichetta",Yo="Icona",Zo="Colora le icone come la loro fascia",Ho="Primario",Jo="Verde",Ko="Ambra",Xo="Rosso",$o="Blu",ei="Viola",oi="Grigio",ii="Personalizzato…",ti="Aggiungi fascia",ai="Rimuovi fascia",ri="Aggiungi entità",_i="Sposta su",ni="Sposta giù",li="Rimuovi entità",si="Mostra opzioni",di="Nascondi opzioni",mi="{entity} (non trovata)",ci="Colori",pi="{label} alle {time}",ui="Direzione",gi="Orizzontale",bi="Verticale",hi="Etichette dei valori",yi="Linee a ogni etichetta di valore",vi="Valore minimo mostrato",fi="Valore massimo mostrato",wi="Mediana",zi="Metà centrale",ki="Minimo – massimo",Ci="Letture",xi="Tocca un gruppo per vederne la composizione",Mi="{label}. Mostra la composizione",Si="Torna a {name}",Ai="Tutto",Pi="Max",Ni="Min",Ui="Media",Li="Segna la lettura più alta",Di="Segna la lettura più bassa",qi="Media",Ii="Non mostrare",Oi="Linea sul grafico",Ei="Solo il valore",Vi="Segna massimo, minimo e media",Gi="{name}: {value}, {sigma} dalla norma",Ti="oltre {limit}",Ri="sotto {limit}",Bi="Segna le letture lontane dalla norma",Qi="Finestra",Fi="Distanza da segnare, in deviazioni standard",Wi="Colore del marcatore",ji="Ombreggia la fascia normale",Yi="Periodo precedente",Zi="Periodo successivo",Hi="Torna a {label}",Ji="Oggi",Ki="Ieri",Xi="Questa settimana",$i="Settimana scorsa",et="Questo mese",ot="Mese scorso",it="Quest'anno",tt="Anno scorso",at="Ultima ora",rt="Ultime {n} ore",_t="Ultimo giorno",nt="Ultimi {n} giorni",lt="Ultimi 7 giorni",st="Ultime {n} settimane",dt="Ultimo mese",mt="Ultimi {n} mesi",ct="Sfumature di un colore",pt="Colore delle sfumature",ut="Mostra ogni quota come percentuale",gt="Totale",bt="Media",ht="Niente",yt="Totale",vt="Media",ft="{style} di {names}",wt="Dispersione",zt="Bolle",kt="Sull'asse orizzontale",Ct="La prima entità",xt="Tempo",Mt="Dimensione dei punti (px)",St="Dispersione casuale (px)",At="Bolla più piccola (px)",Pt="Bolla più grande (px)",Nt="Colore dei punti",Ut="Etichette sull'asse orizzontale",Lt="Aggiungi una seconda entità. La prima va sull'asse orizzontale, le altre su quello verticale.",Dt="Aggiungi tre entità: una sull'asse orizzontale, una su quello verticale e una per la dimensione di ogni bolla.",qt="Orizzontale",It="Dimensione",Ot="Totale",Et="Valore orizzontale minimo",Vt="Valore orizzontale massimo",Gt="Ripristina zoom",Tt="Mostrato: da {from} a {to}",Rt="Parte del grafico mostrata",Bt="Zoom e spostamento",Qt="Striscia di panoramica sotto il grafico",Ft="Annotazioni",Wt="Tipo",jt="Linea a un valore",Yt="Fascia di valori ombreggiata",Zt="Segni a orari stabiliti",Ht="Segni quando un'entità cambia",Jt="Etichetta su una lettura",Kt="Linea",Xt="Fascia",$t="Orari",ea="Cambi di stato",oa="Etichetta punto",ia="Aggiungi un'annotazione:",ta="Valore",aa="Da",ra="A",_a="Orari",na="Entità",la="Serie (vuoto per la prima)",sa="Stato (vuoto per ogni cambio)",da="Ombreggia finché è in questo stato",ma="Lettura",ca="La più alta",pa="La più bassa",ua="L'ultima",ga="La prima",ba="Etichetta",ha="Colore",ya="Tratteggiata",va="Segui la cronologia dell'entità (a gradini)",fa="Ombreggiatura",wa="Nessuna",za="Sopra la linea",ka="Sotto la linea",Ca="Colori dell'ombreggiatura in base al valore della linea (fasce facoltative)",xa="Rimuovi annotazione",Ma="Ombreggia le fasce di gravità dietro il grafico",Sa="Periodo",Aa="Gli ultimi…",Pa="Oggi",Na="Questa settimana",Ua="Questo mese",La="Quest'anno",Da="Periodi indietro (0 è quello attuale)",qa="Disegna fino a",Ia="Adesso",Oa="La fine del periodo",Ea="Mostra i pulsanti precedente e successivo",Va="Raggruppa le letture per",Ga="Non raggruppare",Ta="Ora",Ra="Giorno",Ba="Settimana",Qa="Mese",Fa="Combina con",Wa="{name}, {offset}",ja="{n} h prima",Ya="{n} giorni prima",Za="{n} settimane prima",Ha="{n} mesi prima",Ja="{n} anni prima",Ka="Confronta con periodi precedenti (disegnati tenui sullo sfondo)",Xa="Colore dei periodi precedenti",$a="Grigio",er="Colore della serie sbiadito",or="Media",ir="Somma",tr="Minimo",ar="Massimo",rr="Primo",_r="Ultimo",nr="Variazione (contatori crescenti)",lr="Trasformazione",sr="Nessuna (letture così come sono)",dr="Totale progressivo",mr="Il totale progressivo riparte",cr="Mai (dal bordo sinistro)",pr="Ogni giorno",ur="Ogni settimana",gr="Ogni mese",br="Ogni mese nel giorno di fatturazione",hr="Giorno di fatturazione del mese (1–28)",yr="Etichette del tempo",vr="Etichette dei valori",fr="Etichette degli assi",wr="Accanto al grafico",zr="Sopra il grafico",kr="Linee orizzontali",Cr="Linee verticali",xr="Valore minimo mostrato",Mr="Valore massimo mostrato",Sr="Scala dei valori",Ar="Passi uniformi",Pr="Logaritmica (potenze di dieci)",Nr="Mostra i valori al passaggio o al tocco",Ur="Spessore della linea (px)",Lr="Punto a ogni lettura",Dr="Disegna sopra le altre linee",qr="Entità",Ir="è nello stato",Or="è sopra",Er="è sotto",Vr="Entità",Gr="è nello stato",Tr="è sopra",Rr="è sotto",Br="Linea tenue delle letture nascoste",Qr="Striscia che mostra quando era vero",Fr="Mostrato mentre {condition}",Wr="Linea dell'ora attuale",jr="Disattivata",Yr="Solo linea",Zr="Linea e orario",Hr="Linea e conto alla rovescia al prossimo orario stabilito",Jr="{label} tra {duration}",Kr="Prossimo tra {duration}",Xr="Compatto",$r="Nomi e valori",e_="Sopra il grafico",o_="Sovrapposti al grafico",i_="Nascosti",t_="Tocca un nome per nasconderlo o mostrarlo",a_="Quali letture",r_="Tutte (quante ne entrano)",__="L'ultima",n_="La più alta e la più bassa",l_="La prima e l'ultima",s_="Posizione dell'etichetta",d_="Sopra i picchi, sotto gli avvallamenti",m_="Sopra",c_="Sotto",p_="Sul punto",u_="Consenti sovrapposizione delle etichette",g_="Gruppo di sincronizzazione",b_="Un piccolo grafico per ogni entità",h_="Scala dei valori",y_="Uguale quando le unità coincidono",v_="Uguale per ogni grafico",f_="Propria per ogni grafico",w_="Colonne (vuoto si adatta alla scheda)",z_="Previsione",k_="Previsione {name}",C_="Previsione",x_="Entità di previsione",M_="Attributo",S_="Chiave del valore",A_="Chiave del tempo",P_="Previsioni meteo",N_="Orarie",U_="Giornaliere",L_="Due volte al giorno",D_="Moltiplica i valori per",q_="Mostra previsioni fino a",I_="Mostra il setpoint",O_="Ombreggia durante riscaldamento o raffrescamento",E_="Ombreggia quando funziona solo la ventola",V_="Colore della temperatura",G_="Colore del setpoint",T_="Colore del riscaldamento",R_="Colore del raffrescamento",B_="Giorni (più di 1 mostra il giorno medio)",Q_="Tempo acceso",F_="L'ora attuale",W_="Niente",j_="Una barra ogni",Y_="15 minuti",Z_="30 minuti",H_="Ora",J_="Automatico (variazione per i contatori, altrimenti media)",K_="Colore",X_="Conta come acceso",$_="Aggiungi prima un'entità qui sopra.",en="Raggruppa per",on="Piano",tn="Area",an="Dispositivo",rn="Etichetta",_n="Gruppo proprio",nn="Testo sulle barre",ln="Stato",sn="Durata",dn="Stato e durata",mn="Nessuno",cn="Legenda degli stati",pn="Sopra il grafico",un="Nascosta",gn="Colori degli stati",bn="Un nome della tavolozza (amber, green, blue, red, purple, grey, primary) o qualsiasi colore CSS.",hn="Stato",yn="Colore",vn="Aggiungi un colore di stato",fn="Rimuovi",wn="Gruppo (le righe con lo stesso gruppo condividono un'intestazione)",zn="Punti per ora (0 disegna ogni lettura)",kn="Grafico",Cn="Linea",xn="Barre",Mn="Nessuno (solo valore)",Sn="Riempimento sotto la linea",An="Pieno",Pn="Sfumato",Nn="Nessuno",Un="Punti sulla linea",Ln="Al passaggio",Dn="Sempre",qn="Mai",In="Etichette di massimo e minimo",On="Al passaggio",En="Sempre",Vn="Mai",Gn="Altezza del grafico (per 500 px di larghezza)",Tn="Spazio tra le barre (px)",Rn="Colori delle fasce",Bn="Sfumati",Qn="Cambio netto a ogni fascia",Fn="Mostra minimo e massimo",Wn="Mostra media",jn="Legenda (due o più entità)",Yn="Valore minimo",Zn="Valore massimo",Hn="Intervallo minimo mostrato",Jn="Minimo asse destro",Kn="Massimo asse destro",Xn="Intervallo minimo asse destro",$n="Scala per 10 elevato a",el="Nome e icona",ol="Distribuiti",il="Sinistra",tl="Destra",al="Centro",rl="Icona",_l="A destra del nome",nl="A sinistra del nome",ll="Accanto al valore",sl="Valore",dl="Sinistra",ml="Destra",cl="Centro",pl="Dimensione del valore (%)",ul="Dimensione del nome (px)",gl="Colora il nome",bl="Colora il valore",hl="Colora l'icona",yl="Senza sfondo (dentro un'altra scheda)",vl="Immagine al posto dell'icona (URL)",fl="Mostra il valore sotto il puntatore",wl="Asse",zl="Sinistro",kl="Destro (con scala propria)",Cl="Combina con",xl="Disegna il valore attuale come linea piatta",Ml="Mostra il suo valore accanto a quello principale",Sl="Punto colorato in base al valore",Al="Sul grafico",Pl="Linea",Nl="Riempimento",Ul="Punti",Ll="Nella legenda",Dl="Valore nella legenda",ql="Direzioni",Il="4 (N, E, S, W)",Ol="8 (N, NE, E…)",El="16 (N, NNE, NE…)",Vl="Calma sotto",Gl="La prima entità è la direzione del vento, in gradi o punti cardinali come SW. La seconda è la velocità del vento: senza di essa, i petali mostrano solo quanto spesso il vento è arrivato da ogni direzione.",Tl="Direzione: {direction}. Velocità: {speed}.",Rl="nessuna",Bl="Le statistiche a lungo termine danno la direzione media di ogni ora. È corretta attorno al nord solo se il sensore registra la direzione come angolo (classe di stato measurement_angle); altrimenti un'ora che oscilla tra NNW e NNE ha come media il sud. La cronologia è esatta.",Ql="Area",Fl="Impilamento",Wl="Non impilare",jl="Uno sopra l'altro",Yl="Fino al 100 %",Zl="Colore sotto lo zero",Hl="Sciame",Jl="Posiziona ogni punto in base a",Kl="Il suo valore",Xl="L'ora del giorno in cui è avvenuto",$l="Punti più grandi per valori più alti",es="{n} letture",os="{n} volte acceso",is="Punti mostrati",ts="Nessuna lettura",as="Nessuna variazione: {value}",rs="Invariato per tutto il periodo",_s="Primo – ultimo",ns="Minimo – massimo",ls="Grafico a strisce",ss="Mediana {value}",ds="Media {value}",ms="Media",cs="Linea su ogni riga a",ps="La mediana",us="La media",gs="Nessuna linea",bs="Dispersione sulla riga",hs="Colore",ys="Box plot",vs="Box plot di {names}",fs="Massimo",ws="Quartile superiore",zs="Mediana",ks="Quartile inferiore",Cs="Minimo",xs="Media",Ms="Letture",Ss="Valori anomali",As="I baffi arrivano a",Ps="1,5 × altezza della scatola (anomali come punti)",Ns="Il minimo e il massimo",Us="Mostra ogni lettura come punto",Ls="Colore della scatola",Ds="Grafico bullet",qs="Intervalli dietro la barra",Is="Sfumature di grigio",Os="Colori delle fasce di colore",Es="obiettivo {target}",Vs="Grafico {style} di {names}",Gs="Candele",Ts="Una candela ogni",Rs="Entità sottostanti: combina le letture con",Bs="Colore in salita",Qs="Colore in discesa",Fs="Disegna le altre entità sotto come",Ws="Colonne",js="Una linea",Ys="Apertura",Zs="Massimo",Hs="Minimo",Js="Chiusura",Ks="Settimana del {date}",Xs="Clima",$s="Setpoint",ed="{low} – {high}",od="{name} non è un termostato. Scegli un'entità clima.",id="Riscaldamento",td="Preriscaldamento",ad="Raffrescamento",rd="Sbrinamento",_d="Deumidificazione",nd="Ventola",ld="Inattivo",sd="Spento",dd="Colonne",md="Automatico",cd="Da minimo a massimo in ogni colonna",pd="Estremità arrotondate",ud="Mostra i valori sulle colonne",gd="Barre d'errore (dispersione in ogni colonna)",bd="Nessuna",hd="Media ± una deviazione standard",yd="Il minimo e il massimo",vd="Intervallo di confidenza al 95 % della media",fd="{value} ({low} – {high})",wd="Colore",zd="Combinato",kd="Disegna come",Cd="Linea",xd="Colonne",Md="Area",Sd="Asse dei valori",Ad="Automatico (per unità)",Pd="Sinistro",Nd="Destro",Ud="Combina con",Ld="Come la scheda",Dd="Media",qd="Somma",Id="Minimo",Od="Massimo",Ed="Primo",Vd="Ultimo",Gd="Variazione (contatori crescenti)",Td="Orologio 24 ore",Rd="una volta",Bd="{n} volte",Qd="{text} al giorno",Fd="{total} · picco alle {time}",Wd="picco {value} alle {time}",jd="{name} {state}",Yd="{label} al giorno",Zd="Nessun dato registrato",Hd="Adesso",Jd="acceso",Kd="Giorno medio · ultimi {n} giorni",Xd="in {on} giorni su {of}",$d="{duration} finora",em="{from} – {to}",om="{value} in media",im="Grafico ciclico",tm="Media di ogni ora su {n} settimane",am="Ogni ora, giorno per giorno, su {n} settimane",rm="Ogni giorno del mese, mese per mese, su {n} settimane",_m="Media del pannello",nm="Media {name}",lm="Un pannello per",sm="Giorno della settimana (le sue ore)",dm="Ora del giorno (giorno per giorno)",mm="Giorno del mese (mese per mese)",cm="Settimane",pm="Manubrio",um="Confronta",gm="Minimo e massimo nel periodo",bm="Inizio del periodo e adesso",hm="Obiettivo e adesso",ym="Segna il valore attuale",vm="Min",fm="Max",wm="Adesso",zm="Obiettivo",km="Un'ora fa",Cm="{n} ore fa",xm="Un giorno fa",Mm="{n} giorni fa",Sm="Una settimana fa",Am="{n} settimane fa",Pm="Un mese fa",Nm="{n} mesi fa",Um="Nessun valore",Lm="Imbuto",Dm="Forma",qm="Imbuto (prima fase in alto)",Im="Piramide (prima fase in basso)",Om="Percentuali",Em="Quota della prima fase",Vm="Quota della fase precedente",Gm="Non mostrare",Tm="Colore",Rm="Un colore per entità",Bm="Per fascia di colore",Qm="{style} di {names}",Fm="Barre raggruppate",Wm="Barre",jm="Affiancate",Ym="Impilate",Zm="Impilate al 100 %",Hm="Colore",Jm="Un colore per serie",Km="Per fascia di colore",Xm="Riga",$m="Serie",ec="Colore della barra",oc="Grafico a barre di {names}",ic="Mappa di calore",tc="Mappa di calore di {name}",ac="Giorni mediati",rc="Nessuna lettura",_c="Disposizione",nc="Ora per giorno della settimana",lc="Calendario (un giorno per cella)",sc="Scala continua",dc="Celle",mc="Quadrate",cc="Arrotondate",pc="Esagonali",uc="Colore minimo a",gc="Colore massimo a",bc="Legenda",hc="Spirale",yc="Spirale di {name}, {n} giri",vc="{n} giorni, un giro al giorno",fc="{n} settimane, un giro a settimana",wc="I più vecchi al centro, i più recenti all'esterno",zc="Un giro ogni",kc="Giorno",Cc="Settimana",xc="Giri",Mc="Larghezza dell'anello",Sc="Istogramma",Ac="Conteggio",Pc="Tempo trascorso in ogni intervallo",Nc="Letture in ogni intervallo",Uc="Mostra come",Lc="Quota del totale (%)",Dc="Ore o letture",qc="Numero di classi (vuoto: automatico)",Ic="Ampiezza delle classi (prevale sul numero)",Oc="Due o più entità",Ec="Barre affiancate",Vc="Barre sovrapposte",Gc="Etichette dei valori sull'asse orizzontale",Tc="{n} letture",Rc="1 lettura",Bc="Linea",Qc="Caricamento della cronologia…",Fc="Impossibile caricare la cronologia: {error}",Wc="Caricamento delle impostazioni della plancia Energia…",jc="Impossibile leggere le impostazioni della plancia Energia: {error}",Yc="La plancia Energia non ha ancora nessuno di questi flussi configurato.",Zc="Prelievo dalla rete",Hc="Immissione in rete",Jc="Solare",Kc="Uscita batteria",Xc="Entrata batteria",$c="Gas",ep="Acqua",op="Dispositivi",ip="Casa",tp="Consumo non monitorato",ap="Consumato in casa",rp="Nessuna lettura in questo periodo.",_p="Tocca per nascondere o mostrare. Tieni premuto per mostrare solo questa.",np="Tutte le serie sono nascoste. Tocca un nome per mostrarla di nuovo.",lp="Esporta",sp="Salva come PNG",dp="immagine, 2×",mp="Salva come SVG",cp="vettoriale",pp="Copia CSV",up="valori tracciati",gp="Copia YAML",bp="configurazione di questa scheda",hp="Copiato",yp="Salvato",vp="Salvato come file: gli appunti non sono disponibili qui",fp="Impossibile esportare da questo browser",wp="Niente sopra lo zero da disegnare su scala logaritmica.",zp="Lecca-lecca",kp="Pittogramma",Cp="Icona (ogni entità può avere la propria)",xp="Ogni icona rappresenta (vuoto: automatico)",Mp="Icone per gruppo (0: nessun gruppo)",Sp="Riempi parzialmente un'icona per le frazioni",Ap="Torta / ciambella",Pp="Forma",Np="Ciambella",Up="Torta",Lp="Riga sotto il totale",Dp="Spazio tra le fette",qp="Riempimenti sfumati",Ip="Area polare",Op="Scala",Ep="Una scala per tutte, da 0 al valore massimo",Vp="Ogni fetta dal minimo al massimo della sua entità",Gp="Colore",Tp="Un colore per entità",Rp="Sfumature di un colore, più scuro per valori più alti",Bp="Per fascia di colore",Qp="Colore per le sfumature",Fp="Grafico ad area polare di {names}",Wp="Radar",jp="Scala",Yp="Ogni asse dal minimo al massimo della sua entità",Zp="Una scala per tutti, da 0 al valore massimo",Hp="Riempi le forme",Jp="Nome dell'asse",Kp="Grafico radar di {names}",Xp="Altro",$p="Area di intervallo",eu="Disegna la media come linea",ou="Colore",iu="Anelli",tu="Angolo iniziale (0 è in alto)",au="Estremità arrotondate",ru="Sankey (flusso)",_u="Colora i flussi in base a",nu="Da dove provengono, o dove vanno dopo un nodo intermedio",lu="Da dove provengono",su="Dove vanno",du="Flussi da",mu="Flussi verso",cu="Colore del flusso",pu="Diagramma di flusso: {flows}",uu="da {from} a {to} {value}",gu='Assegna a ogni entità un "Flussi da" e un "Flussi verso" nelle sue opzioni.',bu="Al momento non scorre nulla.",hu="Nessun flusso in questo periodo.",yu="Corde (flussi attorno a un cerchio)",vu="Spazio tra i nodi",fu="Opacità dei nastri",wu="Diagramma a corde: {flows}",zu="Pendenza",ku="Confronta",Cu="La lettura allora e adesso",xu="Quanto è aumentato in ogni periodo (contatori)",Mu="Su o giù",Su="Per gruppo",Au="Un aumento è",Pu="Negativo (rosso)",Nu="Positivo (verde)",Uu="Gruppo",Lu="Adesso",Du="{n} {unit} fa",qu="1 {unit} fa",Iu="{n} {unit} precedenti",Ou="{unit} precedente",Eu="{n} {unit} più recenti",Vu="{unit} più recente",Gu="ora",Tu="ore",Ru="giorno",Bu="giorni",Qu="settimana",Fu="settimane",Wu="mese",ju="mesi",Yu="{name}, da {from} a {to}",Zu="nessuna lettura",Hu="Minigrafici",Ju="Minigrafico",Ku="Linea",Xu="Area",$u="Colonne",eg="Barra sotto nome e valore",og="Colore",ig="Andamento di {name}",tg="Streamgraph",ag="Forma",rg="Streamgraph (fluido)",_g="Centrato",ng="Quota del totale (100 %)",lg="Impilato da zero",sg="Ordine",dg="Il più grande al centro",mg="Come elencati, il primo in basso",cg="Nomi sui flussi",pg="Bordi",ug="Totale",gg="Raggiera",bg="Icicle",hg="Forma",yg="Cerchio intero",vg="Semicerchio",fg="Colore",wg="Un colore per gruppo",zg="Per fascia di colore",kg="Totale",Cg="Altro",xg="Niente da mostrare: nessuna entità ha un valore sopra lo zero.",Mg="Nessuna lettura:",Sg="Raggiera di {names}",Ag="Grafico icicle di {names}",Pg="Cronologia degli stati",Ng="Nessuno stato registrato in questo periodo.",Ug="per {duration}",Lg="Adesso",Dg="Letture, non stati: qui è più adatto un grafico a linee",qg="Mappa ad albero",Ig="Colore",Og="Un colore per gruppo",Eg="Per fascia di colore",Vg="Mappa ad albero di {names}",Gg="{value} in tutto",Tg="Niente da mostrare: nessuna entità ha un valore sopra lo zero.",Rg="Nessuna lettura:",Bg="Altro",Qg="Marimekko",Fg="Testo su ogni parte",Wg="Quota della sua colonna",jg="Valore",Yg="Quota e valore",Zg="Nessuno",Hg="Colonna (gruppo)",Jg="Categoria",Kg="Colore della categoria",Xg="Grafico Marimekko, colonne: {columns}",$g="Andamento",eb="Min",ob="Media",ib="Max",tb="Violino",ab="Violino",rb="Raincloud (mezzo violino, box e letture)",_b="Box con la mediana e la metà centrale",nb="Smussatura (nell'unità dell'entità, vuoto per automatico)",lb="Una forma per",sb="Entità",db="Entità e giorno",mb="Entità e settimana",cb="Entità e mese",pb="mediana {value}",ub="Nessuna lettura",gb="Raincloud",bb="Grafico a waffle",hb="Waffle",yb="Uno, suddiviso tra le entità",vb="Uno per entità, affiancati",fb="Mostra la prima quota in grande",wb="Cascata",zb="Ogni passo è",kb="Quanto è cambiato nel periodo",Cb="Il suo valore attuale",xb="Parti dalla lettura della prima entità all'inizio del periodo",Mb="Mostra il totale alla fine",Sb="Conta alla rovescia (un aumento di questi è un calo del totale)",Ab="Inizio",Pb="Fine",Nb="Totale",Ub="Nessuna lettura",Lb="Grafico a cascata: {bars}",Db="Rosa dei venti",qb="Prevalente",Ib="Velocità media",Ob="Più forte",Eb="Calma",Vb="Velocità",Gb="Velocità ({unit})",Tb="Del tempo",Rb="Rosa dei venti, prevalente {direction} {share}",Bb="Rosa dei venti, prevalente {direction} {share}, calma {calm}",Qb="Rosa dei venti, calma {calm}",Fb="Batterie, livelli, qualsiasi cosa da 0 a 100",Wb="Spazio di archiviazione e lunghi elenchi, in poco spazio",jb="Potenza del segnale e livelli di riempimento, a gradini",Yb="Serbatoi, bidoni e cisterne per l'acqua piovana, che si riempiono dal basso",Zb="Tutte le batterie della casa, prima le più scariche",Hb="CPU, memoria e disco, come un quadrante",Jb="Potenza e velocità, con una lancetta",Kb="Temperatura, umidità e CO₂, come un quadrante aperto",Xb="Come è cambiato un sensore in ore, giorni o mesi",$b="Solare e consumi, con prelievo e immissione ai lati dello zero",eh="Energia al giorno, pioggia all'ora",oh="Colonne, linee e aree su un unico asse del tempo, con un secondo asse",ih="Come un totale si divide in parti, ad esempio da dove è arrivata l'energia di oggi",th="Più batterie o obiettivi in un solo quadrante",ah="Contare: faccende fatte, bicchieri d'acqua, persone in casa",rh="Una quota su 100, o la suddivisione di un totale",_h="Quanto tempo una stanza è rimasta in ogni fascia di temperatura",nh="Un sensore rispetto a un altro, ad esempio il riscaldamento rispetto alla temperatura esterna",lh="Due sensori uno rispetto all'altro, con la dimensione data da un terzo",sh="Consumi per ora e giorno della settimana, o un anno di giorni come calendario",dh="Una routine giornaliera o settimanale, un giro per giorno o settimana",mh="Come si distribuiscono le letture, per entità o per giorno, settimana o mese",ch="Solare prodotto, poi usato in casa, poi immesso in rete",ph="Confrontare i profili di più valori",uh="Valori come fette di lunghezze diverse attorno a un cerchio",gh="Consumi per piano e stanza, come riquadri in proporzione alla quota",bh="Un totale diviso in due modi, ad esempio l'energia per stanza e per uso",hh="Una gerarchia ad anelli, tocca per entrare",yh="Una gerarchia a barre impilate, tocca per entrare",vh="Più valori affiancati, impilati o al 100 %",fh="Un valore rispetto al suo obiettivo",wh="Molti valori con poco inchiostro",zh="Come un totale si forma o si riduce, passo dopo passo",kh="Ogni entità prima e adesso",Ch="Il minimo e il massimo di ogni entità",xh="Dal minimo al massimo di ogni periodo, ombreggiato",Mh="Un piccolo andamento accanto al nome e al valore di ogni entità",Sh="Come più entità si dividono un totale nel tempo",Ah="Apertura, massimo, minimo e chiusura per periodo",Ph="Come sono distribuite le letture, con una forma morbida",Nh="Ogni lettura come un punto, distanziati in modo che nessuno si sovrapponga",Uh="Ogni lettura come un punto, con una linea sul valore centrale",Lh="Come scorre l'energia tra fonti e utenze",Dh="Flussi in entrambe le direzioni tra pochi luoghi, attorno a un cerchio",qh="Quando ogni entità era accesa, spenta, in casa o in riscaldamento",Ih="La temperatura di un termostato rispetto al suo setpoint",Oh="Da dove viene il vento, e con che forza",Eh="Quando ogni entità era accesa, sulle 24 ore",Vh="La giornata media di ogni giorno della settimana, affiancate",Gh="Un riquadro compatto: il valore sulla sua storia recente",Th="Intervallo di tempo e letture",Rh="Aspetto",Bh="Assi e griglia",Qh="Marcatori ed extra",Fh="Disposizione e condivisione",Wh="Il raggruppamento per {by} è stato disattivato: {style} non può raggruppare in questo modo.",jh="Ordinato dal più vuoto. Puoi cambiarlo con Ordina in Visualizzazione.",Yh="Ancora nessuna entità",Zh="1 entità",Hh="{count} entità",Jh="più le corrispondenze",Kh="da {min} a {max}",Xh="obiettivo {target}",$h="Nessuna fascia",ey="1 fascia",oy="{count} fasce",iy="Il minimo ({min}) non è sotto il massimo ({max}), quindi non si può riempire nulla. Abbassa il minimo o alza il massimo.",ty='{entity} indica "{state}", che non è un numero, quindi questo stile non può disegnarlo. Scegli un sensore che riporta un numero, oppure leggi uno dei suoi attributi nelle sue opzioni.',ay="Due fasce iniziano da {from}, quindi se ne vede solo una. Dai a ogni fascia un inizio diverso.",ry="{action}: {entity}",_y="Mostra questa serie solo mentre…",ny="Mostra le serie solo mentre…",ly="Scegli un'entità, poi lo stato in cui deve essere o l'intervallo in cui deve stare. Una serie può averne uno proprio, nelle sue opzioni in Entità.",sy="Più stati: separali con virgole.",dy="Più stati: separali con virgole.",my="Come 30min, 2h o 1d. Vuoto: un dodicesimo dell'intervallo.",cy="Pizzica, Ctrl + rotellina o trascina.",py="I grafici con lo stesso nome condividono il puntatore e scorrono i periodi insieme.",uy="La sua previsione è disegnata tratteggiata dopo adesso.",gy='Vuoto: le previsioni meteo, o un attributo chiamato "forecast".',by="Vuoto: ricavata dalla previsione.",hy="Vuoto: ricavata dalla previsione.",yy="Vuoto: orarie.",vy="Vuoto: 1.",fy="Metti ~ prima del numero per lasciare che le letture lo superino.",wy="Metti ~ prima del numero per lasciare che le letture lo superino.",zy="Metti ~ prima del numero per lasciare che le letture lo superino.",ky="Metti ~ prima del numero per lasciare che le letture lo superino.",Cy='Prevale su "Raggruppa per". Scrivi "Piano terra / Cucina" per due livelli.',xy="Vuoto: on, open, heating, home e simili.",My="07:00 per ogni giorno, oppure 2026-10-28 07:00. Separali con virgole.",Sy="Un numero o un'entità.",Ay="Un numero o un'entità. Vuoto: il fondo.",Py="Un numero o un'entità. Vuoto: la cima.",Ny="Come 15min. Usato al posto di un numero di letture.",Uy="Vuoto: 0,5 m/s, o l'equivalente in km/h, mph o nodi.",Ly="Le entità con lo stesso nome di asse si allineano tra i gruppi.",Dy="Nessuno selezionato: rete, solare e batteria.",qy="Un nome della tavolozza o qualsiasi colore CSS.";var Iy={entity_not_found:e,unavailable:o,no_entities:i,no_matches:t,none_available:a,editor_section_entities:r,editor_section_style:_,editor_section_chart:n,editor_group_bars:l,editor_group_gauges:s,editor_group_history:d,editor_group_totals:m,editor_group_compare:c,editor_group_distribution:p,editor_period_last:u,editor_period_unit:g,editor_period_unit_hour:"Ore",editor_period_unit_day:h,editor_period_unit_week:y,editor_period_unit_month:v,editor_source:f,editor_source_history:w,editor_source_statistics:z,editor_derivative_transform:k,editor_derivative_transform_none:C,editor_derivative_transform_derivative:x,editor_derivative_unit_time:M,editor_derivative_unit_time_s:S,editor_derivative_unit_time_min:A,editor_derivative_unit_time_h:"Ora",editor_derivative_unit_time_d:N,editor_derivative_smoothing:U,editor_derivative_smoothing_time:L,editor_source_current:D,editor_source_energy:q,editor_energy_flows:I,editor_energy_split:O,editor_curve:E,editor_curve_smooth:V,editor_curve_straight:G,editor_curve_step:T,editor_color_by:R,editor_color_by_series:B,editor_color_by_bands:Q,editor_labels:F,editor_series_color:W,editor_dash:j,editor_section_limits:Y,editor_section_colours:Z,editor_section_display:H,editor_section_actions:J,editor_title:K,editor_style_bar:X,editor_style_thin:$,editor_style_segmented:ee,editor_style_tank:oe,editor_style_battery:ie,battery_aria:te,editor_style_ring:ae,editor_style_needle:re,editor_style_arc:_e,editor_gauge_help:ne,editor_start_angle:le,editor_end_angle:se,editor_center:de,editor_center_mode_value:me,editor_center_mode_band:ce,editor_center_mode_name:pe,editor_center_mode_text:ue,editor_center_mode_none:ge,editor_center_text:be,editor_tick_labels:he,editor_ghost:ye,editor_ghost_off:ve,editor_ghost_24h:fe,editor_ghost_7d:we,ghost_title_24h:ze,ghost_title_7d:ke,editor_show_name:Ce,editor_show_value:xe,editor_show_icon:Me,editor_show_target:Se,editor_show_legend:Ae,editor_columns:Pe,editor_sort:Ne,editor_sort_none:Ue,editor_sort_ascending:Le,editor_sort_descending:De,editor_decimals:qe,editor_unit:Ie,editor_animate:Oe,editor_hide_unavailable:Ee,editor_export:Ve,editor_limit:Ge,editor_include_heading:Te,editor_include_help:Re,editor_exclude_heading:Be,editor_exclude_help:Qe,editor_rule_device_class:Fe,editor_rule_area:We,editor_rule_floor:je,editor_rule_label:Ye,editor_rule_domain:Ze,editor_rule_entity:He,editor_tap_action:Je,editor_hold_action:Ke,editor_double_tap_action:Xe,editor_badge_entity:$e,editor_badge_style:eo,editor_badge_style_value:oo,editor_badge_style_sparkline:io,editor_badge_style_ring:to,editor_badge_style_thin:ao,editor_badge_attribute:ro,editor_badge_name:_o,editor_badge_hours:no,editor_badge_show_name:lo,editor_badge_show_icon:so,editor_badge_icon:mo,editor_badge_min:co,editor_badge_max:po,editor_badge_unit:uo,editor_badge_decimals:go,editor_badge_color:bo,editor_badge_bands:ho,editor_badge_bands_help:yo,editor_badge_actions:vo,editor_badge_tap_action:fo,editor_badge_hold_action:wo,editor_badge_double_tap_action:zo,editor_attribute:ko,editor_name:Co,editor_icon:xo,editor_min:Mo,editor_max:So,editor_target:Ao,editor_none:Po,editor_card_setting:No,editor_limit_default:Uo,editor_limit_number:Lo,editor_limit_entity:Do,editor_preset:qo,editor_preset_battery:Io,editor_preset_usage:Oo,editor_preset_temperature:Eo,editor_preset_none:Vo,editor_preset_custom:Go,editor_band_from:"Da",editor_band_from_entity:Ro,editor_band_from_number:Bo,editor_band_from_entity_label:Qo,editor_band_color:Fo,editor_band_custom_color:Wo,editor_band_label:jo,editor_band_icon:Yo,editor_color_icon:Zo,editor_color_primary:Ho,editor_color_green:Jo,editor_color_amber:Ko,editor_color_red:Xo,editor_color_blue:"Blu",editor_color_purple:ei,editor_color_grey:oi,editor_color_custom:ii,editor_add_band:ti,editor_remove_band:ai,editor_add_entity:ri,editor_move_up:_i,editor_move_down:ni,editor_remove_entity:li,editor_show_options:si,editor_hide_options:di,editor_not_found:mi,editor_severity:ci,annotation_at:pi,editor_orientation:ui,editor_orientation_horizontal:gi,editor_orientation_vertical:bi,editor_value_axis:hi,editor_value_grid:yi,editor_value_min:vi,editor_value_max:fi,dist_median:wi,dist_middle:zi,dist_range:ki,dist_count:Ci,editor_drill_down:xi,drill_into:Mi,drill_back:Si,drill_top:Ai,extremes_high:"Max",extremes_low:"Min",extremes_average:Ui,editor_extremes_max:Li,editor_extremes_min:Di,editor_extremes_average:qi,editor_extremes_average_none:Ii,editor_extremes_average_line:Oi,editor_extremes_average_figure:Ei,editor_extremes:Vi,anomaly_title:Gi,anomaly_beyond_high:Ti,anomaly_beyond_low:Ri,editor_anomalies:Bi,editor_anomalies_window:Qi,editor_anomalies_sigma:Fi,editor_anomalies_color:Wi,editor_anomalies_band:ji,period_previous:Yi,period_next:Zi,period_return:Hi,period_today:Ji,period_yesterday:Ki,period_this_week:Xi,period_last_week:$i,period_this_month:et,period_last_month:ot,period_this_year:it,period_last_year:tt,period_last_hour:at,period_last_hours:rt,period_last_day:_t,period_last_days:nt,period_last_week_rolling:lt,period_last_weeks:st,period_last_month_rolling:dt,period_last_months:mt,editor_color_by_shades:ct,editor_shade_color:pt,editor_show_percent:ut,editor_center_total:gt,editor_center_average:bt,editor_center_none:ht,parts_total:yt,parts_average:vt,parts_aria:ft,editor_style_scatter:wt,editor_style_bubble:zt,editor_against:kt,editor_against_entity:Ct,editor_against_time:xt,editor_dot_size:Mt,editor_jitter:St,editor_min_size:At,editor_max_size:Pt,editor_dot_color:Nt,editor_xy_x_axis:Ut,scatter_needs_two:Lt,bubble_needs_three:Dt,scatter_role_x:qt,bubble_role_size:It,chart_total:Ot,editor_x_min:Et,editor_x_max:Vt,zoom_reset:Gt,zoom_window:Tt,zoom_window_label:Rt,editor_zoom:Bt,editor_overview:Qt,editor_annotations:Ft,editor_annotation_type:Wt,editor_annotation_type_line:jt,editor_annotation_type_band:Yt,editor_annotation_type_time:Zt,editor_annotation_type_state:Ht,editor_annotation_type_point:Jt,editor_annotation_add_line:Kt,editor_annotation_add_band:Xt,editor_annotation_add_time:$t,editor_annotation_add_state:ea,editor_annotation_add_point:oa,editor_annotation_add:ia,editor_annotation_value:ta,editor_annotation_from:"Da",editor_annotation_to:"A",editor_annotation_times:_a,editor_annotation_entity:na,editor_annotation_series:la,editor_annotation_state:sa,editor_annotation_shade:da,editor_annotation_at:ma,editor_annotation_at_max:ca,editor_annotation_at_min:pa,editor_annotation_at_last:ua,editor_annotation_at_first:ga,editor_annotation_label:ba,editor_annotation_color:ha,editor_annotation_dash:ya,editor_annotation_history:va,editor_annotation_zone:fa,editor_annotation_zone_none:wa,editor_annotation_zone_above:za,editor_annotation_zone_below:ka,editor_annotation_severity:Ca,editor_annotation_remove:xa,editor_zones:Ma,editor_period_calendar:Sa,editor_period_calendar_rolling:Aa,editor_period_calendar_day:Pa,editor_period_calendar_week:Na,editor_period_calendar_month:Ua,editor_period_calendar_year:La,editor_period_offset:Da,editor_period_until:qa,editor_period_until_now:Ia,editor_period_until_end:Oa,editor_period_navigate:Ea,editor_group_by:Va,editor_group_by_none:Ga,editor_group_by_hour:"Ora",editor_group_by_day:Ra,editor_group_by_week:Ba,editor_group_by_month:Qa,editor_aggregate:Fa,compare_series:Wa,compare_hours_earlier:ja,compare_days_earlier:Ya,compare_weeks_earlier:Za,compare_months_earlier:Ha,compare_years_earlier:Ja,editor_compare:Ka,editor_compare_style:Xa,editor_compare_style_grey:$a,editor_compare_style_series:er,editor_aggregate_mean:or,editor_aggregate_sum:ir,editor_aggregate_min:tr,editor_aggregate_max:ar,editor_aggregate_first:rr,editor_aggregate_last:_r,editor_aggregate_change:nr,editor_cumulative_transform:lr,editor_cumulative_transform_none:sr,editor_cumulative_transform_cumulative:dr,editor_cumulative_reset:mr,editor_cumulative_reset_none:cr,editor_cumulative_reset_day:pr,editor_cumulative_reset_week:ur,editor_cumulative_reset_month:gr,editor_cumulative_reset_billing:br,editor_cumulative_billing_day:hr,editor_x_axis:yr,editor_y_axis:vr,editor_axis_labels:fr,editor_axis_labels_outside:wr,editor_axis_labels_inside:zr,editor_grid_horizontal:kr,editor_grid_vertical:Cr,editor_y_min:xr,editor_y_max:Mr,editor_y_scale:Sr,editor_y_scale_linear:Ar,editor_y_scale_log:Pr,editor_tooltip:Nr,editor_line_width:Ur,editor_dots:Lr,editor_on_top:Dr,editor_when_entity:qr,editor_when_state:Ir,editor_when_above:Or,editor_when_below:Er,editor_when_card_entity:Vr,editor_when_card_state:Gr,editor_when_card_above:Tr,editor_when_card_below:Rr,editor_when_ghost:Br,editor_when_strip:Qr,when_strip_label:Fr,editor_now_marker:Wr,editor_now_marker_off:jr,editor_now_marker_line:Yr,editor_now_marker_time:Zr,editor_now_marker_countdown:Hr,now_marker_countdown:Jr,now_marker_next:Kr,editor_compact:Xr,editor_header:$r,editor_header_above:e_,editor_header_over:o_,editor_header_hidden:i_,editor_legend_toggle:t_,editor_labels_show:a_,editor_labels_show_all:r_,editor_labels_show_last:__,editor_labels_show_minmax:n_,editor_labels_show_ends:l_,editor_labels_position:s_,editor_labels_position_auto:d_,editor_labels_position_above:m_,editor_labels_position_below:c_,editor_labels_position_center:p_,editor_labels_overlap:u_,editor_sync:g_,editor_multiples:b_,editor_multiples_scale:h_,editor_multiples_scale_auto:y_,editor_multiples_scale_shared:v_,editor_multiples_scale_independent:f_,editor_multiples_columns:w_,forecast_label:z_,forecast_series:k_,editor_forecast_title:C_,editor_forecast_entity:x_,editor_forecast_attribute:M_,editor_forecast_value_key:S_,editor_forecast_time_key:A_,editor_forecast_type:P_,editor_forecast_type_hourly:N_,editor_forecast_type_daily:U_,editor_forecast_type_twice_daily:L_,editor_forecast_multiply:D_,editor_forecast_hours:q_,editor_set_point:I_,editor_shading:O_,editor_shade_fan:E_,editor_current_color:V_,editor_set_point_color:G_,editor_heating_color:T_,editor_cooling_color:R_,editor_days:B_,editor_day_clock_center_total:Q_,editor_day_clock_center_now:F_,editor_day_clock_center_none:W_,editor_bucket:j_,editor_bucket_15:Y_,editor_bucket_30:Z_,editor_bucket_60:"Ora",editor_aggregate_auto:J_,editor_ring_color:K_,editor_active:X_,editor_entity_options_none:$_,editor_hierarchy_group_by:en,editor_group_by_floor:on,editor_group_by_area:tn,editor_group_by_device:an,editor_group_by_label:rn,editor_entity_groups:_n,editor_bar_labels:nn,editor_bar_labels_state:ln,editor_bar_labels_duration:sn,editor_bar_labels_both:dn,editor_bar_labels_none:mn,editor_timeline_legend:cn,editor_timeline_legend_above:pn,editor_timeline_legend_hidden:un,editor_state_colors:gn,editor_state_colors_help:bn,editor_state_colors_state:hn,editor_state_colors_color:yn,editor_state_colors_add:vn,editor_state_colors_remove:fn,editor_timeline_group:wn,editor_points_per_hour:zn,editor_graph:kn,editor_graph_line:Cn,editor_graph_bar:xn,editor_graph_none:Mn,editor_fill:Sn,editor_fill_solid:An,editor_fill_fade:Pn,editor_fill_none:Nn,editor_points:Un,editor_points_hover:Ln,editor_points_always:Dn,editor_points_never:"Mai",editor_trend_labels:In,editor_labels_hover:On,editor_labels_always:En,editor_labels_never:"Mai",editor_height:Gn,editor_bar_spacing:Tn,editor_color_transition:Rn,editor_color_transition_smooth:Bn,editor_color_transition_hard:Qn,editor_extrema:Fn,editor_average:Wn,editor_trend_legend:jn,editor_trend_y_min:Yn,editor_trend_y_max:Zn,editor_min_range:Hn,editor_y_min_secondary:Jn,editor_y_max_secondary:Kn,editor_min_range_secondary:Xn,editor_value_factor:$n,editor_align_header:el,editor_align_header_default:ol,editor_align_header_left:il,editor_align_header_right:tl,editor_align_header_center:al,editor_align_icon:rl,editor_align_icon_right:_l,editor_align_icon_left:nl,editor_align_icon_state:ll,editor_align_state:sl,editor_align_state_left:dl,editor_align_state_right:ml,editor_align_state_center:cl,editor_font_size:pl,editor_font_size_header:ul,editor_color_name:gl,editor_color_value:bl,editor_trend_color_icon:hl,editor_trend_group:yl,editor_icon_image:vl,editor_trend_tooltip:fl,editor_y_axis_side:wl,editor_y_axis_side_primary:zl,editor_y_axis_side_secondary:kl,editor_entity_aggregate:Cl,editor_fixed_value:xl,editor_show_state:Ml,editor_show_indicator:Sl,editor_show_graph:Al,editor_show_line:Pl,editor_show_fill:Nl,editor_show_points:Ul,editor_show_legend_entity:Ll,editor_show_legend_state:Dl,editor_sectors:ql,editor_sectors_4:Il,editor_sectors_8:Ol,editor_sectors_16:El,editor_calm:Vl,editor_wind_roles:Gl,editor_wind_now:Tl,editor_wind_none:Rl,editor_wind_statistics:Bl,editor_style_area:Ql,editor_stack:Fl,editor_stack_none:Wl,editor_stack_normal:jl,editor_stack_percent:Yl,editor_negative_color:Zl,editor_style_beeswarm:Hl,editor_place_by:Jl,editor_place_by_value:Kl,editor_place_by_time_of_day:Xl,editor_size_by_value:$l,swarm_readings:es,swarm_events:os,swarm_shown:is,swarm_none:ts,swarm_no_change:as,swarm_held:rs,swarm_earliest_latest:_s,swarm_lowest_highest:ns,editor_style_strip_plot:ls,strip_median_value:ss,strip_mean_value:ds,strip_mean:ms,editor_strip_marker:cs,editor_strip_marker_median:ps,editor_strip_marker_mean:us,editor_strip_marker_none:gs,editor_strip_jitter:bs,editor_fill_color:hs,editor_style_box:ys,box_aria:vs,box_highest:fs,box_upper_quartile:ws,box_median:zs,box_lower_quartile:ks,box_lowest:Cs,box_mean:xs,box_count:Ms,box_outliers:Ss,editor_whiskers:As,editor_whiskers_tukey:Ps,editor_whiskers_range:Ns,editor_readings:Us,editor_box_color:Ls,editor_style_bullet:Ds,editor_ranges:qs,editor_ranges_shades:Is,editor_ranges_colours:Os,compare_target:Es,chart_aria:Vs,editor_style_candlestick:Gs,editor_candle_by:Ts,editor_under_aggregate:Rs,editor_up_color:Bs,editor_down_color:Qs,editor_underneath:Fs,editor_underneath_columns:Ws,editor_underneath_line:js,candle_open:Ys,candle_high:Zs,candle_low:Hs,candle_close:Js,candle_week_of:Ks,editor_style_climate:Xs,climate_set_point:$s,climate_range:ed,climate_not_thermostat:od,climate_action_heating:id,climate_action_preheating:td,climate_action_cooling:ad,climate_action_defrosting:rd,climate_action_drying:_d,climate_action_fan:nd,climate_action_idle:ld,climate_action_off:sd,editor_style_column:dd,editor_group_by_auto:md,editor_range:cd,editor_rounded:pd,editor_column_labels:ud,editor_error_bars:gd,editor_error_bars_none:bd,editor_error_bars_std:hd,editor_error_bars_min_max:yd,editor_error_bars_ci95:vd,error_bars_tooltip:fd,editor_column_color:wd,editor_style_combined:zd,editor_series_type:kd,editor_series_type_line:Cd,editor_series_type_column:xd,editor_series_type_area:Md,editor_series_axis:Sd,editor_series_axis_auto:Ad,editor_series_axis_left:Pd,editor_series_axis_right:Nd,editor_series_aggregate:Ud,editor_series_aggregate_auto:Ld,editor_series_aggregate_mean:Dd,editor_series_aggregate_sum:qd,editor_series_aggregate_min:Id,editor_series_aggregate_max:Od,editor_series_aggregate_first:Ed,editor_series_aggregate_last:Vd,editor_series_aggregate_change:Gd,editor_style_day_clock:Td,day_clock_times_one:Rd,day_clock_times:Bd,day_clock_a_day:Qd,day_clock_busiest:Fd,day_clock_peak:Wd,day_clock_state:jd,day_clock_per_day:Yd,day_clock_no_data:Zd,day_clock_now:Hd,day_clock_on:Jd,day_clock_average:Kd,day_clock_on_days:Xd,day_clock_so_far:$d,day_clock_range:em,day_clock_average_value:om,editor_style_cycle_plot:im,cycle_note_week:tm,cycle_note_hour:am,cycle_note_month:rm,cycle_mean_legend:_m,cycle_panel_average:nm,editor_cycle_plot_cycle:lm,editor_cycle_plot_cycle_day_of_week:sm,editor_cycle_plot_cycle_hour_of_day:dm,editor_cycle_plot_cycle_day_of_month:mm,editor_cycle_plot_weeks:cm,editor_style_dumbbell:pm,editor_ends:um,editor_ends_range:gm,editor_ends_then:bm,editor_ends_target:hm,editor_show_now:ym,dumbbell_low:"Min",dumbbell_high:"Max",dumbbell_now:wm,dumbbell_target:zm,dumbbell_ago_hour_one:km,dumbbell_ago_hour:Cm,dumbbell_ago_day_one:xm,dumbbell_ago_day:Mm,dumbbell_ago_week_one:Sm,dumbbell_ago_week:Am,dumbbell_ago_month_one:Pm,dumbbell_ago_month:Nm,dumbbell_no_value:Um,editor_style_funnel:Lm,editor_funnel_shape:Dm,editor_funnel_shape_funnel:qm,editor_funnel_shape_pyramid:Im,editor_funnel_percent_of:Om,editor_funnel_percent_of_first:Em,editor_funnel_percent_of_previous:Vm,editor_funnel_percent_of_none:Gm,editor_funnel_color_by:Tm,editor_funnel_color_by_series:Rm,editor_funnel_color_by_bands:Bm,funnel_aria:Qm,editor_style_grouped_bars:Fm,editor_mode:Wm,editor_mode_grouped:jm,editor_mode_stacked:Ym,editor_mode_percent:Zm,editor_bars_color_by:Hm,editor_bars_color_by_series:Jm,editor_bars_color_by_bands:Km,editor_bar_group:Xm,editor_bar_series:$m,editor_bar_color:ec,grouped_bars_aria:oc,editor_style_heatmap:ic,heatmap_aria:tc,heatmap_hours:ac,heatmap_empty:rc,editor_grid:_c,editor_grid_hours:nc,editor_grid_calendar:lc,editor_color_by_scale:sc,editor_cell_shape:dc,editor_cell_shape_square:mc,editor_cell_shape_rounded:cc,editor_cell_shape_hexagon:pc,editor_color_min:uc,editor_color_max:gc,editor_legend:bc,editor_style_spiral:hc,spiral_aria:yc,spiral_turn_day_note:vc,spiral_turn_week_note:fc,spiral_inner_oldest:wc,editor_spiral_turn:zc,editor_spiral_turn_day:kc,editor_spiral_turn_week:Cc,editor_spiral_turns:xc,editor_spiral_ring_width:Mc,editor_style_histogram:Sc,editor_count:Ac,editor_count_time:Pc,editor_count_readings:Nc,editor_show_as:Uc,editor_show_as_percent:Lc,editor_show_as_total:Dc,editor_bins:qc,editor_bin_width:Ic,editor_bars:Oc,editor_bars_side:Ec,editor_bars_overlap:Vc,editor_hist_x_axis:Gc,histogram_readings:Tc,histogram_reading:Rc,editor_style_line:Bc,chart_loading:Qc,chart_error:Fc,energy_loading:Wc,energy_error:jc,energy_none:Yc,energy_flow_grid_import:Zc,energy_flow_grid_export:Hc,energy_flow_solar:Jc,energy_flow_battery_out:Kc,energy_flow_battery_in:Xc,energy_flow_gas:"Gas",energy_flow_water:ep,energy_flow_devices:op,energy_node_home:ip,energy_node_untracked:tp,energy_node_home_use:ap,chart_no_data:rp,legend_toggle_hint:_p,legend_toggle_all_hidden:np,export_menu:lp,export_png:sp,export_png_hint:dp,export_svg:mp,export_svg_hint:cp,export_csv:pp,export_csv_hint:up,export_yaml:gp,export_yaml_hint:bp,export_copied:hp,export_saved:yp,export_saved_file:vp,export_failed:fp,chart_log_nothing:wp,editor_style_lollipop:zp,editor_style_pictograph:kp,editor_unit_icon:Cp,editor_per_icon:xp,editor_group_size:Mp,editor_partial:Sp,editor_style_pie:Ap,editor_shape:Pp,editor_shape_donut:Np,editor_shape_pie:Up,editor_center_label:Lp,editor_gap:Dp,editor_gradient:qp,editor_style_polar_area:Ip,editor_polar_scale:Op,editor_polar_scale_shared:Ep,editor_polar_scale_limits:Vp,editor_polar_color_by:Gp,editor_polar_color_by_series:Tp,editor_polar_color_by_shades:Rp,editor_polar_color_by_bands:Bp,editor_polar_color:Qp,polar_area_aria:Fp,editor_style_radar:Wp,editor_radar_scale:jp,editor_radar_scale_limits:Yp,editor_radar_scale_shared:Zp,editor_radar_fill:Hp,editor_radar_axis:Jp,radar_aria:Kp,radar_other:Xp,editor_style_range_area:$p,editor_mean:eu,editor_range_color:ou,editor_style_rings:iu,editor_rings_start_angle:tu,editor_rounded_ends:au,editor_style_sankey:ru,editor_link_color:_u,editor_link_color_auto:nu,editor_link_color_source:lu,editor_link_color_target:su,editor_from:du,editor_to:mu,editor_flow_color:cu,sankey_aria:pu,sankey_flow:uu,sankey_no_flows:gu,sankey_nothing:bu,energy_nothing_flowed:hu,editor_style_chord:yu,editor_chord_pad:vu,editor_chord_ribbon_opacity:fu,chord_aria:wu,editor_style_slope:zu,editor_measure:ku,editor_measure_value:Cu,editor_measure_change:xu,editor_color_by_direction:Mu,editor_color_by_group:Su,editor_increase:Au,editor_increase_bad:Pu,editor_increase_good:Nu,editor_group:Uu,slope_now:Lu,slope_ago:Du,slope_ago_one:qu,slope_previous:Iu,slope_previous_one:Ou,slope_last:Eu,slope_last_one:Vu,slope_unit_hour:"ora",slope_unit_hour_other:"ore",slope_unit_day:Ru,slope_unit_day_other:Bu,slope_unit_week:Qu,slope_unit_week_other:Fu,slope_unit_month:Wu,slope_unit_month_other:ju,slope_entity_aria:Yu,slope_no_reading:Zu,editor_style_sparkline:Hu,editor_spark:Ju,editor_spark_line:Ku,editor_spark_area:Xu,editor_spark_column:$u,editor_spark_bar:eg,editor_spark_color:og,spark_aria:ig,editor_style_streamgraph:tg,editor_baseline:ag,editor_baseline_wiggle:rg,editor_baseline_centre:_g,editor_baseline_share:ng,editor_baseline_zero:lg,editor_stream_order:sg,editor_stream_order_inside_out:dg,editor_stream_order_listed:mg,editor_stream_labels:cg,editor_stream_curve:pg,stream_total:ug,editor_style_sunburst:gg,editor_style_icicle:bg,editor_sunburst_shape:hg,editor_sunburst_shape_full:yg,editor_sunburst_shape_half:vg,editor_hierarchy_color_by:fg,editor_hierarchy_color_by_group:wg,editor_hierarchy_color_by_bands:zg,hierarchy_total:kg,hierarchy_other:Cg,hierarchy_empty:xg,hierarchy_no_reading:Mg,sunburst_aria:Sg,icicle_aria:Ag,editor_style_timeline:Pg,timeline_no_states:Ng,timeline_for:Ug,timeline_now:Lg,timeline_measurement:Dg,editor_style_treemap:qg,editor_treemap_color_by:Ig,editor_treemap_color_by_group:Og,editor_treemap_color_by_bands:Eg,treemap_aria:Vg,treemap_total:Gg,treemap_empty:Tg,treemap_no_reading:Rg,treemap_other:Bg,editor_style_marimekko:Qg,editor_marimekko_segment_labels:Fg,editor_marimekko_segment_labels_percent:Wg,editor_marimekko_segment_labels_value:jg,editor_marimekko_segment_labels_both:Yg,editor_marimekko_segment_labels_none:Zg,editor_marimekko_group:Hg,editor_marimekko_category:Jg,editor_marimekko_color:Kg,marimekko_aria:Xg,editor_style_trend:$g,trend_min:"Min",trend_avg:ob,trend_max:"Max",editor_style_violin:tb,editor_shape_violin:ab,editor_shape_raincloud:rb,editor_box:_b,editor_bandwidth:nb,editor_split_by:lb,editor_split_by_none:sb,editor_split_by_day:db,editor_split_by_week:mb,editor_split_by_month:cb,violin_median:pb,violin_none:ub,violin_raincloud:gb,editor_style_waffle:bb,editor_waffles:hb,editor_waffles_one:yb,editor_waffles_each:vb,editor_headline:fb,editor_style_waterfall:wb,editor_steps:zb,editor_steps_change:kb,editor_steps_current:Cb,editor_start_from_first:xb,editor_total:Mb,editor_waterfall_invert:Sb,waterfall_start:Ab,waterfall_end:Pb,waterfall_total:Nb,waterfall_no_readings:Ub,waterfall_aria:Lb,editor_style_wind_rose:Db,wind_prevailing:qb,wind_mean_speed:Ib,wind_strongest:Ob,wind_calm:Eb,wind_speed:Vb,wind_speed_unit:Gb,wind_share:Tb,wind_aria:Rb,wind_aria_calm:Bb,wind_aria_still:Qb,editor_style_purpose_bar:Fb,editor_style_purpose_thin:Wb,editor_style_purpose_segmented:jb,editor_style_purpose_tank:Yb,editor_style_purpose_battery:Zb,editor_style_purpose_ring:Hb,editor_style_purpose_needle:Jb,editor_style_purpose_arc:Kb,editor_style_purpose_line:Xb,editor_style_purpose_area:$b,editor_style_purpose_column:eh,editor_style_purpose_combined:oh,editor_style_purpose_pie:ih,editor_style_purpose_rings:th,editor_style_purpose_pictograph:ah,editor_style_purpose_waffle:rh,editor_style_purpose_histogram:_h,editor_style_purpose_scatter:nh,editor_style_purpose_bubble:lh,editor_style_purpose_heatmap:sh,editor_style_purpose_spiral:dh,editor_style_purpose_box:mh,editor_style_purpose_funnel:ch,editor_style_purpose_radar:ph,editor_style_purpose_polar_area:uh,editor_style_purpose_treemap:gh,editor_style_purpose_marimekko:bh,editor_style_purpose_sunburst:hh,editor_style_purpose_icicle:yh,editor_style_purpose_grouped_bars:vh,editor_style_purpose_bullet:fh,editor_style_purpose_lollipop:wh,editor_style_purpose_waterfall:zh,editor_style_purpose_slope:kh,editor_style_purpose_dumbbell:Ch,editor_style_purpose_range_area:xh,editor_style_purpose_sparkline:Mh,editor_style_purpose_streamgraph:Sh,editor_style_purpose_candlestick:Ah,editor_style_purpose_violin:Ph,editor_style_purpose_beeswarm:Nh,editor_style_purpose_strip_plot:Uh,editor_style_purpose_sankey:Lh,editor_style_purpose_chord:Dh,editor_style_purpose_timeline:qh,editor_style_purpose_climate:Ih,editor_style_purpose_wind_rose:Oh,editor_style_purpose_day_clock:Eh,editor_style_purpose_cycle_plot:Vh,editor_style_purpose_trend:Gh,editor_chart_group_data:Th,editor_chart_group_look:Rh,editor_chart_group_axes:Bh,editor_chart_group_extras:Qh,editor_chart_group_layout:Fh,editor_notice_group_by:Wh,editor_notice_sorted:jh,editor_summary_no_entities:Yh,editor_summary_entity_one:Zh,editor_summary_entities:Hh,editor_summary_matching:Jh,editor_summary_limits:Kh,editor_summary_target:Xh,editor_summary_no_bands:$h,editor_summary_band_one:ey,editor_summary_bands:oy,editor_warn_min_max:iy,editor_warn_not_number:ty,editor_warn_band_same_start:ay,editor_row_action:ry,editor_when_heading:_y,editor_when_card_heading:ny,editor_when_card_help:ly,editor_when_state_helper:sy,editor_when_card_state_helper:dy,editor_anomalies_window_helper:my,editor_zoom_helper:cy,editor_sync_helper:py,editor_forecast_entity_helper:uy,editor_forecast_attribute_helper:gy,editor_forecast_value_key_helper:by,editor_forecast_time_key_helper:hy,editor_forecast_type_helper:yy,editor_forecast_multiply_helper:vy,editor_trend_y_min_helper:fy,editor_trend_y_max_helper:wy,editor_y_min_secondary_helper:zy,editor_y_max_secondary_helper:ky,editor_entity_groups_helper:Cy,editor_active_helper:xy,editor_annotation_times_helper:My,editor_annotation_value_helper:Sy,editor_annotation_from_helper:Ay,editor_annotation_to_helper:Py,editor_derivative_smoothing_time_helper:Ny,editor_calm_helper:Uy,editor_radar_axis_helper:Ly,editor_energy_flows_helper:Dy,editor_shade_color_helper:qy};export{pi as annotation_at,Ti as anomaly_beyond_high,Ri as anomaly_beyond_low,Gi as anomaly_title,te as battery_aria,vs as box_aria,Ms as box_count,fs as box_highest,ks as box_lower_quartile,Cs as box_lowest,xs as box_mean,zs as box_median,Ss as box_outliers,ws as box_upper_quartile,Dt as bubble_needs_three,It as bubble_role_size,Js as candle_close,Zs as candle_high,Hs as candle_low,Ys as candle_open,Ks as candle_week_of,Vs as chart_aria,Fc as chart_error,Qc as chart_loading,wp as chart_log_nothing,rp as chart_no_data,Ot as chart_total,wu as chord_aria,ad as climate_action_cooling,rd as climate_action_defrosting,_d as climate_action_drying,nd as climate_action_fan,id as climate_action_heating,ld as climate_action_idle,sd as climate_action_off,td as climate_action_preheating,od as climate_not_thermostat,ed as climate_range,$s as climate_set_point,Ya as compare_days_earlier,ja as compare_hours_earlier,Ha as compare_months_earlier,Wa as compare_series,Es as compare_target,Za as compare_weeks_earlier,Ja as compare_years_earlier,_m as cycle_mean_legend,am as cycle_note_hour,rm as cycle_note_month,tm as cycle_note_week,nm as cycle_panel_average,Qd as day_clock_a_day,Kd as day_clock_average,om as day_clock_average_value,Fd as day_clock_busiest,Zd as day_clock_no_data,Hd as day_clock_now,Jd as day_clock_on,Xd as day_clock_on_days,Wd as day_clock_peak,Yd as day_clock_per_day,em as day_clock_range,$d as day_clock_so_far,jd as day_clock_state,Bd as day_clock_times,Rd as day_clock_times_one,Iy as default,Ci as dist_count,wi as dist_median,zi as dist_middle,ki as dist_range,Si as drill_back,Mi as drill_into,Ai as drill_top,Mm as dumbbell_ago_day,xm as dumbbell_ago_day_one,Cm as dumbbell_ago_hour,km as dumbbell_ago_hour_one,Nm as dumbbell_ago_month,Pm as dumbbell_ago_month_one,Am as dumbbell_ago_week,Sm as dumbbell_ago_week_one,fm as dumbbell_high,vm as dumbbell_low,Um as dumbbell_no_value,wm as dumbbell_now,zm as dumbbell_target,X_ as editor_active,xy as editor_active_helper,ti as editor_add_band,ri as editor_add_entity,kt as editor_against,Ct as editor_against_entity,xt as editor_against_time,Fa as editor_aggregate,J_ as editor_aggregate_auto,nr as editor_aggregate_change,rr as editor_aggregate_first,_r as editor_aggregate_last,ar as editor_aggregate_max,or as editor_aggregate_mean,tr as editor_aggregate_min,ir as editor_aggregate_sum,el as editor_align_header,al as editor_align_header_center,ol as editor_align_header_default,il as editor_align_header_left,tl as editor_align_header_right,rl as editor_align_icon,nl as editor_align_icon_left,_l as editor_align_icon_right,ll as editor_align_icon_state,sl as editor_align_state,cl as editor_align_state_center,dl as editor_align_state_left,ml as editor_align_state_right,Oe as editor_animate,ia as editor_annotation_add,Xt as editor_annotation_add_band,Kt as editor_annotation_add_line,oa as editor_annotation_add_point,ea as editor_annotation_add_state,$t as editor_annotation_add_time,ma as editor_annotation_at,ga as editor_annotation_at_first,ua as editor_annotation_at_last,ca as editor_annotation_at_max,pa as editor_annotation_at_min,ha as editor_annotation_color,ya as editor_annotation_dash,na as editor_annotation_entity,aa as editor_annotation_from,Ay as editor_annotation_from_helper,va as editor_annotation_history,ba as editor_annotation_label,xa as editor_annotation_remove,la as editor_annotation_series,Ca as editor_annotation_severity,da as editor_annotation_shade,sa as editor_annotation_state,_a as editor_annotation_times,My as editor_annotation_times_helper,ra as editor_annotation_to,Py as editor_annotation_to_helper,Wt as editor_annotation_type,Yt as editor_annotation_type_band,jt as editor_annotation_type_line,Jt as editor_annotation_type_point,Ht as editor_annotation_type_state,Zt as editor_annotation_type_time,ta as editor_annotation_value,Sy as editor_annotation_value_helper,fa as editor_annotation_zone,za as editor_annotation_zone_above,ka as editor_annotation_zone_below,wa as editor_annotation_zone_none,Ft as editor_annotations,Bi as editor_anomalies,ji as editor_anomalies_band,Wi as editor_anomalies_color,Fi as editor_anomalies_sigma,Qi as editor_anomalies_window,my as editor_anomalies_window_helper,ko as editor_attribute,Wn as editor_average,fr as editor_axis_labels,zr as editor_axis_labels_inside,wr as editor_axis_labels_outside,vo as editor_badge_actions,ro as editor_badge_attribute,ho as editor_badge_bands,yo as editor_badge_bands_help,bo as editor_badge_color,go as editor_badge_decimals,zo as editor_badge_double_tap_action,$e as editor_badge_entity,wo as editor_badge_hold_action,no as editor_badge_hours,mo as editor_badge_icon,po as editor_badge_max,co as editor_badge_min,_o as editor_badge_name,so as editor_badge_show_icon,lo as editor_badge_show_name,eo as editor_badge_style,to as editor_badge_style_ring,io as editor_badge_style_sparkline,ao as editor_badge_style_thin,oo as editor_badge_style_value,fo as editor_badge_tap_action,uo as editor_badge_unit,Fo as editor_band_color,Wo as editor_band_custom_color,To as editor_band_from,Ro as editor_band_from_entity,Qo as editor_band_from_entity_label,Bo as editor_band_from_number,Yo as editor_band_icon,jo as editor_band_label,nb as editor_bandwidth,ec as editor_bar_color,Xm as editor_bar_group,nn as editor_bar_labels,dn as editor_bar_labels_both,sn as editor_bar_labels_duration,mn as editor_bar_labels_none,ln as editor_bar_labels_state,$m as editor_bar_series,Tn as editor_bar_spacing,Oc as editor_bars,Hm as editor_bars_color_by,Km as editor_bars_color_by_bands,Jm as editor_bars_color_by_series,Vc as editor_bars_overlap,Ec as editor_bars_side,ag as editor_baseline,_g as editor_baseline_centre,ng as editor_baseline_share,rg as editor_baseline_wiggle,lg as editor_baseline_zero,Ic as editor_bin_width,qc as editor_bins,_b as editor_box,Ls as editor_box_color,j_ as editor_bucket,Y_ as editor_bucket_15,Z_ as editor_bucket_30,H_ as editor_bucket_60,Vl as editor_calm,Uy as editor_calm_helper,Ts as editor_candle_by,No as editor_card_setting,dc as editor_cell_shape,pc as editor_cell_shape_hexagon,cc as editor_cell_shape_rounded,mc as editor_cell_shape_square,de as editor_center,bt as editor_center_average,Lp as editor_center_label,ce as editor_center_mode_band,pe as editor_center_mode_name,ge as editor_center_mode_none,ue as editor_center_mode_text,me as editor_center_mode_value,ht as editor_center_none,be as editor_center_text,gt as editor_center_total,Bh as editor_chart_group_axes,Th as editor_chart_group_data,Qh as editor_chart_group_extras,Fh as editor_chart_group_layout,Rh as editor_chart_group_look,vu as editor_chord_pad,fu as editor_chord_ribbon_opacity,Ko as editor_color_amber,$o as editor_color_blue,R as editor_color_by,Q as editor_color_by_bands,Mu as editor_color_by_direction,Su as editor_color_by_group,sc as editor_color_by_scale,B as editor_color_by_series,ct as editor_color_by_shades,ii as editor_color_custom,Jo as editor_color_green,oi as editor_color_grey,Zo as editor_color_icon,gc as editor_color_max,uc as editor_color_min,gl as editor_color_name,Ho as editor_color_primary,ei as editor_color_purple,Xo as editor_color_red,Rn as editor_color_transition,Qn as editor_color_transition_hard,Bn as editor_color_transition_smooth,bl as editor_color_value,wd as editor_column_color,ud as editor_column_labels,Pe as editor_columns,Xr as editor_compact,Ka as editor_compare,Xa as editor_compare_style,$a as editor_compare_style_grey,er as editor_compare_style_series,R_ as editor_cooling_color,Ac as editor_count,Nc as editor_count_readings,Pc as editor_count_time,hr as editor_cumulative_billing_day,mr as editor_cumulative_reset,br as editor_cumulative_reset_billing,pr as editor_cumulative_reset_day,gr as editor_cumulative_reset_month,cr as editor_cumulative_reset_none,ur as editor_cumulative_reset_week,lr as editor_cumulative_transform,dr as editor_cumulative_transform_cumulative,sr as editor_cumulative_transform_none,V_ as editor_current_color,E as editor_curve,V as editor_curve_smooth,T as editor_curve_step,G as editor_curve_straight,lm as editor_cycle_plot_cycle,mm as editor_cycle_plot_cycle_day_of_month,sm as editor_cycle_plot_cycle_day_of_week,dm as editor_cycle_plot_cycle_hour_of_day,cm as editor_cycle_plot_weeks,j as editor_dash,W_ as editor_day_clock_center_none,F_ as editor_day_clock_center_now,Q_ as editor_day_clock_center_total,B_ as editor_days,qe as editor_decimals,U as editor_derivative_smoothing,L as editor_derivative_smoothing_time,Ny as editor_derivative_smoothing_time_helper,k as editor_derivative_transform,x as editor_derivative_transform_derivative,C as editor_derivative_transform_none,M as editor_derivative_unit_time,N as editor_derivative_unit_time_d,P as editor_derivative_unit_time_h,A as editor_derivative_unit_time_min,S as editor_derivative_unit_time_s,Nt as editor_dot_color,Mt as editor_dot_size,Lr as editor_dots,Xe as editor_double_tap_action,Qs as editor_down_color,xi as editor_drill_down,se as editor_end_angle,um as editor_ends,gm as editor_ends_range,hm as editor_ends_target,bm as editor_ends_then,I as editor_energy_flows,Dy as editor_energy_flows_helper,O as editor_energy_split,Cl as editor_entity_aggregate,_n as editor_entity_groups,Cy as editor_entity_groups_helper,$_ as editor_entity_options_none,gd as editor_error_bars,vd as editor_error_bars_ci95,yd as editor_error_bars_min_max,bd as editor_error_bars_none,hd as editor_error_bars_std,Be as editor_exclude_heading,Qe as editor_exclude_help,Ve as editor_export,Fn as editor_extrema,Vi as editor_extremes,qi as editor_extremes_average,Ei as editor_extremes_average_figure,Oi as editor_extremes_average_line,Ii as editor_extremes_average_none,Li as editor_extremes_max,Di as editor_extremes_min,Sn as editor_fill,hs as editor_fill_color,Pn as editor_fill_fade,Nn as editor_fill_none,An as editor_fill_solid,xl as editor_fixed_value,cu as editor_flow_color,pl as editor_font_size,ul as editor_font_size_header,M_ as editor_forecast_attribute,gy as editor_forecast_attribute_helper,x_ as editor_forecast_entity,uy as editor_forecast_entity_helper,q_ as editor_forecast_hours,D_ as editor_forecast_multiply,vy as editor_forecast_multiply_helper,A_ as editor_forecast_time_key,hy as editor_forecast_time_key_helper,C_ as editor_forecast_title,P_ as editor_forecast_type,U_ as editor_forecast_type_daily,yy as editor_forecast_type_helper,N_ as editor_forecast_type_hourly,L_ as editor_forecast_type_twice_daily,S_ as editor_forecast_value_key,by as editor_forecast_value_key_helper,du as editor_from,Tm as editor_funnel_color_by,Bm as editor_funnel_color_by_bands,Rm as editor_funnel_color_by_series,Om as editor_funnel_percent_of,Em as editor_funnel_percent_of_first,Gm as editor_funnel_percent_of_none,Vm as editor_funnel_percent_of_previous,Dm as editor_funnel_shape,qm as editor_funnel_shape_funnel,Im as editor_funnel_shape_pyramid,Dp as editor_gap,ne as editor_gauge_help,ye as editor_ghost,fe as editor_ghost_24h,we as editor_ghost_7d,ve as editor_ghost_off,qp as editor_gradient,kn as editor_graph,xn as editor_graph_bar,Cn as editor_graph_line,Mn as editor_graph_none,_c as editor_grid,lc as editor_grid_calendar,kr as editor_grid_horizontal,nc as editor_grid_hours,Cr as editor_grid_vertical,Uu as editor_group,l as editor_group_bars,Va as editor_group_by,tn as editor_group_by_area,md as editor_group_by_auto,Ra as editor_group_by_day,an as editor_group_by_device,on as editor_group_by_floor,Ta as editor_group_by_hour,rn as editor_group_by_label,Qa as editor_group_by_month,Ga as editor_group_by_none,Ba as editor_group_by_week,c as editor_group_compare,p as editor_group_distribution,s as editor_group_gauges,d as editor_group_history,Mp as editor_group_size,m as editor_group_totals,$r as editor_header,e_ as editor_header_above,i_ as editor_header_hidden,o_ as editor_header_over,fb as editor_headline,T_ as editor_heating_color,Gn as editor_height,di as editor_hide_options,Ee as editor_hide_unavailable,fg as editor_hierarchy_color_by,zg as editor_hierarchy_color_by_bands,wg as editor_hierarchy_color_by_group,en as editor_hierarchy_group_by,Gc as editor_hist_x_axis,Ke as editor_hold_action,xo as editor_icon,vl as editor_icon_image,Te as editor_include_heading,Re as editor_include_help,Au as editor_increase,Pu as editor_increase_bad,Nu as editor_increase_good,St as editor_jitter,F as editor_labels,En as editor_labels_always,On as editor_labels_hover,Vn as editor_labels_never,u_ as editor_labels_overlap,s_ as editor_labels_position,m_ as editor_labels_position_above,d_ as editor_labels_position_auto,c_ as editor_labels_position_below,p_ as editor_labels_position_center,a_ as editor_labels_show,r_ as editor_labels_show_all,l_ as editor_labels_show_ends,__ as editor_labels_show_last,n_ as editor_labels_show_minmax,bc as editor_legend,t_ as editor_legend_toggle,Ge as editor_limit,Uo as editor_limit_default,Do as editor_limit_entity,Lo as editor_limit_number,Ur as editor_line_width,_u as editor_link_color,nu as editor_link_color_auto,lu as editor_link_color_source,su as editor_link_color_target,Jg as editor_marimekko_category,Kg as editor_marimekko_color,Hg as editor_marimekko_group,Fg as editor_marimekko_segment_labels,Yg as editor_marimekko_segment_labels_both,Zg as editor_marimekko_segment_labels_none,Wg as editor_marimekko_segment_labels_percent,jg as editor_marimekko_segment_labels_value,So as editor_max,Pt as editor_max_size,eu as editor_mean,ku as editor_measure,xu as editor_measure_change,Cu as editor_measure_value,Mo as editor_min,Hn as editor_min_range,Xn as editor_min_range_secondary,At as editor_min_size,Wm as editor_mode,jm as editor_mode_grouped,Zm as editor_mode_percent,Ym as editor_mode_stacked,ni as editor_move_down,_i as editor_move_up,b_ as editor_multiples,w_ as editor_multiples_columns,h_ as editor_multiples_scale,y_ as editor_multiples_scale_auto,f_ as editor_multiples_scale_independent,v_ as editor_multiples_scale_shared,Co as editor_name,Zl as editor_negative_color,Po as editor_none,mi as editor_not_found,Wh as editor_notice_group_by,jh as editor_notice_sorted,Wr as editor_now_marker,Hr as editor_now_marker_countdown,Yr as editor_now_marker_line,jr as editor_now_marker_off,Zr as editor_now_marker_time,Dr as editor_on_top,ui as editor_orientation,gi as editor_orientation_horizontal,bi as editor_orientation_vertical,Qt as editor_overview,Sp as editor_partial,xp as editor_per_icon,Sa as editor_period_calendar,Pa as editor_period_calendar_day,Ua as editor_period_calendar_month,Aa as editor_period_calendar_rolling,Na as editor_period_calendar_week,La as editor_period_calendar_year,u as editor_period_last,Ea as editor_period_navigate,Da as editor_period_offset,g as editor_period_unit,h as editor_period_unit_day,b as editor_period_unit_hour,v as editor_period_unit_month,y as editor_period_unit_week,qa as editor_period_until,Oa as editor_period_until_end,Ia as editor_period_until_now,Jl as editor_place_by,Xl as editor_place_by_time_of_day,Kl as editor_place_by_value,Un as editor_points,Dn as editor_points_always,Ln as editor_points_hover,qn as editor_points_never,zn as editor_points_per_hour,Qp as editor_polar_color,Gp as editor_polar_color_by,Bp as editor_polar_color_by_bands,Tp as editor_polar_color_by_series,Rp as editor_polar_color_by_shades,Op as editor_polar_scale,Vp as editor_polar_scale_limits,Ep as editor_polar_scale_shared,qo as editor_preset,Io as editor_preset_battery,Go as editor_preset_custom,Vo as editor_preset_none,Eo as editor_preset_temperature,Oo as editor_preset_usage,Jp as editor_radar_axis,Ly as editor_radar_axis_helper,Hp as editor_radar_fill,jp as editor_radar_scale,Yp as editor_radar_scale_limits,Zp as editor_radar_scale_shared,cd as editor_range,ou as editor_range_color,qs as editor_ranges,Os as editor_ranges_colours,Is as editor_ranges_shades,Us as editor_readings,ai as editor_remove_band,li as editor_remove_entity,K_ as editor_ring_color,tu as editor_rings_start_angle,pd as editor_rounded,au as editor_rounded_ends,ry as editor_row_action,We as editor_rule_area,Fe as editor_rule_device_class,Ze as editor_rule_domain,He as editor_rule_entity,je as editor_rule_floor,Ye as editor_rule_label,J as editor_section_actions,n as editor_section_chart,Z as editor_section_colours,H as editor_section_display,r as editor_section_entities,Y as editor_section_limits,_ as editor_section_style,ql as editor_sectors,El as editor_sectors_16,Il as editor_sectors_4,Ol as editor_sectors_8,Ud as editor_series_aggregate,Ld as editor_series_aggregate_auto,Gd as editor_series_aggregate_change,Ed as editor_series_aggregate_first,Vd as editor_series_aggregate_last,Od as editor_series_aggregate_max,Dd as editor_series_aggregate_mean,Id as editor_series_aggregate_min,qd as editor_series_aggregate_sum,Sd as editor_series_axis,Ad as editor_series_axis_auto,Pd as editor_series_axis_left,Nd as editor_series_axis_right,W as editor_series_color,kd as editor_series_type,Md as editor_series_type_area,xd as editor_series_type_column,Cd as editor_series_type_line,I_ as editor_set_point,G_ as editor_set_point_color,ci as editor_severity,pt as editor_shade_color,qy as editor_shade_color_helper,E_ as editor_shade_fan,O_ as editor_shading,Pp as editor_shape,Np as editor_shape_donut,Up as editor_shape_pie,rb as editor_shape_raincloud,ab as editor_shape_violin,Uc as editor_show_as,Lc as editor_show_as_percent,Dc as editor_show_as_total,Nl as editor_show_fill,Al as editor_show_graph,Me as editor_show_icon,Sl as editor_show_indicator,Ae as editor_show_legend,Ll as editor_show_legend_entity,Dl as editor_show_legend_state,Pl as editor_show_line,Ce as editor_show_name,ym as editor_show_now,si as editor_show_options,ut as editor_show_percent,Ul as editor_show_points,Ml as editor_show_state,Se as editor_show_target,xe as editor_show_value,$l as editor_size_by_value,Ne as editor_sort,Le as editor_sort_ascending,De as editor_sort_descending,Ue as editor_sort_none,f as editor_source,D as editor_source_current,q as editor_source_energy,w as editor_source_history,z as editor_source_statistics,Ju as editor_spark,Xu as editor_spark_area,eg as editor_spark_bar,og as editor_spark_color,$u as editor_spark_column,Ku as editor_spark_line,Mc as editor_spiral_ring_width,zc as editor_spiral_turn,kc as editor_spiral_turn_day,Cc as editor_spiral_turn_week,xc as editor_spiral_turns,lb as editor_split_by,db as editor_split_by_day,cb as editor_split_by_month,sb as editor_split_by_none,mb as editor_split_by_week,Fl as editor_stack,Wl as editor_stack_none,jl as editor_stack_normal,Yl as editor_stack_percent,le as editor_start_angle,xb as editor_start_from_first,gn as editor_state_colors,vn as editor_state_colors_add,yn as editor_state_colors_color,bn as editor_state_colors_help,fn as editor_state_colors_remove,hn as editor_state_colors_state,zb as editor_steps,kb as editor_steps_change,Cb as editor_steps_current,pg as editor_stream_curve,cg as editor_stream_labels,sg as editor_stream_order,dg as editor_stream_order_inside_out,mg as editor_stream_order_listed,bs as editor_strip_jitter,cs as editor_strip_marker,us as editor_strip_marker_mean,ps as editor_strip_marker_median,gs as editor_strip_marker_none,_e as editor_style_arc,Ql as editor_style_area,X as editor_style_bar,ie as editor_style_battery,Hl as editor_style_beeswarm,ys as editor_style_box,zt as editor_style_bubble,Ds as editor_style_bullet,Gs as editor_style_candlestick,yu as editor_style_chord,Xs as editor_style_climate,dd as editor_style_column,zd as editor_style_combined,im as editor_style_cycle_plot,Td as editor_style_day_clock,pm as editor_style_dumbbell,Lm as editor_style_funnel,Fm as editor_style_grouped_bars,ic as editor_style_heatmap,Sc as editor_style_histogram,bg as editor_style_icicle,Bc as editor_style_line,zp as editor_style_lollipop,Qg as editor_style_marimekko,re as editor_style_needle,kp as editor_style_pictograph,Ap as editor_style_pie,Ip as editor_style_polar_area,Kb as editor_style_purpose_arc,$b as editor_style_purpose_area,Fb as editor_style_purpose_bar,Zb as editor_style_purpose_battery,Nh as editor_style_purpose_beeswarm,mh as editor_style_purpose_box,lh as editor_style_purpose_bubble,fh as editor_style_purpose_bullet,Ah as editor_style_purpose_candlestick,Dh as editor_style_purpose_chord,Ih as editor_style_purpose_climate,eh as editor_style_purpose_column,oh as editor_style_purpose_combined,Vh as editor_style_purpose_cycle_plot,Eh as editor_style_purpose_day_clock,Ch as editor_style_purpose_dumbbell,ch as editor_style_purpose_funnel,vh as editor_style_purpose_grouped_bars,sh as editor_style_purpose_heatmap,_h as editor_style_purpose_histogram,yh as editor_style_purpose_icicle,Xb as editor_style_purpose_line,wh as editor_style_purpose_lollipop,bh as editor_style_purpose_marimekko,Jb as editor_style_purpose_needle,ah as editor_style_purpose_pictograph,ih as editor_style_purpose_pie,uh as editor_style_purpose_polar_area,ph as editor_style_purpose_radar,xh as editor_style_purpose_range_area,Hb as editor_style_purpose_ring,th as editor_style_purpose_rings,Lh as editor_style_purpose_sankey,nh as editor_style_purpose_scatter,jb as editor_style_purpose_segmented,kh as editor_style_purpose_slope,Mh as editor_style_purpose_sparkline,dh as editor_style_purpose_spiral,Sh as editor_style_purpose_streamgraph,Uh as editor_style_purpose_strip_plot,hh as editor_style_purpose_sunburst,Yb as editor_style_purpose_tank,Wb as editor_style_purpose_thin,qh as editor_style_purpose_timeline,gh as editor_style_purpose_treemap,Gh as editor_style_purpose_trend,Ph as editor_style_purpose_violin,rh as editor_style_purpose_waffle,zh as editor_style_purpose_waterfall,Oh as editor_style_purpose_wind_rose,Wp as editor_style_radar,$p as editor_style_range_area,ae as editor_style_ring,iu as editor_style_rings,ru as editor_style_sankey,wt as editor_style_scatter,ee as editor_style_segmented,zu as editor_style_slope,Hu as editor_style_sparkline,hc as editor_style_spiral,tg as editor_style_streamgraph,ls as editor_style_strip_plot,gg as editor_style_sunburst,oe as editor_style_tank,$ as editor_style_thin,Pg as editor_style_timeline,qg as editor_style_treemap,$g as editor_style_trend,tb as editor_style_violin,bb as editor_style_waffle,wb as editor_style_waterfall,Db as editor_style_wind_rose,ey as editor_summary_band_one,oy as editor_summary_bands,Hh as editor_summary_entities,Zh as editor_summary_entity_one,Kh as editor_summary_limits,Jh as editor_summary_matching,$h as editor_summary_no_bands,Yh as editor_summary_no_entities,Xh as editor_summary_target,hg as editor_sunburst_shape,yg as editor_sunburst_shape_full,vg as editor_sunburst_shape_half,g_ as editor_sync,py as editor_sync_helper,Je as editor_tap_action,Ao as editor_target,he as editor_tick_labels,wn as editor_timeline_group,cn as editor_timeline_legend,pn as editor_timeline_legend_above,un as editor_timeline_legend_hidden,K as editor_title,mu as editor_to,Nr as editor_tooltip,Mb as editor_total,Ig as editor_treemap_color_by,Eg as editor_treemap_color_by_bands,Og as editor_treemap_color_by_group,hl as editor_trend_color_icon,yl as editor_trend_group,In as editor_trend_labels,jn as editor_trend_legend,fl as editor_trend_tooltip,Zn as editor_trend_y_max,wy as editor_trend_y_max_helper,Yn as editor_trend_y_min,fy as editor_trend_y_min_helper,Rs as editor_under_aggregate,Fs as editor_underneath,Ws as editor_underneath_columns,js as editor_underneath_line,Ie as editor_unit,Cp as editor_unit_icon,Bs as editor_up_color,hi as editor_value_axis,$n as editor_value_factor,yi as editor_value_grid,fi as editor_value_max,vi as editor_value_min,hb as editor_waffles,vb as editor_waffles_each,yb as editor_waffles_one,ay as editor_warn_band_same_start,iy as editor_warn_min_max,ty as editor_warn_not_number,Sb as editor_waterfall_invert,Or as editor_when_above,Er as editor_when_below,Tr as editor_when_card_above,Rr as editor_when_card_below,Vr as editor_when_card_entity,ny as editor_when_card_heading,ly as editor_when_card_help,Gr as editor_when_card_state,dy as editor_when_card_state_helper,qr as editor_when_entity,Br as editor_when_ghost,_y as editor_when_heading,Ir as editor_when_state,sy as editor_when_state_helper,Qr as editor_when_strip,As as editor_whiskers,Ns as editor_whiskers_range,Ps as editor_whiskers_tukey,Rl as editor_wind_none,Tl as editor_wind_now,Gl as editor_wind_roles,Bl as editor_wind_statistics,yr as editor_x_axis,Vt as editor_x_max,Et as editor_x_min,Ut as editor_xy_x_axis,vr as editor_y_axis,wl as editor_y_axis_side,zl as editor_y_axis_side_primary,kl as editor_y_axis_side_secondary,Mr as editor_y_max,Kn as editor_y_max_secondary,ky as editor_y_max_secondary_helper,xr as editor_y_min,Jn as editor_y_min_secondary,zy as editor_y_min_secondary_helper,Sr as editor_y_scale,Ar as editor_y_scale_linear,Pr as editor_y_scale_log,Ma as editor_zones,Bt as editor_zoom,cy as editor_zoom_helper,jc as energy_error,Xc as energy_flow_battery_in,Kc as energy_flow_battery_out,op as energy_flow_devices,$c as energy_flow_gas,Hc as energy_flow_grid_export,Zc as energy_flow_grid_import,Jc as energy_flow_solar,ep as energy_flow_water,Wc as energy_loading,ip as energy_node_home,ap as energy_node_home_use,tp as energy_node_untracked,Yc as energy_none,hu as energy_nothing_flowed,e as entity_not_found,fd as error_bars_tooltip,hp as export_copied,pp as export_csv,up as export_csv_hint,fp as export_failed,lp as export_menu,sp as export_png,dp as export_png_hint,yp as export_saved,vp as export_saved_file,mp as export_svg,cp as export_svg_hint,gp as export_yaml,bp as export_yaml_hint,Ui as extremes_average,Pi as extremes_high,Ni as extremes_low,z_ as forecast_label,k_ as forecast_series,Qm as funnel_aria,ze as ghost_title_24h,ke as ghost_title_7d,oc as grouped_bars_aria,tc as heatmap_aria,rc as heatmap_empty,ac as heatmap_hours,xg as hierarchy_empty,Mg as hierarchy_no_reading,Cg as hierarchy_other,kg as hierarchy_total,Rc as histogram_reading,Tc as histogram_readings,Ag as icicle_aria,np as legend_toggle_all_hidden,_p as legend_toggle_hint,Xg as marimekko_aria,i as no_entities,t as no_matches,a as none_available,Jr as now_marker_countdown,Kr as now_marker_next,ft as parts_aria,vt as parts_average,yt as parts_total,_t as period_last_day,nt as period_last_days,at as period_last_hour,rt as period_last_hours,ot as period_last_month,dt as period_last_month_rolling,mt as period_last_months,$i as period_last_week,lt as period_last_week_rolling,st as period_last_weeks,tt as period_last_year,Zi as period_next,Yi as period_previous,Hi as period_return,et as period_this_month,Xi as period_this_week,it as period_this_year,Ji as period_today,Ki as period_yesterday,Fp as polar_area_aria,Kp as radar_aria,Xp as radar_other,pu as sankey_aria,uu as sankey_flow,gu as sankey_no_flows,bu as sankey_nothing,Lt as scatter_needs_two,qt as scatter_role_x,Du as slope_ago,qu as slope_ago_one,Yu as slope_entity_aria,Eu as slope_last,Vu as slope_last_one,Zu as slope_no_reading,Lu as slope_now,Iu as slope_previous,Ou as slope_previous_one,Ru as slope_unit_day,Bu as slope_unit_day_other,Gu as slope_unit_hour,Tu as slope_unit_hour_other,Wu as slope_unit_month,ju as slope_unit_month_other,Qu as slope_unit_week,Fu as slope_unit_week_other,ig as spark_aria,yc as spiral_aria,wc as spiral_inner_oldest,vc as spiral_turn_day_note,fc as spiral_turn_week_note,ug as stream_total,ms as strip_mean,ds as strip_mean_value,ss as strip_median_value,Sg as sunburst_aria,_s as swarm_earliest_latest,os as swarm_events,rs as swarm_held,ns as swarm_lowest_highest,as as swarm_no_change,ts as swarm_none,es as swarm_readings,is as swarm_shown,Ug as timeline_for,Dg as timeline_measurement,Ng as timeline_no_states,Lg as timeline_now,Vg as treemap_aria,Tg as treemap_empty,Rg as treemap_no_reading,Bg as treemap_other,Gg as treemap_total,ob as trend_avg,ib as trend_max,eb as trend_min,o as unavailable,pb as violin_median,ub as violin_none,gb as violin_raincloud,Lb as waterfall_aria,Pb as waterfall_end,Ub as waterfall_no_readings,Ab as waterfall_start,Nb as waterfall_total,Fr as when_strip_label,Rb as wind_aria,Bb as wind_aria_calm,Qb as wind_aria_still,Eb as wind_calm,Ib as wind_mean_speed,qb as wind_prevailing,Tb as wind_share,Vb as wind_speed,Gb as wind_speed_unit,Ob as wind_strongest,Gt as zoom_reset,Tt as zoom_window,Rt as zoom_window_label}; +//# sourceMappingURL=chartdeck-card.it-BLLdra11.js.map diff --git a/dist/chartdeck-card.it-BLLdra11.js.map b/dist/chartdeck-card.it-BLLdra11.js.map new file mode 100644 index 0000000..86ed4b6 --- /dev/null +++ b/dist/chartdeck-card.it-BLLdra11.js.map @@ -0,0 +1 @@ +{"version":3,"file":"chartdeck-card.it-BLLdra11.js","sources":[],"sourcesContent":[],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/chartdeck-card.ja-DiJOj-UU.js b/dist/chartdeck-card.ja-DiJOj-UU.js new file mode 100644 index 0000000..17d3e6c --- /dev/null +++ b/dist/chartdeck-card.ja-DiJOj-UU.js @@ -0,0 +1,2 @@ +const e="エンティティが見つかりません",_="利用不可",t="エディターでエンティティを追加して始めましょう。",o="現在一致するエンティティはありません。",r="これらのエンティティはどれも利用できません。",i="エンティティ",d="スタイル",a="チャート",n="バー",l="ゲージ",s="履歴チャート",p="全体の内訳",c="比較",m="分布",u="表示する期間",y="単位",g="時間",h="日",b="週",w="月",f="データの取得元",v="履歴(すべての変化)",k="長期統計",x="変換",z="なし(読み取り値そのまま)",S="変化率",N="変化率の単位",C="秒",E="分",q="時間",j="日",G="読み取り値で平滑化",L="時間で平滑化",P="現在値",U="エネルギーダッシュボード",V="エネルギーフロー",W="売電とバッテリー充電を軸の下に表示",A="線の形",M="滑らか",O="直線",R="階段",Y="色",B="エンティティごとに1色",D="カラーバンド別",F="ポイントに値を表示",H="線の色",I="破線",J="範囲",K="色",Q="表示",T="アクション",X="タイトル",Z="バー",$="細いバー",ee="セグメント",_e="タンク",te="バッテリーグリッド",oe="バッテリー残量: {levels}",re="リング",ie="針",de="円弧",ae="角度は上から時計回りの度数です: -90 が左、90 が右。空欄にするとスタイル標準の形になります。",ne="開始角度",le="終了角度",se="中央に表示",pe="値",ce="カラーバンドのラベル",me="名前",ue="任意のテキスト",ye="なし",ge="テキスト",he="目盛りの数値",be="ゲージの背後に最近の範囲を表示",we="オフ",fe="過去24時間",ve="過去7日間",ke="過去24時間: {min}~{max}、平均 {mean}",xe="過去7日間: {min}~{max}、平均 {mean}",ze="名前を表示",Se="値を表示",Ne="アイコンを表示",Ce="目標値を表示",Ee="凡例を表示",qe="列数",je="並べ替え",Ge="リスト順",Le="小さい順",Pe="大きい順",Ue="小数点以下の桁数",Ve="単位",We="アニメーション",Ae="利用不可のエンティティを非表示",Me="エクスポートメニュー",Oe="最大表示数",Re="一致するすべてのエンティティも表示",Ye="新しいデバイスはカードを編集しなくても表示されます。同じ種類を複数選ぶといずれかに一致すれば対象になり、異なる種類はすべてに一致する必要があります。",Be="除外",De="一致したエンティティのうち、これらのいずれかに一致するものは除外されます。",Fe="デバイスクラス",He="エリア",Ie="フロア",Je="ラベル",Ke="ドメイン",Qe="エンティティ",Te="タップアクション",Xe="ホールドアクション",Ze="ダブルタップアクション",$e="エンティティ",e_="外観",__="アイコン付きの値",t_="スパークライン",o_="リング",r_="細いバー",i_="属性(状態の代わりに使用)",d_="名前",a_="履歴の時間数",n_="名前を表示",l_="アイコンを表示",s_="アイコン",p_="最小値",c_="最大値",m_="単位",u_="小数点以下の桁数",y_="バンド外の色",g_="カラーバンド",h_="バッジは、カードと同様に値が含まれるバンドの色になります。",b_="アクション",w_="タップアクション",f_="ホールドアクション",v_="ダブルタップアクション",k_="属性(状態の代わりに使用)",x_="名前",z_="アイコン",S_="最小値",N_="最大値",C_="目標値",E_="なし",q_="カード設定",j_="デフォルト({value})",G_="数値",L_="エンティティ",P_="プリセット",U_="バッテリー(低いほど悪い)",V_="使用量(高いほど悪い)",W_="温度",A_="なし",M_="カスタム",O_="開始値",R_="エンティティから開始",Y_="数値から開始",B_="このエンティティの値から開始",D_="色",F_="CSS カラー",H_="ラベル",I_="アイコン",J_="アイコンをバンドの色に合わせる",K_="プライマリ",Q_="緑",T_="琥珀",X_="赤",Z_="青",$_="紫",et="グレー",_t="カスタム…",tt="バンドを追加",ot="バンドを削除",rt="エンティティを追加",it="上へ移動",dt="下へ移動",at="エンティティを削除",nt="オプションを表示",lt="オプションを非表示",st="{entity}(見つかりません)",pt="色",ct="{time} の {label}",mt="向き",ut="横",yt="縦",gt="値ラベル",ht="各値ラベルに線を表示",bt="表示する最小値",wt="表示する最大値",ft="中央値",vt="中央の半分",kt="最小 – 最大",xt="読み取り数",zt="グループをタップして内訳を表示",St="{label}。内訳を表示",Nt="{name} に戻る",Ct="すべて",Et="最高",qt="最低",jt="平均",Gt="最高値をマーク",Lt="最低値をマーク",Pt="平均",Ut="表示しない",Vt="チャートを横切る線",Wt="数値のみ",At="最高・最低・平均をマーク",Mt="{name}: {value}、通常から {sigma}",Ot="{limit} 超",Rt="{limit} 未満",Yt="通常から大きく外れた値をマーク",Bt="ウィンドウ",Dt="マークする外れ幅(標準偏差)",Ft="マーカーの色",Ht="通常範囲を塗りつぶす",It="前の期間",Jt="次の期間",Kt="{label} に戻る",Qt="今日",Tt="昨日",Xt="今週",Zt="先週",$t="今月",eo="先月",_o="今年",to="昨年",oo="過去1時間",ro="過去 {n} 時間",io="過去1日",ao="過去 {n} 日間",no="過去7日間",lo="過去 {n} 週間",so="過去1か月",po="過去 {n} か月",co="単色の濃淡",mo="濃淡の色",uo="各割合をパーセントで表示",yo="合計",go="平均",ho="なし",bo="合計",wo="平均",fo="{names} の{style}",vo="散布図",ko="バブルチャート",xo="横軸",zo="最初のエンティティ",So="時間",No="点のサイズ(px)",Co="ジッター(px)",Eo="最小バブル(px)",qo="最大バブル(px)",jo="点の色",Go="横軸のラベル",Lo="2つ目のエンティティを追加してください。最初のエンティティが横軸、残りが縦軸になります。",Po="エンティティを3つ追加してください: 横軸用、縦軸用、バブルのサイズ用です。",Uo="横",Vo="サイズ",Wo="合計",Ao="横軸の最小値",Mo="横軸の最大値",Oo="ズームをリセット",Ro="表示範囲: {from}~{to}",Yo="表示中のチャート範囲",Bo="ズームとパン",Do="チャート下の概要ストリップ",Fo="注釈",Ho="種類",Io="値に線を引く",Jo="値の範囲を塗りつぶす",Ko="指定時刻にマーク",Qo="エンティティの変化時にマーク",To="読み取り値にラベル",Xo="線",Zo="バンド",$o="時刻",er="状態の変化",_r="ポイントラベル",tr="注釈を追加:",or="値",rr="開始",ir="終了",dr="時刻",ar="エンティティ",nr="系列(空欄で最初の系列)",lr="状態(空欄ですべての変化)",sr="この状態の間を塗りつぶす",pr="読み取り値",cr="最高",mr="最低",ur="最新",yr="最初",gr="ラベル",hr="色",br="破線",wr="エンティティの履歴に従う(階段状)",fr="塗りつぶし",vr="なし",kr="線の上",xr="線の下",zr="線の値に応じて塗りつぶしの色を変える(任意のバンド)",Sr="注釈を削除",Nr="チャートの背後に重要度バンドを塗りつぶす",Cr="期間",Er="過去…",qr="今日",jr="今週",Gr="今月",Lr="今年",Pr="さかのぼる期間数(0 は現在)",Ur="描画範囲",Vr="現在まで",Wr="期間の終わりまで",Ar="前へ/次へボタンを表示",Mr="読み取り値のグループ化",Or="グループ化しない",Rr="時間",Yr="日",Br="週",Dr="月",Fr="集計方法",Hr="{name}、{offset}",Ir="{n} 時間前",Jr="{n} 日前",Kr="{n} 週間前",Qr="{n} か月前",Tr="{n} 年前",Xr="過去の期間と比較(背後に薄く描画)",Zr="過去の期間の色",$r="グレー",ei="系列色を薄く",_i="平均",ti="合計",oi="最小",ri="最大",ii="最初",di="最後",ai="変化量(積算メーター用)",ni="変換",li="なし(読み取り値そのまま)",si="累計",pi="累計のリセット",ci="しない(左端から)",mi="毎日",ui="毎週",yi="毎月",gi="毎月の請求日",hi="毎月の請求日(1~28)",bi="時刻ラベル",wi="値ラベル",fi="軸ラベル",vi="チャートの横",ki="チャートの上に重ねる",xi="横線",zi="縦線",Si="表示する最小値",Ni="表示する最大値",Ci="値の目盛り",Ei="等間隔",qi="対数(10のべき乗)",ji="ホバーまたはタッチで値を表示",Gi="線の太さ(px)",Li="各読み取り値に点を表示",Pi="他の線より上に描画",Ui="エンティティ",Vi="状態が次のとき",Wi="次より大きいとき",Ai="次より小さいとき",Mi="エンティティ",Oi="状態が次のとき",Ri="次より大きいとき",Yi="次より小さいとき",Bi="非表示の読み取り値を薄い線で表示",Di="条件が成立していた期間を示すストリップ",Fi="{condition} の間表示",Hi="現在時刻の線",Ii="オフ",Ji="線のみ",Ki="線と時刻",Qi="線と次の設定時刻までのカウントダウン",Ti="{label} まで {duration}",Xi="次まで {duration}",Zi="コンパクト",$i="名前と値",ed="チャートの上",_d="チャートに重ねる",td="非表示",od="名前をタップして表示/非表示を切り替え",rd="表示する読み取り値",id="すべて(収まる範囲)",dd="最新",ad="最高と最低",nd="最初と最新",ld="ラベルの位置",sd="山の上、谷の下",pd="上",cd="下",md="ポイント上",ud="ラベルの重なりを許可",yd="同期グループ",gd="エンティティごとに小さなチャートを表示",hd="値の目盛り",bd="単位が同じなら共通",wd="すべてのチャートで共通",fd="チャートごとに個別",vd="列数(空欄でカードに合わせる)",kd="予報",xd="{name} の予報",zd="予報",Sd="予報エンティティ",Nd="属性",Cd="値のキー",Ed="時刻のキー",qd="天気予報",jd="1時間ごと",Gd="1日ごと",Ld="1日2回",Pd="値に掛ける数",Ud="予報を表示する先の期間",Vd="設定温度を表示",Wd="暖房・冷房中を塗りつぶす",Ad="送風のみの間を塗りつぶす",Md="温度の色",Od="設定温度の色",Rd="暖房の色",Yd="冷房の色",Bd="日数(2以上で平均的な1日を表示)",Dd="オンの時間",Fd="現在時刻",Hd="なし",Id="バーの間隔",Jd="15分",Kd="30分",Qd="1時間",Td="自動(メーターは変化量、それ以外は平均)",Xd="色",Zd="オンとみなす状態",$d="まず上でエンティティを追加してください。",ea="グループ化",_a="フロア",ta="エリア",oa="デバイス",ra="ラベル",ia="独自のグループ",da="バー上のテキスト",aa="状態",na="継続時間",la="状態と継続時間",sa="なし",pa="状態の凡例",ca="チャートの上",ma="非表示",ua="状態の色",ya="パレット名(amber、green、blue、red、purple、grey、primary)または任意の CSS カラー。",ga="状態",ha="色",ba="状態の色を追加",wa="削除",fa="グループ(同じグループの行は見出しを共有)",va="1時間あたりのポイント数(0 ですべての読み取り値を描画)",ka="グラフ",xa="線",za="バー",Sa="なし(値のみ)",Na="線の下を塗りつぶす",Ca="単色",Ea="フェード",qa="なし",ja="線上の点",Ga="ホバー時",La="常に表示",Pa="表示しない",Ua="最高・最低ラベル",Va="ホバー時",Wa="常に表示",Aa="表示しない",Ma="グラフの高さ(幅 500 px あたり)",Oa="バーの間隔(px)",Ra="バンドの色",Ya="ブレンド",Ba="バンドごとに切り替え",Da="最低と最高を表示",Fa="平均を表示",Ha="凡例(エンティティが2つ以上)",Ia="最小値",Ja="最大値",Ka="表示する最小幅",Qa="右軸の最小値",Ta="右軸の最大値",Xa="右軸の最小幅",Za="10 のべき乗で倍率をかける",$a="名前とアイコン",en="両端揃え",_n="左",tn="右",on="中央",rn="アイコン",dn="名前の右",an="名前の左",nn="値の横",ln="値",sn="左",pn="右",cn="中央",mn="値のサイズ(%)",un="名前のサイズ(px)",yn="名前に色を付ける",gn="値に色を付ける",hn="アイコンに色を付ける",bn="背景なし(別のカード内で使用)",wn="アイコンの代わりに画像(URL)",fn="ポインター位置の値を表示",vn="軸",kn="左",xn="右(独自の目盛り)",zn="集計方法",Sn="現在値を水平線で描画",Nn="メインの値の横に値を表示",Cn="値に応じた色の点",En="グラフ上",qn="線",jn="塗りつぶし",Gn="点",Ln="凡例に表示",Pn="凡例に値を表示",Un="方位",Vn="4 (N, E, S, W)",Wn="8 (N, NE, E…)",An="16 (N, NNE, NE…)",Mn="静穏とみなす風速",On="最初のエンティティは風向で、角度または SW などの方位で指定します。2つ目は風速です。風速がない場合、花弁は各方向から風が吹いた頻度だけを示します。",Rn="風向: {direction}。風速: {speed}。",Yn="なし",Bn="長期統計では1時間ごとの平均風向を使用します。北をまたいで正しく計算されるのは、センサーが風向を角度として記録している場合(状態クラス measurement_angle)のみです。それ以外では、北北西と北北東の間を振れる1時間の平均が南になってしまいます。履歴は正確です。",Dn="面グラフ",Fn="積み上げ",Hn="積み上げない",In="重ねて積み上げ",Jn="100 % 積み上げ",Kn="ゼロ未満の色",Qn="ビースウォーム",Tn="各点の配置基準",Xn="値",Zn="発生した時刻",$n="値が大きいほど点を大きく",el="{n} 件の読み取り値",_l="オン {n} 回",tl="表示中の点",ol="読み取り値なし",rl="変化なし: {value}",il="期間中ずっと継続",dl="最初 – 最後",al="最低 – 最高",nl="ストリッププロット",ll="中央値 {value}",sl="平均 {value}",pl="平均",cl="各行に線を引く位置",ml="中央値",ul="平均",yl="線なし",gl="行内に散らす",hl="色",bl="箱ひげ図",wl="{names} の箱ひげ図",fl="最高",vl="第3四分位数",kl="中央値",xl="第1四分位数",zl="最低",Sl="平均",Nl="読み取り数",Cl="外れ値",El="ひげの範囲",ql="箱の高さの 1.5 倍(外れ値は点で表示)",jl="最低と最高",Gl="各読み取り値を点で表示",Ll="箱の色",Pl="ブレットチャート",Ul="バーの背後の範囲",Vl="グレーの濃淡",Wl="カラーバンドの色",Al="目標 {target}",Ml="{names} の{style}チャート",Ol="ローソク足",Rl="ローソク足1本あたり",Yl="下に表示するエンティティ: 読み取り値の集計方法",Bl="上昇時の色",Dl="下落時の色",Fl="他のエンティティを下に描画する形式",Hl="縦棒",Il="線",Jl="始値",Kl="高値",Ql="安値",Tl="終値",Xl="{date} の週",Zl="空調",$l="設定温度",es="{low} – {high}",_s="{name} はサーモスタットではありません。空調エンティティを選択してください。",ts="暖房中",os="予熱中",rs="冷房中",is="霜取り中",ds="除湿中",as="送風",ns="待機中",ls="オフ",ss="縦棒グラフ",ps="自動",cs="各列の最低から最高",ms="角を丸める",us="縦棒に値を表示",ys="誤差範囲(各列のばらつき)",gs="なし",hs="平均 ± 標準偏差",bs="最低と最高",ws="平均の 95 % 信頼区間",fs="{value}({low} – {high})",vs="色",ks="複合",xs="描画方法",zs="線",Ss="縦棒",Ns="面",Cs="値の軸",Es="自動(単位別)",qs="左",js="右",Gs="集計方法",Ls="カードと同じ",Ps="平均",Us="合計",Vs="最小",Ws="最大",As="最初",Ms="最後",Os="変化量(積算メーター用)",Rs="24時間時計",Ys="1回",Bs="{n} 回",Ds="1日 {text}",Fs="{total} · ピーク {time}",Hs="{time} にピーク {value}",Is="{name} {state}",Js="1日あたり {label}",Ks="記録なし",Qs="現在",Ts="オン",Xs="平均的な1日 · 過去 {n} 日間",Zs="{of} 日中 {on} 日オン",$s="現在まで {duration}",ep="{from} – {to}",_p="平均 {value}",tp="サイクルプロット",op="{n} 週間の各時間の平均",rp="{n} 週間の各時間(日ごと)",ip="{n} 週間の月内の各日(月ごと)",dp="パネル平均",ap="{name} の平均",np="パネルの単位",lp="曜日(時間ごと)",sp="時刻(日ごと)",pp="日付(月ごと)",cp="週数",mp="ダンベルチャート",up="比較対象",yp="期間中の最低と最高",gp="期間の開始時点と現在",hp="目標と現在",bp="現在値をマーク",wp="最低",fp="最高",vp="現在",kp="目標",xp="1時間前",zp="{n} 時間前",Sp="1日前",Np="{n} 日前",Cp="1週間前",Ep="{n} 週間前",qp="1か月前",jp="{n} か月前",Gp="値なし",Lp="ファネル",Pp="形状",Up="ファネル(最初の段階が上)",Vp="ピラミッド(最初の段階が下)",Wp="パーセンテージ",Ap="最初の段階に対する割合",Mp="前の段階に対する割合",Op="表示しない",Rp="色",Yp="エンティティごとに1色",Bp="カラーバンド別",Dp="{names} の{style}",Fp="グループ棒グラフ",Hp="バー",Ip="横並び",Jp="積み上げ",Kp="100 % 積み上げ",Qp="色",Tp="系列ごとに1色",Xp="カラーバンド別",Zp="行",$p="系列",ec="バーの色",_c="{names} の棒グラフ",tc="ヒートマップ",oc="{name} のヒートマップ",rc="平均した日数",ic="読み取り値なし",dc="レイアウト",ac="曜日別の時間",nc="カレンダー(1セル1日)",lc="滑らかなスケール",sc="セル",pc="正方形",cc="角丸",mc="六角形",uc="最低色にする値",yc="最高色にする値",gc="凡例",hc="スパイラル",bc="{name} のスパイラル、{n} 周",wc="{n} 日間、1日1周",fc="{n} 週間、1週間1周",vc="中心が最も古く、外側が最新",kc="1周の単位",xc="日",zc="週",Sc="周回数",Nc="リングの幅",Cc="ヒストグラム",Ec="集計対象",qc="各範囲内の時間",jc="各範囲内の読み取り数",Gc="表示形式",Lc="全体に対する割合(%)",Pc="時間数または読み取り数",Uc="ビンの数(空欄: 自動)",Vc="ビンの幅(数より優先)",Wc="エンティティが2つ以上の場合",Ac="バーを横に並べる",Mc="バーを重ねる",Oc="横軸の値ラベル",Rc="{n} 件の読み取り値",Yc="1 件の読み取り値",Bc="折れ線グラフ",Dc="履歴を読み込み中…",Fc="履歴を読み込めませんでした: {error}",Hc="エネルギーダッシュボードの設定を読み込み中…",Ic="エネルギーダッシュボードの設定を読み取れませんでした: {error}",Jc="エネルギーダッシュボードにはまだこれらのフローが設定されていません。",Kc="電力網からの受電",Qc="電力網への送電",Tc="太陽光",Xc="バッテリー放電",Zc="バッテリー充電",$c="ガス",em="水",_m="デバイス",tm="家庭",om="未計測の使用量",rm="家庭での使用",im="この期間の読み取り値はありません。",dm="タップで表示/非表示。長押しでこれだけを表示。",am="すべての系列が非表示です。名前をタップすると再表示されます。",nm="エクスポート",lm="PNG で保存",sm="画像、2倍",pm="SVG で保存",cm="ベクター",mm="CSV をコピー",um="描画された値",ym="YAML をコピー",gm="このカードの設定",hm="コピーしました",bm="保存しました",wm="ファイルとして保存しました: ここではクリップボードを使用できません",fm="このブラウザーからはエクスポートできません",vm="対数スケールで描画できるゼロより大きい値がありません。",km="ロリポップチャート",xm="ピクトグラフ",zm="アイコン(エンティティごとに設定可)",Sm="アイコン1つが表す量(空欄: 自動)",Nm="グループあたりのアイコン数(0: グループなし)",Cm="端数はアイコンを部分的に塗る",Em="円グラフ / ドーナツグラフ",qm="形状",jm="ドーナツ",Gm="円",Lm="合計の下の行",Pm="扇形の間隔",Um="グラデーション塗り",Vm="鶏頭図",Wm="スケール",Am="すべて共通のスケール(0 から最大値まで)",Mm="各扇形をエンティティの最小値から最大値まで",Om="色",Rm="エンティティごとに1色",Ym="単色の濃淡(多いほど濃く)",Bm="カラーバンド別",Dm="濃淡の色",Fm="{names} の鶏頭図",Hm="レーダーチャート",Im="スケール",Jm="各軸をエンティティの最小値から最大値まで",Km="すべて共通のスケール(0 から最大値まで)",Qm="図形を塗りつぶす",Tm="軸の名前",Xm="{names} のレーダーチャート",Zm="その他",$m="範囲面グラフ",eu="平均を線で描画",_u="色",tu="リング",ou="開始角度(0 が上)",ru="端を丸める",iu="サンキー図(フロー)",du="フローの色分け",au="流出元、または中間ノードの後は流入先",nu="流出元",lu="流入先",su="流出元",pu="流入先",cu="フローの色",mu="フロー図: {flows}",uu="{from} から {to} へ {value}",yu="各エンティティのオプションで「流出元」と「流入先」を指定してください。",gu="現在流れているものはありません。",hu="この期間には何も流れていません。",bu="コード図(円周上のフロー)",wu="ノード間の間隔",fu="リボンの不透明度",vu="コード図: {flows}",ku="スロープチャート",xu="比較対象",zu="当時と現在の読み取り値",Su="各期間の増加量(メーター)",Nu="上昇・下降",Cu="グループ別",Eu="上昇の意味",qu="悪い(赤)",ju="良い(緑)",Gu="グループ",Lu="現在",Pu="{n} {unit}前",Uu="1{unit}前",Vu="前の {n} {unit}",Wu="前の1{unit}",Au="過去 {n} {unit}",Mu="過去1{unit}",Ou="時間",Ru="時間",Yu="日",Bu="日",Du="週間",Fu="週間",Hu="か月",Iu="か月",Ju="{name}、{from} から {to}",Ku="読み取り値なし",Qu="スパークライン",Tu="スパークライン",Xu="線",Zu="面",$u="縦棒",ey="名前と値の下にバー",_y="色",ty="{name} の推移",oy="ストリームグラフ",ry="形状",iy="ストリームグラフ(流れる形)",dy="中央揃え",ay="合計に対する割合(100 %)",ny="ゼロから積み上げ",ly="順序",sy="最大のものを中央に",py="リスト順(最初が一番下)",cy="ストリームに名前を表示",my="縁",uy="合計",yy="サンバースト図",gy="アイシクル図",hy="形状",by="全円",wy="半円",fy="色",vy="グループごとに1色",ky="カラーバンド別",xy="合計",zy="その他",Sy="表示するものがありません: ゼロより大きい値を持つエンティティがありません。",Ny="読み取り値なし:",Cy="{names} のサンバースト図",Ey="{names} のアイシクル図",qy="状態タイムライン",jy="この期間に記録された状態はありません。",Gy="{duration} 継続",Ly="現在",Py="状態ではなく測定値です: 折れ線グラフが適しています",Uy="ツリーマップ",Vy="色",Wy="グループごとに1色",Ay="カラーバンド別",My="{names} のツリーマップ",Oy="合計 {value}",Ry="表示するものがありません: ゼロより大きい値を持つエンティティがありません。",Yy="読み取り値なし:",By="その他",Dy="マリメッコチャート",Fy="各部分のテキスト",Hy="列内の割合",Iy="値",Jy="割合と値",Ky="なし",Qy="列(グループ)",Ty="カテゴリー",Xy="カテゴリーの色",Zy="マリメッコチャート、列: {columns}",$y="トレンド",eg="最低",_g="平均",tg="最高",og="バイオリン図",rg="バイオリン",ig="レインクラウド(半バイオリン、箱、読み取り値)",dg="中央値と中央の半分を示す箱",ag="平滑化(エンティティの単位、空欄で自動)",ng="図形の分け方",lg="エンティティ",sg="エンティティと日",pg="エンティティと週",cg="エンティティと月",mg="中央値 {value}",ug="読み取り値なし",yg="レインクラウド",gg="ワッフルチャート",hg="ワッフル",bg="1つをエンティティで分割",wg="エンティティごとに1つ、横に並べる",fg="最初の割合を大きく表示",vg="ウォーターフォールチャート",kg="各ステップの値",xg="期間中の変化量",zg="現在値",Sg="期間開始時の最初のエンティティの読み取り値から開始",Ng="最後に合計を表示",Cg="減算する(これらの増加は合計の減少)",Eg="開始",qg="終了",jg="合計",Gg="読み取り値なし",Lg="ウォーターフォールチャート: {bars}",Pg="風配図",Ug="卓越風向",Vg="平均風速",Wg="最大",Ag="静穏",Mg="風速",Og="風速({unit})",Rg="時間の割合",Yg="風配図、卓越風向 {direction} {share}",Bg="風配図、卓越風向 {direction} {share}、静穏 {calm}",Dg="風配図、静穏 {calm}",Fg="バッテリーやレベルなど、0 から 100 までの値",Hg="ストレージや長いリストを省スペースで",Ig="信号強度や充填レベルを段階的に",Jg="タンク、ゴミ箱、雨水タンクを下から満たして",Kg="家中のすべてのバッテリーを残量の少ない順に",Qg="CPU、メモリ、ディスクをダイヤルで",Tg="電力や速度を針で",Xg="温度、湿度、CO₂ を開いたダイヤルで",Zg="センサーの数時間、数日、数か月にわたる変化",$g="太陽光と電力使用量。受電と送電をゼロの上下に",eh="1 日あたりのエネルギー、1 時間あたりの雨量",_h="縦棒、折れ線、面を 1 つの時間軸に。第 2 軸も使用可能",th="今日のエネルギーの供給元など、合計の内訳",oh="複数のバッテリーや目標を 1 つのダイヤルに",rh="数える: 終えた家事、飲んだ水の杯数、在宅人数",ih="100 のうちの割合、または 1 つの合計の内訳",dh="部屋が各温度帯にあった時間",ah="暖房と外気温など、センサー同士の比較",nh="2 つのセンサーの比較。大きさは 3 つ目のセンサー",lh="時間帯と曜日ごとの電力、または 1 年分の日をカレンダーで",sh="毎日または毎週の習慣。1 日または 1 週間で 1 周",ph="読み取り値のばらつき。エンティティごと、または日・週・月ごと",ch="太陽光の発電量、家での使用量、送電量の順に",mh="複数の値のプロファイルを比較",uh="円の周りに長さの異なる扇形で値を表示",yh="階や部屋ごとの電力使用量を、割合に応じた大きさの四角形で",gh="部屋別と用途別のエネルギーなど、合計を 2 通りに分割",hh="階層をリングで表示。タップで掘り下げ",bh="階層を積み重ねたバーで表示。タップで掘り下げ",wh="複数の値を横並び、積み上げ、または 100 % で",fh="値と目標値の比較",vh="多くの値をすっきり表示",kh="合計が段階的に積み上がる、または減っていく様子",xh="各エンティティの以前と現在",zh="各エンティティの最小値と最大値",Sh="各期間の最小値から最大値までを塗りつぶし",Nh="各エンティティの名前と値の横に小さなトレンド",Ch="複数のエンティティが合計を時間とともにどう分け合うか",Eh="期間ごとの開始値、最高値、最低値、終了値",qh="読み取り値の分布を滑らかな形で",jh="すべての読み取り値を重ならないように点で配置",Gh="すべての読み取り値を点で表示し、中央の値に線を引く",Lh="電源と負荷の間の電力の流れ",Ph="いくつかの場所の間の双方向の流れを円周上に",Uh="各エンティティがオン、オフ、在宅、暖房中だった時間",Vh="サーモスタットの温度と設定温度の比較",Wh="風の吹いてくる方向とその強さ",Ah="各エンティティがオンだった時間を 24 時間の時計で",Mh="曜日ごとの平均的な 1 日を並べて",Oh="コンパクトなタイル: 値と最近の推移",Rh="期間と読み取り値",Yh="外観",Bh="軸とグリッド線",Dh="マーカーとその他",Fh="レイアウトと共有",Hh="{by}によるグループ化をオフにしました。{style}ではこの方法でグループ化できません。",Ih="残量の少ない順に並べ替えました。「表示」の「並べ替え」で変更できます。",Jh="まだエンティティがありません",Kh="1 個のエンティティ",Qh="{count} 個のエンティティ",Th="および一致するもの",Xh="{min} から {max}",Zh="目標値 {target}",$h="バンドなし",eb="1 個のバンド",_b="{count} 個のバンド",tb="最小値({min})が最大値({max})より小さくないため、何も塗りつぶせません。最小値を下げるか、最大値を上げてください。",ob="{entity} の値は「{state}」で数値ではないため、このスタイルでは描画できません。数値を返すセンサーを選ぶか、オプションでその属性のいずれかを読み取ってください。",rb="2 つのバンドが {from} から始まっているため、片方しか表示されません。バンドごとに別の開始値を設定してください。",ib="{action}: {entity}",db="この系列を表示する条件…",ab="系列を表示する条件…",nb="エンティティを選び、そのエンティティがとるべき状態、または収まるべき範囲を指定します。系列ごとの条件は「エンティティ」の各オプションで設定できます。",lb="複数の状態はカンマで区切ってください。",sb="複数の状態はカンマで区切ってください。",pb="例: 30min、2h、1d。空欄: 期間の 1/12。",cb="ピンチ、Ctrl + スクロール、またはドラッグ。",mb="同じ名前のチャートはポインターを共有し、期間も一緒に移動します。",ub="現在以降の予報を破線で描画します。",yb='空欄: 天気予報、または "forecast" という名前の属性。',gb="空欄: 予報から自動判定。",hb="空欄: 予報から自動判定。",bb="空欄: 1時間ごと。",wb="空欄: 1。",fb="数値の前に ~ を付けると、読み取り値がその値を超えられます。",vb="数値の前に ~ を付けると、読み取り値がその値を超えられます。",kb="数値の前に ~ を付けると、読み取り値がその値を超えられます。",xb="数値の前に ~ を付けると、読み取り値がその値を超えられます。",zb='「グループ化」より優先されます。2階層にするには "1階 / キッチン" のように入力します。',Sb="空欄: on、open、heating、home など。",Nb="毎日なら 07:00、または 2026-10-28 07:00。複数はカンマで区切ります。",Cb="数値またはエンティティ。",Eb="数値またはエンティティ。空欄: 下端。",qb="数値またはエンティティ。空欄: 上端。",jb="例: 15min。読み取り値の数の代わりに使用されます。",Gb="空欄: 0.5 m/s、または km/h、mph、ノットでの同等値。",Lb="同じ軸名のエンティティはグループ間で揃います。",Pb="未選択時: 電力網、太陽光、バッテリー。",Ub="パレット名または任意の CSS カラー。";var Vb={entity_not_found:e,unavailable:_,no_entities:t,no_matches:o,none_available:r,editor_section_entities:i,editor_section_style:d,editor_section_chart:a,editor_group_bars:"バー",editor_group_gauges:"ゲージ",editor_group_history:s,editor_group_totals:p,editor_group_compare:"比較",editor_group_distribution:"分布",editor_period_last:u,editor_period_unit:"単位",editor_period_unit_hour:"時間",editor_period_unit_day:"日",editor_period_unit_week:"週",editor_period_unit_month:"月",editor_source:f,editor_source_history:v,editor_source_statistics:k,editor_derivative_transform:"変換",editor_derivative_transform_none:z,editor_derivative_transform_derivative:"変化率",editor_derivative_unit_time:N,editor_derivative_unit_time_s:"秒",editor_derivative_unit_time_min:"分",editor_derivative_unit_time_h:"時間",editor_derivative_unit_time_d:"日",editor_derivative_smoothing:G,editor_derivative_smoothing_time:L,editor_source_current:"現在値",editor_source_energy:U,editor_energy_flows:V,editor_energy_split:W,editor_curve:"線の形",editor_curve_smooth:"滑らか",editor_curve_straight:"直線",editor_curve_step:"階段",editor_color_by:"色",editor_color_by_series:B,editor_color_by_bands:D,editor_labels:F,editor_series_color:"線の色",editor_dash:"破線",editor_section_limits:"範囲",editor_section_colours:"色",editor_section_display:"表示",editor_section_actions:T,editor_title:X,editor_style_bar:"バー",editor_style_thin:$,editor_style_segmented:ee,editor_style_tank:"タンク",editor_style_battery:te,battery_aria:oe,editor_style_ring:"リング",editor_style_needle:"針",editor_style_arc:"円弧",editor_gauge_help:ae,editor_start_angle:ne,editor_end_angle:le,editor_center:se,editor_center_mode_value:"値",editor_center_mode_band:ce,editor_center_mode_name:"名前",editor_center_mode_text:ue,editor_center_mode_none:"なし",editor_center_text:ge,editor_tick_labels:he,editor_ghost:be,editor_ghost_off:"オフ",editor_ghost_24h:fe,editor_ghost_7d:ve,ghost_title_24h:ke,ghost_title_7d:xe,editor_show_name:ze,editor_show_value:Se,editor_show_icon:Ne,editor_show_target:Ce,editor_show_legend:Ee,editor_columns:"列数",editor_sort:je,editor_sort_none:Ge,editor_sort_ascending:Le,editor_sort_descending:Pe,editor_decimals:Ue,editor_unit:"単位",editor_animate:We,editor_hide_unavailable:Ae,editor_export:Me,editor_limit:Oe,editor_include_heading:Re,editor_include_help:Ye,editor_exclude_heading:"除外",editor_exclude_help:De,editor_rule_device_class:Fe,editor_rule_area:"エリア",editor_rule_floor:"フロア",editor_rule_label:"ラベル",editor_rule_domain:Ke,editor_rule_entity:Qe,editor_tap_action:Te,editor_hold_action:Xe,editor_double_tap_action:Ze,editor_badge_entity:$e,editor_badge_style:"外観",editor_badge_style_value:__,editor_badge_style_sparkline:t_,editor_badge_style_ring:"リング",editor_badge_style_thin:r_,editor_badge_attribute:i_,editor_badge_name:"名前",editor_badge_hours:a_,editor_badge_show_name:n_,editor_badge_show_icon:l_,editor_badge_icon:s_,editor_badge_min:"最小値",editor_badge_max:"最大値",editor_badge_unit:"単位",editor_badge_decimals:u_,editor_badge_color:y_,editor_badge_bands:g_,editor_badge_bands_help:h_,editor_badge_actions:b_,editor_badge_tap_action:w_,editor_badge_hold_action:f_,editor_badge_double_tap_action:v_,editor_attribute:k_,editor_name:"名前",editor_icon:z_,editor_min:"最小値",editor_max:"最大値",editor_target:"目標値",editor_none:"なし",editor_card_setting:q_,editor_limit_default:j_,editor_limit_number:"数値",editor_limit_entity:L_,editor_preset:P_,editor_preset_battery:U_,editor_preset_usage:V_,editor_preset_temperature:"温度",editor_preset_none:"なし",editor_preset_custom:M_,editor_band_from:"開始値",editor_band_from_entity:R_,editor_band_from_number:Y_,editor_band_from_entity_label:B_,editor_band_color:"色",editor_band_custom_color:F_,editor_band_label:"ラベル",editor_band_icon:I_,editor_color_icon:J_,editor_color_primary:K_,editor_color_green:"緑",editor_color_amber:"琥珀",editor_color_red:"赤",editor_color_blue:"青",editor_color_purple:"紫",editor_color_grey:"グレー",editor_color_custom:_t,editor_add_band:tt,editor_remove_band:ot,editor_add_entity:rt,editor_move_up:it,editor_move_down:dt,editor_remove_entity:at,editor_show_options:nt,editor_hide_options:lt,editor_not_found:st,editor_severity:"色",annotation_at:ct,editor_orientation:"向き",editor_orientation_horizontal:"横",editor_orientation_vertical:"縦",editor_value_axis:gt,editor_value_grid:ht,editor_value_min:bt,editor_value_max:wt,dist_median:"中央値",dist_middle:vt,dist_range:kt,dist_count:xt,editor_drill_down:zt,drill_into:St,drill_back:Nt,drill_top:"すべて",extremes_high:"最高",extremes_low:"最低",extremes_average:"平均",editor_extremes_max:Gt,editor_extremes_min:Lt,editor_extremes_average:"平均",editor_extremes_average_none:Ut,editor_extremes_average_line:Vt,editor_extremes_average_figure:Wt,editor_extremes:At,anomaly_title:Mt,anomaly_beyond_high:Ot,anomaly_beyond_low:Rt,editor_anomalies:Yt,editor_anomalies_window:Bt,editor_anomalies_sigma:Dt,editor_anomalies_color:Ft,editor_anomalies_band:Ht,period_previous:It,period_next:Jt,period_return:Kt,period_today:"今日",period_yesterday:"昨日",period_this_week:"今週",period_last_week:"先週",period_this_month:"今月",period_last_month:"先月",period_this_year:"今年",period_last_year:"昨年",period_last_hour:oo,period_last_hours:ro,period_last_day:io,period_last_days:ao,period_last_week_rolling:no,period_last_weeks:lo,period_last_month_rolling:so,period_last_months:po,editor_color_by_shades:co,editor_shade_color:mo,editor_show_percent:uo,editor_center_total:"合計",editor_center_average:"平均",editor_center_none:"なし",parts_total:"合計",parts_average:"平均",parts_aria:fo,editor_style_scatter:"散布図",editor_style_bubble:ko,editor_against:"横軸",editor_against_entity:zo,editor_against_time:"時間",editor_dot_size:No,editor_jitter:Co,editor_min_size:Eo,editor_max_size:qo,editor_dot_color:"点の色",editor_xy_x_axis:Go,scatter_needs_two:Lo,bubble_needs_three:Po,scatter_role_x:"横",bubble_role_size:"サイズ",chart_total:"合計",editor_x_min:Ao,editor_x_max:Mo,zoom_reset:Oo,zoom_window:Ro,zoom_window_label:Yo,editor_zoom:Bo,editor_overview:Do,editor_annotations:"注釈",editor_annotation_type:"種類",editor_annotation_type_line:Io,editor_annotation_type_band:Jo,editor_annotation_type_time:Ko,editor_annotation_type_state:Qo,editor_annotation_type_point:To,editor_annotation_add_line:"線",editor_annotation_add_band:"バンド",editor_annotation_add_time:"時刻",editor_annotation_add_state:er,editor_annotation_add_point:_r,editor_annotation_add:tr,editor_annotation_value:"値",editor_annotation_from:"開始",editor_annotation_to:"終了",editor_annotation_times:"時刻",editor_annotation_entity:ar,editor_annotation_series:nr,editor_annotation_state:lr,editor_annotation_shade:sr,editor_annotation_at:pr,editor_annotation_at_max:"最高",editor_annotation_at_min:"最低",editor_annotation_at_last:"最新",editor_annotation_at_first:"最初",editor_annotation_label:"ラベル",editor_annotation_color:"色",editor_annotation_dash:"破線",editor_annotation_history:wr,editor_annotation_zone:fr,editor_annotation_zone_none:"なし",editor_annotation_zone_above:"線の上",editor_annotation_zone_below:"線の下",editor_annotation_severity:zr,editor_annotation_remove:Sr,editor_zones:Nr,editor_period_calendar:"期間",editor_period_calendar_rolling:"過去…",editor_period_calendar_day:"今日",editor_period_calendar_week:"今週",editor_period_calendar_month:"今月",editor_period_calendar_year:"今年",editor_period_offset:Pr,editor_period_until:Ur,editor_period_until_now:Vr,editor_period_until_end:Wr,editor_period_navigate:Ar,editor_group_by:Mr,editor_group_by_none:Or,editor_group_by_hour:"時間",editor_group_by_day:"日",editor_group_by_week:"週",editor_group_by_month:"月",editor_aggregate:Fr,compare_series:Hr,compare_hours_earlier:Ir,compare_days_earlier:Jr,compare_weeks_earlier:Kr,compare_months_earlier:Qr,compare_years_earlier:Tr,editor_compare:Xr,editor_compare_style:Zr,editor_compare_style_grey:"グレー",editor_compare_style_series:ei,editor_aggregate_mean:"平均",editor_aggregate_sum:"合計",editor_aggregate_min:"最小",editor_aggregate_max:"最大",editor_aggregate_first:"最初",editor_aggregate_last:"最後",editor_aggregate_change:ai,editor_cumulative_transform:"変換",editor_cumulative_transform_none:li,editor_cumulative_transform_cumulative:"累計",editor_cumulative_reset:pi,editor_cumulative_reset_none:ci,editor_cumulative_reset_day:"毎日",editor_cumulative_reset_week:"毎週",editor_cumulative_reset_month:"毎月",editor_cumulative_reset_billing:gi,editor_cumulative_billing_day:hi,editor_x_axis:bi,editor_y_axis:wi,editor_axis_labels:fi,editor_axis_labels_outside:vi,editor_axis_labels_inside:ki,editor_grid_horizontal:"横線",editor_grid_vertical:"縦線",editor_y_min:Si,editor_y_max:Ni,editor_y_scale:Ci,editor_y_scale_linear:"等間隔",editor_y_scale_log:qi,editor_tooltip:ji,editor_line_width:Gi,editor_dots:Li,editor_on_top:Pi,editor_when_entity:Ui,editor_when_state:Vi,editor_when_above:Wi,editor_when_below:Ai,editor_when_card_entity:Mi,editor_when_card_state:Oi,editor_when_card_above:Ri,editor_when_card_below:Yi,editor_when_ghost:Bi,editor_when_strip:Di,when_strip_label:Fi,editor_now_marker:Hi,editor_now_marker_off:"オフ",editor_now_marker_line:"線のみ",editor_now_marker_time:Ki,editor_now_marker_countdown:Qi,now_marker_countdown:Ti,now_marker_next:Xi,editor_compact:Zi,editor_header:$i,editor_header_above:ed,editor_header_over:_d,editor_header_hidden:"非表示",editor_legend_toggle:od,editor_labels_show:rd,editor_labels_show_all:id,editor_labels_show_last:"最新",editor_labels_show_minmax:ad,editor_labels_show_ends:nd,editor_labels_position:ld,editor_labels_position_auto:sd,editor_labels_position_above:"上",editor_labels_position_below:"下",editor_labels_position_center:md,editor_labels_overlap:ud,editor_sync:yd,editor_multiples:gd,editor_multiples_scale:hd,editor_multiples_scale_auto:bd,editor_multiples_scale_shared:wd,editor_multiples_scale_independent:fd,editor_multiples_columns:vd,forecast_label:"予報",forecast_series:xd,editor_forecast_title:"予報",editor_forecast_entity:Sd,editor_forecast_attribute:"属性",editor_forecast_value_key:Cd,editor_forecast_time_key:Ed,editor_forecast_type:qd,editor_forecast_type_hourly:jd,editor_forecast_type_daily:Gd,editor_forecast_type_twice_daily:Ld,editor_forecast_multiply:Pd,editor_forecast_hours:Ud,editor_set_point:Vd,editor_shading:Wd,editor_shade_fan:Ad,editor_current_color:Md,editor_set_point_color:Od,editor_heating_color:Rd,editor_cooling_color:Yd,editor_days:Bd,editor_day_clock_center_total:Dd,editor_day_clock_center_now:Fd,editor_day_clock_center_none:"なし",editor_bucket:Id,editor_bucket_15:"15分",editor_bucket_30:"30分",editor_bucket_60:"1時間",editor_aggregate_auto:Td,editor_ring_color:"色",editor_active:Zd,editor_entity_options_none:$d,editor_hierarchy_group_by:ea,editor_group_by_floor:"フロア",editor_group_by_area:"エリア",editor_group_by_device:oa,editor_group_by_label:"ラベル",editor_entity_groups:ia,editor_bar_labels:da,editor_bar_labels_state:"状態",editor_bar_labels_duration:na,editor_bar_labels_both:la,editor_bar_labels_none:"なし",editor_timeline_legend:pa,editor_timeline_legend_above:ca,editor_timeline_legend_hidden:"非表示",editor_state_colors:ua,editor_state_colors_help:ya,editor_state_colors_state:"状態",editor_state_colors_color:"色",editor_state_colors_add:ba,editor_state_colors_remove:"削除",editor_timeline_group:fa,editor_points_per_hour:va,editor_graph:"グラフ",editor_graph_line:"線",editor_graph_bar:"バー",editor_graph_none:Sa,editor_fill:Na,editor_fill_solid:"単色",editor_fill_fade:Ea,editor_fill_none:"なし",editor_points:ja,editor_points_hover:Ga,editor_points_always:La,editor_points_never:Pa,editor_trend_labels:Ua,editor_labels_hover:Va,editor_labels_always:Wa,editor_labels_never:Aa,editor_height:Ma,editor_bar_spacing:Oa,editor_color_transition:Ra,editor_color_transition_smooth:Ya,editor_color_transition_hard:Ba,editor_extrema:Da,editor_average:Fa,editor_trend_legend:Ha,editor_trend_y_min:"最小値",editor_trend_y_max:"最大値",editor_min_range:Ka,editor_y_min_secondary:Qa,editor_y_max_secondary:Ta,editor_min_range_secondary:Xa,editor_value_factor:Za,editor_align_header:$a,editor_align_header_default:en,editor_align_header_left:"左",editor_align_header_right:"右",editor_align_header_center:"中央",editor_align_icon:rn,editor_align_icon_right:dn,editor_align_icon_left:an,editor_align_icon_state:"値の横",editor_align_state:"値",editor_align_state_left:"左",editor_align_state_right:"右",editor_align_state_center:"中央",editor_font_size:mn,editor_font_size_header:un,editor_color_name:yn,editor_color_value:gn,editor_trend_color_icon:hn,editor_trend_group:bn,editor_icon_image:wn,editor_trend_tooltip:fn,editor_y_axis_side:"軸",editor_y_axis_side_primary:"左",editor_y_axis_side_secondary:xn,editor_entity_aggregate:zn,editor_fixed_value:Sn,editor_show_state:Nn,editor_show_indicator:Cn,editor_show_graph:En,editor_show_line:"線",editor_show_fill:jn,editor_show_points:"点",editor_show_legend_entity:Ln,editor_show_legend_state:Pn,editor_sectors:"方位",editor_sectors_4:Vn,editor_sectors_8:Wn,editor_sectors_16:An,editor_calm:Mn,editor_wind_roles:On,editor_wind_now:Rn,editor_wind_none:"なし",editor_wind_statistics:Bn,editor_style_area:Dn,editor_stack:Fn,editor_stack_none:Hn,editor_stack_normal:In,editor_stack_percent:Jn,editor_negative_color:Kn,editor_style_beeswarm:Qn,editor_place_by:Tn,editor_place_by_value:"値",editor_place_by_time_of_day:Zn,editor_size_by_value:$n,swarm_readings:el,swarm_events:_l,swarm_shown:tl,swarm_none:ol,swarm_no_change:rl,swarm_held:il,swarm_earliest_latest:dl,swarm_lowest_highest:al,editor_style_strip_plot:nl,strip_median_value:ll,strip_mean_value:sl,strip_mean:"平均",editor_strip_marker:cl,editor_strip_marker_median:"中央値",editor_strip_marker_mean:"平均",editor_strip_marker_none:"線なし",editor_strip_jitter:gl,editor_fill_color:"色",editor_style_box:bl,box_aria:wl,box_highest:"最高",box_upper_quartile:vl,box_median:"中央値",box_lower_quartile:xl,box_lowest:"最低",box_mean:"平均",box_count:Nl,box_outliers:"外れ値",editor_whiskers:El,editor_whiskers_tukey:ql,editor_whiskers_range:jl,editor_readings:Gl,editor_box_color:"箱の色",editor_style_bullet:Pl,editor_ranges:Ul,editor_ranges_shades:Vl,editor_ranges_colours:Wl,compare_target:Al,chart_aria:Ml,editor_style_candlestick:Ol,editor_candle_by:Rl,editor_under_aggregate:Yl,editor_up_color:Bl,editor_down_color:Dl,editor_underneath:Fl,editor_underneath_columns:"縦棒",editor_underneath_line:"線",candle_open:"始値",candle_high:"高値",candle_low:"安値",candle_close:"終値",candle_week_of:Xl,editor_style_climate:"空調",climate_set_point:$l,climate_range:es,climate_not_thermostat:_s,climate_action_heating:"暖房中",climate_action_preheating:"予熱中",climate_action_cooling:"冷房中",climate_action_defrosting:is,climate_action_drying:"除湿中",climate_action_fan:"送風",climate_action_idle:"待機中",climate_action_off:"オフ",editor_style_column:ss,editor_group_by_auto:"自動",editor_range:cs,editor_rounded:ms,editor_column_labels:us,editor_error_bars:ys,editor_error_bars_none:"なし",editor_error_bars_std:hs,editor_error_bars_min_max:bs,editor_error_bars_ci95:ws,error_bars_tooltip:fs,editor_column_color:"色",editor_style_combined:"複合",editor_series_type:xs,editor_series_type_line:"線",editor_series_type_column:"縦棒",editor_series_type_area:"面",editor_series_axis:"値の軸",editor_series_axis_auto:Es,editor_series_axis_left:"左",editor_series_axis_right:"右",editor_series_aggregate:Gs,editor_series_aggregate_auto:Ls,editor_series_aggregate_mean:"平均",editor_series_aggregate_sum:"合計",editor_series_aggregate_min:"最小",editor_series_aggregate_max:"最大",editor_series_aggregate_first:"最初",editor_series_aggregate_last:"最後",editor_series_aggregate_change:Os,editor_style_day_clock:Rs,day_clock_times_one:"1回",day_clock_times:Bs,day_clock_a_day:Ds,day_clock_busiest:Fs,day_clock_peak:Hs,day_clock_state:Is,day_clock_per_day:Js,day_clock_no_data:Ks,day_clock_now:"現在",day_clock_on:"オン",day_clock_average:Xs,day_clock_on_days:Zs,day_clock_so_far:$s,day_clock_range:ep,day_clock_average_value:_p,editor_style_cycle_plot:tp,cycle_note_week:op,cycle_note_hour:rp,cycle_note_month:ip,cycle_mean_legend:dp,cycle_panel_average:ap,editor_cycle_plot_cycle:np,editor_cycle_plot_cycle_day_of_week:lp,editor_cycle_plot_cycle_hour_of_day:sp,editor_cycle_plot_cycle_day_of_month:pp,editor_cycle_plot_weeks:"週数",editor_style_dumbbell:mp,editor_ends:up,editor_ends_range:yp,editor_ends_then:gp,editor_ends_target:hp,editor_show_now:bp,dumbbell_low:"最低",dumbbell_high:"最高",dumbbell_now:"現在",dumbbell_target:"目標",dumbbell_ago_hour_one:xp,dumbbell_ago_hour:zp,dumbbell_ago_day_one:"1日前",dumbbell_ago_day:Np,dumbbell_ago_week_one:Cp,dumbbell_ago_week:Ep,dumbbell_ago_month_one:qp,dumbbell_ago_month:jp,dumbbell_no_value:"値なし",editor_style_funnel:Lp,editor_funnel_shape:"形状",editor_funnel_shape_funnel:Up,editor_funnel_shape_pyramid:Vp,editor_funnel_percent_of:Wp,editor_funnel_percent_of_first:Ap,editor_funnel_percent_of_previous:Mp,editor_funnel_percent_of_none:Op,editor_funnel_color_by:"色",editor_funnel_color_by_series:Yp,editor_funnel_color_by_bands:Bp,funnel_aria:Dp,editor_style_grouped_bars:Fp,editor_mode:"バー",editor_mode_grouped:"横並び",editor_mode_stacked:Jp,editor_mode_percent:Kp,editor_bars_color_by:"色",editor_bars_color_by_series:Tp,editor_bars_color_by_bands:Xp,editor_bar_group:"行",editor_bar_series:"系列",editor_bar_color:ec,grouped_bars_aria:_c,editor_style_heatmap:tc,heatmap_aria:oc,heatmap_hours:rc,heatmap_empty:ic,editor_grid:dc,editor_grid_hours:ac,editor_grid_calendar:nc,editor_color_by_scale:lc,editor_cell_shape:"セル",editor_cell_shape_square:"正方形",editor_cell_shape_rounded:"角丸",editor_cell_shape_hexagon:"六角形",editor_color_min:uc,editor_color_max:yc,editor_legend:"凡例",editor_style_spiral:hc,spiral_aria:bc,spiral_turn_day_note:wc,spiral_turn_week_note:fc,spiral_inner_oldest:vc,editor_spiral_turn:kc,editor_spiral_turn_day:"日",editor_spiral_turn_week:"週",editor_spiral_turns:"周回数",editor_spiral_ring_width:Nc,editor_style_histogram:Cc,editor_count:Ec,editor_count_time:qc,editor_count_readings:jc,editor_show_as:Gc,editor_show_as_percent:Lc,editor_show_as_total:Pc,editor_bins:Uc,editor_bin_width:Vc,editor_bars:Wc,editor_bars_side:Ac,editor_bars_overlap:Mc,editor_hist_x_axis:Oc,histogram_readings:Rc,histogram_reading:Yc,editor_style_line:Bc,chart_loading:Dc,chart_error:Fc,energy_loading:Hc,energy_error:Ic,energy_none:Jc,energy_flow_grid_import:Kc,energy_flow_grid_export:Qc,energy_flow_solar:"太陽光",energy_flow_battery_out:Xc,energy_flow_battery_in:Zc,energy_flow_gas:"ガス",energy_flow_water:"水",energy_flow_devices:_m,energy_node_home:"家庭",energy_node_untracked:om,energy_node_home_use:rm,chart_no_data:im,legend_toggle_hint:dm,legend_toggle_all_hidden:am,export_menu:nm,export_png:lm,export_png_hint:sm,export_svg:pm,export_svg_hint:cm,export_csv:mm,export_csv_hint:um,export_yaml:ym,export_yaml_hint:gm,export_copied:hm,export_saved:bm,export_saved_file:wm,export_failed:fm,chart_log_nothing:vm,editor_style_lollipop:km,editor_style_pictograph:xm,editor_unit_icon:zm,editor_per_icon:Sm,editor_group_size:Nm,editor_partial:Cm,editor_style_pie:Em,editor_shape:"形状",editor_shape_donut:jm,editor_shape_pie:"円",editor_center_label:Lm,editor_gap:Pm,editor_gradient:Um,editor_style_polar_area:"鶏頭図",editor_polar_scale:Wm,editor_polar_scale_shared:Am,editor_polar_scale_limits:Mm,editor_polar_color_by:"色",editor_polar_color_by_series:Rm,editor_polar_color_by_shades:Ym,editor_polar_color_by_bands:Bm,editor_polar_color:Dm,polar_area_aria:Fm,editor_style_radar:Hm,editor_radar_scale:Im,editor_radar_scale_limits:Jm,editor_radar_scale_shared:Km,editor_radar_fill:Qm,editor_radar_axis:Tm,radar_aria:Xm,radar_other:"その他",editor_style_range_area:$m,editor_mean:eu,editor_range_color:"色",editor_style_rings:"リング",editor_rings_start_angle:ou,editor_rounded_ends:ru,editor_style_sankey:iu,editor_link_color:du,editor_link_color_auto:au,editor_link_color_source:"流出元",editor_link_color_target:"流入先",editor_from:"流出元",editor_to:"流入先",editor_flow_color:cu,sankey_aria:mu,sankey_flow:uu,sankey_no_flows:yu,sankey_nothing:gu,energy_nothing_flowed:hu,editor_style_chord:bu,editor_chord_pad:wu,editor_chord_ribbon_opacity:fu,chord_aria:vu,editor_style_slope:ku,editor_measure:xu,editor_measure_value:zu,editor_measure_change:Su,editor_color_by_direction:Nu,editor_color_by_group:Cu,editor_increase:Eu,editor_increase_bad:qu,editor_increase_good:ju,editor_group:Gu,slope_now:"現在",slope_ago:Pu,slope_ago_one:Uu,slope_previous:Vu,slope_previous_one:Wu,slope_last:Au,slope_last_one:Mu,slope_unit_hour:"時間",slope_unit_hour_other:"時間",slope_unit_day:"日",slope_unit_day_other:"日",slope_unit_week:"週間",slope_unit_week_other:"週間",slope_unit_month:"か月",slope_unit_month_other:"か月",slope_entity_aria:Ju,slope_no_reading:Ku,editor_style_sparkline:Qu,editor_spark:Tu,editor_spark_line:"線",editor_spark_area:"面",editor_spark_column:"縦棒",editor_spark_bar:ey,editor_spark_color:"色",spark_aria:ty,editor_style_streamgraph:oy,editor_baseline:"形状",editor_baseline_wiggle:iy,editor_baseline_centre:dy,editor_baseline_share:ay,editor_baseline_zero:ny,editor_stream_order:"順序",editor_stream_order_inside_out:sy,editor_stream_order_listed:py,editor_stream_labels:cy,editor_stream_curve:"縁",stream_total:"合計",editor_style_sunburst:yy,editor_style_icicle:gy,editor_sunburst_shape:"形状",editor_sunburst_shape_full:"全円",editor_sunburst_shape_half:"半円",editor_hierarchy_color_by:"色",editor_hierarchy_color_by_group:vy,editor_hierarchy_color_by_bands:ky,hierarchy_total:"合計",hierarchy_other:"その他",hierarchy_empty:Sy,hierarchy_no_reading:Ny,sunburst_aria:Cy,icicle_aria:Ey,editor_style_timeline:qy,timeline_no_states:jy,timeline_for:Gy,timeline_now:"現在",timeline_measurement:Py,editor_style_treemap:Uy,editor_treemap_color_by:"色",editor_treemap_color_by_group:Wy,editor_treemap_color_by_bands:Ay,treemap_aria:My,treemap_total:Oy,treemap_empty:Ry,treemap_no_reading:Yy,treemap_other:"その他",editor_style_marimekko:Dy,editor_marimekko_segment_labels:Fy,editor_marimekko_segment_labels_percent:Hy,editor_marimekko_segment_labels_value:"値",editor_marimekko_segment_labels_both:Jy,editor_marimekko_segment_labels_none:"なし",editor_marimekko_group:Qy,editor_marimekko_category:Ty,editor_marimekko_color:Xy,marimekko_aria:Zy,editor_style_trend:$y,trend_min:"最低",trend_avg:"平均",trend_max:"最高",editor_style_violin:og,editor_shape_violin:rg,editor_shape_raincloud:ig,editor_box:dg,editor_bandwidth:ag,editor_split_by:ng,editor_split_by_none:lg,editor_split_by_day:sg,editor_split_by_week:pg,editor_split_by_month:cg,violin_median:mg,violin_none:ug,violin_raincloud:yg,editor_style_waffle:gg,editor_waffles:hg,editor_waffles_one:bg,editor_waffles_each:wg,editor_headline:fg,editor_style_waterfall:vg,editor_steps:kg,editor_steps_change:xg,editor_steps_current:"現在値",editor_start_from_first:Sg,editor_total:Ng,editor_waterfall_invert:Cg,waterfall_start:"開始",waterfall_end:"終了",waterfall_total:"合計",waterfall_no_readings:Gg,waterfall_aria:Lg,editor_style_wind_rose:"風配図",wind_prevailing:Ug,wind_mean_speed:Vg,wind_strongest:"最大",wind_calm:"静穏",wind_speed:"風速",wind_speed_unit:Og,wind_share:Rg,wind_aria:Yg,wind_aria_calm:Bg,wind_aria_still:Dg,editor_style_purpose_bar:Fg,editor_style_purpose_thin:Hg,editor_style_purpose_segmented:Ig,editor_style_purpose_tank:Jg,editor_style_purpose_battery:Kg,editor_style_purpose_ring:Qg,editor_style_purpose_needle:Tg,editor_style_purpose_arc:Xg,editor_style_purpose_line:Zg,editor_style_purpose_area:$g,editor_style_purpose_column:eh,editor_style_purpose_combined:_h,editor_style_purpose_pie:th,editor_style_purpose_rings:oh,editor_style_purpose_pictograph:rh,editor_style_purpose_waffle:ih,editor_style_purpose_histogram:dh,editor_style_purpose_scatter:ah,editor_style_purpose_bubble:nh,editor_style_purpose_heatmap:lh,editor_style_purpose_spiral:sh,editor_style_purpose_box:ph,editor_style_purpose_funnel:ch,editor_style_purpose_radar:mh,editor_style_purpose_polar_area:uh,editor_style_purpose_treemap:yh,editor_style_purpose_marimekko:gh,editor_style_purpose_sunburst:hh,editor_style_purpose_icicle:bh,editor_style_purpose_grouped_bars:wh,editor_style_purpose_bullet:fh,editor_style_purpose_lollipop:vh,editor_style_purpose_waterfall:kh,editor_style_purpose_slope:xh,editor_style_purpose_dumbbell:zh,editor_style_purpose_range_area:Sh,editor_style_purpose_sparkline:Nh,editor_style_purpose_streamgraph:Ch,editor_style_purpose_candlestick:Eh,editor_style_purpose_violin:qh,editor_style_purpose_beeswarm:jh,editor_style_purpose_strip_plot:Gh,editor_style_purpose_sankey:Lh,editor_style_purpose_chord:Ph,editor_style_purpose_timeline:Uh,editor_style_purpose_climate:Vh,editor_style_purpose_wind_rose:Wh,editor_style_purpose_day_clock:Ah,editor_style_purpose_cycle_plot:Mh,editor_style_purpose_trend:Oh,editor_chart_group_data:Rh,editor_chart_group_look:"外観",editor_chart_group_axes:Bh,editor_chart_group_extras:Dh,editor_chart_group_layout:Fh,editor_notice_group_by:Hh,editor_notice_sorted:Ih,editor_summary_no_entities:Jh,editor_summary_entity_one:Kh,editor_summary_entities:Qh,editor_summary_matching:Th,editor_summary_limits:Xh,editor_summary_target:Zh,editor_summary_no_bands:$h,editor_summary_band_one:eb,editor_summary_bands:_b,editor_warn_min_max:tb,editor_warn_not_number:ob,editor_warn_band_same_start:rb,editor_row_action:ib,editor_when_heading:db,editor_when_card_heading:ab,editor_when_card_help:nb,editor_when_state_helper:lb,editor_when_card_state_helper:sb,editor_anomalies_window_helper:pb,editor_zoom_helper:cb,editor_sync_helper:mb,editor_forecast_entity_helper:ub,editor_forecast_attribute_helper:yb,editor_forecast_value_key_helper:gb,editor_forecast_time_key_helper:hb,editor_forecast_type_helper:bb,editor_forecast_multiply_helper:wb,editor_trend_y_min_helper:fb,editor_trend_y_max_helper:vb,editor_y_min_secondary_helper:kb,editor_y_max_secondary_helper:xb,editor_entity_groups_helper:zb,editor_active_helper:Sb,editor_annotation_times_helper:Nb,editor_annotation_value_helper:Cb,editor_annotation_from_helper:Eb,editor_annotation_to_helper:qb,editor_derivative_smoothing_time_helper:jb,editor_calm_helper:Gb,editor_radar_axis_helper:Lb,editor_energy_flows_helper:Pb,editor_shade_color_helper:Ub};export{ct as annotation_at,Ot as anomaly_beyond_high,Rt as anomaly_beyond_low,Mt as anomaly_title,oe as battery_aria,wl as box_aria,Nl as box_count,fl as box_highest,xl as box_lower_quartile,zl as box_lowest,Sl as box_mean,kl as box_median,Cl as box_outliers,vl as box_upper_quartile,Po as bubble_needs_three,Vo as bubble_role_size,Tl as candle_close,Kl as candle_high,Ql as candle_low,Jl as candle_open,Xl as candle_week_of,Ml as chart_aria,Fc as chart_error,Dc as chart_loading,vm as chart_log_nothing,im as chart_no_data,Wo as chart_total,vu as chord_aria,rs as climate_action_cooling,is as climate_action_defrosting,ds as climate_action_drying,as as climate_action_fan,ts as climate_action_heating,ns as climate_action_idle,ls as climate_action_off,os as climate_action_preheating,_s as climate_not_thermostat,es as climate_range,$l as climate_set_point,Jr as compare_days_earlier,Ir as compare_hours_earlier,Qr as compare_months_earlier,Hr as compare_series,Al as compare_target,Kr as compare_weeks_earlier,Tr as compare_years_earlier,dp as cycle_mean_legend,rp as cycle_note_hour,ip as cycle_note_month,op as cycle_note_week,ap as cycle_panel_average,Ds as day_clock_a_day,Xs as day_clock_average,_p as day_clock_average_value,Fs as day_clock_busiest,Ks as day_clock_no_data,Qs as day_clock_now,Ts as day_clock_on,Zs as day_clock_on_days,Hs as day_clock_peak,Js as day_clock_per_day,ep as day_clock_range,$s as day_clock_so_far,Is as day_clock_state,Bs as day_clock_times,Ys as day_clock_times_one,Vb as default,xt as dist_count,ft as dist_median,vt as dist_middle,kt as dist_range,Nt as drill_back,St as drill_into,Ct as drill_top,Np as dumbbell_ago_day,Sp as dumbbell_ago_day_one,zp as dumbbell_ago_hour,xp as dumbbell_ago_hour_one,jp as dumbbell_ago_month,qp as dumbbell_ago_month_one,Ep as dumbbell_ago_week,Cp as dumbbell_ago_week_one,fp as dumbbell_high,wp as dumbbell_low,Gp as dumbbell_no_value,vp as dumbbell_now,kp as dumbbell_target,Zd as editor_active,Sb as editor_active_helper,tt as editor_add_band,rt as editor_add_entity,xo as editor_against,zo as editor_against_entity,So as editor_against_time,Fr as editor_aggregate,Td as editor_aggregate_auto,ai as editor_aggregate_change,ii as editor_aggregate_first,di as editor_aggregate_last,ri as editor_aggregate_max,_i as editor_aggregate_mean,oi as editor_aggregate_min,ti as editor_aggregate_sum,$a as editor_align_header,on as editor_align_header_center,en as editor_align_header_default,_n as editor_align_header_left,tn as editor_align_header_right,rn as editor_align_icon,an as editor_align_icon_left,dn as editor_align_icon_right,nn as editor_align_icon_state,ln as editor_align_state,cn as editor_align_state_center,sn as editor_align_state_left,pn as editor_align_state_right,We as editor_animate,tr as editor_annotation_add,Zo as editor_annotation_add_band,Xo as editor_annotation_add_line,_r as editor_annotation_add_point,er as editor_annotation_add_state,$o as editor_annotation_add_time,pr as editor_annotation_at,yr as editor_annotation_at_first,ur as editor_annotation_at_last,cr as editor_annotation_at_max,mr as editor_annotation_at_min,hr as editor_annotation_color,br as editor_annotation_dash,ar as editor_annotation_entity,rr as editor_annotation_from,Eb as editor_annotation_from_helper,wr as editor_annotation_history,gr as editor_annotation_label,Sr as editor_annotation_remove,nr as editor_annotation_series,zr as editor_annotation_severity,sr as editor_annotation_shade,lr as editor_annotation_state,dr as editor_annotation_times,Nb as editor_annotation_times_helper,ir as editor_annotation_to,qb as editor_annotation_to_helper,Ho as editor_annotation_type,Jo as editor_annotation_type_band,Io as editor_annotation_type_line,To as editor_annotation_type_point,Qo as editor_annotation_type_state,Ko as editor_annotation_type_time,or as editor_annotation_value,Cb as editor_annotation_value_helper,fr as editor_annotation_zone,kr as editor_annotation_zone_above,xr as editor_annotation_zone_below,vr as editor_annotation_zone_none,Fo as editor_annotations,Yt as editor_anomalies,Ht as editor_anomalies_band,Ft as editor_anomalies_color,Dt as editor_anomalies_sigma,Bt as editor_anomalies_window,pb as editor_anomalies_window_helper,k_ as editor_attribute,Fa as editor_average,fi as editor_axis_labels,ki as editor_axis_labels_inside,vi as editor_axis_labels_outside,b_ as editor_badge_actions,i_ as editor_badge_attribute,g_ as editor_badge_bands,h_ as editor_badge_bands_help,y_ as editor_badge_color,u_ as editor_badge_decimals,v_ as editor_badge_double_tap_action,$e as editor_badge_entity,f_ as editor_badge_hold_action,a_ as editor_badge_hours,s_ as editor_badge_icon,c_ as editor_badge_max,p_ as editor_badge_min,d_ as editor_badge_name,l_ as editor_badge_show_icon,n_ as editor_badge_show_name,e_ as editor_badge_style,o_ as editor_badge_style_ring,t_ as editor_badge_style_sparkline,r_ as editor_badge_style_thin,__ as editor_badge_style_value,w_ as editor_badge_tap_action,m_ as editor_badge_unit,D_ as editor_band_color,F_ as editor_band_custom_color,O_ as editor_band_from,R_ as editor_band_from_entity,B_ as editor_band_from_entity_label,Y_ as editor_band_from_number,I_ as editor_band_icon,H_ as editor_band_label,ag as editor_bandwidth,ec as editor_bar_color,Zp as editor_bar_group,da as editor_bar_labels,la as editor_bar_labels_both,na as editor_bar_labels_duration,sa as editor_bar_labels_none,aa as editor_bar_labels_state,$p as editor_bar_series,Oa as editor_bar_spacing,Wc as editor_bars,Qp as editor_bars_color_by,Xp as editor_bars_color_by_bands,Tp as editor_bars_color_by_series,Mc as editor_bars_overlap,Ac as editor_bars_side,ry as editor_baseline,dy as editor_baseline_centre,ay as editor_baseline_share,iy as editor_baseline_wiggle,ny as editor_baseline_zero,Vc as editor_bin_width,Uc as editor_bins,dg as editor_box,Ll as editor_box_color,Id as editor_bucket,Jd as editor_bucket_15,Kd as editor_bucket_30,Qd as editor_bucket_60,Mn as editor_calm,Gb as editor_calm_helper,Rl as editor_candle_by,q_ as editor_card_setting,sc as editor_cell_shape,mc as editor_cell_shape_hexagon,cc as editor_cell_shape_rounded,pc as editor_cell_shape_square,se as editor_center,go as editor_center_average,Lm as editor_center_label,ce as editor_center_mode_band,me as editor_center_mode_name,ye as editor_center_mode_none,ue as editor_center_mode_text,pe as editor_center_mode_value,ho as editor_center_none,ge as editor_center_text,yo as editor_center_total,Bh as editor_chart_group_axes,Rh as editor_chart_group_data,Dh as editor_chart_group_extras,Fh as editor_chart_group_layout,Yh as editor_chart_group_look,wu as editor_chord_pad,fu as editor_chord_ribbon_opacity,T_ as editor_color_amber,Z_ as editor_color_blue,Y as editor_color_by,D as editor_color_by_bands,Nu as editor_color_by_direction,Cu as editor_color_by_group,lc as editor_color_by_scale,B as editor_color_by_series,co as editor_color_by_shades,_t as editor_color_custom,Q_ as editor_color_green,et as editor_color_grey,J_ as editor_color_icon,yc as editor_color_max,uc as editor_color_min,yn as editor_color_name,K_ as editor_color_primary,$_ as editor_color_purple,X_ as editor_color_red,Ra as editor_color_transition,Ba as editor_color_transition_hard,Ya as editor_color_transition_smooth,gn as editor_color_value,vs as editor_column_color,us as editor_column_labels,qe as editor_columns,Zi as editor_compact,Xr as editor_compare,Zr as editor_compare_style,$r as editor_compare_style_grey,ei as editor_compare_style_series,Yd as editor_cooling_color,Ec as editor_count,jc as editor_count_readings,qc as editor_count_time,hi as editor_cumulative_billing_day,pi as editor_cumulative_reset,gi as editor_cumulative_reset_billing,mi as editor_cumulative_reset_day,yi as editor_cumulative_reset_month,ci as editor_cumulative_reset_none,ui as editor_cumulative_reset_week,ni as editor_cumulative_transform,si as editor_cumulative_transform_cumulative,li as editor_cumulative_transform_none,Md as editor_current_color,A as editor_curve,M as editor_curve_smooth,R as editor_curve_step,O as editor_curve_straight,np as editor_cycle_plot_cycle,pp as editor_cycle_plot_cycle_day_of_month,lp as editor_cycle_plot_cycle_day_of_week,sp as editor_cycle_plot_cycle_hour_of_day,cp as editor_cycle_plot_weeks,I as editor_dash,Hd as editor_day_clock_center_none,Fd as editor_day_clock_center_now,Dd as editor_day_clock_center_total,Bd as editor_days,Ue as editor_decimals,G as editor_derivative_smoothing,L as editor_derivative_smoothing_time,jb as editor_derivative_smoothing_time_helper,x as editor_derivative_transform,S as editor_derivative_transform_derivative,z as editor_derivative_transform_none,N as editor_derivative_unit_time,j as editor_derivative_unit_time_d,q as editor_derivative_unit_time_h,E as editor_derivative_unit_time_min,C as editor_derivative_unit_time_s,jo as editor_dot_color,No as editor_dot_size,Li as editor_dots,Ze as editor_double_tap_action,Dl as editor_down_color,zt as editor_drill_down,le as editor_end_angle,up as editor_ends,yp as editor_ends_range,hp as editor_ends_target,gp as editor_ends_then,V as editor_energy_flows,Pb as editor_energy_flows_helper,W as editor_energy_split,zn as editor_entity_aggregate,ia as editor_entity_groups,zb as editor_entity_groups_helper,$d as editor_entity_options_none,ys as editor_error_bars,ws as editor_error_bars_ci95,bs as editor_error_bars_min_max,gs as editor_error_bars_none,hs as editor_error_bars_std,Be as editor_exclude_heading,De as editor_exclude_help,Me as editor_export,Da as editor_extrema,At as editor_extremes,Pt as editor_extremes_average,Wt as editor_extremes_average_figure,Vt as editor_extremes_average_line,Ut as editor_extremes_average_none,Gt as editor_extremes_max,Lt as editor_extremes_min,Na as editor_fill,hl as editor_fill_color,Ea as editor_fill_fade,qa as editor_fill_none,Ca as editor_fill_solid,Sn as editor_fixed_value,cu as editor_flow_color,mn as editor_font_size,un as editor_font_size_header,Nd as editor_forecast_attribute,yb as editor_forecast_attribute_helper,Sd as editor_forecast_entity,ub as editor_forecast_entity_helper,Ud as editor_forecast_hours,Pd as editor_forecast_multiply,wb as editor_forecast_multiply_helper,Ed as editor_forecast_time_key,hb as editor_forecast_time_key_helper,zd as editor_forecast_title,qd as editor_forecast_type,Gd as editor_forecast_type_daily,bb as editor_forecast_type_helper,jd as editor_forecast_type_hourly,Ld as editor_forecast_type_twice_daily,Cd as editor_forecast_value_key,gb as editor_forecast_value_key_helper,su as editor_from,Rp as editor_funnel_color_by,Bp as editor_funnel_color_by_bands,Yp as editor_funnel_color_by_series,Wp as editor_funnel_percent_of,Ap as editor_funnel_percent_of_first,Op as editor_funnel_percent_of_none,Mp as editor_funnel_percent_of_previous,Pp as editor_funnel_shape,Up as editor_funnel_shape_funnel,Vp as editor_funnel_shape_pyramid,Pm as editor_gap,ae as editor_gauge_help,be as editor_ghost,fe as editor_ghost_24h,ve as editor_ghost_7d,we as editor_ghost_off,Um as editor_gradient,ka as editor_graph,za as editor_graph_bar,xa as editor_graph_line,Sa as editor_graph_none,dc as editor_grid,nc as editor_grid_calendar,xi as editor_grid_horizontal,ac as editor_grid_hours,zi as editor_grid_vertical,Gu as editor_group,n as editor_group_bars,Mr as editor_group_by,ta as editor_group_by_area,ps as editor_group_by_auto,Yr as editor_group_by_day,oa as editor_group_by_device,_a as editor_group_by_floor,Rr as editor_group_by_hour,ra as editor_group_by_label,Dr as editor_group_by_month,Or as editor_group_by_none,Br as editor_group_by_week,c as editor_group_compare,m as editor_group_distribution,l as editor_group_gauges,s as editor_group_history,Nm as editor_group_size,p as editor_group_totals,$i as editor_header,ed as editor_header_above,td as editor_header_hidden,_d as editor_header_over,fg as editor_headline,Rd as editor_heating_color,Ma as editor_height,lt as editor_hide_options,Ae as editor_hide_unavailable,fy as editor_hierarchy_color_by,ky as editor_hierarchy_color_by_bands,vy as editor_hierarchy_color_by_group,ea as editor_hierarchy_group_by,Oc as editor_hist_x_axis,Xe as editor_hold_action,z_ as editor_icon,wn as editor_icon_image,Re as editor_include_heading,Ye as editor_include_help,Eu as editor_increase,qu as editor_increase_bad,ju as editor_increase_good,Co as editor_jitter,F as editor_labels,Wa as editor_labels_always,Va as editor_labels_hover,Aa as editor_labels_never,ud as editor_labels_overlap,ld as editor_labels_position,pd as editor_labels_position_above,sd as editor_labels_position_auto,cd as editor_labels_position_below,md as editor_labels_position_center,rd as editor_labels_show,id as editor_labels_show_all,nd as editor_labels_show_ends,dd as editor_labels_show_last,ad as editor_labels_show_minmax,gc as editor_legend,od as editor_legend_toggle,Oe as editor_limit,j_ as editor_limit_default,L_ as editor_limit_entity,G_ as editor_limit_number,Gi as editor_line_width,du as editor_link_color,au as editor_link_color_auto,nu as editor_link_color_source,lu as editor_link_color_target,Ty as editor_marimekko_category,Xy as editor_marimekko_color,Qy as editor_marimekko_group,Fy as editor_marimekko_segment_labels,Jy as editor_marimekko_segment_labels_both,Ky as editor_marimekko_segment_labels_none,Hy as editor_marimekko_segment_labels_percent,Iy as editor_marimekko_segment_labels_value,N_ as editor_max,qo as editor_max_size,eu as editor_mean,xu as editor_measure,Su as editor_measure_change,zu as editor_measure_value,S_ as editor_min,Ka as editor_min_range,Xa as editor_min_range_secondary,Eo as editor_min_size,Hp as editor_mode,Ip as editor_mode_grouped,Kp as editor_mode_percent,Jp as editor_mode_stacked,dt as editor_move_down,it as editor_move_up,gd as editor_multiples,vd as editor_multiples_columns,hd as editor_multiples_scale,bd as editor_multiples_scale_auto,fd as editor_multiples_scale_independent,wd as editor_multiples_scale_shared,x_ as editor_name,Kn as editor_negative_color,E_ as editor_none,st as editor_not_found,Hh as editor_notice_group_by,Ih as editor_notice_sorted,Hi as editor_now_marker,Qi as editor_now_marker_countdown,Ji as editor_now_marker_line,Ii as editor_now_marker_off,Ki as editor_now_marker_time,Pi as editor_on_top,mt as editor_orientation,ut as editor_orientation_horizontal,yt as editor_orientation_vertical,Do as editor_overview,Cm as editor_partial,Sm as editor_per_icon,Cr as editor_period_calendar,qr as editor_period_calendar_day,Gr as editor_period_calendar_month,Er as editor_period_calendar_rolling,jr as editor_period_calendar_week,Lr as editor_period_calendar_year,u as editor_period_last,Ar as editor_period_navigate,Pr as editor_period_offset,y as editor_period_unit,h as editor_period_unit_day,g as editor_period_unit_hour,w as editor_period_unit_month,b as editor_period_unit_week,Ur as editor_period_until,Wr as editor_period_until_end,Vr as editor_period_until_now,Tn as editor_place_by,Zn as editor_place_by_time_of_day,Xn as editor_place_by_value,ja as editor_points,La as editor_points_always,Ga as editor_points_hover,Pa as editor_points_never,va as editor_points_per_hour,Dm as editor_polar_color,Om as editor_polar_color_by,Bm as editor_polar_color_by_bands,Rm as editor_polar_color_by_series,Ym as editor_polar_color_by_shades,Wm as editor_polar_scale,Mm as editor_polar_scale_limits,Am as editor_polar_scale_shared,P_ as editor_preset,U_ as editor_preset_battery,M_ as editor_preset_custom,A_ as editor_preset_none,W_ as editor_preset_temperature,V_ as editor_preset_usage,Tm as editor_radar_axis,Lb as editor_radar_axis_helper,Qm as editor_radar_fill,Im as editor_radar_scale,Jm as editor_radar_scale_limits,Km as editor_radar_scale_shared,cs as editor_range,_u as editor_range_color,Ul as editor_ranges,Wl as editor_ranges_colours,Vl as editor_ranges_shades,Gl as editor_readings,ot as editor_remove_band,at as editor_remove_entity,Xd as editor_ring_color,ou as editor_rings_start_angle,ms as editor_rounded,ru as editor_rounded_ends,ib as editor_row_action,He as editor_rule_area,Fe as editor_rule_device_class,Ke as editor_rule_domain,Qe as editor_rule_entity,Ie as editor_rule_floor,Je as editor_rule_label,T as editor_section_actions,a as editor_section_chart,K as editor_section_colours,Q as editor_section_display,i as editor_section_entities,J as editor_section_limits,d as editor_section_style,Un as editor_sectors,An as editor_sectors_16,Vn as editor_sectors_4,Wn as editor_sectors_8,Gs as editor_series_aggregate,Ls as editor_series_aggregate_auto,Os as editor_series_aggregate_change,As as editor_series_aggregate_first,Ms as editor_series_aggregate_last,Ws as editor_series_aggregate_max,Ps as editor_series_aggregate_mean,Vs as editor_series_aggregate_min,Us as editor_series_aggregate_sum,Cs as editor_series_axis,Es as editor_series_axis_auto,qs as editor_series_axis_left,js as editor_series_axis_right,H as editor_series_color,xs as editor_series_type,Ns as editor_series_type_area,Ss as editor_series_type_column,zs as editor_series_type_line,Vd as editor_set_point,Od as editor_set_point_color,pt as editor_severity,mo as editor_shade_color,Ub as editor_shade_color_helper,Ad as editor_shade_fan,Wd as editor_shading,qm as editor_shape,jm as editor_shape_donut,Gm as editor_shape_pie,ig as editor_shape_raincloud,rg as editor_shape_violin,Gc as editor_show_as,Lc as editor_show_as_percent,Pc as editor_show_as_total,jn as editor_show_fill,En as editor_show_graph,Ne as editor_show_icon,Cn as editor_show_indicator,Ee as editor_show_legend,Ln as editor_show_legend_entity,Pn as editor_show_legend_state,qn as editor_show_line,ze as editor_show_name,bp as editor_show_now,nt as editor_show_options,uo as editor_show_percent,Gn as editor_show_points,Nn as editor_show_state,Ce as editor_show_target,Se as editor_show_value,$n as editor_size_by_value,je as editor_sort,Le as editor_sort_ascending,Pe as editor_sort_descending,Ge as editor_sort_none,f as editor_source,P as editor_source_current,U as editor_source_energy,v as editor_source_history,k as editor_source_statistics,Tu as editor_spark,Zu as editor_spark_area,ey as editor_spark_bar,_y as editor_spark_color,$u as editor_spark_column,Xu as editor_spark_line,Nc as editor_spiral_ring_width,kc as editor_spiral_turn,xc as editor_spiral_turn_day,zc as editor_spiral_turn_week,Sc as editor_spiral_turns,ng as editor_split_by,sg as editor_split_by_day,cg as editor_split_by_month,lg as editor_split_by_none,pg as editor_split_by_week,Fn as editor_stack,Hn as editor_stack_none,In as editor_stack_normal,Jn as editor_stack_percent,ne as editor_start_angle,Sg as editor_start_from_first,ua as editor_state_colors,ba as editor_state_colors_add,ha as editor_state_colors_color,ya as editor_state_colors_help,wa as editor_state_colors_remove,ga as editor_state_colors_state,kg as editor_steps,xg as editor_steps_change,zg as editor_steps_current,my as editor_stream_curve,cy as editor_stream_labels,ly as editor_stream_order,sy as editor_stream_order_inside_out,py as editor_stream_order_listed,gl as editor_strip_jitter,cl as editor_strip_marker,ul as editor_strip_marker_mean,ml as editor_strip_marker_median,yl as editor_strip_marker_none,de as editor_style_arc,Dn as editor_style_area,Z as editor_style_bar,te as editor_style_battery,Qn as editor_style_beeswarm,bl as editor_style_box,ko as editor_style_bubble,Pl as editor_style_bullet,Ol as editor_style_candlestick,bu as editor_style_chord,Zl as editor_style_climate,ss as editor_style_column,ks as editor_style_combined,tp as editor_style_cycle_plot,Rs as editor_style_day_clock,mp as editor_style_dumbbell,Lp as editor_style_funnel,Fp as editor_style_grouped_bars,tc as editor_style_heatmap,Cc as editor_style_histogram,gy as editor_style_icicle,Bc as editor_style_line,km as editor_style_lollipop,Dy as editor_style_marimekko,ie as editor_style_needle,xm as editor_style_pictograph,Em as editor_style_pie,Vm as editor_style_polar_area,Xg as editor_style_purpose_arc,$g as editor_style_purpose_area,Fg as editor_style_purpose_bar,Kg as editor_style_purpose_battery,jh as editor_style_purpose_beeswarm,ph as editor_style_purpose_box,nh as editor_style_purpose_bubble,fh as editor_style_purpose_bullet,Eh as editor_style_purpose_candlestick,Ph as editor_style_purpose_chord,Vh as editor_style_purpose_climate,eh as editor_style_purpose_column,_h as editor_style_purpose_combined,Mh as editor_style_purpose_cycle_plot,Ah as editor_style_purpose_day_clock,zh as editor_style_purpose_dumbbell,ch as editor_style_purpose_funnel,wh as editor_style_purpose_grouped_bars,lh as editor_style_purpose_heatmap,dh as editor_style_purpose_histogram,bh as editor_style_purpose_icicle,Zg as editor_style_purpose_line,vh as editor_style_purpose_lollipop,gh as editor_style_purpose_marimekko,Tg as editor_style_purpose_needle,rh as editor_style_purpose_pictograph,th as editor_style_purpose_pie,uh as editor_style_purpose_polar_area,mh as editor_style_purpose_radar,Sh as editor_style_purpose_range_area,Qg as editor_style_purpose_ring,oh as editor_style_purpose_rings,Lh as editor_style_purpose_sankey,ah as editor_style_purpose_scatter,Ig as editor_style_purpose_segmented,xh as editor_style_purpose_slope,Nh as editor_style_purpose_sparkline,sh as editor_style_purpose_spiral,Ch as editor_style_purpose_streamgraph,Gh as editor_style_purpose_strip_plot,hh as editor_style_purpose_sunburst,Jg as editor_style_purpose_tank,Hg as editor_style_purpose_thin,Uh as editor_style_purpose_timeline,yh as editor_style_purpose_treemap,Oh as editor_style_purpose_trend,qh as editor_style_purpose_violin,ih as editor_style_purpose_waffle,kh as editor_style_purpose_waterfall,Wh as editor_style_purpose_wind_rose,Hm as editor_style_radar,$m as editor_style_range_area,re as editor_style_ring,tu as editor_style_rings,iu as editor_style_sankey,vo as editor_style_scatter,ee as editor_style_segmented,ku as editor_style_slope,Qu as editor_style_sparkline,hc as editor_style_spiral,oy as editor_style_streamgraph,nl as editor_style_strip_plot,yy as editor_style_sunburst,_e as editor_style_tank,$ as editor_style_thin,qy as editor_style_timeline,Uy as editor_style_treemap,$y as editor_style_trend,og as editor_style_violin,gg as editor_style_waffle,vg as editor_style_waterfall,Pg as editor_style_wind_rose,eb as editor_summary_band_one,_b as editor_summary_bands,Qh as editor_summary_entities,Kh as editor_summary_entity_one,Xh as editor_summary_limits,Th as editor_summary_matching,$h as editor_summary_no_bands,Jh as editor_summary_no_entities,Zh as editor_summary_target,hy as editor_sunburst_shape,by as editor_sunburst_shape_full,wy as editor_sunburst_shape_half,yd as editor_sync,mb as editor_sync_helper,Te as editor_tap_action,C_ as editor_target,he as editor_tick_labels,fa as editor_timeline_group,pa as editor_timeline_legend,ca as editor_timeline_legend_above,ma as editor_timeline_legend_hidden,X as editor_title,pu as editor_to,ji as editor_tooltip,Ng as editor_total,Vy as editor_treemap_color_by,Ay as editor_treemap_color_by_bands,Wy as editor_treemap_color_by_group,hn as editor_trend_color_icon,bn as editor_trend_group,Ua as editor_trend_labels,Ha as editor_trend_legend,fn as editor_trend_tooltip,Ja as editor_trend_y_max,vb as editor_trend_y_max_helper,Ia as editor_trend_y_min,fb as editor_trend_y_min_helper,Yl as editor_under_aggregate,Fl as editor_underneath,Hl as editor_underneath_columns,Il as editor_underneath_line,Ve as editor_unit,zm as editor_unit_icon,Bl as editor_up_color,gt as editor_value_axis,Za as editor_value_factor,ht as editor_value_grid,wt as editor_value_max,bt as editor_value_min,hg as editor_waffles,wg as editor_waffles_each,bg as editor_waffles_one,rb as editor_warn_band_same_start,tb as editor_warn_min_max,ob as editor_warn_not_number,Cg as editor_waterfall_invert,Wi as editor_when_above,Ai as editor_when_below,Ri as editor_when_card_above,Yi as editor_when_card_below,Mi as editor_when_card_entity,ab as editor_when_card_heading,nb as editor_when_card_help,Oi as editor_when_card_state,sb as editor_when_card_state_helper,Ui as editor_when_entity,Bi as editor_when_ghost,db as editor_when_heading,Vi as editor_when_state,lb as editor_when_state_helper,Di as editor_when_strip,El as editor_whiskers,jl as editor_whiskers_range,ql as editor_whiskers_tukey,Yn as editor_wind_none,Rn as editor_wind_now,On as editor_wind_roles,Bn as editor_wind_statistics,bi as editor_x_axis,Mo as editor_x_max,Ao as editor_x_min,Go as editor_xy_x_axis,wi as editor_y_axis,vn as editor_y_axis_side,kn as editor_y_axis_side_primary,xn as editor_y_axis_side_secondary,Ni as editor_y_max,Ta as editor_y_max_secondary,xb as editor_y_max_secondary_helper,Si as editor_y_min,Qa as editor_y_min_secondary,kb as editor_y_min_secondary_helper,Ci as editor_y_scale,Ei as editor_y_scale_linear,qi as editor_y_scale_log,Nr as editor_zones,Bo as editor_zoom,cb as editor_zoom_helper,Ic as energy_error,Zc as energy_flow_battery_in,Xc as energy_flow_battery_out,_m as energy_flow_devices,$c as energy_flow_gas,Qc as energy_flow_grid_export,Kc as energy_flow_grid_import,Tc as energy_flow_solar,em as energy_flow_water,Hc as energy_loading,tm as energy_node_home,rm as energy_node_home_use,om as energy_node_untracked,Jc as energy_none,hu as energy_nothing_flowed,e as entity_not_found,fs as error_bars_tooltip,hm as export_copied,mm as export_csv,um as export_csv_hint,fm as export_failed,nm as export_menu,lm as export_png,sm as export_png_hint,bm as export_saved,wm as export_saved_file,pm as export_svg,cm as export_svg_hint,ym as export_yaml,gm as export_yaml_hint,jt as extremes_average,Et as extremes_high,qt as extremes_low,kd as forecast_label,xd as forecast_series,Dp as funnel_aria,ke as ghost_title_24h,xe as ghost_title_7d,_c as grouped_bars_aria,oc as heatmap_aria,ic as heatmap_empty,rc as heatmap_hours,Sy as hierarchy_empty,Ny as hierarchy_no_reading,zy as hierarchy_other,xy as hierarchy_total,Yc as histogram_reading,Rc as histogram_readings,Ey as icicle_aria,am as legend_toggle_all_hidden,dm as legend_toggle_hint,Zy as marimekko_aria,t as no_entities,o as no_matches,r as none_available,Ti as now_marker_countdown,Xi as now_marker_next,fo as parts_aria,wo as parts_average,bo as parts_total,io as period_last_day,ao as period_last_days,oo as period_last_hour,ro as period_last_hours,eo as period_last_month,so as period_last_month_rolling,po as period_last_months,Zt as period_last_week,no as period_last_week_rolling,lo as period_last_weeks,to as period_last_year,Jt as period_next,It as period_previous,Kt as period_return,$t as period_this_month,Xt as period_this_week,_o as period_this_year,Qt as period_today,Tt as period_yesterday,Fm as polar_area_aria,Xm as radar_aria,Zm as radar_other,mu as sankey_aria,uu as sankey_flow,yu as sankey_no_flows,gu as sankey_nothing,Lo as scatter_needs_two,Uo as scatter_role_x,Pu as slope_ago,Uu as slope_ago_one,Ju as slope_entity_aria,Au as slope_last,Mu as slope_last_one,Ku as slope_no_reading,Lu as slope_now,Vu as slope_previous,Wu as slope_previous_one,Yu as slope_unit_day,Bu as slope_unit_day_other,Ou as slope_unit_hour,Ru as slope_unit_hour_other,Hu as slope_unit_month,Iu as slope_unit_month_other,Du as slope_unit_week,Fu as slope_unit_week_other,ty as spark_aria,bc as spiral_aria,vc as spiral_inner_oldest,wc as spiral_turn_day_note,fc as spiral_turn_week_note,uy as stream_total,pl as strip_mean,sl as strip_mean_value,ll as strip_median_value,Cy as sunburst_aria,dl as swarm_earliest_latest,_l as swarm_events,il as swarm_held,al as swarm_lowest_highest,rl as swarm_no_change,ol as swarm_none,el as swarm_readings,tl as swarm_shown,Gy as timeline_for,Py as timeline_measurement,jy as timeline_no_states,Ly as timeline_now,My as treemap_aria,Ry as treemap_empty,Yy as treemap_no_reading,By as treemap_other,Oy as treemap_total,_g as trend_avg,tg as trend_max,eg as trend_min,_ as unavailable,mg as violin_median,ug as violin_none,yg as violin_raincloud,Lg as waterfall_aria,qg as waterfall_end,Gg as waterfall_no_readings,Eg as waterfall_start,jg as waterfall_total,Fi as when_strip_label,Yg as wind_aria,Bg as wind_aria_calm,Dg as wind_aria_still,Ag as wind_calm,Vg as wind_mean_speed,Ug as wind_prevailing,Rg as wind_share,Mg as wind_speed,Og as wind_speed_unit,Wg as wind_strongest,Oo as zoom_reset,Ro as zoom_window,Yo as zoom_window_label}; +//# sourceMappingURL=chartdeck-card.ja-DiJOj-UU.js.map diff --git a/dist/chartdeck-card.ja-DiJOj-UU.js.map b/dist/chartdeck-card.ja-DiJOj-UU.js.map new file mode 100644 index 0000000..625e203 --- /dev/null +++ b/dist/chartdeck-card.ja-DiJOj-UU.js.map @@ -0,0 +1 @@ +{"version":3,"file":"chartdeck-card.ja-DiJOj-UU.js","sources":[],"sourcesContent":[],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/chartdeck-card.js b/dist/chartdeck-card.js index 493c65e..7f999ec 100644 --- a/dist/chartdeck-card.js +++ b/dist/chartdeck-card.js @@ -3,18 +3,18 @@ * Copyright 2019 Google LLC * SPDX-License-Identifier: BSD-3-Clause */ -const e=globalThis,t=e.ShadowRoot&&(void 0===e.ShadyCSS||e.ShadyCSS.nativeShadow)&&"adoptedStyleSheets"in Document.prototype&&"replace"in CSSStyleSheet.prototype,o=Symbol(),n=new WeakMap;let r=class{constructor(e,t,n){if(this._$cssResult$=!0,n!==o)throw Error("CSSResult is not constructable. Use `unsafeCSS` or `css` instead.");this.cssText=e,this.t=t}get styleSheet(){let e=this.o;const o=this.t;if(t&&void 0===e){const t=void 0!==o&&1===o.length;t&&(e=n.get(o)),void 0===e&&((this.o=e=new CSSStyleSheet).replaceSync(this.cssText),t&&n.set(o,e))}return e}toString(){return this.cssText}};const a=(e,...t)=>{const n=1===e.length?e[0]:t.reduce((t,o,n)=>t+(e=>{if(!0===e._$cssResult$)return e.cssText;if("number"==typeof e)return e;throw Error("Value passed to 'css' function must be a 'css' function result: "+e+". Use 'unsafeCSS' to pass non-literal values, but take care to ensure page security.")})(o)+e[n+1],e[0]);return new r(n,e,o)},i=t?e=>e:e=>e instanceof CSSStyleSheet?(e=>{let t="";for(const o of e.cssRules)t+=o.cssText;return(e=>new r("string"==typeof e?e:e+"",void 0,o))(t)})(e):e,{is:s,defineProperty:l,getOwnPropertyDescriptor:c,getOwnPropertyNames:d,getOwnPropertySymbols:u,getPrototypeOf:h}=Object,p=globalThis,m=p.trustedTypes,f=m?m.emptyScript:"",g=p.reactiveElementPolyfillSupport,v=(e,t)=>e,y={toAttribute(e,t){switch(t){case Boolean:e=e?f:null;break;case Object:case Array:e=null==e?e:JSON.stringify(e)}return e},fromAttribute(e,t){let o=e;switch(t){case Boolean:o=null!==e;break;case Number:o=null===e?null:Number(e);break;case Object:case Array:try{o=JSON.parse(e)}catch(e){o=null}}return o}},b=(e,t)=>!s(e,t),_={attribute:!0,type:String,converter:y,reflect:!1,useDefault:!1,hasChanged:b}; +const e=globalThis,t=e.ShadowRoot&&(void 0===e.ShadyCSS||e.ShadyCSS.nativeShadow)&&"adoptedStyleSheets"in Document.prototype&&"replace"in CSSStyleSheet.prototype,o=Symbol(),n=new WeakMap;let r=class{constructor(e,t,n){if(this._$cssResult$=!0,n!==o)throw Error("CSSResult is not constructable. Use `unsafeCSS` or `css` instead.");this.cssText=e,this.t=t}get styleSheet(){let e=this.o;const o=this.t;if(t&&void 0===e){const t=void 0!==o&&1===o.length;t&&(e=n.get(o)),void 0===e&&((this.o=e=new CSSStyleSheet).replaceSync(this.cssText),t&&n.set(o,e))}return e}toString(){return this.cssText}};const a=(e,...t)=>{const n=1===e.length?e[0]:t.reduce((t,o,n)=>t+(e=>{if(!0===e._$cssResult$)return e.cssText;if("number"==typeof e)return e;throw Error("Value passed to 'css' function must be a 'css' function result: "+e+". Use 'unsafeCSS' to pass non-literal values, but take care to ensure page security.")})(o)+e[n+1],e[0]);return new r(n,e,o)},i=t?e=>e:e=>e instanceof CSSStyleSheet?(e=>{let t="";for(const o of e.cssRules)t+=o.cssText;return(e=>new r("string"==typeof e?e:e+"",void 0,o))(t)})(e):e,{is:s,defineProperty:l,getOwnPropertyDescriptor:c,getOwnPropertyNames:d,getOwnPropertySymbols:u,getPrototypeOf:h}=Object,p=globalThis,m=p.trustedTypes,f=m?m.emptyScript:"",g=p.reactiveElementPolyfillSupport,y=(e,t)=>e,v={toAttribute(e,t){switch(t){case Boolean:e=e?f:null;break;case Object:case Array:e=null==e?e:JSON.stringify(e)}return e},fromAttribute(e,t){let o=e;switch(t){case Boolean:o=null!==e;break;case Number:o=null===e?null:Number(e);break;case Object:case Array:try{o=JSON.parse(e)}catch(e){o=null}}return o}},_=(e,t)=>!s(e,t),b={attribute:!0,type:String,converter:v,reflect:!1,useDefault:!1,hasChanged:_}; /** * @license * Copyright 2017 Google LLC * SPDX-License-Identifier: BSD-3-Clause - */Symbol.metadata??=Symbol("metadata"),p.litPropertyMetadata??=new WeakMap;let x=class extends HTMLElement{static addInitializer(e){this._$Ei(),(this.l??=[]).push(e)}static get observedAttributes(){return this.finalize(),this._$Eh&&[...this._$Eh.keys()]}static createProperty(e,t=_){if(t.state&&(t.attribute=!1),this._$Ei(),this.prototype.hasOwnProperty(e)&&((t=Object.create(t)).wrapped=!0),this.elementProperties.set(e,t),!t.noAccessor){const o=Symbol(),n=this.getPropertyDescriptor(e,o,t);void 0!==n&&l(this.prototype,e,n)}}static getPropertyDescriptor(e,t,o){const{get:n,set:r}=c(this.prototype,e)??{get(){return this[t]},set(e){this[t]=e}};return{get:n,set(t){const a=n?.call(this);r?.call(this,t),this.requestUpdate(e,a,o)},configurable:!0,enumerable:!0}}static getPropertyOptions(e){return this.elementProperties.get(e)??_}static _$Ei(){if(this.hasOwnProperty(v("elementProperties")))return;const e=h(this);e.finalize(),void 0!==e.l&&(this.l=[...e.l]),this.elementProperties=new Map(e.elementProperties)}static finalize(){if(this.hasOwnProperty(v("finalized")))return;if(this.finalized=!0,this._$Ei(),this.hasOwnProperty(v("properties"))){const e=this.properties,t=[...d(e),...u(e)];for(const o of t)this.createProperty(o,e[o])}const e=this[Symbol.metadata];if(null!==e){const t=litPropertyMetadata.get(e);if(void 0!==t)for(const[e,o]of t)this.elementProperties.set(e,o)}this._$Eh=new Map;for(const[t,o]of this.elementProperties){const e=this._$Eu(t,o);void 0!==e&&this._$Eh.set(e,t)}this.elementStyles=this.finalizeStyles(this.styles)}static finalizeStyles(e){const t=[];if(Array.isArray(e)){const o=new Set(e.flat(1/0).reverse());for(const e of o)t.unshift(i(e))}else void 0!==e&&t.push(i(e));return t}static _$Eu(e,t){const o=t.attribute;return!1===o?void 0:"string"==typeof o?o:"string"==typeof e?e.toLowerCase():void 0}constructor(){super(),this._$Ep=void 0,this.isUpdatePending=!1,this.hasUpdated=!1,this._$Em=null,this._$Ev()}_$Ev(){this._$ES=new Promise(e=>this.enableUpdating=e),this._$AL=new Map,this._$E_(),this.requestUpdate(),this.constructor.l?.forEach(e=>e(this))}addController(e){(this._$EO??=new Set).add(e),void 0!==this.renderRoot&&this.isConnected&&e.hostConnected?.()}removeController(e){this._$EO?.delete(e)}_$E_(){const e=new Map,t=this.constructor.elementProperties;for(const o of t.keys())this.hasOwnProperty(o)&&(e.set(o,this[o]),delete this[o]);e.size>0&&(this._$Ep=e)}createRenderRoot(){const o=this.shadowRoot??this.attachShadow(this.constructor.shadowRootOptions);return((o,n)=>{if(t)o.adoptedStyleSheets=n.map(e=>e instanceof CSSStyleSheet?e:e.styleSheet);else for(const t of n){const n=document.createElement("style"),r=e.litNonce;void 0!==r&&n.setAttribute("nonce",r),n.textContent=t.cssText,o.appendChild(n)}})(o,this.constructor.elementStyles),o}connectedCallback(){this.renderRoot??=this.createRenderRoot(),this.enableUpdating(!0),this._$EO?.forEach(e=>e.hostConnected?.())}enableUpdating(e){}disconnectedCallback(){this._$EO?.forEach(e=>e.hostDisconnected?.())}attributeChangedCallback(e,t,o){this._$AK(e,o)}_$ET(e,t){const o=this.constructor.elementProperties.get(e),n=this.constructor._$Eu(e,o);if(void 0!==n&&!0===o.reflect){const r=(void 0!==o.converter?.toAttribute?o.converter:y).toAttribute(t,o.type);this._$Em=e,null==r?this.removeAttribute(n):this.setAttribute(n,r),this._$Em=null}}_$AK(e,t){const o=this.constructor,n=o._$Eh.get(e);if(void 0!==n&&this._$Em!==n){const e=o.getPropertyOptions(n),r="function"==typeof e.converter?{fromAttribute:e.converter}:void 0!==e.converter?.fromAttribute?e.converter:y;this._$Em=n;const a=r.fromAttribute(t,e.type);this[n]=a??this._$Ej?.get(n)??a,this._$Em=null}}requestUpdate(e,t,o,n=!1,r){if(void 0!==e){const a=this.constructor;if(!1===n&&(r=this[e]),o??=a.getPropertyOptions(e),!((o.hasChanged??b)(r,t)||o.useDefault&&o.reflect&&r===this._$Ej?.get(e)&&!this.hasAttribute(a._$Eu(e,o))))return;this.C(e,t,o)}!1===this.isUpdatePending&&(this._$ES=this._$EP())}C(e,t,{useDefault:o,reflect:n,wrapped:r},a){o&&!(this._$Ej??=new Map).has(e)&&(this._$Ej.set(e,a??t??this[e]),!0!==r||void 0!==a)||(this._$AL.has(e)||(this.hasUpdated||o||(t=void 0),this._$AL.set(e,t)),!0===n&&this._$Em!==e&&(this._$Eq??=new Set).add(e))}async _$EP(){this.isUpdatePending=!0;try{await this._$ES}catch(e){Promise.reject(e)}const e=this.scheduleUpdate();return null!=e&&await e,!this.isUpdatePending}scheduleUpdate(){return this.performUpdate()}performUpdate(){if(!this.isUpdatePending)return;if(!this.hasUpdated){if(this.renderRoot??=this.createRenderRoot(),this._$Ep){for(const[e,t]of this._$Ep)this[e]=t;this._$Ep=void 0}const e=this.constructor.elementProperties;if(e.size>0)for(const[t,o]of e){const{wrapped:e}=o,n=this[t];!0!==e||this._$AL.has(t)||void 0===n||this.C(t,void 0,o,n)}}let e=!1;const t=this._$AL;try{e=this.shouldUpdate(t),e?(this.willUpdate(t),this._$EO?.forEach(e=>e.hostUpdate?.()),this.update(t)):this._$EM()}catch(t){throw e=!1,this._$EM(),t}e&&this._$AE(t)}willUpdate(e){}_$AE(e){this._$EO?.forEach(e=>e.hostUpdated?.()),this.hasUpdated||(this.hasUpdated=!0,this.firstUpdated(e)),this.updated(e)}_$EM(){this._$AL=new Map,this.isUpdatePending=!1}get updateComplete(){return this.getUpdateComplete()}getUpdateComplete(){return this._$ES}shouldUpdate(e){return!0}update(e){this._$Eq&&=this._$Eq.forEach(e=>this._$ET(e,this[e])),this._$EM()}updated(e){}firstUpdated(e){}};x.elementStyles=[],x.shadowRootOptions={mode:"open"},x[v("elementProperties")]=new Map,x[v("finalized")]=new Map,g?.({ReactiveElement:x}),(p.reactiveElementVersions??=[]).push("2.1.2"); + */Symbol.metadata??=Symbol("metadata"),p.litPropertyMetadata??=new WeakMap;let x=class extends HTMLElement{static addInitializer(e){this._$Ei(),(this.l??=[]).push(e)}static get observedAttributes(){return this.finalize(),this._$Eh&&[...this._$Eh.keys()]}static createProperty(e,t=b){if(t.state&&(t.attribute=!1),this._$Ei(),this.prototype.hasOwnProperty(e)&&((t=Object.create(t)).wrapped=!0),this.elementProperties.set(e,t),!t.noAccessor){const o=Symbol(),n=this.getPropertyDescriptor(e,o,t);void 0!==n&&l(this.prototype,e,n)}}static getPropertyDescriptor(e,t,o){const{get:n,set:r}=c(this.prototype,e)??{get(){return this[t]},set(e){this[t]=e}};return{get:n,set(t){const a=n?.call(this);r?.call(this,t),this.requestUpdate(e,a,o)},configurable:!0,enumerable:!0}}static getPropertyOptions(e){return this.elementProperties.get(e)??b}static _$Ei(){if(this.hasOwnProperty(y("elementProperties")))return;const e=h(this);e.finalize(),void 0!==e.l&&(this.l=[...e.l]),this.elementProperties=new Map(e.elementProperties)}static finalize(){if(this.hasOwnProperty(y("finalized")))return;if(this.finalized=!0,this._$Ei(),this.hasOwnProperty(y("properties"))){const e=this.properties,t=[...d(e),...u(e)];for(const o of t)this.createProperty(o,e[o])}const e=this[Symbol.metadata];if(null!==e){const t=litPropertyMetadata.get(e);if(void 0!==t)for(const[e,o]of t)this.elementProperties.set(e,o)}this._$Eh=new Map;for(const[t,o]of this.elementProperties){const e=this._$Eu(t,o);void 0!==e&&this._$Eh.set(e,t)}this.elementStyles=this.finalizeStyles(this.styles)}static finalizeStyles(e){const t=[];if(Array.isArray(e)){const o=new Set(e.flat(1/0).reverse());for(const e of o)t.unshift(i(e))}else void 0!==e&&t.push(i(e));return t}static _$Eu(e,t){const o=t.attribute;return!1===o?void 0:"string"==typeof o?o:"string"==typeof e?e.toLowerCase():void 0}constructor(){super(),this._$Ep=void 0,this.isUpdatePending=!1,this.hasUpdated=!1,this._$Em=null,this._$Ev()}_$Ev(){this._$ES=new Promise(e=>this.enableUpdating=e),this._$AL=new Map,this._$E_(),this.requestUpdate(),this.constructor.l?.forEach(e=>e(this))}addController(e){(this._$EO??=new Set).add(e),void 0!==this.renderRoot&&this.isConnected&&e.hostConnected?.()}removeController(e){this._$EO?.delete(e)}_$E_(){const e=new Map,t=this.constructor.elementProperties;for(const o of t.keys())this.hasOwnProperty(o)&&(e.set(o,this[o]),delete this[o]);e.size>0&&(this._$Ep=e)}createRenderRoot(){const o=this.shadowRoot??this.attachShadow(this.constructor.shadowRootOptions);return((o,n)=>{if(t)o.adoptedStyleSheets=n.map(e=>e instanceof CSSStyleSheet?e:e.styleSheet);else for(const t of n){const n=document.createElement("style"),r=e.litNonce;void 0!==r&&n.setAttribute("nonce",r),n.textContent=t.cssText,o.appendChild(n)}})(o,this.constructor.elementStyles),o}connectedCallback(){this.renderRoot??=this.createRenderRoot(),this.enableUpdating(!0),this._$EO?.forEach(e=>e.hostConnected?.())}enableUpdating(e){}disconnectedCallback(){this._$EO?.forEach(e=>e.hostDisconnected?.())}attributeChangedCallback(e,t,o){this._$AK(e,o)}_$ET(e,t){const o=this.constructor.elementProperties.get(e),n=this.constructor._$Eu(e,o);if(void 0!==n&&!0===o.reflect){const r=(void 0!==o.converter?.toAttribute?o.converter:v).toAttribute(t,o.type);this._$Em=e,null==r?this.removeAttribute(n):this.setAttribute(n,r),this._$Em=null}}_$AK(e,t){const o=this.constructor,n=o._$Eh.get(e);if(void 0!==n&&this._$Em!==n){const e=o.getPropertyOptions(n),r="function"==typeof e.converter?{fromAttribute:e.converter}:void 0!==e.converter?.fromAttribute?e.converter:v;this._$Em=n;const a=r.fromAttribute(t,e.type);this[n]=a??this._$Ej?.get(n)??a,this._$Em=null}}requestUpdate(e,t,o,n=!1,r){if(void 0!==e){const a=this.constructor;if(!1===n&&(r=this[e]),o??=a.getPropertyOptions(e),!((o.hasChanged??_)(r,t)||o.useDefault&&o.reflect&&r===this._$Ej?.get(e)&&!this.hasAttribute(a._$Eu(e,o))))return;this.C(e,t,o)}!1===this.isUpdatePending&&(this._$ES=this._$EP())}C(e,t,{useDefault:o,reflect:n,wrapped:r},a){o&&!(this._$Ej??=new Map).has(e)&&(this._$Ej.set(e,a??t??this[e]),!0!==r||void 0!==a)||(this._$AL.has(e)||(this.hasUpdated||o||(t=void 0),this._$AL.set(e,t)),!0===n&&this._$Em!==e&&(this._$Eq??=new Set).add(e))}async _$EP(){this.isUpdatePending=!0;try{await this._$ES}catch(e){Promise.reject(e)}const e=this.scheduleUpdate();return null!=e&&await e,!this.isUpdatePending}scheduleUpdate(){return this.performUpdate()}performUpdate(){if(!this.isUpdatePending)return;if(!this.hasUpdated){if(this.renderRoot??=this.createRenderRoot(),this._$Ep){for(const[e,t]of this._$Ep)this[e]=t;this._$Ep=void 0}const e=this.constructor.elementProperties;if(e.size>0)for(const[t,o]of e){const{wrapped:e}=o,n=this[t];!0!==e||this._$AL.has(t)||void 0===n||this.C(t,void 0,o,n)}}let e=!1;const t=this._$AL;try{e=this.shouldUpdate(t),e?(this.willUpdate(t),this._$EO?.forEach(e=>e.hostUpdate?.()),this.update(t)):this._$EM()}catch(t){throw e=!1,this._$EM(),t}e&&this._$AE(t)}willUpdate(e){}_$AE(e){this._$EO?.forEach(e=>e.hostUpdated?.()),this.hasUpdated||(this.hasUpdated=!0,this.firstUpdated(e)),this.updated(e)}_$EM(){this._$AL=new Map,this.isUpdatePending=!1}get updateComplete(){return this.getUpdateComplete()}getUpdateComplete(){return this._$ES}shouldUpdate(e){return!0}update(e){this._$Eq&&=this._$Eq.forEach(e=>this._$ET(e,this[e])),this._$EM()}updated(e){}firstUpdated(e){}};x.elementStyles=[],x.shadowRootOptions={mode:"open"},x[y("elementProperties")]=new Map,x[y("finalized")]=new Map,g?.({ReactiveElement:x}),(p.reactiveElementVersions??=[]).push("2.1.2"); /** * @license * Copyright 2017 Google LLC * SPDX-License-Identifier: BSD-3-Clause */ -const w=globalThis,$=e=>e,k=w.trustedTypes,M=k?k.createPolicy("lit-html",{createHTML:e=>e}):void 0,z="$lit$",S=`lit$${Math.random().toFixed(9).slice(2)}$`,E="?"+S,A=`<${E}>`,j=document,C=()=>j.createComment(""),L=e=>null===e||"object"!=typeof e&&"function"!=typeof e,N=Array.isArray,T="[ \t\n\f\r]",F=/<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g,O=/-->/g,D=/>/g,P=RegExp(`>|${T}(?:([^\\s"'>=/]+)(${T}*=${T}*(?:[^ \t\n\f\r"'\`<>=]|("|')|))|$)`,"g"),U=/'/g,I=/"/g,H=/^(?:script|style|textarea|title)$/i,W=e=>(t,...o)=>({_$litType$:e,strings:t,values:o}),R=W(1),B=W(2),q=Symbol.for("lit-noChange"),Z=Symbol.for("lit-nothing"),V=new WeakMap,Y=j.createTreeWalker(j,129);function G(e,t){if(!N(e)||!e.hasOwnProperty("raw"))throw Error("invalid template strings array");return void 0!==M?M.createHTML(t):t}class X{constructor({strings:e,_$litType$:t},o){let n;this.parts=[];let r=0,a=0;const i=e.length-1,s=this.parts,[l,c]=((e,t)=>{const o=e.length-1,n=[];let r,a=2===t?"":3===t?"":"",i=F;for(let s=0;s"===l[0]?(i=r??F,c=-1):void 0===l[1]?c=-2:(c=i.lastIndex-l[2].length,o=l[1],i=void 0===l[3]?P:'"'===l[3]?I:U):i===I||i===U?i=P:i===O||i===D?i=F:(i=P,r=void 0);const u=i===P&&e[s+1].startsWith("/>")?" ":"";a+=i===F?t+A:c>=0?(n.push(o),t.slice(0,c)+z+t.slice(c)+S+u):t+S+(-2===c?s:u)}return[G(e,a+(e[o]||"")+(2===t?"":3===t?"":"")),n]})(e,t);if(this.el=X.createElement(l,o),Y.currentNode=this.el.content,2===t||3===t){const e=this.el.content.firstChild;e.replaceWith(...e.childNodes)}for(;null!==(n=Y.nextNode())&&s.length0){n.textContent=k?k.emptyScript:"";for(let o=0;oN(e)||"function"==typeof e?.[Symbol.iterator])(e)?this.k(e):this._(e)}O(e){return this._$AA.parentNode.insertBefore(e,this._$AB)}T(e){this._$AH!==e&&(this._$AR(),this._$AH=this.O(e))}_(e){this._$AH!==Z&&L(this._$AH)?this._$AA.nextSibling.data=e:this.T(j.createTextNode(e)),this._$AH=e}$(e){const{values:t,_$litType$:o}=e,n="number"==typeof o?this._$AC(e):(void 0===o.el&&(o.el=X.createElement(G(o.h,o.h[0]),this.options)),o);if(this._$AH?._$AD===n)this._$AH.p(t);else{const e=new K(n,this),o=e.u(this.options);e.p(t),this.T(o),this._$AH=e}}_$AC(e){let t=V.get(e.strings);return void 0===t&&V.set(e.strings,t=new X(e)),t}k(e){N(this._$AH)||(this._$AH=[],this._$AR());const t=this._$AH;let o,n=0;for(const r of e)n===t.length?t.push(o=new Q(this.O(C()),this.O(C()),this,this.options)):o=t[n],o._$AI(r),n++;n2||""!==o[0]||""!==o[1]?(this._$AH=Array(o.length-1).fill(new String),this.strings=o):this._$AH=Z}_$AI(e,t=this,o,n){const r=this.strings;let a=!1;if(void 0===r)e=J(this,e,t,0),a=!L(e)||e!==this._$AH&&e!==q,a&&(this._$AH=e);else{const n=e;let i,s;for(e=r[0],i=0;ie,k=w.trustedTypes,M=k?k.createPolicy("lit-html",{createHTML:e=>e}):void 0,z="$lit$",S=`lit$${Math.random().toFixed(9).slice(2)}$`,E="?"+S,A=`<${E}>`,j=document,C=()=>j.createComment(""),N=e=>null===e||"object"!=typeof e&&"function"!=typeof e,L=Array.isArray,T="[ \t\n\f\r]",F=/<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g,O=/-->/g,P=/>/g,D=RegExp(`>|${T}(?:([^\\s"'>=/]+)(${T}*=${T}*(?:[^ \t\n\f\r"'\`<>=]|("|')|))|$)`,"g"),U=/'/g,I=/"/g,H=/^(?:script|style|textarea|title)$/i,W=e=>(t,...o)=>({_$litType$:e,strings:t,values:o}),R=W(1),B=W(2),q=Symbol.for("lit-noChange"),Z=Symbol.for("lit-nothing"),V=new WeakMap,Y=j.createTreeWalker(j,129);function G(e,t){if(!L(e)||!e.hasOwnProperty("raw"))throw Error("invalid template strings array");return void 0!==M?M.createHTML(t):t}class X{constructor({strings:e,_$litType$:t},o){let n;this.parts=[];let r=0,a=0;const i=e.length-1,s=this.parts,[l,c]=((e,t)=>{const o=e.length-1,n=[];let r,a=2===t?"":3===t?"":"",i=F;for(let s=0;s"===l[0]?(i=r??F,c=-1):void 0===l[1]?c=-2:(c=i.lastIndex-l[2].length,o=l[1],i=void 0===l[3]?D:'"'===l[3]?I:U):i===I||i===U?i=D:i===O||i===P?i=F:(i=D,r=void 0);const u=i===D&&e[s+1].startsWith("/>")?" ":"";a+=i===F?t+A:c>=0?(n.push(o),t.slice(0,c)+z+t.slice(c)+S+u):t+S+(-2===c?s:u)}return[G(e,a+(e[o]||"")+(2===t?"":3===t?"":"")),n]})(e,t);if(this.el=X.createElement(l,o),Y.currentNode=this.el.content,2===t||3===t){const e=this.el.content.firstChild;e.replaceWith(...e.childNodes)}for(;null!==(n=Y.nextNode())&&s.length0){n.textContent=k?k.emptyScript:"";for(let o=0;oL(e)||"function"==typeof e?.[Symbol.iterator])(e)?this.k(e):this._(e)}O(e){return this._$AA.parentNode.insertBefore(e,this._$AB)}T(e){this._$AH!==e&&(this._$AR(),this._$AH=this.O(e))}_(e){this._$AH!==Z&&N(this._$AH)?this._$AA.nextSibling.data=e:this.T(j.createTextNode(e)),this._$AH=e}$(e){const{values:t,_$litType$:o}=e,n="number"==typeof o?this._$AC(e):(void 0===o.el&&(o.el=X.createElement(G(o.h,o.h[0]),this.options)),o);if(this._$AH?._$AD===n)this._$AH.p(t);else{const e=new K(n,this),o=e.u(this.options);e.p(t),this.T(o),this._$AH=e}}_$AC(e){let t=V.get(e.strings);return void 0===t&&V.set(e.strings,t=new X(e)),t}k(e){L(this._$AH)||(this._$AH=[],this._$AR());const t=this._$AH;let o,n=0;for(const r of e)n===t.length?t.push(o=new Q(this.O(C()),this.O(C()),this,this.options)):o=t[n],o._$AI(r),n++;n2||""!==o[0]||""!==o[1]?(this._$AH=Array(o.length-1).fill(new String),this.strings=o):this._$AH=Z}_$AI(e,t=this,o,n){const r=this.strings;let a=!1;if(void 0===r)e=J(this,e,t,0),a=!N(e)||e!==this._$AH&&e!==q,a&&(this._$AH=e);else{const n=e;let i,s;for(e=r[0],i=0;i(...t)=>({_$litDirective$:e,values:t});let fe=cl * @license * Copyright 2020 Google LLC * SPDX-License-Identifier: BSD-3-Clause - */const{I:ge}=ae,ve=e=>e,ye=()=>document.createComment(""),be=(e,t,o)=>{const n=e._$AA.parentNode,r=void 0===t?e._$AB:t._$AA;if(void 0===o){const t=n.insertBefore(ye(),r),a=n.insertBefore(ye(),r);o=new ge(t,a,e,e.options)}else{const t=o._$AB.nextSibling,a=o._$AM,i=a!==e;if(i){let t;o._$AQ?.(e),o._$AM=e,void 0!==o._$AP&&(t=e._$AU)!==a._$AU&&o._$AP(t)}if(t!==r||i){let e=o._$AA;for(;e!==t;){const t=ve(e).nextSibling;ve(n).insertBefore(e,r),e=t}}}return o},_e=(e,t,o=e)=>(e._$AI(t,o),e),xe={},we=(e,t=xe)=>e._$AH=t,$e=e=>{e._$AR(),e._$AA.remove()},ke=(e,t,o)=>{const n=new Map;for(let r=t;r<=o;r++)n.set(e[r],r);return n},Me=me(class extends fe{constructor(e){if(super(e),e.type!==ue)throw Error("repeat() can only be used in text expressions")}dt(e,t,o){let n;void 0===o?o=t:void 0!==t&&(n=t);const r=[],a=[];let i=0;for(const s of e)r[i]=n?n(s,i):i,a[i]=o(s,i),i++;return{values:a,keys:r}}render(e,t,o){return this.dt(e,t,o).values}update(e,[t,o,n]){const r=(e=>e._$AH)(e),{values:a,keys:i}=this.dt(t,o,n);if(!Array.isArray(r))return this.ut=i,a;const s=this.ut??=[],l=[];let c,d,u=0,h=r.length-1,p=0,m=a.length-1;for(;u<=h&&p<=m;)if(null===r[u])u++;else if(null===r[h])h--;else if(s[u]===i[p])l[p]=_e(r[u],a[p]),u++,p++;else if(s[h]===i[m])l[m]=_e(r[h],a[m]),h--,m--;else if(s[u]===i[m])l[m]=_e(r[u],a[m]),be(e,l[m+1],r[u]),u++,m--;else if(s[h]===i[p])l[p]=_e(r[h],a[p]),be(e,r[u],r[h]),h--,p++;else if(void 0===c&&(c=ke(i,p,m),d=ke(s,u,h)),c.has(s[u]))if(c.has(s[h])){const t=d.get(i[p]),o=void 0!==t?r[t]:null;if(null===o){const t=be(e,r[u]);_e(t,a[p]),l[p]=t}else l[p]=_e(o,a[p]),be(e,r[u],o),r[t]=null;p++}else $e(r[h]),h--;else $e(r[u]),u++;for(;p<=m;){const t=be(e,l[m+1]);_e(t,a[p]),l[p++]=t}for(;u<=h;){const e=r[u++];null!==e&&$e(e)}return this.ut=i,we(e,l),q}}),ze=e=>!!e&&"none"!==e.action; + */const{I:ge}=ae,ye=e=>e,ve=()=>document.createComment(""),_e=(e,t,o)=>{const n=e._$AA.parentNode,r=void 0===t?e._$AB:t._$AA;if(void 0===o){const t=n.insertBefore(ve(),r),a=n.insertBefore(ve(),r);o=new ge(t,a,e,e.options)}else{const t=o._$AB.nextSibling,a=o._$AM,i=a!==e;if(i){let t;o._$AQ?.(e),o._$AM=e,void 0!==o._$AP&&(t=e._$AU)!==a._$AU&&o._$AP(t)}if(t!==r||i){let e=o._$AA;for(;e!==t;){const t=ye(e).nextSibling;ye(n).insertBefore(e,r),e=t}}}return o},be=(e,t,o=e)=>(e._$AI(t,o),e),xe={},we=(e,t=xe)=>e._$AH=t,$e=e=>{e._$AR(),e._$AA.remove()},ke=(e,t,o)=>{const n=new Map;for(let r=t;r<=o;r++)n.set(e[r],r);return n},Me=me(class extends fe{constructor(e){if(super(e),e.type!==ue)throw Error("repeat() can only be used in text expressions")}dt(e,t,o){let n;void 0===o?o=t:void 0!==t&&(n=t);const r=[],a=[];let i=0;for(const s of e)r[i]=n?n(s,i):i,a[i]=o(s,i),i++;return{values:a,keys:r}}render(e,t,o){return this.dt(e,t,o).values}update(e,[t,o,n]){const r=(e=>e._$AH)(e),{values:a,keys:i}=this.dt(t,o,n);if(!Array.isArray(r))return this.ut=i,a;const s=this.ut??=[],l=[];let c,d,u=0,h=r.length-1,p=0,m=a.length-1;for(;u<=h&&p<=m;)if(null===r[u])u++;else if(null===r[h])h--;else if(s[u]===i[p])l[p]=be(r[u],a[p]),u++,p++;else if(s[h]===i[m])l[m]=be(r[h],a[m]),h--,m--;else if(s[u]===i[m])l[m]=be(r[u],a[m]),_e(e,l[m+1],r[u]),u++,m--;else if(s[h]===i[p])l[p]=be(r[h],a[p]),_e(e,r[u],r[h]),h--,p++;else if(void 0===c&&(c=ke(i,p,m),d=ke(s,u,h)),c.has(s[u]))if(c.has(s[h])){const t=d.get(i[p]),o=void 0!==t?r[t]:null;if(null===o){const t=_e(e,r[u]);be(t,a[p]),l[p]=t}else l[p]=be(o,a[p]),_e(e,r[u],o),r[t]=null;p++}else $e(r[h]),h--;else $e(r[u]),u++;for(;p<=m;){const t=_e(e,l[m+1]);be(t,a[p]),l[p++]=t}for(;u<=h;){const e=r[u++];null!==e&&$e(e)}return this.ut=i,we(e,l),q}}),ze=e=>!!e&&"none"!==e.action; /** * @license * Copyright 2017 Google LLC * SPDX-License-Identifier: BSD-3-Clause - */function Se(e){return ze(e.tap_action)||ze(e.hold_action)||ze(e.double_tap_action)}function Ee(e,t){let o,n,r=0,a=0,i=!1,s=!1;const l=o=>{const n=t(),r="tap"===o?n.tap_action:"hold"===o?n.hold_action:n.double_tap_action;ze(r)&&e.dispatchEvent(new CustomEvent("hass-action",{bubbles:!0,composed:!0,detail:{config:n,action:o}}))},c=()=>{void 0!==o&&clearTimeout(o),o=void 0},d=e=>{const n=e;n.button>0||(i=!0,s=!1,r=n.clientX,a=n.clientY,c(),ze(t().hold_action)&&(o=setTimeout(()=>{o=void 0,s=!0,l("hold")},500)))},u=e=>{if(!i)return;const t=e;Math.hypot(t.clientX-r,t.clientY-a)>10&&(c(),i=!1)},h=()=>{c(),i=!1},p=()=>{const e=i;c(),i=!1,e&&!s?ze(t().double_tap_action)?void 0!==n?(clearTimeout(n),n=void 0,l("double_tap")):n=setTimeout(()=>{n=void 0,l("tap")},250):l("tap"):s=!1},m=e=>{const t=e;t.repeat||"Enter"!==t.key&&" "!==t.key||(" "===t.key&&t.preventDefault(),l("tap"))},f=e=>{ze(t().hold_action)&&e.preventDefault()};return e.addEventListener("pointerdown",d),e.addEventListener("pointermove",u),e.addEventListener("pointerup",p),e.addEventListener("pointercancel",h),e.addEventListener("pointerleave",h),e.addEventListener("keydown",m),e.addEventListener("contextmenu",f),()=>{c(),void 0!==n&&clearTimeout(n),n=void 0,e.removeEventListener("pointerdown",d),e.removeEventListener("pointermove",u),e.removeEventListener("pointerup",p),e.removeEventListener("pointercancel",h),e.removeEventListener("pointerleave",h),e.removeEventListener("keydown",m),e.removeEventListener("contextmenu",f)}}const Ae={primary:{variable:"--primary-color",fallback:"#2f6fe4"},green:{variable:"--success-color",fallback:"#1fae7a"},amber:{variable:"--warning-color",fallback:"#f59e0b"},red:{variable:"--error-color",fallback:"#ef3b5a"},blue:{variable:"--info-color",fallback:"#2f6fe4"},purple:{variable:"--purple-color",fallback:"#8b6cff"},grey:{variable:"--grey-color",fallback:"#8e919a"}};function je(e){if(Object.prototype.hasOwnProperty.call(Ae,e)){const{variable:t,fallback:o}=Ae[e];return`var(${t}, ${o})`}return e}function Ce(e){const t=je(e);return{start:t,end:`color-mix(in srgb, ${t} 80%, #fff)`}}const Le=new Set(["amber"]);function Ne(e){if(Object.prototype.hasOwnProperty.call(Ae,e))return Le.has(e)?"dark":"light";const t=function(e){const t=e.trim().toLowerCase(),o=/^#([0-9a-f]{3,4}|[0-9a-f]{6}|[0-9a-f]{8})$/.exec(t);if(o){const e=o[1].length<=4?[...o[1]].map(e=>e+e).join(""):o[1],[t,n,r]=[0,2,4].map(t=>parseInt(e.slice(t,t+2),16));return[t,n,r,8===e.length?parseInt(e.slice(6,8),16)/255:1]}const n=/^rgba?\(\s*([\d.]+)[\s,]+([\d.]+)[\s,]+([\d.]+)\s*(?:[,/]\s*([\d.]+)(%?)\s*)?\)$/.exec(t);if(n){const[e,t,o]=[n[1],n[2],n[3]].map(e=>Math.min(255,Number(e))),r=void 0===n[4]?1:Number(n[4])/(n[5]?100:1);return[e,t,o,Math.min(1,r)]}}(e);return t?t[3]<.5?"theme":function([e,t,o]){const n=e=>{const t=e/255;return t<=.03928?t/12.92:((t+.055)/1.055)**2.4};return.2126*n(e)+.7152*n(t)+.0722*n(o)}([t[0],t[1],t[2]])>.4?"dark":"light":"light"}function Te(e,t){let o=t[0];for(const n of t){if(!(n.from<=e))break;o=n}return o}function Fe(e,t,o){const n=o?` ${o}`:"",r=[];return e.forEach((o,a)=>{const i=e[a+1],s=je(o.color);o.label?r.push({color:s,text:o.label}):Number.isFinite(o.from)?i?r.push({color:s,text:`${t(o.from)}–${t(i.from)}${n}`}):r.push({color:s,text:`${t(o.from)}${n}+`}):i&&r.push({color:s,text:`< ${t(i.from)}${n}`})}),r}const Oe={battery:[{from:0,color:"red",label:"Low"},{from:20,color:"amber"},{from:50,color:"green"}],usage:[{from:0,color:"green"},{from:60,color:"amber"},{from:85,color:"red",label:"High"}],temperature:[{from:-50,color:"blue",label:"Cold"},{from:16,color:"green"},{from:24,color:"amber"},{from:28,color:"red",label:"Hot"}],none:void 0};var De={entity_not_found:"Entity not found",unavailable:"Unavailable",no_entities:"Add an entity in the editor to get started.",no_matches:"No entities match right now.",none_available:"None of these entities are available.",editor_section_entities:"Entities",editor_section_style:"Style",editor_section_chart:"Chart",editor_group_bars:"Bars",editor_group_gauges:"Gauges",editor_group_history:"History charts",editor_group_totals:"Parts of a total",editor_group_compare:"Comparisons",editor_group_distribution:"Distributions",editor_period_last:"Show the last",editor_period_unit:"Unit",editor_period_unit_hour:"Hours",editor_period_unit_day:"Days",editor_period_unit_week:"Weeks",editor_period_unit_month:"Months",editor_source:"Readings from",editor_source_history:"History (every change)",editor_source_statistics:"Long-term statistics",editor_derivative_transform:"Transform",editor_derivative_transform_none:"None (readings as they are)",editor_derivative_transform_derivative:"Rate of change",editor_derivative_unit_time:"Rate per",editor_derivative_unit_time_s:"Second",editor_derivative_unit_time_min:"Minute",editor_derivative_unit_time_h:"Hour",editor_derivative_unit_time_d:"Day",editor_derivative_smoothing:"Smooth over readings",editor_derivative_smoothing_time:"Smooth over time (like 15min; used instead of readings)",editor_source_current:"Current values",editor_source_energy:"Energy dashboard",editor_energy_flows:"Energy flows (none ticked: grid, solar and battery)",editor_energy_split:"Export and battery charging below the axis",editor_curve:"Line shape",editor_curve_smooth:"Smooth",editor_curve_straight:"Straight",editor_curve_step:"Steps",editor_color_by:"Colour",editor_color_by_series:"One colour per entity",editor_color_by_bands:"By colour band",editor_labels:"Show values on the points",editor_series_color:"Line colour",editor_dash:"Dashed",editor_section_limits:"Limits",editor_section_colours:"Colours",editor_section_display:"Display",editor_section_actions:"Actions",editor_title:"Title",editor_style_bar:"Bar",editor_style_thin:"Thin",editor_style_segmented:"Segmented",editor_style_tank:"Tank",editor_style_battery:"Battery grid",battery_aria:"Battery levels: {levels}",editor_style_ring:"Ring",editor_style_needle:"Needle",editor_style_arc:"Arc",editor_gauge_help:"Angles are in degrees, clockwise from the top: -90 is the left, 90 the right. Leave them empty for the style's usual shape.",editor_start_angle:"Start angle",editor_end_angle:"End angle",editor_center:"In the middle",editor_center_mode_value:"The value",editor_center_mode_band:"The colour band's label",editor_center_mode_name:"The name",editor_center_mode_text:"My own text",editor_center_mode_none:"Nothing",editor_center_text:"Text",editor_tick_labels:"Numbers on the scale",editor_ghost:"Recent range behind the gauge",editor_ghost_off:"Off",editor_ghost_24h:"Last 24 hours",editor_ghost_7d:"Last 7 days",ghost_title_24h:"Last 24 hours: {min} to {max}, mean {mean}",ghost_title_7d:"Last 7 days: {min} to {max}, mean {mean}",editor_show_name:"Show name",editor_show_value:"Show value",editor_show_icon:"Show icon",editor_show_target:"Show target",editor_show_legend:"Show legend",editor_columns:"Columns",editor_sort:"Sort",editor_sort_none:"As listed",editor_sort_ascending:"Lowest first",editor_sort_descending:"Highest first",editor_decimals:"Decimals",editor_unit:"Unit",editor_animate:"Animate",editor_hide_unavailable:"Hide unavailable entities",editor_export:"Export menu",editor_limit:"Show at most",editor_include_heading:"Also show every entity that matches",editor_include_help:"New devices appear without editing the card. Pick several of one kind to match any of them; different kinds must all match.",editor_exclude_heading:"Leave out",editor_exclude_help:"Matched entities are left out if they match any of these.",editor_rule_device_class:"Device class",editor_rule_area:"Areas",editor_rule_floor:"Floors",editor_rule_label:"Labels",editor_rule_domain:"Domains",editor_rule_entity:"Entities",editor_tap_action:"Tap action",editor_hold_action:"Hold action",editor_double_tap_action:"Double tap action",editor_badge_entity:"Entity",editor_badge_style:"Look",editor_badge_style_value:"Value with icon",editor_badge_style_sparkline:"Sparkline",editor_badge_style_ring:"Ring",editor_badge_style_thin:"Thin bar",editor_badge_attribute:"Attribute (instead of the state)",editor_badge_name:"Name",editor_badge_hours:"Hours of history",editor_badge_show_name:"Show name",editor_badge_show_icon:"Show icon",editor_badge_icon:"Icon",editor_badge_min:"Minimum",editor_badge_max:"Maximum",editor_badge_unit:"Unit",editor_badge_decimals:"Decimals",editor_badge_color:"Colour without bands",editor_badge_bands:"Colour bands",editor_badge_bands_help:"The badge takes the colour of the band its value is in, as on the card.",editor_badge_actions:"Actions",editor_badge_tap_action:"Tap action",editor_badge_hold_action:"Hold action",editor_badge_double_tap_action:"Double tap action",editor_attribute:"Attribute (instead of the state)",editor_name:"Name",editor_icon:"Icon",editor_min:"Minimum",editor_max:"Maximum",editor_target:"Target",editor_none:"None",editor_card_setting:"card setting",editor_limit_default:"Default ({value})",editor_limit_number:"Number",editor_limit_entity:"Entity",editor_preset:"Preset",editor_preset_battery:"Battery (low is bad)",editor_preset_usage:"Usage (high is bad)",editor_preset_temperature:"Temperature",editor_preset_none:"None",editor_preset_custom:"Custom",editor_band_from:"From",editor_band_from_entity:"Start from an entity",editor_band_from_number:"Start from a number",editor_band_from_entity_label:"Starts at this entity",editor_band_color:"Colour",editor_band_custom_color:"CSS colour",editor_band_label:"Label",editor_band_icon:"Icon",editor_color_icon:"Colour icons to match their band",editor_color_primary:"Primary",editor_color_green:"Green",editor_color_amber:"Amber",editor_color_red:"Red",editor_color_blue:"Blue",editor_color_purple:"Purple",editor_color_grey:"Grey",editor_color_custom:"Custom…",editor_add_band:"Add band",editor_remove_band:"Remove band",editor_add_entity:"Add entity",editor_move_up:"Move up",editor_move_down:"Move down",editor_remove_entity:"Remove entity",editor_show_options:"Show options",editor_hide_options:"Hide options",editor_not_found:"{entity} (not found)",editor_severity:"Colours",annotation_at:"{label} at {time}",editor_orientation:"Direction",editor_orientation_horizontal:"Across",editor_orientation_vertical:"Upright",editor_value_axis:"Value labels",editor_value_grid:"Lines at each value label",editor_value_min:"Lowest value shown",editor_value_max:"Highest value shown",dist_median:"Median",dist_middle:"Middle half",dist_range:"Lowest – highest",dist_count:"Readings",editor_drill_down:"Tap a group to show what makes it up",drill_into:"{label}. Show what makes it up",drill_back:"Back to {name}",drill_top:"All",extremes_high:"High",extremes_low:"Low",extremes_average:"Avg",editor_extremes_max:"Mark the highest reading",editor_extremes_min:"Mark the lowest reading",editor_extremes_average:"Average",editor_extremes_average_none:"Don't show",editor_extremes_average_line:"Line across the chart",editor_extremes_average_figure:"Figure only",editor_extremes:"Mark highest, lowest and average",anomaly_title:"{name}: {value}, {sigma} from normal",anomaly_beyond_high:"over {limit}",anomaly_beyond_low:"under {limit}",editor_anomalies:"Mark readings far from normal",editor_anomalies_window:"Window (30min, 2h, 1d; auto: a twelfth of the span)",editor_anomalies_sigma:"How far out to mark, in standard deviations",editor_anomalies_color:"Marker colour",editor_anomalies_band:"Shade the normal band",period_previous:"Previous period",period_next:"Next period",period_return:"Back to {label}",period_today:"Today",period_yesterday:"Yesterday",period_this_week:"This week",period_last_week:"Last week",period_this_month:"This month",period_last_month:"Last month",period_this_year:"This year",period_last_year:"Last year",period_last_hour:"Last hour",period_last_hours:"Last {n} hours",period_last_day:"Last day",period_last_days:"Last {n} days",period_last_week_rolling:"Last 7 days",period_last_weeks:"Last {n} weeks",period_last_month_rolling:"Last month",period_last_months:"Last {n} months",editor_color_by_shades:"Shades of one colour",editor_shade_color:"Shade colour (palette name or CSS colour)",editor_show_percent:"Show each share as a percentage",editor_center_total:"Total",editor_center_average:"Average",editor_center_none:"Nothing",parts_total:"Total",parts_average:"Average",parts_aria:"{style} of {names}",editor_style_scatter:"Scatter",editor_style_bubble:"Bubble",editor_against:"Along the bottom",editor_against_entity:"The first entity",editor_against_time:"Time",editor_dot_size:"Dot size (px)",editor_jitter:"Jitter (px)",editor_min_size:"Smallest bubble (px)",editor_max_size:"Largest bubble (px)",editor_dot_color:"Dot colour",editor_xy_x_axis:"Labels along the bottom",scatter_needs_two:"Add a second entity. The first goes along the bottom, the others up the side.",bubble_needs_three:"Add three entities: one along the bottom, one up the side, and one for the size of each bubble.",scatter_role_x:"Across",bubble_role_size:"Size",chart_total:"Total",editor_x_min:"Lowest value across",editor_x_max:"Highest value across",zoom_reset:"Reset zoom",zoom_window:"Shown: {from} to {to}",zoom_window_label:"Part of the chart shown",editor_zoom:"Zoom and pan (pinch, Ctrl + scroll or drag)",editor_overview:"Overview strip below the chart",editor_annotations:"Annotations",editor_annotation_type:"Kind",editor_annotation_type_line:"Line at a value",editor_annotation_type_band:"Shaded band of values",editor_annotation_type_time:"Marks at set times",editor_annotation_type_state:"Marks when an entity changes",editor_annotation_type_point:"Label on a reading",editor_annotation_add_line:"Line",editor_annotation_add_band:"Band",editor_annotation_add_time:"Times",editor_annotation_add_state:"State changes",editor_annotation_add_point:"Point label",editor_annotation_add:"Add an annotation:",editor_annotation_value:"Value (a number or an entity)",editor_annotation_from:"From (a number or an entity; blank for the bottom)",editor_annotation_to:"To (a number or an entity; blank for the top)",editor_annotation_times:"Times: 07:00 for every day, or 2026-10-28 07:00 (commas between)",editor_annotation_entity:"Entity",editor_annotation_series:"Series (blank for the first)",editor_annotation_state:"State (blank for every change)",editor_annotation_shade:"Shade while in this state",editor_annotation_at:"Reading",editor_annotation_at_max:"Highest",editor_annotation_at_min:"Lowest",editor_annotation_at_last:"Latest",editor_annotation_at_first:"First",editor_annotation_label:"Label",editor_annotation_color:"Colour",editor_annotation_dash:"Dashed",editor_annotation_history:"Follow the entity's history (stepped)",editor_annotation_zone:"Shade",editor_annotation_zone_none:"Nothing",editor_annotation_zone_above:"Above the line",editor_annotation_zone_below:"Below the line",editor_annotation_severity:"Shade colours by the line's value (optional bands)",editor_annotation_remove:"Remove annotation",editor_zones:"Shade the severity bands behind the chart",editor_period_calendar:"Period",editor_period_calendar_rolling:"The last…",editor_period_calendar_day:"Today",editor_period_calendar_week:"This week",editor_period_calendar_month:"This month",editor_period_calendar_year:"This year",editor_period_offset:"Periods back (0 is the current one)",editor_period_until:"Draw up to",editor_period_until_now:"Now",editor_period_until_end:"The end of the period",editor_period_navigate:"Show previous and next buttons",editor_group_by:"Group readings by",editor_group_by_none:"Don't group",editor_group_by_hour:"Hour",editor_group_by_day:"Day",editor_group_by_week:"Week",editor_group_by_month:"Month",editor_aggregate:"Combine with",compare_series:"{name}, {offset}",compare_hours_earlier:"{n} h earlier",compare_days_earlier:"{n} days earlier",compare_weeks_earlier:"{n} weeks earlier",compare_months_earlier:"{n} months earlier",compare_years_earlier:"{n} years earlier",editor_compare:"Compare with earlier spans (drawn faintly behind)",editor_compare_style:"Colour of the earlier spans",editor_compare_style_grey:"Grey",editor_compare_style_series:"Faded series colour",editor_aggregate_mean:"Average",editor_aggregate_sum:"Sum",editor_aggregate_min:"Lowest",editor_aggregate_max:"Highest",editor_aggregate_first:"First",editor_aggregate_last:"Last",editor_aggregate_change:"Change (meters that count up)",editor_cumulative_transform:"Transform",editor_cumulative_transform_none:"None (readings as they are)",editor_cumulative_transform_cumulative:"Running total",editor_cumulative_reset:"Running total starts again",editor_cumulative_reset_none:"Never (from the left edge)",editor_cumulative_reset_day:"Every day",editor_cumulative_reset_week:"Every week",editor_cumulative_reset_month:"Every month",editor_cumulative_reset_billing:"Every month on a billing day",editor_cumulative_billing_day:"Billing day of the month (1–28)",editor_x_axis:"Time labels",editor_y_axis:"Value labels",editor_axis_labels:"Axis labels",editor_axis_labels_outside:"Beside the chart",editor_axis_labels_inside:"Over the chart",editor_grid_horizontal:"Lines across",editor_grid_vertical:"Lines down",editor_y_min:"Lowest value shown",editor_y_max:"Highest value shown",editor_y_scale:"Value scale",editor_y_scale_linear:"Even steps",editor_y_scale_log:"Logarithmic (powers of ten)",editor_tooltip:"Show values on hover or touch",editor_line_width:"Line width (px)",editor_dots:"Dot at each reading",editor_on_top:"Draw above the other lines",editor_when_entity:"Show only while this entity",editor_when_state:"…is in state (commas between)",editor_when_above:"…is above",editor_when_below:"…is below",editor_when_card_entity:"Show every series only while this entity",editor_when_card_state:"…is in state (commas between)",editor_when_card_above:"…is above",editor_when_card_below:"…is below",editor_when_ghost:"Faint line of the hidden readings",editor_when_strip:"Strip showing when it held",when_strip_label:"Shown while {condition}",editor_now_marker:"Now line",editor_now_marker_off:"Off",editor_now_marker_line:"Line only",editor_now_marker_time:"Line and the time",editor_now_marker_countdown:"Line and a countdown to the next set time",now_marker_countdown:"{label} in {duration}",now_marker_next:"Next in {duration}",editor_compact:"Compact",editor_header:"Names and values",editor_header_above:"Above the chart",editor_header_over:"Over the chart",editor_header_hidden:"Hidden",editor_legend_toggle:"Tap a name to hide or show it",editor_labels_show:"Which readings",editor_labels_show_all:"All (as many as fit)",editor_labels_show_last:"The latest",editor_labels_show_minmax:"Highest and lowest",editor_labels_show_ends:"First and latest",editor_labels_position:"Label position",editor_labels_position_auto:"Above peaks, below dips",editor_labels_position_above:"Above",editor_labels_position_below:"Below",editor_labels_position_center:"On the point",editor_labels_overlap:"Let labels overlap",editor_sync:"Sync group (charts with the same name share the pointer and period steps)",editor_multiples:"A small chart for each entity",editor_multiples_scale:"Value scale",editor_multiples_scale_auto:"The same when the units match",editor_multiples_scale_shared:"The same for every chart",editor_multiples_scale_independent:"Each chart its own",editor_multiples_columns:"Columns (empty fits the card)",forecast_label:"Forecast",forecast_series:"{name} forecast",editor_forecast_title:"Forecast",editor_forecast_entity:"Forecast entity (draws its forecast dashed after now)",editor_forecast_attribute:'Attribute (empty: weather forecast or "forecast")',editor_forecast_value_key:"Value key (empty: guess)",editor_forecast_time_key:"Time key (empty: guess)",editor_forecast_type:"Weather forecast (empty: hourly)",editor_forecast_type_hourly:"Hourly",editor_forecast_type_daily:"Daily",editor_forecast_type_twice_daily:"Twice daily",editor_forecast_multiply:"Multiply values by (empty: 1)",editor_forecast_hours:"Show forecasts this far ahead",editor_set_point:"Show the set point",editor_shading:"Shade while heating or cooling",editor_shade_fan:"Shade while only the fan runs",editor_current_color:"Temperature colour",editor_set_point_color:"Set point colour",editor_heating_color:"Heating colour",editor_cooling_color:"Cooling colour",editor_days:"Days (more than 1 shows the average day)",editor_day_clock_center_total:"Time on",editor_day_clock_center_now:"The time now",editor_day_clock_center_none:"Nothing",editor_bucket:"One bar for every",editor_bucket_15:"15 minutes",editor_bucket_30:"30 minutes",editor_bucket_60:"Hour",editor_aggregate_auto:"Automatic (change for meters, else average)",editor_ring_color:"Colour",editor_active:"Counts as on (empty: on, open, heating, home…)",editor_entity_options_none:"Add an entity above first.",editor_hierarchy_group_by:"Group by",editor_group_by_floor:"Floor",editor_group_by_area:"Area",editor_group_by_device:"Device",editor_group_by_label:"Label",editor_entity_groups:'Own group (wins over "Group by"; "Ground floor / Kitchen" for two levels)',editor_bar_labels:"Text on the bars",editor_bar_labels_state:"State",editor_bar_labels_duration:"How long",editor_bar_labels_both:"State and how long",editor_bar_labels_none:"None",editor_timeline_legend:"Legend of states",editor_timeline_legend_above:"Above the chart",editor_timeline_legend_hidden:"Hidden",editor_state_colors:"State colours",editor_state_colors_help:"A palette name (amber, green, blue, red, purple, grey, primary) or any CSS colour.",editor_state_colors_state:"State",editor_state_colors_color:"Colour",editor_state_colors_add:"Add a state colour",editor_state_colors_remove:"Remove",editor_timeline_group:"Group (rows with the same group share a heading)",editor_points_per_hour:"Points per hour (0 draws every reading)",editor_graph:"Graph",editor_graph_line:"Line",editor_graph_bar:"Bars",editor_graph_none:"None (value only)",editor_fill:"Fill under the line",editor_fill_solid:"Solid",editor_fill_fade:"Fade",editor_fill_none:"None",editor_points:"Dots on the line",editor_points_hover:"On hover",editor_points_always:"Always",editor_points_never:"Never",editor_trend_labels:"Highest and lowest labels",editor_labels_hover:"On hover",editor_labels_always:"Always",editor_labels_never:"Never",editor_height:"Graph height (per 500 px of width)",editor_bar_spacing:"Space between bars (px)",editor_color_transition:"Band colours",editor_color_transition_smooth:"Blend",editor_color_transition_hard:"Change at each band",editor_extrema:"Show lowest and highest",editor_average:"Show average",editor_trend_legend:"Legend (two or more entities)",editor_trend_y_min:"Lowest value (~ for soft)",editor_trend_y_max:"Highest value (~ for soft)",editor_min_range:"Smallest range shown",editor_y_min_secondary:"Right axis lowest (~ for soft)",editor_y_max_secondary:"Right axis highest (~ for soft)",editor_min_range_secondary:"Right axis smallest range",editor_value_factor:"Scale by 10 to the power of",editor_align_header:"Name and icon",editor_align_header_default:"Spread out",editor_align_header_left:"Left",editor_align_header_right:"Right",editor_align_header_center:"Centre",editor_align_icon:"Icon",editor_align_icon_right:"Right of the name",editor_align_icon_left:"Left of the name",editor_align_icon_state:"Beside the value",editor_align_state:"Value",editor_align_state_left:"Left",editor_align_state_right:"Right",editor_align_state_center:"Centre",editor_font_size:"Value size (%)",editor_font_size_header:"Name size (px)",editor_color_name:"Colour the name",editor_color_value:"Colour the value",editor_trend_color_icon:"Colour the icon",editor_trend_group:"No background (inside another card)",editor_icon_image:"Image instead of the icon (URL)",editor_trend_tooltip:"Show the value under the pointer",editor_y_axis_side:"Axis",editor_y_axis_side_primary:"Left",editor_y_axis_side_secondary:"Right (its own scale)",editor_entity_aggregate:"Combine with",editor_fixed_value:"Draw the current value as a flat line",editor_show_state:"Show its value beside the main one",editor_show_indicator:"Colour dot by the value",editor_show_graph:"On the graph",editor_show_line:"Line",editor_show_fill:"Fill",editor_show_points:"Dots",editor_show_legend_entity:"In the legend",editor_show_legend_state:"Value in the legend",editor_sectors:"Directions",editor_sectors_4:"4 (N, E, S, W)",editor_sectors_8:"8 (N, NE, E…)",editor_sectors_16:"16 (N, NNE, NE…)",editor_calm:"Calm below (blank: 0.5 m/s, or the same in km/h, mph or knots)",editor_wind_roles:"The first entity is the wind direction, in degrees or compass points such as SW. The second is the wind speed: without one, the petals only show how often the wind came from each way.",editor_wind_now:"Direction: {direction}. Speed: {speed}.",editor_wind_none:"none",editor_wind_statistics:"Long-term statistics give each hour's average direction. That is only right across north when the sensor records direction as an angle (state class measurement_angle); otherwise an hour swinging between NNW and NNE averages to south. History is exact.",editor_style_area:"Area",editor_stack:"Stack",editor_stack_none:"Don't stack",editor_stack_normal:"On top of each other",editor_stack_percent:"To 100 %",editor_negative_color:"Colour below zero",editor_style_beeswarm:"Beeswarm",editor_place_by:"Place each dot by",editor_place_by_value:"Its value",editor_place_by_time_of_day:"The time of day it happened",editor_size_by_value:"Bigger dots for bigger values",swarm_readings:"{n} readings",swarm_events:"{n} times on",swarm_shown:"Dots shown",swarm_none:"No readings",swarm_no_change:"No change: {value}",swarm_held:"Held all period",swarm_earliest_latest:"Earliest – latest",swarm_lowest_highest:"Lowest – highest",editor_style_strip_plot:"Strip plot",strip_median_value:"Median {value}",strip_mean_value:"Average {value}",strip_mean:"Average",editor_strip_marker:"Line across each row at",editor_strip_marker_median:"The median",editor_strip_marker_mean:"The average",editor_strip_marker_none:"No line",editor_strip_jitter:"Spread across the row",editor_fill_color:"Colour",editor_style_box:"Box plot",box_aria:"Box plot of {names}",box_highest:"Highest",box_upper_quartile:"Upper quartile",box_median:"Median",box_lower_quartile:"Lower quartile",box_lowest:"Lowest",box_mean:"Average",box_count:"Readings",box_outliers:"Outliers",editor_whiskers:"Whiskers reach",editor_whiskers_tukey:"1.5 × box height (outliers as dots)",editor_whiskers_range:"The lowest and highest",editor_readings:"Show each reading as a dot",editor_box_color:"Box colour",editor_style_bullet:"Bullet",editor_ranges:"Ranges behind the bar",editor_ranges_shades:"Shades of grey",editor_ranges_colours:"Colour band colours",compare_target:"target {target}",chart_aria:"{style} chart of {names}",editor_style_candlestick:"Candlestick",editor_candle_by:"One candle per",editor_under_aggregate:"Entities underneath: combine readings with",editor_up_color:"Colour when it rose",editor_down_color:"Colour when it fell",editor_underneath:"Draw the other entities underneath as",editor_underneath_columns:"Columns",editor_underneath_line:"A line",candle_open:"Open",candle_high:"High",candle_low:"Low",candle_close:"Close",candle_week_of:"Week of {date}",editor_style_climate:"Climate",climate_set_point:"Set point",climate_range:"{low} – {high}",climate_not_thermostat:"{name} is not a thermostat. Pick a climate entity.",climate_action_heating:"Heating",climate_action_preheating:"Preheating",climate_action_cooling:"Cooling",climate_action_defrosting:"Defrosting",climate_action_drying:"Drying",climate_action_fan:"Fan",climate_action_idle:"Idle",climate_action_off:"Off",editor_style_column:"Column",editor_group_by_auto:"Automatic",editor_range:"Lowest to highest in each column",editor_rounded:"Rounded ends",editor_column_labels:"Show values on the columns",editor_error_bars:"Error bars (spread in each column)",editor_error_bars_none:"None",editor_error_bars_std:"Mean ± one standard deviation",editor_error_bars_min_max:"The lowest and highest",editor_error_bars_ci95:"95 % confidence interval of the mean",error_bars_tooltip:"{value} ({low} – {high})",editor_column_color:"Colour",editor_style_combined:"Combined",editor_series_type:"Draw as",editor_series_type_line:"Line",editor_series_type_column:"Columns",editor_series_type_area:"Area",editor_series_axis:"Value axis",editor_series_axis_auto:"Automatic (by unit)",editor_series_axis_left:"Left",editor_series_axis_right:"Right",editor_series_aggregate:"Combine with",editor_series_aggregate_auto:"As the card",editor_series_aggregate_mean:"Average",editor_series_aggregate_sum:"Sum",editor_series_aggregate_min:"Lowest",editor_series_aggregate_max:"Highest",editor_series_aggregate_first:"First",editor_series_aggregate_last:"Last",editor_series_aggregate_change:"Change (meters that count up)",editor_style_day_clock:"24-hour clock",day_clock_times_one:"once",day_clock_times:"{n} times",day_clock_a_day:"{text} a day",day_clock_busiest:"{total} · busiest {time}",day_clock_peak:"peak {value} at {time}",day_clock_state:"{name} {state}",day_clock_per_day:"{label} per day",day_clock_no_data:"Nothing recorded",day_clock_now:"Now",day_clock_on:"on",day_clock_average:"Average day · last {n} days",day_clock_on_days:"on {on} of {of} days",day_clock_so_far:"{duration} so far",day_clock_range:"{from} – {to}",day_clock_average_value:"{value} on average",editor_style_cycle_plot:"Cycle plot",cycle_note_week:"Average of each hour over {n} weeks",cycle_note_hour:"Each hour, day by day, over {n} weeks",cycle_note_month:"Each day of the month, month by month, over {n} weeks",cycle_mean_legend:"Panel average",cycle_panel_average:"{name} average",editor_cycle_plot_cycle:"One panel per",editor_cycle_plot_cycle_day_of_week:"Day of the week (its hours)",editor_cycle_plot_cycle_hour_of_day:"Hour of the day (day by day)",editor_cycle_plot_cycle_day_of_month:"Day of the month (month by month)",editor_cycle_plot_weeks:"Weeks",editor_style_dumbbell:"Dumbbell",editor_ends:"Compare",editor_ends_range:"Lowest and highest in the period",editor_ends_then:"Start of the period and now",editor_ends_target:"Target and now",editor_show_now:"Mark the current value",dumbbell_low:"Low",dumbbell_high:"High",dumbbell_now:"Now",dumbbell_target:"Target",dumbbell_ago_hour_one:"An hour ago",dumbbell_ago_hour:"{n} hours ago",dumbbell_ago_day_one:"A day ago",dumbbell_ago_day:"{n} days ago",dumbbell_ago_week_one:"A week ago",dumbbell_ago_week:"{n} weeks ago",dumbbell_ago_month_one:"A month ago",dumbbell_ago_month:"{n} months ago",dumbbell_no_value:"No value",editor_style_funnel:"Funnel",editor_funnel_shape:"Shape",editor_funnel_shape_funnel:"Funnel (first stage at the top)",editor_funnel_shape_pyramid:"Pyramid (first stage at the bottom)",editor_funnel_percent_of:"Percentages",editor_funnel_percent_of_first:"Share of the first stage",editor_funnel_percent_of_previous:"Share of the stage before",editor_funnel_percent_of_none:"Don't show",editor_funnel_color_by:"Colour",editor_funnel_color_by_series:"One colour per entity",editor_funnel_color_by_bands:"By colour band",funnel_aria:"{style} of {names}",editor_style_grouped_bars:"Grouped bars",editor_mode:"Bars",editor_mode_grouped:"Side by side",editor_mode_stacked:"Stacked",editor_mode_percent:"Stacked to 100 %",editor_bars_color_by:"Colour",editor_bars_color_by_series:"One colour per series",editor_bars_color_by_bands:"By colour band",editor_bar_group:"Row",editor_bar_series:"Series",editor_bar_color:"Bar colour",grouped_bars_aria:"Bar chart of {names}",editor_style_heatmap:"Heatmap",heatmap_aria:"Heatmap of {name}",heatmap_hours:"Days averaged",heatmap_empty:"No readings",editor_grid:"Layout",editor_grid_hours:"Hour by weekday",editor_grid_calendar:"Calendar (a day per cell)",editor_color_by_scale:"Smooth scale",editor_cell_shape:"Cells",editor_cell_shape_square:"Square",editor_cell_shape_rounded:"Rounded",editor_cell_shape_hexagon:"Hexagon",editor_color_min:"Lowest colour at",editor_color_max:"Highest colour at",editor_legend:"Legend",editor_style_spiral:"Spiral",spiral_aria:"Spiral of {name}, {n} turns",spiral_turn_day_note:"{n} days, one turn a day",spiral_turn_week_note:"{n} weeks, one turn a week",spiral_inner_oldest:"Oldest in the middle, newest outside",editor_spiral_turn:"One turn per",editor_spiral_turn_day:"Day",editor_spiral_turn_week:"Week",editor_spiral_turns:"Turns",editor_spiral_ring_width:"Ring width",editor_style_histogram:"Histogram",editor_count:"Count",editor_count_time:"Time spent in each range",editor_count_readings:"Readings in each range",editor_show_as:"Show as",editor_show_as_percent:"Share of the whole (%)",editor_show_as_total:"Hours or readings",editor_bins:"Number of bins (empty: automatic)",editor_bin_width:"Bin width (wins over the number)",editor_bars:"Two or more entities",editor_bars_side:"Bars side by side",editor_bars_overlap:"Bars over each other",editor_hist_x_axis:"Value labels along the bottom",histogram_readings:"{n} readings",histogram_reading:"1 reading",editor_style_line:"Line",chart_loading:"Loading history…",chart_error:"Couldn't load history: {error}",energy_loading:"Loading the Energy dashboard settings…",energy_error:"Couldn't read the Energy dashboard settings: {error}",energy_none:"The Energy dashboard has none of these flows set up yet.",energy_flow_grid_import:"Grid import",energy_flow_grid_export:"Grid export",energy_flow_solar:"Solar",energy_flow_battery_out:"Battery out",energy_flow_battery_in:"Battery in",energy_flow_gas:"Gas",energy_flow_water:"Water",energy_flow_devices:"Devices",energy_node_home:"Home",energy_node_untracked:"Untracked use",energy_node_home_use:"Used at home",chart_no_data:"No readings in this period.",legend_toggle_hint:"Tap to hide or show. Hold to show only this one.",legend_toggle_all_hidden:"Every series is hidden. Tap a name to show it again.",export_menu:"Export",export_png:"Save as PNG",export_png_hint:"picture, 2×",export_svg:"Save as SVG",export_svg_hint:"vector",export_csv:"Copy CSV",export_csv_hint:"plotted values",export_yaml:"Copy YAML",export_yaml_hint:"this card's config",export_copied:"Copied",export_saved:"Saved",export_saved_file:"Saved as a file: the clipboard isn't available here",export_failed:"Couldn't export from this browser",chart_log_nothing:"Nothing above zero to draw on a log scale.",editor_style_lollipop:"Lollipop",editor_style_pictograph:"Pictograph",editor_unit_icon:"Icon (each entity can have its own)",editor_per_icon:"Each icon stands for (empty: automatic)",editor_group_size:"Icons per group (0: no groups)",editor_partial:"Part-fill an icon for fractions",editor_style_pie:"Pie / donut",editor_shape:"Shape",editor_shape_donut:"Donut",editor_shape_pie:"Pie",editor_center_label:"Line under the total",editor_gap:"Space between slices",editor_gradient:"Gradient fills",editor_style_polar_area:"Polar area",editor_polar_scale:"Scale",editor_polar_scale_shared:"One scale for all, from 0 to the largest value",editor_polar_scale_limits:"Each slice from its entity's minimum to maximum",editor_polar_color_by:"Colour",editor_polar_color_by_series:"One colour per entity",editor_polar_color_by_shades:"Shades of one colour, darker for more",editor_polar_color_by_bands:"By colour band",editor_polar_color:"Colour for shades",polar_area_aria:"Polar area chart of {names}",editor_style_radar:"Radar",editor_radar_scale:"Scale",editor_radar_scale_limits:"Each axis from its entity's minimum to maximum",editor_radar_scale_shared:"One scale for all, from 0 to the largest value",editor_radar_fill:"Fill the shapes",editor_radar_axis:"Axis name (entities with the same axis name line up across groups)",radar_aria:"Radar chart of {names}",radar_other:"Other",editor_style_range_area:"Range area",editor_mean:"Draw the average as a line",editor_range_color:"Colour",editor_style_rings:"Rings",editor_rings_start_angle:"Start angle (0 is the top)",editor_rounded_ends:"Rounded ends",editor_style_sankey:"Sankey (flow)",editor_link_color:"Colour flows by",editor_link_color_auto:"Where they come from, or where they go after a middle node",editor_link_color_source:"Where they come from",editor_link_color_target:"Where they go",editor_from:"Flows from",editor_to:"Flows to",editor_flow_color:"Flow colour",sankey_aria:"Flow chart: {flows}",sankey_flow:"{from} to {to} {value}",sankey_no_flows:'Give each entity a "Flows from" and a "Flows to" in its options.',sankey_nothing:"Nothing is flowing right now.",energy_nothing_flowed:"Nothing flowed in this period.",editor_style_chord:"Chord (flows round a circle)",editor_chord_pad:"Gap between nodes",editor_chord_ribbon_opacity:"Ribbon opacity",chord_aria:"Chord diagram: {flows}",editor_style_slope:"Slope",editor_measure:"Compare",editor_measure_value:"The reading then and now",editor_measure_change:"How much it rose in each period (meters)",editor_color_by_direction:"Up or down",editor_color_by_group:"By group",editor_increase:"A rise is",editor_increase_bad:"Bad (red)",editor_increase_good:"Good (green)",editor_group:"Group",slope_now:"Now",slope_ago:"{n} {unit} ago",slope_ago_one:"A {unit} ago",slope_previous:"Previous {n} {unit}",slope_previous_one:"Previous {unit}",slope_last:"Last {n} {unit}",slope_last_one:"Last {unit}",slope_unit_hour:"hour",slope_unit_hour_other:"hours",slope_unit_day:"day",slope_unit_day_other:"days",slope_unit_week:"week",slope_unit_week_other:"weeks",slope_unit_month:"month",slope_unit_month_other:"months",slope_entity_aria:"{name}, {from} to {to}",slope_no_reading:"no reading",editor_style_sparkline:"Sparklines",editor_spark:"Sparkline",editor_spark_line:"Line",editor_spark_area:"Area",editor_spark_column:"Columns",editor_spark_bar:"Bar under the name and value",editor_spark_color:"Colour",spark_aria:"Trend of {name}",editor_style_streamgraph:"Streamgraph",editor_baseline:"Shape",editor_baseline_wiggle:"Streamgraph (flowing)",editor_baseline_centre:"Centred",editor_baseline_share:"Share of the total (100 %)",editor_baseline_zero:"Stacked from zero",editor_stream_order:"Order",editor_stream_order_inside_out:"Biggest in the middle",editor_stream_order_listed:"As listed, first at the bottom",editor_stream_labels:"Names on the streams",editor_stream_curve:"Edges",stream_total:"Total",editor_style_sunburst:"Sunburst",editor_style_icicle:"Icicle",editor_sunburst_shape:"Shape",editor_sunburst_shape_full:"Full circle",editor_sunburst_shape_half:"Half circle",editor_hierarchy_color_by:"Colour",editor_hierarchy_color_by_group:"One colour per group",editor_hierarchy_color_by_bands:"By colour band",hierarchy_total:"Total",hierarchy_other:"Other",hierarchy_empty:"Nothing to show: no entity has a value above zero.",hierarchy_no_reading:"No reading:",sunburst_aria:"Sunburst of {names}",icicle_aria:"Icicle chart of {names}",editor_style_timeline:"State timeline",timeline_no_states:"No states recorded in this period.",timeline_for:"for {duration}",timeline_now:"Now",timeline_measurement:"Readings, not states: a line chart suits this one",editor_style_treemap:"Treemap",editor_treemap_color_by:"Colour",editor_treemap_color_by_group:"One colour per group",editor_treemap_color_by_bands:"By colour band",treemap_aria:"Treemap of {names}",treemap_total:"{value} in all",treemap_empty:"Nothing to show: no entity has a value above zero.",treemap_no_reading:"No reading:",treemap_other:"Other",editor_style_marimekko:"Marimekko",editor_marimekko_segment_labels:"Text on each part",editor_marimekko_segment_labels_percent:"Share of its column",editor_marimekko_segment_labels_value:"Value",editor_marimekko_segment_labels_both:"Share and value",editor_marimekko_segment_labels_none:"None",editor_marimekko_group:"Column (group)",editor_marimekko_category:"Category",editor_marimekko_color:"Category colour",marimekko_aria:"Marimekko chart, columns: {columns}",editor_style_trend:"Trend",trend_min:"Low",trend_avg:"Average",trend_max:"High",editor_style_violin:"Violin",editor_shape_violin:"Violin",editor_shape_raincloud:"Raincloud (half violin, box and readings)",editor_box:"Box with the median and middle half",editor_bandwidth:"Smoothing (in the entity’s unit, empty for automatic)",editor_split_by:"One shape per",editor_split_by_none:"Entity",editor_split_by_day:"Entity and day",editor_split_by_week:"Entity and week",editor_split_by_month:"Entity and month",violin_median:"median {value}",violin_none:"No readings",violin_raincloud:"Raincloud",editor_style_waffle:"Waffle",editor_waffles:"Waffles",editor_waffles_one:"One, split between the entities",editor_waffles_each:"One per entity, side by side",editor_headline:"Show the first share in large type",editor_style_waterfall:"Waterfall",editor_steps:"Each step is",editor_steps_change:"How much it changed in the period",editor_steps_current:"Its current value",editor_start_from_first:"Start from the first entity's reading at the start of the period",editor_total:"Show the total at the end",editor_waterfall_invert:"Counts down (a rise in these is a drop in the total)",waterfall_start:"Start",waterfall_end:"End",waterfall_total:"Total",waterfall_no_readings:"No readings",waterfall_aria:"Waterfall chart: {bars}",editor_style_wind_rose:"Wind rose",wind_prevailing:"Prevailing",wind_mean_speed:"Mean speed",wind_strongest:"Strongest",wind_calm:"Calm",wind_speed:"Speed",wind_speed_unit:"Speed ({unit})",wind_share:"Of the time",wind_aria:"Wind rose, prevailing {direction} {share}",wind_aria_calm:"Wind rose, prevailing {direction} {share}, calm {calm}",wind_aria_still:"Wind rose, calm {calm}"};const Pe="en",Ue={[Pe]:De},Ie={de:()=>import("./chartdeck-card.de-D_CUoG8R.js"),es:()=>import("./chartdeck-card.es-CcVmNGgz.js"),fr:()=>import("./chartdeck-card.fr-WBanCOES.js"),nl:()=>import("./chartdeck-card.nl-BQI5YeYB.js"),pt:()=>import("./chartdeck-card.pt-DlX1t9a_.js")},He=new Map,We="chartdeck-language-loaded";function Re(e){const t=[e];return e.includes("-")&&t.push(e.split("-")[0]),t}function Be(e){const t=Re(e).find(e=>void 0!==Ie[e]);if(!t||Ue[t])return Promise.resolve();let o=He.get(t);return o||(o=Ie[t]().then(e=>{return o=t,n=e.default,Ue[o]=n,void("undefined"!=typeof window&&window.dispatchEvent(new Event(We)));var o,n}).catch(()=>{He.delete(t)}),He.set(t,o)),o}function qe(e){const t=function(e){return e?.locale?.language??e?.language??Pe}(e),o=Re(t).find(e=>void 0!==Ue[e]);return o||(Be(t),Pe)}function Ze(e,t,o){const n=Ue[qe(e)][t]??Ue[Pe][t]??t;return o?n.replace(/\{(\w+)\}/g,(e,t)=>t in o?String(o[t]):e):n}Object.keys(Ie);{const e=function(){if("undefined"!=typeof document){const e=document.querySelector("home-assistant")?.hass,t=e?.locale?.language??e?.language;if(t)return t}try{const e=JSON.parse(globalThis.localStorage?.getItem("selectedLanguage")??"null");if("string"==typeof e&&e)return e}catch{}}();e&&Be(e)}const Ve=["label","area","floor","device_class","domain","entity"];function Ye(e,t){if(null==e)return;if("object"!=typeof e||Array.isArray(e))throw new Error(`"${t}" must list what to match, such as "area" or "device_class"`);const o="include"===t?Ve.filter(e=>"entity"!==e):Ve,n={};for(const[r,a]of Object.entries(e)){if(!o.includes(r))throw new Error(`"${t}" can't match on "${r}". Use: ${o.join(", ")}`);const e=(Array.isArray(a)?a:[a]).filter(e=>null!=e&&""!==e);if(e.some(e=>"string"!=typeof e))throw new Error(`"${t}.${r}" must be text or a list of text`);e.length&&(n[r]=e)}return Object.keys(n).length?n:void 0}function Ge(e){const t=e.state;return"unavailable"===t||"unknown"===t||""!==t.trim()&&Number.isFinite(Number(t))}function Xe(e,t){const o=e.entity_id,n=t.entities?.[o],r=n?.device_id?t.devices?.[n.device_id]:void 0,a=n?.area_id??r?.area_id??void 0,i=e.attributes?.device_class;return{label:[...n?.labels??[],...r?.labels??[]],area:a,floor:a?t.areas?.[a]?.floor_id??void 0:void 0,device_class:"string"==typeof i?i:void 0,domain:o.slice(0,o.indexOf(".")),entity:o}}function Je(e,t,o){const n=e[t],r=o[t];return Array.isArray(r)?r.some(e=>n.includes(e)):void 0!==r&&n.includes(r)}function Ke(e,t){return Object.keys(e).every(o=>Je(e,o,t))}function Qe(e,t){return!!e&&Object.keys(e).some(o=>Je(e,o,t))}const et=new WeakMap;const tt=e=>(Math.abs(e)<.005?0:e).toFixed(2);function ot(e,t,o,n){const r=n*Math.PI/180;return[e+o*Math.sin(r),t-o*Math.cos(r)]}function nt(e,t,o,n,r){const a=String(Number(o.toFixed(2))),i=r-n,[s,l]=ot(e,t,o,n);if(i>=359.99){const[r,i]=ot(e,t,o,n+180);return`M${tt(s)} ${tt(l)} A${a} ${a} 0 1 1 ${tt(r)} ${tt(i)} A${a} ${a} 0 1 1 ${tt(s)} ${tt(l)}`}const[c,d]=ot(e,t,o,r),u=i>180?1:0;return`M${tt(s)} ${tt(l)} A${a} ${a} 0 ${u} 1 ${tt(c)} ${tt(d)}`}const rt=["value","band","name","text","none"],at=["off","24h","7d"],it={ring:[-180,180],arc:[-135,135],needle:[-90,90]};function st(e,t){if(null==e||""===e)return;const o="string"==typeof e&&""!==e.trim()?Number(e):e;if("number"!=typeof o||!Number.isFinite(o)||o<-360||o>360)throw new Error(`"${t}" must be a number of degrees from -360 to 360`);return o}function lt(e,t){return[t?.startAngle??e[0],t?.endAngle??e[1]]}function ct(e){return void 0!==e?.startAngle||void 0!==e?.endAngle}function dt([e,t],o){return e+(t-e)*o}function ut(...e){return{x0:Math.min(...e.map(e=>e.x0)),y0:Math.min(...e.map(e=>e.y0)),x1:Math.max(...e.map(e=>e.x1)),y1:Math.max(...e.map(e=>e.y1))}}function ht(e,t,o,n,r,a){const i=[n,r];for(let h=Math.ceil(n/90);90*h<=r;h++)i.push(90*h);const s=i.map(n=>ot(e,t,o,n)),l=Math.min(...s.map(e=>e[0])),c=Math.min(...s.map(e=>e[1])),d=Math.max(...s.map(e=>e[0])),u=Math.max(...s.map(e=>e[1]));return{x0:l-a,y0:c-a,x1:d+a,y1:u+a}}function pt(e,t=5){if(!Number.isFinite(e)||e<=0)return 1;const o=e/t,n=10**Math.floor(Math.log10(o)),r=o/n;return(r<=1?1:r<=2?2:r<=2.5?2.5:r<=5?5:10)*n}function mt(e,t){const o=e=>{const t=String(Number(e.toPrecision(12)));return t.includes("e")?0:t.split(".")[1]?.length??0};return Math.min(3,Math.max(o(t),o(e)))}function ft(e){const t=e*Math.PI/180,o=Math.sin(t),n=Math.cos(t);return{anchor:o>.3?"start":o<-.3?"end":"middle",dy:n>.3?0:n<-.3?.75:.35}}function gt(e,t){switch(t?.center??"value"){case"band":return e.band.label?{kind:"text",text:e.band.label,band:!0}:{kind:"value"};case"name":return{kind:"text",text:e.name,band:!1};case"text":return t.centerText?{kind:"text",text:t.centerText,band:!1}:{kind:"none"};case"none":return{kind:"none"};default:return{kind:"value"}}}const vt=["bar","thin","segmented","tank","battery","ring","needle","arc","line","column","area","combined","pie","rings","pictograph","waffle","histogram","scatter","bubble","heatmap","spiral","box","funnel","radar","polar_area","treemap","marimekko","sunburst","icicle","grouped_bars","bullet","lollipop","waterfall","slope","dumbbell","range_area","sparkline","streamgraph","candlestick","violin","beeswarm","strip_plot","sankey","chord","timeline","climate","wind_rose","day_clock","cycle_plot","trend"],yt=[{from:-1/0,color:"primary"}],bt=["none","ascending","descending"];function _t(e){if("number"==typeof e)return Number.isFinite(e)?e:void 0;if("string"==typeof e&&""!==e.trim()){const t=Number(e);return Number.isFinite(t)?t:void 0}}function xt(e,t){if(null==e||""===e)return;const o=_t(e);if(void 0!==o)return o;if("string"==typeof e)return e;throw new Error(`"${t}" must be a number or an entity id`)}function wt(e,t,o,n=1/0){if(null==e||""===e)return;const r=_t(e);if(void 0===r||!Number.isInteger(r)||rn){throw new Error(`"${t}" must be a whole number ${n===1/0?`of at least ${o}`:`from ${o} to ${n}`}`)}return r}function $t(e){if(null==e)return;if(!Array.isArray(e))throw new Error('"severity" must be a list of bands');if(0===e.length)return;const t=e.map((e,t)=>{let o;try{o=xt(e?.from,"from")}catch{o=void 0}if(void 0===o)throw new Error(`Severity band ${t+1}: "from" must be a number or an entity id`);if("string"!=typeof e.color||!e.color)throw new Error(`Severity band ${t+1}: "color" is required`);return{...e,from:o}});return t.every(e=>"number"==typeof e.from)?t.sort((e,t)=>e.from-t.from):t}function kt(e,t,o){if(null==e)return{action:t};if("object"!=typeof e||"string"!=typeof e.action)throw new Error(`"${o}" must have an "action"`);return e}function Mt(e,t){return void 0!==e?e:t}function zt(e,t,o){const n="string"==typeof e?{entity:e}:e;if(!n||"object"!=typeof n||"string"!=typeof n.entity||!n.entity)throw new Error(`Entity ${o+1} needs an "entity" id`);if(void 0!==n.attribute&&null!==n.attribute&&"string"!=typeof n.attribute)throw new Error(`Entity ${o+1}: "attribute" must be an attribute name`);const r=Mt(xt(n.min,"min"),xt(t.min,"min"))??0,a=Mt(xt(n.max,"max"),xt(t.max,"max"))??100;if("number"==typeof r&&"number"==typeof a&&r>=a)throw new Error(`"max" (${a}) must be greater than "min" (${r})`);const i={...n,entity:n.entity,min:r,max:a,severity:$t(n.severity)??$t(t.severity)??yt,tap_action:kt(Mt(n.tap_action,t.tap_action),"more-info","tap_action"),hold_action:kt(Mt(n.hold_action,t.hold_action),"none","hold_action"),double_tap_action:kt(Mt(n.double_tap_action,t.double_tap_action),"none","double_tap_action")},s=Mt(n.name,t.name),l=Mt(n.icon,t.icon),c=Mt(n.unit,t.unit),d=Mt(xt(n.target,"target"),xt(t.target,"target")),u=Mt(wt(n.decimals,"decimals",0,20),wt(t.decimals,"decimals",0,20));return void 0!==s&&(i.name=s),void 0!==l&&(i.icon=l),void 0!==c&&(i.unit=c),void 0!==d&&(i.target=d),void 0!==u&&(i.decimals=u),n.attribute||delete i.attribute,it[t.style??"bar"]&&(i.gauge=function(e,t=e.style??"bar"){const o=st(e.start_angle,"start_angle"),n=st(e.end_angle,"end_angle"),r=it[t];if(r&&(void 0!==o||void 0!==n)){const[e,t]=[o??r[0],n??r[1]];if(!(t>e))throw new Error(`"end_angle" (${t}) must be greater than "start_angle" (${e})`);if(t-e>360)throw new Error('"end_angle" can be at most 360 degrees after "start_angle"')}const a=e.center??"value";if(!rt.includes(a))throw new Error(`"center" must be one of: ${rt.join(", ")}`);if(void 0!==e.center_text&&null!==e.center_text&&"string"!=typeof e.center_text)throw new Error('"center_text" must be text');if(void 0!==e.tick_labels&&"boolean"!=typeof e.tick_labels)throw new Error('"tick_labels" must be true or false');if(void 0!==e.ghost&&null!==e.ghost&&!at.includes(e.ghost))throw new Error(`"ghost" must be one of: ${at.join(", ")}`);const i={center:a,centerText:e.center_text??"",tickLabels:!0===e.tick_labels};return void 0!==o&&(i.startAngle=o),void 0!==n&&(i.endAngle=n),e.ghost&&"off"!==e.ghost&&(i.ghost=e.ghost),i}(t)),i}function St(e){if(!e||"object"!=typeof e)throw new Error("Invalid configuration");const t=e.style??"bar";if(!vt.includes(t))throw new Error(`Unknown style "${String(t)}". Use one of: ${vt.join(", ")}`);const o=e.sort??"none";if(!bt.includes(o))throw new Error(`Unknown sort "${String(o)}". Use one of: ${bt.join(", ")}`);if(void 0!==e.entities&&!Array.isArray(e.entities))throw new Error('"entities" must be a list');const n=(e.entities??[]).map((t,o)=>zt(t,e,o)),r={name:!0,value:!0,icon:!0,target:!0,legend:!1,...e.show},a=wt(e.columns,"columns",1),i=wt(e.limit,"limit",1),s=Ye(e.include,"include"),l=Ye(e.exclude,"exclude");s&&zt("sensor.chartdeck_check",e,0);const c={style:t,entities:n,hideUnavailable:!0===e.hide_unavailable,cardOptions:e,show:r,sort:o,animate:!1!==e.animate,colorIcon:!0===e.color_icon,legendBands:$t(e.severity)??yt};return void 0!==e.title&&(c.title=e.title),void 0!==a&&(c.columns=a),void 0!==i&&(c.limit=i),s&&(c.include=s),l&&(c.exclude=l),c}function Et(e,t,o){const{locale:n,grouping:r}=function(e){const t=e?.locale?.language??"en";switch(e?.locale?.number_format){case"system":return{locale:void 0,grouping:!0};case"comma_decimal":return{locale:"en-US",grouping:!0};case"decimal_comma":return{locale:"de",grouping:!0};case"space_comma":return{locale:"fr",grouping:!0};case"none":return{locale:"en-US",grouping:!1};default:return{locale:t,grouping:!0}}}(o),a=new Intl.NumberFormat(n,{minimumFractionDigits:t,maximumFractionDigits:t,useGrouping:r});let i=a.format(0===e?0:e);return 0===Number(e.toFixed(t))&&(i=a.format(0)),i}function At(e,t){return t?`${e} ${t}`:e}const jt=["grid_import","grid_export","solar","battery_out","battery_in","gas","water","devices"],Ct=["grid_import","grid_export","solar","battery_out","battery_in"],Lt=["line","column","area"],Nt=["pie","sankey"],Tt=[...Lt,...Nt],Ft=["column","area"],Ot=["grid_export","battery_in"],Dt=["grid_import","grid_export","solar","battery_out","battery_in","devices"],Pt=Dt;const Ut=e=>e.config,It={grid_import:"var(--energy-grid-consumption-color, #488fc2)",grid_export:"var(--energy-grid-return-color, #8353d1)",solar:"var(--energy-solar-color, #ff9800)",battery_out:"var(--energy-battery-out-color, #4db6ac)",battery_in:"var(--energy-battery-in-color, #f06292)",gas:"var(--energy-gas-color, #8e021b)",water:"var(--energy-water-color, #00bcd4)",devices:""};function Ht(e){return function(e){if("energy"!==e.source){for(const t of["energy_flows","energy_split"])if(void 0!==e[t])throw new Error(`"${t}" needs "source: energy"`);return}const t=e.style??"bar";if(!Tt.includes(t))throw new Error(`"source: energy" works with these styles: ${Tt.join(", ")}`);if(void 0!==e.energy_split&&"boolean"!=typeof e.energy_split)throw new Error('"energy_split" must be true or false');const o=e.energy_flows;if(void 0!==o){if(!Array.isArray(o)||o.some(e=>!jt.includes(e)))throw new Error(`"energy_flows" must be a list of: ${jt.join(", ")}`);if("sankey"===t&&o.some(e=>!Pt.includes(e)))throw new Error(`"energy_flows" on a Sankey must be a list of: ${Pt.join(", ")}`)}}(e),"energy"===e.source?{...e,source:"statistics"}:e}function Wt(e,t){const o={grid_import:[],grid_export:[],solar:[],battery_out:[],battery_in:[],gas:[],water:[],devices:[]},n=(e,t,n)=>{"string"==typeof t&&""!==t&&o[e].push({id:t,flow:e,...n?{name:n}:{}})};for(const a of e.energy_sources??[])switch(a.type){case"grid":for(const e of a.flow_from??[])n("grid_import",e.stat_energy_from);for(const e of a.flow_to??[])n("grid_export",e.stat_energy_to);n("grid_import",a.stat_energy_from),n("grid_export",a.stat_energy_to);break;case"solar":n("solar",a.stat_energy_from);break;case"battery":n("battery_out",a.stat_energy_from),n("battery_in",a.stat_energy_to);break;case"gas":n("gas",a.stat_energy_from);break;case"water":n("water",a.stat_energy_from)}for(const a of e.device_consumption??[])n("devices",a.stat_consumption,a.name);const r=new Set;return t.flatMap(e=>o[e]).filter(e=>!r.has(e.id)&&(r.add(e.id),!0))}const Rt={action:"none"};function Bt(e,t,o={},n=!1){const r=new Map;for(const a of e)r.set(a.flow,(r.get(a.flow)??0)+1);return e.map(e=>{const a=t?.states[e.id],i=o[e.id],s=e.name??a?.attributes?.friendly_name??(i?.name||void 0),l=Ze(t,`energy_flow_${e.flow}`),c="devices"===e.flow||(r.get(e.flow)??0)>1?s??l:l,d={entity:e.id,name:c,energy_flow:e.flow};if(It[e.flow]&&(d.color=It[e.flow]),!a){d.statistic=!0;const t=i?.unit||(Dt.includes(e.flow)?"kWh":void 0);t&&(d.unit=t),d.tap_action=Rt,d.hold_action=Rt,d.double_tap_action=Rt}return n&&Ot.includes(e.flow)&&(d.energy_below=!0),d})}function qt(e,t,o,n={}){const r=e.style,a=e.energy_flows??function(e){return"pie"===e?["grid_import","solar","battery_out"]:"sankey"===e?[...Ct,"devices"]:Ct}(r),i=Ft.includes(r)&&!1!==e.energy_split,s=[...Bt(Wt(t,a),o,n,i),...e.entities??[]],l={...e,entities:s,source:"statistics"};return Nt.includes(r)||(l.group_by=e.group_by??("column"===r?void 0:"hour"),l.aggregate=void 0===e.aggregate||"auto"===e.aggregate?"change":e.aggregate,void 0===l.group_by&&delete l.group_by),l}function Zt(e){return e.map(e=>{const t={...e,v:null===e.v?null:-e.v};return void 0!==e.min&&(t.max=null===e.min?null:-e.min),void 0!==e.max&&(t.min=null===e.max?null:-e.max),t})}function Vt(e,t){return Ut(e).energy_below?-t:t}function Yt(e){return e.some(e=>void 0!==Ut(e).energy_flow)}function Gt(e){return!0===Ut(e).statistic}function Xt(e,t,o,n){if(!Ut(e).energy_flow)return;if("change"!==o?.aggregate&&"sum"!==o?.aggregate)return Gt(e)?"":void 0;const r=Jt(t);return null===r?"":At(Et(Vt(e,r),e.decimals,n),e.unit)}function Jt(e){let t=null;for(const o of e)null!==o.v&&(t=(t??0)+o.v);return t}const Kt=new WeakMap,Qt=new WeakMap;function eo(e,t,o=Date.now()){const n=e.callWS;if(!n)return{status:"error",error:"no connection"};const r=Kt.get(n),a=Qt.get(n)??new Set;Qt.set(n,a);const i=r&&("ready"===r.status&&o-r.at>18e5||"error"===r.status&&o-r.at>6e4);if(!r||i){a.add(t);const e=n({type:"energy/get_prefs"}).then(async e=>{const t=e??{},o=await async function(e,t){const o=Wt(t,jt).map(e=>e.id);if(!o.length)return{};try{const t=await e({type:"recorder/get_statistics_metadata",statistic_ids:o}),n={};for(const e of Array.isArray(t)?t:[])e?.statistic_id&&(n[e.statistic_id]={name:e.name,unit:e.statistics_unit_of_measurement});return n}catch{return{}}}(n,t);Kt.set(n,{status:"ready",prefs:t,meta:o,at:Date.now()})}).catch(e=>{const t=e?.message??String(e);Kt.set(n,{status:"error",error:t,at:Date.now()})}).then(()=>{const e=[...a];a.clear();for(const t of e)t()});return"ready"===r?.status?(Kt.set(n,{...r,at:o}),{status:"ready",prefs:r.prefs,meta:r.meta}):(Kt.set(n,{status:"loading",promise:e}),{status:"loading"})}return"loading"===r.status?(a.add(t),{status:"loading"}):"ready"===r.status?{status:"ready",prefs:r.prefs,meta:r.meta}:{status:"error",error:r.error}}const to=new Set(["serif","sans-serif","monospace","cursive","fantasy","system-ui","ui-serif","ui-sans-serif","ui-monospace","ui-rounded","math","emoji","fangsong"]);function oo(e){const t=[];for(const o of e.matchAll(/\s*(?:"([^"]*)"|'([^']*)'|([^,]+))\s*(?:,|$)/g)){const e=(o[1]??o[2]??o[3]??"").trim();e&&t.push(e)}return t}function no(e){const t=oo(e);if(t.some(e=>to.has(e.toLowerCase())))return e;const o=function(e){const t=oo(e),o=t.find(e=>to.has(e.toLowerCase()));if(o)return o.toLowerCase();const n=t.join(" ").toLowerCase();return/mono|code|courier|consol/.test(n)?"monospace":/serif|times|georgia|garamond|slab/.test(n)&&!/sans/.test(n)?"serif":"sans-serif"}(e);return t.length?`${e}, ${o}`:o}const ro=(e,t,o,n)=>[e.replace(/^["']|["']$/g,"").toLowerCase(),{normal:"400",bold:"700"}[t||"normal"]??t,o||"normal",(n||"U+0-10FFFF").toUpperCase().replace(/\s+/g,"")].join("|");function ao(e){const t=/url\(\s*(?:"([^"]*)"|'([^']*)'|([^)\s]*))\s*\)(?:\s*format\(\s*["']?([^"')]*)["']?\s*\))?/.exec(e),o=t&&(t[1]??t[2]??t[3]);return o?{url:o,format:t[4]||void 0}:void 0}function io(e){try{return e.cssRules}catch{return}}function so(e,t,o,n,r){const a=new Set(oo(e).filter(e=>!to.has(e.toLowerCase())).map(e=>e.toLowerCase())),i=new Set;for(const c of t){const e=c.family.replace(/^["']|["']$/g,"").toLowerCase();"loaded"===c.status&&a.has(e)&&i.add(ro(c.family,c.weight,c.style,c.unicodeRange))}if(!i.size)return[];const s=[],l=new Set;for(const{rule:c,base:d}of function(e,t){const o=[],n=(e,t,r)=>{if(e&&!(r>4))for(const a of Array.from(e))a.styleSheet?n(io(a.styleSheet),a.styleSheet.href??t,r+1):a.cssRules?n(a.cssRules,t,r+1):a.style&&a.cssText?.trimStart().toLowerCase().startsWith("@font-face")&&o.push({rule:a,base:t})};for(const r of Array.from(e))n(io(r),r.href??t,0);return o}(o,r)){const e=c.style,t=e.getPropertyValue("font-family").trim().replace(/^["']|["']$/g,""),o=e.getPropertyValue("font-weight").trim(),r=e.getPropertyValue("font-style").trim(),a=e.getPropertyValue("unicode-range").trim(),u=ro(t,o,r,a);if(!i.has(u)||l.has(u))continue;const h=ao(e.getPropertyValue("src"));if(!h)continue;let p;try{p=new URL(h.url,d)}catch{continue}"data:"!==p.protocol&&p.origin!==n||(l.add(u),s.push({family:t,weight:o||"normal",style:r||"normal",unicodeRange:a,url:p.href,format:h.format}))}return s}const lo={woff2:"font/woff2",woff:"font/woff",truetype:"font/ttf",ttf:"font/ttf",opentype:"font/otf",otf:"font/otf"};async function co(e,t){let o=e.url;if(!o.startsWith("data:")){const n=await fetch(e.url,{credentials:"same-origin"});if(!n.ok)return"";const r=new Uint8Array(await n.arrayBuffer());if(r.length>t.left)return"";t.left-=r.length;const a=/\.(\w+)(?:[?#]|$)/.exec(new URL(e.url).pathname)?.[1]?.toLowerCase()??"";o=`data:${lo[e.format?.toLowerCase()??""]??lo[a]??"font/woff2"};base64,${function(e){let t="";for(let o=0;o&]/g,"")}";font-weight:${e.weight};font-style:${e.style}${r};src:url("${o}")${n}}`}const uo=new WeakMap;function ho(e){uo.delete(e)}function po(e){const t=String(e);return/[",\r\n]/.test(t)?`"${t.replace(/"/g,'""')}"`:t}function mo(e,t,o=Date.now()){const n=[["timestamp","entity","value","unit"]];if(e)for(const r of e)for(const e of r.points){if(null===e.v||e.carried)continue;const t=r.entity.config?Vt({config:r.entity.config},e.v):e.v;n.push([new Date(e.t).toISOString(),r.entity.entityId,t,r.entity.unit])}else{const e=new Date(o).toISOString();for(const o of t)null!==o.value&&n.push([e,o.entityId,o.value,o.unit])}return function(e){return e.map(e=>e.map(po).join(",")).join("\r\n")+"\r\n"}(n)}const fo=/^[A-Za-z_][A-Za-z0-9_.\-/ ]*$/,go=/^(true|false|yes|no|on|off|null|~|y|n)$/i;function vo(e){if(null==e)return"null";if("number"==typeof e)return Number.isFinite(e)?String(e):"null";if("boolean"==typeof e)return String(e);const t=String(e);return""===t||!fo.test(t)||go.test(t)||t.endsWith(" ")?JSON.stringify(t):t}function yo(e){return!fo.test(e)||go.test(e)||e.includes(" ")?JSON.stringify(e):e}const bo=e=>"object"==typeof e&&null!==e&&!Array.isArray(e);function _o(e,t=""){if(Array.isArray(e))return 0===e.length?`${t}[]\n`:e.map(e=>{if(bo(e)&&Object.keys(e).length>0){const o=_o(e,`${t} `);return`${t}- ${o.slice(t.length+2)}`}return Array.isArray(e)&&e.length>0?`${t}-\n${_o(e,`${t} `)}`:`${t}- ${bo(e)?"{}":Array.isArray(e)?"[]":vo(e)}\n`}).join("");if(bo(e)){const o=Object.entries(e).filter(([,e])=>void 0!==e);return 0===o.length?`${t}{}\n`:o.map(([e,o])=>{if(bo(o)&&Object.keys(o).length>0||Array.isArray(o)&&o.length>0)return`${t}${yo(e)}:\n${_o(o,`${t} `)}`;const n=bo(o)?"{}":Array.isArray(o)?"[]":vo(o);return`${t}${yo(e)}: ${n}\n`}).join("")}return`${t}${vo(e)}\n`}function xo(e,t,o=Date.now()){return`${(e??"").normalize("NFKD").replace(/[̀-ͯ]/g,"").toLowerCase().replace(/[^a-z0-9]+/g,"-").replace(/^-+|-+$/g,"").slice(0,60)||"chartdeck"}-${new Date(o).toISOString().slice(0,10)}.${t}`}const wo=["fill","fill-opacity","stroke","stroke-width","stroke-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stop-color","stop-opacity","opacity","visibility","display","transform","transform-origin","transform-box","vector-effect","font-family","font-size","font-weight","text-anchor","dominant-baseline"],$o=e=>e.replace(/&/g,"&").replace(//g,">").replace(/"/g,"""),ko=e=>Math.round(100*e)/100;function Mo(e){if(!e||"transparent"===e)return!1;const t=/^rgba?\(([^)]*)\)$/.exec(e.trim())?.[1].split(/[\s,/]+/).filter(Boolean);return!t||t.length<4||parseFloat(t[3])>0}function zo(e,t){const o=e.getBoundingClientRect(),n=t.title?44:0,r=Math.max(1,Math.ceil(o.width)),a=Math.max(1,Math.ceil(o.height+n)),i=[``];if(t.title){const o=no(getComputedStyle(e).fontFamily||"Roboto, Noto");i.push(`${$o(t.title)}`)}const s=e=>({x:e.left-o.left,y:e.top-o.top+n,w:e.width,h:e.height}),l=e=>{if(t.skip?.(e))return;const o=getComputedStyle(e);if("none"===o.display||"hidden"===o.visibility||0===Number(o.opacity))return;const n=s(e.getBoundingClientRect());if(e instanceof SVGSVGElement)return void(n.w>0&&n.h>0&&i.push(function(e,t,o,n,r){const a=e.cloneNode(!0),i=[e,...e.querySelectorAll("*")],s=[a,...a.querySelectorAll("*")];return i.forEach((e,t)=>{const o=getComputedStyle(e),n=wo.map(e=>[e,o.getPropertyValue(e)]).filter(([,e])=>""!==e),r=s[t];r.removeAttribute("class"),n.length&&r.setAttribute("style",n.map(([e,t])=>`${e}:${t}`).join(";"))}),a.setAttribute("x",String(ko(t))),a.setAttribute("y",String(ko(o))),a.setAttribute("width",String(ko(n))),a.setAttribute("height",String(ko(r))),a.removeAttribute("role"),(new XMLSerializer).serializeToString(a)}(e,n.x,n.y,n.w,n.h)));const r=Number(o.opacity),a=r<1?` opacity="${r}"`:"";if(n.w>0&&n.h>0&&Mo(o.backgroundColor)){const e=Math.min(parseFloat(o.borderTopLeftRadius)||0,n.w/2,n.h/2);i.push(``)}const c=[["Top",n.x,n.y,n.x+n.w,n.y],["Bottom",n.x,n.y+n.h,n.x+n.w,n.y+n.h],["Left",n.x,n.y,n.x,n.y+n.h],["Right",n.x+n.w,n.y,n.x+n.w,n.y+n.h]];for(const[t,s,l,d,u]of c){const e=parseFloat(o.getPropertyValue(`border-${t.toLowerCase()}-width`))||0,n=o.getPropertyValue(`border-${t.toLowerCase()}-style`),r=o.getPropertyValue(`border-${t.toLowerCase()}-color`);if(e>0&&"none"!==n&&"hidden"!==n&&Mo(r)){const t="dashed"===n?` stroke-dasharray="${3*e} ${2*e}"`:"dotted"===n?` stroke-dasharray="${e} ${e}"`:"";i.push(``)}}for(const t of function(e){return[...e.childNodes].filter(e=>3===e.nodeType&&""!==(e.textContent??"").trim())}(e)){const n=document.createRange();n.selectNodeContents(t);const r=s("function"==typeof n.getBoundingClientRect?n.getBoundingClientRect():e.getBoundingClientRect()),l=parseFloat(o.fontSize)||14,c=o.textDecorationLine&&"none"!==o.textDecorationLine?` text-decoration="${$o(o.textDecorationLine)}"`:"";i.push(`${$o((t.textContent??"").replace(/\s+/g," ").trim())}`)}for(const t of e.children)l(t)};for(const c of e.children)l(c);return{svg:`${i.join("")}`,width:r,height:a}}function So(e,t){if("undefined"==typeof URL||"function"!=typeof URL.createObjectURL||"undefined"==typeof document)return!1;try{const o=URL.createObjectURL(e),n=document.createElement("a");return n.href=o,n.download=t,n.rel="noopener",n.style.display="none",document.body.appendChild(n),n.click(),n.remove(),setTimeout(()=>URL.revokeObjectURL(o),1e3),!0}catch{return!1}}const Eo=["png","svg","csv","yaml"],Ao=new WeakMap;function jo(e){let t=Ao.get(e);return t||(t={open:!1},Ao.set(e,t)),t}function Co(e,t){const o=jo(e.host);o.open!==t&&(o.open=t,o.outside&&(window.removeEventListener("pointerdown",o.outside,!0),o.outside=void 0),t&&(o.outside=t=>{t.composedPath().some(e=>e instanceof Element&&e.classList.contains("export"))||Co(e,!1)},window.addEventListener("pointerdown",o.outside,!0)),e.requestUpdate())}function Lo(e,t,o){const n=jo(e.host);n.status=Ze(e.hass,t,o),void 0!==n.statusTimer&&clearTimeout(n.statusTimer),n.statusTimer=setTimeout(()=>{n.status=void 0,n.statusTimer=void 0,e.requestUpdate()},2500),e.requestUpdate()}async function No(e,t,o,n){return await async function(e){try{const t=globalThis.navigator?.clipboard;return!(!t||"function"!=typeof t.writeText||(await t.writeText(e),0))}catch{return!1}}(t)?Lo(e,"export_copied"):So(new Blob([t],{type:o}),xo(e.raw.title,n))?Lo(e,"export_saved_file"):void Lo(e,"export_failed")}async function To(e,t){try{if("csv"===t)return await No(e,mo(uo.get(e.host),e.items),"text/csv","csv");if("yaml"===t)return await No(e,_o(e.raw),"text/yaml","yaml");const o=e.content();if(!o)return Lo(e,"export_failed");const n=function(e){const t=getComputedStyle(e),o=e.shadowRoot?.querySelector("ha-card"),n=o?getComputedStyle(o).backgroundColor:"";return{background:Mo(n)?n:t.getPropertyValue("--card-background-color").trim()||t.getPropertyValue("--ha-card-background").trim()||"#ffffff",color:t.color||t.getPropertyValue("--primary-text-color").trim()||"#212121"}}(e.host),r=zo(o,{title:e.raw.title,...n,skip:e=>e.classList.contains("export")}),a=await async function(e,t,o=document){try{const n=o.fonts;if(!n||"function"!=typeof fetch||"function"!=typeof btoa)return e;const r=o.location?.origin??"",a=so(t,n,o.styleSheets,r,o.baseURI);if(!a.length)return e;const i={left:2e6},s=(await Promise.all(a.map(e=>co(e,i).catch(()=>"")))).filter(Boolean);if(!s.length)return e;const l=e.indexOf(">")+1;return`${e.slice(0,l)}${e.slice(l)}`}catch{return e}}(r.svg,getComputedStyle(o).fontFamily);if("svg"===t){return Lo(e,So(new Blob([a],{type:"image/svg+xml"}),xo(e.raw.title,"svg"))?"export_saved":"export_failed")}const i=await async function(e,t,o,n=2){if("undefined"==typeof Image||"undefined"==typeof document)return null;const r=document.createElement("canvas");r.width=Math.round(t*n),r.height=Math.round(o*n);let a=null;try{a=r.getContext("2d")}catch{a=null}if(!a||"function"!=typeof r.toBlob)return null;const i=new Image;return i.src=`data:image/svg+xml;charset=utf-8,${encodeURIComponent(e)}`,await("function"==typeof i.decode?i.decode():new Promise((e,t)=>{i.onload=()=>e(),i.onerror=()=>t(new Error("image"))})),a.scale(n,n),a.drawImage(i,0,0,t,o),new Promise(e=>{try{r.toBlob(t=>e(t),"image/png")}catch{e(null)}})}(a,r.width,r.height,2);Lo(e,null!==i&&So(i,xo(e.raw.title,"png"))?"export_saved":"export_failed")}catch{Lo(e,"export_failed")}}function Fo(e){if(!0!==e.raw.export)return Z;const t=jo(e.host),o=t=>Ze(e.hass,t);return R`
{if("Escape"===o.key&&t.open)return o.stopPropagation(),Co(e,!1),void e.host.shadowRoot?.querySelector(".export-button")?.focus();if(!t.open||"ArrowDown"!==o.key&&"ArrowUp"!==o.key)return;o.preventDefault();const n=[...e.host.shadowRoot?.querySelectorAll(".export-item")??[]],r=n.indexOf(e.host.shadowRoot?.activeElement),a="ArrowDown"===o.key?(r+1)%n.length:(r-1+n.length)%n.length;n[a]?.focus()}}> + */function Se(e){return ze(e.tap_action)||ze(e.hold_action)||ze(e.double_tap_action)}function Ee(e,t){let o,n,r=0,a=0,i=!1,s=!1;const l=o=>{const n=t(),r="tap"===o?n.tap_action:"hold"===o?n.hold_action:n.double_tap_action;ze(r)&&e.dispatchEvent(new CustomEvent("hass-action",{bubbles:!0,composed:!0,detail:{config:n,action:o}}))},c=()=>{void 0!==o&&clearTimeout(o),o=void 0},d=e=>{const n=e;n.button>0||(i=!0,s=!1,r=n.clientX,a=n.clientY,c(),ze(t().hold_action)&&(o=setTimeout(()=>{o=void 0,s=!0,l("hold")},500)))},u=e=>{if(!i)return;const t=e;Math.hypot(t.clientX-r,t.clientY-a)>10&&(c(),i=!1)},h=()=>{c(),i=!1},p=()=>{const e=i;c(),i=!1,e&&!s?ze(t().double_tap_action)?void 0!==n?(clearTimeout(n),n=void 0,l("double_tap")):n=setTimeout(()=>{n=void 0,l("tap")},250):l("tap"):s=!1},m=e=>{const t=e;t.repeat||"Enter"!==t.key&&" "!==t.key||(" "===t.key&&t.preventDefault(),l("tap"))},f=e=>{ze(t().hold_action)&&e.preventDefault()};return e.addEventListener("pointerdown",d),e.addEventListener("pointermove",u),e.addEventListener("pointerup",p),e.addEventListener("pointercancel",h),e.addEventListener("pointerleave",h),e.addEventListener("keydown",m),e.addEventListener("contextmenu",f),()=>{c(),void 0!==n&&clearTimeout(n),n=void 0,e.removeEventListener("pointerdown",d),e.removeEventListener("pointermove",u),e.removeEventListener("pointerup",p),e.removeEventListener("pointercancel",h),e.removeEventListener("pointerleave",h),e.removeEventListener("keydown",m),e.removeEventListener("contextmenu",f)}}const Ae={primary:{variable:"--primary-color",fallback:"#2f6fe4"},green:{variable:"--success-color",fallback:"#1fae7a"},amber:{variable:"--warning-color",fallback:"#f59e0b"},red:{variable:"--error-color",fallback:"#ef3b5a"},blue:{variable:"--info-color",fallback:"#2f6fe4"},purple:{variable:"--purple-color",fallback:"#8b6cff"},grey:{variable:"--grey-color",fallback:"#8e919a"}};function je(e){if(Object.prototype.hasOwnProperty.call(Ae,e)){const{variable:t,fallback:o}=Ae[e];return`var(${t}, ${o})`}return e}function Ce(e){const t=je(e);return{start:t,end:`color-mix(in srgb, ${t} 80%, #fff)`}}const Ne=new Set(["amber"]);function Le(e){if(Object.prototype.hasOwnProperty.call(Ae,e))return Ne.has(e)?"dark":"light";const t=function(e){const t=e.trim().toLowerCase(),o=/^#([0-9a-f]{3,4}|[0-9a-f]{6}|[0-9a-f]{8})$/.exec(t);if(o){const e=o[1].length<=4?[...o[1]].map(e=>e+e).join(""):o[1],[t,n,r]=[0,2,4].map(t=>parseInt(e.slice(t,t+2),16));return[t,n,r,8===e.length?parseInt(e.slice(6,8),16)/255:1]}const n=/^rgba?\(\s*([\d.]+)[\s,]+([\d.]+)[\s,]+([\d.]+)\s*(?:[,/]\s*([\d.]+)(%?)\s*)?\)$/.exec(t);if(n){const[e,t,o]=[n[1],n[2],n[3]].map(e=>Math.min(255,Number(e))),r=void 0===n[4]?1:Number(n[4])/(n[5]?100:1);return[e,t,o,Math.min(1,r)]}}(e);return t?t[3]<.5?"theme":function([e,t,o]){const n=e=>{const t=e/255;return t<=.03928?t/12.92:((t+.055)/1.055)**2.4};return.2126*n(e)+.7152*n(t)+.0722*n(o)}([t[0],t[1],t[2]])>.4?"dark":"light":"light"}function Te(e,t){let o=t[0];for(const n of t){if(!(n.from<=e))break;o=n}return o}function Fe(e,t,o){const n=o?` ${o}`:"",r=[];return e.forEach((o,a)=>{const i=e[a+1],s=je(o.color);o.label?r.push({color:s,text:o.label}):Number.isFinite(o.from)?i?r.push({color:s,text:`${t(o.from)}–${t(i.from)}${n}`}):r.push({color:s,text:`${t(o.from)}${n}+`}):i&&r.push({color:s,text:`< ${t(i.from)}${n}`})}),r}const Oe={battery:[{from:0,color:"red",label:"Low"},{from:20,color:"amber"},{from:50,color:"green"}],usage:[{from:0,color:"green"},{from:60,color:"amber"},{from:85,color:"red",label:"High"}],temperature:[{from:-50,color:"blue",label:"Cold"},{from:16,color:"green"},{from:24,color:"amber"},{from:28,color:"red",label:"Hot"}],none:void 0};var Pe={entity_not_found:"Entity not found",unavailable:"Unavailable",no_entities:"Add an entity in the editor to get started.",no_matches:"No entities match right now.",none_available:"None of these entities are available.",editor_section_entities:"Entities",editor_section_style:"Style",editor_section_chart:"Chart",editor_group_bars:"Bars",editor_group_gauges:"Gauges",editor_group_history:"History charts",editor_group_totals:"Parts of a total",editor_group_compare:"Comparisons",editor_group_distribution:"Distributions",editor_period_last:"Show the last",editor_period_unit:"Unit",editor_period_unit_hour:"Hours",editor_period_unit_day:"Days",editor_period_unit_week:"Weeks",editor_period_unit_month:"Months",editor_source:"Readings from",editor_source_history:"History (every change)",editor_source_statistics:"Long-term statistics",editor_derivative_transform:"Transform",editor_derivative_transform_none:"None (readings as they are)",editor_derivative_transform_derivative:"Rate of change",editor_derivative_unit_time:"Rate per",editor_derivative_unit_time_s:"Second",editor_derivative_unit_time_min:"Minute",editor_derivative_unit_time_h:"Hour",editor_derivative_unit_time_d:"Day",editor_derivative_smoothing:"Smooth over readings",editor_derivative_smoothing_time:"Smooth over time",editor_source_current:"Current values",editor_source_energy:"Energy dashboard",editor_energy_flows:"Energy flows",editor_energy_split:"Export and battery charging below the axis",editor_curve:"Line shape",editor_curve_smooth:"Smooth",editor_curve_straight:"Straight",editor_curve_step:"Steps",editor_color_by:"Colour",editor_color_by_series:"One colour per entity",editor_color_by_bands:"By colour band",editor_labels:"Show values on the points",editor_series_color:"Line colour",editor_dash:"Dashed",editor_section_limits:"Limits",editor_section_colours:"Colours",editor_section_display:"Display",editor_section_actions:"Actions",editor_title:"Title",editor_style_bar:"Bar",editor_style_thin:"Thin",editor_style_segmented:"Segmented",editor_style_tank:"Tank",editor_style_battery:"Battery grid",battery_aria:"Battery levels: {levels}",editor_style_ring:"Ring",editor_style_needle:"Needle",editor_style_arc:"Arc",editor_gauge_help:"Angles are in degrees, clockwise from the top: -90 is the left, 90 the right. Leave them empty for the style's usual shape.",editor_start_angle:"Start angle",editor_end_angle:"End angle",editor_center:"In the middle",editor_center_mode_value:"The value",editor_center_mode_band:"The colour band's label",editor_center_mode_name:"The name",editor_center_mode_text:"My own text",editor_center_mode_none:"Nothing",editor_center_text:"Text",editor_tick_labels:"Numbers on the scale",editor_ghost:"Recent range behind the gauge",editor_ghost_off:"Off",editor_ghost_24h:"Last 24 hours",editor_ghost_7d:"Last 7 days",ghost_title_24h:"Last 24 hours: {min} to {max}, mean {mean}",ghost_title_7d:"Last 7 days: {min} to {max}, mean {mean}",editor_show_name:"Show name",editor_show_value:"Show value",editor_show_icon:"Show icon",editor_show_target:"Show target",editor_show_legend:"Show legend",editor_columns:"Columns",editor_sort:"Sort",editor_sort_none:"As listed",editor_sort_ascending:"Lowest first",editor_sort_descending:"Highest first",editor_decimals:"Decimals",editor_unit:"Unit",editor_animate:"Animate",editor_hide_unavailable:"Hide unavailable entities",editor_export:"Export menu",editor_limit:"Show at most",editor_include_heading:"Also show every entity that matches",editor_include_help:"New devices appear without editing the card. Pick several of one kind to match any of them; different kinds must all match.",editor_exclude_heading:"Leave out",editor_exclude_help:"Matched entities are left out if they match any of these.",editor_rule_device_class:"Device class",editor_rule_area:"Areas",editor_rule_floor:"Floors",editor_rule_label:"Labels",editor_rule_domain:"Domains",editor_rule_entity:"Entities",editor_tap_action:"Tap action",editor_hold_action:"Hold action",editor_double_tap_action:"Double tap action",editor_badge_entity:"Entity",editor_badge_style:"Look",editor_badge_style_value:"Value with icon",editor_badge_style_sparkline:"Sparkline",editor_badge_style_ring:"Ring",editor_badge_style_thin:"Thin bar",editor_badge_attribute:"Attribute (instead of the state)",editor_badge_name:"Name",editor_badge_hours:"Hours of history",editor_badge_show_name:"Show name",editor_badge_show_icon:"Show icon",editor_badge_icon:"Icon",editor_badge_min:"Minimum",editor_badge_max:"Maximum",editor_badge_unit:"Unit",editor_badge_decimals:"Decimals",editor_badge_color:"Colour without bands",editor_badge_bands:"Colour bands",editor_badge_bands_help:"The badge takes the colour of the band its value is in, as on the card.",editor_badge_actions:"Actions",editor_badge_tap_action:"Tap action",editor_badge_hold_action:"Hold action",editor_badge_double_tap_action:"Double tap action",editor_attribute:"Attribute (instead of the state)",editor_name:"Name",editor_icon:"Icon",editor_min:"Minimum",editor_max:"Maximum",editor_target:"Target",editor_none:"None",editor_card_setting:"card setting",editor_limit_default:"Default ({value})",editor_limit_number:"Number",editor_limit_entity:"Entity",editor_preset:"Preset",editor_preset_battery:"Battery (low is bad)",editor_preset_usage:"Usage (high is bad)",editor_preset_temperature:"Temperature",editor_preset_none:"None",editor_preset_custom:"Custom",editor_band_from:"From",editor_band_from_entity:"Start from an entity",editor_band_from_number:"Start from a number",editor_band_from_entity_label:"Starts at this entity",editor_band_color:"Colour",editor_band_custom_color:"CSS colour",editor_band_label:"Label",editor_band_icon:"Icon",editor_color_icon:"Colour icons to match their band",editor_color_primary:"Primary",editor_color_green:"Green",editor_color_amber:"Amber",editor_color_red:"Red",editor_color_blue:"Blue",editor_color_purple:"Purple",editor_color_grey:"Grey",editor_color_custom:"Custom…",editor_add_band:"Add band",editor_remove_band:"Remove band",editor_add_entity:"Add entity",editor_move_up:"Move up",editor_move_down:"Move down",editor_remove_entity:"Remove entity",editor_show_options:"Show options",editor_hide_options:"Hide options",editor_not_found:"{entity} (not found)",editor_severity:"Colours",annotation_at:"{label} at {time}",editor_orientation:"Direction",editor_orientation_horizontal:"Across",editor_orientation_vertical:"Upright",editor_value_axis:"Value labels",editor_value_grid:"Lines at each value label",editor_value_min:"Lowest value shown",editor_value_max:"Highest value shown",dist_median:"Median",dist_middle:"Middle half",dist_range:"Lowest – highest",dist_count:"Readings",editor_drill_down:"Tap a group to show what makes it up",drill_into:"{label}. Show what makes it up",drill_back:"Back to {name}",drill_top:"All",extremes_high:"High",extremes_low:"Low",extremes_average:"Avg",editor_extremes_max:"Mark the highest reading",editor_extremes_min:"Mark the lowest reading",editor_extremes_average:"Average",editor_extremes_average_none:"Don't show",editor_extremes_average_line:"Line across the chart",editor_extremes_average_figure:"Figure only",editor_extremes:"Mark highest, lowest and average",anomaly_title:"{name}: {value}, {sigma} from normal",anomaly_beyond_high:"over {limit}",anomaly_beyond_low:"under {limit}",editor_anomalies:"Mark readings far from normal",editor_anomalies_window:"Window",editor_anomalies_sigma:"How far out to mark, in standard deviations",editor_anomalies_color:"Marker colour",editor_anomalies_band:"Shade the normal band",period_previous:"Previous period",period_next:"Next period",period_return:"Back to {label}",period_today:"Today",period_yesterday:"Yesterday",period_this_week:"This week",period_last_week:"Last week",period_this_month:"This month",period_last_month:"Last month",period_this_year:"This year",period_last_year:"Last year",period_last_hour:"Last hour",period_last_hours:"Last {n} hours",period_last_day:"Last day",period_last_days:"Last {n} days",period_last_week_rolling:"Last 7 days",period_last_weeks:"Last {n} weeks",period_last_month_rolling:"Last month",period_last_months:"Last {n} months",editor_color_by_shades:"Shades of one colour",editor_shade_color:"Shade colour",editor_show_percent:"Show each share as a percentage",editor_center_total:"Total",editor_center_average:"Average",editor_center_none:"Nothing",parts_total:"Total",parts_average:"Average",parts_aria:"{style} of {names}",editor_style_scatter:"Scatter",editor_style_bubble:"Bubble",editor_against:"Along the bottom",editor_against_entity:"The first entity",editor_against_time:"Time",editor_dot_size:"Dot size (px)",editor_jitter:"Jitter (px)",editor_min_size:"Smallest bubble (px)",editor_max_size:"Largest bubble (px)",editor_dot_color:"Dot colour",editor_xy_x_axis:"Labels along the bottom",scatter_needs_two:"Add a second entity. The first goes along the bottom, the others up the side.",bubble_needs_three:"Add three entities: one along the bottom, one up the side, and one for the size of each bubble.",scatter_role_x:"Across",bubble_role_size:"Size",chart_total:"Total",editor_x_min:"Lowest value across",editor_x_max:"Highest value across",zoom_reset:"Reset zoom",zoom_window:"Shown: {from} to {to}",zoom_window_label:"Part of the chart shown",editor_zoom:"Zoom and pan",editor_overview:"Overview strip below the chart",editor_annotations:"Annotations",editor_annotation_type:"Kind",editor_annotation_type_line:"Line at a value",editor_annotation_type_band:"Shaded band of values",editor_annotation_type_time:"Marks at set times",editor_annotation_type_state:"Marks when an entity changes",editor_annotation_type_point:"Label on a reading",editor_annotation_add_line:"Line",editor_annotation_add_band:"Band",editor_annotation_add_time:"Times",editor_annotation_add_state:"State changes",editor_annotation_add_point:"Point label",editor_annotation_add:"Add an annotation:",editor_annotation_value:"Value",editor_annotation_from:"From",editor_annotation_to:"To",editor_annotation_times:"Times",editor_annotation_entity:"Entity",editor_annotation_series:"Series (blank for the first)",editor_annotation_state:"State (blank for every change)",editor_annotation_shade:"Shade while in this state",editor_annotation_at:"Reading",editor_annotation_at_max:"Highest",editor_annotation_at_min:"Lowest",editor_annotation_at_last:"Latest",editor_annotation_at_first:"First",editor_annotation_label:"Label",editor_annotation_color:"Colour",editor_annotation_dash:"Dashed",editor_annotation_history:"Follow the entity's history (stepped)",editor_annotation_zone:"Shade",editor_annotation_zone_none:"Nothing",editor_annotation_zone_above:"Above the line",editor_annotation_zone_below:"Below the line",editor_annotation_severity:"Shade colours by the line's value (optional bands)",editor_annotation_remove:"Remove annotation",editor_zones:"Shade the severity bands behind the chart",editor_period_calendar:"Period",editor_period_calendar_rolling:"The last…",editor_period_calendar_day:"Today",editor_period_calendar_week:"This week",editor_period_calendar_month:"This month",editor_period_calendar_year:"This year",editor_period_offset:"Periods back (0 is the current one)",editor_period_until:"Draw up to",editor_period_until_now:"Now",editor_period_until_end:"The end of the period",editor_period_navigate:"Show previous and next buttons",editor_group_by:"Group readings by",editor_group_by_none:"Don't group",editor_group_by_hour:"Hour",editor_group_by_day:"Day",editor_group_by_week:"Week",editor_group_by_month:"Month",editor_aggregate:"Combine with",compare_series:"{name}, {offset}",compare_hours_earlier:"{n} h earlier",compare_days_earlier:"{n} days earlier",compare_weeks_earlier:"{n} weeks earlier",compare_months_earlier:"{n} months earlier",compare_years_earlier:"{n} years earlier",editor_compare:"Compare with earlier spans (drawn faintly behind)",editor_compare_style:"Colour of the earlier spans",editor_compare_style_grey:"Grey",editor_compare_style_series:"Faded series colour",editor_aggregate_mean:"Average",editor_aggregate_sum:"Sum",editor_aggregate_min:"Lowest",editor_aggregate_max:"Highest",editor_aggregate_first:"First",editor_aggregate_last:"Last",editor_aggregate_change:"Change (meters that count up)",editor_cumulative_transform:"Transform",editor_cumulative_transform_none:"None (readings as they are)",editor_cumulative_transform_cumulative:"Running total",editor_cumulative_reset:"Running total starts again",editor_cumulative_reset_none:"Never (from the left edge)",editor_cumulative_reset_day:"Every day",editor_cumulative_reset_week:"Every week",editor_cumulative_reset_month:"Every month",editor_cumulative_reset_billing:"Every month on a billing day",editor_cumulative_billing_day:"Billing day of the month (1–28)",editor_x_axis:"Time labels",editor_y_axis:"Value labels",editor_axis_labels:"Axis labels",editor_axis_labels_outside:"Beside the chart",editor_axis_labels_inside:"Over the chart",editor_grid_horizontal:"Lines across",editor_grid_vertical:"Lines down",editor_y_min:"Lowest value shown",editor_y_max:"Highest value shown",editor_y_scale:"Value scale",editor_y_scale_linear:"Even steps",editor_y_scale_log:"Logarithmic (powers of ten)",editor_tooltip:"Show values on hover or touch",editor_line_width:"Line width (px)",editor_dots:"Dot at each reading",editor_on_top:"Draw above the other lines",editor_when_entity:"Entity",editor_when_state:"is in state",editor_when_above:"is above",editor_when_below:"is below",editor_when_card_entity:"Entity",editor_when_card_state:"is in state",editor_when_card_above:"is above",editor_when_card_below:"is below",editor_when_ghost:"Faint line of the hidden readings",editor_when_strip:"Strip showing when it held",when_strip_label:"Shown while {condition}",editor_now_marker:"Now line",editor_now_marker_off:"Off",editor_now_marker_line:"Line only",editor_now_marker_time:"Line and the time",editor_now_marker_countdown:"Line and a countdown to the next set time",now_marker_countdown:"{label} in {duration}",now_marker_next:"Next in {duration}",editor_compact:"Compact",editor_header:"Names and values",editor_header_above:"Above the chart",editor_header_over:"Over the chart",editor_header_hidden:"Hidden",editor_legend_toggle:"Tap a name to hide or show it",editor_labels_show:"Which readings",editor_labels_show_all:"All (as many as fit)",editor_labels_show_last:"The latest",editor_labels_show_minmax:"Highest and lowest",editor_labels_show_ends:"First and latest",editor_labels_position:"Label position",editor_labels_position_auto:"Above peaks, below dips",editor_labels_position_above:"Above",editor_labels_position_below:"Below",editor_labels_position_center:"On the point",editor_labels_overlap:"Let labels overlap",editor_sync:"Sync group",editor_multiples:"A small chart for each entity",editor_multiples_scale:"Value scale",editor_multiples_scale_auto:"The same when the units match",editor_multiples_scale_shared:"The same for every chart",editor_multiples_scale_independent:"Each chart its own",editor_multiples_columns:"Columns (empty fits the card)",forecast_label:"Forecast",forecast_series:"{name} forecast",editor_forecast_title:"Forecast",editor_forecast_entity:"Forecast entity",editor_forecast_attribute:"Attribute",editor_forecast_value_key:"Value key",editor_forecast_time_key:"Time key",editor_forecast_type:"Weather forecast",editor_forecast_type_hourly:"Hourly",editor_forecast_type_daily:"Daily",editor_forecast_type_twice_daily:"Twice daily",editor_forecast_multiply:"Multiply values by",editor_forecast_hours:"Show forecasts this far ahead",editor_set_point:"Show the set point",editor_shading:"Shade while heating or cooling",editor_shade_fan:"Shade while only the fan runs",editor_current_color:"Temperature colour",editor_set_point_color:"Set point colour",editor_heating_color:"Heating colour",editor_cooling_color:"Cooling colour",editor_days:"Days (more than 1 shows the average day)",editor_day_clock_center_total:"Time on",editor_day_clock_center_now:"The time now",editor_day_clock_center_none:"Nothing",editor_bucket:"One bar for every",editor_bucket_15:"15 minutes",editor_bucket_30:"30 minutes",editor_bucket_60:"Hour",editor_aggregate_auto:"Automatic (change for meters, else average)",editor_ring_color:"Colour",editor_active:"Counts as on",editor_entity_options_none:"Add an entity above first.",editor_hierarchy_group_by:"Group by",editor_group_by_floor:"Floor",editor_group_by_area:"Area",editor_group_by_device:"Device",editor_group_by_label:"Label",editor_entity_groups:"Own group",editor_bar_labels:"Text on the bars",editor_bar_labels_state:"State",editor_bar_labels_duration:"How long",editor_bar_labels_both:"State and how long",editor_bar_labels_none:"None",editor_timeline_legend:"Legend of states",editor_timeline_legend_above:"Above the chart",editor_timeline_legend_hidden:"Hidden",editor_state_colors:"State colours",editor_state_colors_help:"A palette name (amber, green, blue, red, purple, grey, primary) or any CSS colour.",editor_state_colors_state:"State",editor_state_colors_color:"Colour",editor_state_colors_add:"Add a state colour",editor_state_colors_remove:"Remove",editor_timeline_group:"Group (rows with the same group share a heading)",editor_points_per_hour:"Points per hour (0 draws every reading)",editor_graph:"Graph",editor_graph_line:"Line",editor_graph_bar:"Bars",editor_graph_none:"None (value only)",editor_fill:"Fill under the line",editor_fill_solid:"Solid",editor_fill_fade:"Fade",editor_fill_none:"None",editor_points:"Dots on the line",editor_points_hover:"On hover",editor_points_always:"Always",editor_points_never:"Never",editor_trend_labels:"Highest and lowest labels",editor_labels_hover:"On hover",editor_labels_always:"Always",editor_labels_never:"Never",editor_height:"Graph height (per 500 px of width)",editor_bar_spacing:"Space between bars (px)",editor_color_transition:"Band colours",editor_color_transition_smooth:"Blend",editor_color_transition_hard:"Change at each band",editor_extrema:"Show lowest and highest",editor_average:"Show average",editor_trend_legend:"Legend (two or more entities)",editor_trend_y_min:"Lowest value",editor_trend_y_max:"Highest value",editor_min_range:"Smallest range shown",editor_y_min_secondary:"Right axis lowest",editor_y_max_secondary:"Right axis highest",editor_min_range_secondary:"Right axis smallest range",editor_value_factor:"Scale by 10 to the power of",editor_align_header:"Name and icon",editor_align_header_default:"Spread out",editor_align_header_left:"Left",editor_align_header_right:"Right",editor_align_header_center:"Centre",editor_align_icon:"Icon",editor_align_icon_right:"Right of the name",editor_align_icon_left:"Left of the name",editor_align_icon_state:"Beside the value",editor_align_state:"Value",editor_align_state_left:"Left",editor_align_state_right:"Right",editor_align_state_center:"Centre",editor_font_size:"Value size (%)",editor_font_size_header:"Name size (px)",editor_color_name:"Colour the name",editor_color_value:"Colour the value",editor_trend_color_icon:"Colour the icon",editor_trend_group:"No background (inside another card)",editor_icon_image:"Image instead of the icon (URL)",editor_trend_tooltip:"Show the value under the pointer",editor_y_axis_side:"Axis",editor_y_axis_side_primary:"Left",editor_y_axis_side_secondary:"Right (its own scale)",editor_entity_aggregate:"Combine with",editor_fixed_value:"Draw the current value as a flat line",editor_show_state:"Show its value beside the main one",editor_show_indicator:"Colour dot by the value",editor_show_graph:"On the graph",editor_show_line:"Line",editor_show_fill:"Fill",editor_show_points:"Dots",editor_show_legend_entity:"In the legend",editor_show_legend_state:"Value in the legend",editor_sectors:"Directions",editor_sectors_4:"4 (N, E, S, W)",editor_sectors_8:"8 (N, NE, E…)",editor_sectors_16:"16 (N, NNE, NE…)",editor_calm:"Calm below",editor_wind_roles:"The first entity is the wind direction, in degrees or compass points such as SW. The second is the wind speed: without one, the petals only show how often the wind came from each way.",editor_wind_now:"Direction: {direction}. Speed: {speed}.",editor_wind_none:"none",editor_wind_statistics:"Long-term statistics give each hour's average direction. That is only right across north when the sensor records direction as an angle (state class measurement_angle); otherwise an hour swinging between NNW and NNE averages to south. History is exact.",editor_style_area:"Area",editor_stack:"Stack",editor_stack_none:"Don't stack",editor_stack_normal:"On top of each other",editor_stack_percent:"To 100 %",editor_negative_color:"Colour below zero",editor_style_beeswarm:"Beeswarm",editor_place_by:"Place each dot by",editor_place_by_value:"Its value",editor_place_by_time_of_day:"The time of day it happened",editor_size_by_value:"Bigger dots for bigger values",swarm_readings:"{n} readings",swarm_events:"{n} times on",swarm_shown:"Dots shown",swarm_none:"No readings",swarm_no_change:"No change: {value}",swarm_held:"Held all period",swarm_earliest_latest:"Earliest – latest",swarm_lowest_highest:"Lowest – highest",editor_style_strip_plot:"Strip plot",strip_median_value:"Median {value}",strip_mean_value:"Average {value}",strip_mean:"Average",editor_strip_marker:"Line across each row at",editor_strip_marker_median:"The median",editor_strip_marker_mean:"The average",editor_strip_marker_none:"No line",editor_strip_jitter:"Spread across the row",editor_fill_color:"Colour",editor_style_box:"Box plot",box_aria:"Box plot of {names}",box_highest:"Highest",box_upper_quartile:"Upper quartile",box_median:"Median",box_lower_quartile:"Lower quartile",box_lowest:"Lowest",box_mean:"Average",box_count:"Readings",box_outliers:"Outliers",editor_whiskers:"Whiskers reach",editor_whiskers_tukey:"1.5 × box height (outliers as dots)",editor_whiskers_range:"The lowest and highest",editor_readings:"Show each reading as a dot",editor_box_color:"Box colour",editor_style_bullet:"Bullet",editor_ranges:"Ranges behind the bar",editor_ranges_shades:"Shades of grey",editor_ranges_colours:"Colour band colours",compare_target:"target {target}",chart_aria:"{style} chart of {names}",editor_style_candlestick:"Candlestick",editor_candle_by:"One candle per",editor_under_aggregate:"Entities underneath: combine readings with",editor_up_color:"Colour when it rose",editor_down_color:"Colour when it fell",editor_underneath:"Draw the other entities underneath as",editor_underneath_columns:"Columns",editor_underneath_line:"A line",candle_open:"Open",candle_high:"High",candle_low:"Low",candle_close:"Close",candle_week_of:"Week of {date}",editor_style_climate:"Climate",climate_set_point:"Set point",climate_range:"{low} – {high}",climate_not_thermostat:"{name} is not a thermostat. Pick a climate entity.",climate_action_heating:"Heating",climate_action_preheating:"Preheating",climate_action_cooling:"Cooling",climate_action_defrosting:"Defrosting",climate_action_drying:"Drying",climate_action_fan:"Fan",climate_action_idle:"Idle",climate_action_off:"Off",editor_style_column:"Column",editor_group_by_auto:"Automatic",editor_range:"Lowest to highest in each column",editor_rounded:"Rounded ends",editor_column_labels:"Show values on the columns",editor_error_bars:"Error bars (spread in each column)",editor_error_bars_none:"None",editor_error_bars_std:"Mean ± one standard deviation",editor_error_bars_min_max:"The lowest and highest",editor_error_bars_ci95:"95 % confidence interval of the mean",error_bars_tooltip:"{value} ({low} – {high})",editor_column_color:"Colour",editor_style_combined:"Combined",editor_series_type:"Draw as",editor_series_type_line:"Line",editor_series_type_column:"Columns",editor_series_type_area:"Area",editor_series_axis:"Value axis",editor_series_axis_auto:"Automatic (by unit)",editor_series_axis_left:"Left",editor_series_axis_right:"Right",editor_series_aggregate:"Combine with",editor_series_aggregate_auto:"As the card",editor_series_aggregate_mean:"Average",editor_series_aggregate_sum:"Sum",editor_series_aggregate_min:"Lowest",editor_series_aggregate_max:"Highest",editor_series_aggregate_first:"First",editor_series_aggregate_last:"Last",editor_series_aggregate_change:"Change (meters that count up)",editor_style_day_clock:"24-hour clock",day_clock_times_one:"once",day_clock_times:"{n} times",day_clock_a_day:"{text} a day",day_clock_busiest:"{total} · busiest {time}",day_clock_peak:"peak {value} at {time}",day_clock_state:"{name} {state}",day_clock_per_day:"{label} per day",day_clock_no_data:"Nothing recorded",day_clock_now:"Now",day_clock_on:"on",day_clock_average:"Average day · last {n} days",day_clock_on_days:"on {on} of {of} days",day_clock_so_far:"{duration} so far",day_clock_range:"{from} – {to}",day_clock_average_value:"{value} on average",editor_style_cycle_plot:"Cycle plot",cycle_note_week:"Average of each hour over {n} weeks",cycle_note_hour:"Each hour, day by day, over {n} weeks",cycle_note_month:"Each day of the month, month by month, over {n} weeks",cycle_mean_legend:"Panel average",cycle_panel_average:"{name} average",editor_cycle_plot_cycle:"One panel per",editor_cycle_plot_cycle_day_of_week:"Day of the week (its hours)",editor_cycle_plot_cycle_hour_of_day:"Hour of the day (day by day)",editor_cycle_plot_cycle_day_of_month:"Day of the month (month by month)",editor_cycle_plot_weeks:"Weeks",editor_style_dumbbell:"Dumbbell",editor_ends:"Compare",editor_ends_range:"Lowest and highest in the period",editor_ends_then:"Start of the period and now",editor_ends_target:"Target and now",editor_show_now:"Mark the current value",dumbbell_low:"Low",dumbbell_high:"High",dumbbell_now:"Now",dumbbell_target:"Target",dumbbell_ago_hour_one:"An hour ago",dumbbell_ago_hour:"{n} hours ago",dumbbell_ago_day_one:"A day ago",dumbbell_ago_day:"{n} days ago",dumbbell_ago_week_one:"A week ago",dumbbell_ago_week:"{n} weeks ago",dumbbell_ago_month_one:"A month ago",dumbbell_ago_month:"{n} months ago",dumbbell_no_value:"No value",editor_style_funnel:"Funnel",editor_funnel_shape:"Shape",editor_funnel_shape_funnel:"Funnel (first stage at the top)",editor_funnel_shape_pyramid:"Pyramid (first stage at the bottom)",editor_funnel_percent_of:"Percentages",editor_funnel_percent_of_first:"Share of the first stage",editor_funnel_percent_of_previous:"Share of the stage before",editor_funnel_percent_of_none:"Don't show",editor_funnel_color_by:"Colour",editor_funnel_color_by_series:"One colour per entity",editor_funnel_color_by_bands:"By colour band",funnel_aria:"{style} of {names}",editor_style_grouped_bars:"Grouped bars",editor_mode:"Bars",editor_mode_grouped:"Side by side",editor_mode_stacked:"Stacked",editor_mode_percent:"Stacked to 100 %",editor_bars_color_by:"Colour",editor_bars_color_by_series:"One colour per series",editor_bars_color_by_bands:"By colour band",editor_bar_group:"Row",editor_bar_series:"Series",editor_bar_color:"Bar colour",grouped_bars_aria:"Bar chart of {names}",editor_style_heatmap:"Heatmap",heatmap_aria:"Heatmap of {name}",heatmap_hours:"Days averaged",heatmap_empty:"No readings",editor_grid:"Layout",editor_grid_hours:"Hour by weekday",editor_grid_calendar:"Calendar (a day per cell)",editor_color_by_scale:"Smooth scale",editor_cell_shape:"Cells",editor_cell_shape_square:"Square",editor_cell_shape_rounded:"Rounded",editor_cell_shape_hexagon:"Hexagon",editor_color_min:"Lowest colour at",editor_color_max:"Highest colour at",editor_legend:"Legend",editor_style_spiral:"Spiral",spiral_aria:"Spiral of {name}, {n} turns",spiral_turn_day_note:"{n} days, one turn a day",spiral_turn_week_note:"{n} weeks, one turn a week",spiral_inner_oldest:"Oldest in the middle, newest outside",editor_spiral_turn:"One turn per",editor_spiral_turn_day:"Day",editor_spiral_turn_week:"Week",editor_spiral_turns:"Turns",editor_spiral_ring_width:"Ring width",editor_style_histogram:"Histogram",editor_count:"Count",editor_count_time:"Time spent in each range",editor_count_readings:"Readings in each range",editor_show_as:"Show as",editor_show_as_percent:"Share of the whole (%)",editor_show_as_total:"Hours or readings",editor_bins:"Number of bins (empty: automatic)",editor_bin_width:"Bin width (wins over the number)",editor_bars:"Two or more entities",editor_bars_side:"Bars side by side",editor_bars_overlap:"Bars over each other",editor_hist_x_axis:"Value labels along the bottom",histogram_readings:"{n} readings",histogram_reading:"1 reading",editor_style_line:"Line",chart_loading:"Loading history…",chart_error:"Couldn't load history: {error}",energy_loading:"Loading the Energy dashboard settings…",energy_error:"Couldn't read the Energy dashboard settings: {error}",energy_none:"The Energy dashboard has none of these flows set up yet.",energy_flow_grid_import:"Grid import",energy_flow_grid_export:"Grid export",energy_flow_solar:"Solar",energy_flow_battery_out:"Battery out",energy_flow_battery_in:"Battery in",energy_flow_gas:"Gas",energy_flow_water:"Water",energy_flow_devices:"Devices",energy_node_home:"Home",energy_node_untracked:"Untracked use",energy_node_home_use:"Used at home",chart_no_data:"No readings in this period.",legend_toggle_hint:"Tap to hide or show. Hold to show only this one.",legend_toggle_all_hidden:"Every series is hidden. Tap a name to show it again.",export_menu:"Export",export_png:"Save as PNG",export_png_hint:"picture, 2×",export_svg:"Save as SVG",export_svg_hint:"vector",export_csv:"Copy CSV",export_csv_hint:"plotted values",export_yaml:"Copy YAML",export_yaml_hint:"this card's config",export_copied:"Copied",export_saved:"Saved",export_saved_file:"Saved as a file: the clipboard isn't available here",export_failed:"Couldn't export from this browser",chart_log_nothing:"Nothing above zero to draw on a log scale.",editor_style_lollipop:"Lollipop",editor_style_pictograph:"Pictograph",editor_unit_icon:"Icon (each entity can have its own)",editor_per_icon:"Each icon stands for (empty: automatic)",editor_group_size:"Icons per group (0: no groups)",editor_partial:"Part-fill an icon for fractions",editor_style_pie:"Pie / donut",editor_shape:"Shape",editor_shape_donut:"Donut",editor_shape_pie:"Pie",editor_center_label:"Line under the total",editor_gap:"Space between slices",editor_gradient:"Gradient fills",editor_style_polar_area:"Polar area",editor_polar_scale:"Scale",editor_polar_scale_shared:"One scale for all, from 0 to the largest value",editor_polar_scale_limits:"Each slice from its entity's minimum to maximum",editor_polar_color_by:"Colour",editor_polar_color_by_series:"One colour per entity",editor_polar_color_by_shades:"Shades of one colour, darker for more",editor_polar_color_by_bands:"By colour band",editor_polar_color:"Colour for shades",polar_area_aria:"Polar area chart of {names}",editor_style_radar:"Radar",editor_radar_scale:"Scale",editor_radar_scale_limits:"Each axis from its entity's minimum to maximum",editor_radar_scale_shared:"One scale for all, from 0 to the largest value",editor_radar_fill:"Fill the shapes",editor_radar_axis:"Axis name",radar_aria:"Radar chart of {names}",radar_other:"Other",editor_style_range_area:"Range area",editor_mean:"Draw the average as a line",editor_range_color:"Colour",editor_style_rings:"Rings",editor_rings_start_angle:"Start angle (0 is the top)",editor_rounded_ends:"Rounded ends",editor_style_sankey:"Sankey (flow)",editor_link_color:"Colour flows by",editor_link_color_auto:"Where they come from, or where they go after a middle node",editor_link_color_source:"Where they come from",editor_link_color_target:"Where they go",editor_from:"Flows from",editor_to:"Flows to",editor_flow_color:"Flow colour",sankey_aria:"Flow chart: {flows}",sankey_flow:"{from} to {to} {value}",sankey_no_flows:'Give each entity a "Flows from" and a "Flows to" in its options.',sankey_nothing:"Nothing is flowing right now.",energy_nothing_flowed:"Nothing flowed in this period.",editor_style_chord:"Chord (flows round a circle)",editor_chord_pad:"Gap between nodes",editor_chord_ribbon_opacity:"Ribbon opacity",chord_aria:"Chord diagram: {flows}",editor_style_slope:"Slope",editor_measure:"Compare",editor_measure_value:"The reading then and now",editor_measure_change:"How much it rose in each period (meters)",editor_color_by_direction:"Up or down",editor_color_by_group:"By group",editor_increase:"A rise is",editor_increase_bad:"Bad (red)",editor_increase_good:"Good (green)",editor_group:"Group",slope_now:"Now",slope_ago:"{n} {unit} ago",slope_ago_one:"A {unit} ago",slope_previous:"Previous {n} {unit}",slope_previous_one:"Previous {unit}",slope_last:"Last {n} {unit}",slope_last_one:"Last {unit}",slope_unit_hour:"hour",slope_unit_hour_other:"hours",slope_unit_day:"day",slope_unit_day_other:"days",slope_unit_week:"week",slope_unit_week_other:"weeks",slope_unit_month:"month",slope_unit_month_other:"months",slope_entity_aria:"{name}, {from} to {to}",slope_no_reading:"no reading",editor_style_sparkline:"Sparklines",editor_spark:"Sparkline",editor_spark_line:"Line",editor_spark_area:"Area",editor_spark_column:"Columns",editor_spark_bar:"Bar under the name and value",editor_spark_color:"Colour",spark_aria:"Trend of {name}",editor_style_streamgraph:"Streamgraph",editor_baseline:"Shape",editor_baseline_wiggle:"Streamgraph (flowing)",editor_baseline_centre:"Centred",editor_baseline_share:"Share of the total (100 %)",editor_baseline_zero:"Stacked from zero",editor_stream_order:"Order",editor_stream_order_inside_out:"Biggest in the middle",editor_stream_order_listed:"As listed, first at the bottom",editor_stream_labels:"Names on the streams",editor_stream_curve:"Edges",stream_total:"Total",editor_style_sunburst:"Sunburst",editor_style_icicle:"Icicle",editor_sunburst_shape:"Shape",editor_sunburst_shape_full:"Full circle",editor_sunburst_shape_half:"Half circle",editor_hierarchy_color_by:"Colour",editor_hierarchy_color_by_group:"One colour per group",editor_hierarchy_color_by_bands:"By colour band",hierarchy_total:"Total",hierarchy_other:"Other",hierarchy_empty:"Nothing to show: no entity has a value above zero.",hierarchy_no_reading:"No reading:",sunburst_aria:"Sunburst of {names}",icicle_aria:"Icicle chart of {names}",editor_style_timeline:"State timeline",timeline_no_states:"No states recorded in this period.",timeline_for:"for {duration}",timeline_now:"Now",timeline_measurement:"Readings, not states: a line chart suits this one",editor_style_treemap:"Treemap",editor_treemap_color_by:"Colour",editor_treemap_color_by_group:"One colour per group",editor_treemap_color_by_bands:"By colour band",treemap_aria:"Treemap of {names}",treemap_total:"{value} in all",treemap_empty:"Nothing to show: no entity has a value above zero.",treemap_no_reading:"No reading:",treemap_other:"Other",editor_style_marimekko:"Marimekko",editor_marimekko_segment_labels:"Text on each part",editor_marimekko_segment_labels_percent:"Share of its column",editor_marimekko_segment_labels_value:"Value",editor_marimekko_segment_labels_both:"Share and value",editor_marimekko_segment_labels_none:"None",editor_marimekko_group:"Column (group)",editor_marimekko_category:"Category",editor_marimekko_color:"Category colour",marimekko_aria:"Marimekko chart, columns: {columns}",editor_style_trend:"Trend",trend_min:"Low",trend_avg:"Average",trend_max:"High",editor_style_violin:"Violin",editor_shape_violin:"Violin",editor_shape_raincloud:"Raincloud (half violin, box and readings)",editor_box:"Box with the median and middle half",editor_bandwidth:"Smoothing (in the entity’s unit, empty for automatic)",editor_split_by:"One shape per",editor_split_by_none:"Entity",editor_split_by_day:"Entity and day",editor_split_by_week:"Entity and week",editor_split_by_month:"Entity and month",violin_median:"median {value}",violin_none:"No readings",violin_raincloud:"Raincloud",editor_style_waffle:"Waffle",editor_waffles:"Waffles",editor_waffles_one:"One, split between the entities",editor_waffles_each:"One per entity, side by side",editor_headline:"Show the first share in large type",editor_style_waterfall:"Waterfall",editor_steps:"Each step is",editor_steps_change:"How much it changed in the period",editor_steps_current:"Its current value",editor_start_from_first:"Start from the first entity's reading at the start of the period",editor_total:"Show the total at the end",editor_waterfall_invert:"Counts down (a rise in these is a drop in the total)",waterfall_start:"Start",waterfall_end:"End",waterfall_total:"Total",waterfall_no_readings:"No readings",waterfall_aria:"Waterfall chart: {bars}",editor_style_wind_rose:"Wind rose",wind_prevailing:"Prevailing",wind_mean_speed:"Mean speed",wind_strongest:"Strongest",wind_calm:"Calm",wind_speed:"Speed",wind_speed_unit:"Speed ({unit})",wind_share:"Of the time",wind_aria:"Wind rose, prevailing {direction} {share}",wind_aria_calm:"Wind rose, prevailing {direction} {share}, calm {calm}",wind_aria_still:"Wind rose, calm {calm}",editor_style_purpose_bar:"Batteries, levels, anything from 0 to 100",editor_style_purpose_thin:"Storage and long lists, in little space",editor_style_purpose_segmented:"Signal strength and fill levels, in steps",editor_style_purpose_tank:"Tanks, bins and water butts, filling from the bottom",editor_style_purpose_battery:"Every battery in the house, emptiest first",editor_style_purpose_ring:"CPU, memory and disk, as a dial",editor_style_purpose_needle:"Power and speed, with a pointer",editor_style_purpose_arc:"Temperature, humidity and CO₂, as an open dial",editor_style_purpose_line:"How a sensor changed over hours, days or months",editor_style_purpose_area:"Solar and power use, with import and export either side of zero",editor_style_purpose_column:"Energy per day, rain per hour",editor_style_purpose_combined:"Columns, lines and areas on one time axis, with a second axis",editor_style_purpose_pie:"How a total splits into parts, such as where today's energy came from",editor_style_purpose_rings:"Several batteries or goals in one dial",editor_style_purpose_pictograph:"Counting: chores done, glasses of water, people at home",editor_style_purpose_waffle:"One share out of 100, or a split of one total",editor_style_purpose_histogram:"How long a room spent in each temperature range",editor_style_purpose_scatter:"One sensor against another, such as heating against outside temperature",editor_style_purpose_bubble:"Two sensors against each other, sized by a third",editor_style_purpose_heatmap:"Power by hour and weekday, or a year of days as a calendar",editor_style_purpose_spiral:"A daily or weekly routine, one turn per day or week",editor_style_purpose_box:"How readings spread, per entity or per day, week or month",editor_style_purpose_funnel:"Solar produced, then used in the house, then exported",editor_style_purpose_radar:"Comparing the profiles of several values",editor_style_purpose_polar_area:"Values as slices of different lengths round a circle",editor_style_purpose_treemap:"Power use by floor and room, as boxes sized by share",editor_style_purpose_marimekko:"A total split two ways, such as energy by room and by use",editor_style_purpose_sunburst:"A hierarchy as rings, tap to go in",editor_style_purpose_icicle:"A hierarchy as stacked bars, tap to go in",editor_style_purpose_grouped_bars:"Several values side by side, stacked, or as 100 %",editor_style_purpose_bullet:"A value against its target",editor_style_purpose_lollipop:"Many values with little ink",editor_style_purpose_waterfall:"How a total is built up or worn down, step by step",editor_style_purpose_slope:"Each entity then and now",editor_style_purpose_dumbbell:"Each entity's lowest and highest",editor_style_purpose_range_area:"Each period's lowest to highest, shaded",editor_style_purpose_sparkline:"A tiny trend beside each entity's name and value",editor_style_purpose_streamgraph:"How several entities share a total over time",editor_style_purpose_candlestick:"Open, high, low and close per period",editor_style_purpose_violin:"How readings are spread, as a smooth shape",editor_style_purpose_beeswarm:"Every reading as a dot, spread out so none overlap",editor_style_purpose_strip_plot:"Every reading as a dot, with a line at the middle value",editor_style_purpose_sankey:"How power flows between sources and loads",editor_style_purpose_chord:"Flows both ways between a few places, round a circle",editor_style_purpose_timeline:"When each entity was on, off, home or heating",editor_style_purpose_climate:"A thermostat's temperature against its set point",editor_style_purpose_wind_rose:"Where the wind comes from, and how hard",editor_style_purpose_day_clock:"When each entity was on, round the clock",editor_style_purpose_cycle_plot:"The average day for each weekday, side by side",editor_style_purpose_trend:"A compact tile: the value over its recent history",editor_chart_group_data:"Time span and readings",editor_chart_group_look:"Look",editor_chart_group_axes:"Axes and gridlines",editor_chart_group_extras:"Markers and extras",editor_chart_group_layout:"Layout and sharing",editor_notice_group_by:"Grouping by {by} was turned off: {style} can't group that way.",editor_notice_sorted:"Sorted emptiest first. Change it with Sort under Display.",editor_summary_no_entities:"No entities yet",editor_summary_entity_one:"1 entity",editor_summary_entities:"{count} entities",editor_summary_matching:"plus matches",editor_summary_limits:"{min} to {max}",editor_summary_target:"target {target}",editor_summary_no_bands:"No bands",editor_summary_band_one:"1 band",editor_summary_bands:"{count} bands",editor_warn_min_max:"The minimum ({min}) isn't below the maximum ({max}), so nothing can fill. Lower the minimum or raise the maximum.",editor_warn_not_number:"{entity} reads \"{state}\", which isn't a number, so this style can't draw it. Pick a sensor that reports a number, or read one of its attributes under its options.",editor_warn_band_same_start:"Two bands start at {from}, so only one of them shows. Give each band its own start.",editor_row_action:"{action}: {entity}",editor_when_heading:"Only show this series while…",editor_when_card_heading:"Only show the series while…",editor_when_card_help:"Pick an entity, then the state it must be in or the range it must be inside. A series can have its own, under its options in Entities.",editor_when_state_helper:"Several states: put commas between them.",editor_when_card_state_helper:"Several states: put commas between them.",editor_anomalies_window_helper:"Like 30min, 2h or 1d. Empty: a twelfth of the span.",editor_zoom_helper:"Pinch, Ctrl + scroll, or drag.",editor_sync_helper:"Charts with the same name share the pointer and step through periods together.",editor_forecast_entity_helper:"Its forecast is drawn dashed after now.",editor_forecast_attribute_helper:'Empty: the weather forecast, or an attribute called "forecast".',editor_forecast_value_key_helper:"Empty: worked out from the forecast.",editor_forecast_time_key_helper:"Empty: worked out from the forecast.",editor_forecast_type_helper:"Empty: hourly.",editor_forecast_multiply_helper:"Empty: 1.",editor_trend_y_min_helper:"Put ~ before the number to let readings go past it.",editor_trend_y_max_helper:"Put ~ before the number to let readings go past it.",editor_y_min_secondary_helper:"Put ~ before the number to let readings go past it.",editor_y_max_secondary_helper:"Put ~ before the number to let readings go past it.",editor_entity_groups_helper:'Wins over "Group by". Write "Ground floor / Kitchen" for two levels.',editor_active_helper:"Empty: on, open, heating, home and the like.",editor_annotation_times_helper:"07:00 for every day, or 2026-10-28 07:00. Put commas between them.",editor_annotation_value_helper:"A number or an entity.",editor_annotation_from_helper:"A number or an entity. Blank: the bottom.",editor_annotation_to_helper:"A number or an entity. Blank: the top.",editor_derivative_smoothing_time_helper:"Like 15min. Used instead of a number of readings.",editor_calm_helper:"Blank: 0.5 m/s, or the same in km/h, mph or knots.",editor_radar_axis_helper:"Entities with the same axis name line up across groups.",editor_energy_flows_helper:"None ticked: grid, solar and battery.",editor_shade_color_helper:"A palette name or any CSS colour."};const De="en",Ue={[De]:Pe},Ie={ar:()=>import("./chartdeck-card.ar-DrXvGSpY.js"),bn:()=>import("./chartdeck-card.bn-BYSJ2K3y.js"),de:()=>import("./chartdeck-card.de-D9vPFUer.js"),es:()=>import("./chartdeck-card.es-xxb6zZjz.js"),fr:()=>import("./chartdeck-card.fr-F88aZHdy.js"),hi:()=>import("./chartdeck-card.hi-Bykn0yAD.js"),id:()=>import("./chartdeck-card.id-CXFAlL1k.js"),it:()=>import("./chartdeck-card.it-BLLdra11.js"),ja:()=>import("./chartdeck-card.ja-DiJOj-UU.js"),ko:()=>import("./chartdeck-card.ko-BVW9kg0e.js"),nl:()=>import("./chartdeck-card.nl-x6Zobyim.js"),pl:()=>import("./chartdeck-card.pl-BzjGmyaS.js"),pt:()=>import("./chartdeck-card.pt-BfJaynxl.js"),ru:()=>import("./chartdeck-card.ru-CCFK_DM0.js"),tr:()=>import("./chartdeck-card.tr-XvAn79hR.js"),ur:()=>import("./chartdeck-card.ur-DNPzwt2k.js"),vi:()=>import("./chartdeck-card.vi-jLOMeR3H.js"),"zh-Hans":()=>import("./chartdeck-card.zh-Hans-BCjZNu4w.js"),"zh-Hant":()=>import("./chartdeck-card.zh-Hant-DvFx-VpB.js")},He=new Map,We="chartdeck-language-loaded";function Re(e){const t=[e];return e.includes("-")&&t.push(e.split("-")[0]),t}function Be(e){const t=Re(e).find(e=>void 0!==Ie[e]);if(!t||Ue[t])return Promise.resolve();let o=He.get(t);return o||(o=Ie[t]().then(e=>{return o=t,n=e.default,Ue[o]=n,void("undefined"!=typeof window&&window.dispatchEvent(new Event(We)));var o,n}).catch(()=>{He.delete(t)}),He.set(t,o)),o}function qe(e){const t=function(e){return e?.locale?.language??e?.language??De}(e),o=Re(t).find(e=>void 0!==Ue[e]);return o||(Be(t),De)}function Ze(e,t,o){const n=Ue[qe(e)][t]??Ue[De][t]??t;return o?n.replace(/\{(\w+)\}/g,(e,t)=>t in o?String(o[t]):e):n}Object.keys(Ie);{const e=function(){if("undefined"!=typeof document){const e=document.querySelector("home-assistant")?.hass,t=e?.locale?.language??e?.language;if(t)return t}try{const e=JSON.parse(globalThis.localStorage?.getItem("selectedLanguage")??"null");if("string"==typeof e&&e)return e}catch{}}();e&&Be(e)}const Ve=["label","area","floor","device_class","domain","entity"];function Ye(e,t){if(null==e)return;if("object"!=typeof e||Array.isArray(e))throw new Error(`"${t}" must list what to match, such as "area" or "device_class"`);const o="include"===t?Ve.filter(e=>"entity"!==e):Ve,n={};for(const[r,a]of Object.entries(e)){if(!o.includes(r))throw new Error(`"${t}" can't match on "${r}". Use: ${o.join(", ")}`);const e=(Array.isArray(a)?a:[a]).filter(e=>null!=e&&""!==e);if(e.some(e=>"string"!=typeof e))throw new Error(`"${t}.${r}" must be text or a list of text`);e.length&&(n[r]=e)}return Object.keys(n).length?n:void 0}function Ge(e){const t=e.state;return"unavailable"===t||"unknown"===t||""!==t.trim()&&Number.isFinite(Number(t))}function Xe(e,t){const o=e.entity_id,n=t.entities?.[o],r=n?.device_id?t.devices?.[n.device_id]:void 0,a=n?.area_id??r?.area_id??void 0,i=e.attributes?.device_class;return{label:[...n?.labels??[],...r?.labels??[]],area:a,floor:a?t.areas?.[a]?.floor_id??void 0:void 0,device_class:"string"==typeof i?i:void 0,domain:o.slice(0,o.indexOf(".")),entity:o}}function Je(e,t,o){const n=e[t],r=o[t];return Array.isArray(r)?r.some(e=>n.includes(e)):void 0!==r&&n.includes(r)}function Ke(e,t){return Object.keys(e).every(o=>Je(e,o,t))}function Qe(e,t){return!!e&&Object.keys(e).some(o=>Je(e,o,t))}const et=new WeakMap;const tt=e=>(Math.abs(e)<.005?0:e).toFixed(2);function ot(e,t,o,n){const r=n*Math.PI/180;return[e+o*Math.sin(r),t-o*Math.cos(r)]}function nt(e,t,o,n,r){const a=String(Number(o.toFixed(2))),i=r-n,[s,l]=ot(e,t,o,n);if(i>=359.99){const[r,i]=ot(e,t,o,n+180);return`M${tt(s)} ${tt(l)} A${a} ${a} 0 1 1 ${tt(r)} ${tt(i)} A${a} ${a} 0 1 1 ${tt(s)} ${tt(l)}`}const[c,d]=ot(e,t,o,r),u=i>180?1:0;return`M${tt(s)} ${tt(l)} A${a} ${a} 0 ${u} 1 ${tt(c)} ${tt(d)}`}const rt=["value","band","name","text","none"],at=["off","24h","7d"],it={ring:[-180,180],arc:[-135,135],needle:[-90,90]};function st(e,t){if(null==e||""===e)return;const o="string"==typeof e&&""!==e.trim()?Number(e):e;if("number"!=typeof o||!Number.isFinite(o)||o<-360||o>360)throw new Error(`"${t}" must be a number of degrees from -360 to 360`);return o}function lt(e,t){return[t?.startAngle??e[0],t?.endAngle??e[1]]}function ct(e){return void 0!==e?.startAngle||void 0!==e?.endAngle}function dt([e,t],o){return e+(t-e)*o}function ut(...e){return{x0:Math.min(...e.map(e=>e.x0)),y0:Math.min(...e.map(e=>e.y0)),x1:Math.max(...e.map(e=>e.x1)),y1:Math.max(...e.map(e=>e.y1))}}function ht(e,t,o,n,r,a){const i=[n,r];for(let h=Math.ceil(n/90);90*h<=r;h++)i.push(90*h);const s=i.map(n=>ot(e,t,o,n)),l=Math.min(...s.map(e=>e[0])),c=Math.min(...s.map(e=>e[1])),d=Math.max(...s.map(e=>e[0])),u=Math.max(...s.map(e=>e[1]));return{x0:l-a,y0:c-a,x1:d+a,y1:u+a}}function pt(e,t=5){if(!Number.isFinite(e)||e<=0)return 1;const o=e/t,n=10**Math.floor(Math.log10(o)),r=o/n;return(r<=1?1:r<=2?2:r<=2.5?2.5:r<=5?5:10)*n}function mt(e,t){const o=e=>{const t=String(Number(e.toPrecision(12)));return t.includes("e")?0:t.split(".")[1]?.length??0};return Math.min(3,Math.max(o(t),o(e)))}function ft(e){const t=e*Math.PI/180,o=Math.sin(t),n=Math.cos(t);return{anchor:o>.3?"start":o<-.3?"end":"middle",dy:n>.3?0:n<-.3?.75:.35}}function gt(e,t){switch(t?.center??"value"){case"band":return e.band.label?{kind:"text",text:e.band.label,band:!0}:{kind:"value"};case"name":return{kind:"text",text:e.name,band:!1};case"text":return t.centerText?{kind:"text",text:t.centerText,band:!1}:{kind:"none"};case"none":return{kind:"none"};default:return{kind:"value"}}}const yt=["bar","thin","segmented","tank","battery","ring","needle","arc","line","column","area","combined","pie","rings","pictograph","waffle","histogram","scatter","bubble","heatmap","spiral","box","funnel","radar","polar_area","treemap","marimekko","sunburst","icicle","grouped_bars","bullet","lollipop","waterfall","slope","dumbbell","range_area","sparkline","streamgraph","candlestick","violin","beeswarm","strip_plot","sankey","chord","timeline","climate","wind_rose","day_clock","cycle_plot","trend"],vt=[{from:-1/0,color:"primary"}],_t=["none","ascending","descending"];function bt(e){if("number"==typeof e)return Number.isFinite(e)?e:void 0;if("string"==typeof e&&""!==e.trim()){const t=Number(e);return Number.isFinite(t)?t:void 0}}function xt(e,t){if(null==e||""===e)return;const o=bt(e);if(void 0!==o)return o;if("string"==typeof e)return e;throw new Error(`"${t}" must be a number or an entity id`)}function wt(e,t,o,n=1/0){if(null==e||""===e)return;const r=bt(e);if(void 0===r||!Number.isInteger(r)||rn){throw new Error(`"${t}" must be a whole number ${n===1/0?`of at least ${o}`:`from ${o} to ${n}`}`)}return r}function $t(e){if(null==e)return;if(!Array.isArray(e))throw new Error('"severity" must be a list of bands');if(0===e.length)return;const t=e.map((e,t)=>{let o;try{o=xt(e?.from,"from")}catch{o=void 0}if(void 0===o)throw new Error(`Severity band ${t+1}: "from" must be a number or an entity id`);if("string"!=typeof e.color||!e.color)throw new Error(`Severity band ${t+1}: "color" is required`);return{...e,from:o}});return t.every(e=>"number"==typeof e.from)?t.sort((e,t)=>e.from-t.from):t}function kt(e,t,o){if(null==e)return{action:t};if("object"!=typeof e||"string"!=typeof e.action)throw new Error(`"${o}" must have an "action"`);return e}function Mt(e,t){return void 0!==e?e:t}function zt(e,t,o){const n="string"==typeof e?{entity:e}:e;if(!n||"object"!=typeof n||"string"!=typeof n.entity||!n.entity)throw new Error(`Entity ${o+1} needs an "entity" id`);if(void 0!==n.attribute&&null!==n.attribute&&"string"!=typeof n.attribute)throw new Error(`Entity ${o+1}: "attribute" must be an attribute name`);const r=Mt(xt(n.min,"min"),xt(t.min,"min"))??0,a=Mt(xt(n.max,"max"),xt(t.max,"max"))??100;if("number"==typeof r&&"number"==typeof a&&r>=a)throw new Error(`"max" (${a}) must be greater than "min" (${r})`);const i={...n,entity:n.entity,min:r,max:a,severity:$t(n.severity)??$t(t.severity)??vt,tap_action:kt(Mt(n.tap_action,t.tap_action),"more-info","tap_action"),hold_action:kt(Mt(n.hold_action,t.hold_action),"none","hold_action"),double_tap_action:kt(Mt(n.double_tap_action,t.double_tap_action),"none","double_tap_action")},s=Mt(n.name,t.name),l=Mt(n.icon,t.icon),c=Mt(n.unit,t.unit),d=Mt(xt(n.target,"target"),xt(t.target,"target")),u=Mt(wt(n.decimals,"decimals",0,20),wt(t.decimals,"decimals",0,20));return void 0!==s&&(i.name=s),void 0!==l&&(i.icon=l),void 0!==c&&(i.unit=c),void 0!==d&&(i.target=d),void 0!==u&&(i.decimals=u),n.attribute||delete i.attribute,it[t.style??"bar"]&&(i.gauge=function(e,t=e.style??"bar"){const o=st(e.start_angle,"start_angle"),n=st(e.end_angle,"end_angle"),r=it[t];if(r&&(void 0!==o||void 0!==n)){const[e,t]=[o??r[0],n??r[1]];if(!(t>e))throw new Error(`"end_angle" (${t}) must be greater than "start_angle" (${e})`);if(t-e>360)throw new Error('"end_angle" can be at most 360 degrees after "start_angle"')}const a=e.center??"value";if(!rt.includes(a))throw new Error(`"center" must be one of: ${rt.join(", ")}`);if(void 0!==e.center_text&&null!==e.center_text&&"string"!=typeof e.center_text)throw new Error('"center_text" must be text');if(void 0!==e.tick_labels&&"boolean"!=typeof e.tick_labels)throw new Error('"tick_labels" must be true or false');if(void 0!==e.ghost&&null!==e.ghost&&!at.includes(e.ghost))throw new Error(`"ghost" must be one of: ${at.join(", ")}`);const i={center:a,centerText:e.center_text??"",tickLabels:!0===e.tick_labels};return void 0!==o&&(i.startAngle=o),void 0!==n&&(i.endAngle=n),e.ghost&&"off"!==e.ghost&&(i.ghost=e.ghost),i}(t)),i}function St(e){if(!e||"object"!=typeof e)throw new Error("Invalid configuration");const t=e.style??"bar";if(!yt.includes(t))throw new Error(`Unknown style "${String(t)}". Use one of: ${yt.join(", ")}`);const o=e.sort??"none";if(!_t.includes(o))throw new Error(`Unknown sort "${String(o)}". Use one of: ${_t.join(", ")}`);if(void 0!==e.entities&&!Array.isArray(e.entities))throw new Error('"entities" must be a list');const n=(e.entities??[]).map((t,o)=>zt(t,e,o)),r={name:!0,value:!0,icon:!0,target:!0,legend:!1,...e.show},a=wt(e.columns,"columns",1),i=wt(e.limit,"limit",1),s=Ye(e.include,"include"),l=Ye(e.exclude,"exclude");s&&zt("sensor.chartdeck_check",e,0);const c={style:t,entities:n,hideUnavailable:!0===e.hide_unavailable,cardOptions:e,show:r,sort:o,animate:!1!==e.animate,colorIcon:!0===e.color_icon,legendBands:$t(e.severity)??vt};return void 0!==e.title&&(c.title=e.title),void 0!==a&&(c.columns=a),void 0!==i&&(c.limit=i),s&&(c.include=s),l&&(c.exclude=l),c}function Et(e,t,o){const{locale:n,grouping:r}=function(e){const t=e?.locale?.language??"en";switch(e?.locale?.number_format){case"system":return{locale:void 0,grouping:!0};case"comma_decimal":return{locale:"en-US",grouping:!0};case"decimal_comma":return{locale:"de",grouping:!0};case"space_comma":return{locale:"fr",grouping:!0};case"none":return{locale:"en-US",grouping:!1};default:return{locale:t,grouping:!0}}}(o),a=new Intl.NumberFormat(n,{minimumFractionDigits:t,maximumFractionDigits:t,useGrouping:r});let i=a.format(0===e?0:e);return 0===Number(e.toFixed(t))&&(i=a.format(0)),i}function At(e,t){return t?`${e} ${t}`:e}const jt=["grid_import","grid_export","solar","battery_out","battery_in","gas","water","devices"],Ct=["grid_import","grid_export","solar","battery_out","battery_in"],Nt=["line","column","area"],Lt=["pie","sankey"],Tt=[...Nt,...Lt],Ft=["column","area"],Ot=["grid_export","battery_in"],Pt=["grid_import","grid_export","solar","battery_out","battery_in","devices"],Dt=Pt;const Ut=e=>e.config,It={grid_import:"var(--energy-grid-consumption-color, #488fc2)",grid_export:"var(--energy-grid-return-color, #8353d1)",solar:"var(--energy-solar-color, #ff9800)",battery_out:"var(--energy-battery-out-color, #4db6ac)",battery_in:"var(--energy-battery-in-color, #f06292)",gas:"var(--energy-gas-color, #8e021b)",water:"var(--energy-water-color, #00bcd4)",devices:""};function Ht(e){return function(e){if("energy"!==e.source){for(const t of["energy_flows","energy_split"])if(void 0!==e[t])throw new Error(`"${t}" needs "source: energy"`);return}const t=e.style??"bar";if(!Tt.includes(t))throw new Error(`"source: energy" works with these styles: ${Tt.join(", ")}`);if(void 0!==e.energy_split&&"boolean"!=typeof e.energy_split)throw new Error('"energy_split" must be true or false');const o=e.energy_flows;if(void 0!==o){if(!Array.isArray(o)||o.some(e=>!jt.includes(e)))throw new Error(`"energy_flows" must be a list of: ${jt.join(", ")}`);if("sankey"===t&&o.some(e=>!Dt.includes(e)))throw new Error(`"energy_flows" on a Sankey must be a list of: ${Dt.join(", ")}`)}}(e),"energy"===e.source?{...e,source:"statistics"}:e}function Wt(e,t){const o={grid_import:[],grid_export:[],solar:[],battery_out:[],battery_in:[],gas:[],water:[],devices:[]},n=(e,t,n)=>{"string"==typeof t&&""!==t&&o[e].push({id:t,flow:e,...n?{name:n}:{}})};for(const a of e.energy_sources??[])switch(a.type){case"grid":for(const e of a.flow_from??[])n("grid_import",e.stat_energy_from);for(const e of a.flow_to??[])n("grid_export",e.stat_energy_to);n("grid_import",a.stat_energy_from),n("grid_export",a.stat_energy_to);break;case"solar":n("solar",a.stat_energy_from);break;case"battery":n("battery_out",a.stat_energy_from),n("battery_in",a.stat_energy_to);break;case"gas":n("gas",a.stat_energy_from);break;case"water":n("water",a.stat_energy_from)}for(const a of e.device_consumption??[])n("devices",a.stat_consumption,a.name);const r=new Set;return t.flatMap(e=>o[e]).filter(e=>!r.has(e.id)&&(r.add(e.id),!0))}const Rt={action:"none"};function Bt(e,t,o={},n=!1){const r=new Map;for(const a of e)r.set(a.flow,(r.get(a.flow)??0)+1);return e.map(e=>{const a=t?.states[e.id],i=o[e.id],s=e.name??a?.attributes?.friendly_name??(i?.name||void 0),l=Ze(t,`energy_flow_${e.flow}`),c="devices"===e.flow||(r.get(e.flow)??0)>1?s??l:l,d={entity:e.id,name:c,energy_flow:e.flow};if(It[e.flow]&&(d.color=It[e.flow]),!a){d.statistic=!0;const t=i?.unit||(Pt.includes(e.flow)?"kWh":void 0);t&&(d.unit=t),d.tap_action=Rt,d.hold_action=Rt,d.double_tap_action=Rt}return n&&Ot.includes(e.flow)&&(d.energy_below=!0),d})}function qt(e,t,o,n={}){const r=e.style,a=e.energy_flows??function(e){return"pie"===e?["grid_import","solar","battery_out"]:"sankey"===e?[...Ct,"devices"]:Ct}(r),i=Ft.includes(r)&&!1!==e.energy_split,s=[...Bt(Wt(t,a),o,n,i),...e.entities??[]],l={...e,entities:s,source:"statistics"};return Lt.includes(r)||(l.group_by=e.group_by??("column"===r?void 0:"hour"),l.aggregate=void 0===e.aggregate||"auto"===e.aggregate?"change":e.aggregate,void 0===l.group_by&&delete l.group_by),l}function Zt(e){return e.map(e=>{const t={...e,v:null===e.v?null:-e.v};return void 0!==e.min&&(t.max=null===e.min?null:-e.min),void 0!==e.max&&(t.min=null===e.max?null:-e.max),t})}function Vt(e,t){return Ut(e).energy_below?-t:t}function Yt(e){return e.some(e=>void 0!==Ut(e).energy_flow)}function Gt(e){return!0===Ut(e).statistic}function Xt(e,t,o,n){if(!Ut(e).energy_flow)return;if("change"!==o?.aggregate&&"sum"!==o?.aggregate)return Gt(e)?"":void 0;const r=Jt(t);return null===r?"":At(Et(Vt(e,r),e.decimals,n),e.unit)}function Jt(e){let t=null;for(const o of e)null!==o.v&&(t=(t??0)+o.v);return t}const Kt=new WeakMap,Qt=new WeakMap;function eo(e,t,o=Date.now()){const n=e.callWS;if(!n)return{status:"error",error:"no connection"};const r=Kt.get(n),a=Qt.get(n)??new Set;Qt.set(n,a);const i=r&&("ready"===r.status&&o-r.at>18e5||"error"===r.status&&o-r.at>6e4);if(!r||i){a.add(t);const e=n({type:"energy/get_prefs"}).then(async e=>{const t=e??{},o=await async function(e,t){const o=Wt(t,jt).map(e=>e.id);if(!o.length)return{};try{const t=await e({type:"recorder/get_statistics_metadata",statistic_ids:o}),n={};for(const e of Array.isArray(t)?t:[])e?.statistic_id&&(n[e.statistic_id]={name:e.name,unit:e.statistics_unit_of_measurement});return n}catch{return{}}}(n,t);Kt.set(n,{status:"ready",prefs:t,meta:o,at:Date.now()})}).catch(e=>{const t=e?.message??String(e);Kt.set(n,{status:"error",error:t,at:Date.now()})}).then(()=>{const e=[...a];a.clear();for(const t of e)t()});return"ready"===r?.status?(Kt.set(n,{...r,at:o}),{status:"ready",prefs:r.prefs,meta:r.meta}):(Kt.set(n,{status:"loading",promise:e}),{status:"loading"})}return"loading"===r.status?(a.add(t),{status:"loading"}):"ready"===r.status?{status:"ready",prefs:r.prefs,meta:r.meta}:{status:"error",error:r.error}}const to=new Set(["serif","sans-serif","monospace","cursive","fantasy","system-ui","ui-serif","ui-sans-serif","ui-monospace","ui-rounded","math","emoji","fangsong"]);function oo(e){const t=[];for(const o of e.matchAll(/\s*(?:"([^"]*)"|'([^']*)'|([^,]+))\s*(?:,|$)/g)){const e=(o[1]??o[2]??o[3]??"").trim();e&&t.push(e)}return t}function no(e){const t=oo(e);if(t.some(e=>to.has(e.toLowerCase())))return e;const o=function(e){const t=oo(e),o=t.find(e=>to.has(e.toLowerCase()));if(o)return o.toLowerCase();const n=t.join(" ").toLowerCase();return/mono|code|courier|consol/.test(n)?"monospace":/serif|times|georgia|garamond|slab/.test(n)&&!/sans/.test(n)?"serif":"sans-serif"}(e);return t.length?`${e}, ${o}`:o}const ro=(e,t,o,n)=>[e.replace(/^["']|["']$/g,"").toLowerCase(),{normal:"400",bold:"700"}[t||"normal"]??t,o||"normal",(n||"U+0-10FFFF").toUpperCase().replace(/\s+/g,"")].join("|");function ao(e){const t=/url\(\s*(?:"([^"]*)"|'([^']*)'|([^)\s]*))\s*\)(?:\s*format\(\s*["']?([^"')]*)["']?\s*\))?/.exec(e),o=t&&(t[1]??t[2]??t[3]);return o?{url:o,format:t[4]||void 0}:void 0}function io(e){try{return e.cssRules}catch{return}}function so(e,t,o,n,r){const a=new Set(oo(e).filter(e=>!to.has(e.toLowerCase())).map(e=>e.toLowerCase())),i=new Set;for(const c of t){const e=c.family.replace(/^["']|["']$/g,"").toLowerCase();"loaded"===c.status&&a.has(e)&&i.add(ro(c.family,c.weight,c.style,c.unicodeRange))}if(!i.size)return[];const s=[],l=new Set;for(const{rule:c,base:d}of function(e,t){const o=[],n=(e,t,r)=>{if(e&&!(r>4))for(const a of Array.from(e))a.styleSheet?n(io(a.styleSheet),a.styleSheet.href??t,r+1):a.cssRules?n(a.cssRules,t,r+1):a.style&&a.cssText?.trimStart().toLowerCase().startsWith("@font-face")&&o.push({rule:a,base:t})};for(const r of Array.from(e))n(io(r),r.href??t,0);return o}(o,r)){const e=c.style,t=e.getPropertyValue("font-family").trim().replace(/^["']|["']$/g,""),o=e.getPropertyValue("font-weight").trim(),r=e.getPropertyValue("font-style").trim(),a=e.getPropertyValue("unicode-range").trim(),u=ro(t,o,r,a);if(!i.has(u)||l.has(u))continue;const h=ao(e.getPropertyValue("src"));if(!h)continue;let p;try{p=new URL(h.url,d)}catch{continue}"data:"!==p.protocol&&p.origin!==n||(l.add(u),s.push({family:t,weight:o||"normal",style:r||"normal",unicodeRange:a,url:p.href,format:h.format}))}return s}const lo={woff2:"font/woff2",woff:"font/woff",truetype:"font/ttf",ttf:"font/ttf",opentype:"font/otf",otf:"font/otf"};async function co(e,t){let o=e.url;if(!o.startsWith("data:")){const n=await fetch(e.url,{credentials:"same-origin"});if(!n.ok)return"";const r=new Uint8Array(await n.arrayBuffer());if(r.length>t.left)return"";t.left-=r.length;const a=/\.(\w+)(?:[?#]|$)/.exec(new URL(e.url).pathname)?.[1]?.toLowerCase()??"";o=`data:${lo[e.format?.toLowerCase()??""]??lo[a]??"font/woff2"};base64,${function(e){let t="";for(let o=0;o&]/g,"")}";font-weight:${e.weight};font-style:${e.style}${r};src:url("${o}")${n}}`}const uo=new WeakMap;function ho(e){uo.delete(e)}function po(e){const t=String(e);return/[",\r\n]/.test(t)?`"${t.replace(/"/g,'""')}"`:t}function mo(e,t,o=Date.now()){const n=[["timestamp","entity","value","unit"]];if(e)for(const r of e)for(const e of r.points){if(null===e.v||e.carried)continue;const t=r.entity.config?Vt({config:r.entity.config},e.v):e.v;n.push([new Date(e.t).toISOString(),r.entity.entityId,t,r.entity.unit])}else{const e=new Date(o).toISOString();for(const o of t)null!==o.value&&n.push([e,o.entityId,o.value,o.unit])}return function(e){return e.map(e=>e.map(po).join(",")).join("\r\n")+"\r\n"}(n)}const fo=/^[A-Za-z_][A-Za-z0-9_.\-/ ]*$/,go=/^(true|false|yes|no|on|off|null|~|y|n)$/i;function yo(e){if(null==e)return"null";if("number"==typeof e)return Number.isFinite(e)?String(e):"null";if("boolean"==typeof e)return String(e);const t=String(e);return""===t||!fo.test(t)||go.test(t)||t.endsWith(" ")?JSON.stringify(t):t}function vo(e){return!fo.test(e)||go.test(e)||e.includes(" ")?JSON.stringify(e):e}const _o=e=>"object"==typeof e&&null!==e&&!Array.isArray(e);function bo(e,t=""){if(Array.isArray(e))return 0===e.length?`${t}[]\n`:e.map(e=>{if(_o(e)&&Object.keys(e).length>0){const o=bo(e,`${t} `);return`${t}- ${o.slice(t.length+2)}`}return Array.isArray(e)&&e.length>0?`${t}-\n${bo(e,`${t} `)}`:`${t}- ${_o(e)?"{}":Array.isArray(e)?"[]":yo(e)}\n`}).join("");if(_o(e)){const o=Object.entries(e).filter(([,e])=>void 0!==e);return 0===o.length?`${t}{}\n`:o.map(([e,o])=>{if(_o(o)&&Object.keys(o).length>0||Array.isArray(o)&&o.length>0)return`${t}${vo(e)}:\n${bo(o,`${t} `)}`;const n=_o(o)?"{}":Array.isArray(o)?"[]":yo(o);return`${t}${vo(e)}: ${n}\n`}).join("")}return`${t}${yo(e)}\n`}function xo(e,t,o=Date.now()){return`${(e??"").normalize("NFKD").replace(/[̀-ͯ]/g,"").toLowerCase().replace(/[^a-z0-9]+/g,"-").replace(/^-+|-+$/g,"").slice(0,60)||"chartdeck"}-${new Date(o).toISOString().slice(0,10)}.${t}`}const wo=["fill","fill-opacity","stroke","stroke-width","stroke-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stop-color","stop-opacity","opacity","visibility","display","transform","transform-origin","transform-box","vector-effect","font-family","font-size","font-weight","text-anchor","dominant-baseline"],$o=e=>e.replace(/&/g,"&").replace(//g,">").replace(/"/g,"""),ko=e=>Math.round(100*e)/100;function Mo(e){if(!e||"transparent"===e)return!1;const t=/^rgba?\(([^)]*)\)$/.exec(e.trim())?.[1].split(/[\s,/]+/).filter(Boolean);return!t||t.length<4||parseFloat(t[3])>0}function zo(e,t){const o=e.getBoundingClientRect(),n=t.title?44:0,r=Math.max(1,Math.ceil(o.width)),a=Math.max(1,Math.ceil(o.height+n)),i=[``];if(t.title){const o=no(getComputedStyle(e).fontFamily||"Roboto, Noto");i.push(`${$o(t.title)}`)}const s=e=>({x:e.left-o.left,y:e.top-o.top+n,w:e.width,h:e.height}),l=e=>{if(t.skip?.(e))return;const o=getComputedStyle(e);if("none"===o.display||"hidden"===o.visibility||0===Number(o.opacity))return;const n=s(e.getBoundingClientRect());if(e instanceof SVGSVGElement)return void(n.w>0&&n.h>0&&i.push(function(e,t,o,n,r){const a=e.cloneNode(!0),i=[e,...e.querySelectorAll("*")],s=[a,...a.querySelectorAll("*")];return i.forEach((e,t)=>{const o=getComputedStyle(e),n=wo.map(e=>[e,o.getPropertyValue(e)]).filter(([,e])=>""!==e),r=s[t];r.removeAttribute("class"),n.length&&r.setAttribute("style",n.map(([e,t])=>`${e}:${t}`).join(";"))}),a.setAttribute("x",String(ko(t))),a.setAttribute("y",String(ko(o))),a.setAttribute("width",String(ko(n))),a.setAttribute("height",String(ko(r))),a.removeAttribute("role"),(new XMLSerializer).serializeToString(a)}(e,n.x,n.y,n.w,n.h)));const r=Number(o.opacity),a=r<1?` opacity="${r}"`:"";if(n.w>0&&n.h>0&&Mo(o.backgroundColor)){const e=Math.min(parseFloat(o.borderTopLeftRadius)||0,n.w/2,n.h/2);i.push(``)}const c=[["Top",n.x,n.y,n.x+n.w,n.y],["Bottom",n.x,n.y+n.h,n.x+n.w,n.y+n.h],["Left",n.x,n.y,n.x,n.y+n.h],["Right",n.x+n.w,n.y,n.x+n.w,n.y+n.h]];for(const[t,s,l,d,u]of c){const e=parseFloat(o.getPropertyValue(`border-${t.toLowerCase()}-width`))||0,n=o.getPropertyValue(`border-${t.toLowerCase()}-style`),r=o.getPropertyValue(`border-${t.toLowerCase()}-color`);if(e>0&&"none"!==n&&"hidden"!==n&&Mo(r)){const t="dashed"===n?` stroke-dasharray="${3*e} ${2*e}"`:"dotted"===n?` stroke-dasharray="${e} ${e}"`:"";i.push(``)}}for(const t of function(e){return[...e.childNodes].filter(e=>3===e.nodeType&&""!==(e.textContent??"").trim())}(e)){const n=document.createRange();n.selectNodeContents(t);const r=s("function"==typeof n.getBoundingClientRect?n.getBoundingClientRect():e.getBoundingClientRect()),l=parseFloat(o.fontSize)||14,c=o.textDecorationLine&&"none"!==o.textDecorationLine?` text-decoration="${$o(o.textDecorationLine)}"`:"";i.push(`${$o((t.textContent??"").replace(/\s+/g," ").trim())}`)}for(const t of e.children)l(t)};for(const c of e.children)l(c);return{svg:`${i.join("")}`,width:r,height:a}}function So(e,t){if("undefined"==typeof URL||"function"!=typeof URL.createObjectURL||"undefined"==typeof document)return!1;try{const o=URL.createObjectURL(e),n=document.createElement("a");return n.href=o,n.download=t,n.rel="noopener",n.style.display="none",document.body.appendChild(n),n.click(),n.remove(),setTimeout(()=>URL.revokeObjectURL(o),1e3),!0}catch{return!1}}const Eo=["png","svg","csv","yaml"],Ao=new WeakMap;function jo(e){let t=Ao.get(e);return t||(t={open:!1},Ao.set(e,t)),t}function Co(e,t){const o=jo(e.host);o.open!==t&&(o.open=t,o.outside&&(window.removeEventListener("pointerdown",o.outside,!0),o.outside=void 0),t&&(o.outside=t=>{t.composedPath().some(e=>e instanceof Element&&e.classList.contains("export"))||Co(e,!1)},window.addEventListener("pointerdown",o.outside,!0)),e.requestUpdate())}function No(e,t,o){const n=jo(e.host);n.status=Ze(e.hass,t,o),void 0!==n.statusTimer&&clearTimeout(n.statusTimer),n.statusTimer=setTimeout(()=>{n.status=void 0,n.statusTimer=void 0,e.requestUpdate()},2500),e.requestUpdate()}async function Lo(e,t,o,n){return await async function(e){try{const t=globalThis.navigator?.clipboard;return!(!t||"function"!=typeof t.writeText||(await t.writeText(e),0))}catch{return!1}}(t)?No(e,"export_copied"):So(new Blob([t],{type:o}),xo(e.raw.title,n))?No(e,"export_saved_file"):void No(e,"export_failed")}async function To(e,t){try{if("csv"===t)return await Lo(e,mo(uo.get(e.host),e.items),"text/csv","csv");if("yaml"===t)return await Lo(e,bo(e.raw),"text/yaml","yaml");const o=e.content();if(!o)return No(e,"export_failed");const n=function(e){const t=getComputedStyle(e),o=e.shadowRoot?.querySelector("ha-card"),n=o?getComputedStyle(o).backgroundColor:"";return{background:Mo(n)?n:t.getPropertyValue("--card-background-color").trim()||t.getPropertyValue("--ha-card-background").trim()||"#ffffff",color:t.color||t.getPropertyValue("--primary-text-color").trim()||"#212121"}}(e.host),r=zo(o,{title:e.raw.title,...n,skip:e=>e.classList.contains("export")}),a=await async function(e,t,o=document){try{const n=o.fonts;if(!n||"function"!=typeof fetch||"function"!=typeof btoa)return e;const r=o.location?.origin??"",a=so(t,n,o.styleSheets,r,o.baseURI);if(!a.length)return e;const i={left:2e6},s=(await Promise.all(a.map(e=>co(e,i).catch(()=>"")))).filter(Boolean);if(!s.length)return e;const l=e.indexOf(">")+1;return`${e.slice(0,l)}${e.slice(l)}`}catch{return e}}(r.svg,getComputedStyle(o).fontFamily);if("svg"===t){return No(e,So(new Blob([a],{type:"image/svg+xml"}),xo(e.raw.title,"svg"))?"export_saved":"export_failed")}const i=await async function(e,t,o,n=2){if("undefined"==typeof Image||"undefined"==typeof document)return null;const r=document.createElement("canvas");r.width=Math.round(t*n),r.height=Math.round(o*n);let a=null;try{a=r.getContext("2d")}catch{a=null}if(!a||"function"!=typeof r.toBlob)return null;const i=new Image;return i.src=`data:image/svg+xml;charset=utf-8,${encodeURIComponent(e)}`,await("function"==typeof i.decode?i.decode():new Promise((e,t)=>{i.onload=()=>e(),i.onerror=()=>t(new Error("image"))})),a.scale(n,n),a.drawImage(i,0,0,t,o),new Promise(e=>{try{r.toBlob(t=>e(t),"image/png")}catch{e(null)}})}(a,r.width,r.height,2);No(e,null!==i&&So(i,xo(e.raw.title,"png"))?"export_saved":"export_failed")}catch{No(e,"export_failed")}}function Fo(e){if(!0!==e.raw.export)return Z;const t=jo(e.host),o=t=>Ze(e.hass,t);return R`
{if("Escape"===o.key&&t.open)return o.stopPropagation(),Co(e,!1),void e.host.shadowRoot?.querySelector(".export-button")?.focus();if(!t.open||"ArrowDown"!==o.key&&"ArrowUp"!==o.key)return;o.preventDefault();const n=[...e.host.shadowRoot?.querySelectorAll(".export-item")??[]],r=n.indexOf(e.host.shadowRoot?.activeElement),a="ArrowDown"===o.key?(r+1)%n.length:(r-1+n.length)%n.length;n[a]?.focus()}}> ${t.status?R`${t.status}`:Z} `})} @@ -209,7 +209,7 @@ const de=1,ue=2,he=3,pe=4,me=e=>(...t)=>({_$litDirective$:e,values:t});let fe=cl opacity: 0.6; text-decoration: line-through; } -`,Rr=["smooth","straight","step"],Br=e=>(Math.round(100*e)/100).toString();function qr(e){return e.map(([e,t],o)=>`${o?"L":"M"}${Br(e)},${Br(t)}`).join("")}function Zr(e,t){return 0===e.length?"":1===e.length?`M${Br(e[0][0])},${Br(e[0][1])}h0`:"smooth"===t?function(e){const t=e.length;if(t<3)return qr(e);const o=[],n=[];for(let i=0;i9){const a=3/Math.sqrt(o);r[i]=a*e*n[i],r[i+1]=a*t*n[i]}}let a=`M${Br(e[0][0])},${Br(e[0][1])}`;for(let i=0;i28))throw new Error('"transform_reset_day" must be a whole number from 1 to 28')}}(e),function(e){for(const t of e.entities??[]){if("object"!=typeof t||null===t)continue;const e=t;if(void 0!==e.transform&&!er.includes(e.transform))throw new Error(`"transform" must be one of: ${er.join(", ")}`);if(void 0!==e.transform_unit_time&&!tr.includes(e.transform_unit_time))throw new Error(`"transform_unit_time" must be one of: ${tr.join(", ")}`);const o=e.transform_smoothing;if(void 0!==o&&("number"!=typeof o||!Number.isInteger(o)||o<1||o>100))throw new Error('"transform_smoothing" must be a whole number from 1 to 100');const n=e.transform_smoothing_time;if(void 0!==n&&""!==n&&void 0===ar(n))throw new Error('"transform_smoothing_time" must be a time up to 7 days, like 90s, 15min, 1h or 1d')}}(e),gr(e),void 0!==e.source&&!Jr.includes(e.source))throw new Error(`"source" must be one of: ${Jr.join(", ")}`);const t=[e.curve,...(e.entities??[]).map(e=>"object"==typeof e?e.curve:void 0)];for(const o of t)if(void 0!==o&&!Rr.includes(o))throw new Error(`"curve" must be one of: ${Rr.join(", ")}`)}function Qr(e,t,o,n,r,a){return({entity:e,points:t}=Xn(e,t,o,n,r,a)),({entity:e,points:t}=dr(e,t,a,n)),{entity:e,points:t}}function ea(e,t=Date.now(),o={}){const n=rn(e.raw.period),r=e.raw.source??"history",a=Xo(e.hass),i=sn(n,t,a,n.navigate?cn(e.host,n):0),s=jn(e.raw),l={start:s?Zo(s.unit,i.start,a):i.start,end:i.end},c=e.items.map(e=>({entity:e.entityId,attribute:e.config.attribute,...o.text?{text:!0}:{}})),d=Wn(e.host,e.requestUpdate);let u=s&&"statistics"===r?On(s,a,e.hass.config?.time_zone,!0===o.range):void 0;u&&o.hourly&&(u={...u,period:"hour"});const h=u?{start:l.start-Tn[u.period],end:l.end}:l,p=d.get(e.hass,c,h,r,{live:i.live,statistics:u}),m=kr(e.host,e.hass,e.items.map(e=>e.config),h,i.live,e.requestUpdate,e.raw),f=s?Yo(s.unit,l.start,l.end,a):[],g=e.raw.curve??"smooth",v=Math.min(l.end,t),y=(e,t)=>{const n=t[t.length-1];return s?"statistics"===r?Nn(t,f,s.aggregate,v,!0===o.range):Ln(t,f,o.aggregate?.(e)??s.aggregate,v,!0===o.range):"history"===r&&n&&null!==n.v&&n.to.text?{entity:t,points:n}:Qr(t,n,l,v,a,e.hass),_=e.items.map((t,n)=>{const r=t.config,a=Lr(p.data.get(Sn(c[n]))??[],t.conversion),{entity:i,points:s}=b(t,Sr(t.config,a,m)),l=i.config.energy_below?Zt:e=>e,d={index:n,entity:i,points:l(y(i,s)),color:je(r.color??Xr[n%Xr.length]),curve:r.curve??g,dash:!0===r.dash,readings:s};return o.ghost&&m&&yr(t.config,e.raw)&&(d.hidden=l(y(i,b(t,a).points))),d}),x=Ur({status:zr(p.status,m),error:p.error,range:l,period:n,source:r,series:_,live:i.live,back:i.back,zone:a,group:s,...m?{conditions:m}:{}},e);return function(e,t){uo.set(e,t)}(e.host,x.series),x}const ta=(e,t,o)=>1===e?t:o;function oa(e,t,o,n,r){const a=(e,t)=>Ze(r,e,t);if(e.calendar&&o<2)return a({day:["period_today","period_yesterday"],week:["period_this_week","period_last_week"],month:["period_this_month","period_last_month"],year:["period_this_year","period_last_year"]}[e.calendar][o]);if(!e.calendar&&0===o){const t=e.last;return a({hour:ta(t,"period_last_hour","period_last_hours"),day:ta(t,"period_last_day","period_last_days"),week:ta(t,"period_last_week_rolling","period_last_weeks"),month:ta(t,"period_last_month_rolling","period_last_months")}[e.unit],{n:t})}const i={timeZone:n.timeZone},s=Wo(t.start,n.timeZone).year===Wo(Date.now(),n.timeZone).year;let l;"year"===e.calendar?i.year="numeric":"month"===e.calendar?Object.assign(i,{month:"long",year:"numeric"}):(Object.assign(i,{day:"numeric",month:"short"}),s||(i.year="numeric"),"day"===e.calendar&&(i.weekday="short"),e.calendar||"hour"!==e.unit&&"day"!==e.unit||Object.assign(i,{hour:"numeric",minute:"2-digit"}));try{l=new Intl.DateTimeFormat(r?.locale?.language??r?.language??"en",i)}catch{l=new Intl.DateTimeFormat("en",i)}const c=e.calendar?t.end-1:t.end;return"day"===e.calendar||"month"===e.calendar||"year"===e.calendar?l.format(t.start):l.formatRange(t.start,c)}function na(e,t,o=Date.now()){const{period:n}=e;if(!n.navigate)return Z;const r=cn(t.host,n),a=e=>o=>{o.stopPropagation(),dn(t.host,n,e),t.requestUpdate()},i=oa(n,e.range,e.back,e.zone,t.hass);let s="";if(0!==r){const r=sn(n,o,e.zone);s=oa(n,r,r.back,e.zone,t.hass)}const l=e=>R``;return R`
+`,Rr=["smooth","straight","step"],Br=e=>(Math.round(100*e)/100).toString();function qr(e){return e.map(([e,t],o)=>`${o?"L":"M"}${Br(e)},${Br(t)}`).join("")}function Zr(e,t){return 0===e.length?"":1===e.length?`M${Br(e[0][0])},${Br(e[0][1])}h0`:"smooth"===t?function(e){const t=e.length;if(t<3)return qr(e);const o=[],n=[];for(let i=0;i9){const a=3/Math.sqrt(o);r[i]=a*e*n[i],r[i+1]=a*t*n[i]}}let a=`M${Br(e[0][0])},${Br(e[0][1])}`;for(let i=0;i28))throw new Error('"transform_reset_day" must be a whole number from 1 to 28')}}(e),function(e){for(const t of e.entities??[]){if("object"!=typeof t||null===t)continue;const e=t;if(void 0!==e.transform&&!er.includes(e.transform))throw new Error(`"transform" must be one of: ${er.join(", ")}`);if(void 0!==e.transform_unit_time&&!tr.includes(e.transform_unit_time))throw new Error(`"transform_unit_time" must be one of: ${tr.join(", ")}`);const o=e.transform_smoothing;if(void 0!==o&&("number"!=typeof o||!Number.isInteger(o)||o<1||o>100))throw new Error('"transform_smoothing" must be a whole number from 1 to 100');const n=e.transform_smoothing_time;if(void 0!==n&&""!==n&&void 0===ar(n))throw new Error('"transform_smoothing_time" must be a time up to 7 days, like 90s, 15min, 1h or 1d')}}(e),gr(e),void 0!==e.source&&!Jr.includes(e.source))throw new Error(`"source" must be one of: ${Jr.join(", ")}`);const t=[e.curve,...(e.entities??[]).map(e=>"object"==typeof e?e.curve:void 0)];for(const o of t)if(void 0!==o&&!Rr.includes(o))throw new Error(`"curve" must be one of: ${Rr.join(", ")}`)}function Qr(e,t,o,n,r,a){return({entity:e,points:t}=Xn(e,t,o,n,r,a)),({entity:e,points:t}=dr(e,t,a,n)),{entity:e,points:t}}function ea(e,t=Date.now(),o={}){const n=rn(e.raw.period),r=e.raw.source??"history",a=Xo(e.hass),i=sn(n,t,a,n.navigate?cn(e.host,n):0),s=jn(e.raw),l={start:s?Zo(s.unit,i.start,a):i.start,end:i.end},c=e.items.map(e=>({entity:e.entityId,attribute:e.config.attribute,...o.text?{text:!0}:{}})),d=Wn(e.host,e.requestUpdate);let u=s&&"statistics"===r?On(s,a,e.hass.config?.time_zone,!0===o.range):void 0;u&&o.hourly&&(u={...u,period:"hour"});const h=u?{start:l.start-Tn[u.period],end:l.end}:l,p=d.get(e.hass,c,h,r,{live:i.live,statistics:u}),m=kr(e.host,e.hass,e.items.map(e=>e.config),h,i.live,e.requestUpdate,e.raw),f=s?Yo(s.unit,l.start,l.end,a):[],g=e.raw.curve??"smooth",y=Math.min(l.end,t),v=(e,t)=>{const n=t[t.length-1];return s?"statistics"===r?Ln(t,f,s.aggregate,y,!0===o.range):Nn(t,f,o.aggregate?.(e)??s.aggregate,y,!0===o.range):"history"===r&&n&&null!==n.v&&n.to.text?{entity:t,points:n}:Qr(t,n,l,y,a,e.hass),b=e.items.map((t,n)=>{const r=t.config,a=Nr(p.data.get(Sn(c[n]))??[],t.conversion),{entity:i,points:s}=_(t,Sr(t.config,a,m)),l=i.config.energy_below?Zt:e=>e,d={index:n,entity:i,points:l(v(i,s)),color:je(r.color??Xr[n%Xr.length]),curve:r.curve??g,dash:!0===r.dash,readings:s};return o.ghost&&m&&vr(t.config,e.raw)&&(d.hidden=l(v(i,_(t,a).points))),d}),x=Ur({status:zr(p.status,m),error:p.error,range:l,period:n,source:r,series:b,live:i.live,back:i.back,zone:a,group:s,...m?{conditions:m}:{}},e);return function(e,t){uo.set(e,t)}(e.host,x.series),x}const ta=(e,t,o)=>1===e?t:o;function oa(e,t,o,n,r){const a=(e,t)=>Ze(r,e,t);if(e.calendar&&o<2)return a({day:["period_today","period_yesterday"],week:["period_this_week","period_last_week"],month:["period_this_month","period_last_month"],year:["period_this_year","period_last_year"]}[e.calendar][o]);if(!e.calendar&&0===o){const t=e.last;return a({hour:ta(t,"period_last_hour","period_last_hours"),day:ta(t,"period_last_day","period_last_days"),week:ta(t,"period_last_week_rolling","period_last_weeks"),month:ta(t,"period_last_month_rolling","period_last_months")}[e.unit],{n:t})}const i={timeZone:n.timeZone},s=Wo(t.start,n.timeZone).year===Wo(Date.now(),n.timeZone).year;let l;"year"===e.calendar?i.year="numeric":"month"===e.calendar?Object.assign(i,{month:"long",year:"numeric"}):(Object.assign(i,{day:"numeric",month:"short"}),s||(i.year="numeric"),"day"===e.calendar&&(i.weekday="short"),e.calendar||"hour"!==e.unit&&"day"!==e.unit||Object.assign(i,{hour:"numeric",minute:"2-digit"}));try{l=new Intl.DateTimeFormat(r?.locale?.language??r?.language??"en",i)}catch{l=new Intl.DateTimeFormat("en",i)}const c=e.calendar?t.end-1:t.end;return"day"===e.calendar||"month"===e.calendar||"year"===e.calendar?l.format(t.start):l.formatRange(t.start,c)}function na(e,t,o=Date.now()){const{period:n}=e;if(!n.navigate)return Z;const r=cn(t.host,n),a=e=>o=>{o.stopPropagation(),dn(t.host,n,e),t.requestUpdate()},i=oa(n,e.range,e.back,e.zone,t.hass);let s="";if(0!==r){const r=sn(n,o,e.zone);s=oa(n,r,r.back,e.zone,t.hass)}const l=e=>R``;return R`
@@ -413,7 +413,7 @@ const de=1,ue=2,he=3,pe=4,me=e=>(...t)=>({_$litDirective$:e,values:t});let fe=cl * @license * Copyright 2020 Google LLC * SPDX-License-Identifier: BSD-3-Clause - */const ma=me(class extends fe{constructor(e){if(super(e),e.type!==he&&e.type!==de&&e.type!==pe)throw Error("The `live` directive is not allowed on child or event bindings");if(!(e=>void 0===e.strings)(e))throw Error("`live` bindings can only contain a single expression")}render(e){return e}update(e,[t]){if(t===q||t===Z)return t;const o=e.element,n=e.name;if(e.type===he){if(t===o[n])return q}else if(e.type===pe){if(!!t===o.hasAttribute(n))return q}else if(e.type===de&&o.getAttribute(n)===t+"")return q;return we(e),t}});function fa(e){return null==e||""===e}function ga(e){return"object"==typeof e&&null!==e&&!Array.isArray(e)}function va(e,t,o){const[n,...r]=t,a=function(e,t){return Array.isArray(e)?[...e]:ga(e)?{...e}:"number"==typeof t?[]:{}}(e,n),i=a,s=r.length?va(i[n],r,o):o,l=r.length>0&&ga(s)&&0===Object.keys(s).length;return fa(s)?Array.isArray(a)&&"number"==typeof n?a.splice(n,1):delete i[n]:l&&ga(a)?delete i[n]:i[n]=s,a}function ya(e,t,o){return 0===t.length||fa(o)&&void 0===function(e,t){let o=e;for(const n of t){if("object"!=typeof o||null===o)return;o=o[n]}return o}(e,t)?e:va(e,t,o)}function ba(e){return"string"==typeof e?e:e.entity}function _a(e,t,o,n){if("entity"===o&&(fa(n)||"string"!=typeof n))return e;const r=[...e.entities??[]],a=r[t];if(void 0===a)return e;const i="string"==typeof a?{entity:a}:{...a};fa(n)?delete i[o]:i[o]=n;const s=Object.keys(i);return r[t]=1===s.length&&"entity"===s[0]&&"string"==typeof i.entity?i.entity:i,{...e,entities:r}}const xa=2.5,wa=.5,$a=12;function ka(e,t){const o=e;return{width:o.line_width??t.line_width??xa,dots:o.dots??!0===t.dots,onTop:!0===o.on_top}}function Ma(e,t){return[...e.filter(e=>!t(e)),...e.filter(t)]}function za(e){return e.map(([e,t])=>`M${Math.round(100*e)/100},${Math.round(100*t)/100}h0`).join("")}function Sa(e){return Math.round(10*(e+3.5))/10}function Ea(e,t){if(void 0!==e&&("number"!=typeof e||!Number.isFinite(e)||e$a))throw new Error(`${t} must be a number from 0.5 to 12`)}function Aa(e,t){if(void 0!==e&&"boolean"!=typeof e)throw new Error(`${t} must be true or false`)}function ja(e){Ea(e.line_width,'"line_width"'),Aa(e.dots,'"dots"');for(const t of e.entities??[])"object"==typeof t&&(Ea(t.line_width,`"line_width" of ${t.entity}`),Aa(t.dots,`"dots" of ${t.entity}`),Aa(t.on_top,`"on_top" of ${t.entity}`))}const Ca=[{name:"title",path:["title"]}],La=[{name:"show_name",path:["show","name"],default:!0},{name:"show_value",path:["show","value"],default:!0},{name:"show_icon",path:["show","icon"],default:!0},{name:"show_target",path:["show","target"],default:!0},{name:"show_legend",path:["show","legend"],default:!1},{name:"animate",path:["animate"],default:!0},{name:"hide_unavailable",path:["hide_unavailable"],default:!1}],Na=[{name:"color_icon",path:["color_icon"],default:!1}],Ta=[{name:"columns",path:["columns"]},{name:"sort",path:["sort"],default:"none"},{name:"limit",path:["limit"]},{name:"decimals",path:["decimals"]},{name:"unit",path:["unit"]}],Fa=[{name:"tap_action",path:["tap_action"],default:{action:"more-info"}},{name:"hold_action",path:["hold_action"],default:{action:"none"}},{name:"double_tap_action",path:["double_tap_action"],default:{action:"none"}}],Oa=[{name:"start_angle",path:["start_angle"]},{name:"end_angle",path:["end_angle"]},{name:"center",path:["center"],default:"value"},{name:"center_text",path:["center_text"]},{name:"tick_labels",path:["tick_labels"],default:!1},{name:"ghost",path:["ghost"],default:"off"}],Da=new Map;const Pa=[{name:"name",path:["name"]},{name:"unit",path:["unit"]},{name:"decimals",path:["decimals"]}],Ua=[{name:"attribute",path:["attribute"]}],Ia=[{name:"series_color",path:["color"]},{name:"curve",path:["curve"]},{name:"line_width",path:["line_width"]},{name:"dash",path:["dash"],default:!1},{name:"on_top",path:["on_top"],default:!1}],Ha={number:{min:wa,max:$a,step:.5,mode:"box",unit_of_measurement:"px"}},Wa=new Map;function Ra(e){let t=Wa.get(e);return t||(t=[...Ia,{name:"dots",path:["dots"],default:e}],Wa.set(e,t)),t}const Ba=Fa.map(({name:e,path:t})=>({name:e,path:t})),qa=[{name:"title",selector:{text:{}}}],Za=Fa.map(({name:e})=>({name:e,selector:{ui_action:{}}})),Va=[{type:"grid",name:"",schema:[{name:"name",selector:{text:{}}},{name:"unit",selector:{text:{}}},{name:"decimals",selector:{number:{min:0,max:20,mode:"box"}}}]}],Ya=new Map;let Ga;function Xa(e){const t=qe(e);if(Ga?.language!==t){const o=t=>Ze(e,t);Ga={language:t,schema:[{type:"grid",name:"",schema:[{name:"series_color",selector:{text:{}}},{name:"curve",selector:{select:{mode:"dropdown",options:["smooth","straight","step"].map(e=>({value:e,label:o(`editor_curve_${e}`)}))}}}]},{type:"grid",name:"",schema:[{name:"line_width",selector:Ha},{name:"dash",selector:{boolean:{}}},{name:"dots",selector:{boolean:{}}},{name:"on_top",selector:{boolean:{}}}]}]}}return Ga.schema}const Ja=new Map;function Ka(e){const t=function(e){const t=void 0===e?void 0:jr.get(e);return t?[e,...Object.keys(Ar[t]).filter(t=>t!==e)]:[]}(e);if(0===t.length)return Va;const o=t[0];let n=Ja.get(o);if(!n){const e=Va[0];n=[{...e,schema:e.schema.map(e=>"unit"===e.name?{name:"unit",selector:{select:{mode:"dropdown",custom_value:!0,options:t}}}:e)}],Ja.set(o,n)}return n}function Qa(e){return[{type:"grid",name:"",schema:[{name:"columns",selector:{number:{min:1,max:6,mode:"box"}}},{name:"sort",selector:{select:{mode:"dropdown",options:["none","ascending","descending"].map(t=>({value:t,label:Ze(e,`editor_sort_${t}`)}))}}},{name:"limit",selector:{number:{min:1,mode:"box"}}},{name:"decimals",selector:{number:{min:0,max:20,mode:"box"}}},{name:"unit",selector:{text:{}}}]}]}const ei={include:["device_class","area","floor","label","domain"],exclude:["entity","device_class","area","floor","label","domain"]};function ti(e,t){const o=e=>({select:{multiple:!0,custom_value:!0,mode:"dropdown",options:e}});switch(e){case"device_class":return o(t.deviceClasses);case"domain":return o(t.domains);case"entity":return{entity:{multiple:!0}};default:return{[e]:{multiple:!0}}}}const oi=new Map;function ni(e,t){const o=function(e){const t=new Set,o=new Set;for(const n of Object.values(e?.states??{})){const e=n.attributes?.device_class;"string"==typeof e&&e&&t.add(e),o.add(n.entity_id.slice(0,n.entity_id.indexOf(".")))}return{deviceClasses:[...t].sort(),domains:[...o].sort()}}(t),n=`${o.deviceClasses.join()}|${o.domains.join()}`,r=oi.get(e);if(r?.key===n)return r.schema;const a=ei[e].map(t=>({name:`${e}_${t}`,selector:ti(t,o)}));return oi.set(e,{key:n,schema:a}),a}let ri;function ai(e,t){let o=e;for(const n of t){if("object"!=typeof o||null===o)return;o=o[n]}return o}function ii(e,t){if(e===t)return!0;if("object"!=typeof e||"object"!=typeof t||null===e||null===t)return!1;if(Array.isArray(e)!==Array.isArray(t))return!1;const o=Object.keys(e),n=Object.keys(t);return o.length===n.length&&o.every(o=>ii(e[o],t[o]))}function si(e,t){const o={};for(const n of t){const t=ai(e,n.path)??n.default;void 0!==t&&(o[n.name]=t)}return o}function li(e,t,o){const n=si(e,t);let r=e;for(const a of t){const e=o[a.name];ii(n[a.name],e)||(r=ya(r,a.path,void 0!==a.default&&ii(e,a.default)?void 0:e))}return r}const ci="var(--divider-color, rgba(127, 127, 127, 0.3))",di="var(--primary-color, #03a9f4)",ui="var(--secondary-text-color, #727272)";function hi(e,t,o,n){const r=(n-90)*Math.PI/180;return[(e+o*Math.cos(r)).toFixed(2),(t+o*Math.sin(r)).toFixed(2)]}function pi(e,t,o,n){return hi(e,t,o,n).join(" ")}function mi(e,t,o,n,r){const a=r-n>180?1:0;return`M ${pi(e,t,o,n)} A ${o} ${o} 0 ${a} 1 ${pi(e,t,o,r)}`}function fi(e){return R`.92?"bottom":""}" style="top:${bs(i)}" - >${o?o(e):_s(r,a,t)}`})}(e,t,c):[],_=v?R`
${b}
`:Z,x=y?R`
${function(e,t,o){const{scales:n,range:r}=e,a=Vi(Ji(t.hass));return e.times.map(i=>{const s=n.x(i)/Yr;return R`.95?"end":""}" style="left:${bs(s)}" + `}const gi=["line","area","column","combined","range_area","sparkline","streamgraph","beeswarm","violin","histogram","heatmap","dumbbell","slope","trend","waterfall","timeline","box","candlestick","day_clock","wind_rose","spiral","strip_plot","cycle_plot"],yi=["line","area"],vi={number:{mode:"box",step:"any"}},_i={schema:[{name:"when_entity",selector:{entity:{}}},{type:"grid",name:"",schema:[{name:"when_state",selector:{text:{}}},{name:"when_above",selector:vi},{name:"when_below",selector:vi}]}],fields:[{name:"when_entity",path:["when","entity"]},{name:"when_state",path:["when","state"]},{name:"when_above",path:["when","above"]},{name:"when_below",path:["when","below"]}]},bi=[{name:"when_card_entity",path:["when","entity"]},{name:"when_card_state",path:["when","state"]},{name:"when_card_above",path:["when","above"]},{name:"when_card_below",path:["when","below"]}],xi=[{name:"when_card_entity",selector:{entity:{}}},{type:"grid",name:"",schema:[{name:"when_card_state",selector:{text:{}}},{name:"when_card_above",selector:vi},{name:"when_card_below",selector:vi}]}],wi={schema:xi,fields:bi},$i={schema:[...xi,{type:"grid",name:"",schema:[{name:"when_ghost",selector:{boolean:{}}},{name:"when_strip",selector:{boolean:{}}}]}],fields:[...bi,{name:"when_ghost",path:["when_ghost"],default:!1},{name:"when_strip",path:["when_strip"],default:!1}]};function ki(e){let t=1/0,o=-1/0;for(const n of e)for(const e of n)for(const n of[e.v,e.min,e.max])"number"==typeof n&&(no&&(o=n));return t===1/0?void 0:[t,o]}function Mi([e,t],o=.08){if(e===t)return[e-1,t+1];const n=(t-e)*o;return[e-n,t+n]}function zi(e,t){const[o,n]=e,[r,a]=t,i=n===o?0:(a-r)/(n-o);return e=>r+(e-o)*i}const Si=["linear","log"],Ei=["outside","inside"],Ai=!0,ji=!0,Ci="outside",Ni=!0,Li=!1,Ti="linear",Fi=e=>"number"==typeof e&&Number.isFinite(e);function Oi(e){const t=e;for(const o of["x_axis","y_axis"])if(void 0!==t[o]&&"boolean"!=typeof t[o])throw new Error(`"${o}" must be true or false`);if(void 0!==t.axis_labels&&!Ei.includes(t.axis_labels))throw new Error(`"axis_labels" must be one of: ${Ei.join(", ")}`);if(void 0!==t.gridlines){const e=t.gridlines;if("object"!=typeof e||null===e||Array.isArray(e))throw new Error('"gridlines" must have "horizontal" and "vertical" (true or false)');for(const t of["horizontal","vertical"])if(void 0!==e[t]&&"boolean"!=typeof e[t])throw new Error(`"gridlines.${t}" must be true or false`)}for(const o of["y_min","y_max"])if(void 0!==t[o]&&!Fi(t[o]))throw new Error(`"${o}" must be a number`);if(Fi(t.y_min)&&Fi(t.y_max)&&t.y_min>=t.y_max)throw new Error('"y_min" must be below "y_max"');if(void 0!==t.y_scale&&!Si.includes(t.y_scale))throw new Error(`"y_scale" must be one of: ${Si.join(", ")}`);if("log"===t.y_scale)for(const o of["y_min","y_max"])if(Fi(t[o])&&t[o]<=0)throw new Error(`"${o}" must be above 0 on a log scale`)}function Pi(e){const t=e,o=t.gridlines??{};return{x:t.x_axis??Ai,y:t.y_axis??ji,labels:t.axis_labels??Ci,horizontal:o.horizontal??Ni,vertical:o.vertical??Li,min:Fi(t.y_min)?t.y_min:void 0,max:Fi(t.y_max)?t.y_max:void 0,scale:t.y_scale??Ti}}function Di(e,t){if(!(e>0&&Number.isFinite(e)))return 1;const o=e/Math.max(1,t),n=10**Math.floor(Math.log10(o));for(const r of[1,2,5])if(r*n>=o*(1-1e-9))return r*n;return 10*n}function Ui(e){return Math.max(0,-Math.floor(Math.log10(e)+1e-9))}const Ii=e=>Number(e.toPrecision(12));function Hi(e,t,o){let[n,r]=Mi(e??[0,1]);void 0!==t.min&&(n=t.min),void 0!==t.max&&(r=t.max),r<=n&&(void 0!==t.min?r=n+Math.max(1,.1*Math.abs(n)):n=r-Math.max(1,.1*Math.abs(r)));const a=Di(r-n,o);void 0===t.min&&(n=Ii(Math.floor(n/a+1e-9)*a)),void 0===t.max&&(r=Ii(Math.ceil(r/a-1e-9)*a));const i=[];for(let s=Math.ceil(n/a-1e-9);s*a<=r+1e-9*a;s++)i.push(Ii(s*a));return{domain:[n,r],ticks:i,decimals:Ui(a)}}const Wi=6e4,Ri=36e5,Bi=864e5,qi=[...[1,5,10,15,30].map(e=>({unit:"minute",n:e,ms:e*Wi})),...[1,2,3,6,12].map(e=>({unit:"hour",n:e,ms:e*Ri})),...[1,2,7].map(e=>({unit:"day",n:e,ms:e*Bi})),...[1,2,3,6].map(e=>({unit:"month",n:e,ms:30.44*e*Bi})),...[1,2,5,10,20,50,100].map(e=>({unit:"year",n:e,ms:365.25*e*Bi}))];const Zi=e=>-new Date(e).getTimezoneOffset()*Wi;function Vi(e){if(!e)return Zi;let t;try{t=new Intl.DateTimeFormat("en-US",{timeZone:e,hourCycle:"h23",year:"numeric",month:"numeric",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric"})}catch{return Zi}return e=>{const o={};for(const n of t.formatToParts(e))o[n.type]=Number(n.value);return Date.UTC(o.year,o.month-1,o.day,o.hour%24,o.minute,o.second)-1e3*Math.floor(e/1e3)}}function Yi(e,t){return e-t(e-t(e))}function Gi(e,t,o,n){const r=[],a=e.end+t(e.end);for(let i=o,s=0;i<=a&&s<1e3;i=n(i),s++){const o=Yi(i,t);o>=e.start&&o<=e.end&&o!==r[r.length-1]&&r.push(o)}return r}function Xi(e,t,o=Zi){const{unit:n,n:r}=function(e,t){return qi.find(o=>e/o.ms<=Math.max(1,t))??qi[qi.length-1]}(e.end-e.start,t),a=e.start+o(e.start);if("minute"===n||"hour"===n||"day"===n&&7!==r){const t=r*("minute"===n?Wi:"hour"===n?Ri:Bi);return{unit:n,ticks:Gi(e,o,Math.ceil(a/t)*t,e=>e+t)}}if("day"===n){const t=Math.ceil(a/Bi);return{unit:n,ticks:Gi(e,o,(t+((4-t)%7+7)%7)*Bi,e=>e+7*Bi)}}const i=new Date(a);if("month"===n){let t=i.getUTCFullYear(),s=i.getUTCMonth();Date.UTC(t,s){const t=new Date(e);return Date.UTC(t.getUTCFullYear(),t.getUTCMonth()+r)};return{unit:n,ticks:Gi(e,o,Date.UTC(t,s),l)}}let s=i.getUTCFullYear();return Date.UTC(s,0)Date.UTC(new Date(e).getUTCFullYear()+r,0))}}function Ji(e){return"server"===e?.locale?.time_zone?e.config?.time_zone:void 0}function Ki(e){const t=e?.locale?.time_format;return"12"===t||"24"!==t&&void 0}const Qi=new Map;function es(e,t,o){const n=`${e}|${t}|${JSON.stringify(o)}`;let r=Qi.get(n);if(!r){try{r=new Intl.DateTimeFormat(e,{...o,timeZone:t})}catch{r=new Intl.DateTimeFormat(void 0,o)}Qi.set(n,r)}return r}function ts(e,t,o=!1){return es(t?.locale?.language??"en",Ji(t),{hour:"numeric",minute:"2-digit",...o?{second:"2-digit"}:{},hour12:Ki(t)}).format(e)}function os(e,t){return es(t?.locale?.language??"en",Ji(t),{weekday:"short",day:"numeric",month:"short",hour:"numeric",minute:"2-digit",hour12:Ki(t)}).format(e)}function ns(e,t,o,n,r){const a=n?.locale?.language??"en",i=Ji(n),s=e+(r??Vi(i))(e),l=new Date(s),c=s%Bi===0;switch(t){case"minute":case"hour":return c?es(a,i,{weekday:"short"}).format(e):ts(e,n);case"day":return o<=7*Bi?es(a,i,{weekday:"short"}).format(e):es(a,i,{day:"numeric",month:"short"}).format(e);case"month":return es(a,i,0===l.getUTCMonth()?{month:"short",year:"numeric"}:{month:"short"}).format(e);default:return es(a,i,{year:"numeric"}).format(e)}}function rs(e,t){if(e.length<=t)return e;const o=[];let n=[];for(const a of e)null===a.v?(n.length&&o.push(n),o.push([a]),n=[]):n.push(a);n.length&&o.push(n);const r=e.length;return o.flatMap(e=>null===e[0].v?e:function(e,t){if(e.length<=t||t<3)return e;const o=[e[0]],n=(e.length-2)/(t-2);let r=0;for(let a=0;ap&&(p=t,h=o)}o.push(e[h]),r=h}return o.push(e[e.length-1]),o}(e,Math.max(3,Math.round(e.length/r*t))))}const as=[[1,2,3,4,5,6,7,8,9],[1,2,5],[1]],is=[2,3,5,10,20,50,100],ss=e=>Number(e.toPrecision(12)),ls=e=>ss(10**e),cs=e=>Math.floor(Math.log10(e)+1e-9);function ds(e){return e.map(e=>{const t=e=>"number"==typeof e&&e<=0;return t(e.v)||t(e.min)||t(e.max)?{...e,v:t(e.v)?null:e.v,...void 0!==e.min?{min:t(e.min)?null:e.min}:{},...void 0!==e.max?{max:t(e.max)?null:e.max}:{}}:e})}function us(e,t,o,n=1){const r=[];for(let a=cs(e);a<=cs(t)+n;a+=n)for(const n of o){const o=ss(n*10**a);o>=e*(1-1e-9)&&o<=t*(1+1e-9)&&r.push(o)}return r}function hs(e,t,o){const n=cs(e),r=us(ls(n-2),ls(n+2),t),a=o?r.filter(t=>t<=e*(1+1e-9)):r.filter(t=>t>=e*(1-1e-9));return o?a[a.length-1]:a[0]}function ps(e,t){const o=Math.log10(e[0]),n=Math.log10(e[1]),[r,a]=t,i=n===o?0:(a-r)/(n-o);return e=>e>0?r+(Math.log10(e)-o)*i:NaN}const ms=new WeakMap;function fs(e){let t=ms.get(e.host);if(!t){const o={width:e.host.clientWidth||400};t=o,ms.set(e.host,o),"undefined"!=typeof ResizeObserver&&(o.observer=new ResizeObserver(t=>{const n=Math.round(t[t.length-1].contentRect.width);Math.round(n/70)!==Math.round(o.width/70)&&(o.width=n,e.requestUpdate())}),o.observer.observe(e.host))}return t.width}function gs(e){ms.get(e)?.observer?.disconnect(),ms.delete(e)}function ys(e){const t=Pi(e.raw);return Math.max(0,fs(e)-32-(t.y&&"outside"===t.labels?40:0))}function vs(e,t,o,n,r=4){const a=Pi(e.raw),i="log"===a.scale&&"line"===e.raw.style,s=i?function(e,t,o){let[n,r]=e??[1,100];void 0!==t.min&&t.min>0&&(n=t.min),void 0!==t.max&&t.max>0&&(r=t.max),r>0||(r=n>0?10*n:100),n>0||(n=r/1e3);const a=void 0!==t.min&&t.min===n,i=void 0!==t.max&&t.max===r;r<=n&&(a?r=10*n:i?n=r/10:(n/=Math.sqrt(10),r*=Math.sqrt(10)));const s=Math.max(2,o+1),l=[...as.map(e=>({mantissas:e,every:1})),...is.map(e=>({mantissas:[1],every:e}))];let c=l[l.length-1],d=[n,r],u=[];for(const f of l){const e=a?n:hs(n,f.mantissas,!0),t=i?r:hs(r,f.mantissas,!1),o=us(e,t,f.mantissas,f.every);if(c=f,d=[e,t],u=o,o.length<=s)break}const h=c.every>1?[1]:as[0],p=9===c.mantissas.length?[]:us(d[0],d[1],h).filter(e=>!u.includes(e)).slice(0,200),m=u.map(e=>Math.max(0,-cs(e)));return{domain:d,ticks:u,decimals:Math.max(0,...m),minor:p,tickDecimals:m}}(o,a,r):Hi(o,a,r),l=Math.max(2,Math.min(8,Math.floor((n??ys(e))/70))),{unit:c,ticks:d}=Xi(t,l,Vi(Ji(e.hass)));return{options:a,value:s,times:d,unit:c,range:t,scales:{x:zi([t.start,t.end],[0,Yr]),y:(i?ps:zi)(s.domain,[Gr,0]),domain:s.domain}}}const _s=e=>Math.round(1e4*e)/100+"%";function bs(e,t,o){const n=e.ticks[t];return e.tickDecimals?function(e,t,o){if(Math.abs(e)<1e4)return Et(e,t,o);const n=o?.locale?.language??o?.language??"en";try{return new Intl.NumberFormat(n,{notation:"compact",maximumFractionDigits:1}).format(e)}catch{return new Intl.NumberFormat("en",{notation:"compact",maximumFractionDigits:1}).format(e)}}(n,e.tickDecimals[t],o.hass):Et(n,e.decimals,o.hass)}function xs({axes:e,ctx:t,content:o,label:n,defs:r=Z,overlay:a=Z,hover:i,right:s,xLabel:l,yLabel:c,gestures:d,classes:u="",below:h=Z,wrapClasses:p="",wrapStyle:m=""}){const{options:f}=e,g="outside"===f.labels,y=f.y&&e.value.ticks.length>0,v=f.x&&e.times.length>0,_=y?function(e,t,o){const{scales:n,value:r}=e;return r.ticks.map((e,a)=>{const i=n.y(e)/Gr;return R`.92?"bottom":""}" style="top:${_s(i)}" + >${o?o(e):bs(r,a,t)}`})}(e,t,c):[],b=y?R`
${_}
`:Z,x=v?R`
${function(e,t,o){const{scales:n,range:r}=e,a=Vi(Ji(t.hass));return e.times.map(i=>{const s=n.x(i)/Yr;return R`.95?"end":""}" style="left:${_s(s)}" >${o?o(i):e.label?e.label(i):ns(i,e.unit,r.end-r.start,t.hass,a)}`})}(e,t,l)}
`:Z,w=v?R``})}(e,t,l)}
`:Z,w=y?R``:Z,$=s&&f.y&&s.value.ticks.length>0?s:void 0,k=$?R``:Z,M=$?R`
${g?k:Z}${function(e,t){return e.value.ticks.map(o=>{const n=e.y(o)/Gr;return R`.92?"bottom":""}" style="top:${bs(n)}" + >`:Z,M=$?R`
${g?k:Z}${function(e,t){return e.value.ticks.map(o=>{const n=e.y(o)/Gr;return R`.92?"bottom":""}" style="top:${_s(n)}" >${Et(o,e.value.decimals,t.hass)}`})}($,t)}
`:Z,z=`plot-wrap axes-${f.labels} ${v?"has-y":""} ${y?"has-x":""} ${$?"has-right":""} ${h===Z?"":"has-overview"} ${p}`;return R`
- ${g&&v?R`
${w}${b}
`:Z} + >`})}($,t)}
`:Z,z=`plot-wrap axes-${f.labels} ${y?"has-y":""} ${v?"has-x":""} ${$?"has-right":""} ${h===Z?"":"has-overview"} ${p}`;return R`
+ ${g&&y?R`
${w}${_}
`:Z}
(...t)=>({_$litDirective$:e,values:t});let fe=cl ${t.horizontal?(e.value.minor??[]).map(e=>B``):Z} ${t.horizontal?e.value.ticks.map(e=>B``):Z} ${t.vertical?e.times.map(e=>B``):Z} - `}(e))} ${g?Z:R`${_}${M}${x}`} + `}(e))} ${g?Z:R`${b}${M}${x}`} ${a}
${g?R`${M}${x}`:Z} ${h} @@ -634,7 +634,7 @@ const de=1,ue=2,he=3,pe=4,me=e=>(...t)=>({_$litDirective$:e,values:t});let fe=cl .frame.compact .axes-outside .x-axis .axis-label { top: 3px; } -`;function As(e,t){const o=e.filter(e=>e.hidden&&e.hidden.length>0).map(e=>{const o=Vr(rs(e.hidden,500)).map(o=>Zr(o.map(e=>[t.x(e.t),t.y(e.v)]),e.curve)).join("");return B``});return o.length?B``:Z}function js(e,t){const o=t.states[e.entity],n=String(o?.attributes?.friendly_name??e.entity),r=e=>Et(e,(e=>Math.min(3,(String(e).split(".")[1]??"").length))(e),t),a=[];if(e.state){const r=[e.state].flat().map(e=>o?t.formatEntityState?.({...o,state:e},e)??e:e);a.push(`${n}: ${r.join(" / ")}`)}return void 0!==e.above&&void 0!==e.below?a.push(`${r(e.above)} < ${n} < ${r(e.below)}`):void 0!==e.above?a.push(`${n} > ${r(e.above)}`):void 0!==e.below&&a.push(`${n} < ${r(e.below)}`),a.join(", ")}function Cs(e,t,o,n,r=Z,a=Date.now()){const i={below:r,wrapClasses:"",wrapStyle:""};if(!0!==e.raw.when_strip||!t.conditions)return i;const s=[];for(const d of t.series){const t=yr(d.entity.config,e.raw);t&&!s.some(e=>br(e.c,t))&&s.push({c:t,color:d.color})}if(0===s.length)return i;const l=s.map(({c:r,color:i})=>{const s=function(e,t,o){const n=[],r=Math.min(t.end,o);return e.forEach((o,a)=>{if(!o.ok)return;const i=Math.max(t.start,o.t),s=Math.min(r,a+1i&&n.push([i,s])}),n}(xr(r,t.conditions.states.get(r.entity)??[]),o,a),l=js(r,e.hass),c=s.map(([e,t])=>{const o=n.x(e);return B``});return R`
e.hidden&&e.hidden.length>0).map(e=>{const o=Vr(rs(e.hidden,500)).map(o=>Zr(o.map(e=>[t.x(e.t),t.y(e.v)]),e.curve)).join("");return B``});return o.length?B``:Z}function js(e,t){const o=t.states[e.entity],n=String(o?.attributes?.friendly_name??e.entity),r=e=>Et(e,(e=>Math.min(3,(String(e).split(".")[1]??"").length))(e),t),a=[];if(e.state){const r=[e.state].flat().map(e=>o?t.formatEntityState?.({...o,state:e},e)??e:e);a.push(`${n}: ${r.join(" / ")}`)}return void 0!==e.above&&void 0!==e.below?a.push(`${r(e.above)} < ${n} < ${r(e.below)}`):void 0!==e.above?a.push(`${n} > ${r(e.above)}`):void 0!==e.below&&a.push(`${n} < ${r(e.below)}`),a.join(", ")}function Cs(e,t,o,n,r=Z,a=Date.now()){const i={below:r,wrapClasses:"",wrapStyle:""};if(!0!==e.raw.when_strip||!t.conditions)return i;const s=[];for(const d of t.series){const t=vr(d.entity.config,e.raw);t&&!s.some(e=>_r(e.c,t))&&s.push({c:t,color:d.color})}if(0===s.length)return i;const l=s.map(({c:r,color:i})=>{const s=function(e,t,o){const n=[],r=Math.min(t.end,o);return e.forEach((o,a)=>{if(!o.ok)return;const i=Math.max(t.start,o.t),s=Math.min(r,a+1i&&n.push([i,s])}),n}(xr(r,t.conditions.states.get(r.entity)??[]),o,a),l=js(r,e.hass),c=s.map(([e,t])=>{const o=n.x(e);return B``});return R``}),c=6+12*s.length+3*(s.length-1);return{below:R`
${l}
${r} -
`,wrapClasses:"has-strip "+(r===Z?"":"strip-overview"),wrapStyle:`--cd-strip:${c}px`}}const Ls=a` +
`,wrapClasses:"has-strip "+(r===Z?"":"strip-overview"),wrapStyle:`--cd-strip:${c}px`}}const Ns=a` .plot .ghost { stroke: var(--secondary-text-color, #727272); stroke-width: 1px; @@ -711,7 +711,7 @@ const de=1,ue=2,he=3,pe=4,me=e=>(...t)=>({_$litDirective$:e,values:t});let fe=cl 0 0 2px var(--card-background-color, #fff), 0 0 2px var(--card-background-color, #fff); } -`,Ns=["none","normal","percent"];function Ts(e){const t=e.stack;if(void 0!==t&&!Ns.includes(t))throw new Error(`"stack" must be one of: ${Ns.join(", ")}`)}function Fs(e,t){let o=0,n=e.length;for(;o>1;e[r].t<=t?o=r+1:n=r}return 0===o?null:e[o-1].v}function Os(e,t){const o=e[0]?.length??0,n=e.map(()=>[]);for(let r=0;re+Math.abs(t[r]??0),0);o=t>0?100/t:0}let a=0,i=0;e.forEach((e,t)=>{const s=e[r];if(null==s)return void n[t].push(null);const l=s*o;l>=0?(n[t].push([a,a+l]),a+=l):(n[t].push([i,i+l]),i+=l)})}return n}function Ds(e){const t=e[0]?.length??0,o=[];for(let n=0;n=190?"left":e>.5?"pin-left":"pin-right"}const Is=3e3;function Hs(e,t){if(0===e.length)return-1;let o=0,n=e.length-1;for(;o>1;e[r].t0&&t-e[o-1].t<=e[o].t-t?o-1:o}const Ws=new WeakMap;function Rs(e){return Ws.get(e)?.t}function Bs(e){const t=Ws.get(e);void 0!==t?.timer&&clearTimeout(t.timer),Ws.delete(e)}function qs(e){return!1!==e.tooltip}function Zs(e){const t=e.tooltip;if(void 0!==t&&"boolean"!=typeof t)throw new Error('"tooltip" must be true or false')}function Vs(e,t,o){const n=function(e){let t=Ws.get(e);return t||(t={},Ws.set(e,t)),t}(e.host),r=t=>{t!==n.t&&(n.t=t,e.requestUpdate())},a=()=>{void 0!==n.timer&&clearTimeout(n.timer),n.timer=void 0};return{move(e){a();const n=e.currentTarget.getBoundingClientRect(),i=n.width>0?Math.min(1,Math.max(0,(e.clientX-n.left)/n.width)):0;r(function(e,t){let o;for(const n of e){const e=Hs(n,t);if(e<0)continue;const r=n[e].t;(void 0===o||Math.abs(r-t){n.timer=void 0,r(void 0)},Is):r(void 0)}}}const Ys=e=>Math.round(1e4*e)/100+"%";function Gs(e){const t=new Set(e.map(e=>e.entity.unit));return 1===t.size?[...t][0]:""}function Xs(e,t,o,n){return R`
+`,Ls=["none","normal","percent"];function Ts(e){const t=e.stack;if(void 0!==t&&!Ls.includes(t))throw new Error(`"stack" must be one of: ${Ls.join(", ")}`)}function Fs(e,t){let o=0,n=e.length;for(;o>1;e[r].t<=t?o=r+1:n=r}return 0===o?null:e[o-1].v}function Os(e,t){const o=e[0]?.length??0,n=e.map(()=>[]);for(let r=0;re+Math.abs(t[r]??0),0);o=t>0?100/t:0}let a=0,i=0;e.forEach((e,t)=>{const s=e[r];if(null==s)return void n[t].push(null);const l=s*o;l>=0?(n[t].push([a,a+l]),a+=l):(n[t].push([i,i+l]),i+=l)})}return n}function Ps(e){const t=e[0]?.length??0,o=[];for(let n=0;n=190?"left":e>.5?"pin-left":"pin-right"}const Is=3e3;function Hs(e,t){if(0===e.length)return-1;let o=0,n=e.length-1;for(;o>1;e[r].t0&&t-e[o-1].t<=e[o].t-t?o-1:o}const Ws=new WeakMap;function Rs(e){return Ws.get(e)?.t}function Bs(e){const t=Ws.get(e);void 0!==t?.timer&&clearTimeout(t.timer),Ws.delete(e)}function qs(e){return!1!==e.tooltip}function Zs(e){const t=e.tooltip;if(void 0!==t&&"boolean"!=typeof t)throw new Error('"tooltip" must be true or false')}function Vs(e,t,o){const n=function(e){let t=Ws.get(e);return t||(t={},Ws.set(e,t)),t}(e.host),r=t=>{t!==n.t&&(n.t=t,e.requestUpdate())},a=()=>{void 0!==n.timer&&clearTimeout(n.timer),n.timer=void 0};return{move(e){a();const n=e.currentTarget.getBoundingClientRect(),i=n.width>0?Math.min(1,Math.max(0,(e.clientX-n.left)/n.width)):0;r(function(e,t){let o;for(const n of e){const e=Hs(n,t);if(e<0)continue;const r=n[e].t;(void 0===o||Math.abs(r-t){n.timer=void 0,r(void 0)},Is):r(void 0)}}}const Ys=e=>Math.round(1e4*e)/100+"%";function Gs(e){const t=new Set(e.map(e=>e.entity.unit));return 1===t.size?[...t][0]:""}function Xs(e,t,o,n){return R`
${Ze(e.hass,"chart_total")} ${null===t?"—":At(Et(t,n,e.hass),o)} @@ -867,7 +867,7 @@ const de=1,ue=2,he=3,pe=4,me=e=>(...t)=>({_$litDirective$:e,values:t});let fe=cl .point-label.end.center { transform: translate(var(--cd-label-x), -50%); } -`,dl=["none","line","figure"],ul=!1,hl=!1,pl="none";function ml(e){const t=e.extremes??{};return{min:t.min??ul,max:t.max??hl,average:t.average??pl}}function fl(e){return e.min||e.max||"none"!==e.average}const gl=18,vl=e=>Math.ceil(6.2*e.length)+12,yl=(e,t)=>e.le.dot).map(e=>({l:e.x*t-6,r:e.x*t+6,t:e.y*o-6,b:e.y*o+6})),a=[...n,...r];return e.map(e=>{const n=vl(e.text),r=e.x*t,i=r-n/2<0?"start":r+n/2>t?"end":"center",s=(n,r=0)=>bl(e,{side:n,align:i,tier:r},t,o),l=e=>e.t>=0&&e.b<=o,c="above"===e.prefer?"below":"above",d=[{side:e.prefer,tier:0},{side:c,tier:0},{side:e.prefer,tier:1},{side:c,tier:1}],u=d.find(e=>(e=>l(e)&&!a.some(t=>yl(t,e)))(s(e.side,e.tier)))??d.find(e=>0===e.tier&&l(s(e.side)))??d[0];a.push(s(u.side,u.tier));const h=u.side,p=u.tier;return{side:h,align:i,tier:p}})}function xl(e,t,o,n){if("day"===n?.unit||"week"===n?.unit||"month"===n?.unit){const t="month"===n.unit?{month:"short",year:"numeric"}:{weekday:"short",day:"numeric",month:"short"};try{return new Intl.DateTimeFormat(o?.locale?.language??"en",{...t,timeZone:Ji(o)}).format(e)}catch{return new Intl.DateTimeFormat("en",t).format(e)}}return t.end-t.start>864e5?os(e,o):ts(e,o)}const wl=e=>Math.round(1e4*e)/100+"%";function $l(e){const{ctx:t,scales:o,width:n,height:r}=e,a=ml(t.raw);if(!fl(a))return{lines:Z,overlay:Z};const i=e.series.filter(e=>!1!==e.entity.config.extremes).map(t=>{const{min:o,max:n}=function(e){let t,o;for(const n of e)null===n.v||n.carried||((!t||n.vo.v)&&(o=n));return{min:t,max:o}}(t.points),r="none"===a.average?void 0:function(e,t,o=1/0){const n=e.filter(e=>null!==e.v&&!(e.carried&&!t));if(0!==n.length){if(t){let t=0,n=0;for(let r=0;r0)return t/n}return n.reduce((e,t)=>e+t.v,0)/n.length}}(t.points,e.timeWeighted,e.until);return{s:t,min:a.min?o:void 0,max:a.max?n:void 0,average:r}}),s=(e,o)=>At(Et(e,o.entity.decimals,t.hass),o.entity.unit),l=e=>Ze(t.hass,e),c=e=>e>=0&&e<=1,d=[];for(const f of i){for(const n of["max","min"]){const r=f[n];if(!r)continue;const a=o.y(r.v)/Gr;if(!c(a))continue;const i=l("max"===n?"extremes_high":"extremes_low");d.push({s:f.s,kind:n,spec:{x:o.x(r.t)/Yr,y:a,text:`${i} ${s(r.v,f.s)} · ${xl(r.t,e.range,t.hass,e.group)}`,prefer:"max"===n?"above":"below",dot:!0}})}if("line"===a.average&&void 0!==f.average){const e=o.y(f.average)/Gr;c(e)&&d.push({s:f.s,kind:"average",spec:{x:1,y:e,text:`${l("extremes_average")} ${s(f.average,f.s)}`,prefer:"above"}})}}const u=_l(d.map(e=>e.spec),n,r,e.obstacles),h="line"===a.average?B`${i.map(e=>{if(void 0===e.average)return Z;const t=o.y(e.average);return B``})}`:Z,p="figure"===a.average&&i.some(e=>void 0!==e.average)?R`
+`,dl=["none","line","figure"],ul=!1,hl=!1,pl="none";function ml(e){const t=e.extremes??{};return{min:t.min??ul,max:t.max??hl,average:t.average??pl}}function fl(e){return e.min||e.max||"none"!==e.average}const gl=18,yl=e=>Math.ceil(6.2*e.length)+12,vl=(e,t)=>e.le.dot).map(e=>({l:e.x*t-6,r:e.x*t+6,t:e.y*o-6,b:e.y*o+6})),a=[...n,...r];return e.map(e=>{const n=yl(e.text),r=e.x*t,i=r-n/2<0?"start":r+n/2>t?"end":"center",s=(n,r=0)=>_l(e,{side:n,align:i,tier:r},t,o),l=e=>e.t>=0&&e.b<=o,c="above"===e.prefer?"below":"above",d=[{side:e.prefer,tier:0},{side:c,tier:0},{side:e.prefer,tier:1},{side:c,tier:1}],u=d.find(e=>(e=>l(e)&&!a.some(t=>vl(t,e)))(s(e.side,e.tier)))??d.find(e=>0===e.tier&&l(s(e.side)))??d[0];a.push(s(u.side,u.tier));const h=u.side,p=u.tier;return{side:h,align:i,tier:p}})}function xl(e,t,o,n){if("day"===n?.unit||"week"===n?.unit||"month"===n?.unit){const t="month"===n.unit?{month:"short",year:"numeric"}:{weekday:"short",day:"numeric",month:"short"};try{return new Intl.DateTimeFormat(o?.locale?.language??"en",{...t,timeZone:Ji(o)}).format(e)}catch{return new Intl.DateTimeFormat("en",t).format(e)}}return t.end-t.start>864e5?os(e,o):ts(e,o)}const wl=e=>Math.round(1e4*e)/100+"%";function $l(e){const{ctx:t,scales:o,width:n,height:r}=e,a=ml(t.raw);if(!fl(a))return{lines:Z,overlay:Z};const i=e.series.filter(e=>!1!==e.entity.config.extremes).map(t=>{const{min:o,max:n}=function(e){let t,o;for(const n of e)null===n.v||n.carried||((!t||n.vo.v)&&(o=n));return{min:t,max:o}}(t.points),r="none"===a.average?void 0:function(e,t,o=1/0){const n=e.filter(e=>null!==e.v&&!(e.carried&&!t));if(0!==n.length){if(t){let t=0,n=0;for(let r=0;r0)return t/n}return n.reduce((e,t)=>e+t.v,0)/n.length}}(t.points,e.timeWeighted,e.until);return{s:t,min:a.min?o:void 0,max:a.max?n:void 0,average:r}}),s=(e,o)=>At(Et(e,o.entity.decimals,t.hass),o.entity.unit),l=e=>Ze(t.hass,e),c=e=>e>=0&&e<=1,d=[];for(const f of i){for(const n of["max","min"]){const r=f[n];if(!r)continue;const a=o.y(r.v)/Gr;if(!c(a))continue;const i=l("max"===n?"extremes_high":"extremes_low");d.push({s:f.s,kind:n,spec:{x:o.x(r.t)/Yr,y:a,text:`${i} ${s(r.v,f.s)} · ${xl(r.t,e.range,t.hass,e.group)}`,prefer:"max"===n?"above":"below",dot:!0}})}if("line"===a.average&&void 0!==f.average){const e=o.y(f.average)/Gr;c(e)&&d.push({s:f.s,kind:"average",spec:{x:1,y:e,text:`${l("extremes_average")} ${s(f.average,f.s)}`,prefer:"above"}})}}const u=bl(d.map(e=>e.spec),n,r,e.obstacles),h="line"===a.average?B`${i.map(e=>{if(void 0===e.average)return Z;const t=o.y(e.average);return B``})}`:Z,p="figure"===a.average&&i.some(e=>void 0!==e.average)?R`
${i.map(t=>void 0===t.average?Z:R`
${e.series.length>1?R``:Z} ${l("extremes_average")} ${s(t.average,t.s)} @@ -964,7 +964,7 @@ const de=1,ue=2,he=3,pe=4,me=e=>(...t)=>({_$litDirective$:e,values:t});let fe=cl width: 8px; height: 8px; } -`,Ml=[{name:"extremes_max",path:["extremes","max"],default:hl},{name:"extremes_min",path:["extremes","min"],default:ul},{name:"extremes_average",path:["extremes","average"],default:pl}];const zl={name:"extremes",path:["extremes"],default:!0},Sl=new Map;function El(e,t){const o=qe(t);let n=Sl.get(o);return n&&n[0]===e[0]||(n=[...e,{name:"extremes",selector:{boolean:{}}}],Sl.set(o,n)),n}const Al=new WeakMap;function jl(e){let t=Al.get(e);return t||(t=[...e,zl],Al.set(e,t)),t}const Cl=["hourly","daily","twice_daily"],Ll=["datetime","period_start","start","starts_at","startsAt","time","from","date"],Nl=["value","pv_estimate","watts","price","total","temperature","native_temperature"],Tl=e=>"string"==typeof e&&/^[a-z_]+\.[a-z0-9_]+$/.test(e.trim()),Fl=e=>void 0===e||"string"==typeof e;function Ol(e){const t=e.forecast;if("object"==typeof t&&null!==t&&Tl(t.entity))return{...t,entity:t.entity.trim()}}function Dl(e){const t=new Set;for(const o of e.entities??[]){if("object"!=typeof o)continue;const e=Ol(o);e&&t.add(e.entity)}return[...t]}function Pl(e){if("number"==typeof e)return e<1e11?1e3*e:e;if("string"==typeof e){const t=e.trim();return/^\d+(\.\d+)?$/.test(t)?Pl(Number(t)):Date.parse(t)}return e instanceof Date?e.getTime():NaN}const Ul=(e,t)=>t.find(t=>void 0!==e[t]);function Il(e,t,o,n=1){const r=[],a=(e,t)=>{if(!Number.isFinite(e))return;const o=gn(t);r.push({t:e,v:null===o?null:o*n})};if(Array.isArray(e)){for(const i of e)if(Array.isArray(i))a(Pl(i[0]),i[1]);else if("object"==typeof i&&null!==i){const e=i,n=o??Ul(e,Ll),r=t??Ul(e,Nl);if(void 0===n)continue;a(Pl(e[n]),void 0===r?void 0:e[r])}}else if("object"==typeof e&&null!==e)for(const[i,s]of Object.entries(e))a(Pl(i),s);return r.sort((e,t)=>e.t-t.t),r.filter((e,t)=>t+1>=r.length||r[t+1].t!==e.t)}function Hl(e,t,o){const n=[],r=function(e,t){for(let o=1;ot||null===n.v||null===r.v?null:r.t===n.t?r.v:n.v+(r.v-n.v)*(t-n.t)/(r.t-n.t)}return null}(e,t);null!==r&&n.push({t:t,v:r});for(const a of e)if(!(a.t=o))break;return n}const Wl=new WeakMap;function Rl(e,t){const o=Wl.get(e);if(o)for(const[n,r]of o)t.has(n)||(r.closed=!0,r.unsubscribe?.then(e=>e?.()),o.delete(n))}function Bl(e,t){const o=e.hass.states[t.entity];if(t.attribute)return o?.attributes?.[t.attribute];if(t.entity.startsWith("weather.")){const n=o?.attributes?.forecast;return Array.isArray(n)?n:function(e,t,o,n,r){let a=Wl.get(e);a||(a=new Map,Wl.set(e,a));const i=`${o}|${n}`;let s=a.get(i);if(!s){const e=t.connection,l={closed:!1};s=l,a.set(i,l);const c=e?.subscribeMessage?.(e=>{l.closed||(l.items=Array.isArray(e?.forecast)?e.forecast:[],r())},{type:"weather/subscribe_forecast",entity_id:o,forecast_type:n});l.unsubscribe=c?.then(e=>e,()=>{})}return s.items}(e.host,e.hass,t.entity,t.type??"hourly",e.requestUpdate)}return o?.attributes?.forecast}function ql(e,t,o=Date.now()){const n=new Set,r=[];for(const c of t.series){const t=Ol(c.entity.config);if(!t)continue;!t.attribute&&t.entity.startsWith("weather.")&&n.add(`${t.entity}|${t.type??"hourly"}`);const o=t.value_key??(t.entity.startsWith("weather.")?"temperature":void 0),a=Lr(Il(Bl(e,t),o,t.time_key,t.multiply??1),c.entity.conversion);a.length>0&&r.push({s:c,points:a})}if(Rl(e.host,n),0===r.length)return{frame:t,series:[]};const a=Math.max(...r.map(e=>e.points[e.points.length-1].t)),i=function(e,t,o,n,r){return!t||void 0===n||e.endo+1e3?e.end:Math.max(e.end,Math.min(n,o+r))}(t.range,t.live,o,a,function(e){const t=e.forecast_hours;return 36e5*("number"==typeof t&&t>0?t:24)}(e.raw)),s=i===t.range.end?t.range:{...t.range,end:i},l=r.map(({s:e,points:t})=>({...e,points:Hl(t,o,s.end),dash:!0})).filter(e=>e.points.some(e=>null!==e.v));return{frame:s===t.range?t:{...t,range:s},series:l}}function Zl(e,t){return 0===e.length?Z:B`${e.map(e=>{const o=Vr(rs(e.points,500)).map(o=>Zr(o.map(e=>[t.x(e.t),t.y(e.v)]),e.curve)).join("");return B``})}`}function Vl(e,t,o){return t.map(t=>({...t,entity:{...t.entity,name:Ze(e.hass,"forecast_series",{name:t.entity.name})},points:t.points[0]&&t.points[0].t>o?[{t:o,v:null},...t.points]:t.points}))}function Yl(e,t,o){const n=Math.min(...t.map(e=>e.points[0]?.t??1/0));if(!Number.isFinite(n))return Z;const r=o.x(n)/Yr;return r>=0&&r<.97?R`"string"==typeof e&&/^[a-z_]+\.[a-z0-9_]+$/.test(e.trim()),Fl=e=>void 0===e||"string"==typeof e;function Ol(e){const t=e.forecast;if("object"==typeof t&&null!==t&&Tl(t.entity))return{...t,entity:t.entity.trim()}}function Pl(e){const t=new Set;for(const o of e.entities??[]){if("object"!=typeof o)continue;const e=Ol(o);e&&t.add(e.entity)}return[...t]}function Dl(e){if("number"==typeof e)return e<1e11?1e3*e:e;if("string"==typeof e){const t=e.trim();return/^\d+(\.\d+)?$/.test(t)?Dl(Number(t)):Date.parse(t)}return e instanceof Date?e.getTime():NaN}const Ul=(e,t)=>t.find(t=>void 0!==e[t]);function Il(e,t,o,n=1){const r=[],a=(e,t)=>{if(!Number.isFinite(e))return;const o=gn(t);r.push({t:e,v:null===o?null:o*n})};if(Array.isArray(e)){for(const i of e)if(Array.isArray(i))a(Dl(i[0]),i[1]);else if("object"==typeof i&&null!==i){const e=i,n=o??Ul(e,Nl),r=t??Ul(e,Ll);if(void 0===n)continue;a(Dl(e[n]),void 0===r?void 0:e[r])}}else if("object"==typeof e&&null!==e)for(const[i,s]of Object.entries(e))a(Dl(i),s);return r.sort((e,t)=>e.t-t.t),r.filter((e,t)=>t+1>=r.length||r[t+1].t!==e.t)}function Hl(e,t,o){const n=[],r=function(e,t){for(let o=1;ot||null===n.v||null===r.v?null:r.t===n.t?r.v:n.v+(r.v-n.v)*(t-n.t)/(r.t-n.t)}return null}(e,t);null!==r&&n.push({t:t,v:r});for(const a of e)if(!(a.t=o))break;return n}const Wl=new WeakMap;function Rl(e,t){const o=Wl.get(e);if(o)for(const[n,r]of o)t.has(n)||(r.closed=!0,r.unsubscribe?.then(e=>e?.()),o.delete(n))}function Bl(e,t){const o=e.hass.states[t.entity];if(t.attribute)return o?.attributes?.[t.attribute];if(t.entity.startsWith("weather.")){const n=o?.attributes?.forecast;return Array.isArray(n)?n:function(e,t,o,n,r){let a=Wl.get(e);a||(a=new Map,Wl.set(e,a));const i=`${o}|${n}`;let s=a.get(i);if(!s){const e=t.connection,l={closed:!1};s=l,a.set(i,l);const c=e?.subscribeMessage?.(e=>{l.closed||(l.items=Array.isArray(e?.forecast)?e.forecast:[],r())},{type:"weather/subscribe_forecast",entity_id:o,forecast_type:n});l.unsubscribe=c?.then(e=>e,()=>{})}return s.items}(e.host,e.hass,t.entity,t.type??"hourly",e.requestUpdate)}return o?.attributes?.forecast}function ql(e,t,o=Date.now()){const n=new Set,r=[];for(const c of t.series){const t=Ol(c.entity.config);if(!t)continue;!t.attribute&&t.entity.startsWith("weather.")&&n.add(`${t.entity}|${t.type??"hourly"}`);const o=t.value_key??(t.entity.startsWith("weather.")?"temperature":void 0),a=Nr(Il(Bl(e,t),o,t.time_key,t.multiply??1),c.entity.conversion);a.length>0&&r.push({s:c,points:a})}if(Rl(e.host,n),0===r.length)return{frame:t,series:[]};const a=Math.max(...r.map(e=>e.points[e.points.length-1].t)),i=function(e,t,o,n,r){return!t||void 0===n||e.endo+1e3?e.end:Math.max(e.end,Math.min(n,o+r))}(t.range,t.live,o,a,function(e){const t=e.forecast_hours;return 36e5*("number"==typeof t&&t>0?t:24)}(e.raw)),s=i===t.range.end?t.range:{...t.range,end:i},l=r.map(({s:e,points:t})=>({...e,points:Hl(t,o,s.end),dash:!0})).filter(e=>e.points.some(e=>null!==e.v));return{frame:s===t.range?t:{...t,range:s},series:l}}function Zl(e,t){return 0===e.length?Z:B`${e.map(e=>{const o=Vr(rs(e.points,500)).map(o=>Zr(o.map(e=>[t.x(e.t),t.y(e.v)]),e.curve)).join("");return B``})}`}function Vl(e,t,o){return t.map(t=>({...t,entity:{...t.entity,name:Ze(e.hass,"forecast_series",{name:t.entity.name})},points:t.points[0]&&t.points[0].t>o?[{t:o,v:null},...t.points]:t.points}))}function Yl(e,t,o){const n=Math.min(...t.map(e=>e.points[0]?.t??1/0));if(!Number.isFinite(n))return Z;const r=o.x(n)/Yr;return r>=0&&r<.97?R`${Ze(e.hass,"forecast_label")}`:Z}const Gl=a` .plot .forecast-line { @@ -993,7 +993,7 @@ const de=1,ue=2,he=3,pe=4,me=e=>(...t)=>({_$litDirective$:e,values:t});let fe=cl border-left: none; border-right: 1px dashed var(--secondary-text-color); } -`,Xl=[{name:"forecast_entity",path:["forecast","entity"]},{name:"forecast_attribute",path:["forecast","attribute"]},{name:"forecast_value_key",path:["forecast","value_key"]},{name:"forecast_time_key",path:["forecast","time_key"]},{name:"forecast_type",path:["forecast","type"]},{name:"forecast_multiply",path:["forecast","multiply"]}],Jl=[{name:"forecast_hours",path:["forecast_hours"],default:24}],Kl=[{name:"forecast_hours",selector:{number:{min:1,max:336,mode:"box",unit_of_measurement:"h"}}}],Ql=e=>e&&Dl(e).length>0?"forecast":"";function ec(e){return Ql(e)?Kl:[]}const tc=new Map,oc=new WeakMap;const nc=1/12,rc={s:1e3,min:6e4,h:36e5,d:864e5,w:6048e5},ac=/^(\d+(?:\.\d+)?)\s*(s|min|h|d|w)$/;function ic(e){if("number"==typeof e)return Number.isFinite(e)&&e>0?6e4*e:void 0;if("string"!=typeof e)return;const t=ac.exec(e.trim());if(!t)return;const o=Number(t[1])*rc[t[2]];return o>0?o:void 0}const sc=1.4826;function lc(e){const t=e.length>>1;return e.length%2?e[t]:(e[t-1]+e[t])/2}function cc(e,t){const o=e.map(()=>null),n=[],r=[];e.forEach((e,t)=>{null===e.v||e.carried||(n.push(t),r.push(e))});const a=function(e){if(e.length<3)return 0;const t=e.slice(1).map((t,o)=>t.v-e[o].v);t.sort((e,t)=>e-t);const o=lc(t),n=t.map(e=>Math.abs(e-o)).sort((e,t)=>e-t);return sc*lc(n)/Math.SQRT2}(r),i=t/2;let s=0,l=0;return r.forEach((e,t)=>{for(;le-t);const h=lc(u),p=u.map(e=>Math.abs(e-h)).sort((e,t)=>e-t),m=sc*lc(p)||p.reduce((e,t)=>e+t,0)/p.length*1.2533,f=Math.max(m,a),g=e.v-h,v=f<1e-9*Math.max(1,Math.abs(h)),y=v?Math.abs(g)<1e-9*Math.max(1,Math.abs(h))?0:Math.sign(g)*(1/0):g/f;o[n[t]]={t:e.t,v:e.v,mid:h,sd:v?0:f,z:y}}),o}function dc(e,t){return e.filter(e=>null!==e&&Math.abs(e.z)>t).sort((e,t)=>Math.abs(t.z)-Math.abs(e.z))}function uc(e,t){const o=e<0?"−":"+";if(Math.abs(e)>10){return Ze(t,e<0?"anomaly_beyond_low":"anomaly_beyond_high",{limit:`${o}${Et(10,0,t)}σ`})}return`${o}${Et(Math.abs(e),1,t)}σ`}function hc(e,t,o,n){const r=e=>Math.round(10*e)/10;let a="",i=[];const s=()=>{if(i.length>=2){const e=i.map((e,a)=>`${a?"L":"M"}${r(o(e.t))},${r(n(e.mid+t*e.sd))}`).join(""),s=[...i].reverse().map(e=>`L${r(o(e.t))},${r(n(e.mid-t*e.sd))}`).join("");a+=`${e}${s}Z`}i=[]};for(const l of e)null===l?s():i.push(l);return s(),a}function pc(e,t){if(e.length<=t)return e;const o=Math.ceil(e.length/t);return e.filter((t,n)=>n%o===0||n===e.length-1)}const mc=e=>Math.round(1e4*e)/100+"%";function fc(e){const{ctx:t,scales:o}=e,n=function(e){const t=e;if(!0===t.anomalies)return{window:ic(t.anomalies_window),sigma:t.anomalies_sigma??3,color:t.anomalies_color??"red",band:!1!==t.anomalies_band}}(t.raw);if(!n)return{behind:Z,overlay:Z};const r=n.window??Math.max(6e4,(e.range.end-e.range.start)*nc),a=je(n.color),i=[],s=[];for(const h of e.series){const e=cc(h.points,r);if(n.band){const t=hc(pc(e,600),n.sigma,o.x,o.y);t&&i.push(B``)}for(const t of dc(e,n.sigma).slice(0,200)){const e=o.x(t.t)/Yr,n=o.y(t.v)/Gr;e>=0&&e<=1&&n>=0&&n<=1&&s.push({s:h,a:t,x:e,y:n})}}if(0===i.length&&0===s.length)return{behind:Z,overlay:Z};s.sort((e,t)=>Math.abs(t.a.z)-Math.abs(e.a.z));const l=s.map(e=>uc(e.a.z,t.hass)),c=function(e,t,o,n,r=[],a=3){const i=e.map((e,t)=>t).sort((t,o)=>Math.abs(e[o].z)-Math.abs(e[t].z)),s=e.map(e=>({l:e.x*o-6,r:e.x*o+6,t:e.y*n-6,b:e.y*n+6})),l=[],c=[...r],d=[];for(const u of i){if(d.length>=a)break;const r=e[u],i=l.some(t=>Math.abs((e[t].x-r.x)*o)<48&&Math.abs((e[t].y-r.y)*n)<54);if(i)continue;l.push(u);const h={x:r.x,y:r.y,text:t[u],prefer:r.z>0?"above":"below",dot:!0},p=s.filter((e,t)=>t!==u),[m]=_l([h],o,n,[...c,...p]),f=bl(h,m,o,n);!(f.t>=0&&f.b<=n&&f.l>=0&&f.r<=o)||c.some(e=>yl(e,f))||p.some(e=>yl(e,f))||(c.push(f),d.push({index:u,spec:h,placed:m}))}return d}(s.map(e=>({x:e.x,y:e.y,z:e.a.z})),l,e.width,e.height,e.obstacles),d=e=>Ze(t.hass,"anomaly_title",{name:e.s.entity.name,value:At(Et(e.a.v,e.s.entity.decimals,t.hass),e.s.entity.unit),sigma:uc(e.a.z,t.hass)}),u=0===s.length?Z:R`
+`,Xl=[{name:"forecast_entity",path:["forecast","entity"]},{name:"forecast_attribute",path:["forecast","attribute"]},{name:"forecast_value_key",path:["forecast","value_key"]},{name:"forecast_time_key",path:["forecast","time_key"]},{name:"forecast_type",path:["forecast","type"]},{name:"forecast_multiply",path:["forecast","multiply"]}],Jl=[{name:"forecast_hours",path:["forecast_hours"],default:24}],Kl=[{name:"forecast_hours",selector:{number:{min:1,max:336,mode:"box",unit_of_measurement:"h"}}}],Ql=e=>e&&Pl(e).length>0?"forecast":"";function ec(e){return Ql(e)?Kl:[]}const tc=new Map,oc=new WeakMap;const nc=1/12,rc={s:1e3,min:6e4,h:36e5,d:864e5,w:6048e5},ac=/^(\d+(?:\.\d+)?)\s*(s|min|h|d|w)$/;function ic(e){if("number"==typeof e)return Number.isFinite(e)&&e>0?6e4*e:void 0;if("string"!=typeof e)return;const t=ac.exec(e.trim());if(!t)return;const o=Number(t[1])*rc[t[2]];return o>0?o:void 0}const sc=1.4826;function lc(e){const t=e.length>>1;return e.length%2?e[t]:(e[t-1]+e[t])/2}function cc(e,t){const o=e.map(()=>null),n=[],r=[];e.forEach((e,t)=>{null===e.v||e.carried||(n.push(t),r.push(e))});const a=function(e){if(e.length<3)return 0;const t=e.slice(1).map((t,o)=>t.v-e[o].v);t.sort((e,t)=>e-t);const o=lc(t),n=t.map(e=>Math.abs(e-o)).sort((e,t)=>e-t);return sc*lc(n)/Math.SQRT2}(r),i=t/2;let s=0,l=0;return r.forEach((e,t)=>{for(;le-t);const h=lc(u),p=u.map(e=>Math.abs(e-h)).sort((e,t)=>e-t),m=sc*lc(p)||p.reduce((e,t)=>e+t,0)/p.length*1.2533,f=Math.max(m,a),g=e.v-h,y=f<1e-9*Math.max(1,Math.abs(h)),v=y?Math.abs(g)<1e-9*Math.max(1,Math.abs(h))?0:Math.sign(g)*(1/0):g/f;o[n[t]]={t:e.t,v:e.v,mid:h,sd:y?0:f,z:v}}),o}function dc(e,t){return e.filter(e=>null!==e&&Math.abs(e.z)>t).sort((e,t)=>Math.abs(t.z)-Math.abs(e.z))}function uc(e,t){const o=e<0?"−":"+";if(Math.abs(e)>10){return Ze(t,e<0?"anomaly_beyond_low":"anomaly_beyond_high",{limit:`${o}${Et(10,0,t)}σ`})}return`${o}${Et(Math.abs(e),1,t)}σ`}function hc(e,t,o,n){const r=e=>Math.round(10*e)/10;let a="",i=[];const s=()=>{if(i.length>=2){const e=i.map((e,a)=>`${a?"L":"M"}${r(o(e.t))},${r(n(e.mid+t*e.sd))}`).join(""),s=[...i].reverse().map(e=>`L${r(o(e.t))},${r(n(e.mid-t*e.sd))}`).join("");a+=`${e}${s}Z`}i=[]};for(const l of e)null===l?s():i.push(l);return s(),a}function pc(e,t){if(e.length<=t)return e;const o=Math.ceil(e.length/t);return e.filter((t,n)=>n%o===0||n===e.length-1)}const mc=e=>Math.round(1e4*e)/100+"%";function fc(e){const{ctx:t,scales:o}=e,n=function(e){const t=e;if(!0===t.anomalies)return{window:ic(t.anomalies_window),sigma:t.anomalies_sigma??3,color:t.anomalies_color??"red",band:!1!==t.anomalies_band}}(t.raw);if(!n)return{behind:Z,overlay:Z};const r=n.window??Math.max(6e4,(e.range.end-e.range.start)*nc),a=je(n.color),i=[],s=[];for(const h of e.series){const e=cc(h.points,r);if(n.band){const t=hc(pc(e,600),n.sigma,o.x,o.y);t&&i.push(B``)}for(const t of dc(e,n.sigma).slice(0,200)){const e=o.x(t.t)/Yr,n=o.y(t.v)/Gr;e>=0&&e<=1&&n>=0&&n<=1&&s.push({s:h,a:t,x:e,y:n})}}if(0===i.length&&0===s.length)return{behind:Z,overlay:Z};s.sort((e,t)=>Math.abs(t.a.z)-Math.abs(e.a.z));const l=s.map(e=>uc(e.a.z,t.hass)),c=function(e,t,o,n,r=[],a=3){const i=e.map((e,t)=>t).sort((t,o)=>Math.abs(e[o].z)-Math.abs(e[t].z)),s=e.map(e=>({l:e.x*o-6,r:e.x*o+6,t:e.y*n-6,b:e.y*n+6})),l=[],c=[...r],d=[];for(const u of i){if(d.length>=a)break;const r=e[u],i=l.some(t=>Math.abs((e[t].x-r.x)*o)<48&&Math.abs((e[t].y-r.y)*n)<54);if(i)continue;l.push(u);const h={x:r.x,y:r.y,text:t[u],prefer:r.z>0?"above":"below",dot:!0},p=s.filter((e,t)=>t!==u),[m]=bl([h],o,n,[...c,...p]),f=_l(h,m,o,n);!(f.t>=0&&f.b<=n&&f.l>=0&&f.r<=o)||c.some(e=>vl(e,f))||p.some(e=>vl(e,f))||(c.push(f),d.push({index:u,spec:h,placed:m}))}return d}(s.map(e=>({x:e.x,y:e.y,z:e.a.z})),l,e.width,e.height,e.obstacles),d=e=>Ze(t.hass,"anomaly_title",{name:e.s.entity.name,value:At(Et(e.a.v,e.s.entity.decimals,t.hass),e.s.entity.unit),sigma:uc(e.a.z,t.hass)}),u=0===s.length?Z:R`
${c.map(({index:e,placed:t})=>{const o=s[e],{side:n,align:r,tier:a}=t,i="start"===r?"left:0":"end"===r?"right:0":`left:${mc(o.x)}`;return R`(...t)=>({_$litDirective$:e,values:t});let fe=cl .anomaly-label.center { transform: translate(-50%, var(--dy)); } -`,vc=[{name:"anomalies",path:["anomalies"],default:!1},{name:"anomalies_window",path:["anomalies_window"],default:"auto"},{name:"anomalies_sigma",path:["anomalies_sigma"],default:3},{name:"anomalies_color",path:["anomalies_color"],default:"red"},{name:"anomalies_band",path:["anomalies_band"],default:!0}],yc=e=>!0===e?.anomalies?"anomalies":"";function bc(e){return[{name:"anomalies",selector:{boolean:{}}},...yc(e)?[{type:"grid",name:"",schema:[{name:"anomalies_window",selector:{text:{}}},{name:"anomalies_sigma",selector:{number:{min:.5,max:6,step:.1,mode:"box"}}},{name:"anomalies_color",selector:{text:{}}},{name:"anomalies_band",selector:{boolean:{}}}]}]:[]]}const _c=["grey","series"],xc=["1d","7d","28d","1y"],wc={h:"hour",d:"day",w:"week",mo:"month",y:"year"},$c=/^(\d+)\s*(h|d|w|mo|y)$/;function kc(e){if("string"!=typeof e)return;const t=e.trim(),o=$c.exec(t);return!o||Number(o[1])<=0?void 0:{text:t,n:Number(o[1]),unit:wc[o[2]]}}function Mc(e){const t=e.compare;return void 0===t?[]:Array.isArray(t)?t:[t]}function zc(e,t,o){return Vo(t.unit,e,-t.n,o)}function Sc(e,t){const{n:o,unit:n}=e;return"day"===n&&1===o?Ze(t,"period_yesterday"):"day"===n&&7===o||"week"===n&&1===o?Ze(t,"period_last_week"):"month"===n&&1===o?Ze(t,"period_last_month"):"year"===n&&1===o||"month"===n&&12===o?Ze(t,"period_last_year"):Ze(t,`compare_${n}s_earlier`,{n:o})}const Ec=new WeakMap;const Ac=36e5,jc=864e5;function Cc(e,t){if("hour"===e.unit)return t=>t+e.n*Ac;let o=1/0,n=-1/0,r=null;return a=>{if(a=n){o=Zo("day",a,t),n=Vo("day",o,1,t);const i=Vo(e.unit,o,e.n,t),s=Vo("day",i,1,t);r=n-o===jc&&s-i===jc?i-o:null}return null===r?(o=>Vo(e.unit,o,e.n,t)+(o%1e3+1e3)%1e3)(a):a+r}}function Lc(e,t,o){const n=Cc(t,o),r=[];let a=-1/0;for(const i of e){const e=n(i.t);e<=a||(a=e,r.push({...i,t:e,...void 0!==i.end?{end:Math.max(e,n(i.end))}:{}}))}return r}function Nc(e,t,o=Date.now()){const n=function(e){const t=new Set;return Mc(e).map(kc).filter(e=>void 0!==e&&!t.has(`${e.n}${e.unit}`)&&!!t.add(`${e.n}${e.unit}`))}(e.raw);if(0===n.length)return[];const r=e.raw.compare_style??"grey",a=e.items.map(e=>({entity:e.entityId,attribute:e.config.attribute})),{group:i,zone:s,source:l}=t,c=[];return n.forEach((n,d)=>{const u=zc(t.range.start,n,s),h=zc(t.range.end,n,s),p=Math.min(h,o);if(u>=o)return;const m=i&&"statistics"===l?On(i,s,e.hass.config?.time_zone):void 0,f=m?{start:u-Tn[m.period],end:h}:{start:u,end:h},g=function(e,t){let o=Ec.get(e.host);o||(o=new Map,Ec.set(e.host,o));let n=o.get(t);return n||(n=new Pn(e.requestUpdate),o.set(t,n)),n}(e,n.text).get(e.hass,a,f,l,{live:!1,statistics:m});if("ready"!==g.status)return;const v=i?Yo(i.unit,u,h,s):[];t.series.forEach(o=>{const h=e.items[o.index];let m=Lr(g.data.get(Sn(a[o.index]))??[],h.conversion);m=Qr(h,m,{start:u},p,s,e.hass).points;const f=m[m.length-1];if(i?m="statistics"===l?Nn(m,v,i.aggregate,p):Ln(m,v,i.aggregate,p):"history"===l&&f&&null!==f.v&&f.tnull!==e.v))return;const y=Sc(n,e.hass);c.push({...o,points:Lc(m,n,s),color:"grey"===r?"var(--secondary-text-color)":o.color,entity:{...o.entity,name:t.series.length>1?Ze(e.hass,"compare_series",{name:o.entity.name,offset:y}):y},dash:d>0,ghost:d,offset:n})})}),c}const Tc=["","6 4","1.5 3.5","8 3 1.5 3"];function Fc(e,t){return 0===e.length?Z:B`${e.map(e=>{const o=Vr(rs(e.points,500)).map(o=>Zr(o.map(e=>[t.x(e.t),t.y(e.v)]),e.curve)).join("");return B`!0===e?.anomalies?"anomalies":"";function _c(e){return[{name:"anomalies",selector:{boolean:{}}},...vc(e)?[{type:"grid",name:"",schema:[{name:"anomalies_window",selector:{text:{}}},{name:"anomalies_sigma",selector:{number:{min:.5,max:6,step:.1,mode:"box"}}},{name:"anomalies_color",selector:{text:{}}},{name:"anomalies_band",selector:{boolean:{}}}]}]:[]]}const bc=["grey","series"],xc=["1d","7d","28d","1y"],wc={h:"hour",d:"day",w:"week",mo:"month",y:"year"},$c=/^(\d+)\s*(h|d|w|mo|y)$/;function kc(e){if("string"!=typeof e)return;const t=e.trim(),o=$c.exec(t);return!o||Number(o[1])<=0?void 0:{text:t,n:Number(o[1]),unit:wc[o[2]]}}function Mc(e){const t=e.compare;return void 0===t?[]:Array.isArray(t)?t:[t]}function zc(e,t,o){return Vo(t.unit,e,-t.n,o)}function Sc(e,t){const{n:o,unit:n}=e;return"day"===n&&1===o?Ze(t,"period_yesterday"):"day"===n&&7===o||"week"===n&&1===o?Ze(t,"period_last_week"):"month"===n&&1===o?Ze(t,"period_last_month"):"year"===n&&1===o||"month"===n&&12===o?Ze(t,"period_last_year"):Ze(t,`compare_${n}s_earlier`,{n:o})}const Ec=new WeakMap;const Ac=36e5,jc=864e5;function Cc(e,t){if("hour"===e.unit)return t=>t+e.n*Ac;let o=1/0,n=-1/0,r=null;return a=>{if(a=n){o=Zo("day",a,t),n=Vo("day",o,1,t);const i=Vo(e.unit,o,e.n,t),s=Vo("day",i,1,t);r=n-o===jc&&s-i===jc?i-o:null}return null===r?(o=>Vo(e.unit,o,e.n,t)+(o%1e3+1e3)%1e3)(a):a+r}}function Nc(e,t,o){const n=Cc(t,o),r=[];let a=-1/0;for(const i of e){const e=n(i.t);e<=a||(a=e,r.push({...i,t:e,...void 0!==i.end?{end:Math.max(e,n(i.end))}:{}}))}return r}function Lc(e,t,o=Date.now()){const n=function(e){const t=new Set;return Mc(e).map(kc).filter(e=>void 0!==e&&!t.has(`${e.n}${e.unit}`)&&!!t.add(`${e.n}${e.unit}`))}(e.raw);if(0===n.length)return[];const r=e.raw.compare_style??"grey",a=e.items.map(e=>({entity:e.entityId,attribute:e.config.attribute})),{group:i,zone:s,source:l}=t,c=[];return n.forEach((n,d)=>{const u=zc(t.range.start,n,s),h=zc(t.range.end,n,s),p=Math.min(h,o);if(u>=o)return;const m=i&&"statistics"===l?On(i,s,e.hass.config?.time_zone):void 0,f=m?{start:u-Tn[m.period],end:h}:{start:u,end:h},g=function(e,t){let o=Ec.get(e.host);o||(o=new Map,Ec.set(e.host,o));let n=o.get(t);return n||(n=new Dn(e.requestUpdate),o.set(t,n)),n}(e,n.text).get(e.hass,a,f,l,{live:!1,statistics:m});if("ready"!==g.status)return;const y=i?Yo(i.unit,u,h,s):[];t.series.forEach(o=>{const h=e.items[o.index];let m=Nr(g.data.get(Sn(a[o.index]))??[],h.conversion);m=Qr(h,m,{start:u},p,s,e.hass).points;const f=m[m.length-1];if(i?m="statistics"===l?Ln(m,y,i.aggregate,p):Nn(m,y,i.aggregate,p):"history"===l&&f&&null!==f.v&&f.tnull!==e.v))return;const v=Sc(n,e.hass);c.push({...o,points:Nc(m,n,s),color:"grey"===r?"var(--secondary-text-color)":o.color,entity:{...o.entity,name:t.series.length>1?Ze(e.hass,"compare_series",{name:o.entity.name,offset:v}):v},dash:d>0,ghost:d,offset:n})})}),c}const Tc=["","6 4","1.5 3.5","8 3 1.5 3"];function Fc(e,t){return 0===e.length?Z:B`${e.map(e=>{const o=Vr(rs(e.points,500)).map(o=>Zr(o.map(e=>[t.x(e.t),t.y(e.v)]),e.curve)).join("");return B`(...t)=>({_$litDirective$:e,values:t});let fe=cl stroke-linecap: round; opacity: 0.8; } -`,Dc=e=>e&&Mc(e).length>0?"compare":"";function Pc(e,t){const o=t=>Sc(kc(t),e);return[{name:"compare",selector:{select:{multiple:!0,custom_value:!0,mode:"dropdown",options:xc.map(e=>({value:e,label:o(e)}))}}},...Dc(t)?[{name:"compare_style",selector:{select:{mode:"dropdown",options:_c.map(t=>({value:t,label:Ze(e,`editor_compare_style_${t}`)}))}}}]:[]]}const Uc=["auto","shared","independent"];function Ic(e,t,o,n,r){const a=Math.max(0,fs(e)-32),i=function(e,t,o){const n=e=>Math.max(1,Math.floor((t+12)/(e+12))),r=void 0===o?n(150):Math.min(o,n(110));return Math.max(1,Math.min(e,r))}(t.series.length,a,o.columns),s=function(e,t){return Math.max(0,(e-12*(t-1))/t)}(a,i),l=new Set(t.series.map(e=>e.entity.unit).filter(e=>""!==e)),c="shared"===o.scale||"auto"===o.scale&&l.size<=1,d=e=>e.hidden?[e.points,e.hidden]:[e.points],u=c?ki(t.series.flatMap(d)):void 0,{show:h}=e.config;return R`
- ${t.series.map(o=>{const a=ys(e,t.range,u??ki(d(o)),s,2),i=h.name||h.value?R`
+`,Pc=e=>e&&Mc(e).length>0?"compare":"";function Dc(e,t){const o=t=>Sc(kc(t),e);return[{name:"compare",selector:{select:{multiple:!0,custom_value:!0,mode:"dropdown",options:xc.map(e=>({value:e,label:o(e)}))}}},...Pc(t)?[{name:"compare_style",selector:{select:{mode:"dropdown",options:bc.map(t=>({value:t,label:Ze(e,`editor_compare_style_${t}`)}))}}}]:[]]}const Uc=["auto","shared","independent"];function Ic(e,t,o,n,r){const a=Math.max(0,fs(e)-32),i=function(e,t,o){const n=e=>Math.max(1,Math.floor((t+12)/(e+12))),r=void 0===o?n(150):Math.min(o,n(110));return Math.max(1,Math.min(e,r))}(t.series.length,a,o.columns),s=function(e,t){return Math.max(0,(e-12*(t-1))/t)}(a,i),l=new Set(t.series.map(e=>e.entity.unit).filter(e=>""!==e)),c="shared"===o.scale||"auto"===o.scale&&l.size<=1,d=e=>e.hidden?[e.points,e.hidden]:[e.points],u=c?ki(t.series.flatMap(d)):void 0,{show:h}=e.config;return R`
+ ${t.series.map(o=>{const a=vs(e,t.range,u??ki(d(o)),s,2),i=h.name||h.value?R`
${h.name?R`${o.entity.name}`:Z} ${h.value?R`${function(e,t,o){if(void 0===t)return e.entity.display;const n=Hs(e.points,t),r=n<0?void 0:e.points[n];return r&&null!==r.v?At(Et(r.v,e.entity.decimals,o.hass),e.entity.unit):"—"}(o,n,e)}`:Z} @@ -1150,27 +1150,27 @@ const de=1,ue=2,he=3,pe=4,me=e=>(...t)=>({_$litDirective$:e,values:t});let fe=cl .panel:not(:hover) .tooltip { display: none; } -`;function Wc(e,t,o){return!Number.isFinite(e)||!Number.isFinite(t)||!Number.isFinite(o)||o<=t?0:Math.min(1,Math.max(0,(e-t)/(o-t)))}function Rc(e,t,o){if(!Number.isFinite(e)||!Number.isFinite(t)||!Number.isFinite(o)||o<=t)return[0,0];const n=Wc(e,t,o);if(t<0&&o>0){const e=Wc(0,t,o);return n"number"==typeof e.from))return e;const n=[];for(const r of e){const e=t?Yc(r.from,t,"band start",o):null;null!==e&&n.push({...r,from:e})}return n.length?n.sort((e,t)=>e.from-t.from):yt}function Xc(e,t){const o=e.entity,n=t.states[o],r=e.name??n?.attributes?.friendly_name??o,a=e.attribute?"":String(n?.attributes?.unit_of_measurement??""),i=e.unit??a,s=void 0===e.unit?void 0:Cr(a||void 0,e.unit),l=function(e,t){if(t)return e.attribute?t.attributes?.[e.attribute]:t.state}(e,n),c=function(e){return"number"==typeof e?Number.isFinite(e)?e:null:"string"==typeof e?Vc(e):null}(l),d=s&&null!==c?s.apply(c):c,u=null!==d;let h;h=Zc(e.decimals)?e.attribute?u?function(e){const t=String(e),o=t.indexOf(".");return-1===o||/e/i.test(t)?0:Math.min(2,t.length-o-1)}(l):0:s&&"number"==typeof t.entities?.[o]?.display_precision?function(e,t){return Math.min(6,Math.max(0,e+Math.round(-Math.log10(t))))}(t.entities[o].display_precision,s.slope):function(e,t,o){const n=e?.entities?.[t]?.display_precision;return"number"==typeof n?n:"%"===o?0:1}(t,o,i):e.decimals;const p=Yc(e.min,t,"limit",i)??0,m=Yc(e.max,t,"limit",i)??100,f=Yc(e.target,t,"limit",i),g=Gc(e.severity,t,i);let v,y="";return u?(y=Et(d,h,t),v=At(y,i)):v=n?function(e,t,o,n){const r=e.attribute;return r&&"string"==typeof o&&""!==o.trim()?n.formatEntityAttributeValue?.(t,r)??o:n.formatEntityState?.(t)??Ze(n,"unavailable")}(e,n,l,t):Gt({config:e})?"":Ze(t,"entity_not_found"),{entityId:o,config:e,stateObj:n,available:u,value:d,min:p,max:m,target:f,name:r,unit:i,...s?{conversion:s}:{},decimals:h,position:u?Wc(d,p,m):0,span:u?Rc(d,p,m):[0,0],targetPosition:null===f?null:Wc(f,p,m),band:Te(u?d:-1/0,g),bands:g,valueText:y,display:v,label:v?`${r}, ${v}`:r}}function Jc(e,t){if(!e.include)return[];const o=new Set(e.entities.map(e=>e.entity));return function(e,t,o){const n=et.get(e);if(n&&n.exclude===t&&n.states===o.states&&n.entities===o.entities&&n.devices===o.devices&&n.areas===o.areas)return n.ids;const r=[];for(const i of Object.values(o.states)){if(!Ge(i)||o.entities?.[i.entity_id]?.hidden)continue;const n=Xe(i,o);if(!Ke(e,n)||Qe(t,n))continue;const a=i.attributes?.friendly_name;r.push({id:i.entity_id,name:"string"==typeof a&&a?a:i.entity_id})}r.sort((e,t)=>e.name.localeCompare(t.name)||(e.ide.id);return et.set(e,{exclude:t,states:o.states,entities:o.entities,devices:o.devices,areas:o.areas,ids:a}),a}(e.include,e.exclude,t).filter(e=>!o.has(e))}function Kc(e,t){const o=Jc(e,t).map((t,o)=>zt(t,e.cardOptions,o)),n=[...e.entities,...o].map(e=>Xc(e,t));return e.hideUnavailable?n.filter(e=>e.available||Gt(e)):n}function Qc(e){const t=new Set;for(const o of e.entities){t.add(o.entity);for(const e of[o.min,o.max,o.target,...o.severity.map(e=>e.from)])"string"==typeof e&&""!==e&&t.add(e)}for(const o of e.legendBands)"string"==typeof o.from&&t.add(o.from);for(const o of function(e,t){const o=new Set;for(const r of e){const e="object"==typeof r&&null!==r?yr(r):void 0;e&&o.add(e.entity)}const n=vr(t?.when);return n&&o.add(n.entity),[...o]}(e.entities,e.cardOptions))t.add(o);return t}const ed=["above","below"],td=e=>"string"==typeof e&&/^[a-z_]+\.[a-z0-9_]+$/.test(e.trim());function od(e,t,o){if(!Array.isArray(e.severity)||0===e.severity.length)return;const n=e.severity.map(e=>({...e,from:"string"==typeof e.from&&Number.isFinite(Number(e.from))?Number(e.from):e.from})),r=Gc(n,t,o).filter(e=>Number.isFinite(e.from));return r.length?[...r].sort((e,t)=>e.from-t.from):void 0}function nd(e){return"line"===e.type&&!0===e.history&&td(e.value)?e.value.trim():void 0}const rd=new WeakMap;function ad(e,t,o=Date.now()){const n=function(e){const t=Array.isArray(e.annotations)?e.annotations:[];return[...new Set(t.map(nd).filter(e=>void 0!==e))]}(e.raw),r=new Map;if(0===n.length)return r;const a=function(e){let t=rd.get(e.host);return t||(t={statistics:new Pn(e.requestUpdate),history:new Pn(e.requestUpdate)},rd.set(e.host,t)),t}(e),i=Math.min(t.range.end,o),s=t.series[0]?.entity.unit||void 0,l=(t,o)=>{const n=e.hass.states[t]?.attributes?.unit_of_measurement,a=Lr(o,Cr("string"==typeof n?n:void 0,s));a.some(e=>null!==e.v)&&r.set(t,function(e,t){const o=e[e.length-1];return o&&null!==o.v&&o.t({entity:e})),o,"statistics",{live:t.live,statistics:d});if("loading"===i.status)return r;if("ready"===i.status){for(const e of n)l(e,Un(i.data.get(e)??[],t.range));c=n.filter(e=>!r.has(e))}}if(0===c.length)return r;const u=a.history.get(e.hass,c.map(e=>({entity:e})),t.range,"history",{live:t.live});if("ready"===u.status)for(const h of c)l(h,u.data.get(h)??[]);return r}function id(e,t){const o=[];for(const n of e.values())for(const e of n)null!==e.v&&e.t>=t.start&&e.t<=t.end&&o.push(e.v);return o}function sd(e,t,o,n,r,a){const i=function(e){const t=[];let o=[];for(const n of e)if(null===n.v){const e=o[o.length-1];e&&n.t>e.t&&o.push({t:n.t,v:e.v}),o.length&&t.push(o),o=[]}else o.push(n);return o.length&&t.push(o),t}(e);if(0===i.length)return;const s=i.map(e=>Zr(e.map(e=>[t.x(e.t),t.y(e.v)]),"step")).join(""),l=B`0){const e=Wc(0,t,o);return n"number"==typeof e.from))return e;const n=[];for(const r of e){const e=t?Yc(r.from,t,"band start",o):null;null!==e&&n.push({...r,from:e})}return n.length?n.sort((e,t)=>e.from-t.from):vt}function Xc(e,t){const o=e.entity,n=t.states[o],r=e.name??n?.attributes?.friendly_name??o,a=e.attribute?"":String(n?.attributes?.unit_of_measurement??""),i=e.unit??a,s=void 0===e.unit?void 0:Cr(a||void 0,e.unit),l=function(e,t){if(t)return e.attribute?t.attributes?.[e.attribute]:t.state}(e,n),c=function(e){return"number"==typeof e?Number.isFinite(e)?e:null:"string"==typeof e?Vc(e):null}(l),d=s&&null!==c?s.apply(c):c,u=null!==d;let h;h=Zc(e.decimals)?e.attribute?u?function(e){const t=String(e),o=t.indexOf(".");return-1===o||/e/i.test(t)?0:Math.min(2,t.length-o-1)}(l):0:s&&"number"==typeof t.entities?.[o]?.display_precision?function(e,t){return Math.min(6,Math.max(0,e+Math.round(-Math.log10(t))))}(t.entities[o].display_precision,s.slope):function(e,t,o){const n=e?.entities?.[t]?.display_precision;return"number"==typeof n?n:"%"===o?0:1}(t,o,i):e.decimals;const p=Yc(e.min,t,"limit",i)??0,m=Yc(e.max,t,"limit",i)??100,f=Yc(e.target,t,"limit",i),g=Gc(e.severity,t,i);let y,v="";return u?(v=Et(d,h,t),y=At(v,i)):y=n?function(e,t,o,n){const r=e.attribute;return r&&"string"==typeof o&&""!==o.trim()?n.formatEntityAttributeValue?.(t,r)??o:n.formatEntityState?.(t)??Ze(n,"unavailable")}(e,n,l,t):Gt({config:e})?"":Ze(t,"entity_not_found"),{entityId:o,config:e,stateObj:n,available:u,value:d,min:p,max:m,target:f,name:r,unit:i,...s?{conversion:s}:{},decimals:h,position:u?Wc(d,p,m):0,span:u?Rc(d,p,m):[0,0],targetPosition:null===f?null:Wc(f,p,m),band:Te(u?d:-1/0,g),bands:g,valueText:v,display:y,label:y?`${r}, ${y}`:r}}function Jc(e,t){if(!e.include)return[];const o=new Set(e.entities.map(e=>e.entity));return function(e,t,o){const n=et.get(e);if(n&&n.exclude===t&&n.states===o.states&&n.entities===o.entities&&n.devices===o.devices&&n.areas===o.areas)return n.ids;const r=[];for(const i of Object.values(o.states)){if(!Ge(i)||o.entities?.[i.entity_id]?.hidden)continue;const n=Xe(i,o);if(!Ke(e,n)||Qe(t,n))continue;const a=i.attributes?.friendly_name;r.push({id:i.entity_id,name:"string"==typeof a&&a?a:i.entity_id})}r.sort((e,t)=>e.name.localeCompare(t.name)||(e.ide.id);return et.set(e,{exclude:t,states:o.states,entities:o.entities,devices:o.devices,areas:o.areas,ids:a}),a}(e.include,e.exclude,t).filter(e=>!o.has(e))}function Kc(e,t){const o=Jc(e,t).map((t,o)=>zt(t,e.cardOptions,o)),n=[...e.entities,...o].map(e=>Xc(e,t));return e.hideUnavailable?n.filter(e=>e.available||Gt(e)):n}function Qc(e){const t=new Set;for(const o of e.entities){t.add(o.entity);for(const e of[o.min,o.max,o.target,...o.severity.map(e=>e.from)])"string"==typeof e&&""!==e&&t.add(e)}for(const o of e.legendBands)"string"==typeof o.from&&t.add(o.from);for(const o of function(e,t){const o=new Set;for(const r of e){const e="object"==typeof r&&null!==r?vr(r):void 0;e&&o.add(e.entity)}const n=yr(t?.when);return n&&o.add(n.entity),[...o]}(e.entities,e.cardOptions))t.add(o);return t}const ed=["above","below"],td=e=>"string"==typeof e&&/^[a-z_]+\.[a-z0-9_]+$/.test(e.trim());function od(e,t,o){if(!Array.isArray(e.severity)||0===e.severity.length)return;const n=e.severity.map(e=>({...e,from:"string"==typeof e.from&&Number.isFinite(Number(e.from))?Number(e.from):e.from})),r=Gc(n,t,o).filter(e=>Number.isFinite(e.from));return r.length?[...r].sort((e,t)=>e.from-t.from):void 0}function nd(e){return"line"===e.type&&!0===e.history&&td(e.value)?e.value.trim():void 0}const rd=new WeakMap;function ad(e,t,o=Date.now()){const n=function(e){const t=Array.isArray(e.annotations)?e.annotations:[];return[...new Set(t.map(nd).filter(e=>void 0!==e))]}(e.raw),r=new Map;if(0===n.length)return r;const a=function(e){let t=rd.get(e.host);return t||(t={statistics:new Dn(e.requestUpdate),history:new Dn(e.requestUpdate)},rd.set(e.host,t)),t}(e),i=Math.min(t.range.end,o),s=t.series[0]?.entity.unit||void 0,l=(t,o)=>{const n=e.hass.states[t]?.attributes?.unit_of_measurement,a=Nr(o,Cr("string"==typeof n?n:void 0,s));a.some(e=>null!==e.v)&&r.set(t,function(e,t){const o=e[e.length-1];return o&&null!==o.v&&o.t({entity:e})),o,"statistics",{live:t.live,statistics:d});if("loading"===i.status)return r;if("ready"===i.status){for(const e of n)l(e,Un(i.data.get(e)??[],t.range));c=n.filter(e=>!r.has(e))}}if(0===c.length)return r;const u=a.history.get(e.hass,c.map(e=>({entity:e})),t.range,"history",{live:t.live});if("ready"===u.status)for(const h of c)l(h,u.data.get(h)??[]);return r}function id(e,t){const o=[];for(const n of e.values())for(const e of n)null!==e.v&&e.t>=t.start&&e.t<=t.end&&o.push(e.v);return o}function sd(e,t,o,n,r,a){const i=function(e){const t=[];let o=[];for(const n of e)if(null===n.v){const e=o[o.length-1];e&&n.t>e.t&&o.push({t:n.t,v:e.v}),o.length&&t.push(o),o=[]}else o.push(n);return o.length&&t.push(o),t}(e);if(0===i.length)return;const s=i.map(e=>Zr(e.map(e=>[t.x(e.t),t.y(e.v)]),"step")).join(""),l=B``,c="above"===r?0:Gr,d=a?e=>je(Te(e,a).color):()=>o,u=r?i.flatMap(e=>function(e,t,o,n){const r=e=>Math.round(100*e)/100,a=[];for(let i=0;i+1l))continue;const d=r(t.y(s)),u=n(s),h=`M${l},${d}H${c}V${o}H${l}Z`,p=a[a.length-1];p&&p.color===u?p.d+=h:a.push({color:u,d:h})}return a}(e,t,c,d)):[],h=new Map;for(const g of u)h.set(g.color,(h.get(g.color)??"")+g.d);const p=r?B`${[...h].map(([e,t])=>B``)}`:void 0,m=i[i.length-1],f=m[m.length-1];return{line:l,zone:p,top:t.y(f.v)/Gr}}const ld=["line","band","time","state","point"],cd=["max","min","last","first"],dd={line:"red",band:"green",time:"grey",state:"amber",point:"primary"},ud=e=>"number"==typeof e&&Number.isFinite(e),hd=e=>"string"==typeof e&&/^[a-z_]+\.[a-z0-9_]+$/.test(e.trim());function pd(e,t){if(!(void 0===e||ud(e)||hd(e)||"string"==typeof e&&""!==e.trim()&&Number.isFinite(Number(e))))throw new Error(`"${t}" must be a number or an entity id`)}const md=/^(\d{1,2}):(\d{2})(?::(\d{2}))?$/,fd=/^(\d{4})-(\d{2})-(\d{2})[T ](\d{1,2}):(\d{2})(?::(\d{2}))?$/;function gd(e){return(Array.isArray(e)?e:"string"==typeof e?e.split(","):[]).map(e=>String(e).trim()).filter(e=>""!==e)}function vd(e){const t=e.annotations;if(void 0!==e.zones&&"boolean"!=typeof e.zones)throw new Error('"zones" must be true or false');if(void 0!==t){if(!Array.isArray(t))throw new Error('"annotations" must be a list');t.forEach((e,t)=>{const o=e=>`annotations[${t}].${e}`;if("object"!=typeof e||null===e||Array.isArray(e))throw new Error(`"annotations[${t}]" must have a "type"`);const n=e;if(!ld.includes(n.type))throw new Error(`"${o("type")}" must be one of: ${ld.join(", ")}`);for(const r of["label","color","state"])if(void 0!==n[r]&&"string"!=typeof n[r])throw new Error(`"${o(r)}" must be text`);for(const r of["dash","shade"])if(void 0!==n[r]&&"boolean"!=typeof n[r])throw new Error(`"${o(r)}" must be true or false`);if(pd(n.value,o("value")),pd(n.from,o("from")),pd(n.to,o("to")),void 0!==n.entity&&!hd(n.entity))throw new Error(`"${o("entity")}" must be an entity id`);if("line"===n.type&&void 0===n.value)throw new Error(`"${o("value")}" is needed for a line`);if("band"===n.type&&void 0===n.from&&void 0===n.to)throw new Error(`"${o("from")}" or "${o("to")}" is needed for a band`);if("time"===n.type){if(void 0!==n.times&&"string"!=typeof n.times&&!Array.isArray(n.times))throw new Error(`"${o("times")}" must be a time or a list of times`);const e=gd(n.times).find(e=>!function(e){const t=e.trim(),o=md.exec(t);return o?Number(o[1])<24&&Number(o[2])<60:fd.test(t)||/\d{4}-\d{2}-\d{2}T.+(Z|[+-]\d{2}:?\d{2})$/.test(t)&&Number.isFinite(Date.parse(t))}(e));if(void 0!==e)throw new Error(`"${o("times")}" has "${e}": use 07:00 or 2026-10-28 07:00`)}if("state"===n.type&&void 0===n.entity)throw new Error(`"${o("entity")}" is needed for a state mark`);if(function(e,t){if(void 0!==e.history&&"boolean"!=typeof e.history)throw new Error(`"${t("history")}" must be true or false`);if(void 0!==e.zone&&!ed.includes(e.zone))throw new Error(`"${t("zone")}" must be one of: ${ed.join(", ")}`);if((!0===e.history||void 0!==e.zone)&&"line"!==e.type)throw new Error(`"${t("history")}" and "${t("zone")}" are for a line`);if(void 0!==e.severity){if("line"!==e.type)throw new Error(`"${t("severity")}" is for a line`);if(!Array.isArray(e.severity))throw new Error(`"${t("severity")}" must be a list of bands`);e.severity.forEach((e,o)=>{const n=e,r=n?.from;if(!("number"==typeof r&&Number.isFinite(r)||"string"==typeof r&&(Number.isFinite(Number(r))||td(r)))||""===r)throw new Error(`"${t(`severity[${o}].from`)}" must be a number or an entity id`);if("string"!=typeof n?.color||""===n.color)throw new Error(`"${t(`severity[${o}].color`)}" is required`)})}}(n,o),void 0!==n.at&&!cd.includes(n.at))throw new Error(`"${o("at")}" must be one of: ${cd.join(", ")}`)})}}function yd(e){return Array.isArray(e.annotations)?e.annotations:[]}function bd(e){const t=new Set;for(const o of yd(e))for(const e of[o.value,o.from,o.to,"state"===o.type?o.entity:void 0])hd(e)&&t.add(e.trim());return[...t]}function _d(e,t,o){if(void 0===e)return;if(ud(e))return e;const n=gn(e);if(null!==n)return n;const r=t.states[e.trim()],a=gn(r?.state);if(null===a)return;const i=r?.attributes?.unit_of_measurement,s=Cr("string"==typeof i?i:void 0,o);return s?s.apply(a):a}function xd(e){return e.series[0]?.entity.unit||void 0}function wd(e,t,o){const n=[],r=Yo("day",t.start,t.end,o,800);for(const a of e){const e=md.exec(a);if(e){for(const t of r){const r=Wo(t,o.timeZone);n.push(Bo(o.timeZone,r.year,r.month,r.day,+e[1],+e[2],+(e[3]??0)))}continue}const t=fd.exec(a),i=t?Bo(o.timeZone,+t[1],+t[2],+t[3],+t[4],+t[5],+(t[6]??0)):Date.parse(a);Number.isFinite(i)&&n.push(i)}return[...new Set(n.filter(e=>e>=t.start&&e<=t.end))].sort((e,t)=>e-t)}function $d(e,t,o,n){const r=[],a=t?.trim().toLowerCase();for(let i=0;i0&&e[i-1].s===t.s)continue;if(void 0!==a&&t.s.toLowerCase()!==a)continue;let s=i+1;for(;so.end||r.push({start:c,end:Math.min(l,o.end),s:t.s})}return r}function kd(e){return Math.ceil(5.8*e.length)+10}const Md=new WeakMap;function zd(e){const t=Md.get(e);t&&t.generation++,Md.delete(e),function(e){const t=rd.get(e);t?.statistics.pause(),t?.history.pause()}(e)}const Sd=e=>Math.round(1e4*e)/100+"%";function Ed(e,t){return e.entity&&t.find(t=>t.entity.entityId===e.entity.trim())||t[0]}function Ad(e,t,o,n){const r=e.points.filter(e=>null!==e.v&&(n||!e.carried&&(e.t!==o.end||"last"===t)));if(0!==r.length)return"first"===t?r[0]:"last"===t?r[r.length-1]:r.reduce((e,o)=>("max"===t?o.v>e.v:o.v{const i=Math.max(o,Number.isFinite(r.from)?r.from:o),s=Math.min(n,a+1i))return B``;const l=t.y(s),c=t.y(i);return B``})}(t.series[0].entity.bands,o):[];if(0===r.length&&0===a.length)return{behind:Z,front:Z,overlay:Z};const i=[...a],s=[],l=[],{range:c}=t,d=e=>o.x(e),[u,h]=o.domain,p=function(e,t,o){const n=[...new Set(yd(e.raw).filter(e=>"state"===e.type&&e.entity).map(e=>e.entity.trim()))];if(0===n.length)return new Map;const r=n.join(",");let a=Md.get(e.host);if(!a||a.shape!==r||t.starta.to+6e4||o&&a.to!==1/0){const i=(a?.generation??0)+1,s={shape:r,from:t.start,to:o?1/0:t.end,status:"loading",data:new Map,generation:i};a=s,Md.set(e.host,s);const l=e.hass.callWS?.({type:"history/history_during_period",start_time:new Date(t.start).toISOString(),end_time:new Date(t.end).toISOString(),entity_ids:n,minimal_response:!0,no_attributes:!0,significant_changes_only:!1});l&&l.then(t=>{if(Md.get(e.host)===s&&s.generation===i){for(const e of n){const o=(t?.[e]??[]).map(e=>({t:Math.round(1e3*(e.lu??e.lc??0)),s:String(e.s??"")})).filter(e=>e.t>0);s.data.set(e,o.slice(-2e3))}s.status="ready",e.requestUpdate()}},()=>{Md.get(e.host)===s&&(s.status="error")})}const i=a;if("ready"===i.status&&o)for(const s of n){const t=e.hass.states[s];if(!t)continue;const o=Date.parse(t.last_changed??t.last_updated??""),n=i.data.get(s)??[],r=n[n.length-1];Number.isFinite(o)&&(!r||o>r.t&&r.s!==t.state)&&(n.push({t:o,s:t.state}),i.data.set(s,n))}return i.data}(e,c,t.live),m=ad(e,t),f=Math.min(c.end,Date.now()),g=xd(t),v=[],y=(e,t,o,n)=>{const r=o.slice(0,2e3);if(s.push(B`${r.map(e=>B``)}`),e.label&&r.length<=60)for(const a of r)v.push({t:a,label:e.label,color:t})};for(const _ of r){const n=je(_.color??dd[_.type]),r="line"===_.type?m.get(nd(_)??""):void 0,a=r&&sd(r,o,n,!1!==_.dash,_.zone,od(_,e.hass,g));if(a)a.zone&&i.push(a.zone),s.push(a.line),_.label&&l.push(R``,c="above"===r?0:Gr,d=a?e=>je(Te(e,a).color):()=>o,u=r?i.flatMap(e=>function(e,t,o,n){const r=e=>Math.round(100*e)/100,a=[];for(let i=0;i+1l))continue;const d=r(t.y(s)),u=n(s),h=`M${l},${d}H${c}V${o}H${l}Z`,p=a[a.length-1];p&&p.color===u?p.d+=h:a.push({color:u,d:h})}return a}(e,t,c,d)):[],h=new Map;for(const g of u)h.set(g.color,(h.get(g.color)??"")+g.d);const p=r?B`${[...h].map(([e,t])=>B``)}`:void 0,m=i[i.length-1],f=m[m.length-1];return{line:l,zone:p,top:t.y(f.v)/Gr}}const ld=["line","band","time","state","point"],cd=["max","min","last","first"],dd={line:"red",band:"green",time:"grey",state:"amber",point:"primary"},ud=e=>"number"==typeof e&&Number.isFinite(e),hd=e=>"string"==typeof e&&/^[a-z_]+\.[a-z0-9_]+$/.test(e.trim());function pd(e,t){if(!(void 0===e||ud(e)||hd(e)||"string"==typeof e&&""!==e.trim()&&Number.isFinite(Number(e))))throw new Error(`"${t}" must be a number or an entity id`)}const md=/^(\d{1,2}):(\d{2})(?::(\d{2}))?$/,fd=/^(\d{4})-(\d{2})-(\d{2})[T ](\d{1,2}):(\d{2})(?::(\d{2}))?$/;function gd(e){return(Array.isArray(e)?e:"string"==typeof e?e.split(","):[]).map(e=>String(e).trim()).filter(e=>""!==e)}function yd(e){const t=e.annotations;if(void 0!==e.zones&&"boolean"!=typeof e.zones)throw new Error('"zones" must be true or false');if(void 0!==t){if(!Array.isArray(t))throw new Error('"annotations" must be a list');t.forEach((e,t)=>{const o=e=>`annotations[${t}].${e}`;if("object"!=typeof e||null===e||Array.isArray(e))throw new Error(`"annotations[${t}]" must have a "type"`);const n=e;if(!ld.includes(n.type))throw new Error(`"${o("type")}" must be one of: ${ld.join(", ")}`);for(const r of["label","color","state"])if(void 0!==n[r]&&"string"!=typeof n[r])throw new Error(`"${o(r)}" must be text`);for(const r of["dash","shade"])if(void 0!==n[r]&&"boolean"!=typeof n[r])throw new Error(`"${o(r)}" must be true or false`);if(pd(n.value,o("value")),pd(n.from,o("from")),pd(n.to,o("to")),void 0!==n.entity&&!hd(n.entity))throw new Error(`"${o("entity")}" must be an entity id`);if("line"===n.type&&void 0===n.value)throw new Error(`"${o("value")}" is needed for a line`);if("band"===n.type&&void 0===n.from&&void 0===n.to)throw new Error(`"${o("from")}" or "${o("to")}" is needed for a band`);if("time"===n.type){if(void 0!==n.times&&"string"!=typeof n.times&&!Array.isArray(n.times))throw new Error(`"${o("times")}" must be a time or a list of times`);const e=gd(n.times).find(e=>!function(e){const t=e.trim(),o=md.exec(t);return o?Number(o[1])<24&&Number(o[2])<60:fd.test(t)||/\d{4}-\d{2}-\d{2}T.+(Z|[+-]\d{2}:?\d{2})$/.test(t)&&Number.isFinite(Date.parse(t))}(e));if(void 0!==e)throw new Error(`"${o("times")}" has "${e}": use 07:00 or 2026-10-28 07:00`)}if("state"===n.type&&void 0===n.entity)throw new Error(`"${o("entity")}" is needed for a state mark`);if(function(e,t){if(void 0!==e.history&&"boolean"!=typeof e.history)throw new Error(`"${t("history")}" must be true or false`);if(void 0!==e.zone&&!ed.includes(e.zone))throw new Error(`"${t("zone")}" must be one of: ${ed.join(", ")}`);if((!0===e.history||void 0!==e.zone)&&"line"!==e.type)throw new Error(`"${t("history")}" and "${t("zone")}" are for a line`);if(void 0!==e.severity){if("line"!==e.type)throw new Error(`"${t("severity")}" is for a line`);if(!Array.isArray(e.severity))throw new Error(`"${t("severity")}" must be a list of bands`);e.severity.forEach((e,o)=>{const n=e,r=n?.from;if(!("number"==typeof r&&Number.isFinite(r)||"string"==typeof r&&(Number.isFinite(Number(r))||td(r)))||""===r)throw new Error(`"${t(`severity[${o}].from`)}" must be a number or an entity id`);if("string"!=typeof n?.color||""===n.color)throw new Error(`"${t(`severity[${o}].color`)}" is required`)})}}(n,o),void 0!==n.at&&!cd.includes(n.at))throw new Error(`"${o("at")}" must be one of: ${cd.join(", ")}`)})}}function vd(e){return Array.isArray(e.annotations)?e.annotations:[]}function _d(e){const t=new Set;for(const o of vd(e))for(const e of[o.value,o.from,o.to,"state"===o.type?o.entity:void 0])hd(e)&&t.add(e.trim());return[...t]}function bd(e,t,o){if(void 0===e)return;if(ud(e))return e;const n=gn(e);if(null!==n)return n;const r=t.states[e.trim()],a=gn(r?.state);if(null===a)return;const i=r?.attributes?.unit_of_measurement,s=Cr("string"==typeof i?i:void 0,o);return s?s.apply(a):a}function xd(e){return e.series[0]?.entity.unit||void 0}function wd(e,t,o){const n=[],r=Yo("day",t.start,t.end,o,800);for(const a of e){const e=md.exec(a);if(e){for(const t of r){const r=Wo(t,o.timeZone);n.push(Bo(o.timeZone,r.year,r.month,r.day,+e[1],+e[2],+(e[3]??0)))}continue}const t=fd.exec(a),i=t?Bo(o.timeZone,+t[1],+t[2],+t[3],+t[4],+t[5],+(t[6]??0)):Date.parse(a);Number.isFinite(i)&&n.push(i)}return[...new Set(n.filter(e=>e>=t.start&&e<=t.end))].sort((e,t)=>e-t)}function $d(e,t,o,n){const r=[],a=t?.trim().toLowerCase();for(let i=0;i0&&e[i-1].s===t.s)continue;if(void 0!==a&&t.s.toLowerCase()!==a)continue;let s=i+1;for(;so.end||r.push({start:c,end:Math.min(l,o.end),s:t.s})}return r}function kd(e){return Math.ceil(5.8*e.length)+10}const Md=new WeakMap;function zd(e){const t=Md.get(e);t&&t.generation++,Md.delete(e),function(e){const t=rd.get(e);t?.statistics.pause(),t?.history.pause()}(e)}const Sd=e=>Math.round(1e4*e)/100+"%";function Ed(e,t){return e.entity&&t.find(t=>t.entity.entityId===e.entity.trim())||t[0]}function Ad(e,t,o,n){const r=e.points.filter(e=>null!==e.v&&(n||!e.carried&&(e.t!==o.end||"last"===t)));if(0!==r.length)return"first"===t?r[0]:"last"===t?r[r.length-1]:r.reduce((e,o)=>("max"===t?o.v>e.v:o.v{const i=Math.max(o,Number.isFinite(r.from)?r.from:o),s=Math.min(n,a+1i))return B``;const l=t.y(s),c=t.y(i);return B``})}(t.series[0].entity.bands,o):[];if(0===r.length&&0===a.length)return{behind:Z,front:Z,overlay:Z};const i=[...a],s=[],l=[],{range:c}=t,d=e=>o.x(e),[u,h]=o.domain,p=function(e,t,o){const n=[...new Set(vd(e.raw).filter(e=>"state"===e.type&&e.entity).map(e=>e.entity.trim()))];if(0===n.length)return new Map;const r=n.join(",");let a=Md.get(e.host);if(!a||a.shape!==r||t.starta.to+6e4||o&&a.to!==1/0){const i=(a?.generation??0)+1,s={shape:r,from:t.start,to:o?1/0:t.end,status:"loading",data:new Map,generation:i};a=s,Md.set(e.host,s);const l=e.hass.callWS?.({type:"history/history_during_period",start_time:new Date(t.start).toISOString(),end_time:new Date(t.end).toISOString(),entity_ids:n,minimal_response:!0,no_attributes:!0,significant_changes_only:!1});l&&l.then(t=>{if(Md.get(e.host)===s&&s.generation===i){for(const e of n){const o=(t?.[e]??[]).map(e=>({t:Math.round(1e3*(e.lu??e.lc??0)),s:String(e.s??"")})).filter(e=>e.t>0);s.data.set(e,o.slice(-2e3))}s.status="ready",e.requestUpdate()}},()=>{Md.get(e.host)===s&&(s.status="error")})}const i=a;if("ready"===i.status&&o)for(const s of n){const t=e.hass.states[s];if(!t)continue;const o=Date.parse(t.last_changed??t.last_updated??""),n=i.data.get(s)??[],r=n[n.length-1];Number.isFinite(o)&&(!r||o>r.t&&r.s!==t.state)&&(n.push({t:o,s:t.state}),i.data.set(s,n))}return i.data}(e,c,t.live),m=ad(e,t),f=Math.min(c.end,Date.now()),g=xd(t),y=[],v=(e,t,o,n)=>{const r=o.slice(0,2e3);if(s.push(B`${r.map(e=>B``)}`),e.label&&r.length<=60)for(const a of r)y.push({t:a,label:e.label,color:t})};for(const b of r){const n=je(b.color??dd[b.type]),r="line"===b.type?m.get(nd(b)??""):void 0,a=r&&sd(r,o,n,!1!==b.dash,b.zone,od(b,e.hass,g));if(a)a.zone&&i.push(a.zone),s.push(a.line),b.label&&l.push(R`${_.label}`);else if("line"===_.type){const t=_d(_.value,e.hass,g);if(void 0===t||th)continue;const r=o.y(t);if(s.push(B``),_.label){const e=r/Gr;l.push(R`${b.label}`);else if("line"===b.type){const t=bd(b.value,e.hass,g);if(void 0===t||th)continue;const r=o.y(t);if(s.push(B``),b.label){const e=r/Gr;l.push(R`${_.label}`)}}else if("band"===_.type){const t=void 0===_.from?u:_d(_.from,e.hass,g),r=void 0===_.to?h:_d(_.to,e.hass,g);if(void 0===t||void 0===r)continue;const a=Math.max(u,Math.min(t,r)),s=Math.min(h,Math.max(t,r));if(!(s>a))continue;const c=o.y(s);i.push(B``),_.label&&l.push(R`${_.label}`)}else if("time"===_.type)y(_,n,wd(gd(_.times),c,t.zone),"time");else if("state"===_.type){const e=$d(p.get(_.entity.trim())??[],_.state,c,f);_.shade&&i.push(B`${e.map(e=>B``)}`),y(_,n,e.map(e=>e.start).filter(e=>e>c.start),"state")}else if("point"===_.type){const r=Ed(_,t.series),a=r&&Ad(r,_.at??"max",c,void 0!==t.group);if(!r||!a)continue;const i=d(a.t)/Yr,s=o.y(a.v)/Gr;if(!(i>=0&&i<=1&&s>=0&&s<=1))continue;const u=At(Et(a.v,r.entity.decimals,e.hass),r.entity.unit),h=i<.1?"start":i>.9?"end":"";l.push(R` + >${b.label}`)}}else if("band"===b.type){const t=void 0===b.from?u:bd(b.from,e.hass,g),r=void 0===b.to?h:bd(b.to,e.hass,g);if(void 0===t||void 0===r)continue;const a=Math.max(u,Math.min(t,r)),s=Math.min(h,Math.max(t,r));if(!(s>a))continue;const c=o.y(s);i.push(B``),b.label&&l.push(R`${b.label}`)}else if("time"===b.type)v(b,n,wd(gd(b.times),c,t.zone),"time");else if("state"===b.type){const e=$d(p.get(b.entity.trim())??[],b.state,c,f);b.shade&&i.push(B`${e.map(e=>B``)}`),v(b,n,e.map(e=>e.start).filter(e=>e>c.start),"state")}else if("point"===b.type){const r=Ed(b,t.series),a=r&&Ad(r,b.at??"max",c,void 0!==t.group);if(!r||!a)continue;const i=d(a.t)/Yr,s=o.y(a.v)/Gr;if(!(i>=0&&i<=1&&s>=0&&s<=1))continue;const u=At(Et(a.v,r.entity.decimals,e.hass),r.entity.unit),h=i<.1?"start":i>.9?"end":"";l.push(R` ${_.label?R`${_.label} `:Z}${u}`)}}const b=function(e,t,o=2){const n=e.map((e,t)=>t).sort((t,o)=>e[t].x-e[o].x),r=Array.from({length:o},()=>-1/0),a=e.map(()=>{});for(const i of n){const{x:o,width:n}=e[i],s=o+2+n>t?o-2-n:o+2,l=r.findIndex(e=>s>=e+4);l<0||(r[l]=s+n,a[i]=l)}return a}(v.map(e=>({x:d(e.t)/Yr*n,width:kd(e.label)})),n);return v.forEach((t,o)=>{const r=b[o];if(void 0===r)return;const a=d(t.t)/Yr,i=a*n+2+kd(t.label)>n;l.push(R`${b.label?R`${b.label} `:Z}${u}`)}}const _=function(e,t,o=2){const n=e.map((e,t)=>t).sort((t,o)=>e[t].x-e[o].x),r=Array.from({length:o},()=>-1/0),a=e.map(()=>{});for(const i of n){const{x:o,width:n}=e[i],s=o+2+n>t?o-2-n:o+2,l=r.findIndex(e=>s>=e+4);l<0||(r[l]=s+n,a[i]=l)}return a}(y.map(e=>({x:d(e.t)/Yr*n,width:kd(e.label)})),n);return y.forEach((t,o)=>{const r=_[o];if(void 0===r)return;const a=d(t.t)/Yr,i=a*n+2+kd(t.label)>n;l.push(R`(...t)=>({_$litDirective$:e,values:t});let fe=cl * @license * Copyright 2018 Google LLC * SPDX-License-Identifier: BSD-3-Clause - */,Ld="important",Nd=" !"+Ld,Td=me(class extends fe{constructor(e){if(super(e),e.type!==de||"style"!==e.name||e.strings?.length>2)throw Error("The `styleMap` directive must be used in the `style` attribute and must be the only part in the attribute.")}render(e){return Object.keys(e).reduce((t,o)=>{const n=e[o];return null==n?t:t+`${o=o.includes("-")?o:o.replace(/(?:^(webkit|moz|ms|o)|)(?=[A-Z])/g,"-$&").toLowerCase()}:${n};`},"")}update(e,[t]){const{style:o}=e.element;if(void 0===this.ft)return this.ft=new Set(Object.keys(t)),this.render(t);for(const n of this.ft)null==t[n]&&(this.ft.delete(n),n.includes("-")?o.removeProperty(n):o[n]=null);for(const n in t){const e=t[n];if(null!=e){this.ft.add(n);const t="string"==typeof e&&e.endsWith(Nd);n.includes("-")||t?o.setProperty(n,t?e.slice(0,-11):e,t?Ld:""):o[n]=e}}return q}});class Fd{constructor(e){this.host=e,e.addController(this)}hostConnected(){var e;this.stop=(e=()=>this.host.requestUpdate(),"undefined"==typeof window?()=>{}:(window.addEventListener(We,e),()=>window.removeEventListener(We,e)))}hostDisconnected(){this.stop?.(),this.stop=void 0}}const Od=Object.keys(Oe),Dd=Object.keys(Ae),Pd="custom",Ud={text:{}},Id={entity:{domain:["sensor","input_number","number"]}};function Hd(e){return"string"==typeof e&&""!==e.trim()&&!Number.isFinite(Number(e))}const Wd={icon:{}};function Rd(e){return void 0===e?"none":Od.find(t=>Oe[t]&&ii(Oe[t],e))??"custom"}function Bd(e){return Dd.includes(e)}class qd extends le{constructor(){super(),this.languageController=new Fd(this),this._customOpen=new Set,this._entityOpen=new Set}willUpdate(e){e.has("bands")&&(this._customOpen.size&&(this._customOpen=new Set),this._entityOpen.size&&(this._entityOpen=new Set))}_entityValue(e){const t=this.hass?.states[e]?.state,o=void 0===t||""===t.trim()?NaN:Number(t);return Number.isFinite(o)?o:void 0}_t(e){return Ze(this.hass,e)}_getSelectors(){const e=`${qe(this.hass)}|${this.unit??""}`;if(this._selectors?.key===e)return this._selectors;const t=Od.map(e=>({value:e,label:this._t(`editor_preset_${e}`)})),o=e=>({select:{mode:"dropdown",options:e}});return this._selectors={key:e,preset:o(t),presetCustom:o([...t,{value:Pd,label:this._t("editor_preset_custom")}]),color:o([...Dd,Pd].map(e=>({value:e,label:this._t(`editor_color_${e}`)}))),from:{number:{mode:"box",step:"any",...this.unit?{unit_of_measurement:this.unit}:{}}}},this._selectors}_emit(e){this.dispatchEvent(new CustomEvent("value-changed",{detail:{value:e&&e.length?e:void 0}}))}_presetChanged(e){e.stopPropagation();const t=e.detail?.value;if(!t||t===Pd||!Od.includes(t))return;if(t===Rd(this.bands))return;const o=Oe[t];this._emit(o?structuredClone(o):void 0)}_updateBand(e,t,o){const n=[...this.bands??[]],r={...n[e]};null==o||""===o?delete r[t]:r[t]=o,n[e]=r,this._emit(n)}_fromChanged(e,t){t.stopPropagation();const o=Number(t.detail?.value);""!==t.detail?.value&&null!=t.detail?.value&&Number.isFinite(o)&&this._updateBand(e,"from",o)}_fromEntityChanged(e,t){t.stopPropagation();const o=t.detail?.value;"string"==typeof o&&""!==o&&this._updateBand(e,"from",o)}_toggleFromMode(e){const t=this.bands?.[e]?.from,o=new Set(this._entityOpen);Hd(t)?this._updateBand(e,"from",this._entityValue(t)??0):o.delete(e)||o.add(e),this._entityOpen=o}_colorChanged(e,t){t.stopPropagation();const o=t.detail?.value,n=this.bands?.[e]?.color??"primary";if(!o)return;const r=new Set(this._customOpen);o!==Pd?(r.delete(e),this._customOpen=r,o!==n&&this._updateBand(e,"color",o)):Bd(n)&&(this._customOpen=r.add(e))}_customColorChanged(e,t){t.stopPropagation();const o="string"==typeof t.detail?.value?t.detail.value.trim():"";if(!o)return;const n=new Set(this._customOpen);n.delete(e),this._customOpen=n,this._updateBand(e,"color",o)}_iconChanged(e,t){t.stopPropagation(),this._updateBand(e,"icon",t.detail?.value)}_labelChanged(e,t){t.stopPropagation(),this._updateBand(e,"label",t.detail?.value)}_removeBand(e){const t=[...this.bands??[]];t.splice(e,1),this._emit(t)}_addBand(){const e=[...this.bands??[]],t=e[e.length-1]?.from,o="number"==typeof t?t:Hd(t)?this._entityValue(t)??NaN:"string"==typeof t&&""!==t.trim()?Number(t):NaN;e.push({from:Number.isFinite(o)?o+10:0,color:"primary"}),this._emit(e)}_renderBand(e,t,o){const n=!Bd(e.color)||this._customOpen.has(t),r=Hd(e.from)?e.from:void 0,a=void 0!==r||this._entityOpen.has(t);return R`
- + */,Nd="important",Ld=" !"+Nd,Td=me(class extends fe{constructor(e){if(super(e),e.type!==de||"style"!==e.name||e.strings?.length>2)throw Error("The `styleMap` directive must be used in the `style` attribute and must be the only part in the attribute.")}render(e){return Object.keys(e).reduce((t,o)=>{const n=e[o];return null==n?t:t+`${o=o.includes("-")?o:o.replace(/(?:^(webkit|moz|ms|o)|)(?=[A-Z])/g,"-$&").toLowerCase()}:${n};`},"")}update(e,[t]){const{style:o}=e.element;if(void 0===this.ft)return this.ft=new Set(Object.keys(t)),this.render(t);for(const n of this.ft)null==t[n]&&(this.ft.delete(n),n.includes("-")?o.removeProperty(n):o[n]=null);for(const n in t){const e=t[n];if(null!=e){this.ft.add(n);const t="string"==typeof e&&e.endsWith(Ld);n.includes("-")||t?o.setProperty(n,t?e.slice(0,-11):e,t?Nd:""):o[n]=e}}return q}});class Fd{constructor(e){this.host=e,e.addController(this)}hostConnected(){var e;this.stop=(e=()=>this.host.requestUpdate(),"undefined"==typeof window?()=>{}:(window.addEventListener(We,e),()=>window.removeEventListener(We,e)))}hostDisconnected(){this.stop?.(),this.stop=void 0}}const Od="M19,4H15.5L14.5,3H9.5L8.5,4H5V6H19M6,19A2,2 0 0,0 8,21H16A2,2 0 0,0 18,19V7H6V19Z",Pd=Object.keys(Oe),Dd=Object.keys(Ae),Ud="custom",Id={text:{}},Hd={entity:{domain:["sensor","input_number","number"]}};function Wd(e){return"string"==typeof e&&""!==e.trim()&&!Number.isFinite(Number(e))}const Rd={icon:{}};function Bd(e){return void 0===e?"none":Pd.find(t=>Oe[t]&&ii(Oe[t],e))??"custom"}function qd(e){return Dd.includes(e)}class Zd extends le{constructor(){super(),this.languageController=new Fd(this),this._customOpen=new Set,this._entityOpen=new Set}willUpdate(e){e.has("bands")&&(this._customOpen.size&&(this._customOpen=new Set),this._entityOpen.size&&(this._entityOpen=new Set))}_entityValue(e){const t=this.hass?.states[e]?.state,o=void 0===t||""===t.trim()?NaN:Number(t);return Number.isFinite(o)?o:void 0}_t(e){return Ze(this.hass,e)}_getSelectors(){const e=`${qe(this.hass)}|${this.unit??""}`;if(this._selectors?.key===e)return this._selectors;const t=Pd.map(e=>({value:e,label:this._t(`editor_preset_${e}`)})),o=e=>({select:{mode:"dropdown",options:e}});return this._selectors={key:e,preset:o(t),presetCustom:o([...t,{value:Ud,label:this._t("editor_preset_custom")}]),color:o([...Dd,Ud].map(e=>({value:e,label:this._t(`editor_color_${e}`)}))),from:{number:{mode:"box",step:"any",...this.unit?{unit_of_measurement:this.unit}:{}}}},this._selectors}_emit(e){this.dispatchEvent(new CustomEvent("value-changed",{detail:{value:e&&e.length?e:void 0}}))}_presetChanged(e){e.stopPropagation();const t=e.detail?.value;if(!t||t===Ud||!Pd.includes(t))return;if(t===Bd(this.bands))return;const o=Oe[t];this._emit(o?structuredClone(o):void 0)}_updateBand(e,t,o){const n=[...this.bands??[]],r={...n[e]};null==o||""===o?delete r[t]:r[t]=o,n[e]=r,this._emit(n)}_fromChanged(e,t){t.stopPropagation();const o=Number(t.detail?.value);""!==t.detail?.value&&null!=t.detail?.value&&Number.isFinite(o)&&this._updateBand(e,"from",o)}_fromEntityChanged(e,t){t.stopPropagation();const o=t.detail?.value;"string"==typeof o&&""!==o&&this._updateBand(e,"from",o)}_toggleFromMode(e){const t=this.bands?.[e]?.from,o=new Set(this._entityOpen);Wd(t)?this._updateBand(e,"from",this._entityValue(t)??0):o.delete(e)||o.add(e),this._entityOpen=o}_colorChanged(e,t){t.stopPropagation();const o=t.detail?.value,n=this.bands?.[e]?.color??"primary";if(!o)return;const r=new Set(this._customOpen);o!==Ud?(r.delete(e),this._customOpen=r,o!==n&&this._updateBand(e,"color",o)):qd(n)&&(this._customOpen=r.add(e))}_customColorChanged(e,t){t.stopPropagation();const o="string"==typeof t.detail?.value?t.detail.value.trim():"";if(!o)return;const n=new Set(this._customOpen);n.delete(e),this._customOpen=n,this._updateBand(e,"color",o)}_iconChanged(e,t){t.stopPropagation(),this._updateBand(e,"icon",t.detail?.value)}_labelChanged(e,t){t.stopPropagation(),this._updateBand(e,"label",t.detail?.value)}_removeBand(e){const t=[...this.bands??[]];t.splice(e,1),this._emit(t)}_addBand(){const e=[...this.bands??[]],t=e[e.length-1]?.from,o="number"==typeof t?t:Wd(t)?this._entityValue(t)??NaN:"string"==typeof t&&""!==t.trim()?Number(t):NaN;e.push({from:Number.isFinite(o)?o+10:0,color:"primary"}),this._emit(e)}_duplicateWarning(){const e=new Set;for(const t of this.bands??[]){const o="string"!=typeof t.from||Wd(t.from)?t.from:Number(t.from);if("number"==typeof o&&Number.isFinite(o)){if(e.has(o))return R`${Ze(this.hass,"editor_warn_band_same_start",{from:String(o)})}`;e.add(o)}}return Z}_renderBand(e,t,o){const n=!qd(e.color)||this._customOpen.has(t),r=Wd(e.from)?e.from:void 0,a=void 0!==r||this._entityOpen.has(t);return R`
+ (...t)=>({_$litDirective$:e,values:t});let fe=cl .hass=${this.hass} .label=${this._t("editor_band_color")} .selector=${o.color} - .value=${n?Pd:e.color} + .value=${n?Ud:e.color} @value-changed=${e=>this._colorChanged(t,e)} > (...t)=>({_$litDirective$:e,values:t});let fe=cl data-role="label" .hass=${this.hass} .label=${this._t("editor_band_label")} - .selector=${Ud} + .selector=${Id} .value=${e.label??""} @value-changed=${e=>this._labelChanged(t,e)} > @@ -1312,7 +1319,7 @@ const de=1,ue=2,he=3,pe=4,me=e=>(...t)=>({_$litDirective$:e,values:t});let fe=cl data-role="icon" .hass=${this.hass} .label=${this._t("editor_band_icon")} - .selector=${Wd} + .selector=${Rd} .value=${e.icon??""} @value-changed=${e=>this._iconChanged(t,e)} > @@ -1325,7 +1332,7 @@ const de=1,ue=2,he=3,pe=4,me=e=>(...t)=>({_$litDirective$:e,values:t});let fe=cl > this._removeBand(t)} > @@ -1335,7 +1342,7 @@ const de=1,ue=2,he=3,pe=4,me=e=>(...t)=>({_$litDirective$:e,values:t});let fe=cl data-role="from-entity" .hass=${this.hass} .label=${this._t("editor_band_from_entity_label")} - .selector=${Id} + .selector=${Hd} .value=${r??""} @value-changed=${e=>this._fromEntityChanged(t,e)} >`:Z} @@ -1345,23 +1352,28 @@ const de=1,ue=2,he=3,pe=4,me=e=>(...t)=>({_$litDirective$:e,values:t});let fe=cl data-role="custom-color" .hass=${this.hass} .label=${this._t("editor_band_custom_color")} - .selector=${Ud} - .value=${Bd(e.color)?je(e.color):e.color} + .selector=${Id} + .value=${qd(e.color)?je(e.color):e.color} @value-changed=${e=>this._customColorChanged(t,e)} >`:Z} -
`}render(){const e=this._getSelectors(),t=Rd(this.bands);return R``}render(){const e=this._getSelectors(),t=Bd(this.bands);return R` - ${(this.bands??[]).map((t,o)=>this._renderBand(t,o,e))} - `}}qd.properties={hass:{attribute:!1},bands:{attribute:!1},unit:{attribute:!1},_customOpen:{state:!0},_entityOpen:{state:!0}},qd.styles=a` + ${(this.bands??[]).map((t,o)=>this._renderBand(t,o,e))} ${this._duplicateWarning()} + `}}function Vd(e,t){const o=Ze(e,`${t}_helper`);return o&&o!==`${t}_helper`?o:void 0}Zd.properties={hass:{attribute:!1},bands:{attribute:!1},unit:{attribute:!1},_customOpen:{state:!0},_entityOpen:{state:!0}},Zd.styles=a` :host { display: block; + container-type: inline-size; + } + .warning { + display: block; + margin-top: 12px; } /* Two lines per band: where it starts and its colour, then its label and icon. */ .band { @@ -1399,6 +1411,16 @@ const de=1,ue=2,he=3,pe=4,me=e=>(...t)=>({_$litDirective$:e,values:t});let fe=cl .remove { grid-area: remove; } + /* Narrow: the start keeps its buttons; the colour, label and icon each get a line wide enough to read. */ + @container (max-width: 420px) { + .band { + grid-template-areas: + 'swatch from from mode remove' + '. color color color color' + '. label label label label' + '. icon icon icon icon'; + } + } .swatch { width: 20px; height: 20px; @@ -1426,7 +1448,7 @@ const de=1,ue=2,he=3,pe=4,me=e=>(...t)=>({_$litDirective$:e,values:t});let fe=cl outline: 2px solid var(--primary-color, #03a9f4); outline-offset: 2px; } - `,customElements.get("cd-bands-editor")||customElements.define("cd-bands-editor",qd);const Zd={line:["value","dash","history","zone"],band:["from","to"],time:["times"],state:["entity","state","shade"],point:["at","series"]},Vd={dash:!0,shade:!1,at:"max",history:!1,zone:"none"};function Yd(e,t,o){return{select:{mode:"dropdown",options:o.map(o=>({value:o,label:Ze(e,`editor_annotation_${t}_${o}`)}))}}}const Gd=new Map;function Xd(e,t){const o={...e};return t.length?o.annotations=t:delete o.annotations,o}function Jd(e,t){if("line"===e)return{type:e,value:0};if("band"===e)return{type:e,from:0,to:1};if("time"===e)return{type:e,times:["07:00"]};if("state"===e){const o=(t.entities??[])[0];return{type:e,entity:"string"==typeof o?o:o?.entity??"sensor.example",state:"on"}}return{type:e,at:"max"}}function Kd(e){const t=Array.isArray(e.config.annotations)?e.config.annotations:[],o=(e.config.entities??[]).map(e=>"string"==typeof e?e:e.entity),n=t=>Ze(e.hass,t),r=(o,n)=>{const r=[...t];n?r[o]=n:r.splice(o,1),e.commit(Xd(e.config,r))};return R` @@ -6698,7 +6722,7 @@ const de=1,ue=2,he=3,pe=4,me=e=>(...t)=>({_$litDirective$:e,values:t});let fe=cl data-role="state" .hass=${e.hass} .label=${o("editor_state_colors_state")} - .selector=${Cw} + .selector=${Iw} .value=${a} @value-changed=${r(s,0)} > @@ -6706,13 +6730,13 @@ const de=1,ue=2,he=3,pe=4,me=e=>(...t)=>({_$litDirective$:e,values:t});let fe=cl data-role="color" .hass=${e.hass} .label=${o("editor_state_colors_color")} - .selector=${Cw} + .selector=${Iw} .value=${i} @value-changed=${r(s,1)} > n(t.filter((e,t)=>t!==s))} > @@ -6720,16 +6744,16 @@ const de=1,ue=2,he=3,pe=4,me=e=>(...t)=>({_$litDirective$:e,values:t});let fe=cl -
`}const Fw=[{name:"timeline_group",path:["group"]}];const Ow=["state","duration","both","none"],Dw={normal:30,compact:22},Pw={normal:24,compact:18};function Uw(e,t,o){const n=t.entity.stateObj??{entity_id:t.entity.entityId,state:o,attributes:{}},r=t.entity.config.attribute;try{return r?e.formatEntityAttributeValue?.(n,r,o)??o:e.formatEntityState?.({...n,state:o},o)??o}catch{return o}}function Iw(e,t,o){return function(e,t,o){const n=o?.[e];if(n)return{color:je(n),quiet:!1,text:Ne(n)};const r=Mw.has(e)&&!Object.prototype.hasOwnProperty.call(kw,e),a=Object.prototype.hasOwnProperty.call(kw,e)?kw[e]:r?"grey":zw[function(e){let t=0;for(let o=0;o>>0;return t}(e)%zw.length],i=je(a);return{color:/^[a-z0-9_]+$/.test(e)&&/^[a-z0-9_]+$/.test(t)?`var(--state-${t}-${e}-color, ${i})`:i,quiet:r,text:r?"theme":Ne(a)}}(t,e.domain,function(e){const t=e.state_colors;return t&&"object"==typeof t&&!Array.isArray(t)?t:void 0}(o))}const Hw=e=>Math.round(1e4*e)/100+"%";function Ww(e,t,o,n){const r=o.raw.bar_labels??"state";return e.spans.map(a=>{if(ww(a.state))return Z;const{left:i,width:s}=function(e,t){const o=t.end-t.start;if(!(o>0))return{left:0,width:0};const n=Math.max(t.start,e.start),r=Math.min(t.end,e.end);return{left:(n-t.start)/o,width:Math.max(0,r-n)/o}}(a,t.range);if(s<=0)return Z;const l=a.state,c=Iw(e,l,o.raw),d=function(e,t,o){const n=Sw(o.end-o.start);return"state"===e?t:"duration"===e?n:"both"===e?`${t} · ${n}`:""}(r,Uw(o.hass,e.series,l),a),u=""!==d&&function(e){return 6.2*e.length+10}(d)<=s*n;return R`
`}const Bw=[{name:"timeline_group",path:["group"]}];const qw=["state","duration","both","none"],Zw={normal:30,compact:22},Vw={normal:24,compact:18};function Yw(e,t,o){const n=t.entity.stateObj??{entity_id:t.entity.entityId,state:o,attributes:{}},r=t.entity.config.attribute;try{return r?e.formatEntityAttributeValue?.(n,r,o)??o:e.formatEntityState?.({...n,state:o},o)??o}catch{return o}}function Gw(e,t,o){return function(e,t,o){const n=o?.[e];if(n)return{color:je(n),quiet:!1,text:Le(n)};const r=Tw.has(e)&&!Object.prototype.hasOwnProperty.call(Lw,e),a=Object.prototype.hasOwnProperty.call(Lw,e)?Lw[e]:r?"grey":Fw[function(e){let t=0;for(let o=0;o>>0;return t}(e)%Fw.length],i=je(a);return{color:/^[a-z0-9_]+$/.test(e)&&/^[a-z0-9_]+$/.test(t)?`var(--state-${t}-${e}-color, ${i})`:i,quiet:r,text:r?"theme":Le(a)}}(t,e.domain,function(e){const t=e.state_colors;return t&&"object"==typeof t&&!Array.isArray(t)?t:void 0}(o))}const Xw=e=>Math.round(1e4*e)/100+"%";function Jw(e,t,o,n){const r=o.raw.bar_labels??"state";return e.spans.map(a=>{if(Cw(a.state))return Z;const{left:i,width:s}=function(e,t){const o=t.end-t.start;if(!(o>0))return{left:0,width:0};const n=Math.max(t.start,e.start),r=Math.min(t.end,e.end);return{left:(n-t.start)/o,width:Math.max(0,r-n)/o}}(a,t.range);if(s<=0)return Z;const l=a.state,c=Gw(e,l,o.raw),d=function(e,t,o){const n=Ow(o.end-o.start);return"state"===e?t:"duration"===e?n:"both"===e?`${t} · ${n}`:""}(r,Yw(o.hass,e.series,l),a),u=""!==d&&function(e){return 6.2*e.length+10}(d)<=s*n;return R`
${u?R`${d}`:Z} -
`})}const Rw={layout:"chart",group:"history",height:200,styles:a` +
`})}const Kw={layout:"chart",group:"history",height:200,styles:a` ${ca} ${ws} ${Ks} @@ -6939,7 +6963,7 @@ const de=1,ue=2,he=3,pe=4,me=e=>(...t)=>({_$litDirective$:e,values:t});let fe=cl - `,validate:function(e){if(rn(e.period),void 0!==e.source&&"history"!==e.source)throw new Error('"source" must be history: a state timeline reads states, which statistics don\'t keep');if(void 0!==e.group_by)throw new Error('"group_by" does not apply to a state timeline');if(void 0!==e.bar_labels&&!Ow.includes(e.bar_labels))throw new Error(`"bar_labels" must be one of: ${Ow.join(", ")}`);if(void 0!==e.x_axis&&"boolean"!=typeof e.x_axis)throw new Error('"x_axis" must be true or false');const t=e.gridlines;if(void 0!==t&&("object"!=typeof t||null===t||Array.isArray(t)))throw new Error('"gridlines" must have "vertical" (true or false)');if(void 0!==t?.vertical&&"boolean"!=typeof t.vertical)throw new Error('"gridlines.vertical" must be true or false');!function(e,t){if(void 0===e)return;if("object"!=typeof e||null===e||Array.isArray(e))throw new Error(`${t} must map states to colours, like "on: amber"`);for(const[o,n]of Object.entries(e))if("string"!=typeof n||""===n.trim())throw new Error(`${t}: the colour for "${o}" must be text`)}(e.state_colors,'"state_colors"');for(const o of e.entities??[]){if("object"!=typeof o)continue;const e=o;if(void 0!==e.group&&"string"!=typeof e.group)throw new Error(`"group" of ${o.entity} must be text`)}Zs(e),ks(e)},editor:function(e){const t=Qu(`timeline|${Fu(e.config)}`,e.hass,()=>{return[...(t=e.hass,o=e.config,Ou(t,o).filter(e=>!Aw.has(e.name??"")&&!(e.schema??[]).some(e=>Aw.has(e.name??"")))),{name:"bar_labels",selector:Lu(e.hass,"bar_labels",["state","duration","both","none"])},{type:"grid",name:"",schema:[{name:"x_axis",selector:{boolean:{}}},{name:"grid_vertical",selector:{boolean:{}}},{name:"tooltip",selector:{boolean:{}}},{name:"compact",selector:{boolean:{}}}]},{name:"timeline_legend",selector:Lu(e.hass,"timeline_legend",["above","hidden"])}];var t,o});return R`${eh(e,"chart",t,jw)}${Tw(e)}`},entityFields:function(e){return{schema:Qu("timeline_entity",e,()=>[{name:"timeline_group",selector:{text:{}}}]),fields:Fw}},disconnect(e){aa(e),gs(e),Bs(e)},render(e){const t=Date.now(),o=ea(e,t,{text:!0}),n=Ms(e.raw),r=n.compact?"compact":"normal",a=na(o,e),i=Math.min(o.range.end,t),s=o.series.map(e=>({series:e,spans:$w(e.points,i),domain:e.entity.entityId.split(".")[0],measurement:!1}));for(const S of s)S.measurement=Ew(S.spans);const l="hidden"!==n.header,c=(e,t)=>R`
${e}${t}
`,d="ready"!==o.status?sa(o,e):s.every(e=>e.spans.every(e=>ww(e.state)))?R`
${Ze(e.hass,"timeline_no_states")}
`:void 0;if(d)return c(a,d);const u=e.config.show.name,h=fs(e),p=Math.max(0,...s.map(e=>e.series.entity.name.length)),m=u?Math.min(.35*h,7*p+10):0,f=Math.max(40,h-32-m),g=function(e,t,o){const n=Math.max(2,Math.min(8,Math.round(o/70))),r=Vi(Ji(t.hass)),{unit:a,ticks:i}=Xi(e.range,n,r);return{unit:a,ticks:i,x:zi([e.range.start,e.range.end],[0,1]),offset:r}}(o,e,f),v=!1!==e.raw.x_axis,y=e.raw.gridlines?.vertical??!0,b=qs(e.raw),_=new Map(s.map(e=>[e.series.index,e])),x=function(e,t){const o=[],n=new Set;for(const r of e){const a=t(r);if(void 0!==a){if(!n.has(a)){n.add(a),o.push({heading:a});for(const n of e)t(n)===a&&o.push({item:n})}}else o.push({item:r})}return o}(o.series.map(e=>_.get(e.index)),e=>(e=>{const t=e.entity.config.group;return"string"==typeof t&&""!==t.trim()?t.trim():void 0})(e.series)),w=o.range.end-o.range.start,$=o.live&&o.range.end>t&&t>o.range.start,k=Ze(e.hass,"chart_aria",{style:Ze(e.hass,"editor_style_timeline"),names:s.map(e=>e.series.entity.name).join(", ")}),M=b?Vs(e,o.range,[Array.from({length:241},(e,t)=>({t:o.range.start+w*t/240,v:null})),...s.map(e=>e.spans.map(e=>({t:e.start,v:null})))]):void 0,z=`--tl-row:${Dw[r]}px;--tl-heading:${Pw[r]}px`;return c(R`${a}${l?function(e,t){const o=new Map;for(const r of e)if(!r.measurement)for(const e of r.spans){if(ww(e.state))continue;const n=Uw(t.hass,r.series,e.state);o.has(n)||o.set(n,{label:n,color:Iw(r,e.state,t.raw)})}if(0===o.size)return Z;const n=[...o.values()];return R`
+ `,validate:function(e){if(rn(e.period),void 0!==e.source&&"history"!==e.source)throw new Error('"source" must be history: a state timeline reads states, which statistics don\'t keep');if(void 0!==e.group_by)throw new Error('"group_by" does not apply to a state timeline');if(void 0!==e.bar_labels&&!qw.includes(e.bar_labels))throw new Error(`"bar_labels" must be one of: ${qw.join(", ")}`);if(void 0!==e.x_axis&&"boolean"!=typeof e.x_axis)throw new Error('"x_axis" must be true or false');const t=e.gridlines;if(void 0!==t&&("object"!=typeof t||null===t||Array.isArray(t)))throw new Error('"gridlines" must have "vertical" (true or false)');if(void 0!==t?.vertical&&"boolean"!=typeof t.vertical)throw new Error('"gridlines.vertical" must be true or false');!function(e,t){if(void 0===e)return;if("object"!=typeof e||null===e||Array.isArray(e))throw new Error(`${t} must map states to colours, like "on: amber"`);for(const[o,n]of Object.entries(e))if("string"!=typeof n||""===n.trim())throw new Error(`${t}: the colour for "${o}" must be text`)}(e.state_colors,'"state_colors"');for(const o of e.entities??[]){if("object"!=typeof o)continue;const e=o;if(void 0!==e.group&&"string"!=typeof e.group)throw new Error(`"group" of ${o.entity} must be text`)}Zs(e),ks(e)},editor:function(e){const t=th(`timeline|${Pu(e.config)}`,e.hass,()=>{return[...(t=e.hass,o=e.config,Du(t,o).filter(e=>!Dw.has(e.name??"")&&!(e.schema??[]).some(e=>Dw.has(e.name??"")))),{name:"bar_labels",selector:Tu(e.hass,"bar_labels",["state","duration","both","none"])},{type:"grid",name:"",schema:[{name:"x_axis",selector:{boolean:{}}},{name:"grid_vertical",selector:{boolean:{}}},{name:"tooltip",selector:{boolean:{}}},{name:"compact",selector:{boolean:{}}}]},{name:"timeline_legend",selector:Tu(e.hass,"timeline_legend",["above","hidden"])}];var t,o});return R`${ch(e,"chart",t,Uw)}${Rw(e)}`},entityFields:function(e){return{schema:th("timeline_entity",e,()=>[{name:"timeline_group",selector:{text:{}}}]),fields:Bw}},disconnect(e){aa(e),gs(e),Bs(e)},render(e){const t=Date.now(),o=ea(e,t,{text:!0}),n=Ms(e.raw),r=n.compact?"compact":"normal",a=na(o,e),i=Math.min(o.range.end,t),s=o.series.map(e=>({series:e,spans:Nw(e.points,i),domain:e.entity.entityId.split(".")[0],measurement:!1}));for(const S of s)S.measurement=Pw(S.spans);const l="hidden"!==n.header,c=(e,t)=>R`
${e}${t}
`,d="ready"!==o.status?sa(o,e):s.every(e=>e.spans.every(e=>Cw(e.state)))?R`
${Ze(e.hass,"timeline_no_states")}
`:void 0;if(d)return c(a,d);const u=e.config.show.name,h=fs(e),p=Math.max(0,...s.map(e=>e.series.entity.name.length)),m=u?Math.min(.35*h,7*p+10):0,f=Math.max(40,h-32-m),g=function(e,t,o){const n=Math.max(2,Math.min(8,Math.round(o/70))),r=Vi(Ji(t.hass)),{unit:a,ticks:i}=Xi(e.range,n,r);return{unit:a,ticks:i,x:zi([e.range.start,e.range.end],[0,1]),offset:r}}(o,e,f),y=!1!==e.raw.x_axis,v=e.raw.gridlines?.vertical??!0,_=qs(e.raw),b=new Map(s.map(e=>[e.series.index,e])),x=function(e,t){const o=[],n=new Set;for(const r of e){const a=t(r);if(void 0!==a){if(!n.has(a)){n.add(a),o.push({heading:a});for(const n of e)t(n)===a&&o.push({item:n})}}else o.push({item:r})}return o}(o.series.map(e=>b.get(e.index)),e=>(e=>{const t=e.entity.config.group;return"string"==typeof t&&""!==t.trim()?t.trim():void 0})(e.series)),w=o.range.end-o.range.start,$=o.live&&o.range.end>t&&t>o.range.start,k=Ze(e.hass,"chart_aria",{style:Ze(e.hass,"editor_style_timeline"),names:s.map(e=>e.series.entity.name).join(", ")}),M=_?Vs(e,o.range,[Array.from({length:241},(e,t)=>({t:o.range.start+w*t/240,v:null})),...s.map(e=>e.spans.map(e=>({t:e.start,v:null})))]):void 0,z=`--tl-row:${Zw[r]}px;--tl-heading:${Vw[r]}px`;return c(R`${a}${l?function(e,t){const o=new Map;for(const r of e)if(!r.measurement)for(const e of r.spans){if(Cw(e.state))continue;const n=Yw(t.hass,r.series,e.state);o.has(n)||o.set(n,{label:n,color:Gw(r,e.state,t.raw)})}if(0===o.size)return Z;const n=[...o.values()];return R`
${[...n.filter(e=>!e.color.quiet),...n.filter(e=>e.color.quiet)].map(({label:e,color:t})=>R`${e}`)} @@ -6963,51 +6987,51 @@ const de=1,ue=2,he=3,pe=4,me=e=>(...t)=>({_$litDirective$:e,values:t});let fe=cl @pointerleave=${M?.leave} @pointercancel=${M?.leave} > - ${y?g.ticks.map(e=>R`
`):Z} + ${v?g.ticks.map(e=>R`
`):Z} ${x.map(t=>"heading"in t?R`
`:R`
- ${t.item.measurement?R`
${Ze(e.hass,"timeline_measurement")}
`:R`
${Ww(t.item,o,e,f)}
`} + ${t.item.measurement?R`
${Ze(e.hass,"timeline_measurement")}
`:R`
${Jw(t.item,o,e,f)}
`}
`)} - ${$?R`
`:Z} - ${b?function(e,t,o,n){const r=Rs(o.host);if(void 0===r)return Z;const a=(r-t.range.start)/(t.range.end-t.range.start);if(!(a>=0&&a<=1))return Z;const i=Us(a,n);return R` - ${v?R`
- ${g.ticks.map(t=>{const o=g.x(t);return R`.95?"end":""}" style="left:${Hw(o)}" + ${y?R`
+ ${g.ticks.map(t=>{const o=g.x(t);return R`.95?"end":""}" style="left:${Xw(o)}" >${ns(t,g.unit,w,e.hass,g.offset)}`})}
`:Z} -
`)}},Bw={current:"current_temperature",target:"temperature",low:"target_temp_low",high:"target_temp_high",action:"hvac_action"},qw=Object.keys(Bw);const Zw=["heat","cool","dry","fan"],Vw={heating:"heat",preheating:"heat",cooling:"cool",defrosting:"cool",drying:"dry",fan:"fan"};function Yw(e){return void 0===e?void 0:Vw[e]}function Gw(e,t){let o=0,n=e.length;for(;o>1;e[r].t<=t?o=r+1:n=r}return o>0?e[o-1]:void 0}const Xw=e=>(Math.round(100*e)/100).toString();const Jw=new Set(["source","group_by","aggregate"]),Kw=[...Nu.filter(e=>!Jw.has(e.name)),{name:"set_point",path:["set_point"],default:!0},{name:"shading",path:["shading"],default:!0},{name:"shade_fan",path:["shade_fan"],default:!1},{name:"curve",path:["curve"],default:"smooth"},{name:"line_width",path:["line_width"],default:xa},{name:"current_color",path:["current_color"]},{name:"set_point_color",path:["set_point_color"]},{name:"heating_color",path:["heating_color"]},{name:"cooling_color",path:["cooling_color"]},...qu,...Ru];function Qw(e){return Ou(e.hass,e.config).filter(e=>!Jw.has(e.name??"")&&!(e.schema??[]).some(e=>Jw.has(e.name??"")))}const e$="var(--state-climate-heat-color, #ff8100)",t$="var(--state-climate-cool-color, #2b9af9)",o$="var(--state-climate-dry-color, #efbd07)",n$="var(--state-climate-fan_only-color, #8a8a8a)",r$=["set_point","shading","shade_fan"],a$=["current_color","set_point_color","heating_color","cooling_color"];function i$(e,t,o){if(t.stateObj&&e?.formatEntityAttributeValue){const n=e.formatEntityAttributeValue(t.stateObj,Bw.action,o);if(n)return n}const n=Ze(e,`climate_action_${o}`);return n===`climate_action_${o}`?o:n}function s$(e,t,o,n,r){return"number"==typeof t?e.text(t):"number"==typeof o&&"number"==typeof n?Ze(r,"climate_range",{low:Et(o,e.decimals,r),high:e.text(n)}):"—"}const l$=e=>Math.round(1e4*e)/100+"%";function c$(e,t,o,n,r,a,i){if(void 0===i)return Z;const s=r.x(i)/Yr;if(!(s>=0&&s<=1))return Z;const l=Us(s,vs(e)),c=Gw(o.current,i),d=Gw(o.action,i)?.s,u=Yw(d),h=e=>Gw(e,i)?.v??void 0,p=c&&null!==c.v?r.y(c.v)/Gr:-1,m=(e,t,o)=>R`
+
`)}},Qw={current:"current_temperature",target:"temperature",low:"target_temp_low",high:"target_temp_high",action:"hvac_action"},e$=Object.keys(Qw);const t$=["heat","cool","dry","fan"],o$={heating:"heat",preheating:"heat",cooling:"cool",defrosting:"cool",drying:"dry",fan:"fan"};function n$(e){return void 0===e?void 0:o$[e]}function r$(e,t){let o=0,n=e.length;for(;o>1;e[r].t<=t?o=r+1:n=r}return o>0?e[o-1]:void 0}const a$=e=>(Math.round(100*e)/100).toString();const i$=new Set(["source","group_by","aggregate"]),s$=[...Fu.filter(e=>!i$.has(e.name)),{name:"set_point",path:["set_point"],default:!0},{name:"shading",path:["shading"],default:!0},{name:"shade_fan",path:["shade_fan"],default:!1},{name:"curve",path:["curve"],default:"smooth"},{name:"line_width",path:["line_width"],default:xa},{name:"current_color",path:["current_color"]},{name:"set_point_color",path:["set_point_color"]},{name:"heating_color",path:["heating_color"]},{name:"cooling_color",path:["cooling_color"]},...Vu,...qu];function l$(e){return Du(e.hass,e.config).filter(e=>!i$.has(e.name??"")&&!(e.schema??[]).some(e=>i$.has(e.name??"")))}const c$="var(--state-climate-heat-color, #ff8100)",d$="var(--state-climate-cool-color, #2b9af9)",u$="var(--state-climate-dry-color, #efbd07)",h$="var(--state-climate-fan_only-color, #8a8a8a)",p$=["set_point","shading","shade_fan"],m$=["current_color","set_point_color","heating_color","cooling_color"];function f$(e,t,o){if(t.stateObj&&e?.formatEntityAttributeValue){const n=e.formatEntityAttributeValue(t.stateObj,Qw.action,o);if(n)return n}const n=Ze(e,`climate_action_${o}`);return n===`climate_action_${o}`?o:n}function g$(e,t,o,n,r){return"number"==typeof t?e.text(t):"number"==typeof o&&"number"==typeof n?Ze(r,"climate_range",{low:Et(o,e.decimals,r),high:e.text(n)}):"—"}const y$=e=>Math.round(1e4*e)/100+"%";function v$(e,t,o,n,r,a,i){if(void 0===i)return Z;const s=r.x(i)/Yr;if(!(s>=0&&s<=1))return Z;const l=Us(s,ys(e)),c=r$(o.current,i),d=r$(o.action,i)?.s,u=n$(d),h=e=>r$(e,i)?.v??void 0,p=c&&null!==c.v?r.y(c.v)/Gr:-1,m=(e,t,o)=>R`
${e}${t}${o}
`;return R``}const _$=(e,t=!1)=>R`
${e}
`;const b$={layout:"chart",group:"history",height:240,styles:a` ${ca} ${ws} ${Ks} @@ -7042,25 +7066,25 @@ const de=1,ue=2,he=3,pe=4,me=e=>(...t)=>({_$litDirective$:e,values:t});let fe=cl `,validate(e){Kr(e),Oi(e),Zs(e),ja(e),ks(e),function(e){if(void 0!==e.source&&"history"!==e.source)throw new Error("\"source\" must be history: long-term statistics don't keep a thermostat's set point or action");if(void 0!==e.group_by)throw new Error('"group_by" is not available on a climate chart');for(const t of r$)if(void 0!==e[t]&&"boolean"!=typeof e[t])throw new Error(`"${t}" must be true or false`);for(const t of a$)if(void 0!==e[t]&&("string"!=typeof e[t]||""===e[t]))throw new Error(`"${t}" must be a colour name or CSS colour`)}(e)},editor:function(e){const t=Qu(`climate|${Fu(e.config)}`,e.hass,()=>[...Qw(e),{type:"grid",name:"",schema:[{name:"set_point",selector:{boolean:{}}},{name:"shading",selector:{boolean:{}}},{name:"shade_fan",selector:{boolean:{}}}]},{type:"grid",name:"",schema:[{name:"curve",selector:Lu(e.hass,"curve",Rr)},{name:"line_width",selector:Ha}]},{type:"grid",name:"",schema:[{name:"current_color",selector:{text:{}}},{name:"set_point_color",selector:{text:{}}},{name:"heating_color",selector:{text:{}}},{name:"cooling_color",selector:{text:{}}}]},...Zu(e.hass),...Bu(e.hass,!1)]);return eh(e,"chart",t,Kw)},disconnect(e){aa(e),gs(e),Bs(e)},render(e){const t=Ms(e.raw),o=function(e){const t=(t,o)=>je(e[t]??o);return{setPoint:!1!==e.set_point,shading:!1!==e.shading,shadeFan:!0===e.shade_fan,colors:{current:t("current_color","primary"),setPoint:t("set_point_color","red"),heat:t("heating_color",e$),cool:t("cooling_color",t$),dry:o$,fan:n$}}}(e.raw),n=e.items[0],r=rn(e.raw.period),a=Xo(e.hass),i=Date.now(),s=sn(r,i,a,r.navigate?cn(e.host,r):0),l={start:s.start,end:s.end},c=function(e,t){const o=t.config?.unit_system,n=o?.temperature??"°C",r=e.config.unit??n,a=e.config.decimals??1,i=Cr(n,e.config.unit);return{unit:r,decimals:a,...i?{conversion:i}:{},convert:e=>i&&"number"==typeof e&&Number.isFinite(e)?i.apply(e):e,text:e=>"number"==typeof e&&Number.isFinite(e)?At(Et(e,a,t),r):"—"}}(n,e.hass),d=n.entityId.startsWith("climate."),u=function(e,t,o,n){const{show:r}=e.config;if(!r.name&&!r.value)return Z;const a=t.stateObj?.attributes??{},i=t.entityId.startsWith("climate.")&&void 0!==t.stateObj&&!["unavailable","unknown"].includes(t.stateObj.state),s="string"==typeof a[Bw.action]?a[Bw.action]:void 0,l=Yw(s),c=(e,t,o)=>R`
+ stroke="var(--primary-color, #03a9f4)" stroke-width="3" stroke-linecap="round" />`,validate(e){Kr(e),Oi(e),Zs(e),ja(e),ks(e),function(e){if(void 0!==e.source&&"history"!==e.source)throw new Error("\"source\" must be history: long-term statistics don't keep a thermostat's set point or action");if(void 0!==e.group_by)throw new Error('"group_by" is not available on a climate chart');for(const t of p$)if(void 0!==e[t]&&"boolean"!=typeof e[t])throw new Error(`"${t}" must be true or false`);for(const t of m$)if(void 0!==e[t]&&("string"!=typeof e[t]||""===e[t]))throw new Error(`"${t}" must be a colour name or CSS colour`)}(e)},editor:function(e){const t=th(`climate|${Pu(e.config)}`,e.hass,()=>[...l$(e),{type:"grid",name:"",schema:[{name:"set_point",selector:{boolean:{}}},{name:"shading",selector:{boolean:{}}},{name:"shade_fan",selector:{boolean:{}}}]},{type:"grid",name:"",schema:[{name:"curve",selector:Tu(e.hass,"curve",Rr)},{name:"line_width",selector:Ha}]},{type:"grid",name:"",schema:[{name:"current_color",selector:{text:{}}},{name:"set_point_color",selector:{text:{}}},{name:"heating_color",selector:{text:{}}},{name:"cooling_color",selector:{text:{}}}]},...Yu(e.hass),...Zu(e.hass,!1)]);return ch(e,"chart",t,s$)},disconnect(e){aa(e),gs(e),Bs(e)},render(e){const t=Ms(e.raw),o=function(e){const t=(t,o)=>je(e[t]??o);return{setPoint:!1!==e.set_point,shading:!1!==e.shading,shadeFan:!0===e.shade_fan,colors:{current:t("current_color","primary"),setPoint:t("set_point_color","red"),heat:t("heating_color",c$),cool:t("cooling_color",d$),dry:u$,fan:h$}}}(e.raw),n=e.items[0],r=rn(e.raw.period),a=Xo(e.hass),i=Date.now(),s=sn(r,i,a,r.navigate?cn(e.host,r):0),l={start:s.start,end:s.end},c=function(e,t){const o=t.config?.unit_system,n=o?.temperature??"°C",r=e.config.unit??n,a=e.config.decimals??1,i=Cr(n,e.config.unit);return{unit:r,decimals:a,...i?{conversion:i}:{},convert:e=>i&&"number"==typeof e&&Number.isFinite(e)?i.apply(e):e,text:e=>"number"==typeof e&&Number.isFinite(e)?At(Et(e,a,t),r):"—"}}(n,e.hass),d=n.entityId.startsWith("climate."),u=function(e,t,o,n){const{show:r}=e.config;if(!r.name&&!r.value)return Z;const a=t.stateObj?.attributes??{},i=t.entityId.startsWith("climate.")&&void 0!==t.stateObj&&!["unavailable","unknown"].includes(t.stateObj.state),s="string"==typeof a[Qw.action]?a[Qw.action]:void 0,l=n$(s),c=(e,t,o)=>R`
${e} ${r.name?R`${t}`:Z} ${r.value?R`${o}`:Z}
`;return R`
- ${c(R``,t.name,i?n.text(n.convert(a[Bw.current])):t.display)} - ${o.setPoint&&i?c(R``,Ze(e.hass,"climate_set_point"),s$(n,n.convert(a[Bw.target]),n.convert(a[Bw.low]),n.convert(a[Bw.high]),e.hass)):Z} + ${c(R``,t.name,i?n.text(n.convert(a[Qw.current])):t.display)} + ${o.setPoint&&i?c(R``,Ze(e.hass,"climate_set_point"),g$(n,n.convert(a[Qw.target]),n.convert(a[Qw.low]),n.convert(a[Qw.high]),e.hass)):Z} ${i&&s?R`
- ${i$(e.hass,t,s)} + ${f$(e.hass,t,s)}
`:Z} -
`}(e,n,d?o:{...o,setPoint:!1},c);if(!d)return zs({...t,header:"above"},u,d$(Ze(e.hass,"climate_not_thermostat",{name:n.name})));const h=function(e){const t={};for(const o of qw)t[o]="action"===o?{entity:e,attribute:Bw[o],text:!0}:{entity:e,attribute:Bw[o]};return t}(n.entityId),p=Wn(e.host,e.requestUpdate).get(e.hass,Object.values(h),l,"history",{live:s.live}),m=function(e,t,o,n){const r={};for(const a of qw){const i=e.get(n(t[a]))??[],s=i[i.length-1],l="action"===a?void 0!==s?.s:null!=s?.v;r[a]=s&&l&&s.tLr(e,c.conversion),g=c.conversion?{...m,current:f(m.current),target:f(m.target),low:f(m.low),high:f(m.high)}:m,v=na({status:p.status,error:p.error,range:l,period:r,live:s.live,back:s.back,zone:a},e),y=v===Z&&u===Z?Z:R`${v}${u}`,b=o.shadeFan?["heat","cool","dry","fan"]:["heat","cool","dry"],_=o.shading?function(e,t,o=Zw){const n=[];let r;for(const a of e){if(r&&a.s===r.action)continue;r&&(r.end=a.t,r.end>r.start&&n.push(r),r=void 0);const e=Yw(a.s);e&&o.includes(e)&&(r={kind:e,action:a.s,start:a.t,end:t})}return r&&t>r.start&&n.push({...r,end:Math.max(r.end,t)}),n}(g.action,Math.min(l.end,i),b):[],x=o.setPoint?[g.current,g.target,g.low,g.high]:[g.current];let w;if("loading"===p.status?w=d$(Ze(e.hass,"chart_loading")):"error"===p.status?w=d$(Ze(e.hass,"chart_error",{error:p.error??""}),!0):x.every(e=>e.every(e=>null===e.v))&&0===_.length&&(w=d$(Ze(e.hass,"chart_no_data"))),w)return zs("over"===t.header?{...t,header:"above"}:t,y,w);const $=ys(e,l,ki(x)),{scales:k}=$,M=e.raw.line_width??xa,z=e.raw.curve??"smooth",S=B`${_.map(e=>B``}(e,n,d?o:{...o,setPoint:!1},c);if(!d)return zs({...t,header:"above"},u,_$(Ze(e.hass,"climate_not_thermostat",{name:n.name})));const h=function(e){const t={};for(const o of e$)t[o]="action"===o?{entity:e,attribute:Qw[o],text:!0}:{entity:e,attribute:Qw[o]};return t}(n.entityId),p=Wn(e.host,e.requestUpdate).get(e.hass,Object.values(h),l,"history",{live:s.live}),m=function(e,t,o,n){const r={};for(const a of e$){const i=e.get(n(t[a]))??[],s=i[i.length-1],l="action"===a?void 0!==s?.s:null!=s?.v;r[a]=s&&l&&s.tNr(e,c.conversion),g=c.conversion?{...m,current:f(m.current),target:f(m.target),low:f(m.low),high:f(m.high)}:m,y=na({status:p.status,error:p.error,range:l,period:r,live:s.live,back:s.back,zone:a},e),v=y===Z&&u===Z?Z:R`${y}${u}`,_=o.shadeFan?["heat","cool","dry","fan"]:["heat","cool","dry"],b=o.shading?function(e,t,o=t$){const n=[];let r;for(const a of e){if(r&&a.s===r.action)continue;r&&(r.end=a.t,r.end>r.start&&n.push(r),r=void 0);const e=n$(a.s);e&&o.includes(e)&&(r={kind:e,action:a.s,start:a.t,end:t})}return r&&t>r.start&&n.push({...r,end:Math.max(r.end,t)}),n}(g.action,Math.min(l.end,i),_):[],x=o.setPoint?[g.current,g.target,g.low,g.high]:[g.current];let w;if("loading"===p.status?w=_$(Ze(e.hass,"chart_loading")):"error"===p.status?w=_$(Ze(e.hass,"chart_error",{error:p.error??""}),!0):x.every(e=>e.every(e=>null===e.v))&&0===b.length&&(w=_$(Ze(e.hass,"chart_no_data"))),w)return zs("over"===t.header?{...t,header:"above"}:t,v,w);const $=vs(e,l,ki(x)),{scales:k}=$,M=e.raw.line_width??xa,z=e.raw.curve??"smooth",S=B`${b.map(e=>B`(...t)=>({_$litDirective$:e,values:t});let fe=cl height=${Gr} fill=${o.colors[e.kind]} >`)}`,E=function(e,t){const o=new Map(t.map(e=>[e.t,e.v]));return e.map(e=>{const t=o.get(e.t);return{t:e.t,v:null!==e.v&&"number"==typeof t?[e.v,t]:null}})}(g.low,g.high),A=o.setPoint?B` - {if(!r.length)return;const a=r[r.length-1];if(e>a.t&&r.push({t:e,v:a.v}),r.length>1){const e=r.map(e=>[t(e.t),o(e.v[1])]),a=r.map(e=>[t(e.t),o(e.v[0])]);n+=`M${Xw(e[0][0])},${Xw(e[0][1])}`;for(let t=1;t=0;t--)n+=`V${Xw(a[t][1])}H${Xw(a[t][0])}`;n+="Z"}r=[]};for(const i of e)null===i.v?a(i.t):r.push({t:i.t,v:i.v});return r.length&&a(e[e.length-1].t),n}(E,k.x,k.y)} fill=${o.colors.setPoint}> + {if(!r.length)return;const a=r[r.length-1];if(e>a.t&&r.push({t:e,v:a.v}),r.length>1){const e=r.map(e=>[t(e.t),o(e.v[1])]),a=r.map(e=>[t(e.t),o(e.v[0])]);n+=`M${a$(e[0][0])},${a$(e[0][1])}`;for(let t=1;t=0;t--)n+=`V${a$(a[t][1])}H${a$(a[t][0])}`;n+="Z"}r=[]};for(const i of e)null===i.v?a(i.t):r.push({t:i.t,v:i.v});return r.length&&a(e[e.length-1].t),n}(E,k.x,k.y)} fill=${o.colors.setPoint}> ${[g.target,g.low,g.high].map(e=>B`{if(!o.length)return;const n=o[o.length-1];e>n.t&&o.push({t:e,v:n.v}),t.push(o),o=[]};for(const a of e){if(null===a.v){n(a.t);continue}const e=o[o.length-1];e&&e.v===a.v||o.push({t:a.t,v:a.v})}const r=e[e.length-1];return o.length&&n(r.t),t}(e).map(e=>Zr(e.map(e=>[t.x(e.t),t.y(e.v)]),"step")).join("")}(e,k)} fill="none" stroke=${o.colors.setPoint}>`)}`:Z,j=Vr(rs(g.current,500)).map(e=>Zr(e.map(e=>[k.x(e.t),k.y(e.v)]),z)).join(""),C=B`${S}${A}`,L=Ze(e.hass,"chart_aria",{style:Ze(e.hass,"editor_style_climate"),names:n.name}),N=qs(e.raw);return zs(t,y,xs({axes:$,ctx:e,content:C,label:L,overlay:R`${"over"===t.header?Ss(y):Z} - ${N?c$(e,n,g,o,k,c,Rs(e.host)):Z}`,hover:N?Vs(e,l,[g.current,g.target,g.low,g.high,g.action]):void 0}))}},h$=[4,8,16];function p$(e,t){const o=360/t;return Math.floor(mn(e)/o+.5)%t}function m$(e,t){return un[e*(16/t)%16]}function f$(e,t,o,n){if(t<0)return null;const r=e[t];return o-r.tMath.round(100*e)/100||0;function y$(e,t){return[v$(e*Math.sin(t)),v$(-e*Math.cos(t))]}const b$=Nu.filter(e=>"group_by"!==e.name&&"aggregate"!==e.name).map(e=>"period_last"===e.name?{...e,default:30}:"period_unit"===e.name?{...e,default:"day"}:e),_$=[...b$,{name:"sectors",path:["sectors"],default:"16"},{name:"calm",path:["calm"]},{name:"tooltip",path:["tooltip"],default:!0},{name:"compact",path:["compact"],default:!1}];function x$(e,t){if(void 0===t)return Ze(e.hass,"editor_wind_none");const o="string"==typeof t?t:t.entity;return("string"==typeof t?void 0:t.name)??e.hass?.states[o]?.attributes?.friendly_name??o}const w$={last:30,unit:"day"};function $$(e){const t=e.period;return null==t?rn(w$):"object"!=typeof t||Array.isArray(t)?rn(t):rn({...w$,...t})}function k$(e){const t=e.sectors;if(null==t||""===t)return 16;const o="string"==typeof t?Number(t):t;if(!h$.includes(o))throw new Error(`"sectors" must be one of: ${h$.join(", ")}`);return o}function M$(e){const t=e.calm;if(null==t||""===t)return;const o="string"==typeof t?Number(t):t;if("number"!=typeof o||!Number.isFinite(o)||o<0)throw new Error('"calm" must be a number of 0 or more');return o}const z$=["color-mix(in srgb, var(--primary-color, #2f6fe4) 35%, var(--card-background-color, #fff))","color-mix(in srgb, var(--primary-color, #2f6fe4) 62%, var(--card-background-color, #fff))","var(--primary-color, #2f6fe4)","color-mix(in srgb, var(--primary-color, #2f6fe4) 68%, var(--primary-text-color, #212121))","color-mix(in srgb, var(--purple-color, #8b6cff) 80%, var(--primary-text-color, #212121))"],S$=(e,t)=>Et(e,Number.isInteger(e)?0:1,t.hass);function E$(e,t,o){return Number.isFinite(e)?void 0===t?`${S$(e,o)}+`:`${S$(e,o)}–${S$(t,o)}`:void 0===t?"":`< ${S$(t,o)}`}function A$(e,t,o=!1){const n=100*e;return 0===n?`${Et(0,0,t.hass)}%`:`${Et(n,o||n<1?1:0,t.hass)}%`}const j$=new WeakMap;function C$(e,t){j$.get(e.host)!==t&&(void 0===t?j$.delete(e.host):j$.set(e.host,t),e.requestUpdate())}const L$=124;function N$(e,t,o,n){const{rose:r,n:a,bands:i,rings:s}=e,l=2*Math.PI/a,c=.09*l,d=qs(n.raw),u=r.sectors.map((o,s)=>{if(r.totals[s]<=0)return Z;const u=s*l-l/2+c,h=s*l+l/2-c;let p=0;const m=o.map((t,o)=>{if(t<=0)return Z;const n=function(e,t,o,n){if(t<=e||n<=o)return"";const r=n-o>Math.PI?1:0,[a,i]=y$(t,o),[s,l]=y$(t,n),c=`M${a} ${i}A${t} ${t} 0 ${r} 1 ${s} ${l}`;if(e<=0)return`${c}L0 0Z`;const[d,u]=y$(e,n),[h,p]=y$(e,o);return`${c}L${d} ${u}A${e} ${e} 0 ${r} 0 ${h} ${p}Z`}(e.radius(p),e.radius(p+t),u,h);return p+=t,B``}),f=m$(s,a),g=t.index>=0;return B``,N=Ze(e.hass,"chart_aria",{style:Ze(e.hass,"editor_style_climate"),names:n.name}),L=qs(e.raw);return zs(t,v,xs({axes:$,ctx:e,content:C,label:N,overlay:R`${"over"===t.header?Ss(v):Z} + ${L?v$(e,n,g,o,k,c,Rs(e.host)):Z}`,hover:L?Vs(e,l,[g.current,g.target,g.low,g.high,g.action]):void 0}))}},x$=[4,8,16];function w$(e,t){const o=360/t;return Math.floor(mn(e)/o+.5)%t}function $$(e,t){return un[e*(16/t)%16]}function k$(e,t,o,n){if(t<0)return null;const r=e[t];return o-r.tMath.round(100*e)/100||0;function S$(e,t){return[z$(e*Math.sin(t)),z$(-e*Math.cos(t))]}const E$=Fu.filter(e=>"group_by"!==e.name&&"aggregate"!==e.name).map(e=>"period_last"===e.name?{...e,default:30}:"period_unit"===e.name?{...e,default:"day"}:e),A$=[...E$,{name:"sectors",path:["sectors"],default:"16"},{name:"calm",path:["calm"]},{name:"tooltip",path:["tooltip"],default:!0},{name:"compact",path:["compact"],default:!1}];function j$(e,t){if(void 0===t)return Ze(e.hass,"editor_wind_none");const o="string"==typeof t?t:t.entity;return("string"==typeof t?void 0:t.name)??e.hass?.states[o]?.attributes?.friendly_name??o}const C$={last:30,unit:"day"};function N$(e){const t=e.period;return null==t?rn(C$):"object"!=typeof t||Array.isArray(t)?rn(t):rn({...C$,...t})}function L$(e){const t=e.sectors;if(null==t||""===t)return 16;const o="string"==typeof t?Number(t):t;if(!x$.includes(o))throw new Error(`"sectors" must be one of: ${x$.join(", ")}`);return o}function T$(e){const t=e.calm;if(null==t||""===t)return;const o="string"==typeof t?Number(t):t;if("number"!=typeof o||!Number.isFinite(o)||o<0)throw new Error('"calm" must be a number of 0 or more');return o}const F$=["color-mix(in srgb, var(--primary-color, #2f6fe4) 35%, var(--card-background-color, #fff))","color-mix(in srgb, var(--primary-color, #2f6fe4) 62%, var(--card-background-color, #fff))","var(--primary-color, #2f6fe4)","color-mix(in srgb, var(--primary-color, #2f6fe4) 68%, var(--primary-text-color, #212121))","color-mix(in srgb, var(--purple-color, #8b6cff) 80%, var(--primary-text-color, #212121))"],O$=(e,t)=>Et(e,Number.isInteger(e)?0:1,t.hass);function P$(e,t,o){return Number.isFinite(e)?void 0===t?`${O$(e,o)}+`:`${O$(e,o)}–${O$(t,o)}`:void 0===t?"":`< ${O$(t,o)}`}function D$(e,t,o=!1){const n=100*e;return 0===n?`${Et(0,0,t.hass)}%`:`${Et(n,o||n<1?1:0,t.hass)}%`}const U$=new WeakMap;function I$(e,t){U$.get(e.host)!==t&&(void 0===t?U$.delete(e.host):U$.set(e.host,t),e.requestUpdate())}const H$=124;function W$(e,t,o,n){const{rose:r,n:a,bands:i,rings:s}=e,l=2*Math.PI/a,c=.09*l,d=qs(n.raw),u=r.sectors.map((o,s)=>{if(r.totals[s]<=0)return Z;const u=s*l-l/2+c,h=s*l+l/2-c;let p=0;const m=o.map((t,o)=>{if(t<=0)return Z;const n=function(e,t,o,n){if(t<=e||n<=o)return"";const r=n-o>Math.PI?1:0,[a,i]=S$(t,o),[s,l]=S$(t,n),c=`M${a} ${i}A${t} ${t} 0 ${r} 1 ${s} ${l}`;if(e<=0)return`${c}L0 0Z`;const[d,u]=S$(e,n),[h,p]=S$(e,o);return`${c}L${d} ${u}A${e} ${e} 0 ${r} 0 ${h} ${p}Z`}(e.radius(p),e.radius(p+t),u,h);return p+=t,B``}),f=$$(s,a),g=t.index>=0;return B`C$(n,s):Z} - @pointerleave=${d?()=>C$(n,void 0):Z} - @focus=${d?()=>C$(n,s):Z} - @blur=${d?()=>C$(n,void 0):Z} - >${m}`}),h=function(e){const t=e.length;let o=0,n=1/0;for(let r=0;r{const[o,n]=y$(113,t*Math.PI/2);return B`${e}`});return R` + aria-label=${`${f} ${D$(r.totals[s],n,!0)}`} + @pointerenter=${d?()=>I$(n,s):Z} + @pointerleave=${d?()=>I$(n,void 0):Z} + @focus=${d?()=>I$(n,s):Z} + @blur=${d?()=>I$(n,void 0):Z} + >${m}`}),h=function(e){const t=e.length;let o=0,n=1/0;for(let r=0;r{const[o,n]=S$(113,t*Math.PI/2);return B`${e}`});return R` ${s.map(t=>B``)} @@ -7094,20 +7118,20 @@ const de=1,ue=2,he=3,pe=4,me=e=>(...t)=>({_$litDirective$:e,values:t});let fe=cl ${u} ${p} - ${s.map(t=>{const[o,r]=y$(e.radius(t/100),h),a=Math.sin(h)>=0?"start":"end";return B`${Et(t,Number.isInteger(t)?0:1,n.hass)}%`})} - `}function T$(e,t,o,n){const r=void 0!==o&&o.index>=0;return R`
{const[o,r]=S$(e.radius(t/100),h),a=Math.sin(h)>=0?"start":"end";return B`${Et(t,Number.isInteger(t)?0:1,n.hass)}%`})} + `}function R$(e,t,o,n){const r=void 0!==o&&o.index>=0;return R`
${e} ${t} -
`}function F$(e,t,o,n){const r=(e,t)=>Ze(n.hass,e,t),{rose:a}=e,i=a.prevailing<0?"—":`${m$(a.prevailing,e.n)} · ${A$(a.totals[a.prevailing],n)}`,s=e=>null===e?"—":At(Et(e,o?.decimals??1,n.hass),o?.unit??"");return R`
+
`}function B$(e,t,o,n){const r=(e,t)=>Ze(n.hass,e,t),{rose:a}=e,i=a.prevailing<0?"—":`${$$(a.prevailing,e.n)} · ${D$(a.totals[a.prevailing],n)}`,s=e=>null===e?"—":At(Et(e,o?.decimals??1,n.hass),o?.unit??"");return R`
- ${T$(r("wind_prevailing"),i,t.direction,"prevailing")} - ${o?R`${T$(r("wind_mean_speed"),s(a.meanSpeed),t.speed,"mean")} - ${T$(r("wind_strongest"),s(function(e){let t=null;for(const o of e){const e="number"==typeof o.max&&Number.isFinite(o.max)?o.max:o.v;null!==e&&(null===t||e>t)&&(t=e)}return t}(o.points)),t.speed,"strongest")} - ${T$(r("wind_calm"),A$(a.calm,n),t.speed,"calm")}`:Z} + ${R$(r("wind_prevailing"),i,t.direction,"prevailing")} + ${o?R`${R$(r("wind_mean_speed"),s(a.meanSpeed),t.speed,"mean")} + ${R$(r("wind_strongest"),s(function(e){let t=null;for(const o of e){const e="number"==typeof o.max&&Number.isFinite(o.max)?o.max:o.v;null!==e&&(null===t||e>t)&&(t=e)}return t}(o.points)),t.speed,"strongest")} + ${R$(r("wind_calm"),D$(a.calm,n),t.speed,"calm")}`:Z}
${o?R`
${o.unit?r("wind_speed_unit",{unit:o.unit}):r("wind_speed")}
@@ -7118,7 +7142,7 @@ const de=1,ue=2,he=3,pe=4,me=e=>(...t)=>({_$litDirective$:e,values:t});let fe=cl
`)}
`:Z} -
`}const O$={layout:"chart",group:"distribution",height:280,styles:a` +
`}const q$={layout:"chart",group:"distribution",height:280,styles:a` ${ca} ${Ks} ${Es} @@ -7282,41 +7306,41 @@ const de=1,ue=2,he=3,pe=4,me=e=>(...t)=>({_$litDirective$:e,values:t});let fe=cl - `,validate(e){Kr(e),$$(e),Zs(e),ks(e),k$(e),M$(e)},editor:function(e){const t=Qu(`wind_rose|${Fu(e.config)}`,e.hass,()=>[...Ou(e.hass,e.config).filter(e=>!e.schema?.some(e=>"group_by"===e.name)),{type:"grid",name:"",schema:[{name:"sectors",selector:Lu(e.hass,"sectors",h$.map(String))},{name:"calm",selector:{number:{min:0,mode:"box",step:"any"}}}]},{type:"grid",name:"",schema:[{name:"tooltip",selector:{boolean:{}}},{name:"compact",selector:{boolean:{}}}]}]),o=e.config.entities??[],n={...e,config:(r=e.config,"number"==typeof r.sectors?{...r,sectors:String(r.sectors)}:r),commit:t=>e.commit(function(e){if("string"!=typeof e.sectors)return e;const t=Number(e.sectors);return{...e,sectors:Number.isFinite(t)?t:e.sectors}}(t))};var r;const a="margin: 0 0 12px; color: var(--secondary-text-color); font-size: 0.875em; line-height: 1.4;";return R`

+ `,validate(e){Kr(e),N$(e),Zs(e),ks(e),L$(e),T$(e)},editor:function(e){const t=th(`wind_rose|${Pu(e.config)}`,e.hass,()=>[...Du(e.hass,e.config).filter(e=>!e.schema?.some(e=>"group_by"===e.name)),{type:"grid",name:"",schema:[{name:"sectors",selector:Tu(e.hass,"sectors",x$.map(String))},{name:"calm",selector:{number:{min:0,mode:"box",step:"any"}}}]},{type:"grid",name:"",schema:[{name:"tooltip",selector:{boolean:{}}},{name:"compact",selector:{boolean:{}}}]}]),o=e.config.entities??[],n={...e,config:(r=e.config,"number"==typeof r.sectors?{...r,sectors:String(r.sectors)}:r),commit:t=>e.commit(function(e){if("string"!=typeof e.sectors)return e;const t=Number(e.sectors);return{...e,sectors:Number.isFinite(t)?t:e.sectors}}(t))};var r;const a="margin: 0 0 12px; color: var(--secondary-text-color); font-size: 0.875em; line-height: 1.4;";return R`

${Ze(e.hass,"editor_wind_roles")}
${Ze(e.hass,"editor_wind_now",{direction:x$(e,o[0]),speed:x$(e,o[1])})}${Ze(e.hass,"editor_wind_now",{direction:j$(e,o[0]),speed:j$(e,o[1])})}

${"statistics"===e.config.source?R`

${Ze(e.hass,"editor_wind_statistics")}

`:Z} - ${eh(n,"chart",t,_$)}`},disconnect(e){aa(e),j$.delete(e)},render(e){const t={...Ms(e.raw),header:"above"},o=function(e){const t=e.config.entities.length?e.config.entities:e.items.map(e=>e.config),o=t=>t&&{id:t.entity,entity:t,index:e.items.findIndex(e=>e.entityId===t.entity)};return{direction:o(t[0]),speed:o(t[1])}}(e),n=o.direction;if(!n)return R``;const r=function(e,t,o,n=Date.now()){const r=$$(e.raw),a=e.raw.source??"history",i=Xo(e.hass),s=sn(r,n,i,r.navigate?cn(e.host,r):0),l={start:s.start,end:s.end},c=[{entity:t.id,attribute:t.entity.attribute,bearing:!0},...o?[{entity:o.id,attribute:o.entity.attribute}]:[]],d="statistics"===a?function(e){return{period:e.end-e.start<=1728e5?"5minute":"hour",types:["mean","max"],value:"mean"}}(l):void 0,u=d?Tn[d.period]:1/0,h=d?{start:l.start-u,end:l.end}:l,p=Wn(e.host,e.requestUpdate).get(e.hass,c,h,a,{live:s.live,statistics:d}),m=o?[t.entity,o.entity]:[t.entity],f=kr(e.host,e.hass,m,h,s.live,e.requestUpdate,e.raw),g=(e,t)=>Sr(t.entity,p.data.get(Sn(e))??[],f),v=g(c[0],t),y=o?g(c[1],o):void 0;return{frame:{status:zr(p.status,f),error:p.error,range:l,period:r,source:a,series:[],live:s.live,back:s.back,zone:i},direction:v,speed:y?.some(e=>null!==e.v)?y:void 0,until:Math.min(l.end,n),maxHold:u}}(e,n,o.speed),{frame:a}=r,i=na(a,e),s=R`
${Ze(e.hass,"chart_no_data")}
`,l="ready"!==a.status?sa(a,e):r.direction.every(e=>null===e.v)?s:void 0;if(l)return zs(t,i,l);const c=k$(e.raw),d=r.speed?o.speed:void 0,u=d?function(e,t){const o=e.entity.attribute?"":String(t.hass.states[e.id]?.attributes?.unit_of_measurement??""),n=e.entity.unit??o,r=void 0===e.entity.unit?void 0:Cr(o||void 0,e.entity.unit);return r?{unit:n,conversion:r}:{unit:n}}(d,e):void 0,h=u?.unit,p=r.speed&&Lr(r.speed,u?.conversion),m=function(e){switch((e??"").trim().toLowerCase()){case"km/h":case"kmh":case"kph":return{from:[0,12,20,29,39],calm:1.8};case"mph":return{from:[0,8,13,19,25],calm:1.1};case"kn":case"kt":case"kts":case"knot":case"knots":return{from:[0,7,11,17,22],calm:1};case"ft/s":return{from:[0,10,20,30,40],calm:1.6};default:return{from:[0,3,6,9,12],calm:.5}}}(h),f=d?function(e,t,o){return e!==yt&&e.length>0?e.map((t,n)=>({from:t.from,color:je(t.color),label:t.label??E$(t.from,e[n+1]?.from,o)})):t.map((e,n)=>({from:e,color:z$[n%z$.length],label:E$(e,t[n+1],o)}))}(Gc(d.entity.severity,e.hass,h),m.from,e):[{from:0,color:"var(--primary-color, #2f6fe4)",label:""}],g=d?M$(e.raw)??m.calm:0,v=function(e,t,o,n=1/0){const r=new Set([o]);for(const c of t?[e,t]:[e])for(const e of c)r.add(e.t),Number.isFinite(n)&&r.add(e.t+n);const a=[...r].filter(e=>e<=o).sort((e,t)=>e-t),i=[];let s=-1,l=-1;for(let c=0;c+1new Array(r).fill(0));let i=0,s=0,l=0,c=0;for(const m of e){if(i+=m.ms,null!==m.speed&&(l+=m.ms,c+=m.speed*m.ms,m.speedi>0?e/i:0,u=a.map(e=>e.map(d)),h=u.map(e=>e.reduce((e,t)=>e+t,0));let p=-1;return h.forEach((e,t)=>{e>0&&(p<0||e>h[p])&&(p=t)}),{total:i,calm:d(s),sectors:u,totals:h,prevailing:p,meanSpeed:l>0?c/l:null}}(v,c,f.map(e=>e.from),g);if(y.total<=0)return zs(t,i,s);const b=function(e){if(!(e>0))return[];const t=e/3,o=10**Math.floor(Math.log10(t)),n=[1,2,2.5,5,10].map(e=>e*o).find(e=>e>=t-1e-9)??10*o,r=Math.max(1,Math.ceil(e/n-1e-9));return Array.from({length:r},(e,t)=>Math.round((t+1)*n*1e3)/1e3)}(100*Math.max(0,...y.totals)),_=(b[b.length-1]??100)/100,x={rose:y,n:c,bands:f,rings:b,radius:e=>10+e/_*90},w=t=>A$(t,e),$={direction:y.prevailing<0?"":m$(y.prevailing,c),share:y.prevailing<0?"":w(y.totals[y.prevailing]),calm:w(y.calm)},k=Ze(e.hass,y.prevailing<0?"wind_aria_still":d?"wind_aria_calm":"wind_aria",$),M=d?{unit:h??"",decimals:d.index>=0?e.items[d.index].decimals:1,points:p??[]}:void 0;return zs(t,i,R`
+ ${ch(n,"chart",t,A$)}`},disconnect(e){aa(e),U$.delete(e)},render(e){const t={...Ms(e.raw),header:"above"},o=function(e){const t=e.config.entities.length?e.config.entities:e.items.map(e=>e.config),o=t=>t&&{id:t.entity,entity:t,index:e.items.findIndex(e=>e.entityId===t.entity)};return{direction:o(t[0]),speed:o(t[1])}}(e),n=o.direction;if(!n)return R``;const r=function(e,t,o,n=Date.now()){const r=N$(e.raw),a=e.raw.source??"history",i=Xo(e.hass),s=sn(r,n,i,r.navigate?cn(e.host,r):0),l={start:s.start,end:s.end},c=[{entity:t.id,attribute:t.entity.attribute,bearing:!0},...o?[{entity:o.id,attribute:o.entity.attribute}]:[]],d="statistics"===a?function(e){return{period:e.end-e.start<=1728e5?"5minute":"hour",types:["mean","max"],value:"mean"}}(l):void 0,u=d?Tn[d.period]:1/0,h=d?{start:l.start-u,end:l.end}:l,p=Wn(e.host,e.requestUpdate).get(e.hass,c,h,a,{live:s.live,statistics:d}),m=o?[t.entity,o.entity]:[t.entity],f=kr(e.host,e.hass,m,h,s.live,e.requestUpdate,e.raw),g=(e,t)=>Sr(t.entity,p.data.get(Sn(e))??[],f),y=g(c[0],t),v=o?g(c[1],o):void 0;return{frame:{status:zr(p.status,f),error:p.error,range:l,period:r,source:a,series:[],live:s.live,back:s.back,zone:i},direction:y,speed:v?.some(e=>null!==e.v)?v:void 0,until:Math.min(l.end,n),maxHold:u}}(e,n,o.speed),{frame:a}=r,i=na(a,e),s=R`
${Ze(e.hass,"chart_no_data")}
`,l="ready"!==a.status?sa(a,e):r.direction.every(e=>null===e.v)?s:void 0;if(l)return zs(t,i,l);const c=L$(e.raw),d=r.speed?o.speed:void 0,u=d?function(e,t){const o=e.entity.attribute?"":String(t.hass.states[e.id]?.attributes?.unit_of_measurement??""),n=e.entity.unit??o,r=void 0===e.entity.unit?void 0:Cr(o||void 0,e.entity.unit);return r?{unit:n,conversion:r}:{unit:n}}(d,e):void 0,h=u?.unit,p=r.speed&&Nr(r.speed,u?.conversion),m=function(e){switch((e??"").trim().toLowerCase()){case"km/h":case"kmh":case"kph":return{from:[0,12,20,29,39],calm:1.8};case"mph":return{from:[0,8,13,19,25],calm:1.1};case"kn":case"kt":case"kts":case"knot":case"knots":return{from:[0,7,11,17,22],calm:1};case"ft/s":return{from:[0,10,20,30,40],calm:1.6};default:return{from:[0,3,6,9,12],calm:.5}}}(h),f=d?function(e,t,o){return e!==vt&&e.length>0?e.map((t,n)=>({from:t.from,color:je(t.color),label:t.label??P$(t.from,e[n+1]?.from,o)})):t.map((e,n)=>({from:e,color:F$[n%F$.length],label:P$(e,t[n+1],o)}))}(Gc(d.entity.severity,e.hass,h),m.from,e):[{from:0,color:"var(--primary-color, #2f6fe4)",label:""}],g=d?T$(e.raw)??m.calm:0,y=function(e,t,o,n=1/0){const r=new Set([o]);for(const c of t?[e,t]:[e])for(const e of c)r.add(e.t),Number.isFinite(n)&&r.add(e.t+n);const a=[...r].filter(e=>e<=o).sort((e,t)=>e-t),i=[];let s=-1,l=-1;for(let c=0;c+1new Array(r).fill(0));let i=0,s=0,l=0,c=0;for(const m of e){if(i+=m.ms,null!==m.speed&&(l+=m.ms,c+=m.speed*m.ms,m.speedi>0?e/i:0,u=a.map(e=>e.map(d)),h=u.map(e=>e.reduce((e,t)=>e+t,0));let p=-1;return h.forEach((e,t)=>{e>0&&(p<0||e>h[p])&&(p=t)}),{total:i,calm:d(s),sectors:u,totals:h,prevailing:p,meanSpeed:l>0?c/l:null}}(y,c,f.map(e=>e.from),g);if(v.total<=0)return zs(t,i,s);const _=function(e){if(!(e>0))return[];const t=e/3,o=10**Math.floor(Math.log10(t)),n=[1,2,2.5,5,10].map(e=>e*o).find(e=>e>=t-1e-9)??10*o,r=Math.max(1,Math.ceil(e/n-1e-9));return Array.from({length:r},(e,t)=>Math.round((t+1)*n*1e3)/1e3)}(100*Math.max(0,...v.totals)),b=(_[_.length-1]??100)/100,x={rose:v,n:c,bands:f,rings:_,radius:e=>10+e/b*90},w=t=>D$(t,e),$={direction:v.prevailing<0?"":$$(v.prevailing,c),share:v.prevailing<0?"":w(v.totals[v.prevailing]),calm:w(v.calm)},k=Ze(e.hass,v.prevailing<0?"wind_aria_still":d?"wind_aria_calm":"wind_aria",$),M=d?{unit:h??"",decimals:d.index>=0?e.items[d.index].decimals:1,points:p??[]}:void 0;return zs(t,i,R`
- ${N$(x,n,k,e)} ${function(e,t,o){const n=j$.get(o.host);if(!(void 0!==n&&qs(o.raw)&&e.rose.totals[n]>0))return Z;const r=2*n*Math.PI/e.n,[a,i]=y$(e.radius(e.rose.totals[n]),r),s=a>0?"left":"right",l=void 0===t?[{color:e.bands[0].color,name:Ze(o.hass,"wind_share"),share:e.rose.totals[n]}]:e.rose.sectors[n].map((o,n)=>({color:e.bands[n].color,name:At(e.bands[n].label,t),share:o})).filter(e=>e.share>0);return R` - ${F$(x,{direction:n,speed:d},M,e)} -
`)}},D$=[{name:"days",path:["days"],default:1},{name:"period_offset",path:["period","offset"],default:0},{name:"period_navigate",path:["period","navigate"],default:!1},{name:"center",path:["center"],default:"total"},{name:"bucket",path:["bucket"],default:"60"},{name:"aggregate",path:["aggregate"],default:"auto"},{name:"tooltip",path:["tooltip"],default:!0}];const P$=[{type:"grid",name:"",schema:[{name:"ring_color",selector:{text:{}}},{name:"active",selector:{text:{multiple:!0}}}]}],U$=[{name:"ring_color",path:["color"]},{name:"active",path:["active"]}];const I$=["total","now","none"],H$=new Set(["alarm_control_panel","automation","binary_sensor","calendar","climate","cover","device_tracker","fan","humidifier","input_boolean","lawn_mower","light","lock","media_player","person","remote","schedule","script","siren","switch","timer","vacuum","valve","water_heater"]),W$=e=>e.split(".")[0];function R$(e){const t=e.config.active;if("string"==typeof t&&""!==t.trim()||Array.isArray(t)&&t.length>0)return"state";if(H$.has(W$(e.entityId)))return"state";const o=e.stateObj?.attributes??{};if(!e.config.attribute&&(void 0!==o.unit_of_measurement||void 0!==o.state_class))return"numeric";const n=e.stateObj?.state,r="string"==typeof n&&""!==n.trim()&&Number.isFinite(Number(n));return e.available&&r?"numeric":"state"}function B$(e,t){return e.config.attribute?e.config.attribute:"state"===t&&"climate"===W$(e.entityId)?"hvac_action":void 0}function q$(e,t){if(void 0!==t.aggregate)return t.aggregate;if(void 0!==e.config.transform)return"mean";const o=e.stateObj?.attributes?.state_class;return"total_increasing"===o||"total"===o?"change":"mean"}function Z$(e,t,o,n){const r=t.stateObj;let a=o.replace(/_/g," ");if(r){const t=n?e.formatEntityAttributeValue?.(r,n,o):e.formatEntityState?.(r,o);t&&(a=t)}return a.toLocaleLowerCase()}function V$(e,t){const o=Math.round(e)%eu,n=Date.UTC(2e3,0,1,Math.floor(o/60),o%60);return new Intl.DateTimeFormat(t?.locale?.language??"en",{hour:"numeric",minute:"2-digit",hour12:Ki(t),timeZone:"UTC"}).format(n)}function Y$(e,t,o){return At(Et(e,t.decimals,o),t.unit)}function G$(e,t=Date.now()){const{raw:o,hass:n}=e,r=o.days??1,a=Number(o.bucket??60),i=function(e,t){const o=rn(e.period);return 1===t?{last:1,unit:"day",calendar:"day",offset:o.offset,navigate:o.navigate,until:"end"}:{last:t,unit:"day",offset:o.offset,navigate:o.navigate,until:"end"}}(o,r),s=Math.max(0,i.offset+(i.navigate?cn(e.host,i):0)),l=Xo(n),c=function(e,t,o,n){const r=Vo("day",Zo("day",e,t),-n*o,t),a=[];for(let i=o-1;i>=-1;i--)a.push(Vo("day",r,-i,t));return a}(t,l,r,s),d=0===s,u=c[c.length-1],h=Math.min(u,t),p=e.items.map(R$),m=e.items.map((e,t)=>({entity:e.entityId,attribute:B$(e,p[t]),text:!0})),f=Wn(e.host,e.requestUpdate).get(n,m,{start:c[0],end:d?t:u},"history",{live:d}),g={start:c[0],end:h},v=Mr(e,{start:c[0],end:d?t:u},d),y=zr(f.status,v),b=Math.max(1,c.slice(0,-1).filter(e=>e{const i=p[t],s=e.config,d=e.stateObj?Sr(e.config,f.data.get(Sn(m[t]))??[],v):[],u={index:t,entity:e,kind:i,color:je(s.color??Xr[t%Xr.length]),missing:!e.stateObj,hasData:!1,intervals:[],runs:[],slots:[],heights:[],aggregate:q$(e,o),totalMs:0,count:0,stat:""};if("state"===i){const e=function(e){if("string"==typeof e&&""!==e.trim())return new Set([e.trim()]);if(Array.isArray(e)){const t=e.filter(e=>"string"==typeof e&&""!==e.trim()).map(e=>e.trim());if(t.length)return new Set(t)}return new Set(ou)}(s.active),t=function(e,t,o){const n={active:[],known:[]};for(let r=0;r0,u.word=t.word;const o=t.active;1===r?u.intervals=o:u.runs=function(e,t,o,n){const r=new Uint16Array(eu),a=new Uint16Array(eu);for(let s=0;s+1e+t.end-t.start,0)/b;let a=0;for(let n=0;n+11===r?e:Ze(n,"day_clock_a_day",{text:e}),h=[i(vu(u.totalMs))];u.count>0&&h.push(i(function(e,t){const o=Math.round(10*t)/10;return 1===o?Ze(e,"day_clock_times_one"):Ze(e,"day_clock_times",{n:o})}(n,u.count))),u.stat=h.join(" · ")}else{const t=Lr(d.map(e=>({...e,v:gn(e.s),s:void 0})),e.conversion),o=Qr(e,t,g,h,l,n);u.entity=o.entity,u.slots=function(e,t,o,n,r,a){const i=new Map;for(let s=0;s+1=r)break;const c=Ln(e,pu(l,o),n,r),d=new Map;for(const e of c){if(null===e.v)continue;const t=Math.floor(lu(e.t,l.start,a)/o);t<0||t*o>=eu||d.set(t,[...d.get(t)??[],e.v])}for(const[e,t]of d)i.set(e,[...i.get(e)??[],fu(t,n)])}return[...i.entries()].sort((e,t)=>e[0]-t[0]).map(([e,t])=>({index:e,v:t.reduce((e,t)=>e+t,0)/t.length,days:t.length}))}(o.points,c,a,u.aggregate,h,l.timeZone);const i=gu(u.aggregate);if(u.heights=function(e,t){if(0===e.length)return[];const o=e.map(e=>e.v);if(t){const e=Math.max(...o.map(Math.abs));return o.map(t=>e>0?Math.abs(t)/e:0)}const n=Math.min(...o),r=Math.max(...o);return o.map(e=>r>n?.15+.85*(e-n)/(r-n):1)}(u.slots,i),u.hasData=u.slots.length>0,u.hasData){const e=u.slots.reduce((e,t)=>t.v>e.v?t:e),t=V$(e.index*a,n);if(i){const e=Y$(u.slots.reduce((e,t)=>e+t.v,0),u.entity,n);u.stat=Ze(n,"day_clock_busiest",{total:1===r?e:Ze(n,"day_clock_a_day",{text:e}),time:t})}else u.stat=Ze(n,"day_clock_peak",{value:Y$(e.v,u.entity,n),time:t})}}return u.missing?u.stat=Ze(n,"entity_not_found"):u.hasData||"ready"!==y||(u.stat=Ze(n,"day_clock_no_data")),u});return{status:y,error:f.error,rings:_,bounds:c,days:r,bucket:a,live:d,now:t,period:i,back:s,zone:l}}const X$=new WeakMap;function J$(e){let t=X$.get(e);return t||(t={},X$.set(e,t)),t}function K$(e,t,o){const n=J$(e.host);void 0!==n.timer&&clearTimeout(n.timer),n.timer=void 0,n.ring===t&&n.item===o||(n.ring=t,n.item=o,e.requestUpdate())}const Q$=new WeakMap;function ek(e,t){if(Q$.has(e.host))return;const o=6e4-t%6e4+50;Q$.set(e.host,setTimeout(()=>{Q$.delete(e.host),"undefined"!=typeof document&&"hidden"===document.visibilityState?ek(e,Date.now()):e.requestUpdate()},o))}const tk=-132,ok=-120,nk=264,rk=240,ak=92;function ik(e,t,o){const n=X$.get(e.host);if(void 0===n?.ring||void 0===n.item)return Z;const r=t.rings[n.ring],a=o[n.ring]?.[n.item];if(!r||!a)return Z;const{time:i,value:s}=function(e,t,o,n){const r=(e,t)=>Ze(n,"day_clock_range",{from:e,to:t});if("numeric"===e.kind){const a=e.slots[t],i=r(V$(a.index*o.bucket,n),V$((a.index+1)*o.bucket,n)),s=Y$(a.v,e.entity,n);return{time:i,value:1===o.days?s:Ze(n,"day_clock_average_value",{value:s})}}if(o.days>1){const o=e.runs[t];return{time:r(V$(o.from,n),V$(o.to,n)),value:Ze(n,"day_clock_on_days",{on:o.on,of:o.of})}}const a=e.intervals[t],i=o.live&&a.end>=o.now-1e3,s=i?Ze(n,"day_clock_now").toLocaleLowerCase():ts(a.end,n),l=vu(a.end-a.start);return{time:r(ts(a.start,n),s),value:i?Ze(n,"day_clock_so_far",{duration:l}):l}}(r,a.item,t,e.hass),[l,c]=yu(a.r+4,a.angle);return R``)}},Z$=[{name:"days",path:["days"],default:1},{name:"period_offset",path:["period","offset"],default:0},{name:"period_navigate",path:["period","navigate"],default:!1},{name:"center",path:["center"],default:"total"},{name:"bucket",path:["bucket"],default:"60"},{name:"aggregate",path:["aggregate"],default:"auto"},{name:"tooltip",path:["tooltip"],default:!0}];const V$=[{type:"grid",name:"",schema:[{name:"ring_color",selector:{text:{}}},{name:"active",selector:{text:{multiple:!0}}}]}],Y$=[{name:"ring_color",path:["color"]},{name:"active",path:["active"]}];const G$=["total","now","none"],X$=new Set(["alarm_control_panel","automation","binary_sensor","calendar","climate","cover","device_tracker","fan","humidifier","input_boolean","lawn_mower","light","lock","media_player","person","remote","schedule","script","siren","switch","timer","vacuum","valve","water_heater"]),J$=e=>e.split(".")[0];function K$(e){const t=e.config.active;if("string"==typeof t&&""!==t.trim()||Array.isArray(t)&&t.length>0)return"state";if(X$.has(J$(e.entityId)))return"state";const o=e.stateObj?.attributes??{};if(!e.config.attribute&&(void 0!==o.unit_of_measurement||void 0!==o.state_class))return"numeric";const n=e.stateObj?.state,r="string"==typeof n&&""!==n.trim()&&Number.isFinite(Number(n));return e.available&&r?"numeric":"state"}function Q$(e,t){return e.config.attribute?e.config.attribute:"state"===t&&"climate"===J$(e.entityId)?"hvac_action":void 0}function ek(e,t){if(void 0!==t.aggregate)return t.aggregate;if(void 0!==e.config.transform)return"mean";const o=e.stateObj?.attributes?.state_class;return"total_increasing"===o||"total"===o?"change":"mean"}function tk(e,t,o,n){const r=t.stateObj;let a=o.replace(/_/g," ");if(r){const t=n?e.formatEntityAttributeValue?.(r,n,o):e.formatEntityState?.(r,o);t&&(a=t)}return a.toLocaleLowerCase()}function ok(e,t){const o=Math.round(e)%ou,n=Date.UTC(2e3,0,1,Math.floor(o/60),o%60);return new Intl.DateTimeFormat(t?.locale?.language??"en",{hour:"numeric",minute:"2-digit",hour12:Ki(t),timeZone:"UTC"}).format(n)}function nk(e,t,o){return At(Et(e,t.decimals,o),t.unit)}function rk(e,t=Date.now()){const{raw:o,hass:n}=e,r=o.days??1,a=Number(o.bucket??60),i=function(e,t){const o=rn(e.period);return 1===t?{last:1,unit:"day",calendar:"day",offset:o.offset,navigate:o.navigate,until:"end"}:{last:t,unit:"day",offset:o.offset,navigate:o.navigate,until:"end"}}(o,r),s=Math.max(0,i.offset+(i.navigate?cn(e.host,i):0)),l=Xo(n),c=function(e,t,o,n){const r=Vo("day",Zo("day",e,t),-n*o,t),a=[];for(let i=o-1;i>=-1;i--)a.push(Vo("day",r,-i,t));return a}(t,l,r,s),d=0===s,u=c[c.length-1],h=Math.min(u,t),p=e.items.map(K$),m=e.items.map((e,t)=>({entity:e.entityId,attribute:Q$(e,p[t]),text:!0})),f=Wn(e.host,e.requestUpdate).get(n,m,{start:c[0],end:d?t:u},"history",{live:d}),g={start:c[0],end:h},y=Mr(e,{start:c[0],end:d?t:u},d),v=zr(f.status,y),_=Math.max(1,c.slice(0,-1).filter(e=>e{const i=p[t],s=e.config,d=e.stateObj?Sr(e.config,f.data.get(Sn(m[t]))??[],y):[],u={index:t,entity:e,kind:i,color:je(s.color??Xr[t%Xr.length]),missing:!e.stateObj,hasData:!1,intervals:[],runs:[],slots:[],heights:[],aggregate:ek(e,o),totalMs:0,count:0,stat:""};if("state"===i){const e=function(e){if("string"==typeof e&&""!==e.trim())return new Set([e.trim()]);if(Array.isArray(e)){const t=e.filter(e=>"string"==typeof e&&""!==e.trim()).map(e=>e.trim());if(t.length)return new Set(t)}return new Set(ru)}(s.active),t=function(e,t,o){const n={active:[],known:[]};for(let r=0;r0,u.word=t.word;const o=t.active;1===r?u.intervals=o:u.runs=function(e,t,o,n){const r=new Uint16Array(ou),a=new Uint16Array(ou);for(let s=0;s+1e+t.end-t.start,0)/_;let a=0;for(let n=0;n+11===r?e:Ze(n,"day_clock_a_day",{text:e}),h=[i(_u(u.totalMs))];u.count>0&&h.push(i(function(e,t){const o=Math.round(10*t)/10;return 1===o?Ze(e,"day_clock_times_one"):Ze(e,"day_clock_times",{n:o})}(n,u.count))),u.stat=h.join(" · ")}else{const t=Nr(d.map(e=>({...e,v:gn(e.s),s:void 0})),e.conversion),o=Qr(e,t,g,h,l,n);u.entity=o.entity,u.slots=function(e,t,o,n,r,a){const i=new Map;for(let s=0;s+1=r)break;const c=Nn(e,fu(l,o),n,r),d=new Map;for(const e of c){if(null===e.v)continue;const t=Math.floor(du(e.t,l.start,a)/o);t<0||t*o>=ou||d.set(t,[...d.get(t)??[],e.v])}for(const[e,t]of d)i.set(e,[...i.get(e)??[],yu(t,n)])}return[...i.entries()].sort((e,t)=>e[0]-t[0]).map(([e,t])=>({index:e,v:t.reduce((e,t)=>e+t,0)/t.length,days:t.length}))}(o.points,c,a,u.aggregate,h,l.timeZone);const i=vu(u.aggregate);if(u.heights=function(e,t){if(0===e.length)return[];const o=e.map(e=>e.v);if(t){const e=Math.max(...o.map(Math.abs));return o.map(t=>e>0?Math.abs(t)/e:0)}const n=Math.min(...o),r=Math.max(...o);return o.map(e=>r>n?.15+.85*(e-n)/(r-n):1)}(u.slots,i),u.hasData=u.slots.length>0,u.hasData){const e=u.slots.reduce((e,t)=>t.v>e.v?t:e),t=ok(e.index*a,n);if(i){const e=nk(u.slots.reduce((e,t)=>e+t.v,0),u.entity,n);u.stat=Ze(n,"day_clock_busiest",{total:1===r?e:Ze(n,"day_clock_a_day",{text:e}),time:t})}else u.stat=Ze(n,"day_clock_peak",{value:nk(e.v,u.entity,n),time:t})}}return u.missing?u.stat=Ze(n,"entity_not_found"):u.hasData||"ready"!==v||(u.stat=Ze(n,"day_clock_no_data")),u});return{status:v,error:f.error,rings:b,bounds:c,days:r,bucket:a,live:d,now:t,period:i,back:s,zone:l}}const ak=new WeakMap;function ik(e){let t=ak.get(e);return t||(t={},ak.set(e,t)),t}function sk(e,t,o){const n=ik(e.host);void 0!==n.timer&&clearTimeout(n.timer),n.timer=void 0,n.ring===t&&n.item===o||(n.ring=t,n.item=o,e.requestUpdate())}const lk=new WeakMap;function ck(e,t){if(lk.has(e.host))return;const o=6e4-t%6e4+50;lk.set(e.host,setTimeout(()=>{lk.delete(e.host),"undefined"!=typeof document&&"hidden"===document.visibilityState?ck(e,Date.now()):e.requestUpdate()},o))}const dk=-132,uk=-120,hk=264,pk=240,mk=92;function fk(e,t,o){const n=ak.get(e.host);if(void 0===n?.ring||void 0===n.item)return Z;const r=t.rings[n.ring],a=o[n.ring]?.[n.item];if(!r||!a)return Z;const{time:i,value:s}=function(e,t,o,n){const r=(e,t)=>Ze(n,"day_clock_range",{from:e,to:t});if("numeric"===e.kind){const a=e.slots[t],i=r(ok(a.index*o.bucket,n),ok((a.index+1)*o.bucket,n)),s=nk(a.v,e.entity,n);return{time:i,value:1===o.days?s:Ze(n,"day_clock_average_value",{value:s})}}if(o.days>1){const o=e.runs[t];return{time:r(ok(o.from,n),ok(o.to,n)),value:Ze(n,"day_clock_on_days",{on:o.on,of:o.of})}}const a=e.intervals[t],i=o.live&&a.end>=o.now-1e3,s=i?Ze(n,"day_clock_now").toLocaleLowerCase():ts(a.end,n),l=_u(a.end-a.start);return{time:r(ts(a.start,n),s),value:i?Ze(n,"day_clock_so_far",{duration:l}):l}}(r,a.item,t,e.hass),[l,c]=bu(a.r+4,a.angle);return R``}function sk(e,t,o){const n=t.toLocaleLowerCase().includes(o.toLocaleLowerCase())?Ze(e,"day_clock_on"):o;return Ze(e,"day_clock_state",{name:t,state:n})}function lk(e,t){const o=e.entity;if(!o.stateObj)return o.display;if("numeric"===e.kind)return Ze(t,"day_clock_state",{name:o.name,state:o.display});const n=B$(o,"state"),r=n?o.stateObj.attributes?.[n]:o.stateObj.state;return"string"!=typeof r?Ze(t,"day_clock_state",{name:o.name,state:o.display}):sk(t,o.name,Z$(t,o,r,n))}function ck(e){return e.rings.find(e=>!e.missing)}function dk(e,t,o){const n=Math.min(o,t/Math.max(1,.56*e.length)),r=.62*o;if(n>=r)return{size:n,text:e};const a=Math.max(3,Math.floor(t/(.56*r))-1);return{size:r,text:`${e.slice(0,a).trimEnd()}…`}}function uk(e,t,o){const n=function(e,t){const o=e.raw.center??"total";if("none"===o||0===t.rings.length)return;const{hass:n}=e,r=ck(t);if("now"===o&&t.live&&1===t.days&&r)return[ts(t.now,n),lk(r,n)];const a=t.rings.find(e=>"state"===e.kind&&e.hasData);if(a){const e=a.word?Z$(n,a.entity,a.word,B$(a.entity,"state")):Ze(n,"day_clock_on"),o=sk(n,a.entity.name,e);return[vu(a.totalMs),1===t.days?o:Ze(n,"day_clock_per_day",{label:o})]}const i=t.rings.find(e=>"numeric"===e.kind&&e.hasData);if(!i)return;const s=gu(i.aggregate)?Y$(i.slots.reduce((e,t)=>e+t.v,0),i.entity,n):i.entity.display;return[s,i.entity.name]}(e,t);if(!n)return Z;const r=Math.min(18,.4*o),a=Math.min(11,.25*o),i=(1.05*r+1.3*a)/2,s=2*Math.sqrt(Math.max(0,o*o-i*i))-8,l=dk(n[0],s,r),c=dk(n[1],s,a),d=.3*l.size+c.size,u=(-.75*l.size+d+.3*c.size)/2;return B`
`}function gk(e,t,o){const n=t.toLocaleLowerCase().includes(o.toLocaleLowerCase())?Ze(e,"day_clock_on"):o;return Ze(e,"day_clock_state",{name:t,state:n})}function yk(e,t){const o=e.entity;if(!o.stateObj)return o.display;if("numeric"===e.kind)return Ze(t,"day_clock_state",{name:o.name,state:o.display});const n=Q$(o,"state"),r=n?o.stateObj.attributes?.[n]:o.stateObj.state;return"string"!=typeof r?Ze(t,"day_clock_state",{name:o.name,state:o.display}):gk(t,o.name,tk(t,o,r,n))}function vk(e){return e.rings.find(e=>!e.missing)}function _k(e,t,o){const n=Math.min(o,t/Math.max(1,.56*e.length)),r=.62*o;if(n>=r)return{size:n,text:e};const a=Math.max(3,Math.floor(t/(.56*r))-1);return{size:r,text:`${e.slice(0,a).trimEnd()}…`}}function bk(e,t,o){const n=function(e,t){const o=e.raw.center??"total";if("none"===o||0===t.rings.length)return;const{hass:n}=e,r=vk(t);if("now"===o&&t.live&&1===t.days&&r)return[ts(t.now,n),yk(r,n)];const a=t.rings.find(e=>"state"===e.kind&&e.hasData);if(a){const e=a.word?tk(n,a.entity,a.word,Q$(a.entity,"state")):Ze(n,"day_clock_on"),o=gk(n,a.entity.name,e);return[_u(a.totalMs),1===t.days?o:Ze(n,"day_clock_per_day",{label:o})]}const i=t.rings.find(e=>"numeric"===e.kind&&e.hasData);if(!i)return;const s=vu(i.aggregate)?nk(i.slots.reduce((e,t)=>e+t.v,0),i.entity,n):i.entity.display;return[s,i.entity.name]}(e,t);if(!n)return Z;const r=Math.min(18,.4*o),a=Math.min(11,.25*o),i=(1.05*r+1.3*a)/2,s=2*Math.sqrt(Math.max(0,o*o-i*i))-8,l=_k(n[0],s,r),c=_k(n[1],s,a),d=.3*l.size+c.size,u=(-.75*l.size+d+.3*c.size)/2;return B``}function hk(e,t){const o=function(e,t=92,o=44){const n=e.map(e=>"state"===e?15:22),r=n.reduce((e,t)=>e+t,0)+4*Math.max(0,e.length-1),a=t-o,i=r>a?a/r:1,s=[];let l=t;for(const c of n){const e=c*i;s.push({r0:l-e,r1:l}),l-=e+4*i}return{rings:s,hole:s.length?s[s.length-1].r0:t}}(t.rings.map(e=>e.kind),ak),n=qs(e.raw),r=t.rings.map((e,n)=>{const{r0:r,r1:a}=o.rings[n];return"state"===e.kind?function(e,t,o,n){const r=t.zone.timeZone;return 1===t.days?e.intervals.map((e,a)=>{const i=cu(e,t.bounds[0],r),s=i.map(([e,t])=>_u(o,n,du(e),du(t))).join("");return{d:s,angle:du(i.length?(i[0][0]+i[i.length-1][1])/2:0),r:n,item:a}}):e.runs.map((e,t)=>({d:_u(o,n,du(e.from),du(e.to)),angle:du((e.from+e.to)/2),r:n,opacity:Math.max(.12,e.on/Math.max(1,e.of)),item:t}))}(e,t,r,a):function(e,t,o,n){const r=eu/t.bucket,a=Math.min(.03,Qd/r/8),i=gu(e.aggregate),s=[];return e.slots.forEach((t,l)=>{if(i&&0===t.v)return;const c=t.index/r*Qd+a,d=(t.index+1)/r*Qd-a,u=o+Math.max(.04,e.heights[l])*(n-o);s.push({d:_u(o,u,c,d),angle:(c+d)/2,r:u,item:l})}),s}(e,t,r,a)}),a=X$.get(e.host),i=t.rings.map((i,s)=>{const{r0:l,r1:c}=o.rings[s],d=1===t.days&&r[s].length<=48,u="state"===i.kind?B``:B``;return B``}function xk(e,t){const o=function(e,t=92,o=44){const n=e.map(e=>"state"===e?15:22),r=n.reduce((e,t)=>e+t,0)+4*Math.max(0,e.length-1),a=t-o,i=r>a?a/r:1,s=[];let l=t;for(const c of n){const e=c*i;s.push({r0:l-e,r1:l}),l-=e+4*i}return{rings:s,hole:s.length?s[s.length-1].r0:t}}(t.rings.map(e=>e.kind),mk),n=qs(e.raw),r=t.rings.map((e,n)=>{const{r0:r,r1:a}=o.rings[n];return"state"===e.kind?function(e,t,o,n){const r=t.zone.timeZone;return 1===t.days?e.intervals.map((e,a)=>{const i=uu(e,t.bounds[0],r),s=i.map(([e,t])=>wu(o,n,hu(e),hu(t))).join("");return{d:s,angle:hu(i.length?(i[0][0]+i[i.length-1][1])/2:0),r:n,item:a}}):e.runs.map((e,t)=>({d:wu(o,n,hu(e.from),hu(e.to)),angle:hu((e.from+e.to)/2),r:n,opacity:Math.max(.12,e.on/Math.max(1,e.of)),item:t}))}(e,t,r,a):function(e,t,o,n){const r=ou/t.bucket,a=Math.min(.03,tu/r/8),i=vu(e.aggregate),s=[];return e.slots.forEach((t,l)=>{if(i&&0===t.v)return;const c=t.index/r*tu+a,d=(t.index+1)/r*tu-a,u=o+Math.max(.04,e.heights[l])*(n-o);s.push({d:wu(o,u,c,d),angle:(c+d)/2,r:u,item:l})}),s}(e,t,r,a)}),a=ak.get(e.host),i=t.rings.map((i,s)=>{const{r0:l,r1:c}=o.rings[s],d=1===t.days&&r[s].length<=48,u="state"===i.kind?B``:B``;return B`(...t)=>({_$litDirective$:e,values:t});let fe=cl fill=${i.color} fill-opacity=${t.opacity??Z} tabindex=${d?"0":Z} - @pointerenter=${n?()=>K$(e,s,o):Z} - @pointerdown=${n?()=>K$(e,s,o):Z} - @pointerleave=${n?t=>function(e,t){if("touch"!==t.pointerType&&"pen"!==t.pointerType)return void K$(e,void 0,void 0);const o=J$(e.host);void 0!==o.timer&&clearTimeout(o.timer),o.timer=setTimeout(()=>{o.timer=void 0,K$(e,void 0,void 0)},Is)}(e,t):Z} - @focus=${n?()=>K$(e,s,o):Z} - @blur=${n?()=>K$(e,void 0,void 0):Z} + @pointerenter=${n?()=>sk(e,s,o):Z} + @pointerdown=${n?()=>sk(e,s,o):Z} + @pointerleave=${n?t=>function(e,t){if("touch"!==t.pointerType&&"pen"!==t.pointerType)return void sk(e,void 0,void 0);const o=ik(e.host);void 0!==o.timer&&clearTimeout(o.timer),o.timer=setTimeout(()=>{o.timer=void 0,sk(e,void 0,void 0)},Is)}(e,t):Z} + @focus=${n?()=>sk(e,s,o):Z} + @blur=${n?()=>sk(e,void 0,void 0):Z} >`)} - `}),s=function(e){const t=e?.locale?.language??"en";let o=Ki(e);if(void 0===o)try{o=!0===new Intl.DateTimeFormat(t,{hour:"numeric"}).resolvedOptions().hour12}catch{o=!1}return o?[0,6,12,18].map(e=>new Intl.DateTimeFormat(t,{hour:"numeric",hour12:!0,timeZone:"UTC"}).format(Date.UTC(2e3,0,1,e))):["00","06","12","18"]}(e.hass),l=Array.from({length:24},(e,t)=>{const o=t/24*Qd,n=t%6==0,[r,a]=yu(95,o),[i,s]=yu(ak+(n?9:6),o);return B``}),c=B` + `}),s=function(e){const t=e?.locale?.language??"en";let o=Ki(e);if(void 0===o)try{o=!0===new Intl.DateTimeFormat(t,{hour:"numeric"}).resolvedOptions().hour12}catch{o=!1}return o?[0,6,12,18].map(e=>new Intl.DateTimeFormat(t,{hour:"numeric",hour12:!0,timeZone:"UTC"}).format(Date.UTC(2e3,0,1,e))):["00","06","12","18"]}(e.hass),l=Array.from({length:24},(e,t)=>{const o=t/24*tu,n=t%6==0,[r,a]=bu(95,o),[i,s]=bu(mk+(n?9:6),o);return B``}),c=B` ${s[0]} ${s[1]} ${s[2]} - ${s[3]}`;let d=Z;if(t.live&&1===t.days){const e=du(lu(t.now,t.bounds[0],t.zone.timeZone)),[n,r]=yu(o.hole,e),[a,i]=yu(101,e);d=B` - + ${s[3]}`;let d=Z;if(t.live&&1===t.days){const e=hu(du(t.now,t.bounds[0],t.zone.timeZone)),[n,r]=bu(o.hole,e),[a,i]=bu(101,e);d=B` + `}const u=Ze(e.hass,"chart_aria",{style:Ze(e.hass,"editor_style_day_clock"),names:t.rings.map(e=>e.entity.name).join(", ")});return R`
- + ${l}${c} ${i} - ${d} ${uk(e,t,o.hole)} + ${d} ${bk(e,t,o.hole)} - ${n?ik(e,t,r):Z} -
`}function pk(e,t,o=!1){return R`
+ ${n?fk(e,t,r):Z} +
`}function wk(e,t,o=!1){return R`
${e}
${t}
-
`}const mk={layout:"chart",group:"history",height:280,styles:a` +
`}const $k={layout:"chart",group:"history",height:280,styles:a` ${ca} ${Ks} .dc-body { @@ -7522,13 +7546,13 @@ const de=1,ue=2,he=3,pe=4,me=e=>(...t)=>({_$litDirective$:e,values:t});let fe=cl `,validate:function(e){Zs(e),gr(e),rn(e.period);const t=e.days;if(void 0!==t&&("number"!=typeof t||!Number.isInteger(t)||t<1||t>31))throw new Error('"days" must be a whole number from 1 to 31');if(void 0!==e.center&&!I$.includes(e.center))throw new Error(`"center" must be one of: ${I$.join(", ")}`);if(void 0!==e.bucket&&!hu.includes(Number(e.bucket)))throw new Error(`"bucket" must be one of: ${hu.join(", ")}`);if(void 0!==e.aggregate&&!An.includes(e.aggregate))throw new Error(`"aggregate" must be one of: ${An.join(", ")}`);for(const o of e.entities??[]){if("object"!=typeof o||null===o)continue;const e=o.active;if(void 0===e)continue;const t="string"==typeof e&&""!==e.trim()||Array.isArray(e)&&e.every(e=>"string"==typeof e);if(!t)throw new Error('"active" must be a state or a list of states')}},editor:function(e){var t;return eh({...e,config:(t=e.config,"number"==typeof t.bucket?{...t,bucket:String(t.bucket)}:t),commit:t=>e.commit(function(e){return"string"==typeof e.bucket?{...e,bucket:Number(e.bucket)}:e}(t))},"chart",Qu("day_clock",e.hass,()=>{return[{type:"grid",name:"",schema:[{name:"days",selector:{number:{min:1,max:31,mode:"box"}}},{name:"period_offset",selector:{number:{min:0,mode:"box"}}}]},{name:"period_navigate",selector:{boolean:{}}},{name:"center",selector:Lu(t=e.hass,"day_clock_center",["total","now","none"])},{type:"grid",name:"",schema:[{name:"bucket",selector:Lu(t,"bucket",hu.map(String))},{name:"aggregate",selector:Lu(t,"aggregate",["auto",...An])}]},{name:"tooltip",selector:{boolean:{}}}];var t}),D$)},entityFields:function(){return{schema:P$,fields:U$}},disconnect(e){aa(e),function(e){const t=Q$.get(e);void 0!==t&&clearTimeout(t),Q$.delete(e)}(e);const t=X$.get(e);void 0!==t?.timer&&clearTimeout(t.timer),X$.delete(e)},render(e){const t=G$(e);t.live&&ek(e,t.now);const o=na({period:t.period,range:{start:t.bounds[0],end:t.bounds[t.bounds.length-1]},back:t.back,zone:t.zone},e,t.now);return"loading"===t.status?pk(o,Ze(e.hass,"chart_loading")):"error"===t.status?pk(o,Ze(e.hass,"chart_error",{error:t.error??""}),!0):t.rings.every(e=>!e.hasData)?pk(o,Ze(e.hass,"chart_no_data")):R`
+ stroke-linecap="round" />`,validate:function(e){Zs(e),gr(e),rn(e.period);const t=e.days;if(void 0!==t&&("number"!=typeof t||!Number.isInteger(t)||t<1||t>31))throw new Error('"days" must be a whole number from 1 to 31');if(void 0!==e.center&&!G$.includes(e.center))throw new Error(`"center" must be one of: ${G$.join(", ")}`);if(void 0!==e.bucket&&!mu.includes(Number(e.bucket)))throw new Error(`"bucket" must be one of: ${mu.join(", ")}`);if(void 0!==e.aggregate&&!An.includes(e.aggregate))throw new Error(`"aggregate" must be one of: ${An.join(", ")}`);for(const o of e.entities??[]){if("object"!=typeof o||null===o)continue;const e=o.active;if(void 0===e)continue;const t="string"==typeof e&&""!==e.trim()||Array.isArray(e)&&e.every(e=>"string"==typeof e);if(!t)throw new Error('"active" must be a state or a list of states')}},editor:function(e){var t;return ch({...e,config:(t=e.config,"number"==typeof t.bucket?{...t,bucket:String(t.bucket)}:t),commit:t=>e.commit(function(e){return"string"==typeof e.bucket?{...e,bucket:Number(e.bucket)}:e}(t))},"chart",th("day_clock",e.hass,()=>{return[{type:"grid",name:"",schema:[{name:"days",selector:{number:{min:1,max:31,mode:"box"}}},{name:"period_offset",selector:{number:{min:0,mode:"box"}}}]},{name:"period_navigate",selector:{boolean:{}}},{name:"center",selector:Tu(t=e.hass,"day_clock_center",["total","now","none"])},{type:"grid",name:"",schema:[{name:"bucket",selector:Tu(t,"bucket",mu.map(String))},{name:"aggregate",selector:Tu(t,"aggregate",["auto",...An])}]},{name:"tooltip",selector:{boolean:{}}}];var t}),Z$)},entityFields:function(){return{schema:V$,fields:Y$}},disconnect(e){aa(e),function(e){const t=lk.get(e);void 0!==t&&clearTimeout(t),lk.delete(e)}(e);const t=ak.get(e);void 0!==t?.timer&&clearTimeout(t.timer),ak.delete(e)},render(e){const t=rk(e);t.live&&ck(e,t.now);const o=na({period:t.period,range:{start:t.bounds[0],end:t.bounds[t.bounds.length-1]},back:t.back,zone:t.zone},e,t.now);return"loading"===t.status?wk(o,Ze(e.hass,"chart_loading")):"error"===t.status?wk(o,Ze(e.hass,"chart_error",{error:t.error??""}),!0):t.rings.every(e=>!e.hasData)?wk(o,Ze(e.hass,"chart_no_data")):R`
${o} -
${hk(e,t)} ${function(e,t){const{hass:o}=e;let n=Z;return t.days>1?n=R`
+
${xk(e,t)} ${function(e,t){const{hass:o}=e;let n=Z;return t.days>1?n=R`
${Ze(o,"day_clock_average",{n:t.days})}
-
`:t.live&&ck(t)&&(n=R`
+
`:t.live&&vk(t)&&(n=R`
${Ze(o,"day_clock_now")}
-
${ts(t.now,o)} · ${lk(ck(t),o)}
+
${ts(t.now,o)} · ${yk(vk(t),o)}
`),R`
${t.rings.map(e=>R`
@@ -7539,15 +7563,15 @@ const de=1,ue=2,he=3,pe=4,me=e=>(...t)=>({_$litDirective$:e,values:t});let fe=cl
`)} ${n}
`}(e,t)}
-
`}},fk=["day_of_week","hour_of_day","day_of_month"];function gk(e,t){const o=Wo(e,t);return Math.round(Date.UTC(o.year,o.month-1,o.day)/864e5)}function vk(e,t){const o=Wo(e,t);return 12*o.year+o.month-1}function yk(e,t,o){const n=t.map(()=>new Array(o).fill(0)),r=t.map(()=>new Array(o).fill(0));for(const a of e)a.slot<0||a.slot>=o||(n[a.panel][a.slot]+=a.v,r[a.panel][a.slot]+=1);return t.map((e,t)=>({key:e,values:n[t].map((e,o)=>r[t][o]?e/r[t][o]:null)}))}function bk(e,t,o,n){const r=o.timeZone;if("day_of_week"===t){const t=Em(e,o);return{panels:[0,1,2,3,4,5,6].map(e=>({key:e,values:t.slice(24*e,24*e+24).map(e=>e.v)})),slots:24,first:0}}const a=e.filter(e=>null!==e.v),i=Math.max(n.start,n.end-1);if("hour_of_day"===t){const e=gk(n.start,r),t=gk(i,r)-e+1,o=a.map(t=>({panel:Wo(t.t,r).hour,slot:gk(t.t,r)-e,v:t.v}));return{panels:yk(o,Array.from({length:24},(e,t)=>t),t),slots:t,first:e}}const s=vk(n.start,r),l=vk(i,r)-s+1,c=a.map(e=>({panel:Wo(e.t,r).day-1,slot:vk(e.t,r)-s,v:e.v}));return{panels:yk(c,Array.from({length:31},(e,t)=>t+1),l),slots:l,first:s}}function _k(e){const t=e.filter(e=>null!==e);return t.length?t.reduce((e,t)=>e+t,0)/t.length:void 0}const xk={day_of_week:8,hour_of_day:2,day_of_month:26},wk={day_of_week:26,hour_of_day:13,day_of_month:104},$k={day_of_week:"history",hour_of_day:"history",day_of_month:"statistics"},kk=100,Mk=100,zk=1e3;function Sk(e){const t=e,o=t.cycle??"day_of_week";return{cycle:o,weeks:"number"==typeof t.weeks?t.weeks:xk[o]}}function Ek(e){const t=Sk(e),o=e.period??{},n={};for(const r of["offset","navigate"])void 0!==o[r]&&(n[r]=o[r]);return{...e,source:e.source??$k[t.cycle],group_by:"day_of_month"===t.cycle?"day":"hour",period:{...n,last:t.weeks,unit:"week"}}}const Ak=new Map;function jk(e,t){const o=e?.locale?.language??e?.language??"en",n=`${o}|${JSON.stringify(t)}`;let r=Ak.get(n);if(!r){try{r=new Intl.DateTimeFormat(o,{...t,timeZone:"UTC"})}catch{r=new Intl.DateTimeFormat("en",{...t,timeZone:"UTC"})}Ak.set(n,r)}return r}const Ck=(e,t)=>jk(t,{hour:"numeric",hour12:Ki(t)}).format(Date.UTC(2024,0,1,e)),Lk=(e,t)=>jk(t,{hour:"numeric",minute:"2-digit",hour12:Ki(t)}).format(Date.UTC(2024,0,1,e)),Nk=(e,t,o,n=!1)=>jk(o,{weekday:n?"long":"short"}).format(Date.UTC(2024,0,(t-1+e)%7+1));function Tk(e,t,o,n){return"day_of_week"===t?Nk(e,o,n):"hour_of_day"===t?Ck(e,n):String(e)}function Fk(e,t,o,n,r,a){if("day_of_week"===n)return`${Nk(t,r,a,!0)} ${Lk(o,a)} – ${Lk((o+1)%24,a)}`;if("hour_of_day"===n){return`${jk(a,{weekday:"short",day:"numeric",month:"short"}).format(864e5*(e.first+o))} ${Lk(t,a)}`}const i=e.first+o;return jk(a,{day:"numeric",month:"long",year:"numeric"}).format(Date.UTC(Math.floor(i/12),i%12,t))}function Ok(e,t,o){return Ze(o,{day_of_week:"cycle_note_week",hour_of_day:"cycle_note_hour",day_of_month:"cycle_note_month"}[e],{n:t})}function Dk(e,t,o){const n=e.series.map(t=>({series:t,data:bk(t.points,o.cycle,e.zone,e.range)})),r=n[0].data.panels,a=n.flatMap(e=>e.data.panels.flatMap(e=>e.values)).filter(e=>null!==e),i=Hi(a.length?[Math.min(...a),Math.max(...a)]:void 0,{},3),[s,l]=i.domain,c=e=>96-(e-s)/(l-s||1)*92,d=Math.max(0,fs(t)-32-36),u=function(e,t,o,n=4){const r=Math.max(1,Math.floor((t+n)/(o+n)));if(r>=e)return e;const a=Math.ceil(e/r);return Math.ceil(e/a)}(r.length,d,30,4),h=Math.ceil(r.length/u),p=1===h?120:86,m=(d-4*(u-1))/u,f=n.length>1,g=t.hass,v=e.zone.firstDay,y=qs(t.raw),b=n[0].data.slots,_=kh(t.host),x=void 0===_?void 0:Math.floor(_/zk),w=void 0===_?void 0:_%zk,$=y?zh(t,(e,t,o)=>{const n=Math.min(u-1,Math.floor(e*u)),a=Math.min(h-1,Math.floor(t*h))*u+n;if(a>=r.length)return;const i=(o+4)/u,s=Math.min(1,Math.max(0,(e*o-n*i)/Math.max(1,i-4)));return a*zk+Math.round(s*Math.max(0,b-1))}):void 0,k=(e,t)=>At(Et(t,e.series.entity.decimals,g),e.series.entity.unit);let M=Z;if(void 0!==x&&void 0!==w&&x0?a/d:0,y:(t+.5)/h,plotWidth:d,title:Fk(n[0].data,i,w,o.cycle,v,g),rows:n.flatMap(e=>{const t=e.data.panels[x].values[w],n=_k(e.data.panels[x].values);return[{color:e.series.color,name:e.series.entity.name,value:null===t?"—":k(e,t)},...void 0===n?[]:[{name:Ze(g,"cycle_panel_average",{name:Tk(i,o.cycle,v,g)}),value:k(e,n)}]]})})}const z=`grid-template-columns:repeat(${u}, minmax(0, 1fr));grid-auto-rows:${p}px`,S=i.ticks.filter(e=>e>=s&&e<=l),E=e.series[0].entity.unit,A=Ze(g,"chart_aria",{style:Ze(g,"editor_style_cycle_plot"),names:e.series.map(e=>e.entity.name).join(", ")}),j="day_of_week"===o.cycle?`${Ck(0,g)} – ${Ck(23,g)}`:function(e,t,o){const n=e.slots-1;if("hour_of_day"===t){const t=jk(o,{day:"numeric",month:"short"});return`${t.format(864e5*e.first)} – ${t.format(864e5*(e.first+n))}`}const r=jk(o,{month:"short",year:"numeric"}),a=e=>Date.UTC(Math.floor(e/12),e%12,1);return`${r.format(a(e.first))} – ${r.format(a(e.first+n))}`}(n[0].data,o.cycle,g),C=h>1?14:0;return R``}},kk=["day_of_week","hour_of_day","day_of_month"];function Mk(e,t){const o=Wo(e,t);return Math.round(Date.UTC(o.year,o.month-1,o.day)/864e5)}function zk(e,t){const o=Wo(e,t);return 12*o.year+o.month-1}function Sk(e,t,o){const n=t.map(()=>new Array(o).fill(0)),r=t.map(()=>new Array(o).fill(0));for(const a of e)a.slot<0||a.slot>=o||(n[a.panel][a.slot]+=a.v,r[a.panel][a.slot]+=1);return t.map((e,t)=>({key:e,values:n[t].map((e,o)=>r[t][o]?e/r[t][o]:null)}))}function Ek(e,t,o,n){const r=o.timeZone;if("day_of_week"===t){const t=Pm(e,o);return{panels:[0,1,2,3,4,5,6].map(e=>({key:e,values:t.slice(24*e,24*e+24).map(e=>e.v)})),slots:24,first:0}}const a=e.filter(e=>null!==e.v),i=Math.max(n.start,n.end-1);if("hour_of_day"===t){const e=Mk(n.start,r),t=Mk(i,r)-e+1,o=a.map(t=>({panel:Wo(t.t,r).hour,slot:Mk(t.t,r)-e,v:t.v}));return{panels:Sk(o,Array.from({length:24},(e,t)=>t),t),slots:t,first:e}}const s=zk(n.start,r),l=zk(i,r)-s+1,c=a.map(e=>({panel:Wo(e.t,r).day-1,slot:zk(e.t,r)-s,v:e.v}));return{panels:Sk(c,Array.from({length:31},(e,t)=>t+1),l),slots:l,first:s}}function Ak(e){const t=e.filter(e=>null!==e);return t.length?t.reduce((e,t)=>e+t,0)/t.length:void 0}const jk={day_of_week:8,hour_of_day:2,day_of_month:26},Ck={day_of_week:26,hour_of_day:13,day_of_month:104},Nk={day_of_week:"history",hour_of_day:"history",day_of_month:"statistics"},Lk=100,Tk=100,Fk=1e3;function Ok(e){const t=e,o=t.cycle??"day_of_week";return{cycle:o,weeks:"number"==typeof t.weeks?t.weeks:jk[o]}}function Pk(e){const t=Ok(e),o=e.period??{},n={};for(const r of["offset","navigate"])void 0!==o[r]&&(n[r]=o[r]);return{...e,source:e.source??Nk[t.cycle],group_by:"day_of_month"===t.cycle?"day":"hour",period:{...n,last:t.weeks,unit:"week"}}}const Dk=new Map;function Uk(e,t){const o=e?.locale?.language??e?.language??"en",n=`${o}|${JSON.stringify(t)}`;let r=Dk.get(n);if(!r){try{r=new Intl.DateTimeFormat(o,{...t,timeZone:"UTC"})}catch{r=new Intl.DateTimeFormat("en",{...t,timeZone:"UTC"})}Dk.set(n,r)}return r}const Ik=(e,t)=>Uk(t,{hour:"numeric",hour12:Ki(t)}).format(Date.UTC(2024,0,1,e)),Hk=(e,t)=>Uk(t,{hour:"numeric",minute:"2-digit",hour12:Ki(t)}).format(Date.UTC(2024,0,1,e)),Wk=(e,t,o,n=!1)=>Uk(o,{weekday:n?"long":"short"}).format(Date.UTC(2024,0,(t-1+e)%7+1));function Rk(e,t,o,n){return"day_of_week"===t?Wk(e,o,n):"hour_of_day"===t?Ik(e,n):String(e)}function Bk(e,t,o,n,r,a){if("day_of_week"===n)return`${Wk(t,r,a,!0)} ${Hk(o,a)} – ${Hk((o+1)%24,a)}`;if("hour_of_day"===n){return`${Uk(a,{weekday:"short",day:"numeric",month:"short"}).format(864e5*(e.first+o))} ${Hk(t,a)}`}const i=e.first+o;return Uk(a,{day:"numeric",month:"long",year:"numeric"}).format(Date.UTC(Math.floor(i/12),i%12,t))}function qk(e,t,o){return Ze(o,{day_of_week:"cycle_note_week",hour_of_day:"cycle_note_hour",day_of_month:"cycle_note_month"}[e],{n:t})}function Zk(e,t,o){const n=e.series.map(t=>({series:t,data:Ek(t.points,o.cycle,e.zone,e.range)})),r=n[0].data.panels,a=n.flatMap(e=>e.data.panels.flatMap(e=>e.values)).filter(e=>null!==e),i=Hi(a.length?[Math.min(...a),Math.max(...a)]:void 0,{},3),[s,l]=i.domain,c=e=>96-(e-s)/(l-s||1)*92,d=Math.max(0,fs(t)-32-36),u=function(e,t,o,n=4){const r=Math.max(1,Math.floor((t+n)/(o+n)));if(r>=e)return e;const a=Math.ceil(e/r);return Math.ceil(e/a)}(r.length,d,30,4),h=Math.ceil(r.length/u),p=1===h?120:86,m=(d-4*(u-1))/u,f=n.length>1,g=t.hass,y=e.zone.firstDay,v=qs(t.raw),_=n[0].data.slots,b=Lh(t.host),x=void 0===b?void 0:Math.floor(b/Fk),w=void 0===b?void 0:b%Fk,$=v?Fh(t,(e,t,o)=>{const n=Math.min(u-1,Math.floor(e*u)),a=Math.min(h-1,Math.floor(t*h))*u+n;if(a>=r.length)return;const i=(o+4)/u,s=Math.min(1,Math.max(0,(e*o-n*i)/Math.max(1,i-4)));return a*Fk+Math.round(s*Math.max(0,_-1))}):void 0,k=(e,t)=>At(Et(t,e.series.entity.decimals,g),e.series.entity.unit);let M=Z;if(void 0!==x&&void 0!==w&&x0?a/d:0,y:(t+.5)/h,plotWidth:d,title:Bk(n[0].data,i,w,o.cycle,y,g),rows:n.flatMap(e=>{const t=e.data.panels[x].values[w],n=Ak(e.data.panels[x].values);return[{color:e.series.color,name:e.series.entity.name,value:null===t?"—":k(e,t)},...void 0===n?[]:[{name:Ze(g,"cycle_panel_average",{name:Rk(i,o.cycle,y,g)}),value:k(e,n)}]]})})}const z=`grid-template-columns:repeat(${u}, minmax(0, 1fr));grid-auto-rows:${p}px`,S=i.ticks.filter(e=>e>=s&&e<=l),E=e.series[0].entity.unit,A=Ze(g,"chart_aria",{style:Ze(g,"editor_style_cycle_plot"),names:e.series.map(e=>e.entity.name).join(", ")}),j="day_of_week"===o.cycle?`${Ik(0,g)} – ${Ik(23,g)}`:function(e,t,o){const n=e.slots-1;if("hour_of_day"===t){const t=Uk(o,{day:"numeric",month:"short"});return`${t.format(864e5*e.first)} – ${t.format(864e5*(e.first+n))}`}const r=Uk(o,{month:"short",year:"numeric"}),a=e=>Date.UTC(Math.floor(e/12),e%12,1);return`${r.format(a(e.first))} – ${r.format(a(e.first+n))}`}(n[0].data,o.cycle,g),C=h>1?14:0;return R``}const Vk=[{name:"cycle_plot_cycle",path:["cycle"],default:"day_of_week"},{name:"cycle_plot_weeks",path:["weeks"]},...Fu.filter(e=>["period_offset","period_navigate","source","aggregate"].includes(e.name)),{name:"tooltip",path:["tooltip"],default:!0}];const Yk={layout:"chart",group:"history",height:230,styles:a` ${ca} ${Ks} .cy { @@ -7763,17 +7787,17 @@ const de=1,ue=2,he=3,pe=4,me=e=>(...t)=>({_$litDirective$:e,values:t});let fe=cl - `)}`,validate:function(e){const t=e;if(void 0!==t.cycle&&!fk.includes(t.cycle))throw new Error(`"cycle" must be one of: ${fk.join(", ")}`);const o=wk[t.cycle??"day_of_week"];if(void 0!==t.weeks&&!(Number.isInteger(t.weeks)&&t.weeks>=1&&t.weeks<=o))throw new Error(`"weeks" must be a whole number from 1 to ${o}`);Kr(Ek(e)),Zs(e)},editor:function(e){const t=Sk(e.config),o=Qu(`cycle_plot|${t.cycle}`,e.hass,()=>[{name:"cycle_plot_cycle",selector:Lu(e.hass,"cycle_plot_cycle",fk)},{type:"grid",name:"",schema:[{name:"cycle_plot_weeks",selector:{number:{min:1,max:wk[t.cycle],mode:"box",placeholder:xk[t.cycle]}}},{name:"period_offset",selector:{number:{min:0,mode:"box"}}}]},{name:"period_navigate",selector:{boolean:{}}},{type:"grid",name:"",schema:[{name:"source",selector:Lu(e.hass,"source",Jr)},{name:"aggregate",selector:Lu(e.hass,"aggregate",An)}]},{name:"tooltip",selector:{boolean:{}}}]),n=Pk.map(e=>"source"===e.name?{...e,default:$k[t.cycle]}:e);return eh(e,"chart",o,n)},entityFields:()=>({schema:[{name:"series_color",selector:{text:{}}}],fields:[{name:"series_color",path:["color"]}]}),disconnect(e){aa(e),gs(e),Mh(e)},render(e){const t=Sk(e.raw),o=ea({...e,raw:Ek(e.raw)}),n=na(o,e),r=ia(o,e),a=sa(o,e);return a?R`
${n}${r}${a}
`:R`
${n}${r}${Dk(o,e,t)}
`}};function Ik(e,t){if(null!=e&&""!==e){if("number"==typeof e&&Number.isFinite(e))return{value:e,soft:!1};if("string"==typeof e){const t=e.trim(),o=t.startsWith("~"),n=Number(o?t.slice(1):t);if(""!==t&&"~"!==t&&Number.isFinite(n))return{value:n,soft:o}}throw new Error(`"${t}" must be a number, or ~ and a number for a soft limit (e.g. "~0")`)}}function Hk(e,t={}){let[o,n]=e??[t.min?.value??0,t.max?.value??1];if(t.fromZero&&(o>0&&(o=0),n<0&&(n=0)),void 0!==t.minRange&&n-os.value?a:s.value),a<=r&&(a=r+1),[r,a]}function Wk(e,t,o){const n=[];for(const c of e){const e=Math.min(c.end??c.t,o);if(c.t>=o)break;n.push({...c,start:c.t,end:e,t:Math.round((c.t+e)/2)})}const r=n.filter(e=>null!==e.v);if(0===r.length)return n;const a=n[0],i=n[n.length-1],s=[...n];null!==a.v&&a.t>t.start&&s.unshift({t:t.start,v:a.v,carried:!0});const l=Math.min(t.end,o);return null!==i.v&&i.t({type:"grid",name:"",schema:e}),Zk=e=>({name:e,selector:{boolean:{}}}),Vk=(e,t,o,n="any")=>({name:e,selector:{number:{mode:"box",step:n,...void 0!==t?{min:t}:{},...void 0!==o?{max:o}:{}}}}),Yk=e=>({name:e,selector:{text:{}}});function Gk(e){const t={};for(const o of["y_min","y_max","y_min_secondary","y_max_secondary"])"number"==typeof e[o]&&(t[o]=String(e[o]));return t}const Xk=[{name:"series_color",path:["color"]},{name:"curve",path:["curve"]},{name:"line_width",path:["line_width"]},{name:"entity_aggregate",path:["aggregate"]},{name:"y_axis_side",path:["y_axis"],default:"primary"},{name:"fixed_value",path:["fixed_value"],default:!1},{name:"show_graph",path:["show_graph"],default:!0},{name:"show_line",path:["show_line"],default:!0},{name:"show_fill",path:["show_fill"],default:!0},{name:"show_points",path:["show_points"]},{name:"show_legend_entity",path:["show_legend"],default:!0},{name:"show_legend_state",path:["show_legend_state"],default:!1},{name:"show_indicator",path:["show_indicator"],default:!1},{name:"show_state",path:["show_state"],default:!1}];const Jk=["line","bar","none"],Kk=["solid","fade","none"],Qk=["hover","always","never"],eM=["default","left","right","center"],tM=["right","left","state"],oM=["left","right","center"],nM=["smooth","hard"];function rM(e,t){return void 0===e?t:!0===e?"always":!1===e?"never":e}function aM(e){return void 0===e||!0===e?"fade":!1===e?"none":e}const iM=e=>"number"==typeof e&&Number.isFinite(e)?e:void 0;function sM(e){return{graph:e.graph??"line",fill:aM(e.fill),points:rM(e.points,"hover"),labels:rM(e.labels,"hover"),pointsPerHour:iM(e.points_per_hour)??.5,height:iM(e.height)??150,lineWidth:iM(e.line_width)??2.5,barSpacing:iM(e.bar_spacing)??4,transition:e.color_transition??"smooth",extrema:!0===e.extrema,average:!0===e.average,legend:!1!==e.legend,factor:Math.pow(10,iM(e.value_factor)??0),alignHeader:e.align_header??"default",alignIcon:e.align_icon??"right",alignState:e.align_state??"left",fontSize:iM(e.font_size)??100,fontSizeHeader:iM(e.font_size_header),colorName:!0===e.color_name,colorValue:!0===e.color_value,colorIcon:!0===e.color_icon,group:!0===e.group,iconImage:"string"==typeof e.icon_image&&""!==e.icon_image?e.icon_image:void 0,primary:{min:Ik(e.y_min,"y_min"),max:Ik(e.y_max,"y_max"),minRange:iM(e.min_range)},secondary:{min:Ik(e.y_min_secondary,"y_min_secondary"),max:Ik(e.y_max_secondary,"y_max_secondary"),minRange:iM(e.min_range_secondary)}}}function lM(e,t,o){if(void 0!==e&&!t.includes(e))throw new Error(`"${o}" must be one of: ${t.join(", ")}`)}function cM(e,t,o,n=1/0,r=!1){if(void 0!==e&&("number"!=typeof e||!Number.isFinite(e)||en||r&&!Number.isInteger(e))){throw new Error(`"${t}" must be ${r?"a whole number":"a number"} ${n===1/0?`${o} or more`:`from ${o} to ${n}`}`)}}function dM(e,t){if(void 0!==e&&"boolean"!=typeof e)throw new Error(`"${t}" must be true or false`)}function uM(e,t,o){const n=Math.min(e.range.end,Date.now()),r="bar"===o.graph,a=r&&0===o.pointsPerHour?.5:o.pointsPerHour,i=e.group?[]:function(e,t,o=500){const n=e.end-e.start;if(n<=0||t<=0)return[];const r=Math.max(1,Math.min(o,Math.round(n/36e5*t))),a=n/r,i=[];for(let s=0;s<=r;s++)i.push(s===r?e.end:Math.round(e.start+s*a));return i}(e.range,a,r?96:500),s=t.raw.aggregate??"mean";return e.series.map(t=>{const r=t.entity.config;let a=t.points;r.fixed_value&&null!==t.entity.value?a=[{t:e.range.start,v:t.entity.value},{t:n,v:t.entity.value}]:e.group?a=Wk(t.points,e.range,n):i.length&&(a=Wk(function(e,t,o,n,r){if(t.length<2)return e;let a=e;const i=e[e.length-1],s=e[e.length-2];return"history"===n&&i&&s&&i.t===r&&i.v===s.v&&(a=e.slice(0,-1)),"statistics"===n?Nn(a,t,o,r):Ln(a,t,o,r)}(t.points,i,r.aggregate??s,e.source,n),e.range,n)),1!==o.factor&&(a=a.map(e=>null===e.v?e:{...e,v:e.v*o.factor}));const l=void 0!==r.color?je(r.color):void 0,c=!l&&(e=>e.config.severity!==yt)(t.entity),d=null===t.entity.value?null:t.entity.value*o.factor,u=l??(c&&null!==d?je(Te(d,t.entity.bands).color):t.color);return{index:t.index,entity:t.entity,own:r,points:a,color:c?void 0:l??t.color,current:u,curve:t.curve,secondary:"secondary"===r.y_axis,graphed:!1!==r.show_graph}})}function hM(e){let t=1/0,o=-1/0;for(const n of e)for(const e of n.points)null!==e.v&&(e.vo&&(o=e.v));return t===1/0?void 0:[t,o]}const pM=e=>Math.round(1e4*e)/100+"%";function mM(e,t,o){return e.filter(({series:e})=>void 0===e.color).map(({series:e})=>{const n=function(e,t,o){const[n,r]=t,a=e=>Math.min(1,Math.max(0,(e-n)/(r-n))),i=[];return e.forEach((t,n)=>{const r=je(t.color),s=Number.isFinite(t.from)?a(t.from):0,l=n+1 + `)}`,validate:function(e){const t=e;if(void 0!==t.cycle&&!kk.includes(t.cycle))throw new Error(`"cycle" must be one of: ${kk.join(", ")}`);const o=Ck[t.cycle??"day_of_week"];if(void 0!==t.weeks&&!(Number.isInteger(t.weeks)&&t.weeks>=1&&t.weeks<=o))throw new Error(`"weeks" must be a whole number from 1 to ${o}`);Kr(Pk(e)),Zs(e)},editor:function(e){const t=Ok(e.config),o=th(`cycle_plot|${t.cycle}`,e.hass,()=>[{name:"cycle_plot_cycle",selector:Tu(e.hass,"cycle_plot_cycle",kk)},{type:"grid",name:"",schema:[{name:"cycle_plot_weeks",selector:{number:{min:1,max:Ck[t.cycle],mode:"box",placeholder:jk[t.cycle]}}},{name:"period_offset",selector:{number:{min:0,mode:"box"}}}]},{name:"period_navigate",selector:{boolean:{}}},{type:"grid",name:"",schema:[{name:"source",selector:Tu(e.hass,"source",Jr)},{name:"aggregate",selector:Tu(e.hass,"aggregate",An)}]},{name:"tooltip",selector:{boolean:{}}}]),n=Vk.map(e=>"source"===e.name?{...e,default:Nk[t.cycle]}:e);return ch(e,"chart",o,n)},entityFields:()=>({schema:[{name:"series_color",selector:{text:{}}}],fields:[{name:"series_color",path:["color"]}]}),disconnect(e){aa(e),gs(e),Th(e)},render(e){const t=Ok(e.raw),o=ea({...e,raw:Pk(e.raw)}),n=na(o,e),r=ia(o,e),a=sa(o,e);return a?R`
${n}${r}${a}
`:R`
${n}${r}${Zk(o,e,t)}
`}};function Gk(e,t){if(null!=e&&""!==e){if("number"==typeof e&&Number.isFinite(e))return{value:e,soft:!1};if("string"==typeof e){const t=e.trim(),o=t.startsWith("~"),n=Number(o?t.slice(1):t);if(""!==t&&"~"!==t&&Number.isFinite(n))return{value:n,soft:o}}throw new Error(`"${t}" must be a number, or ~ and a number for a soft limit (e.g. "~0")`)}}function Xk(e,t={}){let[o,n]=e??[t.min?.value??0,t.max?.value??1];if(t.fromZero&&(o>0&&(o=0),n<0&&(n=0)),void 0!==t.minRange&&n-os.value?a:s.value),a<=r&&(a=r+1),[r,a]}function Jk(e,t,o){const n=[];for(const c of e){const e=Math.min(c.end??c.t,o);if(c.t>=o)break;n.push({...c,start:c.t,end:e,t:Math.round((c.t+e)/2)})}const r=n.filter(e=>null!==e.v);if(0===r.length)return n;const a=n[0],i=n[n.length-1],s=[...n];null!==a.v&&a.t>t.start&&s.unshift({t:t.start,v:a.v,carried:!0});const l=Math.min(t.end,o);return null!==i.v&&i.t({type:"grid",name:"",schema:e}),tM=e=>({name:e,selector:{boolean:{}}}),oM=(e,t,o,n="any")=>({name:e,selector:{number:{mode:"box",step:n,...void 0!==t?{min:t}:{},...void 0!==o?{max:o}:{}}}}),nM=e=>({name:e,selector:{text:{}}});function rM(e){const t={};for(const o of["y_min","y_max","y_min_secondary","y_max_secondary"])"number"==typeof e[o]&&(t[o]=String(e[o]));return t}const aM=[{name:"series_color",path:["color"]},{name:"curve",path:["curve"]},{name:"line_width",path:["line_width"]},{name:"entity_aggregate",path:["aggregate"]},{name:"y_axis_side",path:["y_axis"],default:"primary"},{name:"fixed_value",path:["fixed_value"],default:!1},{name:"show_graph",path:["show_graph"],default:!0},{name:"show_line",path:["show_line"],default:!0},{name:"show_fill",path:["show_fill"],default:!0},{name:"show_points",path:["show_points"]},{name:"show_legend_entity",path:["show_legend"],default:!0},{name:"show_legend_state",path:["show_legend_state"],default:!1},{name:"show_indicator",path:["show_indicator"],default:!1},{name:"show_state",path:["show_state"],default:!1}];const iM=["line","bar","none"],sM=["solid","fade","none"],lM=["hover","always","never"],cM=["default","left","right","center"],dM=["right","left","state"],uM=["left","right","center"],hM=["smooth","hard"];function pM(e,t){return void 0===e?t:!0===e?"always":!1===e?"never":e}function mM(e){return void 0===e||!0===e?"fade":!1===e?"none":e}const fM=e=>"number"==typeof e&&Number.isFinite(e)?e:void 0;function gM(e){return{graph:e.graph??"line",fill:mM(e.fill),points:pM(e.points,"hover"),labels:pM(e.labels,"hover"),pointsPerHour:fM(e.points_per_hour)??.5,height:fM(e.height)??150,lineWidth:fM(e.line_width)??2.5,barSpacing:fM(e.bar_spacing)??4,transition:e.color_transition??"smooth",extrema:!0===e.extrema,average:!0===e.average,legend:!1!==e.legend,factor:Math.pow(10,fM(e.value_factor)??0),alignHeader:e.align_header??"default",alignIcon:e.align_icon??"right",alignState:e.align_state??"left",fontSize:fM(e.font_size)??100,fontSizeHeader:fM(e.font_size_header),colorName:!0===e.color_name,colorValue:!0===e.color_value,colorIcon:!0===e.color_icon,group:!0===e.group,iconImage:"string"==typeof e.icon_image&&""!==e.icon_image?e.icon_image:void 0,primary:{min:Gk(e.y_min,"y_min"),max:Gk(e.y_max,"y_max"),minRange:fM(e.min_range)},secondary:{min:Gk(e.y_min_secondary,"y_min_secondary"),max:Gk(e.y_max_secondary,"y_max_secondary"),minRange:fM(e.min_range_secondary)}}}function yM(e,t,o){if(void 0!==e&&!t.includes(e))throw new Error(`"${o}" must be one of: ${t.join(", ")}`)}function vM(e,t,o,n=1/0,r=!1){if(void 0!==e&&("number"!=typeof e||!Number.isFinite(e)||en||r&&!Number.isInteger(e))){throw new Error(`"${t}" must be ${r?"a whole number":"a number"} ${n===1/0?`${o} or more`:`from ${o} to ${n}`}`)}}function _M(e,t){if(void 0!==e&&"boolean"!=typeof e)throw new Error(`"${t}" must be true or false`)}function bM(e,t,o){const n=Math.min(e.range.end,Date.now()),r="bar"===o.graph,a=r&&0===o.pointsPerHour?.5:o.pointsPerHour,i=e.group?[]:function(e,t,o=500){const n=e.end-e.start;if(n<=0||t<=0)return[];const r=Math.max(1,Math.min(o,Math.round(n/36e5*t))),a=n/r,i=[];for(let s=0;s<=r;s++)i.push(s===r?e.end:Math.round(e.start+s*a));return i}(e.range,a,r?96:500),s=t.raw.aggregate??"mean";return e.series.map(t=>{const r=t.entity.config;let a=t.points;r.fixed_value&&null!==t.entity.value?a=[{t:e.range.start,v:t.entity.value},{t:n,v:t.entity.value}]:e.group?a=Jk(t.points,e.range,n):i.length&&(a=Jk(function(e,t,o,n,r){if(t.length<2)return e;let a=e;const i=e[e.length-1],s=e[e.length-2];return"history"===n&&i&&s&&i.t===r&&i.v===s.v&&(a=e.slice(0,-1)),"statistics"===n?Ln(a,t,o,r):Nn(a,t,o,r)}(t.points,i,r.aggregate??s,e.source,n),e.range,n)),1!==o.factor&&(a=a.map(e=>null===e.v?e:{...e,v:e.v*o.factor}));const l=void 0!==r.color?je(r.color):void 0,c=!l&&(e=>e.config.severity!==vt)(t.entity),d=null===t.entity.value?null:t.entity.value*o.factor,u=l??(c&&null!==d?je(Te(d,t.entity.bands).color):t.color);return{index:t.index,entity:t.entity,own:r,points:a,color:c?void 0:l??t.color,current:u,curve:t.curve,secondary:"secondary"===r.y_axis,graphed:!1!==r.show_graph}})}function xM(e){let t=1/0,o=-1/0;for(const n of e)for(const e of n.points)null!==e.v&&(e.vo&&(o=e.v));return t===1/0?void 0:[t,o]}const wM=e=>Math.round(1e4*e)/100+"%";function $M(e,t,o){return e.filter(({series:e})=>void 0===e.color).map(({series:e})=>{const n=function(e,t,o){const[n,r]=t,a=e=>Math.min(1,Math.max(0,(e-n)/(r-n))),i=[];return e.forEach((t,n)=>{const r=je(t.color),s=Number.isFinite(t.from)?a(t.from):0,l=n+1 ${n.map(e=>B``)} - `})}const fM=e=>e.color??`url(#cd-trend-${e.index})`;function gM(e,t){return void 0!==e.start&&void 0!==e.end&&e.end>e.start?`${ts(e.start,t.hass)} – ${ts(e.end,t.hass)}`:ts(e.t,t.hass)}function vM(e,t,o,n){const r=o.colorIcon?`color:${n}`:"";return o.iconImage?R``:R` + `})}const kM=e=>e.color??`url(#cd-trend-${e.index})`;function MM(e,t){return void 0!==e.start&&void 0!==e.end&&e.end>e.start?`${ts(e.start,t.hass)} – ${ts(e.end,t.hass)}`:ts(e.t,t.hass)}function zM(e,t,o,n){const r=o.colorIcon?`color:${n}`:"";return o.iconImage?R``:R` - `}function yM(e,t,o,n){if(!t.extrema&&!t.average)return Z;const r=function(e,t){let o,n,r=0,a=0;for(let i=0;in.v)&&(n={t:s.t,v:s.v})),t){const t=e[i+1],o=t?t.t-s.t:0;r+=s.v*o,a+=o}else s.carried||(r+=s.v,a+=1)}if(o&&n)return{min:o,max:n,mean:a>0?r/a:(o.v+n.v)/2}}(e.points,n);if(!r)return Z;const a=(t,n,r)=>R``}function SM(e,t,o,n){if(!t.extrema&&!t.average)return Z;const r=function(e,t){let o,n,r=0,a=0;for(let i=0;in.v)&&(n={t:s.t,v:s.v})),t){const t=e[i+1],o=t?t.t-s.t:0;r+=s.v*o,a+=o}else s.carried||(r+=s.v,a+=1)}if(o&&n)return{min:o,max:n,mean:a>0?r/a:(o.v+n.v)/2}}(e.points,n);if(!r)return Z;const a=(t,n,r)=>R`${Ze(o.hass,t)} ${(t=>At(Et(t,e.entity.decimals,o.hass),e.entity.unit))(n)}${void 0!==r?R` · ${ts(r,o.hass)}`:Z}`;return R`
${t.extrema?a("trend_min",r.min.v,r.min.t):Z} ${t.average?a("trend_avg",r.mean):Z} ${t.extrema?a("trend_max",r.max.v,r.max.t):Z} -
`}const bM={layout:"chart",group:"history",height:170,gridOptions:{columns:6,min_columns:3,min_rows:2},styles:a` +
`}const EM={layout:"chart",group:"history",height:170,gridOptions:{columns:6,min_columns:3,min_rows:2},styles:a` ${ca} ${Ks} .content.style-trend { @@ -8104,7 +8128,7 @@ const de=1,ue=2,he=3,pe=4,me=e=>(...t)=>({_$litDirective$:e,values:t});let fe=cl `,validate:function(e){Kr(e),Zs(e),lM(e.graph,Jk,"graph"),lM(e.fill,[...Kk,!0,!1],"fill"),lM(e.points,[...Qk,!0,!1],"points"),lM(e.labels,[...Qk,!0,!1],"labels"),lM(e.color_transition,nM,"color_transition"),lM(e.align_header,eM,"align_header"),lM(e.align_icon,tM,"align_icon"),lM(e.align_state,oM,"align_state"),cM(e.points_per_hour,"points_per_hour",0,60),cM(e.height,"height",20,1e3),cM(e.line_width,"line_width",wa,$a),cM(e.bar_spacing,"bar_spacing",0,50),cM(e.value_factor,"value_factor",-9,9,!0),cM(e.font_size,"font_size",25,400),cM(e.font_size_header,"font_size_header",6,60),cM(e.min_range,"min_range",0),cM(e.min_range_secondary,"min_range_secondary",0);for(const t of["extrema","average","legend","color_name","color_value","group"])dM(e[t],t);if(void 0!==e.icon_image&&"string"!=typeof e.icon_image)throw new Error('"icon_image" must be a URL');sM(e);for(const t of e.entities??[]){if("object"!=typeof t)continue;const e=t,o=t=>`"${t}" of ${e.entity}`;Rk(e.aggregate,o("aggregate")),lM(e.y_axis,["primary","secondary"],`y_axis of ${e.entity}`),cM(e.line_width,`line_width of ${e.entity}`,wa,$a);for(const t of["fixed_value","show_state","show_indicator","show_graph","show_line","show_fill","show_points","show_legend","show_legend_state"])if(void 0!==e[t]&&"boolean"!=typeof e[t])throw new Error(`${o(t)} must be true or false`)}},editor:function(e){const t=Qu(`trend|${Fu(e.config)}`,e.hass,()=>{return t=e.hass,o=e.config,[...Ou(t,o),Vk("points_per_hour",0,60),qk({name:"graph",selector:Lu(t,"graph",["line","bar","none"])},{name:"fill",selector:Lu(t,"fill",["fade","solid","none"])},{name:"curve",selector:Lu(t,"curve",Rr)},{name:"line_width",selector:Ha},{name:"points",selector:Lu(t,"points",["hover","always","never"])},{name:"labels",selector:Lu(t,"labels",["hover","always","never"])},Vk("height",20,1e3,1),Vk("bar_spacing",0,50,1)),{name:"color_transition",selector:Lu(t,"color_transition",["smooth","hard"])},qk(Zk("extrema"),Zk("average"),Zk("legend"),Zk("trend_tooltip")),qk(Yk("trend_y_min"),Yk("trend_y_max"),Vk("min_range",0)),qk(Yk("y_min_secondary"),Yk("y_max_secondary"),Vk("min_range_secondary",0)),qk({name:"align_header",selector:Lu(t,"align_header",["default","left","right","center"])},{name:"align_icon",selector:Lu(t,"align_icon",["right","left","state"])},{name:"align_state",selector:Lu(t,"align_state",["left","right","center"])},Vk("font_size",25,400,1),Vk("font_size_header",6,60,1),Vk("value_factor",-9,9,1)),qk(Zk("color_name"),Zk("trend_color_icon"),Zk("color_value"),Zk("group")),{name:"icon_image",selector:{text:{}}}];var t,o}),o={...e,config:{...e.config,...Gk(e.config)},commit:t=>e.commit(function(e){let t=e;for(const o of["y_min","y_max","y_min_secondary","y_max_secondary"]){const e=t[o];"string"==typeof e&&""!==e.trim()&&!e.trim().startsWith("~")&&Number.isFinite(Number(e))?t={...t,[o]:Number(e)}:""===e&&(t={...t},delete t[o])}return t}(t))};return eh(o,"chart",t,Bk,{legend:"editor_trend_legend",labels:"editor_trend_labels",group:"editor_trend_group"})},entityFields:function(e){return{schema:Qu("trend-entity",e,()=>function(e){return[qk({name:"series_color",selector:{text:{}}},{name:"curve",selector:Lu(e,"curve",Rr)},{name:"line_width",selector:Ha},{name:"entity_aggregate",selector:Lu(e,"aggregate",An)},{name:"y_axis_side",selector:Lu(e,"y_axis_side",["primary","secondary"])}),qk(Zk("show_state"),Zk("show_indicator"),Zk("show_graph"),Zk("show_line"),Zk("show_fill"),Zk("show_points"),Zk("show_legend_entity"),Zk("show_legend_state"),Zk("fixed_value"))]}(e)),fields:Xk}},disconnect(e){aa(e),gs(e),Bs(e)},render:function(e){const t=sM(e.raw),{show:o}=e.config,n=ea(e),r=uM(n,e,t),a=r[0],i=a.entity,s=r.filter(e=>e.graphed),l=function(e,t){if(void 0!==t)return e.map(e=>{const o=e.points.filter(e=>!e.carried),n=Hs(o,t);return n<0?void 0:o[n]})}(r,qs(e.raw)&&"ready"===n.status?Rs(e.host):void 0),c=t.colorName?`color:${a.current}`:"",d=o.icon&&"state"!==t.alignIcon?vM(i,e,t,a.current):Z,u=o.name||d!==Z?R`
`,validate:function(e){Kr(e),Zs(e),yM(e.graph,iM,"graph"),yM(e.fill,[...sM,!0,!1],"fill"),yM(e.points,[...lM,!0,!1],"points"),yM(e.labels,[...lM,!0,!1],"labels"),yM(e.color_transition,hM,"color_transition"),yM(e.align_header,cM,"align_header"),yM(e.align_icon,dM,"align_icon"),yM(e.align_state,uM,"align_state"),vM(e.points_per_hour,"points_per_hour",0,60),vM(e.height,"height",20,1e3),vM(e.line_width,"line_width",wa,$a),vM(e.bar_spacing,"bar_spacing",0,50),vM(e.value_factor,"value_factor",-9,9,!0),vM(e.font_size,"font_size",25,400),vM(e.font_size_header,"font_size_header",6,60),vM(e.min_range,"min_range",0),vM(e.min_range_secondary,"min_range_secondary",0);for(const t of["extrema","average","legend","color_name","color_value","group"])_M(e[t],t);if(void 0!==e.icon_image&&"string"!=typeof e.icon_image)throw new Error('"icon_image" must be a URL');gM(e);for(const t of e.entities??[]){if("object"!=typeof t)continue;const e=t,o=t=>`"${t}" of ${e.entity}`;Kk(e.aggregate,o("aggregate")),yM(e.y_axis,["primary","secondary"],`y_axis of ${e.entity}`),vM(e.line_width,`line_width of ${e.entity}`,wa,$a);for(const t of["fixed_value","show_state","show_indicator","show_graph","show_line","show_fill","show_points","show_legend","show_legend_state"])if(void 0!==e[t]&&"boolean"!=typeof e[t])throw new Error(`${o(t)} must be true or false`)}},editor:function(e){const t=th(`trend|${Pu(e.config)}`,e.hass,()=>{return t=e.hass,o=e.config,[...Du(t,o),oM("points_per_hour",0,60),eM({name:"graph",selector:Tu(t,"graph",["line","bar","none"])},{name:"fill",selector:Tu(t,"fill",["fade","solid","none"])},{name:"curve",selector:Tu(t,"curve",Rr)},{name:"line_width",selector:Ha},{name:"points",selector:Tu(t,"points",["hover","always","never"])},{name:"labels",selector:Tu(t,"labels",["hover","always","never"])},oM("height",20,1e3,1),oM("bar_spacing",0,50,1)),{name:"color_transition",selector:Tu(t,"color_transition",["smooth","hard"])},eM(tM("extrema"),tM("average"),tM("legend"),tM("trend_tooltip")),eM(nM("trend_y_min"),nM("trend_y_max"),oM("min_range",0)),eM(nM("y_min_secondary"),nM("y_max_secondary"),oM("min_range_secondary",0)),eM({name:"align_header",selector:Tu(t,"align_header",["default","left","right","center"])},{name:"align_icon",selector:Tu(t,"align_icon",["right","left","state"])},{name:"align_state",selector:Tu(t,"align_state",["left","right","center"])},oM("font_size",25,400,1),oM("font_size_header",6,60,1),oM("value_factor",-9,9,1)),eM(tM("color_name"),tM("trend_color_icon"),tM("color_value"),tM("group")),{name:"icon_image",selector:{text:{}}}];var t,o}),o={...e,config:{...e.config,...rM(e.config)},commit:t=>e.commit(function(e){let t=e;for(const o of["y_min","y_max","y_min_secondary","y_max_secondary"]){const e=t[o];"string"==typeof e&&""!==e.trim()&&!e.trim().startsWith("~")&&Number.isFinite(Number(e))?t={...t,[o]:Number(e)}:""===e&&(t={...t},delete t[o])}return t}(t))};return ch(o,"chart",t,Qk,{legend:"editor_trend_legend",labels:"editor_trend_labels",group:"editor_trend_group"})},entityFields:function(e){return{schema:th("trend-entity",e,()=>function(e){return[eM({name:"series_color",selector:{text:{}}},{name:"curve",selector:Tu(e,"curve",Rr)},{name:"line_width",selector:Ha},{name:"entity_aggregate",selector:Tu(e,"aggregate",An)},{name:"y_axis_side",selector:Tu(e,"y_axis_side",["primary","secondary"])}),eM(tM("show_state"),tM("show_indicator"),tM("show_graph"),tM("show_line"),tM("show_fill"),tM("show_points"),tM("show_legend_entity"),tM("show_legend_state"),tM("fixed_value"))]}(e)),fields:aM}},disconnect(e){aa(e),gs(e),Bs(e)},render:function(e){const t=gM(e.raw),{show:o}=e.config,n=ea(e),r=bM(n,e,t),a=r[0],i=a.entity,s=r.filter(e=>e.graphed),l=function(e,t){if(void 0!==t)return e.map(e=>{const o=e.points.filter(e=>!e.carried),n=Hs(o,t);return n<0?void 0:o[n]})}(r,qs(e.raw)&&"ready"===n.status?Rs(e.host):void 0),c=t.colorName?`color:${a.current}`:"",d=o.icon&&"state"!==t.alignIcon?zM(i,e,t,a.current):Z,u=o.name||d!==Z?R`
(...t)=>({_$litDirective$:e,values:t});let fe=cl style=${t.fontSizeHeader?`font-size:${t.fontSizeHeader}px`:""} > ${o.name?R`${i.name}`:Z} ${d} -
`:Z,h=(o,n)=>{const r=l?.[n],a=r?r.v:o.entity.value,i=r?{number:null===r.v?"—":Et(r.v,o.entity.decimals,e.hass),unit:o.entity.unit}:function(e,t,o,n){return null===e?{number:t.display,unit:""}:{number:Et(e*o,t.decimals,n),unit:t.unit}}(a,o.entity,t.factor,e.hass);return{parts:i,color:r&&null!==r.v&&void 0===o.color?je(Te(r.v,o.entity.bands).color):o.current,when:r?gM(r,e):void 0}},p=h(a,0),m=o.value,f=r.slice(1).filter(e=>!0===e.own.show_state),g=m||f.length||"state"===t.alignIcon?R`
- ${o.icon&&"state"===t.alignIcon?vM(i,e,t,a.current):Z} +
`:Z,h=(o,n)=>{const r=l?.[n],a=r?r.v:o.entity.value,i=r?{number:null===r.v?"—":Et(r.v,o.entity.decimals,e.hass),unit:o.entity.unit}:function(e,t,o,n){return null===e?{number:t.display,unit:""}:{number:Et(e*o,t.decimals,n),unit:t.unit}}(a,o.entity,t.factor,e.hass);return{parts:i,color:r&&null!==r.v&&void 0===o.color?je(Te(r.v,o.entity.bands).color):o.current,when:r?MM(r,e):void 0}},p=h(a,0),m=o.value,f=r.slice(1).filter(e=>!0===e.own.show_state),g=m||f.length||"state"===t.alignIcon?R`
+ ${o.icon&&"state"===t.alignIcon?zM(i,e,t,a.current):Z} ${m?R`
${a.own.show_indicator?R``:Z} (...t)=>({_$litDirective$:e,values:t});let fe=cl >${o.parts.unit?R`${o.parts.unit}`:Z}
`})}
`:Z} -
`:Z,v=s.filter(e=>!1!==e.own.show_legend),y=t.legend&&s.length>1&&v.length?R`
- ${v.map(t=>R`
+
`:Z,y=s.filter(e=>!1!==e.own.show_legend),v=t.legend&&s.length>1&&y.length?R`
+ ${y.map(t=>R`
${function(e,t){const o=t.raw.name;return void 0===o||e.entity.name!==o?e.entity.name:e.entity.stateObj?.attributes.friendly_name??e.entity.entityId}(t,e)} ${t.own.show_legend_state?R`${t.entity.display}`:Z}
`)} -
`:Z,b=na(n,e),_="none"===t.graph?Z:function(e,t,o,n,r){const a=`aspect-ratio:500 / ${n.height}`;if("ready"!==t.status||o.every(e=>e.points.every(e=>null===e.v))){const o="loading"===t.status?"chart_loading":"error"===t.status?"chart_error":"chart_no_data";return R`
+
`:Z,_=na(n,e),b="none"===t.graph?Z:function(e,t,o,n,r){const a=`aspect-ratio:500 / ${n.height}`;if("ready"!==t.status||o.every(e=>e.points.every(e=>null===e.v))){const o="loading"===t.status?"chart_loading":"error"===t.status?"chart_error":"chart_no_data";return R`
${Ze(e.hass,o,{error:t.error??""})} -
`}const i="bar"===n.graph,s=new Map;for(const b of[!1,!0]){const e=o.filter(e=>e.secondary===b);e.length&&s.set(b,Hk(hM(e),{...b?n.secondary:n.primary,fromZero:i}))}const l=zi([t.range.start,t.range.end],[0,Yr]),c=o.map(e=>({series:e,y:zi(s.get(e.secondary),[Gr,0])})),d=i?B``:B`${c.map(e=>function({series:e,y:t},o,n){const r=Vr(e.points).map(n=>{const r=n.map(e=>[o(e.t),t(e.v)]);return{pts:r,d:Zr(r,e.curve)}}),a=!1!==e.own.show_line,i="none"!==n.fill&&!1!==e.own.show_fill,s=e.own.line_width??n.lineWidth,l=e.own.show_points??"always"===n.points,c=e.points.filter(e=>null!==e.v&&!e.carried);return B` +
`}const i="bar"===n.graph,s=new Map;for(const _ of[!1,!0]){const e=o.filter(e=>e.secondary===_);e.length&&s.set(_,Xk(xM(e),{..._?n.secondary:n.primary,fromZero:i}))}const l=zi([t.range.start,t.range.end],[0,Yr]),c=o.map(e=>({series:e,y:zi(s.get(e.secondary),[Gr,0])})),d=i?B``:B`${c.map(e=>function({series:e,y:t},o,n){const r=Vr(e.points).map(n=>{const r=n.map(e=>[o(e.t),t(e.v)]);return{pts:r,d:Zr(r,e.curve)}}),a=!1!==e.own.show_line,i="none"!==n.fill&&!1!==e.own.show_fill,s=e.own.line_width??n.lineWidth,l=e.own.show_points??"always"===n.points,c=e.points.filter(e=>null!==e.v&&!e.carried);return B` ${i?B``${t}L${e[e.length-1][0]},200L${e[0][0]},200Z`).join("")} - fill=${fM(e)} + fill=${kM(e)} mask=${"fade"===n.fill?"url(#cd-trend-fade)":Z} >`:Z} - ${a?B`e.d).join("")} fill="none" stroke=${fM(e)} + ${a?B`e.d).join("")} fill="none" stroke=${kM(e)} style="stroke-width:${s}px">`:Z} ${l&&c.length<=200?B`[o(e.t),t(e.v)]))} fill="none" - stroke=${fM(e)} style="stroke-width:${Sa(s)}px">`:Z} - `}(e,l,n))}`,u=B`${mM(c,s,n)} + stroke=${kM(e)} style="stroke-width:${Sa(s)}px">
`:Z} + `}(e,l,n))}`,u=B`${$M(c,s,n)} - `,h=Ze(e.hass,"chart_aria",{style:Ze(e.hass,"editor_style_trend"),names:o.map(e=>e.entity.name).join(", ")}),p=t=>{const r=o.filter(e=>e.secondary===t),a=hM(r);if(!a)return Z;const i=t?n.secondary:n.primary,s=i.min&&!i.min.soft?i.min.value:a[0],l=i.max&&!i.max.soft?i.max.value:a[1],c=r[0].entity,d=t=>At(Et(t,c.decimals,e.hass),c.unit);return R`
+ `,h=Ze(e.hass,"chart_aria",{style:Ze(e.hass,"editor_style_trend"),names:o.map(e=>e.entity.name).join(", ")}),p=t=>{const r=o.filter(e=>e.secondary===t),a=xM(r);if(!a)return Z;const i=t?n.secondary:n.primary,s=i.min&&!i.min.soft?i.min.value:a[0],l=i.max&&!i.max.soft?i.max.value:a[1],c=r[0].entity,d=t=>At(Et(t,c.decimals,e.hass),c.unit);return R`
${d(l)}${d(s)} -
`},m="never"===n.labels?Z:R`
${p(!1)}${p(!0)}
`,f=r&&!i&&r[o[0].index]?R`
`:Z,g=r&&!i?c.map(({series:e,y:t})=>{const o=r[e.index];if(!o||null===o.v||!1===e.own.show_points)return Z;const n=t(o.v)/Gr;if(!(n>=0&&n<=1))return Z;const a=e.color??je(Te(o.v,e.entity.bands).color);return R``},m="never"===n.labels?Z:R`
${p(!1)}${p(!0)}
`,f=r&&!i&&r[o[0].index]?R`
`:Z,g=r&&!i?c.map(({series:e,y:t})=>{const o=r[e.index];if(!o||null===o.v||!1===e.own.show_points)return Z;const n=t(o.v)/Gr;if(!(n>=0&&n<=1))return Z;const a=e.color??je(Te(o.v,e.entity.bands).color);return R``}):Z,v=r&&i&&r[o[0].index]?(()=>{const e=r[o[0].index];return void 0===e.start||void 0===e.end?Z:R`
`}):Z,y=r&&i&&r[o[0].index]?(()=>{const e=r[o[0].index];return void 0===e.start||void 0===e.end?Z:R`
`})():Z,y=qs(e.raw)?Vs(e,t.range,o.map(e=>e.points.filter(e=>!e.carried))):void 0;return R`
`})():Z,v=qs(e.raw)?Vs(e,t.range,o.map(e=>e.points.filter(e=>!e.carried))):void 0;return R`
- ${la(d,h,u)} ${i?function(e,t,o){const n=e.length,r=e.flatMap(({series:e,y:r},a)=>{const i=Math.min(Gr,Math.max(0,r(0)));return e.points.filter(e=>null!==e.v&&!e.carried&&void 0!==e.start&&void 0!==e.end).map(s=>{const l=t(s.start)/Yr,c=(t(s.end)-t(s.start))/Yr,d=Math.min(Gr,Math.max(0,r(s.v))),u=d>i,h=e.color??je(Te(s.v,e.entity.bands).color),p=`(${pM(c)} - ${o}px) / ${n}`;return R`
{const i=Math.min(Gr,Math.max(0,r(0)));return e.points.filter(e=>null!==e.v&&!e.carried&&void 0!==e.start&&void 0!==e.end).map(s=>{const l=t(s.start)/Yr,c=(t(s.end)-t(s.start))/Yr,d=Math.min(Gr,Math.max(0,r(s.v))),u=d>i,h=e.color??je(Te(s.v,e.entity.bands).color),p=`(${wM(c)} - ${o}px) / ${n}`;return R`
`})});return R`
${r}
`}(c,l,n.barSpacing):Z} ${m} ${v} + style="left:calc(${wM(l)} + ${o/2}px + ${a} * ${p});width:max(1px, calc(${p})); + top:${wM(Math.min(d,i)/Gr)};height:${wM(Math.abs(i-d)/Gr)};background:${h}" + >
`})});return R`
${r}
`}(c,l,n.barSpacing):Z} ${m} ${y} ${f} ${"never"===n.points?Z:g}
`}(e,n,s,t,l);return R`
- ${u} ${b===Z?Z:R`
${b}
`} ${g} - ${yM(a,t,e,"history"===n.source&&!n.group&&0===t.pointsPerHour)} - ${y} + ${u} ${_===Z?Z:R`
${_}
`} ${g} + ${SM(a,t,e,"history"===n.source&&!n.group&&0===t.pointsPerHour)} + ${v}
- ${_} -
`}},_M=["bars","gauges","history","totals","compare","distribution"];function xM(e){return"chart"===e.layout}const wM={bar:hh,thin:Jg,segmented:Zg,tank:Vg,battery:Xg,ring:Dg,needle:tg,arc:Pg,line:ym,column:Wp,area:uh,combined:Sm,pie:Ag,rings:Rg,pictograph:wg,waffle:rv,histogram:Ff,scatter:Bg,bubble:hp,heatmap:Jm,spiral:wf,box:Ih,funnel:pv,radar:Wv,polar_area:Vv,treemap:fy,marimekko:Cy,sunburst:Gy,icicle:Xy,grouped_bars:db,bullet:fb,lollipop:_b,waterfall:Ab,slope:Ib,dumbbell:o_,range_area:l_,sparkline:g_,streamgraph:C_,candlestick:H_,violin:jx,beeswarm:Rx,strip_plot:Jx,sankey:cw,chord:_w,timeline:Rw,climate:u$,wind_rose:O$,day_clock:mk,cycle_plot:Uk,trend:bM},$M={number:{mode:"box",step:"any"}},kM={entity:{domain:["sensor","input_number","number"]}};function MM(e){return null==e||""===e?"default":"number"==typeof e||""!==e.trim()&&Number.isFinite(Number(e))?"number":"entity"}class zM extends le{constructor(){super(...arguments),this.languageController=new Fd(this)}willUpdate(e){e.has("value")&&"default"!==MM(this.value)&&(this._mode=void 0)}_modeSelectorFor(){const e=(e,t)=>Ze(this.hass,e,t),t=[{value:"default",label:e("editor_limit_default",{value:this.defaultLabel??""})},{value:"number",label:e("editor_limit_number")},{value:"entity",label:e("editor_limit_entity")}],o=t.map(e=>e.label).join("|");return this._modeSelector?.key!==o&&(this._modeSelector={key:o,selector:{select:{mode:"dropdown",options:t}}}),this._modeSelector.selector}get _currentMode(){return this._mode??MM(this.value)}_emit(e){this.dispatchEvent(new CustomEvent("value-changed",{detail:{value:e}}))}_modeChanged(e){e.stopPropagation();const t=e.detail?.value;t&&t!==this._currentMode&&(this._mode=t,void 0!==this.value&&this._emit(void 0))}_numberChanged(e){e.stopPropagation();const t=e.detail?.value,o="number"==typeof t?t:""===t||null==t?NaN:Number(t);this._mode="number",this._emit(Number.isFinite(o)?o:void 0)}_entityChanged(e){e.stopPropagation();const t=e.detail?.value;this._mode="entity",this._emit("string"==typeof t&&""!==t?t:void 0)}render(){const e=e=>Ze(this.hass,e),t=this._currentMode;return R``}},AM=["bars","gauges","history","totals","compare","distribution"];function jM(e){return"chart"===e.layout}const CM={bar:xh,thin:iy,segmented:ty,tank:oy,battery:ay,ring:Zg,needle:dg,arc:Vg,line:Sm,column:Jp,area:bh,combined:Om,pie:Dg,rings:Kg,pictograph:Cg,waffle:py,histogram:Bf,scatter:Qg,bubble:xp,heatmap:sf,spiral:Cf,box:Gh,funnel:wy,radar:Jy,polar_area:ov,treemap:kv,marimekko:Iv,sunburst:r_,icicle:a_,grouped_bars:__,bullet:k_,lollipop:A_,waterfall:D_,slope:G_,dumbbell:ub,range_area:yb,sparkline:Mb,streamgraph:Ib,candlestick:Xb,violin:Ux,beeswarm:Kx,strip_plot:iw,sankey:vw,chord:Aw,timeline:Kw,climate:b$,wind_rose:q$,day_clock:$k,cycle_plot:Yk,trend:EM},NM={number:{mode:"box",step:"any"}},LM={entity:{domain:["sensor","input_number","number"]}};function TM(e){return null==e||""===e?"default":"number"==typeof e||""!==e.trim()&&Number.isFinite(Number(e))?"number":"entity"}class FM extends le{constructor(){super(...arguments),this.languageController=new Fd(this)}willUpdate(e){e.has("value")&&"default"!==TM(this.value)&&(this._mode=void 0)}updated(){this.setAttribute("mode",this._currentMode)}_modeSelectorFor(){const e=(e,t)=>Ze(this.hass,e,t),t=[{value:"default",label:e("editor_limit_default",{value:this.defaultLabel??""})},{value:"number",label:e("editor_limit_number")},{value:"entity",label:e("editor_limit_entity")}],o=t.map(e=>e.label).join("|");return this._modeSelector?.key!==o&&(this._modeSelector={key:o,selector:{select:{mode:"dropdown",options:t}}}),this._modeSelector.selector}get _currentMode(){return this._mode??TM(this.value)}_emit(e){this.dispatchEvent(new CustomEvent("value-changed",{detail:{value:e}}))}_modeChanged(e){e.stopPropagation();const t=e.detail?.value;t&&t!==this._currentMode&&(this._mode=t,void 0!==this.value&&this._emit(void 0))}_numberChanged(e){e.stopPropagation();const t=e.detail?.value,o="number"==typeof t?t:""===t||null==t?NaN:Number(t);this._mode="number",this._emit(Number.isFinite(o)?o:void 0)}_entityChanged(e){e.stopPropagation();const t=e.detail?.value;this._mode="entity",this._emit("string"==typeof t&&""!==t?t:void 0)}render(){const e=e=>Ze(this.hass,e),t=this._currentMode;return R`(...t)=>({_$litDirective$:e,values:t});let fe=cl data-role="number" .hass=${this.hass} .label=${e("editor_limit_number")} - .selector=${$M} + .selector=${NM} .value=${void 0===this.value?void 0:Number(this.value)} @value-changed=${this._numberChanged} >`:"entity"===t?R`(...t)=>({_$litDirective$:e,values:t});let fe=cl data-role="entity" .hass=${this.hass} .label=${e("editor_limit_entity")} - .selector=${kM} + .selector=${LM} .value=${this.value} @value-changed=${this._entityChanged} - >`:Z}`}}zM.properties={hass:{attribute:!1},label:{attribute:!1},value:{attribute:!1},defaultLabel:{attribute:!1},_mode:{state:!0}},zM.styles=a` + >`:Z}`}}FM.properties={hass:{attribute:!1},label:{attribute:!1},value:{attribute:!1},defaultLabel:{attribute:!1},_mode:{state:!0}},FM.styles=a` :host { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 8px; align-items: start; } - `,customElements.get("cd-limit-field")||customElements.define("cd-limit-field",zM);const SM=["min","max","target"];function EM(e,t,o){const n=t&&!o?e?.states[t]?.attributes?.unit_of_measurement:void 0;return"string"==typeof n&&n?n:void 0}class AM extends le{constructor(){super(),this.languageController=new Fd(this),this._computeLabel=e=>this._t(`editor_${e.name}`),this._expanded=new Set}_t(e,t){return Ze(this.hass,e,t)}get _asConfig(){return{type:"",entities:this.entities??[]}}_emit(e){e.entities!==this.entities&&this.dispatchEvent(new CustomEvent("value-changed",{detail:{value:e.entities??[]}}))}_set(e,t,o){this._emit(_a(this._asConfig,e,t,o))}_move(e,t){const o=new Set;for(const n of this._expanded)o.add(n===e?t:n===t?e:n);this._expanded=o,this._emit(function(e,t,o){const n=[...e.entities??[]];if(t<0||t>=n.length||t===o)return e;const[r]=n.splice(t,1);return n.splice(Math.max(0,Math.min(o,n.length)),0,r),{...e,entities:n}}(this._asConfig,e,t))}_remove(e){const t=new Set;for(const o of this._expanded)o!==e&&t.add(o>e?o-1:o);this._expanded=t,this._emit(function(e,t){const o=[...e.entities??[]];return t<0||t>=o.length?e:(o.splice(t,1),{...e,entities:o})}(this._asConfig,e))}_toggle(e){const t=new Set(this._expanded);t.delete(e)||t.add(e),this._expanded=t}_add(e){e.stopPropagation();const t=e.detail?.value;"string"==typeof t&&""!==t&&(e.target.value="",this._emit(function(e,t){return{...e,entities:[...e.entities??[],t]}}(this._asConfig,t)))}_formChanged(e,t,o){o.stopPropagation();const n=this.entities?.[e];if(void 0===n)return;const r="string"==typeof n?{entity:n}:n,a=li(r,t,o.detail?.value??{});if(a===r)return;const i=[...this.entities??[]],s=Object.keys(a);i[e]=1===s.length&&"entity"===s[0]?a.entity:a,this._emit({type:"",entities:i})}_rowLabel(e){const t=this.hass?.states[e];return t?{text:t.attributes.friendly_name||e,missing:!1}:this.hass?{text:this._t("editor_not_found",{entity:e}),missing:!0}:{text:e,missing:!1}}_form(e,t,o,n,r){return R`this._t(`editor_${e.name}`),this._computeHelper=e=>Vd(this.hass,`editor_${e.name}`),this._expanded=new Set}_t(e,t){return Ze(this.hass,e,t)}get _asConfig(){return{type:"",entities:this.entities??[]}}_emit(e){e.entities!==this.entities&&this.dispatchEvent(new CustomEvent("value-changed",{detail:{value:e.entities??[]}}))}_set(e,t,o){this._emit(ba(this._asConfig,e,t,o))}_move(e,t){const o=new Set;for(const n of this._expanded)o.add(n===e?t:n===t?e:n);this._expanded=o,this._emit(function(e,t,o){const n=[...e.entities??[]];if(t<0||t>=n.length||t===o)return e;const[r]=n.splice(t,1);return n.splice(Math.max(0,Math.min(o,n.length)),0,r),{...e,entities:n}}(this._asConfig,e,t))}_remove(e){const t=new Set;for(const o of this._expanded)o!==e&&t.add(o>e?o-1:o);this._expanded=t,this._emit(function(e,t){const o=[...e.entities??[]];return t<0||t>=o.length?e:(o.splice(t,1),{...e,entities:o})}(this._asConfig,e))}_toggle(e){const t=new Set(this._expanded);t.delete(e)||t.add(e),this._expanded=t}_add(e){e.stopPropagation();const t=e.detail?.value;"string"==typeof t&&""!==t&&(e.target.value="",this._emit(function(e,t){return{...e,entities:[...e.entities??[],t]}}(this._asConfig,t)))}_formChanged(e,t,o){o.stopPropagation();const n=this.entities?.[e];if(void 0===n)return;const r="string"==typeof n?{entity:n}:n,a=li(r,t,o.detail?.value??{});if(a===r)return;const i=[...this.entities??[]],s=Object.keys(a);i[e]=1===s.length&&"entity"===s[0]?a.entity:a,this._emit({type:"",entities:i})}_rowLabel(e){const t=this.hass?.states[e];return t?{text:t.attributes.friendly_name||e,missing:!1}:this.hass?{text:this._t("editor_not_found",{entity:e}),missing:!0}:{text:e,missing:!1}}_notNumber(e,t){if(!this.numeric||e.attribute)return Z;const o=this.hass?.states[e.entity]?.state;return void 0===o||["unavailable","unknown",""].includes(o)||Number.isFinite(Number(o))?Z:R`${this._t("editor_warn_not_number",{entity:t,state:o})}`}_form(e,t,o,n,r){return R`this._formChanged(t,r,e)} >`}_renderOverrides(e,t){const o=e=>t=>{t.stopPropagation(),e(t.detail?.value)};return R`
${this._form("entity-attribute",t,e,function(e){let t=Ya.get(e);return t||(t=[{name:"attribute",selector:{attribute:{entity_id:e}}}],Ya.set(e,t)),t}(e.entity),Ua)} - ${this._form("entity-text",t,e,Ka(EM(this.hass,e.entity,e.attribute)),Pa)} + ${this._form("entity-text",t,e,Ka(PM(this.hass,e.entity,e.attribute)),Da)} ${this.chartFields?this._form("entity-chart",t,e,this.chartFields.schema,this.chartFields.fields):Z} ${this.transformFields?this._form("entity-transform",t,e,this.transformFields.schema,this.transformFields.fields):Z} - ${this.conditionFields?this._form("entity-condition",t,e,this.conditionFields.schema,this.conditionFields.fields):Z} + ${this.conditionFields?R`
+
${this._t("editor_when_heading")}
+ ${this._form("entity-condition",t,e,this.conditionFields.schema,this.conditionFields.fields)} +
`:Z} this._set(t,"icon",e))} > - ${SM.map(n=>R`R`(...t)=>({_$litDirective$:e,values:t});let fe=cl this._set(t,"severity",e))} > ${this._form("entity-actions",t,e,Za,Ba)} -
`}_renderRow(e,t,o){const n=ba(e),r="string"==typeof e?{entity:e}:e,a=this._rowLabel(n),i=this._expanded.has(t);return R`
- ${a.text} +
`}_renderRow(e,t,o){const n=_a(e),r="string"==typeof e?{entity:e}:e,a=this._rowLabel(n),i=this._expanded.has(t),s=e=>this._t("editor_row_action",{action:this._t(e),entity:a.text});return R`
+ ${a.missing?R`${a.text}`:Z}
(...t)=>({_$litDirective$:e,values:t});let fe=cl this._move(t,t-1)} > this._move(t,t+1)} > this._remove(t)} > this._toggle(t)} >
- ${i?this._renderOverrides(r,t):Z} + ${this._notNumber(r,a.text)} ${i?this._renderOverrides(r,t):Z}
`}render(){const e=this.entities??[];return R`${e.map((t,o)=>this._renderRow(t,o,e.length))} (...t)=>({_$litDirective$:e,values:t});let fe=cl .value=${""} allow-custom-entity @value-changed=${this._add} - >`}}AM.properties={hass:{attribute:!1},entities:{attribute:!1},unit:{attribute:!1},chartFields:{attribute:!1},transformFields:{attribute:!1},conditionFields:{attribute:!1},_expanded:{state:!0}},AM.styles=a` + >`}}DM.properties={hass:{attribute:!1},entities:{attribute:!1},unit:{attribute:!1},chartFields:{attribute:!1},transformFields:{attribute:!1},conditionFields:{attribute:!1},numeric:{attribute:!1},_expanded:{state:!0}},DM.styles=a` :host { display: block; + /* Rows rearrange for the editor's own width (a phone, or a narrow dialog). */ + container-type: inline-size; } .entity { border-bottom: 1px solid var(--divider-color, rgba(127, 127, 127, 0.3)); @@ -8312,24 +8348,37 @@ const de=1,ue=2,he=3,pe=4,me=e=>(...t)=>({_$litDirective$:e,values:t});let fe=cl .label { display: block; font-size: 0.875em; - color: var(--secondary-text-color); margin-bottom: 4px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; - } - .label.missing { color: var(--error-color, #db4437); } + .warning { + display: block; + margin-top: 8px; + } .header { display: flex; + flex-wrap: wrap; align-items: center; + justify-content: flex-end; gap: 4px; } .header ha-entity-picker { - flex: 1; + flex: 1 1 200px; min-width: 0; } + /* Narrow: the picker takes the whole line and the row's buttons go under it. */ + @container (max-width: 420px) { + .header ha-entity-picker { + flex-basis: 100%; + } + } + .sub-heading { + margin: 8px 0 4px; + font-weight: 500; + } .expand { transition: transform 0.2s ease; } @@ -8345,34 +8394,44 @@ const de=1,ue=2,he=3,pe=4,me=e=>(...t)=>({_$litDirective$:e,values:t});let fe=cl display: flex; flex-direction: column; gap: 8px; - padding: 8px 0 8px 12px; - border-left: 2px solid var(--divider-color, rgba(127, 127, 127, 0.3)); + padding-block: 8px; + padding-inline-start: 12px; + border-inline-start: 2px solid var(--divider-color, rgba(127, 127, 127, 0.3)); margin-top: 8px; } .add { display: block; margin-top: 8px; } - `,customElements.get("cd-entities-editor")||customElements.define("cd-entities-editor",AM);const jM=[{name:"export",path:["export"],default:!1}],CM=["treemap","sunburst","icicle","radar","marimekko"],LM=["ring","arc","needle"];async function NM(){if(!customElements.get("ha-entity-picker")&&"function"==typeof window.loadCardHelpers)try{const e=await window.loadCardHelpers(),t=await e.createCardElement({type:"entities",entities:[]}),o=t?.constructor;await(o?.getConfigElement?.())}catch{}}class TM extends le{constructor(){super(...arguments),this.languageController=new Fd(this),this._label=e=>Ze(this.hass,e),this._computeLabel=e=>Ze(this.hass,`editor_${e.name}`),this._computeRuleLabel=e=>Ze(this.hass,`editor_rule_${e.name.slice(e.name.indexOf("_")+1)}`)}setConfig(e){this._config=e}connectedCallback(){super.connectedCallback(),NM()}_commit(e){this._config=e,function(e,t){e.dispatchEvent(new CustomEvent("config-changed",{bubbles:!0,composed:!0,detail:{config:t}}))}(this,e)}_formChanged(e,t){if(t.stopPropagation(),!this._config)return;const o=t.detail?.value??{};this._commit(li(this._config,e,o))}_form(e,t,o){return R`Ze(this.hass,e),this._computeLabel=e=>Ze(this.hass,`editor_${e.name}`),this._computeHelper=e=>Vd(this.hass,`editor_${e.name}`),this._computeRuleLabel=e=>Ze(this.hass,`editor_rule_${e.name.slice(e.name.indexOf("_")+1)}`)}setConfig(e){void 0===this._openEntities&&(this._openEntities=!e?.entities?.length),this._config=e}connectedCallback(){super.connectedCallback(),WM()}_commit(e){this._config=e,function(e,t){e.dispatchEvent(new CustomEvent("config-changed",{bubbles:!0,composed:!0,detail:{config:t}}))}(this,e)}_formChanged(e,t){if(t.stopPropagation(),!this._config)return;const o=t.detail?.value??{};this._commit(li(this._config,e,o))}_form(e,t,o){return R`this._formChanged(o,e)} - >`}_panel(e,t){return R` + >`}_panel(e,t,o){return R`
${t}
-
`}_subChanged(e,t){t.stopPropagation(),this._config&&this._commit(ya(this._config,e,t.detail?.value))}_chartFields(){const e=wM[this._config?.style??"bar"];return e&&xM(e)&&this._config?e.entityFields?.(this.hass,this._config):void 0}_transformFields(){if(!this._config)return;const e=this._config.style??"bar";return function(e,t,o,n){if(!nr.includes(e))return n;const r=n??pr,a=function(e){return(e.entities??[]).some(e=>"object"==typeof e&&"derivative"===e.transform)}(o),i=`${qe(t)}|${a}`;let s=hr.get(r.schema);s||(s=new WeakMap,hr.set(r.schema,s));let l=s.get(r.fields);l||(l=new Map,s.set(r.fields,l));const c=l.get(i);if(c)return c;const d=e=>Ze(t,e),u={value:"derivative",label:d("editor_derivative_transform_derivative")},h=r.fields.find(ur);let p,m=r.fields;if(h)p=r.schema.map(e=>{const t=e;return t.name!==h.name?e:{...t,selector:{select:{...t.selector.select,options:[...t.selector.select.options,u]}}}});else{const e={name:"derivative_transform",selector:{select:{mode:"dropdown",options:[{value:"none",label:d("editor_derivative_transform_none")},u]}}};p=[...r.schema,e],m=[...m,{name:"derivative_transform",path:["transform"],default:"none"}]}a&&(p=[...p,{type:"grid",name:"",schema:[{name:"derivative_unit_time",selector:{select:{mode:"dropdown",options:tr.map(e=>({value:e,label:d(`editor_derivative_unit_time_${e}`)}))}}},{name:"derivative_smoothing",selector:{number:{min:1,max:100,step:1,mode:"box"}}}]},{name:"derivative_smoothing_time",selector:{text:{}}}],m=[...m,{name:"derivative_unit_time",path:["transform_unit_time"],default:"h"},{name:"derivative_smoothing",path:["transform_smoothing"],default:1},{name:"derivative_smoothing_time",path:["transform_smoothing_time"]}]);const f={schema:p,fields:m};return l.set(i,f),f}(e,this.hass,this._config,function(e,t,o,n){if(!Zn.includes(e))return n;const r=n??Qn,a=function(e){return(e.entities??[]).some(e=>"object"==typeof e&&"cumulative"===e.transform)}(o),i=a&&function(e){return(e.entities??[]).some(e=>"object"==typeof e&&"cumulative"===e.transform&&"billing"===e.transform_reset)}(o),s=`${qe(t)}|${a}|${i}`;let l=Kn.get(r.schema);l||(l=new WeakMap,Kn.set(r.schema,l));let c=l.get(r.fields);c||(c=new Map,l.set(r.fields,c));const d=c.get(s);if(d)return d;const u=e=>Ze(t,e),h={value:"cumulative",label:u("editor_cumulative_transform_cumulative")},p=r.fields.find(Jn);let m,f=r.fields;if(p)m=r.schema.map(e=>{const t=e;return t.name!==p.name?e:{...t,selector:{select:{...t.selector.select,options:[...t.selector.select.options,h]}}}});else{const e={name:"cumulative_transform",selector:{select:{mode:"dropdown",options:[{value:"none",label:u("editor_cumulative_transform_none")},h]}}};m=[...r.schema,e],f=[...f,{name:"cumulative_transform",path:["transform"],default:"none"}]}a&&(m=[...m,{name:"cumulative_reset",selector:{select:{mode:"dropdown",options:qn.map(e=>({value:e,label:u(`editor_cumulative_reset_${e}`)}))}}}],f=[...f,{name:"cumulative_reset",path:["transform_reset"],default:"none"}]),i&&(m=[...m,{name:"cumulative_billing_day",selector:{number:{min:1,max:28,step:1,mode:"box"}}}],f=[...f,{name:"cumulative_billing_day",path:["transform_reset_day"],default:1}]);const g={schema:m,fields:f};return c.set(s,g),g}(e,this.hass,this._config,void 0))}renderEntities(){return R``}_summary(e){const t=this._config;if(t)switch(e){case"entities":{const e=t.entities?.length??0,o=t.include?` · ${this._label("editor_summary_matching")}`:"";if(0===e&&!o)return this._label("editor_summary_no_entities");return`${1===e?this._label("editor_summary_entity_one"):Ze(this.hass,"editor_summary_entities",{count:e})}${o}`}case"style":return this._label(`editor_style_${t.style??"bar"}`);case"limits":{const e=(e,o)=>{const n=t[e];return"default"===TM(n)?o:String(n)},o=Ze(this.hass,"editor_summary_limits",{min:e("min","0"),max:e("max","100")}),n=e("target","");return n?`${o} · ${Ze(this.hass,"editor_summary_target",{target:n})}`:o}case"colours":{const e=t.severity,o=Bd(e);if("none"===o)return this._label("editor_summary_no_bands");if("custom"===o){const t=e?.length??0;return 1===t?this._label("editor_summary_band_one"):Ze(this.hass,"editor_summary_bands",{count:t})}return this._label(`editor_preset_${o}`)}}}_subChanged(e,t){t.stopPropagation(),this._config&&this._commit(va(this._config,e,t.detail?.value))}_chartFields(){const e=CM[this._config?.style??"bar"];return e&&jM(e)&&this._config?e.entityFields?.(this.hass,this._config):void 0}_transformFields(){if(!this._config)return;const e=this._config.style??"bar";return function(e,t,o,n){if(!nr.includes(e))return n;const r=n??pr,a=function(e){return(e.entities??[]).some(e=>"object"==typeof e&&"derivative"===e.transform)}(o),i=`${qe(t)}|${a}`;let s=hr.get(r.schema);s||(s=new WeakMap,hr.set(r.schema,s));let l=s.get(r.fields);l||(l=new Map,s.set(r.fields,l));const c=l.get(i);if(c)return c;const d=e=>Ze(t,e),u={value:"derivative",label:d("editor_derivative_transform_derivative")},h=r.fields.find(ur);let p,m=r.fields;if(h)p=r.schema.map(e=>{const t=e;return t.name!==h.name?e:{...t,selector:{select:{...t.selector.select,options:[...t.selector.select.options,u]}}}});else{const e={name:"derivative_transform",selector:{select:{mode:"dropdown",options:[{value:"none",label:d("editor_derivative_transform_none")},u]}}};p=[...r.schema,e],m=[...m,{name:"derivative_transform",path:["transform"],default:"none"}]}a&&(p=[...p,{type:"grid",name:"",schema:[{name:"derivative_unit_time",selector:{select:{mode:"dropdown",options:tr.map(e=>({value:e,label:d(`editor_derivative_unit_time_${e}`)}))}}},{name:"derivative_smoothing",selector:{number:{min:1,max:100,step:1,mode:"box"}}}]},{name:"derivative_smoothing_time",selector:{text:{}}}],m=[...m,{name:"derivative_unit_time",path:["transform_unit_time"],default:"h"},{name:"derivative_smoothing",path:["transform_smoothing"],default:1},{name:"derivative_smoothing_time",path:["transform_smoothing_time"]}]);const f={schema:p,fields:m};return l.set(i,f),f}(e,this.hass,this._config,function(e,t,o,n){if(!Zn.includes(e))return n;const r=n??Qn,a=function(e){return(e.entities??[]).some(e=>"object"==typeof e&&"cumulative"===e.transform)}(o),i=a&&function(e){return(e.entities??[]).some(e=>"object"==typeof e&&"cumulative"===e.transform&&"billing"===e.transform_reset)}(o),s=`${qe(t)}|${a}|${i}`;let l=Kn.get(r.schema);l||(l=new WeakMap,Kn.set(r.schema,l));let c=l.get(r.fields);c||(c=new Map,l.set(r.fields,c));const d=c.get(s);if(d)return d;const u=e=>Ze(t,e),h={value:"cumulative",label:u("editor_cumulative_transform_cumulative")},p=r.fields.find(Jn);let m,f=r.fields;if(p)m=r.schema.map(e=>{const t=e;return t.name!==p.name?e:{...t,selector:{select:{...t.selector.select,options:[...t.selector.select.options,h]}}}});else{const e={name:"cumulative_transform",selector:{select:{mode:"dropdown",options:[{value:"none",label:u("editor_cumulative_transform_none")},h]}}};m=[...r.schema,e],f=[...f,{name:"cumulative_transform",path:["transform"],default:"none"}]}a&&(m=[...m,{name:"cumulative_reset",selector:{select:{mode:"dropdown",options:qn.map(e=>({value:e,label:u(`editor_cumulative_reset_${e}`)}))}}}],f=[...f,{name:"cumulative_reset",path:["transform_reset"],default:"none"}]),i&&(m=[...m,{name:"cumulative_billing_day",selector:{number:{min:1,max:28,step:1,mode:"box"}}}],f=[...f,{name:"cumulative_billing_day",path:["transform_reset_day"],default:1}]);const g={schema:m,fields:f};return c.set(s,g),g}(e,this.hass,this._config,void 0))}renderEntities(){return R`this._subChanged(["entities"],e)} > - ${this._ruleForm("include")} ${this._ruleForm("exclude")}`;var e}_ruleData(e){const t=this._config?.[e],o={};if(!t||"object"!=typeof t)return o;for(const[n,r]of Object.entries(t))o[`${e}_${n}`]=Array.isArray(r)?r:[r];return o}_ruleChanged(e,t){if(t.stopPropagation(),!this._config)return;const o=t.detail?.value??{},n=this._ruleData(e);let r=this._config;for(const a of ei[e]){const t=`${e}_${a}`,i=Array.isArray(o[t])?o[t]:[];ii(n[t]??[],i)||(r=ya(r,[e,a],i.length?i:void 0))}r!==this._config&&this._commit(r)}_ruleForm(e){return R`
${this._label(`editor_${e}_heading`)}
-

${this._label(`editor_${e}_help`)}

+ ${this._ruleForm("include")} ${this._ruleForm("exclude")}`;var e}_ruleData(e){const t=this._config?.[e],o={};if(!t||"object"!=typeof t)return o;for(const[n,r]of Object.entries(t))o[`${e}_${n}`]=Array.isArray(r)?r:[r];return o}_ruleChanged(e,t){if(t.stopPropagation(),!this._config)return;const o=t.detail?.value??{},n=this._ruleData(e);let r=this._config;for(const a of ei[e]){const t=`${e}_${a}`,i=Array.isArray(o[t])?o[t]:[];ii(n[t]??[],i)||(r=va(r,[e,a],i.length?i:void 0))}r!==this._config&&this._commit(r)}_ruleForm(e){return R`
+
${this._label(`editor_${e}_heading`)}
+

${this._label(`editor_${e}_help`)}

(...t)=>({_$litDirective$:e,values:t});let fe=cl .schema=${ni(e,this.hass)} .computeLabel=${this._computeRuleLabel} @value-changed=${t=>this._ruleChanged(e,t)} - >`}renderLimits(){return[["min","0"],["max","100"],["target",this._label("editor_none")]].map(([e,t])=>R` +
`}renderLimits(){const e=[["min","0"],["max","100"],["target",this._label("editor_none")]];return R`${this._limitsWarning()} + ${e.map(([e,t])=>R`this._subChanged([e],t)} - >`)}renderColours(){return R`${this._toggles(Na)}`)}`}_limitsWarning(){const e=(e,t)=>{const o=this._config?.[e],n=TM(o);return"default"===n?t:"number"===n?Number(o):void 0},t=e("min",0),o=e("max",100);return void 0===t||void 0===o||t${Ze(this.hass,"editor_warn_min_max",{min:t,max:o})}`}renderColours(){return R`${this._toggles(La)}this._subChanged(["severity"],e)} - >`}_firstEntityUnit(){const e=this._config?.entities?.[0];return"string"==typeof e?EM(this.hass,e):e?.unit??EM(this.hass,e?.entity,e?.attribute)}_selectStyle(e){if(!this._config)return;let t=ya(this._config,["style"],"bar"===e?void 0:e);const o=[].concat(t.group_by??[]),n=o.length>0&&o.every(e=>mv.includes(e));o.length>0&&n!==CM.includes(e)&&(t=ya(t,["group_by"],void 0)),"battery"===e&&void 0===t.sort&&(t=ya(t,["sort"],"ascending")),this._commit(t)}renderStyle(){const e=this._config?.style??"bar";return R`${_M.map(t=>{const o=vt.filter(e=>wM[e].group===t);return o.length?R`
${this._label(`editor_group_${t}`)}
-
- ${o.map(t=>{const o=wM[t],n=xM(o)?R``:fi(t);return R``})} -
`:Z})} - ${LM.includes(e)?R`

${this._label("editor_gauge_help")}

- ${this._form("gauge",function(e,t,o){const n="text"===o,r=`${qe(e)}|${t}|${n}`;let a=Da.get(r);if(!a){const o={number:{min:-360,max:360,step:1,mode:"box",unit_of_measurement:"°"}};a=[{type:"grid",name:"",schema:[{name:"start_angle",selector:o},{name:"end_angle",selector:o}]},{name:"center",selector:{select:{mode:"dropdown",options:["value","band","name","text","none"].map(t=>({value:t,label:Ze(e,`editor_center_mode_${t}`)}))}}},...n?[{name:"center_text",selector:{text:{}}}]:[],..."needle"===t?[{name:"tick_labels",selector:{boolean:{}}}]:[],{name:"ghost",selector:{select:{mode:"dropdown",options:at.map(t=>({value:t,label:Ze(e,`editor_ghost_${t}`)}))}}}],Da.set(r,a)}return a}(this.hass,e,this._config?.center),Oa)}`:Z}`}renderChart(){const e=wM[this._config?.style??"bar"];if(!(e&&xM(e)&&e.editor&&this._config))return Z;const t=function(e){if(void 0!==e&&gi.includes(e))return vi.includes(e)?$i:wi}(this._config.style);return this._panel("chart",R`${e.editor({hass:this.hass,config:this._config,commit:e=>this._commit(e)})} - ${t?this._form("card-condition",t.schema,t.fields):Z}`)}renderDisplay(){const e=xM(wM[this._config?.style??"bar"]??wM.bar);return R`${this._toggles(e?[...La,...jM]:La)} + >
`}_firstEntityUnit(){const e=this._config?.entities?.[0];return"string"==typeof e?PM(this.hass,e):e?.unit??PM(this.hass,e?.entity,e?.attribute)}_selectStyle(e){if(!this._config)return;if(e===(this._config.style??"bar"))return;let t=va(this._config,["style"],"bar"===e?void 0:e);const o=[],n=this._label(`editor_style_${e}`),r=[].concat(t.group_by??[]),a=r.length>0&&r.every(e=>$y.includes(e));if(r.length>0&&a!==IM.includes(e)){const e=r.map(e=>this._label(`editor_group_by_${String(e)}`)).join(", ");o.push(Ze(this.hass,"editor_notice_group_by",{by:e,style:n})),t=va(t,["group_by"],void 0)}"battery"===e&&void 0===t.sort&&(o.push(this._label("editor_notice_sorted")),t=va(t,["sort"],"ascending")),this._notice=o.length?o.join(" "):void 0,this._focusStyle=e,this._commit(t)}_styleOrder(){return AM.flatMap(e=>yt.filter(t=>CM[t].group===e))}_styleKey(e){const t=this._styleOrder(),o=t.indexOf(e.target.dataset?.style);if(o<0)return;const n="rtl"===getComputedStyle(this).direction,r={ArrowDown:1,ArrowUp:-1,ArrowRight:n?-1:1,ArrowLeft:n?1:-1};let a;if(e.key in r)a=(o+r[e.key]+t.length)%t.length;else if("Home"===e.key)a=0;else{if("End"!==e.key)return;a=t.length-1}e.preventDefault(),this._focusStyle=t[a],this.updateComplete.then(()=>this.shadowRoot?.querySelector(`.style[data-style="${t[a]}"]`)?.focus())}renderStyle(){const e=this._config?.style??"bar",t=this._styleOrder(),o=this._focusStyle&&t.includes(this._focusStyle)?this._focusStyle:e;return R`

+ ${this._label(`editor_style_${e}`)} · ${this._label(`editor_style_purpose_${e}`)} +

+ ${this._notice?R`${this._notice}`:Z} +
+ ${AM.map(t=>{const n=yt.filter(e=>CM[e].group===t);return n.length?R`
+
${this._label(`editor_group_${t}`)}
+
+ ${n.map(t=>{const n=CM[t],r=jM(n)?R``:fi(t),a=this._label(`editor_style_purpose_${t}`);return R``})} +
+
`:Z})} +
+ ${HM.includes(e)?R`

${this._label("editor_gauge_help")}

+ ${this._form("gauge",function(e,t,o){const n="text"===o,r=`${qe(e)}|${t}|${n}`;let a=Pa.get(r);if(!a){const o={number:{min:-360,max:360,step:1,mode:"box",unit_of_measurement:"°"}};a=[{type:"grid",name:"",schema:[{name:"start_angle",selector:o},{name:"end_angle",selector:o}]},{name:"center",selector:{select:{mode:"dropdown",options:["value","band","name","text","none"].map(t=>({value:t,label:Ze(e,`editor_center_mode_${t}`)}))}}},...n?[{name:"center_text",selector:{text:{}}}]:[],..."needle"===t?[{name:"tick_labels",selector:{boolean:{}}}]:[],{name:"ghost",selector:{select:{mode:"dropdown",options:at.map(t=>({value:t,label:Ze(e,`editor_ghost_${t}`)}))}}}],Pa.set(r,a)}return a}(this.hass,e,this._config?.center),Oa)}`:Z}`}renderChart(){const e=CM[this._config?.style??"bar"];if(!(e&&jM(e)&&e.editor&&this._config))return Z;const t=function(e){if(void 0!==e&&gi.includes(e))return yi.includes(e)?$i:wi}(this._config.style);return this._panel("chart",R`${e.editor({hass:this.hass,config:this._config,commit:e=>this._commit(e)})} + ${t?R`
+
${this._label("editor_when_card_heading")}
+

${this._label("editor_when_card_help")}

+ ${this._form("card-condition",t.schema,t.fields)} +
`:Z}`)}renderDisplay(){const e=jM(CM[this._config?.style??"bar"]??CM.bar);return R`${this._toggles(e?[...Na,...UM]:Na)} ${this._form("display",function(e){const t=qe(e);return ri?.language!==t&&(ri={language:t,schema:Qa(e)}),ri.schema}(this.hass),Ta)}`}_toggles(e){const t=si(this._config,e);return R`
${e.map(({name:o})=>{const n=this._label(`editor_${o}`),r=!0===t[o];return R`
this._toggle(e,o,!r)}>${n}(...t)=>({_$litDirective$:e,values:t});let fe=cl >
`})}
`}_toggle(e,t,o){if(!this._config)return;const n=si(this._config,e);this._commit(li(this._config,e,{...n,[t]:o}))}renderActions(){return this._form("actions",Za,Fa)}render(){return this._config?R`
${this._form("title",qa,Ca)}
- ${this._panel("entities",this.renderEntities())} ${this._panel("style",this.renderStyle())} - ${this.renderChart()} ${this._panel("limits",this.renderLimits())} - ${this._panel("colours",this.renderColours())} ${this._panel("display",this.renderDisplay())} - ${this._panel("actions",this.renderActions())}`:Z}}TM.properties={hass:{attribute:!1},_config:{state:!0}},TM.styles=a` + ${this._panel("entities",this.renderEntities(),this._summary("entities"))} + ${this._panel("style",this.renderStyle(),this._summary("style"))} ${this.renderChart()} + ${this._panel("limits",this.renderLimits(),this._summary("limits"))} + ${this._panel("colours",this.renderColours(),this._summary("colours"))} + ${this._panel("display",this.renderDisplay())} ${this._panel("actions",this.renderActions())}`:Z}}RM.properties={hass:{attribute:!1},_config:{state:!0},_notice:{state:!0},_focusStyle:{state:!0}},RM.styles=a` :host { display: block; } @@ -8467,13 +8552,27 @@ const de=1,ue=2,he=3,pe=4,me=e=>(...t)=>({_$litDirective$:e,values:t});let fe=cl flex-direction: column; gap: 8px; } + .style-purpose { + margin: 0 0 12px; + color: var(--secondary-text-color); + font-size: 0.875em; + } + .style-purpose strong { + color: var(--primary-text-color); + font-weight: 500; + } + .notice, + .warning { + display: block; + margin: 0 0 12px; + } .style-group { - margin: 12px 0 6px; + margin: 16px 0 6px; font-size: 0.875em; font-weight: 500; color: var(--secondary-text-color); } - .style-group:first-child { + .style-groups > [role='group']:first-child .style-group { margin-top: 0; } .styles { @@ -8499,12 +8598,15 @@ const de=1,ue=2,he=3,pe=4,me=e=>(...t)=>({_$litDirective$:e,values:t});let fe=cl outline: 2px solid var(--primary-color, #03a9f4); outline-offset: 2px; } - .style[aria-pressed='true'] { + .style[aria-checked='true'] { outline: 2px solid var(--primary-color, #03a9f4); outline-offset: -1px; border-color: transparent; } - `,customElements.get("chartdeck-card-editor")||customElements.define("chartdeck-card-editor",TM);const FM=a` + .style[aria-checked='true']:focus-visible { + outline-offset: 2px; + } + `,customElements.get("chartdeck-card-editor")||customElements.define("chartdeck-card-editor",RM);const BM=a` :host { display: block; --cd-duration: 900ms; @@ -8607,16 +8709,17 @@ const de=1,ue=2,he=3,pe=4,me=e=>(...t)=>({_$litDirective$:e,values:t});let fe=cl border-radius: 50%; flex: none; } -`,OM=["value","sparkline","ring","thin"],DM=[{name:"entity",path:["entity"]},{name:"style",path:["style"],default:"value"},{name:"attribute",path:["attribute"]},{name:"name",path:["name"]},{name:"show_name",path:["show_name"],default:!0},{name:"show_icon",path:["show_icon"],default:!0},{name:"hours",path:["hours"],default:24},{name:"icon",path:["icon"]},{name:"unit",path:["unit"]},{name:"decimals",path:["decimals"]},{name:"color",path:["color"]}],PM=[{name:"tap_action",path:["tap_action"],default:{action:"more-info"}},{name:"hold_action",path:["hold_action"],default:{action:"none"}},{name:"double_tap_action",path:["double_tap_action"],default:{action:"none"}}],UM=new Map,IM=[["min","0"],["max","100"]];const HM=["tap_action","hold_action","double_tap_action"].map(e=>({name:e,selector:{ui_action:{}}}));class WM extends le{constructor(){super(...arguments),this.languageController=new Fd(this),this._label=e=>Ze(this.hass,`editor_badge_${e.name}`)}setConfig(e){this._config=e}connectedCallback(){super.connectedCallback(),NM()}_commit(e){this._config=e,this.dispatchEvent(new CustomEvent("config-changed",{bubbles:!0,composed:!0,detail:{config:e}}))}_formChanged(e,t){t.stopPropagation(),this._config&&this._commit(li(this._config,e,t.detail.value))}_optionChanged(e,t){t.stopPropagation(),this._config&&this._commit(ya(this._config,[e],t.detail.value))}_form(e,t,o){return R`({name:e,selector:{ui_action:{}}}));class JM extends le{constructor(){super(...arguments),this.languageController=new Fd(this),this._label=e=>Ze(this.hass,`editor_badge_${e.name}`)}setConfig(e){this._config=e}connectedCallback(){super.connectedCallback(),WM()}_commit(e){this._config=e,this.dispatchEvent(new CustomEvent("config-changed",{bubbles:!0,composed:!0,detail:{config:e}}))}_formChanged(e,t){t.stopPropagation(),this._config&&this._commit(li(this._config,e,t.detail.value))}_optionChanged(e,t){t.stopPropagation(),this._config&&this._commit(va(this._config,[e],t.detail.value))}_form(e,t,o){return R`Vd(this.hass,`editor_badge_${e.name}`)} @value-changed=${e=>this._formChanged(o,e)} - >`}render(){if(!this._config)return Z;const e="string"==typeof this._config.entity?this._config.entity:void 0,t=this._config.unit??this.hass?.states[e??""]?.attributes?.unit_of_measurement;return R`${this._form("badge",function(e,t){const o=t.style??"value",n="string"==typeof t.entity?t.entity:"",r="value"===o&&!1!==t.show_icon,a=`${qe(e)}|${o}|${n}|${r}`;let i=UM.get(a);return i||(i=[{name:"entity",required:!0,selector:{entity:{}}},{name:"style",selector:{select:{mode:"dropdown",options:OM.map(t=>({value:t,label:Ze(e,`editor_badge_style_${t}`)}))}}},...n?[{name:"attribute",selector:{attribute:{entity_id:n}}}]:[],{type:"grid",name:"",schema:[{name:"name",selector:{text:{}}},..."sparkline"===o?[{name:"hours",selector:{number:{min:1,max:168,mode:"box",unit_of_measurement:"h"}}}]:[]]},{type:"grid",name:"",schema:[{name:"show_name",selector:{boolean:{}}},..."value"===o?[{name:"show_icon",selector:{boolean:{}}}]:[]]},...r?[{name:"icon",selector:{icon:{}},context:{icon_entity:"entity"}}]:[],{type:"grid",name:"",schema:[{name:"unit",selector:{text:{}}},{name:"decimals",selector:{number:{min:0,max:20,mode:"box"}}}]},{name:"color",selector:{text:{}}}],UM.set(a,i)),i}(this.hass,this._config),DM)} + >`}render(){if(!this._config)return Z;const e="string"==typeof this._config.entity?this._config.entity:void 0,t=this._config.unit??this.hass?.states[e??""]?.attributes?.unit_of_measurement;return R`${this._form("badge",function(e,t){const o=t.style??"value",n="string"==typeof t.entity?t.entity:"",r="value"===o&&!1!==t.show_icon,a=`${qe(e)}|${o}|${n}|${r}`;let i=YM.get(a);return i||(i=[{name:"entity",required:!0,selector:{entity:{}}},{name:"style",selector:{select:{mode:"dropdown",options:qM.map(t=>({value:t,label:Ze(e,`editor_badge_style_${t}`)}))}}},...n?[{name:"attribute",selector:{attribute:{entity_id:n}}}]:[],{type:"grid",name:"",schema:[{name:"name",selector:{text:{}}},..."sparkline"===o?[{name:"hours",selector:{number:{min:1,max:168,mode:"box",unit_of_measurement:"h"}}}]:[]]},{type:"grid",name:"",schema:[{name:"show_name",selector:{boolean:{}}},..."value"===o?[{name:"show_icon",selector:{boolean:{}}}]:[]]},...r?[{name:"icon",selector:{icon:{}},context:{icon_entity:"entity"}}]:[],{type:"grid",name:"",schema:[{name:"unit",selector:{text:{}}},{name:"decimals",selector:{number:{min:0,max:20,mode:"box"}}}]},{name:"color",selector:{text:{}}}],YM.set(a,i)),i}(this.hass,this._config),ZM)}
- ${IM.map(([e,t])=>R`R`(...t)=>({_$litDirective$:e,values:t});let fe=cl @value-changed=${e=>this._optionChanged("severity",e)} >
${Ze(this.hass,"editor_badge_actions")}
- ${this._form("actions",HM,PM)}`}}WM.properties={hass:{attribute:!1},_config:{state:!0}},WM.styles=a` + ${this._form("actions",XM,VM)}`}}JM.properties={hass:{attribute:!1},_config:{state:!0}},JM.styles=a` :host { display: block; } @@ -8652,7 +8755,7 @@ const de=1,ue=2,he=3,pe=4,me=e=>(...t)=>({_$litDirective$:e,values:t});let fe=cl font-size: 12px; color: var(--secondary-text-color); } - `,customElements.get("chartdeck-badge-editor")||customElements.define("chartdeck-badge-editor",WM);const RM=["value","sparkline","ring","thin"];class BM extends le{constructor(){super(...arguments),this.languageController=new Fd(this),this._style="value",this._hours=24,this._watched=new Set}static getConfigElement(){return document.createElement("chartdeck-badge-editor")}static getStubConfig(e){const t=Object.values(e?.states??{}).filter(e=>e.entity_id.startsWith("sensor.")&&""!==e.state.trim()&&Number.isFinite(Number(e.state)));t.sort((e,t)=>e.entity_id.localeCompare(t.entity_id));const o=t.find(e=>"battery"===e.attributes?.device_class);return{type:"custom:chartdeck-badge",entity:(o??t[0])?.entity_id??"sensor.example",style:"ring"}}setConfig(e){const{config:t,style:o,hours:n}=function(e){if(!e||"object"!=typeof e)throw new Error("Invalid configuration");if("string"!=typeof e.entity||!e.entity)throw new Error('"entity" is required');const t=e.style??"value";if(!RM.includes(t))throw new Error(`"style" must be one of: ${RM.join(", ")}`);const o=e.hours??24;if("number"!=typeof o||!Number.isFinite(o)||o<=0||o>168)throw new Error('"hours" must be a number of hours from 1 to 168');for(const u of["show_name","show_icon"])if(void 0!==e[u]&&"boolean"!=typeof e[u])throw new Error(`"${u}" must be true or false`);if(void 0!==e.color&&"string"!=typeof e.color)throw new Error('"color" must be a colour');const{type:n,entity:r,attribute:a,style:i,hours:s,show_name:l,show_icon:c,...d}=e;return{config:St({...d,type:"custom:chartdeck-card",entities:[a?{entity:r,attribute:a}:r],show:{name:!1!==l,icon:!1!==c,value:!0,target:!1,legend:!1}}),style:t,hours:o}}(e);this._config=t,this._style=o,this._hours=n,this._watched=Qc(t),this._raw=e}shouldUpdate(e){if(0===e.size||!e.has("hass")||e.size>1)return!0;const t=e.get("hass"),o=this.hass;if(!t||!o)return!0;for(const n of this._watched)if(t.states[n]!==o.states[n])return!0;return t.themes?.darkMode!==o.themes?.darkMode||t.locale!==o.locale}connectedCallback(){super.connectedCallback(),this.hasUpdated&&this.requestUpdate()}disconnectedCallback(){super.disconnectedCallback(),Rn(this),this._detach?.(),this._detach=void 0}updated(){const e=this.shadowRoot?.querySelector(".badge");e&&!this._detach&&(this._detach=Ee(e,()=>this._item.config))}_spark(e,t){const o=Date.now(),n={start:o-36e5*this._hours,end:o},r={entity:e.entityId,attribute:e.config.attribute};let a=Wn(this,()=>this.requestUpdate()).get(this.hass,[r],n,"history").data.get(Sn(r))??[];const i=a[a.length-1];i&&null!==i.v&&i.tZr(e.map(e=>[i(e.t),s(e.v)]),"smooth")).join(" ")}(a,n);return R`${o.display} ${e.show.name?R`${o.name}`:Z}
-
`}}BM.properties={hass:{attribute:!1},_raw:{state:!0}},BM.styles=a` +
`}}QM.properties={hass:{attribute:!1},_raw:{state:!0}},QM.styles=a` :host { display: inline-block; --cd-badge-track: color-mix(in srgb, var(--primary-text-color, #212121) 12%, transparent); @@ -8807,7 +8910,7 @@ const de=1,ue=2,he=3,pe=4,me=e=>(...t)=>({_$litDirective$:e,values:t});let fe=cl stroke-width: 1.5px; stroke-dasharray: 2 3; } - `,customElements.get("chartdeck-badge")||customElements.define("chartdeck-badge",BM);const qM=window.customBadges??=[];qM.some(e=>"chartdeck-badge"===e.type)||qM.push({type:"chartdeck-badge",name:"Chartdeck badge",description:"A value, sparkline, ring or thin bar in the badge row, with the card’s colour bands.",preview:!0,documentationURL:"https://tempus2016.github.io/chartdeck/"}),console.info("%c CHARTDECK %c 2.2.0 ","color:#fff;background:#3b8bff;font-weight:700","color:#3b8bff");const ZM={rows:16,tiles:8};function VM(e){const t=ZM[e.layout];return Math.max(1,Math.floor((368+t)/((e.minColumnWidth??0)+t)))}class YM extends le{constructor(){super(...arguments),this.languageController=new Fd(this),this._watched=new Set,this._matched=[],this._items=[],this._detachers=new Map,this._readyScheduled=!1,this._readyAt=-1/0,this._redraw=()=>this.requestUpdate()}static getStubConfig(e){const t=Object.values(e?.states??{}).filter(e=>e.entity_id.startsWith("sensor.")&&""!==e.state.trim()&&Number.isFinite(Number(e.state))),o=e=>"battery"===e.attributes?.device_class;return t.sort((e,t)=>o(e)!==o(t)?o(e)?-1:1:e.entity_idt.entity_id?1:0),{type:"custom:chartdeck-card",style:"bar",entities:t.slice(0,3).map(e=>e.entity_id)}}static getConfigElement(){return document.createElement("chartdeck-card-editor")}setConfig(e){const t=St(e);!function(e){if(void 0!==e.export&&"boolean"!=typeof e.export)throw new Error('"export" must be true or false')}(e),ho(this);const o=wM[t.style],n=Ht(e);if(xM(o)&&o.validate?.(n),this._watched=Qc(t),xM(o))for(const r of o.watch?.(e)??[])this._watched.add(r);this._config&&this._config.style!==t.style&&this._disconnectStyle(),this._config=t}get _styleName(){return this._config?.style??"bar"}get _style(){return wM[this._styleName]}_legend(e){const t=this._config;if(!t?.show.legend||0===this._count())return[];const o=e?.decimals??1;return Fe(Gc(t.legendBands,this.hass,e?.unit),e=>Et(e,o,this.hass),e?.unit??"")}_count(){return this.hasUpdated&&this.hass?this._items.length:this._config?.entities.length??0}_contentHeight(){const e=this._config;if(!e)return 0;const t=this._style,o=16+(e.title?73:0)+(this._legend().length>0?32:0);if(xM(t))return o+t.height;const n=this._count(),r=void 0!==e.columns?Math.min(e.columns,VM(t)):"rows"===t.layout?1:Math.min(n,t.tilesPerRow??3,VM(t));return o+(0===n?0:Math.ceil(n/Math.max(1,r)))*t.height}getCardSize(){return Math.max(1,Math.ceil(this._contentHeight()/50))}getGridOptions(){const e=this._count();if(xM(this._style))return{columns:12,min_columns:6,min_rows:2,...this._style.gridOptions,rows:"auto"};const t="rows"===this._style.layout;return{columns:t||e<=1?6:12,rows:"auto",min_columns:t?6:3,min_rows:1}}shouldUpdate(e){if(0===e.size)return!0;if([...e.keys()].some(e=>"hass"!==e))return!0;if(!e.has("hass"))return!1;const t=e.get("hass"),o=this.hass;if(!t||!o)return!0;for(const n of this._watched)if(t.states[n]!==o.states[n])return!0;if(this._config?.include){const e=Jc(this._config,o);if(e.length!==this._matched.length||e.some((e,t)=>e!==this._matched[t]))return!0;for(const n of e)if(t.states[n]!==o.states[n])return!0}return t.themes?.darkMode!==o.themes?.darkMode||t.themes?.theme!==o.themes?.theme||t.locale!==o.locale}willUpdate(){const e=!1===this._config?.animate||"function"==typeof window.matchMedia&&!!window.matchMedia("(prefers-reduced-motion: reduce)")?.matches;this.toggleAttribute("static",e),(e||this.preview)&&this.setAttribute("ready","")}_scheduleReady(){if(this._readyScheduled||this.hasAttribute("ready")||0===this._items.length)return;this._readyScheduled=!0;const e=()=>{this.shadowRoot?.querySelector(".entity")?.getBoundingClientRect(),this.setAttribute("ready",""),this._readyAt=performance.now()};"function"==typeof requestAnimationFrame?requestAnimationFrame(e):setTimeout(e,16)}updated(){this._scheduleReady(),this._syncActions(),function(e){const t=e.shadowRoot?.querySelector(".export.titled"),o=e.shadowRoot?.querySelector("ha-card");if(!t||!o)return;const n=()=>{const e=o.shadowRoot?.querySelector(".card-header")??[...o.children].find(e=>e.classList.contains("card-header"));if(!e?.offsetHeight)return;const n=getComputedStyle(e),r=parseFloat(n.paddingTop)||0,a=e.offsetHeight-r-(parseFloat(n.paddingBottom)||0),i=t.offsetHeight||32,s=e.offsetTop+r+a/2-i/2,l=Math.max(4,Math.round(Math.min(s,e.offsetTop+e.offsetHeight-i)));t.style.top=`${l}px`};n(),o.updateComplete?.then(n)}(this)}connectedCallback(){if(super.connectedCallback(),!this.hasUpdated)return;const e=this._config?wM[this._config.style]:void 0;e&&xM(e)&&this.requestUpdate(),this._syncActions(),this.hasAttribute("ready")&&!this.hasAttribute("static")&&performance.now()-this._readyAt<1e3&&(this.removeAttribute("ready"),this._readyScheduled=!1,this._scheduleReady())}_disconnectStyle(){const e=this._config?wM[this._config.style]:void 0;e&&xM(e)&&e.disconnect?.(this),Rn(this)}disconnectedCallback(){super.disconnectedCallback(),this._disconnectStyle(),function(e){const t=Ao.get(e);t&&(t.outside&&window.removeEventListener("pointerdown",t.outside,!0),void 0!==t.statusTimer&&clearTimeout(t.statusTimer),Ao.delete(e))}(this);for(const e of this._detachers.values())e();this._detachers.clear()}_syncActions(){const e=this.shadowRoot;if(!e)return;const t=new Set(e.querySelectorAll(".entity"));for(const[o,n]of this._detachers)t.has(o)||(n(),this._detachers.delete(o));for(const o of t)this._detachers.has(o)||this._detachers.set(o,Ee(o,()=>this._items[Number(o.dataset.index)].config))}_renderEntity(e,t,o,n){const r=this._config,a=Se(e.config),i=Ce(e.band.color),s=`--start:${e.span[0]};--end:${e.span[1]};--pos:${e.position};--target:${e.targetPosition??0};--c-start:${i.start};--c-end:${i.end}`;return R`
"chartdeck-badge"===e.type)||ez.push({type:"chartdeck-badge",name:"Chartdeck badge",description:"A value, sparkline, ring or thin bar in the badge row, with the card’s colour bands.",preview:!0,documentationURL:"https://tempus2016.github.io/chartdeck/"}),console.info("%c CHARTDECK %c 2.2.0 ","color:#fff;background:#3b8bff;font-weight:700","color:#3b8bff");const tz={rows:16,tiles:8};function oz(e){const t=tz[e.layout];return Math.max(1,Math.floor((368+t)/((e.minColumnWidth??0)+t)))}class nz extends le{constructor(){super(...arguments),this.languageController=new Fd(this),this._watched=new Set,this._matched=[],this._items=[],this._detachers=new Map,this._readyScheduled=!1,this._readyAt=-1/0,this._redraw=()=>this.requestUpdate()}static getStubConfig(e){const t=Object.values(e?.states??{}).filter(e=>e.entity_id.startsWith("sensor.")&&""!==e.state.trim()&&Number.isFinite(Number(e.state))),o=e=>"battery"===e.attributes?.device_class;return t.sort((e,t)=>o(e)!==o(t)?o(e)?-1:1:e.entity_idt.entity_id?1:0),{type:"custom:chartdeck-card",style:"bar",entities:t.slice(0,3).map(e=>e.entity_id)}}static getConfigElement(){return document.createElement("chartdeck-card-editor")}setConfig(e){const t=St(e);!function(e){if(void 0!==e.export&&"boolean"!=typeof e.export)throw new Error('"export" must be true or false')}(e),ho(this);const o=CM[t.style],n=Ht(e);if(jM(o)&&o.validate?.(n),this._watched=Qc(t),jM(o))for(const r of o.watch?.(e)??[])this._watched.add(r);this._config&&this._config.style!==t.style&&this._disconnectStyle(),this._config=t}get _styleName(){return this._config?.style??"bar"}get _style(){return CM[this._styleName]}_legend(e){const t=this._config;if(!t?.show.legend||0===this._count())return[];const o=e?.decimals??1;return Fe(Gc(t.legendBands,this.hass,e?.unit),e=>Et(e,o,this.hass),e?.unit??"")}_count(){return this.hasUpdated&&this.hass?this._items.length:this._config?.entities.length??0}_contentHeight(){const e=this._config;if(!e)return 0;const t=this._style,o=16+(e.title?73:0)+(this._legend().length>0?32:0);if(jM(t))return o+t.height;const n=this._count(),r=void 0!==e.columns?Math.min(e.columns,oz(t)):"rows"===t.layout?1:Math.min(n,t.tilesPerRow??3,oz(t));return o+(0===n?0:Math.ceil(n/Math.max(1,r)))*t.height}getCardSize(){return Math.max(1,Math.ceil(this._contentHeight()/50))}getGridOptions(){const e=this._count();if(jM(this._style))return{columns:12,min_columns:6,min_rows:2,...this._style.gridOptions,rows:"auto"};const t="rows"===this._style.layout;return{columns:t||e<=1?6:12,rows:"auto",min_columns:t?6:3,min_rows:1}}shouldUpdate(e){if(0===e.size)return!0;if([...e.keys()].some(e=>"hass"!==e))return!0;if(!e.has("hass"))return!1;const t=e.get("hass"),o=this.hass;if(!t||!o)return!0;for(const n of this._watched)if(t.states[n]!==o.states[n])return!0;if(this._config?.include){const e=Jc(this._config,o);if(e.length!==this._matched.length||e.some((e,t)=>e!==this._matched[t]))return!0;for(const n of e)if(t.states[n]!==o.states[n])return!0}return t.themes?.darkMode!==o.themes?.darkMode||t.themes?.theme!==o.themes?.theme||t.locale!==o.locale}willUpdate(){const e=!1===this._config?.animate||"function"==typeof window.matchMedia&&!!window.matchMedia("(prefers-reduced-motion: reduce)")?.matches;this.toggleAttribute("static",e),(e||this.preview)&&this.setAttribute("ready","")}_scheduleReady(){if(this._readyScheduled||this.hasAttribute("ready")||0===this._items.length)return;this._readyScheduled=!0;const e=()=>{this.shadowRoot?.querySelector(".entity")?.getBoundingClientRect(),this.setAttribute("ready",""),this._readyAt=performance.now()};"function"==typeof requestAnimationFrame?requestAnimationFrame(e):setTimeout(e,16)}updated(){this._scheduleReady(),this._syncActions(),function(e){const t=e.shadowRoot?.querySelector(".export.titled"),o=e.shadowRoot?.querySelector("ha-card");if(!t||!o)return;const n=()=>{const e=o.shadowRoot?.querySelector(".card-header")??[...o.children].find(e=>e.classList.contains("card-header"));if(!e?.offsetHeight)return;const n=getComputedStyle(e),r=parseFloat(n.paddingTop)||0,a=e.offsetHeight-r-(parseFloat(n.paddingBottom)||0),i=t.offsetHeight||32,s=e.offsetTop+r+a/2-i/2,l=Math.max(4,Math.round(Math.min(s,e.offsetTop+e.offsetHeight-i)));t.style.top=`${l}px`};n(),o.updateComplete?.then(n)}(this)}connectedCallback(){if(super.connectedCallback(),!this.hasUpdated)return;const e=this._config?CM[this._config.style]:void 0;e&&jM(e)&&this.requestUpdate(),this._syncActions(),this.hasAttribute("ready")&&!this.hasAttribute("static")&&performance.now()-this._readyAt<1e3&&(this.removeAttribute("ready"),this._readyScheduled=!1,this._scheduleReady())}_disconnectStyle(){const e=this._config?CM[this._config.style]:void 0;e&&jM(e)&&e.disconnect?.(this),Rn(this)}disconnectedCallback(){super.disconnectedCallback(),this._disconnectStyle(),function(e){const t=Ao.get(e);t&&(t.outside&&window.removeEventListener("pointerdown",t.outside,!0),void 0!==t.statusTimer&&clearTimeout(t.statusTimer),Ao.delete(e))}(this);for(const e of this._detachers.values())e();this._detachers.clear()}_syncActions(){const e=this.shadowRoot;if(!e)return;const t=new Set(e.querySelectorAll(".entity"));for(const[o,n]of this._detachers)t.has(o)||(n(),this._detachers.delete(o));for(const o of t)this._detachers.has(o)||this._detachers.set(o,Ee(o,()=>this._items[Number(o.dataset.index)].config))}_renderEntity(e,t,o,n){const r=this._config,a=Se(e.config),i=Ce(e.band.color),s=`--start:${e.span[0]};--end:${e.span[1]};--pos:${e.position};--target:${e.targetPosition??0};--c-start:${i.start};--c-end:${i.end}`;return R`
(...t)=>({_$litDirective$:e,values:t});let fe=cl style=${s} > ${o.render(e,{show:r.show,hass:n,requestUpdate:this._redraw})} -
`}render(){if(!this._config)return Z;const e=this.hass,t=function(e,t,o){const n=e.cardOptions;if("energy"!==n.source||!t)return{config:e};const r=eo(t,o);if("loading"===r.status)return{config:e,message:Ze(t,"energy_loading")};if("error"===r.status)return{config:e,message:Ze(t,"energy_error",{error:r.error})};const a=St(qt(n,r.prefs,t,r.meta));return 0===a.entities.length?{config:e,message:Ze(t,"energy_none")}:Nt.includes(a.style)?{config:a,totals:!0}:{config:a}}(this._config,e,()=>this.requestUpdate()),o=t.config,n=this._style;let r,a,i;const s=e?Kc(o,e):[];if(this._matched=e?Jc(o,e):[],t.message)this._items=[],r=R`
${t.message}
`;else if(0!==o.entities.length||o.include)if(e)if(0===s.length)this._items=[],r=R`
${Ze(e,o.include?"no_matches":"none_available")}
`;else{a=s[0];const l=new Map,c=new Set;s.forEach((e,t)=>{l.set(e,c.has(e.entityId)?`${e.entityId}#${t}`:e.entityId),c.add(e.entityId)}),this._items=function(e,t){if("none"===t)return[...e];const o="ascending"===t?1:-1;return e.map((e,t)=>({item:e,index:t})).sort((e,t)=>{if(e.item.available!==t.item.available)return e.item.available?-1:1;if(e.item.available){const n=(e.item.position-t.item.position)*o;if(0!==n)return n}return e.index-t.index}).map(e=>e.item)}(s,o.sort).slice(0,o.limit);const d=this._items.filter(e=>e.available).map(e=>e.display.length);if(i=d.length?Math.max(...d):void 0,xM(n)){const a={items:this._items,config:o,raw:o.cardOptions,hass:e,requestUpdate:()=>this.requestUpdate(),host:this},i=t.totals?pa(a):void 0;void 0!==i?.message?r=R`
+
`}render(){if(!this._config)return Z;const e=this.hass,t=function(e,t,o){const n=e.cardOptions;if("energy"!==n.source||!t)return{config:e};const r=eo(t,o);if("loading"===r.status)return{config:e,message:Ze(t,"energy_loading")};if("error"===r.status)return{config:e,message:Ze(t,"energy_error",{error:r.error})};const a=St(qt(n,r.prefs,t,r.meta));return 0===a.entities.length?{config:e,message:Ze(t,"energy_none")}:Lt.includes(a.style)?{config:a,totals:!0}:{config:a}}(this._config,e,()=>this.requestUpdate()),o=t.config,n=this._style;let r,a,i;const s=e?Kc(o,e):[];if(this._matched=e?Jc(o,e):[],t.message)this._items=[],r=R`
${t.message}
`;else if(0!==o.entities.length||o.include)if(e)if(0===s.length)this._items=[],r=R`
${Ze(e,o.include?"no_matches":"none_available")}
`;else{a=s[0];const l=new Map,c=new Set;s.forEach((e,t)=>{l.set(e,c.has(e.entityId)?`${e.entityId}#${t}`:e.entityId),c.add(e.entityId)}),this._items=function(e,t){if("none"===t)return[...e];const o="ascending"===t?1:-1;return e.map((e,t)=>({item:e,index:t})).sort((e,t)=>{if(e.item.available!==t.item.available)return e.item.available?-1:1;if(e.item.available){const n=(e.item.position-t.item.position)*o;if(0!==n)return n}return e.index-t.index}).map(e=>e.item)}(s,o.sort).slice(0,o.limit);const d=this._items.filter(e=>e.available).map(e=>e.display.length);if(i=d.length?Math.max(...d):void 0,jM(n)){const a={items:this._items,config:o,raw:o.cardOptions,hass:e,requestUpdate:()=>this.requestUpdate(),host:this},i=t.totals?pa(a):void 0;void 0!==i?.message?r=R`
${i.message}
-
`:(i&&(this._items=i.items),r=R`
${n.render({...a,items:this._items})}
`)}else{const t="tiles"===n.layout,a=function(e,t){if(void 0===t)return"rows"===e.layout?"grid-template-columns: repeat(1, minmax(0, 1fr))":"";const o=(t-1)*ZM[e.layout];return`grid-template-columns: repeat(auto-fill, minmax(max(min(${e.minColumnWidth??0}px, 100%), calc((100% - ${o}px) / ${t} - 0.5px)), 1fr))`}(n,o.columns);r=R`
`:(i&&(this._items=i.items),r=R`
${n.render({...a,items:this._items})}
`)}else{const t="tiles"===n.layout,a=function(e,t){if(void 0===t)return"rows"===e.layout?"grid-template-columns: repeat(1, minmax(0, 1fr))":"";const o=(t-1)*tz[e.layout];return`grid-template-columns: repeat(auto-fill, minmax(max(min(${e.minColumnWidth??0}px, 100%), calc((100% - ${o}px) / ${t} - 0.5px)), 1fr))`}(n,o.columns);r=R`
${Me(this._items,e=>l.get(e),(t,o)=>this._renderEntity(t,o,n,e))} -
`}}else this._items=[],r=Z;else this._items=[],r=R`
${Ze(e,"no_entities")}
`;const l=this._legend(a),c=xM(n)&&e?Fo({host:this,hass:e,raw:o.cardOptions,items:this._items,content:()=>this.shadowRoot?.querySelector(".content")??null,requestUpdate:()=>this.requestUpdate()}):Z;return R` +
`}}else this._items=[],r=Z;else this._items=[],r=R`
${Ze(e,"no_entities")}
`;const l=this._legend(a),c=jM(n)&&e?Fo({host:this,hass:e,raw:o.cardOptions,items:this._items,content:()=>this.shadowRoot?.querySelector(".content")??null,requestUpdate:()=>this.requestUpdate()}):Z;return R` ${c}
(...t)=>({_$litDirective$:e,values:t});let fe=cl >${e.text}`)}
`:Z} -
`}}YM.properties={hass:{attribute:!1},preview:{type:Boolean},_config:{state:!0}},YM.styles=[FM,Oo,...Object.values(wM).map(e=>e.styles)],customElements.get("chartdeck-card")||customElements.define("chartdeck-card",YM);const GM=window.customCards??=[];GM.some(e=>"chartdeck-card"===e.type)||GM.push({type:"chartdeck-card",name:"Chartdeck",description:"Bars, gauges and charts, set up entirely from the visual editor.",preview:!0,documentationURL:"https://tempus2016.github.io/chartdeck/"});export{YM as ChartdeckCard}; + `}}nz.properties={hass:{attribute:!1},preview:{type:Boolean},_config:{state:!0}},nz.styles=[BM,Oo,...Object.values(CM).map(e=>e.styles)],customElements.get("chartdeck-card")||customElements.define("chartdeck-card",nz);const rz=window.customCards??=[];rz.some(e=>"chartdeck-card"===e.type)||rz.push({type:"chartdeck-card",name:"Chartdeck",description:"Bars, gauges and charts, set up entirely from the visual editor.",preview:!0,documentationURL:"https://tempus2016.github.io/chartdeck/"});export{nz as ChartdeckCard}; //# sourceMappingURL=chartdeck-card.js.map diff --git a/dist/chartdeck-card.js.map b/dist/chartdeck-card.js.map index b797896..7d84ae9 100644 --- a/dist/chartdeck-card.js.map +++ b/dist/chartdeck-card.js.map @@ -1 +1 @@ -{"version":3,"file":"chartdeck-card.js","sources":["../node_modules/@lit/reactive-element/css-tag.js","../node_modules/@lit/reactive-element/reactive-element.js","../node_modules/lit-html/lit-html.js","../node_modules/lit-element/lit-element.js","../node_modules/lit-html/directive.js","../node_modules/lit-html/directive-helpers.js","../node_modules/lit-html/directives/repeat.js","../src/actions.ts","../src/bands.ts","../src/localize.ts","../src/fill.ts","../src/geometry.ts","../src/gauge.ts","../src/types.ts","../src/config.ts","../src/format.ts","../src/history/energy.ts","../src/chart/export-fonts.ts","../src/chart/export.ts","../src/history/timezone.ts","../src/history/period.ts","../src/history/bearing.ts","../src/history/fetch.ts","../src/history/group.ts","../src/history/store.ts","../src/history/transform-cumulative.ts","../src/history/transform-derivative.ts","../src/history/condition.ts","../src/units.ts","../src/chart/legend-toggle.ts","../src/chart/paths.ts","../src/chart/frame.ts","../src/history/energy-totals.ts","../node_modules/lit-html/directives/live.js","../src/editor/edit.ts","../src/chart/series-style.ts","../src/editor/schemas.ts","../src/editor/thumbnails.ts","../src/editor/condition-fields.ts","../src/chart/scale.ts","../src/chart/axes.ts","../src/chart/downsample.ts","../src/chart/log-scale.ts","../src/chart/grid.ts","../src/chart/layout.ts","../src/chart/condition-strip.ts","../src/chart/stack.ts","../src/chart/tooltip.ts","../src/chart/data-labels.ts","../src/chart/extremes.ts","../src/chart/forecast.ts","../src/chart/anomaly.ts","../src/chart/compare-ghost.ts","../src/chart/multiples.ts","../src/scale.ts","../src/resolve.ts","../src/chart/threshold-history.ts","../src/chart/annotations.ts","../node_modules/lit-html/directives/style-map.js","../src/language-controller.ts","../src/editor/bands-editor.ts","../src/editor/annotations-editor.ts","../src/chart/day-clock.ts","../src/chart/now-marker.ts","../src/editor/now-marker-editor.ts","../src/editor/chart-editors.ts","../src/styles/area.ts","../src/styles/bar.ts","../src/chart/box.ts","../src/chart/xy.ts","../src/styles/box-plot.ts","../src/chart/scatter-plot.ts","../src/styles/bubble.ts","../src/chart/columns.ts","../src/chart/error-bars.ts","../src/styles/column.ts","../src/chart/zoom.ts","../src/chart/sync.ts","../src/styles/line.ts","../src/styles/combined.ts","../src/chart/heatmap-grid.ts","../src/styles/heatmap.ts","../src/chart/spiral.ts","../src/styles/spiral.ts","../src/chart/histogram.ts","../src/styles/histogram.ts","../src/gauge-ghost.ts","../src/status-text.ts","../src/styles/needle.ts","../src/chart/parts.ts","../src/styles/pictograph.ts","../src/styles/pie.ts","../src/styles/radial.ts","../src/styles/rings.ts","../src/styles/scatter.ts","../src/styles/segmented.ts","../src/styles/tank.ts","../src/styles/battery.ts","../src/styles/thin.ts","../src/styles/waffle.ts","../src/chart/colors.ts","../src/styles/funnel.ts","../src/chart/hierarchy.ts","../src/chart/polar.ts","../src/editor/entity-options.ts","../src/editor/group-fields.ts","../src/styles/radar.ts","../src/styles/polar-area.ts","../src/chart/drill.ts","../src/chart/treemap-layout.ts","../src/styles/treemap.ts","../src/chart/marimekko.ts","../src/chart/sankey.ts","../src/styles/marimekko.ts","../src/styles/sunburst.ts","../src/chart/compare.ts","../src/styles/grouped-bars.ts","../src/chart/marks.ts","../src/styles/bullet.ts","../src/styles/lollipop.ts","../src/styles/waterfall.ts","../src/styles/slope.ts","../src/styles/dumbbell.ts","../src/styles/range-area.ts","../src/styles/sparkline.ts","../src/chart/stream.ts","../src/styles/streamgraph.ts","../src/styles/candlestick.ts","../src/chart/candles.ts","../src/chart/category-plot.ts","../src/chart/density.ts","../src/styles/violin.ts","../src/chart/swarm.ts","../src/styles/beeswarm.ts","../src/styles/strip-plot.ts","../src/styles/sankey.ts","../src/chart/chord.ts","../src/styles/chord.ts","../src/chart/timeline.ts","../src/editor/timeline-editor.ts","../src/styles/timeline.ts","../src/chart/climate-data.ts","../src/editor/climate-editor.ts","../src/styles/climate.ts","../src/chart/wind.ts","../src/editor/wind-rose-editor.ts","../src/styles/wind-rose.ts","../src/editor/day-clock-editor.ts","../src/styles/day-clock.ts","../src/chart/cycle.ts","../src/styles/cycle-plot.ts","../src/chart/trend-data.ts","../src/editor/trend-editor.ts","../src/styles/trend.ts","../src/styles/index.ts","../src/editor/limit-field.ts","../src/editor/entities-editor.ts","../src/editor/chartdeck-card-editor.ts","../src/styles/shared.ts","../src/editor/badge-editor.ts","../src/badge.ts","../src/chartdeck-card.ts"],"sourcesContent":["/**\n * @license\n * Copyright 2019 Google LLC\n * SPDX-License-Identifier: BSD-3-Clause\n */\nconst t=globalThis,e=t.ShadowRoot&&(void 0===t.ShadyCSS||t.ShadyCSS.nativeShadow)&&\"adoptedStyleSheets\"in Document.prototype&&\"replace\"in CSSStyleSheet.prototype,s=Symbol(),o=new WeakMap;class n{constructor(t,e,o){if(this._$cssResult$=!0,o!==s)throw Error(\"CSSResult is not constructable. Use `unsafeCSS` or `css` instead.\");this.cssText=t,this.t=e}get styleSheet(){let t=this.o;const s=this.t;if(e&&void 0===t){const e=void 0!==s&&1===s.length;e&&(t=o.get(s)),void 0===t&&((this.o=t=new CSSStyleSheet).replaceSync(this.cssText),e&&o.set(s,t))}return t}toString(){return this.cssText}}const r=t=>new n(\"string\"==typeof t?t:t+\"\",void 0,s),i=(t,...e)=>{const o=1===t.length?t[0]:e.reduce((e,s,o)=>e+(t=>{if(!0===t._$cssResult$)return t.cssText;if(\"number\"==typeof t)return t;throw Error(\"Value passed to 'css' function must be a 'css' function result: \"+t+\". Use 'unsafeCSS' to pass non-literal values, but take care to ensure page security.\")})(s)+t[o+1],t[0]);return new n(o,t,s)},S=(s,o)=>{if(e)s.adoptedStyleSheets=o.map(t=>t instanceof CSSStyleSheet?t:t.styleSheet);else for(const e of o){const o=document.createElement(\"style\"),n=t.litNonce;void 0!==n&&o.setAttribute(\"nonce\",n),o.textContent=e.cssText,s.appendChild(o)}},c=e?t=>t:t=>t instanceof CSSStyleSheet?(t=>{let e=\"\";for(const s of t.cssRules)e+=s.cssText;return r(e)})(t):t;export{n as CSSResult,S as adoptStyles,i as css,c as getCompatibleStyle,e as supportsAdoptingStyleSheets,r as unsafeCSS};\n//# sourceMappingURL=css-tag.js.map\n","import{getCompatibleStyle as t,adoptStyles as s}from\"./css-tag.js\";export{CSSResult,css,supportsAdoptingStyleSheets,unsafeCSS}from\"./css-tag.js\";\n/**\n * @license\n * Copyright 2017 Google LLC\n * SPDX-License-Identifier: BSD-3-Clause\n */const{is:i,defineProperty:e,getOwnPropertyDescriptor:h,getOwnPropertyNames:r,getOwnPropertySymbols:o,getPrototypeOf:n}=Object,a=globalThis,c=a.trustedTypes,l=c?c.emptyScript:\"\",p=a.reactiveElementPolyfillSupport,d=(t,s)=>t,u={toAttribute(t,s){switch(s){case Boolean:t=t?l:null;break;case Object:case Array:t=null==t?t:JSON.stringify(t)}return t},fromAttribute(t,s){let i=t;switch(s){case Boolean:i=null!==t;break;case Number:i=null===t?null:Number(t);break;case Object:case Array:try{i=JSON.parse(t)}catch(t){i=null}}return i}},f=(t,s)=>!i(t,s),b={attribute:!0,type:String,converter:u,reflect:!1,useDefault:!1,hasChanged:f};Symbol.metadata??=Symbol(\"metadata\"),a.litPropertyMetadata??=new WeakMap;class y extends HTMLElement{static addInitializer(t){this._$Ei(),(this.l??=[]).push(t)}static get observedAttributes(){return this.finalize(),this._$Eh&&[...this._$Eh.keys()]}static createProperty(t,s=b){if(s.state&&(s.attribute=!1),this._$Ei(),this.prototype.hasOwnProperty(t)&&((s=Object.create(s)).wrapped=!0),this.elementProperties.set(t,s),!s.noAccessor){const i=Symbol(),h=this.getPropertyDescriptor(t,i,s);void 0!==h&&e(this.prototype,t,h)}}static getPropertyDescriptor(t,s,i){const{get:e,set:r}=h(this.prototype,t)??{get(){return this[s]},set(t){this[s]=t}};return{get:e,set(s){const h=e?.call(this);r?.call(this,s),this.requestUpdate(t,h,i)},configurable:!0,enumerable:!0}}static getPropertyOptions(t){return this.elementProperties.get(t)??b}static _$Ei(){if(this.hasOwnProperty(d(\"elementProperties\")))return;const t=n(this);t.finalize(),void 0!==t.l&&(this.l=[...t.l]),this.elementProperties=new Map(t.elementProperties)}static finalize(){if(this.hasOwnProperty(d(\"finalized\")))return;if(this.finalized=!0,this._$Ei(),this.hasOwnProperty(d(\"properties\"))){const t=this.properties,s=[...r(t),...o(t)];for(const i of s)this.createProperty(i,t[i])}const t=this[Symbol.metadata];if(null!==t){const s=litPropertyMetadata.get(t);if(void 0!==s)for(const[t,i]of s)this.elementProperties.set(t,i)}this._$Eh=new Map;for(const[t,s]of this.elementProperties){const i=this._$Eu(t,s);void 0!==i&&this._$Eh.set(i,t)}this.elementStyles=this.finalizeStyles(this.styles)}static finalizeStyles(s){const i=[];if(Array.isArray(s)){const e=new Set(s.flat(1/0).reverse());for(const s of e)i.unshift(t(s))}else void 0!==s&&i.push(t(s));return i}static _$Eu(t,s){const i=s.attribute;return!1===i?void 0:\"string\"==typeof i?i:\"string\"==typeof t?t.toLowerCase():void 0}constructor(){super(),this._$Ep=void 0,this.isUpdatePending=!1,this.hasUpdated=!1,this._$Em=null,this._$Ev()}_$Ev(){this._$ES=new Promise(t=>this.enableUpdating=t),this._$AL=new Map,this._$E_(),this.requestUpdate(),this.constructor.l?.forEach(t=>t(this))}addController(t){(this._$EO??=new Set).add(t),void 0!==this.renderRoot&&this.isConnected&&t.hostConnected?.()}removeController(t){this._$EO?.delete(t)}_$E_(){const t=new Map,s=this.constructor.elementProperties;for(const i of s.keys())this.hasOwnProperty(i)&&(t.set(i,this[i]),delete this[i]);t.size>0&&(this._$Ep=t)}createRenderRoot(){const t=this.shadowRoot??this.attachShadow(this.constructor.shadowRootOptions);return s(t,this.constructor.elementStyles),t}connectedCallback(){this.renderRoot??=this.createRenderRoot(),this.enableUpdating(!0),this._$EO?.forEach(t=>t.hostConnected?.())}enableUpdating(t){}disconnectedCallback(){this._$EO?.forEach(t=>t.hostDisconnected?.())}attributeChangedCallback(t,s,i){this._$AK(t,i)}_$ET(t,s){const i=this.constructor.elementProperties.get(t),e=this.constructor._$Eu(t,i);if(void 0!==e&&!0===i.reflect){const h=(void 0!==i.converter?.toAttribute?i.converter:u).toAttribute(s,i.type);this._$Em=t,null==h?this.removeAttribute(e):this.setAttribute(e,h),this._$Em=null}}_$AK(t,s){const i=this.constructor,e=i._$Eh.get(t);if(void 0!==e&&this._$Em!==e){const t=i.getPropertyOptions(e),h=\"function\"==typeof t.converter?{fromAttribute:t.converter}:void 0!==t.converter?.fromAttribute?t.converter:u;this._$Em=e;const r=h.fromAttribute(s,t.type);this[e]=r??this._$Ej?.get(e)??r,this._$Em=null}}requestUpdate(t,s,i,e=!1,h){if(void 0!==t){const r=this.constructor;if(!1===e&&(h=this[t]),i??=r.getPropertyOptions(t),!((i.hasChanged??f)(h,s)||i.useDefault&&i.reflect&&h===this._$Ej?.get(t)&&!this.hasAttribute(r._$Eu(t,i))))return;this.C(t,s,i)}!1===this.isUpdatePending&&(this._$ES=this._$EP())}C(t,s,{useDefault:i,reflect:e,wrapped:h},r){i&&!(this._$Ej??=new Map).has(t)&&(this._$Ej.set(t,r??s??this[t]),!0!==h||void 0!==r)||(this._$AL.has(t)||(this.hasUpdated||i||(s=void 0),this._$AL.set(t,s)),!0===e&&this._$Em!==t&&(this._$Eq??=new Set).add(t))}async _$EP(){this.isUpdatePending=!0;try{await this._$ES}catch(t){Promise.reject(t)}const t=this.scheduleUpdate();return null!=t&&await t,!this.isUpdatePending}scheduleUpdate(){return this.performUpdate()}performUpdate(){if(!this.isUpdatePending)return;if(!this.hasUpdated){if(this.renderRoot??=this.createRenderRoot(),this._$Ep){for(const[t,s]of this._$Ep)this[t]=s;this._$Ep=void 0}const t=this.constructor.elementProperties;if(t.size>0)for(const[s,i]of t){const{wrapped:t}=i,e=this[s];!0!==t||this._$AL.has(s)||void 0===e||this.C(s,void 0,i,e)}}let t=!1;const s=this._$AL;try{t=this.shouldUpdate(s),t?(this.willUpdate(s),this._$EO?.forEach(t=>t.hostUpdate?.()),this.update(s)):this._$EM()}catch(s){throw t=!1,this._$EM(),s}t&&this._$AE(s)}willUpdate(t){}_$AE(t){this._$EO?.forEach(t=>t.hostUpdated?.()),this.hasUpdated||(this.hasUpdated=!0,this.firstUpdated(t)),this.updated(t)}_$EM(){this._$AL=new Map,this.isUpdatePending=!1}get updateComplete(){return this.getUpdateComplete()}getUpdateComplete(){return this._$ES}shouldUpdate(t){return!0}update(t){this._$Eq&&=this._$Eq.forEach(t=>this._$ET(t,this[t])),this._$EM()}updated(t){}firstUpdated(t){}}y.elementStyles=[],y.shadowRootOptions={mode:\"open\"},y[d(\"elementProperties\")]=new Map,y[d(\"finalized\")]=new Map,p?.({ReactiveElement:y}),(a.reactiveElementVersions??=[]).push(\"2.1.2\");export{y as ReactiveElement,s as adoptStyles,u as defaultConverter,t as getCompatibleStyle,f as notEqual};\n//# sourceMappingURL=reactive-element.js.map\n","/**\n * @license\n * Copyright 2017 Google LLC\n * SPDX-License-Identifier: BSD-3-Clause\n */\nconst t=globalThis,i=t=>t,s=t.trustedTypes,e=s?s.createPolicy(\"lit-html\",{createHTML:t=>t}):void 0,h=\"$lit$\",o=`lit$${Math.random().toFixed(9).slice(2)}$`,n=\"?\"+o,r=`<${n}>`,l=document,c=()=>l.createComment(\"\"),a=t=>null===t||\"object\"!=typeof t&&\"function\"!=typeof t,u=Array.isArray,d=t=>u(t)||\"function\"==typeof t?.[Symbol.iterator],f=\"[ \\t\\n\\f\\r]\",v=/<(?:(!--|\\/[^a-zA-Z])|(\\/?[a-zA-Z][^>\\s]*)|(\\/?$))/g,_=/-->/g,m=/>/g,p=RegExp(`>|${f}(?:([^\\\\s\"'>=/]+)(${f}*=${f}*(?:[^ \\t\\n\\f\\r\"'\\`<>=]|(\"|')|))|$)`,\"g\"),g=/'/g,$=/\"/g,y=/^(?:script|style|textarea|title)$/i,x=t=>(i,...s)=>({_$litType$:t,strings:i,values:s}),b=x(1),w=x(2),T=x(3),E=Symbol.for(\"lit-noChange\"),A=Symbol.for(\"lit-nothing\"),C=new WeakMap,P=l.createTreeWalker(l,129);function V(t,i){if(!u(t)||!t.hasOwnProperty(\"raw\"))throw Error(\"invalid template strings array\");return void 0!==e?e.createHTML(i):i}const N=(t,i)=>{const s=t.length-1,e=[];let n,l=2===i?\"\":3===i?\"\":\"\",c=v;for(let i=0;i\"===u[0]?(c=n??v,d=-1):void 0===u[1]?d=-2:(d=c.lastIndex-u[2].length,a=u[1],c=void 0===u[3]?p:'\"'===u[3]?$:g):c===$||c===g?c=p:c===_||c===m?c=v:(c=p,n=void 0);const x=c===p&&t[i+1].startsWith(\"/>\")?\" \":\"\";l+=c===v?s+r:d>=0?(e.push(a),s.slice(0,d)+h+s.slice(d)+o+x):s+o+(-2===d?i:x)}return[V(t,l+(t[s]||\"\")+(2===i?\"\":3===i?\"\":\"\")),e]};class S{constructor({strings:t,_$litType$:i},e){let r;this.parts=[];let l=0,a=0;const u=t.length-1,d=this.parts,[f,v]=N(t,i);if(this.el=S.createElement(f,e),P.currentNode=this.el.content,2===i||3===i){const t=this.el.content.firstChild;t.replaceWith(...t.childNodes)}for(;null!==(r=P.nextNode())&&d.length0){r.textContent=s?s.emptyScript:\"\";for(let s=0;s2||\"\"!==s[0]||\"\"!==s[1]?(this._$AH=Array(s.length-1).fill(new String),this.strings=s):this._$AH=A}_$AI(t,i=this,s,e){const h=this.strings;let o=!1;if(void 0===h)t=M(this,t,i,0),o=!a(t)||t!==this._$AH&&t!==E,o&&(this._$AH=t);else{const e=t;let n,r;for(t=h[0],n=0;n{const e=s?.renderBefore??i;let h=e._$litPart$;if(void 0===h){const t=s?.renderBefore??null;e._$litPart$=h=new k(i.insertBefore(c(),t),t,void 0,s??{})}return h._$AI(t),h};export{j as _$LH,b as html,T as mathml,E as noChange,A as nothing,D as render,w as svg};\n//# sourceMappingURL=lit-html.js.map\n","import{ReactiveElement as t}from\"@lit/reactive-element\";export*from\"@lit/reactive-element\";import{render as e,noChange as r}from\"lit-html\";export*from\"lit-html\";\n/**\n * @license\n * Copyright 2017 Google LLC\n * SPDX-License-Identifier: BSD-3-Clause\n */const s=globalThis;class i extends t{constructor(){super(...arguments),this.renderOptions={host:this},this._$Do=void 0}createRenderRoot(){const t=super.createRenderRoot();return this.renderOptions.renderBefore??=t.firstChild,t}update(t){const r=this.render();this.hasUpdated||(this.renderOptions.isConnected=this.isConnected),super.update(t),this._$Do=e(r,this.renderRoot,this.renderOptions)}connectedCallback(){super.connectedCallback(),this._$Do?.setConnected(!0)}disconnectedCallback(){super.disconnectedCallback(),this._$Do?.setConnected(!1)}render(){return r}}i._$litElement$=!0,i[\"finalized\"]=!0,s.litElementHydrateSupport?.({LitElement:i});const o=s.litElementPolyfillSupport;o?.({LitElement:i});const n={_$AK:(t,e,r)=>{t._$AK(e,r)},_$AL:t=>t._$AL};(s.litElementVersions??=[]).push(\"4.2.2\");export{i as LitElement,n as _$LE};\n//# sourceMappingURL=lit-element.js.map\n","/**\n * @license\n * Copyright 2017 Google LLC\n * SPDX-License-Identifier: BSD-3-Clause\n */\nconst t={ATTRIBUTE:1,CHILD:2,PROPERTY:3,BOOLEAN_ATTRIBUTE:4,EVENT:5,ELEMENT:6},e=t=>(...e)=>({_$litDirective$:t,values:e});class i{constructor(t){}get _$AU(){return this._$AM._$AU}_$AT(t,e,i){this._$Ct=t,this._$AM=e,this._$Ci=i}_$AS(t,e){return this.update(t,e)}update(t,e){return this.render(...e)}}export{i as Directive,t as PartType,e as directive};\n//# sourceMappingURL=directive.js.map\n","import{_$LH as o}from\"./lit-html.js\";\n/**\n * @license\n * Copyright 2020 Google LLC\n * SPDX-License-Identifier: BSD-3-Clause\n */const{I:t}=o,i=o=>o,n=o=>null===o||\"object\"!=typeof o&&\"function\"!=typeof o,e={HTML:1,SVG:2,MATHML:3},l=(o,t)=>void 0===t?void 0!==o?._$litType$:o?._$litType$===t,d=o=>null!=o?._$litType$?.h,c=o=>void 0!==o?._$litDirective$,f=o=>o?._$litDirective$,r=o=>void 0===o.strings,s=()=>document.createComment(\"\"),v=(o,n,e)=>{const l=o._$AA.parentNode,d=void 0===n?o._$AB:n._$AA;if(void 0===e){const i=l.insertBefore(s(),d),n=l.insertBefore(s(),d);e=new t(i,n,o,o.options)}else{const t=e._$AB.nextSibling,n=e._$AM,c=n!==o;if(c){let t;e._$AQ?.(o),e._$AM=o,void 0!==e._$AP&&(t=o._$AU)!==n._$AU&&e._$AP(t)}if(t!==d||c){let o=e._$AA;for(;o!==t;){const t=i(o).nextSibling;i(l).insertBefore(o,d),o=t}}}return e},u=(o,t,i=o)=>(o._$AI(t,i),o),m={},p=(o,t=m)=>o._$AH=t,M=o=>o._$AH,h=o=>{o._$AR(),o._$AA.remove()},j=o=>{o._$AR()};export{e as TemplateResultType,j as clearPart,M as getCommittedValue,f as getDirectiveClass,v as insertPart,d as isCompiledTemplateResult,c as isDirectiveResult,n as isPrimitive,r as isSingleExpression,l as isTemplateResult,h as removePart,u as setChildPartValue,p as setCommittedValue};\n//# sourceMappingURL=directive-helpers.js.map\n","import{noChange as e}from\"../lit-html.js\";import{directive as s,Directive as t,PartType as r}from\"../directive.js\";import{getCommittedValue as l,setChildPartValue as o,insertPart as i,removePart as n,setCommittedValue as f}from\"../directive-helpers.js\";\n/**\n * @license\n * Copyright 2017 Google LLC\n * SPDX-License-Identifier: BSD-3-Clause\n */\nconst u=(e,s,t)=>{const r=new Map;for(let l=s;l<=t;l++)r.set(e[l],l);return r},c=s(class extends t{constructor(e){if(super(e),e.type!==r.CHILD)throw Error(\"repeat() can only be used in text expressions\")}dt(e,s,t){let r;void 0===t?t=s:void 0!==s&&(r=s);const l=[],o=[];let i=0;for(const s of e)l[i]=r?r(s,i):i,o[i]=t(s,i),i++;return{values:o,keys:l}}render(e,s,t){return this.dt(e,s,t).values}update(s,[t,r,c]){const d=l(s),{values:p,keys:a}=this.dt(t,r,c);if(!Array.isArray(d))return this.ut=a,p;const h=this.ut??=[],v=[];let m,y,x=0,j=d.length-1,k=0,w=p.length-1;for(;x<=j&&k<=w;)if(null===d[x])x++;else if(null===d[j])j--;else if(h[x]===a[k])v[k]=o(d[x],p[k]),x++,k++;else if(h[j]===a[w])v[w]=o(d[j],p[w]),j--,w--;else if(h[x]===a[w])v[w]=o(d[x],p[w]),i(s,v[w+1],d[x]),x++,w--;else if(h[j]===a[k])v[k]=o(d[j],p[k]),i(s,d[x],d[j]),j--,k++;else if(void 0===m&&(m=u(a,k,w),y=u(h,x,j)),m.has(h[x]))if(m.has(h[j])){const e=y.get(a[k]),t=void 0!==e?d[e]:null;if(null===t){const e=i(s,d[x]);o(e,p[k]),v[k]=e}else v[k]=o(t,p[k]),i(s,d[x],t),d[e]=null;k++}else n(d[j]),j--;else n(d[x]),x++;for(;k<=w;){const e=i(s,v[w+1]);o(e,p[k]),v[k++]=e}for(;x<=j;){const e=d[x++];null!==e&&n(e)}return this.ut=a,f(s,v),e}});export{c as repeat};\n//# sourceMappingURL=repeat.js.map\n",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"import{noChange as r,nothing as e}from\"../lit-html.js\";import{directive as i,Directive as t,PartType as n}from\"../directive.js\";import{isSingleExpression as o,setCommittedValue as s}from\"../directive-helpers.js\";\n/**\n * @license\n * Copyright 2020 Google LLC\n * SPDX-License-Identifier: BSD-3-Clause\n */const l=i(class extends t{constructor(r){if(super(r),r.type!==n.PROPERTY&&r.type!==n.ATTRIBUTE&&r.type!==n.BOOLEAN_ATTRIBUTE)throw Error(\"The `live` directive is not allowed on child or event bindings\");if(!o(r))throw Error(\"`live` bindings can only contain a single expression\")}render(r){return r}update(i,[t]){if(t===r||t===e)return t;const o=i.element,l=i.name;if(i.type===n.PROPERTY){if(t===o[l])return r}else if(i.type===n.BOOLEAN_ATTRIBUTE){if(!!t===o.hasAttribute(l))return r}else if(i.type===n.ATTRIBUTE&&o.getAttribute(l)===t+\"\")return r;return s(i),t}});export{l as live};\n//# sourceMappingURL=live.js.map\n",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"import{noChange as t}from\"../lit-html.js\";import{directive as e,Directive as r,PartType as s}from\"../directive.js\";\n/**\n * @license\n * Copyright 2018 Google LLC\n * SPDX-License-Identifier: BSD-3-Clause\n */const n=\"important\",i=\" !\"+n,o=e(class extends r{constructor(t){if(super(t),t.type!==s.ATTRIBUTE||\"style\"!==t.name||t.strings?.length>2)throw Error(\"The `styleMap` directive must be used in the `style` attribute and must be the only part in the attribute.\")}render(t){return Object.keys(t).reduce((e,r)=>{const s=t[r];return null==s?e:e+`${r=r.includes(\"-\")?r:r.replace(/(?:^(webkit|moz|ms|o)|)(?=[A-Z])/g,\"-$&\").toLowerCase()}:${s};`},\"\")}update(e,[r]){const{style:s}=e.element;if(void 0===this.ft)return this.ft=new Set(Object.keys(r)),this.render(r);for(const t of this.ft)null==r[t]&&(this.ft.delete(t),t.includes(\"-\")?s.removeProperty(t):s[t]=null);for(const t in r){const e=r[t];if(null!=e){this.ft.add(t);const r=\"string\"==typeof e&&e.endsWith(i);t.includes(\"-\")||r?s.setProperty(t,r?e.slice(0,-11):e,r?n:\"\"):s[t]=e}}return t}});export{o as styleMap};\n//# sourceMappingURL=style-map.js.map\n",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"names":["t","globalThis","e","ShadowRoot","ShadyCSS","nativeShadow","Document","prototype","CSSStyleSheet","s","Symbol","o","WeakMap","n$3","constructor","this","_$cssResult$","Error","cssText","styleSheet","length","get","replaceSync","set","toString","i","reduce","n","c","cssRules","r","is","defineProperty","getOwnPropertyDescriptor","h","getOwnPropertyNames","getOwnPropertySymbols","getPrototypeOf","Object","a","trustedTypes","l","emptyScript","p","reactiveElementPolyfillSupport","d","u","toAttribute","Boolean","Array","JSON","stringify","fromAttribute","Number","parse","f","b","attribute","type","String","converter","reflect","useDefault","hasChanged","metadata","litPropertyMetadata","y$1","HTMLElement","addInitializer","_$Ei","push","observedAttributes","finalize","_$Eh","keys","createProperty","state","hasOwnProperty","create","wrapped","elementProperties","noAccessor","getPropertyDescriptor","call","requestUpdate","configurable","enumerable","getPropertyOptions","Map","finalized","properties","_$Eu","elementStyles","finalizeStyles","styles","isArray","Set","flat","reverse","unshift","toLowerCase","super","_$Ep","isUpdatePending","hasUpdated","_$Em","_$Ev","_$ES","Promise","enableUpdating","_$AL","_$E_","forEach","addController","_$EO","add","renderRoot","isConnected","hostConnected","removeController","delete","size","createRenderRoot","shadowRoot","attachShadow","shadowRootOptions","adoptedStyleSheets","map","document","createElement","litNonce","setAttribute","textContent","appendChild","connectedCallback","disconnectedCallback","hostDisconnected","attributeChangedCallback","_$AK","_$ET","removeAttribute","_$Ej","hasAttribute","C","_$EP","has","_$Eq","reject","scheduleUpdate","performUpdate","shouldUpdate","willUpdate","hostUpdate","update","_$EM","_$AE","hostUpdated","firstUpdated","updated","updateComplete","getUpdateComplete","y","mode","ReactiveElement","reactiveElementVersions","createPolicy","createHTML","Math","random","toFixed","slice","createComment","v","_","m","RegExp","g","$","x","_$litType$","strings","values","w","E","for","A","P","createTreeWalker","V","S","parts","lastIndex","exec","test","startsWith","N","el","currentNode","content","firstChild","replaceWith","childNodes","nextNode","nodeType","hasAttributes","getAttributeNames","endsWith","getAttribute","split","index","name","ctor","I","L","z","H","tagName","append","data","indexOf","innerHTML","M","_$Co","_$Cl","_$litDirective$","_$AO","_$AT","_$AS","R$3","_$AV","_$AN","_$AD","_$AM","parentNode","_$AU","creationScope","importNode","k","nextSibling","Z","_$AI","_$Cv","_$AH","_$AA","_$AB","options","startNode","endNode","_$AR","T","iterator","O","insertBefore","createTextNode","_$AC","R","_$AP","remove","setConnected","H$1","element","fill","j","arguments","toggleAttribute","capture","once","passive","removeEventListener","addEventListener","handleEvent","host","B","litHtmlPolyfillSupport","litHtmlVersions","renderOptions","_$Do","renderBefore","render","_$litPart$","_$litElement$","litElementHydrateSupport","LitElement","litElementPolyfillSupport","litElementVersions","i$2","_$Ct","_$Ci","_$AQ","dt","ut","isSet","action","isInteractive","cfg","tap_action","hold_action","double_tap_action","attachActions","getConfig","holdTimer","tapTimer","startX","startY","active","held","fire","config","dispatchEvent","CustomEvent","bubbles","composed","detail","clearHold","undefined","clearTimeout","onDown","ev","button","clientX","clientY","setTimeout","onMove","hypot","onCancel","onUp","wasActive","onKey","repeat","key","preventDefault","onContextMenu","PALETTE","primary","variable","fallback","green","amber","red","blue","purple","grey","baseColor","color","colorStops","start","end","LIGHT_PALETTE","onFillText","rgba","trim","hex","join","parseInt","fn","min","parseRgba","lin","luminance","bandFor","value","bands","found","band","from","legendItems","format","unit","items","next","label","text","isFinite","BAND_PRESETS","battery","usage","temperature","none","FALLBACK","LANGUAGES","en","LOADERS","de","es","fr","nl","pt","loading","LANGUAGE_LOADED_EVENT","candidatesFor","language","candidates","includes","ensureLanguage","wanted","find","candidate","resolve","pending","then","module","registerLanguage","code","default","window","Event","catch","languageOf","hass","requested","locale","requestedLanguage","here","localize","vars","template","replace","querySelector","live","stored","localStorage","getItem","pageLanguage","RULE_KEYS","normalizeRule","raw","field","allowed","filter","rule","entries","list","some","hasNumber","factsFor","id","entity_id","entry","entities","device","device_id","devices","area","area_id","deviceClass","attributes","device_class","labels","floor","areas","floor_id","domain","entity","hits","facts","have","included","every","excluded","memos","fmt","abs","polar","cx","cy","deg","rad","PI","sin","cos","arcPath","startDeg","endDeg","rr","sweep","sx","sy","mx","my","ex","ey","large","CENTER_MODES","GHOST_SPANS","DEFAULT_ANGLES","ring","arc","needle","angle","gaugeAngles","defaults","startAngle","endAngle","customAngles","angleAt","a0","a1","union","boxes","x0","y0","x1","max","y1","arcBox","pad","angles","ceil","points","box","tickStep","span","count","power","log10","tickDecimals","step","places","toPrecision","labelPlacement","anchor","dy","centerContent","center","kind","centerText","STYLE_NAMES","DEFAULT_BANDS","Infinity","SORT_MODES","toNumber","toLimit","toInteger","isInteger","normalizeBands","sort","normalizeAction","pick","own","card","mergeEntity","merged","severity","icon","target","decimals","style","gauge","start_angle","end_angle","center_text","tick_labels","ghost","tickLabels","parseGaugeOptions","normalizeConfig","show","legend","columns","limit","include","exclude","hideUnavailable","hide_unavailable","cardOptions","animate","colorIcon","color_icon","legendBands","title","formatNumber","grouping","number_format","localeOptions","formatter","Intl","NumberFormat","minimumFractionDigits","maximumFractionDigits","useGrouping","withUnit","ENERGY_FLOWS","DEFAULT_ENERGY_FLOWS","ENERGY_TIME_STYLES","ENERGY_TOTAL_STYLES","ENERGY_STYLES","ENERGY_SPLIT_STYLES","OUT_FLOWS","ELECTRIC_FLOWS","SANKEY_FLOWS","marks","FLOW_COLORS","grid_import","grid_export","solar","battery_out","battery_in","gas","water","energyChecked","source","energy_split","flows","energy_flows","validateEnergy","energyStatistics","prefs","flow","energy_sources","flow_from","stat_energy_from","flow_to","stat_energy_to","device_consumption","stat_consumption","seen","flatMap","NO_ACTION","energyEntities","stats","meta","below","per","states","info","friendly_name","flowName","energy_flow","statistic","energy_below","energyCardRaw","defaultFlows","out","group_by","aggregate","belowAxis","shownValue","isEnergyTotals","isStatistic","energyValueText","group","total","periodTotal","sum","prefsCache","waiting","energyPrefs","onChange","now","Date","callWS","status","error","cached","listeners","stale","at","promise","async","loaded","ids","rows","statistic_ids","row","statistic_id","statistics_unit_of_measurement","loadMeta","err","message","clear","GENERIC","fontFamilies","stack","matchAll","withGeneric","families","generic","names","closestGeneric","faceKey","family","weight","range","normal","bold","toUpperCase","firstUrl","src","url","readable","sheet","fontSources","sheets","origin","base","face","unicodeRange","href","visit","rules","depth","trimStart","fontFaceRules","getPropertyValue","URL","protocol","MIME","woff2","woff","truetype","ttf","opentype","otf","faceRule","budget","response","fetch","credentials","ok","bytes","Uint8Array","arrayBuffer","left","ext","pathname","fromCharCode","subarray","btoa","base64","plotted","forgetPlotted","csvField","plottedCsv","series","carried","toISOString","entityId","toCsv","PLAIN","RESERVED","yamlScalar","yamlKey","isObject","toYaml","indent","item","inner","scalar","exportFileName","normalize","SVG_PROPS","esc","px","round","visibleColor","parseFloat","snapshotSvg","root","getBoundingClientRect","top","width","height","background","getComputedStyle","fontFamily","walk","skip","display","visibility","opacity","SVGSVGElement","copy","cloneNode","querySelectorAll","to","props","XMLSerializer","serializeToString","inlineSvg","alpha","backgroundColor","rx","borderTopLeftRadius","sides","side","x2","y2","dash","node","ownText","createRange","selectNodeContents","fontSize","deco","textDecorationLine","fontWeight","child","children","svg","saveFile","blob","createObjectURL","link","download","rel","body","click","revokeObjectURL","EXPORT_ACTIONS","menus","menuState","open","setOpen","ctx","outside","composedPath","Element","classList","contains","report","statusTimer","copyOrSave","clipboard","navigator","writeText","copyText","Blob","runExport","theme","cardBg","themeColors","picture","doc","fonts","location","faces","styleSheets","baseURI","all","embedFonts","png","svgText","scale","Image","canvas","context","getContext","toBlob","img","encodeURIComponent","decode","onload","onerror","drawImage","svgToPng","exportMenu","export","nothing","html","stopPropagation","focus","activeElement","choose","exportStyles","css","HOUR","WEEKDAYS","DAY_NAMES","formatters","timeZone","DateTimeFormat","hourCycle","year","month","day","hour","minute","second","weekday","wallTime","part","formatToParts","offsetAt","UTC","zonedTime","guess","before","after","matches","getUTCFullYear","getUTCMonth","getUTCDate","getUTCHours","getUTCMinutes","getUTCSeconds","lo","hi","mid","jumpBetween","civil","startOf","zone","back","firstDay","addUnits","first","boundaries","languageFirstDay","Locale","getWeekInfo","weekInfo","zoneFor","server","time_zone","isTimeZone","resolvedOptions","chosen","first_weekday","PERIOD_UNITS","CALENDAR_SPANS","PERIOD_UNTIL","DEFAULT_PERIOD","last","offset","navigate","until","UNIT_MS","week","wholeNumber","oneOf","parsePeriod","period","calendar","rollingRange","setMonth","getMonth","getTime","periodRange","steps","stepsFor","kept","setSteps","COMPASS_POINTS","BY_NAME","WORDS","normalizeDegrees","parseBearing","number","word","letter","toReading","readerFor","bearing","toText","toPoint","read","parseHistory","time","lu","lc","finite","parseStatistics","change","mean","statisticsPeriod","days","defaultStatisticsQuery","types","loadHistory","start_time","end_time","significant_changes_only","plain","withAttributes","calls","entity_ids","minimal_response","no_attributes","result","loadStatistics","query","GROUP_UNITS","AGGREGATES","parseGrouping","increments","up","groupHistory","bounds","ups","stop","firstAt","reading","known","taken","groupStatistics","lows","highs","prior","PERIOD_MS","COLUMNS","statisticsQueryFor","serverTimeZone","sameCalendar","STATISTICS_REFRESH_MS","HistoryStore","shape","loadedFrom","loadedTo","generation","statistics","away","pausedAt","PAUSE_RELOAD_MS","resumedStatistics","margin","refresh","load","appendLive","pause","timer","dispose","refreshLater","last_updated","last_changed","inside","stores","storeFor","store","pauseStore","TRANSFORMS","CUMULATIVE_RESETS","CUMULATIVE_STYLES","POWER","W","kW","MW","ENERGY","Wh","kWh","MWh","withLatest","latest","valueText","cumulativeSeries","transform","reset","transform_reset","transform_reset_day","resets","times","resetTimes","cls","stateObj","state_class","meterKind","prev","changes","meterTotal","sensorUnit","unit_of_measurement","factor","sensor","accrue","reach","integral","isTransform","path","fieldCache","EMPTY","schema","fields","DERIVATIVE_UNIT_TIMES","DERIVATIVE_STYLES","DURATION","parseWindow","ms","windowMean","windowMs","shift","covered","ENERGY_PER_HOUR","rateUnit","derivativeSeries","transform_unit_time","increasing","smoothing","transform_smoothing","unitMs","run","rate","rates","transform_smoothing_time","steady","heldValue","isEntityId","validateWhen","when","where","validateConditions","parseWhen","above","conditionOf","sameCondition","meets","flips","loadConditions","configs","requests","chartConditions","conditionStatus","conditions","conditionalPoints","cur","flip","maskPoints","ghostOn","when_ghost","FAMILIES","energy","GWh","K","speed","mph","kn","pressure","Pa","hPa","mbar","kPa","bar","inHg","mmHg","psi","mm","cm","in","ft","FAMILY_OF","units","conversion","fs","fo","ts","to0","slope","apply","convertPoints","LEGEND_TOGGLE_SCHEMA","selector","boolean","seriesKey","cards","storage","storageKey","stateFor","charCodeAt","imul","configHash","hidden","withLegend","frame","locked","legend_toggle","header","multiples","legendToggleActive","hiddenSeries","lockedSet","removeItem","setItem","save","legendToggleHeader","isolate","others","alone","isolated","hint","off","shiftKey","toggled","legendToggleStyles","CURVES","straight","pts","runPath","curve","dx","sqrt","smooth","runs","VIEW_W","VIEW_H","SERIES_COLORS","SOURCES","validateHistoryOptions","validateCumulative","validateDerivative","curves","seriesTransform","historyFrame","hourly","cardCurve","prepare","loadedEntity","readings","rememberPlotted","plural","one","many","periodLabel","sameYear","assign","formatRange","periodNav","go","home","periodNavStyles","disconnectHistory","pauseConditions","seriesHeader","acts","frameMessage","allHiddenMessage","plot","defs","frameStyles","SOURCE_FLOWS","withTotal","available","totalsGrouping","energyTotals","dir","into","placed","ends","rest","sankeyItems","isEmptyValue","isPlainObject","setIn","nextKey","clone","slot","emptied","splice","setOption","current","getIn","setEntityOption","obj","DEFAULT_LINE_WIDTH","MIN_LINE_WIDTH","MAX_LINE_WIDTH","seriesStyle","line_width","dots","onTop","on_top","drawOrder","dotsPath","dotSize","checkWidth","checkBool","validateSeriesStyle","TITLE_FIELDS","DISPLAY_TOGGLE_FIELDS","COLOUR_TOGGLE_FIELDS","DISPLAY_FIELDS","ACTION_FIELDS","GAUGE_FIELDS","gaugeSchemas","ENTITY_TEXT_FIELDS","ENTITY_ATTRIBUTE_FIELDS","ENTITY_SERIES_FIELDS","LINE_WIDTH_SELECTOR","seriesFields","entitySeriesFields","cardDots","ENTITY_ACTION_FIELDS","TITLE_SCHEMA","ACTIONS_SCHEMA","ui_action","ENTITY_TEXT_SCHEMA","attributeSchemas","seriesCache","entitySeriesSchema","select","unitSchemas","entityTextSchema","convertibleUnits","grid","custom_value","buildDisplaySchema","RULE_FIELDS","ruleSelector","multiple","deviceClasses","domains","ruleCache","ruleSchema","dc","ruleOptions","displayCache","deepEqual","ka","kb","formData","applyFormData","TRACK","FILL","TEXT","point","thumbnail","tipX","tipY","drawing","CONDITION_STYLES","STRIP_STYLES","NUMBER","CONDITION","CARD_CONDITION_FIELDS","CARD_SCHEMA","CARD","CARD_DRAWN","extent","padDomain","fraction","linear","d0","d1","r0","r1","Y_SCALES","AXIS_LABELS","DEFAULT_AXES","isNumber","validateAxisOptions","axis_labels","gridlines","y_min","y_max","y_scale","axisOptions","x_axis","y_axis","horizontal","vertical","niceStep","mag","stepDecimals","tidy","valueAxis","fixed","ticks","MINUTE","DAY","INTERVALS","localOffset","getTimezoneOffset","zoneOffset","fromWall","wall","collect","endWall","guard","timeTicks","timeInterval","startWall","timeZoneOf","hour12Of","time_format","opts","formatTime","seconds","hour12","formatDateTime","timeLabel","midnight","downsample","nextFrom","nextTo","avgT","avgV","best","bestArea","pa","lttb","MANTISSAS","DECADE_STEPS","pow","decadeOf","positivePoints","bad","mantissas","snap","down","around","fit","logScale","l0","l1","NaN","sizes","chartWidth","clientWidth","ResizeObserver","observer","records","contentRect","observe","stopChartWidth","disconnect","plotWidth","plotAxes","gaps","log","fixMin","fixMax","choices","choice","minorSet","minor","logAxis","scales","pct","tickText","notation","logTickText","chartArea","axes","overlay","hover","right","xLabel","yLabel","gestures","classes","wrapClasses","wrapStyle","yTicks","valueLabels","yLabels","xLabels","timeLabels","sizer","rSizer","rLabels","rightLabels","wrap","move","leave","cancel","wheel","dblclick","gridLines","gridStyles","HEADER_PLACES","validateLayout","compact","validateLegendToggle","chartLayout","chartFrame","layout","headerOver","layoutStyles","ghostLines","paths","conditionText","num","decimalsOf","words","formatEntityState","conditionStrip","view","overview","when_strip","drawn","spans","heldSpans","rects","condition","conditionStyles","STACK_MODES","validateStack","valueAt","stackValues","totals","stackExtent","layers","tooltipSide","TOUCH_LINGER_MS","nearestIndex","hoverTime","stopHover","tooltipEnabled","tooltip","validateTooltipOptions","hoverHandlers","stateOf","cancelTimer","rect","currentTarget","frac","snapTime","pointerType","sharedUnit","totalRow","tooltipLayer","dotY","heading","footer","tooltipStyles","LABEL_SHOW","LABEL_POSITIONS","labelOptions","labels_show","position","labels_position","hideOverlap","labels_overlap","pickPoints","real","picked","autoSide","boxFor","LABEL_H","overlaps","labelWidth","dataLabels","rank","fx","fy","preferred","other","hide","placeLabels","shown","edge","dataLabelStyles","AVERAGE_MODES","DEFAULT_EXTREMES","extremesOptions","extremes","average","extremesOn","labelBox","py","align","gap","tier","obstacles","dot","prefer","spots","spot","extremeTime","extremesLayer","input","lines","extremePoints","timeWeighted","averageOf","inPlot","spec","figures","across","extremesStyles","LABEL_GAP","EXTREMES_FIELDS","ENTITY_EXTREMES_FIELD","entitySchemas","withEntityExtremes","entityFieldLists","withEntityExtremesFields","FORECAST_TYPES","TIME_KEYS","VALUE_KEYS","forecastOf","forecast","forecastEntities","toTime","firstKey","parseForecast","valueKey","timeKey","multiply","tk","vk","aheadOf","ahead","atNow","feeds","closeFeeds","keep","subs","sub","closed","unsubscribe","forecastItems","old","connection","made","subscribeMessage","forecast_type","weatherForecast","forecastLayer","parsed","value_key","time_key","extendedEnd","hours","forecast_hours","forecastReach","forecastLines","forecastTooltipSeries","forecastLabel","forecastStyles","FORECAST_ENTITY_FIELDS","FORECAST_FIELDS","FORECAST_SCHEMA","forecastVariant","forecastSchema","AUTO_WINDOW","MAD_TO_SD","median","sorted","rollingStats","slots","offs","SQRT2","noiseFloor","half","local","sd","dev","sign","anomaliesOf","sigma","zText","bandPath","close","bottom","thin","anomalyLayer","anomalies","anomalies_window","anomalies_sigma","anomalies_color","anomalies_band","anomalyOptions","behind","q","texts","order","leaders","near","pickLabels","describe","anomalyStyles","ANOMALY_FIELDS","anomalyVariant","anomalySchema","COMPARE_STYLES","COMPARE_PRESETS","UNITS","mo","OFFSET","parseOffset","offsetList","compare","shiftBack","offsetLabel","forwardMapper","delta","later","laterEnd","exact","shiftForward","compareGhosts","offsets","compareOffsets","compare_style","ghosts","DASHES","compareStyles","compareVariant","compareSchema","MULTIPLES_SCALES","multiplesGrid","draw","cols","fits","multiplesColumns","panel","panelWidth","share","lists","shared","titleValue","multiplesStyles","fillSpan","zero","warned","iconOverride","isUnset","parseNumber","resolveLimit","what","console","warn","resolveBands","resolveOne","converted","rawValue","toValue","reportedDecimals","display_precision","convertedDecimals","precision","defaultDecimals","formatEntityAttributeValue","statusText","targetPosition","matchedIds","listed","memo","localeCompare","matchEntities","resolveEntities","matched","resolved","watchedEntityIds","conditionEntities","THRESHOLD_ZONES","zoneBands","typed","historyEntity","history","thresholdSteps","annotations","thresholdHistoryEntities","pair","storesFor","holdTo","thresholdQuery","stepValues","steppedThreshold","dashed","stepRuns","line","colorOf","shapes","zoneShapes","shade","lastRun","ANNOTATION_TYPES","POINT_AT","DEFAULT_COLOR","checkValue","DAILY","LOCAL","timeList","validateAnnotations","zones","daily","isTimeText","checkThresholdHistory","annotationsOf","annotationEntities","resolveValue","annotationUnit","markTimes","stateSpans","caches","stopAnnotations","stopThresholdHistory","seriesFor","pointFor","grouped","annotationLayers","zoneRects","front","cache","stateHistory","stepped","findIndex","placeMarkLabels","annotationStyles","removeProperty","setProperty","LanguageController","listener","PRESET_NAMES","COLOR_NAMES","CUSTOM","TEXT_SELECTOR","ENTITY_SELECTOR","isEntityStart","ICON_SELECTOR","presetFor","isPaletteColor","CdBandsEditor","languageController","_customOpen","_entityOpen","changed","_entityValue","_t","_getSelectors","_selectors","presetOptions","preset","presetCustom","_emit","_presetChanged","structuredClone","_updateBand","_fromChanged","_fromEntityChanged","_toggleFromMode","_colorChanged","_customColorChanged","_iconChanged","_labelChanged","_removeBand","_addBand","_renderBand","selectors","custom","entityMode","styleMap","customElements","define","FIELDS","DEFAULTS","prefix","schemas","withAnnotations","fresh","annotationsEditor","commit","annotationData","include_entities","annotationSchema","annotationFromData","withSeverity","TAU","DAY_MINUTES","DEFAULT_ACTIVE","GAP_STATES","isGap","clip","intervals","iv","switchOns","wallMinute","dayStart","wallSpans","oa","ob","clamp","jump","minuteAngle","mark","BUCKETS","bucketBounds","minutes","ADDITIVE","combine","isAdditive","formatClockDuration","sectorPath","ox0","oy0","ox1","oy1","outer","ix1","iy1","ix0","iy0","NOW_MARKER","validateNowMarker","now_marker","nowLabel","nextMark","duration","tickNowMarker","wait","visibilityState","stopNowMarker","nowMarkerLayer","nowInView","markLabelBoxes","labelWidthPx","fitsRight","fitsLeft","labelSide","labelPx","nowMarkerStyles","NOW_MARKER_FIELDS","nowMarkerSchema","HISTORY_FIELDS","ENERGY_SPLIT_FIELD","historyVariant","historySchema","flags","sources","energyFlowsField","ENERGY_TOTALS_FIELDS","energyTotalsVariant","energyTotalsSchema","variant","ROLLING_HISTORY_FIELDS","rollingHistorySchema","LAYOUT_FIELDS","layoutSchema","toggles","AXES_FIELDS","axesSchema","ZOOM_SCHEMA","ANNOTATION_SCHEMA","labelSchema","SYNC_SCHEMA","multiplesSchema","cachedSchema","build","chartForm","section","previous","withEnergyDefaults","LINE_FIELDS","zeroFloor","stepCorners","areaPath","edgePath","drawArea","zeroY","negative_color","belowColor","fillId","lineId","twoTone","strong","faint","fillGradient","stacked","lineGradient","fills","edges","flush","lineWidth","stroke","AREA_FIELDS","NEGATIVE_FIELD","entityFieldCache","areaStyles","validate","validateNegativeColor","editor","entityFields","nav","thinned","tip","ordered","aligned","sums","layer","minColumnWidth","weightedQuantile","WHISKERS","spread","validateXRange","x_min","x_max","X_RANGE_FIELDS","X_RANGE_SCHEMA","xRange","valueAxes","xData","yData","yFloor","xDecimals","picks","pickedIndex","stopPick","pickHandlers","pickState","pickTooltip","pickStyles","ORIENTATIONS","SLOT","boxesOf","whiskers","samples","rowSamples","heldSamples","q1","q3","low","high","outliers","boxStats","category","categories","categoryTicks","room","boxPlace","maxHalf","centre","drawBox","place","showReadings","jitter","BOX_FIELDS","ENTITY_SCHEMA","ENTITY_FIELDS","orientation","ungrouped","boxFrame","categoryName","groupLabel","shorten","longest","sidePx","cat","boxAxes","cs","vs","alongPx","groupTitle","along","within","pickBox","AGAINST","SIZE_LIMITS","DOT_LIMITS","JITTER_LIMITS","pairReadings","seed","bubbleDiameter","minPx","maxPx","checkRange","xyOptions","against","dot_size","minSize","min_size","maxSize","max_size","validateXY","seriesColor","renderXY","byTime","colors","role","roleHeader","needed","groups","ys","xs","jx","jy","sizeRange","markTooltip","bestD","nearestPoint","sizeLegend","xyStyles","disconnectXY","XY_AXES_FIELDS","scatter","bubble","xyEditor","COLOR_FIELDS","COLOR_SCHEMA","xyEntityFields","COLUMN_GROUPS","COLUMN_AGGREGATES","COLUMN_PERIOD","PERIOD_DAYS","autoGroupUnit","isMeter","stateClass","columnRaw","columnTable","groupEnd","table","slotEnd","columnBox","each","ERROR_BARS","FITS","std","ci95","min_max","whiskersFor","whiskerOf","heldInHistory","of","clampY","errorBarStyles","GROUP_LABEL_PX","LABEL_UNIT","groupHeading","column","cap","valueLabel","targetMark","drawColumns","byBands","color_by","showLabels","showTargets","baseline","targets","whisker","whiskerMark","COLUMN_HISTORY_FIELDS","COLUMN_FIELDS","columnStyles","columnChart","isColumnGroup","error_bars","validateErrorBars","fullPeriod","ctx0","errorMode","errorBarsOf","errorBars","fitsAggregate","zeroBased","centres","slotOf","whiskersOf","hovered","highlight","radius","rounded","FULL","clampWindow","minSpan","isZoomed","zoomAt","pivot","panBy","selectWindow","windowRange","visiblePoints","zoomView","zoom","minZoomMs","pointers","zoomed","fracOf","setPointerCapture","pointerId","hideHover","zoomGestures","gesture","w0","moved","span0","ta","tb","pinchWindow","tapped","timeStamp","lastTap","ctrlKey","metaKey","deltaMode","deltaY","exp","sideways","deltaX","zoomLayer","sel","ZOOM_OUT","zoomStyles","SYNC_EVENT","syncSend","stopSync","syncChart","sync","handlers","remote","receive","sent","periodKey","COLOR_BY","bandGradient","stops","seriesPath","pointLabels","plotHeight","overHeaderBox","chars","validateZoomOptions","validateLabelOptions","validateExtremes","validateSyncOptions","multiples_scale","multiples_columns","validateMultiples","validateForecast","validateAnomalies","validateCompare","multiplesVariant","flatten","withForecastFields","watch","stopZoom","stopForecast","stopCompare","compareKey","multiplesOptions","panels","over","linePlot","forecasts","thresholds","annotationValues","empty","zoomBusy","notes","strip","pos","valuetext","tol","f0","act","ArrowLeft","ArrowRight","ArrowUp","ArrowDown","Home","End","Escape","overviewStrip","OVERVIEW_H","overviewLines","compareLines","SERIES_TYPES","Y_AXES","seriesType","combinedRaw","sideExtent","COMBINED_FIELDS","combined","seriesAggregate","axisSides","lastEnd","on","typesOn","leftData","leftRaw","rightSeries","rightData","rightFixed","rightAxis","scalesOf","columnSeries","sc","weekCells","counts","colorExtent","HEX_ROW","HEATMAP_GRIDS","HEATMAP_COLORS","CELL_SHAPES","CELL","PER_GRID","gridOf","heatmapRaw","formats","dateFormat","weekdayName","hourName","cellMark","cell","col","hexPath","calendarGrid","cal","cells","weeks","months","dayNumber","firstWeek","lastMonth","calendarCells","rowLabels","colLabels","drawGrid","multi","cell_shape","built","wide","hoursGrid","pitch","geometry","cellPx","rowStep","color_min","color_max","fillOf","mine","byPos","pickedCell","head","heatmap","period_last","period_unit","heatmapFields","SPIRAL_TURNS","turnsAt","turn","spiralGeometry","turns","phase","ringWidth","hole","ringRadius","turnAngle","spiralPoint","stretchPath","u0","u1","ox","oy","ix","iy","spokes","everyHours","DEFAULT_TURNS","MAX_TURNS","SPIRAL_COLORS","VIEW","PER_SPIRAL","spiralOptions","ring_width","spiralRaw","drawSpiral","pieces","piecesOf","MAX_PX","spiralLayout","unitPx","pickedPiece","slack","atan2","turnUnder","stretches","stretchAt","spokeLabels","font","track","nowMark","turnCount","SPIRAL_FIELDS","spiral","placeholder","COUNT_MODES","MAX_BINS","SHOW_AS","BARS","binned","showAs","show_as","bars","bins","bin_width","weights","edgeCopy","pointWeights","start0","end0","binEdges","binIndex","binTotals","whole","heights","amountText","formatDuration","histogram","HISTOGRAM_FIELDS","overlap","si","edgeDecimals","pw","HIST_AXES_FIELDS","GHOST_MS","REFRESH_MS","loadGhost","statisticsGhost","historyGhost","ghostFor","redraw","done","ghostMarks","ghostPositions","tick","ghostTitle","ghostStyles","ch","codePointAt","fitStatusText","splitAbove","CX","CY","statusLines","lastBaseline","segs","bandSegments","arcs","tickmark","scaleTicks","hasTarget","labelR","fitted","valueY","tx","ty","lx","ly","ry","drawingBox","baseHalfWidth","statusInDial","statusBelow","partValues","apportion","degreesFor","len","segStyle","partColor","colorBy","shadeColor","ownColor","summary","counted","tabFor","partsLegend","percentText","partsLabel","styleKey","centreText","caption","checkChoice","checkNumber","checkBoolean","checkText","partsStyles","PICTO_COLOR_BY","perIcon","iconScale","partial","filled","iconFills","unitIcon","groupSize","pictograph","per_icon","group_size","unit_icon","SHAPES","PIE_CENTER","PIE_COLOR_BY","OUTER","sliceArcs","fractions","shares","cut","shrink","pie","shade_color","gradient","percent","show_percent","centerLabel","center_label","sliceAt","donut","slices","paint","separators","percents","counter","valueFontSize","radialStyle","sweepAngles","defaultTrack","defaultCropped","owner","gradientId","trackD","STROKE","cropped","solid","CSS","supports","canPaint","RINGS_CENTER","RINGS_COLOR_BY","rounded_ends","rings","radii","ringLayout","ringArc","stat","lowest","dialBottom","litCells","segmented","lit","CELLS","tank","tilesPerRow","BATTERY_BANDS","tile","batteryColor","level","BODY_W","BODY_H","glyph","levels","batteryColumns","WAFFLES","WAFFLE_COLOR_BY","waffleCounts","square","cellAt","waffle","waffles","headline","lead","FUNNEL_SHAPES","PERCENT_OF","FUNNEL_COLOR_BY","trapezoid","check","funnel","widths","stageWidths","stageEdges","stagePercents","percent_of","stages","stageColor","textTone","interactive","GROUP_LEVELS","parseGroupBy","validateGroups","splitGroup","fromId","charAt","groupPath","reg","areaId","floorId","floors","name_by_user","levelName","buildTree","rootName","leafValue","findNode","treeHeight","partition","axisAngle","polygonPoints","labelAnchor","entityOptionsForm","GROUP_FIELDS","groupBySchema","withGroupList","entityGroupsForm","HIERARCHY_LABELS","RADAR_SCALES","DEVICE_CLASS_NAMES","aqi","carbon_dioxide","carbon_monoxide","pm1","pm10","pm25","volatile_organic_compounds","volatile_organic_compounds_parts","largest","radarModel","ownAxis","axis","axisName","deviceClassName","radar","model","single","HALF_W","HALF_H","showValue","RADIUS","axisLabels","xy","POLAR_SCALES","POLAR_COLOR_BY","PALETTE_NAMES","polarArea","sliceLength","sliceAngles","sliceColor","ringLabels","drillEnabled","drill_down","validateDrill","drillTo","drillView","tree","drilledRoot","drillTarget","keydown","drillBar","parent","drillStyles","worst","s2","inset","TREEMAP_COLOR_BY","HEIGHT","treemapLayout","leaves","it","cw","rh","rw","squarify","HEAD","totalText","observers","leaf","leafColor","big","treemap","measure","treeFor","noReading","cellValue","reaches","pop","acceptFlows","flowValue","sankeyLayout","accepted","columnOf","pass","nodeColumns","byName","links","nodes","used","stacks","nodeWidth","outs","ins","textWidth","fitText","trimEnd","spreadLabels","idx","MEKKO_LABELS","segment","both","segmentText","marimekko","segment_labels","cellsOf","segments","marimekkoLayout","missing","categoryColors","SUNBURST_SHAPES","HIERARCHY_COLOR_BY","levelStrength","hierarchyTree","paintSpans","painted","strength","nodeLabel","SUNBURST_FIELDS","drawSunburst","geo","viewBox","sunburstGeometry","groupArc","sunburstLegend","swatch","legendGroup","drawIcicle","icicleGroup","sharedStyles","sunburst","icicle","niceTicks","extentOf","readingAt","MODES","BAR_COLORS","layoutBars","inputs","absolute","withZero","rowHeight","STACK_H","BAR_FIELDS","groupedBars","configOrder","inputsFor","showLegend","valueTexts","valueCh","valuePx","nameCh","negatives","negative","onLeft","textOut","rowTotal","placedSegment","entityMark","extra","markVars","markStyles","RANGE_MODES","bulletRow","rangeSegments","targetText","rangeFill","bullet","ranges","stick","withValue","verticalItem","horizontalItem","lollipop","STEP_MODES","firstReading","HEADROOM","placeBars","fromFirst","start_from_first","stepValue","invert","inverted","waterfallBars","signed","c0","c1","aria","entityAttrs","waterfall","MEASURES","SLOPE_COLOR_BY","INCREASE","STATISTICS_MS","directionColor","increase","way","epsilon","direction","periodText","changeText","relativeChange","rowsFor","byGroup","groupColors","middle","slopeEnds","groupOf","fromText","positions","leftY","rightY","ENDS","rowMarks","showNow","lh","lowHigh","labelledMarks","dumbbellRows","pointsFor","labelled","agoText","MARK_COLORS","hollow","markColor","optionsOf","show_now","dumbbell","nameW","renderRow","nowFill","rangeRaw","corners","RANGE_FIELDS","rangeArea","bandRuns","drawSeries","SPARK_KINDS","sparkKind","spark","columnUnit","sparkRaw","kinds","sparkline","sparkDomain","SPARK_FIELDS","sparklineStyle","withBar","showTarget","BASELINES","STREAM_ORDERS","stackable","toShares","lower","s1","s3","upper","widest","thickness","streamSamples","sampleBounds","binSeries","baselineOf","streamLabels","plotPx","plotW","amount","hit","colorName","streamTooltip","STREAM_FIELDS","FLOATING_HIDDEN","withoutFloating","streamgraph","stream_order","streamVariant","floating","peaks","tops","bottoms","insideOut","layersExtent","axisRaw","edgeX","streams","layerPath","edged","hoverPoints","UNDERNEATH","BODY","candlePeriod","unitOf","candleFrame","candleQuery","candles","candle","statisticsCandles","historyCandles","underValues","candleTooltip","mids","date","periodTitle","CANDLE_FIELDS","candlestick","underneath","candleExtent","up_color","down_color","under","VALUE_LEN","BAND","CATEGORY_FIELDS","categorySchema","validateCategoryOptions","value_min","value_max","categoryOptions","value_axis","value_grid","labelColumn","categoryGeometry","rowPx","bandPx","labelCount","numberScale","clockScale","niceHours","hoveredBand","stopCategoryHover","bandTooltip","categoryPlot","dense","categoryStyles","readingsOf","weighted","dotReadings","byValue","quantile","prevAt","prevV","summarize","bandwidth","iqr","squares","effective","densityCurve","ds","kde","peak","sampleReadings","SPLITS","HALF","violinOptions","split_by","dateName","groupsOf","ser","splitReadings","shapePath","outline","drawGroup","rain","boxAt","rectBetween","hx","hy","raincloud","dotOffset","densityAt","pctRow","VIOLIN_FIELDS_BASE","fieldsByShape","violin","bw","violinFields","probe","GAP","swarm","maxR","fitSwarm","minR","reachAt","swarmReach","smallest","tries","furthest","PLACE_BY","swarmOptions","placeBy","place_by","sized","size_by_value","ON_OFF","rowsOf","events","onEvents","hourOfDay","drawRow","sizeFor","bySize","tooltipRows","clock","SWARM_FIELDS","withoutValueRange","beeswarm","STRIP_MARKERS","markerValue","marker","dotPx","stripOffsets","STRIP_FIELDS","stripPlot","LINK_COLORS","NODE_W","nodeName","flowsOf","isMiddle","sits","sankey","link_color","pairs","loop","findCycle","gutter","anyAbove","spacing","PAD","drawSankey","receives","by","sankeyColors","dark","themes","darkMode","linkPath","two","labelText","chordLayout","chordFlows","ribbons","send","f2","arcTo","FONT","chord","ribbon_opacity","space","block","drawChord","ribbon","chordColors","ribbonPath","ax","ay","bx","ringPath","hovering","DEFAULT_STATE_COLORS","opening","closing","playing","charging","auto","heat_cool","heat","heating","preheating","cool","cooling","dry","drying","fan_only","fan","paused","buffering","detected","problem","triggered","unlocked","jammed","armed_home","armed_away","armed_night","armed_vacation","armed_custom_bypass","arming","cleaning","returning","QUIET_STATES","WORD_COLORS","padStart","isMeasurement","NOT_FOR_TIMELINE","TIMELINE_FIELDS","colorsOf","state_colors","suggestState","stateColorsEditor","fromEntries","withStateColors","BAR_LABELS","ROW_PX","HEADING_PX","stateText","quiet","wordHash","stateColor","ownColors","bar_labels","spanBox","barLabel","timeline","checkColors","measurement","frameBox","showNames","namesPx","timeAxis","xAxis","byIndex","timelineRows","HOVER_STEPS","spanAt","hoverLayer","CLIMATE_ATTRIBUTES","PARTS","ACTION_KINDS","KIND_OF","defrosting","actionKind","NOT_FOR_CLIMATE","CLIMATE_FIELDS","climateHistorySchema","ACTION_COLORS","BOOLEANS","COLORS","actionLabel","setPointText","setPoint","climate","validateClimateOptions","set_point","shading","shadeFan","shade_fan","climateOptions","system","unit_system","convert","temps","thermostat","attrs","climateRequests","climateData","temp","actionSpans","numbers","range2","highAt","rangePoints","rangeBandPath","holdRuns","setPointPath","SECTOR_COUNTS","sectorOf","degrees","sectorName","heldAt","maxHold","bandIndex","polarPoint","PERIOD_FIELDS","WIND_FIELDS","entityName","DEFAULT_WIND_PERIOD","windPeriod","windSectors","sectors","calmOption","calm","RAMP","numberText","rangeLabel","shareText","fine","setHover","sector","BOX","roseSvg","rose","petals","acc","petalPath","ringAngle","bestLength","ringLabelAngle","compass","R0","readout","roles","prevailing","speedText","meanSpeed","strongest","windRoseStyle","sectorsAsNumber","note","windRoles","statisticsQuery","rowMs","dirPoints","speedPoints","loadWind","noData","speedRole","speedUnit","speedDefaults","speedBands","pairWind","calmMs","speedMs","speedSum","sample","windRose","ringSteps","speedInfo","roseTooltip","DAY_CLOCK_FIELDS","CENTER","STATE_DOMAINS","domainOf","ringKind","numeric","attributeOf","aggregateOf","stateWord","formatted","toLocaleLowerCase","minuteLabel","dayClock","bucket","clockPeriod","clockDays","daysSoFar","hasData","totalMs","activeSet","stateIntervals","Uint16Array","averageDay","timesText","perSlot","today","foldSlots","additive","barHeights","hovers","hoverOf","tickNextMinute","running","tipText","stateLabel","nowText","firstFound","maxBig","maxSmall","small","labelY","dial","minHole","want","tz","stateMarks","barMarks","focusable","twelve","dialLabels","tickMarks","major","dialText","LABEL_R","hand","day_clock","bucketAsNumber","stopTick","CYCLES","monthNumber","fold","cycleData","cycle","panelMean","DEFAULT_WEEKS","day_of_week","hour_of_day","day_of_month","MAX_WEEKS","DEFAULT_SOURCE","PW","PH","PER_PANEL","cycleOptions","cycleRaw","hourOf","hourMinute","weekdayOf","long","panelName","pointName","lineNote","drawCycle","cycleColumns","panelPx","pickedPanel","pickedSlot","spanName","panelLines","CYCLE_FIELDS","cyclePlot","parseBound","soft","trendDomain","fromZero","minRange","padLo","padHi","placeBuckets","buckets","checkAggregate","TREND_FIELDS","bool","bound","stringBounds","GRAPH_KINDS","FILL_KINDS","SHOW_MODES","HEADER_ALIGN","ICON_ALIGN","STATE_ALIGN","TRANSITIONS","showMode","fillKind","trendOptions","graph","pointsPerHour","points_per_hour","barSpacing","bar_spacing","transition","color_transition","extrema","value_factor","alignHeader","align_header","alignIcon","align_icon","alignState","align_state","font_size","fontSizeHeader","font_size_header","color_name","colorValue","color_value","iconImage","icon_image","min_range","secondary","y_min_secondary","y_max_secondary","min_range_secondary","integer","trendSeries","perHour","cardAggregate","fixed_value","bucketSeries","banded","hasBands","graphed","show_graph","dataExtent","gradientDefs","scaled","bandStops","whenText","infoRow","chip","trend","gridOptions","min_columns","min_rows","trendSchema","form","numericBounds","entitySchema","graphedSeries","nameStyle","headerIcon","valueParts","showPrimary","secondaries","show_state","show_indicator","st","show_legend","cardName","seriesName","show_legend_state","ratio","show_line","show_fill","show_points","lineSeries","guide","graphArea","STYLE_GROUPS","isChart","STYLES","polar_area","grouped_bars","range_area","strip_plot","wind_rose","cycle_plot","NUMBER_SELECTOR","limitMode","CdLimitField","_mode","_modeSelectorFor","defaultLabel","_modeSelector","_currentMode","_modeChanged","_numberChanged","_entityChanged","LIMITS","CdEntitiesEditor","_computeLabel","_expanded","_asConfig","_set","_move","expanded","moveEntity","_remove","removeEntity","_toggle","_add","addEntity","_formChanged","_rowLabel","_form","_renderOverrides","entityAttributeSchema","chartFields","transformFields","conditionFields","_renderRow","EXPORT_FIELDS","HIERARCHY_STYLES","GAUGE_STYLES","loadHaComponents","loadCardHelpers","helpers","createCardElement","getConfigElement","ChartdeckCardEditor","_label","_computeRuleLabel","setConfig","_config","_commit","fireConfigChanged","_panel","_subChanged","_chartFields","_transformFields","anyDerivative","bySchema","byKey","option","existing","withDerivativeFields","anyCumulative","billing","anyBilling","withCumulativeFields","renderEntities","_ruleForm","_ruleData","_ruleChanged","renderLimits","renderColours","_toggles","_firstEntityUnit","_selectStyle","concat","renderStyle","gaugeSchema","renderChart","cardConditionFields","renderDisplay","chart","displaySchema","checked","renderActions","BADGE_FIELDS","BADGE_ACTION_FIELDS","BADGE_LIMITS","ChartdeckBadgeEditor","_optionChanged","show_icon","cacheKey","required","icon_entity","badgeSchema","BADGE_STYLES","ChartdeckBadge","_style","_hours","_watched","getStubConfig","_type","show_name","normalizeBadge","_raw","_detach","_item","_spark","request","sparkPath","SPARK_W","SPARK_H","_visual","badgeColor","badges","customBadges","description","preview","documentationURL","COLUMN_GAP","tiles","columnsThatFit","ChartdeckCard","_matched","_items","_detachers","_readyScheduled","_readyAt","_redraw","isBattery","normalized","validateExport","_disconnectStyle","_styleName","_legend","_count","_contentHeight","chrome","perRow","getCardSize","getGridOptions","isStatic","matchMedia","_scheduleReady","markReady","performance","requestAnimationFrame","_syncActions","menu","offsetHeight","padTop","paddingTop","paddingBottom","centred","offsetTop","placeExport","stopExport","detach","dataset","_renderEntity","energyConfig","diff","sortEntities","columnsTemplate","registry","customCards"],"mappings":"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","x_google_ignoreList":[0,1,2,3,4,5,6,33,58]} \ No newline at end of file +{"version":3,"file":"chartdeck-card.js","sources":["../node_modules/@lit/reactive-element/css-tag.js","../node_modules/@lit/reactive-element/reactive-element.js","../node_modules/lit-html/lit-html.js","../node_modules/lit-element/lit-element.js","../node_modules/lit-html/directive.js","../node_modules/lit-html/directive-helpers.js","../node_modules/lit-html/directives/repeat.js","../src/actions.ts","../src/bands.ts","../src/localize.ts","../src/fill.ts","../src/geometry.ts","../src/gauge.ts","../src/types.ts","../src/config.ts","../src/format.ts","../src/history/energy.ts","../src/chart/export-fonts.ts","../src/chart/export.ts","../src/history/timezone.ts","../src/history/period.ts","../src/history/bearing.ts","../src/history/fetch.ts","../src/history/group.ts","../src/history/store.ts","../src/history/transform-cumulative.ts","../src/history/transform-derivative.ts","../src/history/condition.ts","../src/units.ts","../src/chart/legend-toggle.ts","../src/chart/paths.ts","../src/chart/frame.ts","../src/history/energy-totals.ts","../node_modules/lit-html/directives/live.js","../src/editor/edit.ts","../src/chart/series-style.ts","../src/editor/schemas.ts","../src/editor/thumbnails.ts","../src/editor/condition-fields.ts","../src/chart/scale.ts","../src/chart/axes.ts","../src/chart/downsample.ts","../src/chart/log-scale.ts","../src/chart/grid.ts","../src/chart/layout.ts","../src/chart/condition-strip.ts","../src/chart/stack.ts","../src/chart/tooltip.ts","../src/chart/data-labels.ts","../src/chart/extremes.ts","../src/chart/forecast.ts","../src/chart/anomaly.ts","../src/chart/compare-ghost.ts","../src/chart/multiples.ts","../src/scale.ts","../src/resolve.ts","../src/chart/threshold-history.ts","../src/chart/annotations.ts","../node_modules/lit-html/directives/style-map.js","../src/language-controller.ts","../src/editor/icons.ts","../src/editor/bands-editor.ts","../src/editor/helper.ts","../src/editor/annotations-editor.ts","../src/chart/day-clock.ts","../src/chart/now-marker.ts","../src/editor/now-marker-editor.ts","../src/editor/chart-editors.ts","../src/styles/area.ts","../src/styles/bar.ts","../src/chart/box.ts","../src/chart/xy.ts","../src/styles/box-plot.ts","../src/chart/scatter-plot.ts","../src/styles/bubble.ts","../src/chart/columns.ts","../src/chart/error-bars.ts","../src/styles/column.ts","../src/chart/zoom.ts","../src/chart/sync.ts","../src/styles/line.ts","../src/styles/combined.ts","../src/chart/heatmap-grid.ts","../src/styles/heatmap.ts","../src/chart/spiral.ts","../src/styles/spiral.ts","../src/chart/histogram.ts","../src/styles/histogram.ts","../src/gauge-ghost.ts","../src/status-text.ts","../src/styles/needle.ts","../src/chart/parts.ts","../src/styles/pictograph.ts","../src/styles/pie.ts","../src/styles/radial.ts","../src/styles/rings.ts","../src/styles/scatter.ts","../src/styles/segmented.ts","../src/styles/tank.ts","../src/styles/battery.ts","../src/styles/thin.ts","../src/styles/waffle.ts","../src/chart/colors.ts","../src/styles/funnel.ts","../src/chart/hierarchy.ts","../src/chart/polar.ts","../src/editor/entity-options.ts","../src/editor/group-fields.ts","../src/styles/radar.ts","../src/styles/polar-area.ts","../src/chart/drill.ts","../src/chart/treemap-layout.ts","../src/styles/treemap.ts","../src/chart/marimekko.ts","../src/chart/sankey.ts","../src/styles/marimekko.ts","../src/styles/sunburst.ts","../src/chart/compare.ts","../src/styles/grouped-bars.ts","../src/chart/marks.ts","../src/styles/bullet.ts","../src/styles/lollipop.ts","../src/styles/waterfall.ts","../src/styles/slope.ts","../src/styles/dumbbell.ts","../src/styles/range-area.ts","../src/styles/sparkline.ts","../src/chart/stream.ts","../src/styles/streamgraph.ts","../src/styles/candlestick.ts","../src/chart/candles.ts","../src/chart/category-plot.ts","../src/chart/density.ts","../src/styles/violin.ts","../src/chart/swarm.ts","../src/styles/beeswarm.ts","../src/styles/strip-plot.ts","../src/styles/sankey.ts","../src/chart/chord.ts","../src/styles/chord.ts","../src/chart/timeline.ts","../src/editor/timeline-editor.ts","../src/styles/timeline.ts","../src/chart/climate-data.ts","../src/editor/climate-editor.ts","../src/styles/climate.ts","../src/chart/wind.ts","../src/editor/wind-rose-editor.ts","../src/styles/wind-rose.ts","../src/editor/day-clock-editor.ts","../src/styles/day-clock.ts","../src/chart/cycle.ts","../src/styles/cycle-plot.ts","../src/chart/trend-data.ts","../src/editor/trend-editor.ts","../src/styles/trend.ts","../src/styles/index.ts","../src/editor/limit-field.ts","../src/editor/entities-editor.ts","../src/editor/chartdeck-card-editor.ts","../src/styles/shared.ts","../src/editor/badge-editor.ts","../src/badge.ts","../src/chartdeck-card.ts"],"sourcesContent":["/**\n * @license\n * Copyright 2019 Google LLC\n * SPDX-License-Identifier: BSD-3-Clause\n */\nconst t=globalThis,e=t.ShadowRoot&&(void 0===t.ShadyCSS||t.ShadyCSS.nativeShadow)&&\"adoptedStyleSheets\"in Document.prototype&&\"replace\"in CSSStyleSheet.prototype,s=Symbol(),o=new WeakMap;class n{constructor(t,e,o){if(this._$cssResult$=!0,o!==s)throw Error(\"CSSResult is not constructable. Use `unsafeCSS` or `css` instead.\");this.cssText=t,this.t=e}get styleSheet(){let t=this.o;const s=this.t;if(e&&void 0===t){const e=void 0!==s&&1===s.length;e&&(t=o.get(s)),void 0===t&&((this.o=t=new CSSStyleSheet).replaceSync(this.cssText),e&&o.set(s,t))}return t}toString(){return this.cssText}}const r=t=>new n(\"string\"==typeof t?t:t+\"\",void 0,s),i=(t,...e)=>{const o=1===t.length?t[0]:e.reduce((e,s,o)=>e+(t=>{if(!0===t._$cssResult$)return t.cssText;if(\"number\"==typeof t)return t;throw Error(\"Value passed to 'css' function must be a 'css' function result: \"+t+\". Use 'unsafeCSS' to pass non-literal values, but take care to ensure page security.\")})(s)+t[o+1],t[0]);return new n(o,t,s)},S=(s,o)=>{if(e)s.adoptedStyleSheets=o.map(t=>t instanceof CSSStyleSheet?t:t.styleSheet);else for(const e of o){const o=document.createElement(\"style\"),n=t.litNonce;void 0!==n&&o.setAttribute(\"nonce\",n),o.textContent=e.cssText,s.appendChild(o)}},c=e?t=>t:t=>t instanceof CSSStyleSheet?(t=>{let e=\"\";for(const s of t.cssRules)e+=s.cssText;return r(e)})(t):t;export{n as CSSResult,S as adoptStyles,i as css,c as getCompatibleStyle,e as supportsAdoptingStyleSheets,r as unsafeCSS};\n//# sourceMappingURL=css-tag.js.map\n","import{getCompatibleStyle as t,adoptStyles as s}from\"./css-tag.js\";export{CSSResult,css,supportsAdoptingStyleSheets,unsafeCSS}from\"./css-tag.js\";\n/**\n * @license\n * Copyright 2017 Google LLC\n * SPDX-License-Identifier: BSD-3-Clause\n */const{is:i,defineProperty:e,getOwnPropertyDescriptor:h,getOwnPropertyNames:r,getOwnPropertySymbols:o,getPrototypeOf:n}=Object,a=globalThis,c=a.trustedTypes,l=c?c.emptyScript:\"\",p=a.reactiveElementPolyfillSupport,d=(t,s)=>t,u={toAttribute(t,s){switch(s){case Boolean:t=t?l:null;break;case Object:case Array:t=null==t?t:JSON.stringify(t)}return t},fromAttribute(t,s){let i=t;switch(s){case Boolean:i=null!==t;break;case Number:i=null===t?null:Number(t);break;case Object:case Array:try{i=JSON.parse(t)}catch(t){i=null}}return i}},f=(t,s)=>!i(t,s),b={attribute:!0,type:String,converter:u,reflect:!1,useDefault:!1,hasChanged:f};Symbol.metadata??=Symbol(\"metadata\"),a.litPropertyMetadata??=new WeakMap;class y extends HTMLElement{static addInitializer(t){this._$Ei(),(this.l??=[]).push(t)}static get observedAttributes(){return this.finalize(),this._$Eh&&[...this._$Eh.keys()]}static createProperty(t,s=b){if(s.state&&(s.attribute=!1),this._$Ei(),this.prototype.hasOwnProperty(t)&&((s=Object.create(s)).wrapped=!0),this.elementProperties.set(t,s),!s.noAccessor){const i=Symbol(),h=this.getPropertyDescriptor(t,i,s);void 0!==h&&e(this.prototype,t,h)}}static getPropertyDescriptor(t,s,i){const{get:e,set:r}=h(this.prototype,t)??{get(){return this[s]},set(t){this[s]=t}};return{get:e,set(s){const h=e?.call(this);r?.call(this,s),this.requestUpdate(t,h,i)},configurable:!0,enumerable:!0}}static getPropertyOptions(t){return this.elementProperties.get(t)??b}static _$Ei(){if(this.hasOwnProperty(d(\"elementProperties\")))return;const t=n(this);t.finalize(),void 0!==t.l&&(this.l=[...t.l]),this.elementProperties=new Map(t.elementProperties)}static finalize(){if(this.hasOwnProperty(d(\"finalized\")))return;if(this.finalized=!0,this._$Ei(),this.hasOwnProperty(d(\"properties\"))){const t=this.properties,s=[...r(t),...o(t)];for(const i of s)this.createProperty(i,t[i])}const t=this[Symbol.metadata];if(null!==t){const s=litPropertyMetadata.get(t);if(void 0!==s)for(const[t,i]of s)this.elementProperties.set(t,i)}this._$Eh=new Map;for(const[t,s]of this.elementProperties){const i=this._$Eu(t,s);void 0!==i&&this._$Eh.set(i,t)}this.elementStyles=this.finalizeStyles(this.styles)}static finalizeStyles(s){const i=[];if(Array.isArray(s)){const e=new Set(s.flat(1/0).reverse());for(const s of e)i.unshift(t(s))}else void 0!==s&&i.push(t(s));return i}static _$Eu(t,s){const i=s.attribute;return!1===i?void 0:\"string\"==typeof i?i:\"string\"==typeof t?t.toLowerCase():void 0}constructor(){super(),this._$Ep=void 0,this.isUpdatePending=!1,this.hasUpdated=!1,this._$Em=null,this._$Ev()}_$Ev(){this._$ES=new Promise(t=>this.enableUpdating=t),this._$AL=new Map,this._$E_(),this.requestUpdate(),this.constructor.l?.forEach(t=>t(this))}addController(t){(this._$EO??=new Set).add(t),void 0!==this.renderRoot&&this.isConnected&&t.hostConnected?.()}removeController(t){this._$EO?.delete(t)}_$E_(){const t=new Map,s=this.constructor.elementProperties;for(const i of s.keys())this.hasOwnProperty(i)&&(t.set(i,this[i]),delete this[i]);t.size>0&&(this._$Ep=t)}createRenderRoot(){const t=this.shadowRoot??this.attachShadow(this.constructor.shadowRootOptions);return s(t,this.constructor.elementStyles),t}connectedCallback(){this.renderRoot??=this.createRenderRoot(),this.enableUpdating(!0),this._$EO?.forEach(t=>t.hostConnected?.())}enableUpdating(t){}disconnectedCallback(){this._$EO?.forEach(t=>t.hostDisconnected?.())}attributeChangedCallback(t,s,i){this._$AK(t,i)}_$ET(t,s){const i=this.constructor.elementProperties.get(t),e=this.constructor._$Eu(t,i);if(void 0!==e&&!0===i.reflect){const h=(void 0!==i.converter?.toAttribute?i.converter:u).toAttribute(s,i.type);this._$Em=t,null==h?this.removeAttribute(e):this.setAttribute(e,h),this._$Em=null}}_$AK(t,s){const i=this.constructor,e=i._$Eh.get(t);if(void 0!==e&&this._$Em!==e){const t=i.getPropertyOptions(e),h=\"function\"==typeof t.converter?{fromAttribute:t.converter}:void 0!==t.converter?.fromAttribute?t.converter:u;this._$Em=e;const r=h.fromAttribute(s,t.type);this[e]=r??this._$Ej?.get(e)??r,this._$Em=null}}requestUpdate(t,s,i,e=!1,h){if(void 0!==t){const r=this.constructor;if(!1===e&&(h=this[t]),i??=r.getPropertyOptions(t),!((i.hasChanged??f)(h,s)||i.useDefault&&i.reflect&&h===this._$Ej?.get(t)&&!this.hasAttribute(r._$Eu(t,i))))return;this.C(t,s,i)}!1===this.isUpdatePending&&(this._$ES=this._$EP())}C(t,s,{useDefault:i,reflect:e,wrapped:h},r){i&&!(this._$Ej??=new Map).has(t)&&(this._$Ej.set(t,r??s??this[t]),!0!==h||void 0!==r)||(this._$AL.has(t)||(this.hasUpdated||i||(s=void 0),this._$AL.set(t,s)),!0===e&&this._$Em!==t&&(this._$Eq??=new Set).add(t))}async _$EP(){this.isUpdatePending=!0;try{await this._$ES}catch(t){Promise.reject(t)}const t=this.scheduleUpdate();return null!=t&&await t,!this.isUpdatePending}scheduleUpdate(){return this.performUpdate()}performUpdate(){if(!this.isUpdatePending)return;if(!this.hasUpdated){if(this.renderRoot??=this.createRenderRoot(),this._$Ep){for(const[t,s]of this._$Ep)this[t]=s;this._$Ep=void 0}const t=this.constructor.elementProperties;if(t.size>0)for(const[s,i]of t){const{wrapped:t}=i,e=this[s];!0!==t||this._$AL.has(s)||void 0===e||this.C(s,void 0,i,e)}}let t=!1;const s=this._$AL;try{t=this.shouldUpdate(s),t?(this.willUpdate(s),this._$EO?.forEach(t=>t.hostUpdate?.()),this.update(s)):this._$EM()}catch(s){throw t=!1,this._$EM(),s}t&&this._$AE(s)}willUpdate(t){}_$AE(t){this._$EO?.forEach(t=>t.hostUpdated?.()),this.hasUpdated||(this.hasUpdated=!0,this.firstUpdated(t)),this.updated(t)}_$EM(){this._$AL=new Map,this.isUpdatePending=!1}get updateComplete(){return this.getUpdateComplete()}getUpdateComplete(){return this._$ES}shouldUpdate(t){return!0}update(t){this._$Eq&&=this._$Eq.forEach(t=>this._$ET(t,this[t])),this._$EM()}updated(t){}firstUpdated(t){}}y.elementStyles=[],y.shadowRootOptions={mode:\"open\"},y[d(\"elementProperties\")]=new Map,y[d(\"finalized\")]=new Map,p?.({ReactiveElement:y}),(a.reactiveElementVersions??=[]).push(\"2.1.2\");export{y as ReactiveElement,s as adoptStyles,u as defaultConverter,t as getCompatibleStyle,f as notEqual};\n//# sourceMappingURL=reactive-element.js.map\n","/**\n * @license\n * Copyright 2017 Google LLC\n * SPDX-License-Identifier: BSD-3-Clause\n */\nconst t=globalThis,i=t=>t,s=t.trustedTypes,e=s?s.createPolicy(\"lit-html\",{createHTML:t=>t}):void 0,h=\"$lit$\",o=`lit$${Math.random().toFixed(9).slice(2)}$`,n=\"?\"+o,r=`<${n}>`,l=document,c=()=>l.createComment(\"\"),a=t=>null===t||\"object\"!=typeof t&&\"function\"!=typeof t,u=Array.isArray,d=t=>u(t)||\"function\"==typeof t?.[Symbol.iterator],f=\"[ \\t\\n\\f\\r]\",v=/<(?:(!--|\\/[^a-zA-Z])|(\\/?[a-zA-Z][^>\\s]*)|(\\/?$))/g,_=/-->/g,m=/>/g,p=RegExp(`>|${f}(?:([^\\\\s\"'>=/]+)(${f}*=${f}*(?:[^ \\t\\n\\f\\r\"'\\`<>=]|(\"|')|))|$)`,\"g\"),g=/'/g,$=/\"/g,y=/^(?:script|style|textarea|title)$/i,x=t=>(i,...s)=>({_$litType$:t,strings:i,values:s}),b=x(1),w=x(2),T=x(3),E=Symbol.for(\"lit-noChange\"),A=Symbol.for(\"lit-nothing\"),C=new WeakMap,P=l.createTreeWalker(l,129);function V(t,i){if(!u(t)||!t.hasOwnProperty(\"raw\"))throw Error(\"invalid template strings array\");return void 0!==e?e.createHTML(i):i}const N=(t,i)=>{const s=t.length-1,e=[];let n,l=2===i?\"\":3===i?\"\":\"\",c=v;for(let i=0;i\"===u[0]?(c=n??v,d=-1):void 0===u[1]?d=-2:(d=c.lastIndex-u[2].length,a=u[1],c=void 0===u[3]?p:'\"'===u[3]?$:g):c===$||c===g?c=p:c===_||c===m?c=v:(c=p,n=void 0);const x=c===p&&t[i+1].startsWith(\"/>\")?\" \":\"\";l+=c===v?s+r:d>=0?(e.push(a),s.slice(0,d)+h+s.slice(d)+o+x):s+o+(-2===d?i:x)}return[V(t,l+(t[s]||\"\")+(2===i?\"\":3===i?\"\":\"\")),e]};class S{constructor({strings:t,_$litType$:i},e){let r;this.parts=[];let l=0,a=0;const u=t.length-1,d=this.parts,[f,v]=N(t,i);if(this.el=S.createElement(f,e),P.currentNode=this.el.content,2===i||3===i){const t=this.el.content.firstChild;t.replaceWith(...t.childNodes)}for(;null!==(r=P.nextNode())&&d.length0){r.textContent=s?s.emptyScript:\"\";for(let s=0;s2||\"\"!==s[0]||\"\"!==s[1]?(this._$AH=Array(s.length-1).fill(new String),this.strings=s):this._$AH=A}_$AI(t,i=this,s,e){const h=this.strings;let o=!1;if(void 0===h)t=M(this,t,i,0),o=!a(t)||t!==this._$AH&&t!==E,o&&(this._$AH=t);else{const e=t;let n,r;for(t=h[0],n=0;n{const e=s?.renderBefore??i;let h=e._$litPart$;if(void 0===h){const t=s?.renderBefore??null;e._$litPart$=h=new k(i.insertBefore(c(),t),t,void 0,s??{})}return h._$AI(t),h};export{j as _$LH,b as html,T as mathml,E as noChange,A as nothing,D as render,w as svg};\n//# sourceMappingURL=lit-html.js.map\n","import{ReactiveElement as t}from\"@lit/reactive-element\";export*from\"@lit/reactive-element\";import{render as e,noChange as r}from\"lit-html\";export*from\"lit-html\";\n/**\n * @license\n * Copyright 2017 Google LLC\n * SPDX-License-Identifier: BSD-3-Clause\n */const s=globalThis;class i extends t{constructor(){super(...arguments),this.renderOptions={host:this},this._$Do=void 0}createRenderRoot(){const t=super.createRenderRoot();return this.renderOptions.renderBefore??=t.firstChild,t}update(t){const r=this.render();this.hasUpdated||(this.renderOptions.isConnected=this.isConnected),super.update(t),this._$Do=e(r,this.renderRoot,this.renderOptions)}connectedCallback(){super.connectedCallback(),this._$Do?.setConnected(!0)}disconnectedCallback(){super.disconnectedCallback(),this._$Do?.setConnected(!1)}render(){return r}}i._$litElement$=!0,i[\"finalized\"]=!0,s.litElementHydrateSupport?.({LitElement:i});const o=s.litElementPolyfillSupport;o?.({LitElement:i});const n={_$AK:(t,e,r)=>{t._$AK(e,r)},_$AL:t=>t._$AL};(s.litElementVersions??=[]).push(\"4.2.2\");export{i as LitElement,n as _$LE};\n//# sourceMappingURL=lit-element.js.map\n","/**\n * @license\n * Copyright 2017 Google LLC\n * SPDX-License-Identifier: BSD-3-Clause\n */\nconst t={ATTRIBUTE:1,CHILD:2,PROPERTY:3,BOOLEAN_ATTRIBUTE:4,EVENT:5,ELEMENT:6},e=t=>(...e)=>({_$litDirective$:t,values:e});class i{constructor(t){}get _$AU(){return this._$AM._$AU}_$AT(t,e,i){this._$Ct=t,this._$AM=e,this._$Ci=i}_$AS(t,e){return this.update(t,e)}update(t,e){return this.render(...e)}}export{i as Directive,t as PartType,e as directive};\n//# sourceMappingURL=directive.js.map\n","import{_$LH as o}from\"./lit-html.js\";\n/**\n * @license\n * Copyright 2020 Google LLC\n * SPDX-License-Identifier: BSD-3-Clause\n */const{I:t}=o,i=o=>o,n=o=>null===o||\"object\"!=typeof o&&\"function\"!=typeof o,e={HTML:1,SVG:2,MATHML:3},l=(o,t)=>void 0===t?void 0!==o?._$litType$:o?._$litType$===t,d=o=>null!=o?._$litType$?.h,c=o=>void 0!==o?._$litDirective$,f=o=>o?._$litDirective$,r=o=>void 0===o.strings,s=()=>document.createComment(\"\"),v=(o,n,e)=>{const l=o._$AA.parentNode,d=void 0===n?o._$AB:n._$AA;if(void 0===e){const i=l.insertBefore(s(),d),n=l.insertBefore(s(),d);e=new t(i,n,o,o.options)}else{const t=e._$AB.nextSibling,n=e._$AM,c=n!==o;if(c){let t;e._$AQ?.(o),e._$AM=o,void 0!==e._$AP&&(t=o._$AU)!==n._$AU&&e._$AP(t)}if(t!==d||c){let o=e._$AA;for(;o!==t;){const t=i(o).nextSibling;i(l).insertBefore(o,d),o=t}}}return e},u=(o,t,i=o)=>(o._$AI(t,i),o),m={},p=(o,t=m)=>o._$AH=t,M=o=>o._$AH,h=o=>{o._$AR(),o._$AA.remove()},j=o=>{o._$AR()};export{e as TemplateResultType,j as clearPart,M as getCommittedValue,f as getDirectiveClass,v as insertPart,d as isCompiledTemplateResult,c as isDirectiveResult,n as isPrimitive,r as isSingleExpression,l as isTemplateResult,h as removePart,u as setChildPartValue,p as setCommittedValue};\n//# sourceMappingURL=directive-helpers.js.map\n","import{noChange as e}from\"../lit-html.js\";import{directive as s,Directive as t,PartType as r}from\"../directive.js\";import{getCommittedValue as l,setChildPartValue as o,insertPart as i,removePart as n,setCommittedValue as f}from\"../directive-helpers.js\";\n/**\n * @license\n * Copyright 2017 Google LLC\n * SPDX-License-Identifier: BSD-3-Clause\n */\nconst u=(e,s,t)=>{const r=new Map;for(let l=s;l<=t;l++)r.set(e[l],l);return r},c=s(class extends t{constructor(e){if(super(e),e.type!==r.CHILD)throw Error(\"repeat() can only be used in text expressions\")}dt(e,s,t){let r;void 0===t?t=s:void 0!==s&&(r=s);const l=[],o=[];let i=0;for(const s of e)l[i]=r?r(s,i):i,o[i]=t(s,i),i++;return{values:o,keys:l}}render(e,s,t){return this.dt(e,s,t).values}update(s,[t,r,c]){const d=l(s),{values:p,keys:a}=this.dt(t,r,c);if(!Array.isArray(d))return this.ut=a,p;const h=this.ut??=[],v=[];let m,y,x=0,j=d.length-1,k=0,w=p.length-1;for(;x<=j&&k<=w;)if(null===d[x])x++;else if(null===d[j])j--;else if(h[x]===a[k])v[k]=o(d[x],p[k]),x++,k++;else if(h[j]===a[w])v[w]=o(d[j],p[w]),j--,w--;else if(h[x]===a[w])v[w]=o(d[x],p[w]),i(s,v[w+1],d[x]),x++,w--;else if(h[j]===a[k])v[k]=o(d[j],p[k]),i(s,d[x],d[j]),j--,k++;else if(void 0===m&&(m=u(a,k,w),y=u(h,x,j)),m.has(h[x]))if(m.has(h[j])){const e=y.get(a[k]),t=void 0!==e?d[e]:null;if(null===t){const e=i(s,d[x]);o(e,p[k]),v[k]=e}else v[k]=o(t,p[k]),i(s,d[x],t),d[e]=null;k++}else n(d[j]),j--;else n(d[x]),x++;for(;k<=w;){const e=i(s,v[w+1]);o(e,p[k]),v[k++]=e}for(;x<=j;){const e=d[x++];null!==e&&n(e)}return this.ut=a,f(s,v),e}});export{c as repeat};\n//# sourceMappingURL=repeat.js.map\n",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"import{noChange as r,nothing as e}from\"../lit-html.js\";import{directive as i,Directive as t,PartType as n}from\"../directive.js\";import{isSingleExpression as o,setCommittedValue as s}from\"../directive-helpers.js\";\n/**\n * @license\n * Copyright 2020 Google LLC\n * SPDX-License-Identifier: BSD-3-Clause\n */const l=i(class extends t{constructor(r){if(super(r),r.type!==n.PROPERTY&&r.type!==n.ATTRIBUTE&&r.type!==n.BOOLEAN_ATTRIBUTE)throw Error(\"The `live` directive is not allowed on child or event bindings\");if(!o(r))throw Error(\"`live` bindings can only contain a single expression\")}render(r){return r}update(i,[t]){if(t===r||t===e)return t;const o=i.element,l=i.name;if(i.type===n.PROPERTY){if(t===o[l])return r}else if(i.type===n.BOOLEAN_ATTRIBUTE){if(!!t===o.hasAttribute(l))return r}else if(i.type===n.ATTRIBUTE&&o.getAttribute(l)===t+\"\")return r;return s(i),t}});export{l as live};\n//# sourceMappingURL=live.js.map\n",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"import{noChange as t}from\"../lit-html.js\";import{directive as e,Directive as r,PartType as s}from\"../directive.js\";\n/**\n * @license\n * Copyright 2018 Google LLC\n * SPDX-License-Identifier: BSD-3-Clause\n */const n=\"important\",i=\" !\"+n,o=e(class extends r{constructor(t){if(super(t),t.type!==s.ATTRIBUTE||\"style\"!==t.name||t.strings?.length>2)throw Error(\"The `styleMap` directive must be used in the `style` attribute and must be the only part in the attribute.\")}render(t){return Object.keys(t).reduce((e,r)=>{const s=t[r];return null==s?e:e+`${r=r.includes(\"-\")?r:r.replace(/(?:^(webkit|moz|ms|o)|)(?=[A-Z])/g,\"-$&\").toLowerCase()}:${s};`},\"\")}update(e,[r]){const{style:s}=e.element;if(void 0===this.ft)return this.ft=new Set(Object.keys(r)),this.render(r);for(const t of this.ft)null==r[t]&&(this.ft.delete(t),t.includes(\"-\")?s.removeProperty(t):s[t]=null);for(const t in r){const e=r[t];if(null!=e){this.ft.add(t);const r=\"string\"==typeof e&&e.endsWith(i);t.includes(\"-\")||r?s.setProperty(t,r?e.slice(0,-11):e,r?n:\"\"):s[t]=e}}return t}});export{o as styleMap};\n//# sourceMappingURL=style-map.js.map\n",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"names":["t","globalThis","e","ShadowRoot","ShadyCSS","nativeShadow","Document","prototype","CSSStyleSheet","s","Symbol","o","WeakMap","n$3","constructor","this","_$cssResult$","Error","cssText","styleSheet","length","get","replaceSync","set","toString","i","reduce","n","c","cssRules","r","is","defineProperty","getOwnPropertyDescriptor","h","getOwnPropertyNames","getOwnPropertySymbols","getPrototypeOf","Object","a","trustedTypes","l","emptyScript","p","reactiveElementPolyfillSupport","d","u","toAttribute","Boolean","Array","JSON","stringify","fromAttribute","Number","parse","f","b","attribute","type","String","converter","reflect","useDefault","hasChanged","metadata","litPropertyMetadata","y$1","HTMLElement","addInitializer","_$Ei","push","observedAttributes","finalize","_$Eh","keys","createProperty","state","hasOwnProperty","create","wrapped","elementProperties","noAccessor","getPropertyDescriptor","call","requestUpdate","configurable","enumerable","getPropertyOptions","Map","finalized","properties","_$Eu","elementStyles","finalizeStyles","styles","isArray","Set","flat","reverse","unshift","toLowerCase","super","_$Ep","isUpdatePending","hasUpdated","_$Em","_$Ev","_$ES","Promise","enableUpdating","_$AL","_$E_","forEach","addController","_$EO","add","renderRoot","isConnected","hostConnected","removeController","delete","size","createRenderRoot","shadowRoot","attachShadow","shadowRootOptions","adoptedStyleSheets","map","document","createElement","litNonce","setAttribute","textContent","appendChild","connectedCallback","disconnectedCallback","hostDisconnected","attributeChangedCallback","_$AK","_$ET","removeAttribute","_$Ej","hasAttribute","C","_$EP","has","_$Eq","reject","scheduleUpdate","performUpdate","shouldUpdate","willUpdate","hostUpdate","update","_$EM","_$AE","hostUpdated","firstUpdated","updated","updateComplete","getUpdateComplete","y","mode","ReactiveElement","reactiveElementVersions","createPolicy","createHTML","Math","random","toFixed","slice","createComment","v","_","m","RegExp","g","$","x","_$litType$","strings","values","w","E","for","A","P","createTreeWalker","V","S","parts","lastIndex","exec","test","startsWith","N","el","currentNode","content","firstChild","replaceWith","childNodes","nextNode","nodeType","hasAttributes","getAttributeNames","endsWith","getAttribute","split","index","name","ctor","I","L","z","H","tagName","append","data","indexOf","innerHTML","M","_$Co","_$Cl","_$litDirective$","_$AO","_$AT","_$AS","R$3","_$AV","_$AN","_$AD","_$AM","parentNode","_$AU","creationScope","importNode","k","nextSibling","Z","_$AI","_$Cv","_$AH","_$AA","_$AB","options","startNode","endNode","_$AR","T","iterator","O","insertBefore","createTextNode","_$AC","R","_$AP","remove","setConnected","H$1","element","fill","j","arguments","toggleAttribute","capture","once","passive","removeEventListener","addEventListener","handleEvent","host","B","litHtmlPolyfillSupport","litHtmlVersions","renderOptions","_$Do","renderBefore","render","_$litPart$","_$litElement$","litElementHydrateSupport","LitElement","litElementPolyfillSupport","litElementVersions","i$2","_$Ct","_$Ci","_$AQ","dt","ut","isSet","action","isInteractive","cfg","tap_action","hold_action","double_tap_action","attachActions","getConfig","holdTimer","tapTimer","startX","startY","active","held","fire","config","dispatchEvent","CustomEvent","bubbles","composed","detail","clearHold","undefined","clearTimeout","onDown","ev","button","clientX","clientY","setTimeout","onMove","hypot","onCancel","onUp","wasActive","onKey","repeat","key","preventDefault","onContextMenu","PALETTE","primary","variable","fallback","green","amber","red","blue","purple","grey","baseColor","color","colorStops","start","end","LIGHT_PALETTE","onFillText","rgba","trim","hex","join","parseInt","fn","min","parseRgba","lin","luminance","bandFor","value","bands","found","band","from","legendItems","format","unit","items","next","label","text","isFinite","BAND_PRESETS","battery","usage","temperature","none","FALLBACK","LANGUAGES","en","LOADERS","ar","bn","de","es","fr","hi","id","it","ja","ko","nl","pl","pt","ru","tr","ur","vi","loading","LANGUAGE_LOADED_EVENT","candidatesFor","language","candidates","includes","ensureLanguage","wanted","find","candidate","resolve","pending","then","module","registerLanguage","code","default","window","Event","catch","languageOf","hass","requested","locale","requestedLanguage","here","localize","vars","template","replace","querySelector","live","stored","localStorage","getItem","pageLanguage","RULE_KEYS","normalizeRule","raw","field","allowed","filter","rule","entries","list","some","hasNumber","factsFor","entity_id","entry","entities","device","device_id","devices","area","area_id","deviceClass","attributes","device_class","labels","floor","areas","floor_id","domain","entity","hits","facts","have","included","every","excluded","memos","fmt","abs","polar","cx","cy","deg","rad","PI","sin","cos","arcPath","startDeg","endDeg","rr","sweep","sx","sy","mx","my","ex","ey","large","CENTER_MODES","GHOST_SPANS","DEFAULT_ANGLES","ring","arc","needle","angle","gaugeAngles","defaults","startAngle","endAngle","customAngles","angleAt","a0","a1","union","boxes","x0","y0","x1","max","y1","arcBox","pad","angles","ceil","points","box","tickStep","span","count","power","log10","tickDecimals","step","places","toPrecision","labelPlacement","anchor","dy","centerContent","center","kind","centerText","STYLE_NAMES","DEFAULT_BANDS","Infinity","SORT_MODES","toNumber","toLimit","toInteger","isInteger","normalizeBands","sort","normalizeAction","pick","own","card","mergeEntity","merged","severity","icon","target","decimals","style","gauge","start_angle","end_angle","center_text","tick_labels","ghost","tickLabels","parseGaugeOptions","normalizeConfig","show","legend","columns","limit","include","exclude","hideUnavailable","hide_unavailable","cardOptions","animate","colorIcon","color_icon","legendBands","title","formatNumber","grouping","number_format","localeOptions","formatter","Intl","NumberFormat","minimumFractionDigits","maximumFractionDigits","useGrouping","withUnit","ENERGY_FLOWS","DEFAULT_ENERGY_FLOWS","ENERGY_TIME_STYLES","ENERGY_TOTAL_STYLES","ENERGY_STYLES","ENERGY_SPLIT_STYLES","OUT_FLOWS","ELECTRIC_FLOWS","SANKEY_FLOWS","marks","FLOW_COLORS","grid_import","grid_export","solar","battery_out","battery_in","gas","water","energyChecked","source","energy_split","flows","energy_flows","validateEnergy","energyStatistics","prefs","flow","energy_sources","flow_from","stat_energy_from","flow_to","stat_energy_to","device_consumption","stat_consumption","seen","flatMap","NO_ACTION","energyEntities","stats","meta","below","per","states","info","friendly_name","flowName","energy_flow","statistic","energy_below","energyCardRaw","defaultFlows","out","group_by","aggregate","belowAxis","shownValue","isEnergyTotals","isStatistic","energyValueText","group","total","periodTotal","sum","prefsCache","waiting","energyPrefs","onChange","now","Date","callWS","status","error","cached","listeners","stale","at","promise","async","loaded","ids","rows","statistic_ids","row","statistic_id","statistics_unit_of_measurement","loadMeta","err","message","clear","GENERIC","fontFamilies","stack","matchAll","withGeneric","families","generic","names","closestGeneric","faceKey","family","weight","range","normal","bold","toUpperCase","firstUrl","src","url","readable","sheet","fontSources","sheets","origin","base","face","unicodeRange","href","visit","rules","depth","trimStart","fontFaceRules","getPropertyValue","URL","protocol","MIME","woff2","woff","truetype","ttf","opentype","otf","faceRule","budget","response","fetch","credentials","ok","bytes","Uint8Array","arrayBuffer","left","ext","pathname","fromCharCode","subarray","btoa","base64","plotted","forgetPlotted","csvField","plottedCsv","series","carried","toISOString","entityId","toCsv","PLAIN","RESERVED","yamlScalar","yamlKey","isObject","toYaml","indent","item","inner","scalar","exportFileName","normalize","SVG_PROPS","esc","px","round","visibleColor","parseFloat","snapshotSvg","root","getBoundingClientRect","top","width","height","background","getComputedStyle","fontFamily","walk","skip","display","visibility","opacity","SVGSVGElement","copy","cloneNode","querySelectorAll","to","props","XMLSerializer","serializeToString","inlineSvg","alpha","backgroundColor","rx","borderTopLeftRadius","sides","side","x2","y2","dash","node","ownText","createRange","selectNodeContents","fontSize","deco","textDecorationLine","fontWeight","child","children","svg","saveFile","blob","createObjectURL","link","download","rel","body","click","revokeObjectURL","EXPORT_ACTIONS","menus","menuState","open","setOpen","ctx","outside","composedPath","Element","classList","contains","report","statusTimer","copyOrSave","clipboard","navigator","writeText","copyText","Blob","runExport","theme","cardBg","themeColors","picture","doc","fonts","location","faces","styleSheets","baseURI","all","embedFonts","png","svgText","scale","Image","canvas","context","getContext","toBlob","img","encodeURIComponent","decode","onload","onerror","drawImage","svgToPng","exportMenu","export","nothing","html","stopPropagation","focus","activeElement","choose","exportStyles","css","HOUR","WEEKDAYS","DAY_NAMES","formatters","timeZone","DateTimeFormat","hourCycle","year","month","day","hour","minute","second","weekday","wallTime","part","formatToParts","offsetAt","UTC","zonedTime","guess","before","after","matches","getUTCFullYear","getUTCMonth","getUTCDate","getUTCHours","getUTCMinutes","getUTCSeconds","lo","mid","jumpBetween","civil","startOf","zone","back","firstDay","addUnits","first","boundaries","languageFirstDay","Locale","getWeekInfo","weekInfo","zoneFor","server","time_zone","isTimeZone","resolvedOptions","chosen","first_weekday","PERIOD_UNITS","CALENDAR_SPANS","PERIOD_UNTIL","DEFAULT_PERIOD","last","offset","navigate","until","UNIT_MS","week","wholeNumber","oneOf","parsePeriod","period","calendar","rollingRange","setMonth","getMonth","getTime","periodRange","steps","stepsFor","kept","setSteps","COMPASS_POINTS","BY_NAME","WORDS","normalizeDegrees","parseBearing","number","word","letter","toReading","readerFor","bearing","toText","toPoint","read","parseHistory","time","lu","lc","finite","parseStatistics","change","mean","statisticsPeriod","days","defaultStatisticsQuery","types","loadHistory","start_time","end_time","significant_changes_only","plain","withAttributes","calls","entity_ids","minimal_response","no_attributes","result","loadStatistics","query","GROUP_UNITS","AGGREGATES","parseGrouping","increments","up","groupHistory","bounds","ups","stop","firstAt","reading","known","taken","groupStatistics","lows","highs","prior","PERIOD_MS","COLUMNS","statisticsQueryFor","serverTimeZone","sameCalendar","STATISTICS_REFRESH_MS","HistoryStore","shape","loadedFrom","loadedTo","generation","statistics","away","pausedAt","PAUSE_RELOAD_MS","resumedStatistics","margin","refresh","load","appendLive","pause","timer","dispose","refreshLater","last_updated","last_changed","inside","stores","storeFor","store","pauseStore","TRANSFORMS","CUMULATIVE_RESETS","CUMULATIVE_STYLES","POWER","W","kW","MW","ENERGY","Wh","kWh","MWh","withLatest","latest","valueText","cumulativeSeries","transform","reset","transform_reset","transform_reset_day","resets","times","resetTimes","cls","stateObj","state_class","meterKind","prev","changes","meterTotal","sensorUnit","unit_of_measurement","factor","sensor","accrue","reach","integral","isTransform","path","fieldCache","EMPTY","schema","fields","DERIVATIVE_UNIT_TIMES","DERIVATIVE_STYLES","DURATION","parseWindow","ms","windowMean","windowMs","shift","covered","ENERGY_PER_HOUR","rateUnit","derivativeSeries","transform_unit_time","increasing","smoothing","transform_smoothing","unitMs","run","rate","rates","transform_smoothing_time","steady","heldValue","isEntityId","validateWhen","when","where","validateConditions","parseWhen","above","conditionOf","sameCondition","meets","flips","loadConditions","configs","requests","chartConditions","conditionStatus","conditions","conditionalPoints","cur","flip","maskPoints","ghostOn","when_ghost","FAMILIES","energy","GWh","K","speed","mph","kn","pressure","Pa","hPa","mbar","kPa","bar","inHg","mmHg","psi","mm","cm","in","ft","FAMILY_OF","units","conversion","fs","fo","ts","to0","slope","apply","convertPoints","LEGEND_TOGGLE_SCHEMA","selector","boolean","seriesKey","cards","storage","storageKey","stateFor","charCodeAt","imul","configHash","hidden","withLegend","frame","locked","legend_toggle","header","multiples","legendToggleActive","hiddenSeries","lockedSet","removeItem","setItem","save","legendToggleHeader","isolate","others","alone","isolated","hint","off","shiftKey","toggled","legendToggleStyles","CURVES","straight","pts","runPath","curve","dx","sqrt","smooth","runs","VIEW_W","VIEW_H","SERIES_COLORS","SOURCES","validateHistoryOptions","validateCumulative","validateDerivative","curves","seriesTransform","historyFrame","hourly","cardCurve","prepare","loadedEntity","readings","rememberPlotted","plural","one","many","periodLabel","sameYear","assign","formatRange","periodNav","go","home","periodNavStyles","disconnectHistory","pauseConditions","seriesHeader","acts","frameMessage","allHiddenMessage","plot","defs","frameStyles","SOURCE_FLOWS","withTotal","available","totalsGrouping","energyTotals","dir","into","placed","ends","rest","sankeyItems","isEmptyValue","isPlainObject","setIn","nextKey","clone","slot","emptied","splice","setOption","current","getIn","setEntityOption","obj","DEFAULT_LINE_WIDTH","MIN_LINE_WIDTH","MAX_LINE_WIDTH","seriesStyle","line_width","dots","onTop","on_top","drawOrder","dotsPath","dotSize","checkWidth","checkBool","validateSeriesStyle","TITLE_FIELDS","DISPLAY_TOGGLE_FIELDS","COLOUR_TOGGLE_FIELDS","DISPLAY_FIELDS","ACTION_FIELDS","GAUGE_FIELDS","gaugeSchemas","ENTITY_TEXT_FIELDS","ENTITY_ATTRIBUTE_FIELDS","ENTITY_SERIES_FIELDS","LINE_WIDTH_SELECTOR","seriesFields","entitySeriesFields","cardDots","ENTITY_ACTION_FIELDS","TITLE_SCHEMA","ACTIONS_SCHEMA","ui_action","ENTITY_TEXT_SCHEMA","attributeSchemas","seriesCache","entitySeriesSchema","select","unitSchemas","entityTextSchema","convertibleUnits","grid","custom_value","buildDisplaySchema","RULE_FIELDS","ruleSelector","multiple","deviceClasses","domains","ruleCache","ruleSchema","dc","ruleOptions","displayCache","deepEqual","ka","kb","formData","applyFormData","TRACK","FILL","TEXT","point","thumbnail","tipX","tipY","drawing","CONDITION_STYLES","STRIP_STYLES","NUMBER","CONDITION","CARD_CONDITION_FIELDS","CARD_SCHEMA","CARD","CARD_DRAWN","extent","padDomain","fraction","linear","d0","d1","r0","r1","Y_SCALES","AXIS_LABELS","DEFAULT_AXES","isNumber","validateAxisOptions","axis_labels","gridlines","y_min","y_max","y_scale","axisOptions","x_axis","y_axis","horizontal","vertical","niceStep","mag","stepDecimals","tidy","valueAxis","fixed","ticks","MINUTE","DAY","INTERVALS","localOffset","getTimezoneOffset","zoneOffset","fromWall","wall","collect","endWall","guard","timeTicks","timeInterval","startWall","timeZoneOf","hour12Of","time_format","opts","formatTime","seconds","hour12","formatDateTime","timeLabel","midnight","downsample","nextFrom","nextTo","avgT","avgV","best","bestArea","pa","lttb","MANTISSAS","DECADE_STEPS","pow","decadeOf","positivePoints","bad","mantissas","snap","down","around","fit","logScale","l0","l1","NaN","sizes","chartWidth","clientWidth","ResizeObserver","observer","records","contentRect","observe","stopChartWidth","disconnect","plotWidth","plotAxes","gaps","log","fixMin","fixMax","choices","choice","minorSet","minor","logAxis","scales","pct","tickText","notation","logTickText","chartArea","axes","overlay","hover","right","xLabel","yLabel","gestures","classes","wrapClasses","wrapStyle","yTicks","valueLabels","yLabels","xLabels","timeLabels","sizer","rSizer","rLabels","rightLabels","wrap","move","leave","cancel","wheel","dblclick","gridLines","gridStyles","HEADER_PLACES","validateLayout","compact","validateLegendToggle","chartLayout","chartFrame","layout","headerOver","layoutStyles","ghostLines","paths","conditionText","num","decimalsOf","words","formatEntityState","conditionStrip","view","overview","when_strip","drawn","spans","heldSpans","rects","condition","conditionStyles","STACK_MODES","validateStack","valueAt","stackValues","totals","stackExtent","layers","tooltipSide","TOUCH_LINGER_MS","nearestIndex","hoverTime","stopHover","tooltipEnabled","tooltip","validateTooltipOptions","hoverHandlers","stateOf","cancelTimer","rect","currentTarget","frac","snapTime","pointerType","sharedUnit","totalRow","tooltipLayer","dotY","heading","footer","tooltipStyles","LABEL_SHOW","LABEL_POSITIONS","labelOptions","labels_show","position","labels_position","hideOverlap","labels_overlap","pickPoints","real","picked","autoSide","boxFor","LABEL_H","overlaps","labelWidth","dataLabels","rank","fx","fy","preferred","other","hide","placeLabels","shown","edge","dataLabelStyles","AVERAGE_MODES","DEFAULT_EXTREMES","extremesOptions","extremes","average","extremesOn","labelBox","py","align","gap","tier","obstacles","dot","prefer","spots","spot","extremeTime","extremesLayer","input","lines","extremePoints","timeWeighted","averageOf","inPlot","spec","figures","across","extremesStyles","LABEL_GAP","EXTREMES_FIELDS","ENTITY_EXTREMES_FIELD","entitySchemas","withEntityExtremes","entityFieldLists","withEntityExtremesFields","FORECAST_TYPES","TIME_KEYS","VALUE_KEYS","forecastOf","forecast","forecastEntities","toTime","firstKey","parseForecast","valueKey","timeKey","multiply","tk","vk","aheadOf","ahead","atNow","feeds","closeFeeds","keep","subs","sub","closed","unsubscribe","forecastItems","old","connection","made","subscribeMessage","forecast_type","weatherForecast","forecastLayer","parsed","value_key","time_key","extendedEnd","hours","forecast_hours","forecastReach","forecastLines","forecastTooltipSeries","forecastLabel","forecastStyles","FORECAST_ENTITY_FIELDS","FORECAST_FIELDS","FORECAST_SCHEMA","forecastVariant","forecastSchema","AUTO_WINDOW","MAD_TO_SD","median","sorted","rollingStats","slots","offs","SQRT2","noiseFloor","half","local","sd","dev","sign","anomaliesOf","sigma","zText","bandPath","close","bottom","thin","anomalyLayer","anomalies","anomalies_window","anomalies_sigma","anomalies_color","anomalies_band","anomalyOptions","behind","q","texts","order","leaders","near","pickLabels","describe","anomalyStyles","ANOMALY_FIELDS","anomalyVariant","anomalySchema","COMPARE_STYLES","COMPARE_PRESETS","UNITS","mo","OFFSET","parseOffset","offsetList","compare","shiftBack","offsetLabel","forwardMapper","delta","later","laterEnd","exact","shiftForward","compareGhosts","offsets","compareOffsets","compare_style","ghosts","DASHES","compareStyles","compareVariant","compareSchema","MULTIPLES_SCALES","multiplesGrid","draw","cols","fits","multiplesColumns","panel","panelWidth","share","lists","shared","titleValue","multiplesStyles","fillSpan","zero","warned","iconOverride","isUnset","parseNumber","resolveLimit","what","console","warn","resolveBands","resolveOne","converted","rawValue","toValue","reportedDecimals","display_precision","convertedDecimals","precision","defaultDecimals","formatEntityAttributeValue","statusText","targetPosition","matchedIds","listed","memo","localeCompare","matchEntities","resolveEntities","matched","resolved","watchedEntityIds","conditionEntities","THRESHOLD_ZONES","zoneBands","typed","historyEntity","history","thresholdSteps","annotations","thresholdHistoryEntities","pair","storesFor","holdTo","thresholdQuery","stepValues","steppedThreshold","dashed","stepRuns","line","colorOf","shapes","zoneShapes","shade","lastRun","ANNOTATION_TYPES","POINT_AT","DEFAULT_COLOR","checkValue","DAILY","LOCAL","timeList","validateAnnotations","zones","daily","isTimeText","checkThresholdHistory","annotationsOf","annotationEntities","resolveValue","annotationUnit","markTimes","stateSpans","caches","stopAnnotations","stopThresholdHistory","seriesFor","pointFor","grouped","annotationLayers","zoneRects","front","cache","stateHistory","stepped","findIndex","placeMarkLabels","annotationStyles","removeProperty","setProperty","LanguageController","listener","ICON_DELETE","PRESET_NAMES","COLOR_NAMES","CUSTOM","TEXT_SELECTOR","ENTITY_SELECTOR","isEntityStart","ICON_SELECTOR","presetFor","isPaletteColor","CdBandsEditor","languageController","_customOpen","_entityOpen","changed","_entityValue","_t","_getSelectors","_selectors","presetOptions","preset","presetCustom","_emit","_presetChanged","structuredClone","_updateBand","_fromChanged","_fromEntityChanged","_toggleFromMode","_colorChanged","_customColorChanged","_iconChanged","_labelChanged","_removeBand","_addBand","_duplicateWarning","_renderBand","selectors","custom","entityMode","styleMap","computeHelper","helper","customElements","define","FIELDS","DEFAULTS","prefix","schemas","withAnnotations","fresh","annotationsEditor","commit","annotationData","include_entities","annotationSchema","annotationFromData","withSeverity","TAU","DAY_MINUTES","DEFAULT_ACTIVE","GAP_STATES","isGap","clip","intervals","iv","switchOns","wallMinute","dayStart","wallSpans","oa","ob","clamp","jump","minuteAngle","mark","BUCKETS","bucketBounds","minutes","ADDITIVE","combine","isAdditive","formatClockDuration","sectorPath","ox0","oy0","ox1","oy1","outer","ix1","iy1","ix0","iy0","NOW_MARKER","validateNowMarker","now_marker","nowLabel","nextMark","duration","tickNowMarker","wait","visibilityState","stopNowMarker","nowMarkerLayer","nowInView","markLabelBoxes","labelWidthPx","fitsRight","fitsLeft","labelSide","labelPx","nowMarkerStyles","NOW_MARKER_FIELDS","nowMarkerSchema","HISTORY_FIELDS","ENERGY_SPLIT_FIELD","historyVariant","historySchema","flags","sources","energyFlowsField","ENERGY_TOTALS_FIELDS","energyTotalsVariant","energyTotalsSchema","variant","ROLLING_HISTORY_FIELDS","rollingHistorySchema","LAYOUT_FIELDS","layoutSchema","toggles","AXES_FIELDS","axesSchema","ZOOM_SCHEMA","ANNOTATION_SCHEMA","labelSchema","SYNC_SCHEMA","multiplesSchema","cachedSchema","build","CHART_GROUPS","GROUP_MATCH","extras","pattern","chartGroupOf","countFields","groupChartSchema","buckets","flatten","expanded","chartForm","section","previous","withEnergyDefaults","LINE_FIELDS","zeroFloor","stepCorners","areaPath","edgePath","drawArea","zeroY","negative_color","belowColor","fillId","lineId","twoTone","strong","faint","fillGradient","stacked","lineGradient","fills","edges","flush","lineWidth","stroke","AREA_FIELDS","NEGATIVE_FIELD","entityFieldCache","areaStyles","validate","validateNegativeColor","editor","entityFields","nav","thinned","tip","ordered","aligned","sums","layer","minColumnWidth","weightedQuantile","WHISKERS","spread","validateXRange","x_min","x_max","X_RANGE_FIELDS","X_RANGE_SCHEMA","xRange","valueAxes","xData","yData","yFloor","xDecimals","picks","pickedIndex","stopPick","pickHandlers","pickState","pickTooltip","pickStyles","ORIENTATIONS","SLOT","boxesOf","whiskers","samples","rowSamples","heldSamples","q1","q3","low","high","outliers","boxStats","category","categories","categoryTicks","room","boxPlace","maxHalf","centre","drawBox","place","showReadings","jitter","BOX_FIELDS","ENTITY_SCHEMA","ENTITY_FIELDS","orientation","ungrouped","boxFrame","categoryName","groupLabel","shorten","longest","sidePx","cat","boxAxes","cs","vs","alongPx","groupTitle","along","within","pickBox","AGAINST","SIZE_LIMITS","DOT_LIMITS","JITTER_LIMITS","pairReadings","seed","bubbleDiameter","minPx","maxPx","checkRange","xyOptions","against","dot_size","minSize","min_size","maxSize","max_size","validateXY","seriesColor","renderXY","byTime","colors","role","roleHeader","needed","groups","ys","xs","jx","jy","sizeRange","markTooltip","bestD","nearestPoint","sizeLegend","xyStyles","disconnectXY","XY_AXES_FIELDS","scatter","bubble","xyEditor","COLOR_FIELDS","COLOR_SCHEMA","xyEntityFields","COLUMN_GROUPS","COLUMN_AGGREGATES","COLUMN_PERIOD","PERIOD_DAYS","autoGroupUnit","isMeter","stateClass","columnRaw","columnTable","groupEnd","table","slotEnd","columnBox","each","ERROR_BARS","FITS","std","ci95","min_max","whiskersFor","whiskerOf","heldInHistory","of","clampY","errorBarStyles","GROUP_LABEL_PX","LABEL_UNIT","groupHeading","column","cap","valueLabel","targetMark","drawColumns","byBands","color_by","showLabels","showTargets","baseline","targets","whisker","whiskerMark","COLUMN_HISTORY_FIELDS","COLUMN_FIELDS","columnStyles","columnChart","isColumnGroup","error_bars","validateErrorBars","fullPeriod","ctx0","errorMode","errorBarsOf","errorBars","fitsAggregate","zeroBased","centres","slotOf","whiskersOf","hovered","highlight","radius","rounded","FULL","clampWindow","minSpan","isZoomed","zoomAt","pivot","panBy","selectWindow","windowRange","visiblePoints","zoomView","zoom","minZoomMs","pointers","zoomed","fracOf","setPointerCapture","pointerId","hideHover","zoomGestures","gesture","w0","moved","span0","ta","tb","pinchWindow","tapped","timeStamp","lastTap","ctrlKey","metaKey","deltaMode","deltaY","exp","sideways","deltaX","zoomLayer","sel","ZOOM_OUT","zoomStyles","SYNC_EVENT","syncSend","stopSync","syncChart","sync","handlers","remote","receive","sent","periodKey","COLOR_BY","bandGradient","stops","seriesPath","pointLabels","plotHeight","overHeaderBox","chars","validateZoomOptions","validateLabelOptions","validateExtremes","validateSyncOptions","multiples_scale","multiples_columns","validateMultiples","validateForecast","validateAnomalies","validateCompare","multiplesVariant","withForecastFields","watch","stopZoom","stopForecast","stopCompare","compareKey","multiplesOptions","panels","over","linePlot","forecasts","thresholds","annotationValues","empty","zoomBusy","notes","strip","pos","valuetext","tol","f0","act","ArrowLeft","ArrowRight","ArrowUp","ArrowDown","Home","End","Escape","overviewStrip","OVERVIEW_H","overviewLines","compareLines","SERIES_TYPES","Y_AXES","seriesType","combinedRaw","sideExtent","COMBINED_FIELDS","combined","seriesAggregate","axisSides","lastEnd","on","typesOn","leftData","leftRaw","rightSeries","rightData","rightFixed","rightAxis","scalesOf","columnSeries","sc","weekCells","counts","colorExtent","HEX_ROW","HEATMAP_GRIDS","HEATMAP_COLORS","CELL_SHAPES","CELL","PER_GRID","gridOf","heatmapRaw","formats","dateFormat","weekdayName","hourName","cellMark","cell","col","hexPath","calendarGrid","cal","cells","weeks","months","dayNumber","firstWeek","lastMonth","calendarCells","rowLabels","colLabels","drawGrid","multi","cell_shape","built","wide","hoursGrid","pitch","geometry","cellPx","rowStep","color_min","color_max","fillOf","mine","byPos","pickedCell","head","heatmap","period_last","period_unit","heatmapFields","SPIRAL_TURNS","turnsAt","turn","spiralGeometry","turns","phase","ringWidth","hole","ringRadius","turnAngle","spiralPoint","stretchPath","u0","u1","ox","oy","ix","iy","spokes","everyHours","DEFAULT_TURNS","MAX_TURNS","SPIRAL_COLORS","VIEW","PER_SPIRAL","spiralOptions","ring_width","spiralRaw","drawSpiral","pieces","piecesOf","MAX_PX","spiralLayout","unitPx","pickedPiece","slack","atan2","turnUnder","stretches","stretchAt","spokeLabels","font","track","nowMark","turnCount","SPIRAL_FIELDS","spiral","placeholder","COUNT_MODES","MAX_BINS","SHOW_AS","BARS","binned","showAs","show_as","bars","bins","bin_width","weights","edgeCopy","pointWeights","start0","end0","binEdges","binIndex","binTotals","whole","heights","amountText","formatDuration","histogram","HISTOGRAM_FIELDS","overlap","si","edgeDecimals","pw","HIST_AXES_FIELDS","GHOST_MS","REFRESH_MS","loadGhost","statisticsGhost","historyGhost","ghostFor","redraw","done","ghostMarks","ghostPositions","tick","ghostTitle","ghostStyles","ch","codePointAt","fitStatusText","splitAbove","CX","CY","statusLines","lastBaseline","segs","bandSegments","arcs","tickmark","scaleTicks","hasTarget","labelR","fitted","valueY","tx","ty","lx","ly","ry","drawingBox","baseHalfWidth","statusInDial","statusBelow","partValues","apportion","degreesFor","len","segStyle","partColor","colorBy","shadeColor","ownColor","summary","counted","tabFor","partsLegend","percentText","partsLabel","styleKey","centreText","caption","checkChoice","checkNumber","checkBoolean","checkText","partsStyles","PICTO_COLOR_BY","perIcon","iconScale","partial","filled","iconFills","unitIcon","groupSize","pictograph","per_icon","group_size","unit_icon","SHAPES","PIE_CENTER","PIE_COLOR_BY","OUTER","sliceArcs","fractions","shares","cut","shrink","pie","shade_color","gradient","percent","show_percent","centerLabel","center_label","sliceAt","donut","slices","paint","separators","percents","counter","valueFontSize","radialStyle","sweepAngles","defaultTrack","defaultCropped","owner","gradientId","trackD","STROKE","cropped","solid","CSS","supports","canPaint","RINGS_CENTER","RINGS_COLOR_BY","rounded_ends","rings","radii","ringLayout","ringArc","stat","lowest","dialBottom","litCells","segmented","lit","CELLS","tank","tilesPerRow","BATTERY_BANDS","tile","batteryColor","level","BODY_W","BODY_H","glyph","levels","batteryColumns","WAFFLES","WAFFLE_COLOR_BY","waffleCounts","square","cellAt","waffle","waffles","headline","lead","FUNNEL_SHAPES","PERCENT_OF","FUNNEL_COLOR_BY","trapezoid","check","funnel","widths","stageWidths","stageEdges","stagePercents","percent_of","stages","stageColor","textTone","interactive","GROUP_LEVELS","parseGroupBy","validateGroups","splitGroup","fromId","charAt","groupPath","reg","areaId","floorId","floors","name_by_user","levelName","buildTree","rootName","leafValue","findNode","treeHeight","partition","axisAngle","polygonPoints","labelAnchor","entityOptionsForm","GROUP_FIELDS","groupBySchema","withGroupList","entityGroupsForm","HIERARCHY_LABELS","RADAR_SCALES","DEVICE_CLASS_NAMES","aqi","carbon_dioxide","carbon_monoxide","pm1","pm10","pm25","volatile_organic_compounds","volatile_organic_compounds_parts","largest","radarModel","ownAxis","axis","axisName","deviceClassName","radar","model","single","HALF_W","HALF_H","showValue","RADIUS","axisLabels","xy","POLAR_SCALES","POLAR_COLOR_BY","PALETTE_NAMES","polarArea","sliceLength","sliceAngles","sliceColor","ringLabels","drillEnabled","drill_down","validateDrill","drillTo","drillView","tree","drilledRoot","drillTarget","keydown","drillBar","parent","drillStyles","worst","s2","inset","TREEMAP_COLOR_BY","HEIGHT","treemapLayout","leaves","cw","rh","rw","squarify","HEAD","totalText","observers","leaf","leafColor","big","treemap","measure","treeFor","noReading","cellValue","reaches","pop","acceptFlows","flowValue","sankeyLayout","accepted","columnOf","pass","nodeColumns","byName","links","nodes","used","stacks","nodeWidth","outs","ins","textWidth","fitText","trimEnd","spreadLabels","idx","MEKKO_LABELS","segment","both","segmentText","marimekko","segment_labels","cellsOf","segments","marimekkoLayout","missing","categoryColors","SUNBURST_SHAPES","HIERARCHY_COLOR_BY","levelStrength","hierarchyTree","paintSpans","painted","strength","nodeLabel","SUNBURST_FIELDS","drawSunburst","geo","viewBox","sunburstGeometry","groupArc","sunburstLegend","swatch","legendGroup","drawIcicle","icicleGroup","sharedStyles","sunburst","icicle","niceTicks","extentOf","readingAt","MODES","BAR_COLORS","layoutBars","inputs","absolute","withZero","rowHeight","STACK_H","BAR_FIELDS","groupedBars","configOrder","inputsFor","showLegend","valueTexts","valueCh","valuePx","nameCh","negatives","negative","onLeft","textOut","rowTotal","placedSegment","entityMark","extra","markVars","markStyles","RANGE_MODES","bulletRow","rangeSegments","targetText","rangeFill","bullet","ranges","stick","withValue","verticalItem","horizontalItem","lollipop","STEP_MODES","firstReading","HEADROOM","placeBars","fromFirst","start_from_first","stepValue","invert","inverted","waterfallBars","signed","c0","c1","aria","entityAttrs","waterfall","MEASURES","SLOPE_COLOR_BY","INCREASE","STATISTICS_MS","directionColor","increase","way","epsilon","direction","periodText","changeText","relativeChange","rowsFor","byGroup","groupColors","middle","slopeEnds","groupOf","fromText","positions","leftY","rightY","ENDS","rowMarks","showNow","lh","lowHigh","labelledMarks","dumbbellRows","pointsFor","labelled","agoText","MARK_COLORS","hollow","markColor","optionsOf","show_now","dumbbell","nameW","renderRow","nowFill","rangeRaw","corners","RANGE_FIELDS","rangeArea","bandRuns","drawSeries","SPARK_KINDS","sparkKind","spark","columnUnit","sparkRaw","kinds","sparkline","sparkDomain","SPARK_FIELDS","sparklineStyle","withBar","showTarget","BASELINES","STREAM_ORDERS","stackable","toShares","lower","s1","s3","upper","widest","thickness","streamSamples","sampleBounds","binSeries","baselineOf","streamLabels","plotPx","plotW","amount","hit","colorName","streamTooltip","STREAM_FIELDS","FLOATING_HIDDEN","withoutFloating","streamgraph","stream_order","streamVariant","floating","peaks","tops","bottoms","insideOut","layersExtent","axisRaw","edgeX","streams","layerPath","edged","hoverPoints","UNDERNEATH","BODY","candlePeriod","unitOf","candleFrame","candleQuery","candles","candle","statisticsCandles","historyCandles","underValues","candleTooltip","mids","date","periodTitle","CANDLE_FIELDS","candlestick","underneath","candleExtent","up_color","down_color","under","VALUE_LEN","BAND","CATEGORY_FIELDS","categorySchema","validateCategoryOptions","value_min","value_max","categoryOptions","value_axis","value_grid","labelColumn","categoryGeometry","rowPx","bandPx","labelCount","numberScale","clockScale","niceHours","hoveredBand","stopCategoryHover","bandTooltip","categoryPlot","dense","categoryStyles","readingsOf","weighted","dotReadings","byValue","quantile","prevAt","prevV","summarize","bandwidth","iqr","squares","effective","densityCurve","ds","kde","peak","sampleReadings","SPLITS","HALF","violinOptions","split_by","dateName","groupsOf","ser","splitReadings","shapePath","outline","drawGroup","rain","boxAt","rectBetween","hx","hy","raincloud","dotOffset","densityAt","pctRow","VIOLIN_FIELDS_BASE","fieldsByShape","violin","bw","violinFields","probe","GAP","swarm","maxR","fitSwarm","minR","reachAt","swarmReach","smallest","tries","furthest","PLACE_BY","swarmOptions","placeBy","place_by","sized","size_by_value","ON_OFF","rowsOf","events","onEvents","hourOfDay","drawRow","sizeFor","bySize","tooltipRows","clock","SWARM_FIELDS","withoutValueRange","beeswarm","STRIP_MARKERS","markerValue","marker","dotPx","stripOffsets","STRIP_FIELDS","stripPlot","LINK_COLORS","NODE_W","nodeName","flowsOf","isMiddle","sits","sankey","link_color","pairs","loop","findCycle","gutter","anyAbove","spacing","PAD","drawSankey","receives","by","sankeyColors","dark","themes","darkMode","linkPath","two","labelText","chordLayout","chordFlows","ribbons","send","f2","arcTo","FONT","chord","ribbon_opacity","space","block","drawChord","ribbon","chordColors","ribbonPath","ax","ay","bx","ringPath","hovering","DEFAULT_STATE_COLORS","opening","closing","playing","charging","auto","heat_cool","heat","heating","preheating","cool","cooling","dry","drying","fan_only","fan","paused","buffering","detected","problem","triggered","unlocked","jammed","armed_home","armed_away","armed_night","armed_vacation","armed_custom_bypass","arming","cleaning","returning","QUIET_STATES","WORD_COLORS","padStart","isMeasurement","NOT_FOR_TIMELINE","TIMELINE_FIELDS","colorsOf","state_colors","suggestState","stateColorsEditor","fromEntries","withStateColors","BAR_LABELS","ROW_PX","HEADING_PX","stateText","quiet","wordHash","stateColor","ownColors","bar_labels","spanBox","barLabel","timeline","checkColors","measurement","frameBox","showNames","namesPx","timeAxis","xAxis","byIndex","timelineRows","HOVER_STEPS","spanAt","hoverLayer","CLIMATE_ATTRIBUTES","PARTS","ACTION_KINDS","KIND_OF","defrosting","actionKind","NOT_FOR_CLIMATE","CLIMATE_FIELDS","climateHistorySchema","ACTION_COLORS","BOOLEANS","COLORS","actionLabel","setPointText","setPoint","climate","validateClimateOptions","set_point","shading","shadeFan","shade_fan","climateOptions","system","unit_system","convert","temps","thermostat","attrs","climateRequests","climateData","temp","actionSpans","numbers","range2","highAt","rangePoints","rangeBandPath","holdRuns","setPointPath","SECTOR_COUNTS","sectorOf","degrees","sectorName","heldAt","maxHold","bandIndex","polarPoint","PERIOD_FIELDS","WIND_FIELDS","entityName","DEFAULT_WIND_PERIOD","windPeriod","windSectors","sectors","calmOption","calm","RAMP","numberText","rangeLabel","shareText","fine","setHover","sector","BOX","roseSvg","rose","petals","acc","petalPath","ringAngle","bestLength","ringLabelAngle","compass","R0","readout","roles","prevailing","speedText","meanSpeed","strongest","windRoseStyle","sectorsAsNumber","note","windRoles","statisticsQuery","rowMs","dirPoints","speedPoints","loadWind","noData","speedRole","speedUnit","speedDefaults","speedBands","pairWind","calmMs","speedMs","speedSum","sample","windRose","ringSteps","speedInfo","roseTooltip","DAY_CLOCK_FIELDS","CENTER","STATE_DOMAINS","domainOf","ringKind","numeric","attributeOf","aggregateOf","stateWord","formatted","toLocaleLowerCase","minuteLabel","dayClock","bucket","clockPeriod","clockDays","daysSoFar","hasData","totalMs","activeSet","stateIntervals","Uint16Array","averageDay","timesText","perSlot","today","foldSlots","additive","barHeights","hovers","hoverOf","tickNextMinute","running","tipText","stateLabel","nowText","firstFound","maxBig","maxSmall","small","labelY","dial","minHole","want","tz","stateMarks","barMarks","focusable","twelve","dialLabels","tickMarks","major","dialText","LABEL_R","hand","day_clock","bucketAsNumber","stopTick","CYCLES","monthNumber","fold","cycleData","cycle","panelMean","DEFAULT_WEEKS","day_of_week","hour_of_day","day_of_month","MAX_WEEKS","DEFAULT_SOURCE","PW","PH","PER_PANEL","cycleOptions","cycleRaw","hourOf","hourMinute","weekdayOf","long","panelName","pointName","lineNote","drawCycle","cycleColumns","panelPx","pickedPanel","pickedSlot","spanName","panelLines","CYCLE_FIELDS","cyclePlot","parseBound","soft","trendDomain","fromZero","minRange","padLo","padHi","placeBuckets","checkAggregate","TREND_FIELDS","bool","bound","stringBounds","GRAPH_KINDS","FILL_KINDS","SHOW_MODES","HEADER_ALIGN","ICON_ALIGN","STATE_ALIGN","TRANSITIONS","showMode","fillKind","trendOptions","graph","pointsPerHour","points_per_hour","barSpacing","bar_spacing","transition","color_transition","extrema","value_factor","alignHeader","align_header","alignIcon","align_icon","alignState","align_state","font_size","fontSizeHeader","font_size_header","color_name","colorValue","color_value","iconImage","icon_image","min_range","secondary","y_min_secondary","y_max_secondary","min_range_secondary","integer","trendSeries","perHour","cardAggregate","fixed_value","bucketSeries","banded","hasBands","graphed","show_graph","dataExtent","gradientDefs","scaled","bandStops","whenText","infoRow","chip","trend","gridOptions","min_columns","min_rows","trendSchema","form","numericBounds","entitySchema","graphedSeries","nameStyle","headerIcon","valueParts","showPrimary","secondaries","show_state","show_indicator","st","show_legend","cardName","seriesName","show_legend_state","ratio","show_line","show_fill","show_points","lineSeries","guide","graphArea","STYLE_GROUPS","isChart","STYLES","polar_area","grouped_bars","range_area","strip_plot","wind_rose","cycle_plot","NUMBER_SELECTOR","limitMode","CdLimitField","_mode","_currentMode","_modeSelectorFor","defaultLabel","_modeSelector","_modeChanged","_numberChanged","_entityChanged","LIMITS","CdEntitiesEditor","_computeLabel","_computeHelper","_expanded","_asConfig","_set","_move","moveEntity","_remove","removeEntity","_toggle","_add","addEntity","_formChanged","_rowLabel","_notNumber","_form","_renderOverrides","entityAttributeSchema","chartFields","transformFields","conditionFields","_renderRow","named","EXPORT_FIELDS","HIERARCHY_STYLES","GAUGE_STYLES","loadHaComponents","loadCardHelpers","helpers","createCardElement","getConfigElement","ChartdeckCardEditor","_label","_computeRuleLabel","setConfig","_openEntities","_config","_commit","fireConfigChanged","_panel","_summary","_subChanged","_chartFields","_transformFields","anyDerivative","bySchema","byKey","option","existing","withDerivativeFields","anyCumulative","billing","anyBilling","withCumulativeFields","renderEntities","_ruleForm","_ruleData","_ruleChanged","renderLimits","_limitsWarning","renderColours","_toggles","_firstEntityUnit","_selectStyle","notices","concat","_notice","_focusStyle","_styleOrder","_styleKey","dataset","rtl","renderStyle","purpose","gaugeSchema","renderChart","cardConditionFields","renderDisplay","chart","displaySchema","checked","renderActions","BADGE_FIELDS","BADGE_ACTION_FIELDS","BADGE_LIMITS","ChartdeckBadgeEditor","_optionChanged","show_icon","cacheKey","required","icon_entity","badgeSchema","BADGE_STYLES","ChartdeckBadge","_style","_hours","_watched","getStubConfig","_type","show_name","normalizeBadge","_raw","_detach","_item","_spark","request","sparkPath","SPARK_W","SPARK_H","_visual","badgeColor","badges","customBadges","description","preview","documentationURL","COLUMN_GAP","tiles","columnsThatFit","ChartdeckCard","_matched","_items","_detachers","_readyScheduled","_readyAt","_redraw","isBattery","normalized","validateExport","_disconnectStyle","_styleName","_legend","_count","_contentHeight","chrome","perRow","getCardSize","getGridOptions","isStatic","matchMedia","_scheduleReady","markReady","performance","requestAnimationFrame","_syncActions","menu","offsetHeight","padTop","paddingTop","paddingBottom","centred","offsetTop","placeExport","stopExport","detach","_renderEntity","energyConfig","diff","sortEntities","columnsTemplate","registry","customCards"],"mappings":"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","x_google_ignoreList":[0,1,2,3,4,5,6,33,58]} \ No newline at end of file diff --git a/dist/chartdeck-card.ko-BVW9kg0e.js b/dist/chartdeck-card.ko-BVW9kg0e.js new file mode 100644 index 0000000..da3f499 --- /dev/null +++ b/dist/chartdeck-card.ko-BVW9kg0e.js @@ -0,0 +1,2 @@ +const e="구성요소를 찾을 수 없습니다",_="사용할 수 없음",t="편집기에서 구성요소를 추가하여 시작하세요.",o="현재 일치하는 구성요소가 없습니다.",r="이 구성요소 중 사용 가능한 것이 없습니다.",i="구성요소",d="스타일",a="차트",n="막대",l="게이지",s="기록 차트",p="전체의 구성",c="비교",m="분포",u="표시할 기간",y="단위",g="시간",h="일",b="주",w="월",f="데이터 출처",v="기록 (모든 변경)",k="장기 통계",x="변환",z="없음 (측정값 그대로)",S="변화율",N="변화율 단위",C="초",E="분",q="시간",j="일",G="측정값 기준 평활화",L="시간 기준 평활화",P="현재 값",U="에너지 대시보드",V="에너지 흐름",W="내보내기와 배터리 충전을 축 아래에 표시",A="선 모양",M="부드럽게",O="직선",R="계단",Y="색상",B="구성요소별 색상",D="색상 구간별",F="포인트에 값 표시",H="선 색상",I="점선",J="범위",K="색상",Q="표시",T="동작",X="제목",Z="막대",$="얇은 막대",ee="분할",_e="탱크",te="배터리 그리드",oe="배터리 잔량: {levels}",re="링",ie="바늘",de="원호",ae="각도는 위쪽에서 시계 방향으로 잰 도(°) 단위입니다: -90은 왼쪽, 90은 오른쪽입니다. 비워 두면 스타일의 기본 모양이 됩니다.",ne="시작 각도",le="끝 각도",se="가운데 표시",pe="값",ce="색상 구간 라벨",me="이름",ue="직접 입력한 텍스트",ye="없음",ge="텍스트",he="눈금 숫자",be="게이지 뒤에 최근 범위 표시",we="끄기",fe="최근 24시간",ve="최근 7일",ke="최근 24시간: {min}~{max}, 평균 {mean}",xe="최근 7일: {min}~{max}, 평균 {mean}",ze="이름 표시",Se="값 표시",Ne="아이콘 표시",Ce="목표값 표시",Ee="범례 표시",qe="열 수",je="정렬",Ge="목록 순서",Le="낮은 순",Pe="높은 순",Ue="소수 자릿수",Ve="단위",We="애니메이션",Ae="사용할 수 없는 구성요소 숨기기",Me="내보내기 메뉴",Oe="최대 표시 개수",Re="일치하는 모든 구성요소도 표시",Ye="새 기기는 카드를 편집하지 않아도 나타납니다. 같은 종류를 여러 개 고르면 그중 하나와 일치하면 되고, 다른 종류는 모두 일치해야 합니다.",Be="제외",De="일치한 구성요소 중 이 항목 중 하나라도 일치하면 제외됩니다.",Fe="기기 클래스",He="영역",Ie="층",Je="라벨",Ke="도메인",Qe="구성요소",Te="탭 동작",Xe="길게 누르기 동작",Ze="두 번 탭 동작",$e="구성요소",e_="모양",__="아이콘이 있는 값",t_="스파크라인",o_="링",r_="얇은 막대",i_="속성 (상태 대신 사용)",d_="이름",a_="기록 시간",n_="이름 표시",l_="아이콘 표시",s_="아이콘",p_="최솟값",c_="최댓값",m_="단위",u_="소수 자릿수",y_="구간이 없을 때 색상",g_="색상 구간",h_="배지는 카드와 마찬가지로 값이 속한 구간의 색상을 따릅니다.",b_="동작",w_="탭 동작",f_="길게 누르기 동작",v_="두 번 탭 동작",k_="속성 (상태 대신 사용)",x_="이름",z_="아이콘",S_="최솟값",N_="최댓값",C_="목표값",E_="없음",q_="카드 설정",j_="기본값 ({value})",G_="숫자",L_="구성요소",P_="프리셋",U_="배터리 (낮을수록 나쁨)",V_="사용량 (높을수록 나쁨)",W_="온도",A_="없음",M_="사용자 지정",O_="시작값",R_="구성요소에서 시작",Y_="숫자에서 시작",B_="이 구성요소 값에서 시작",D_="색상",F_="CSS 색상",H_="라벨",I_="아이콘",J_="아이콘 색상을 구간에 맞추기",K_="기본",Q_="초록",T_="호박색",X_="빨강",Z_="파랑",$_="보라",et="회색",_t="사용자 지정…",tt="구간 추가",ot="구간 삭제",rt="구성요소 추가",it="위로 이동",dt="아래로 이동",at="구성요소 삭제",nt="옵션 표시",lt="옵션 숨기기",st="{entity} (찾을 수 없음)",pt="색상",ct="{time}의 {label}",mt="방향",ut="가로",yt="세로",gt="값 라벨",ht="각 값 라벨에 선 표시",bt="표시할 최솟값",wt="표시할 최댓값",ft="중앙값",vt="중간 50%",kt="최소 – 최대",xt="측정 횟수",zt="그룹을 탭하여 구성 표시",St="{label}. 구성 표시",Nt="{name}(으)로 돌아가기",Ct="전체",Et="최고",qt="최저",jt="평균",Gt="최고 측정값 표시",Lt="최저 측정값 표시",Pt="평균",Ut="표시 안 함",Vt="차트를 가로지르는 선",Wt="수치만",At="최고, 최저, 평균 표시",Mt="{name}: {value}, 정상 범위에서 {sigma}",Ot="{limit} 초과",Rt="{limit} 미만",Yt="정상에서 크게 벗어난 측정값 표시",Bt="윈도우",Dt="표시할 범위 (표준편차 단위)",Ft="마커 색상",Ht="정상 범위 음영 표시",It="이전 기간",Jt="다음 기간",Kt="{label}(으)로 돌아가기",Qt="오늘",Tt="어제",Xt="이번 주",Zt="지난주",$t="이번 달",eo="지난달",_o="올해",to="작년",oo="최근 1시간",ro="최근 {n}시간",io="최근 1일",ao="최근 {n}일",no="최근 7일",lo="최근 {n}주",so="최근 1개월",po="최근 {n}개월",co="한 가지 색상의 농담",mo="농담 색상",uo="각 비율을 백분율로 표시",yo="합계",go="평균",ho="없음",bo="합계",wo="평균",fo="{names}의 {style}",vo="산점도",ko="버블 차트",xo="가로축",zo="첫 번째 구성요소",So="시간",No="점 크기 (px)",Co="지터 (px)",Eo="최소 버블 (px)",qo="최대 버블 (px)",jo="점 색상",Go="가로축 라벨",Lo="두 번째 구성요소를 추가하세요. 첫 번째는 가로축, 나머지는 세로축이 됩니다.",Po="구성요소 3개를 추가하세요: 가로축용, 세로축용, 버블 크기용입니다.",Uo="가로",Vo="크기",Wo="합계",Ao="가로축 최솟값",Mo="가로축 최댓값",Oo="확대/축소 초기화",Ro="표시 범위: {from}~{to}",Yo="표시 중인 차트 범위",Bo="확대/축소 및 이동",Do="차트 아래 개요 막대",Fo="주석",Ho="종류",Io="값에 선 표시",Jo="값 범위 음영",Ko="지정 시각에 표시",Qo="구성요소 변경 시 표시",To="측정값에 라벨",Xo="선",Zo="구간",$o="시각",er="상태 변경",_r="포인트 라벨",tr="주석 추가:",or="값",rr="시작",ir="끝",dr="시각",ar="구성요소",nr="계열 (비우면 첫 번째)",lr="상태 (비우면 모든 변경)",sr="이 상태인 동안 음영 표시",pr="측정값",cr="최고",mr="최저",ur="최신",yr="처음",gr="라벨",hr="색상",br="점선",wr="구성요소 기록 따라가기 (계단형)",fr="음영",vr="없음",kr="선 위",xr="선 아래",zr="선의 값에 따라 음영 색상 변경 (선택 구간)",Sr="주석 삭제",Nr="차트 뒤에 심각도 구간 음영 표시",Cr="기간",Er="최근…",qr="오늘",jr="이번 주",Gr="이번 달",Lr="올해",Pr="이전 기간 수 (0은 현재)",Ur="그리기 범위",Vr="지금까지",Wr="기간 끝까지",Ar="이전/다음 버튼 표시",Mr="측정값 그룹화",Or="그룹화 안 함",Rr="시간",Yr="일",Br="주",Dr="월",Fr="집계 방법",Hr="{name}, {offset}",Ir="{n}시간 전",Jr="{n}일 전",Kr="{n}주 전",Qr="{n}개월 전",Tr="{n}년 전",Xr="이전 기간과 비교 (뒤에 흐리게 표시)",Zr="이전 기간 색상",$r="회색",ei="흐린 계열 색상",_i="평균",ti="합계",oi="최소",ri="최대",ii="처음",di="마지막",ai="변화량 (누적 계량기용)",ni="변환",li="없음 (측정값 그대로)",si="누계",pi="누계 초기화",ci="안 함 (왼쪽 끝부터)",mi="매일",ui="매주",yi="매월",gi="매월 청구일",hi="매월 청구일 (1~28)",bi="시간 라벨",wi="값 라벨",fi="축 라벨",vi="차트 옆",ki="차트 위에 겹치기",xi="가로선",zi="세로선",Si="표시할 최솟값",Ni="표시할 최댓값",Ci="값 눈금",Ei="균등 간격",qi="로그 (10의 거듭제곱)",ji="마우스 오버 또는 터치 시 값 표시",Gi="선 두께 (px)",Li="각 측정값에 점 표시",Pi="다른 선 위에 그리기",Ui="구성요소",Vi="상태가 다음일 때",Wi="다음보다 클 때",Ai="다음보다 작을 때",Mi="구성요소",Oi="상태가 다음일 때",Ri="다음보다 클 때",Yi="다음보다 작을 때",Bi="숨겨진 측정값을 흐린 선으로 표시",Di="조건이 충족된 기간을 보여주는 막대",Fi="{condition} 동안 표시",Hi="현재 시각 선",Ii="끄기",Ji="선만",Ki="선과 시각",Qi="선과 다음 설정 시각까지 카운트다운",Ti="{label}까지 {duration}",Xi="다음까지 {duration}",Zi="간단히",$i="이름과 값",ed="차트 위",_d="차트에 겹치기",td="숨김",od="이름을 탭하여 표시/숨기기 전환",rd="표시할 측정값",id="전체 (들어가는 만큼)",dd="최신",ad="최고와 최저",nd="처음과 최신",ld="라벨 위치",sd="봉우리는 위, 골짜기는 아래",pd="위",cd="아래",md="포인트 위",ud="라벨 겹침 허용",yd="동기화 그룹",gd="구성요소마다 작은 차트 표시",hd="값 눈금",bd="단위가 같으면 공통",wd="모든 차트에서 공통",fd="차트별 개별",vd="열 수 (비우면 카드에 맞춤)",kd="예보",xd="{name} 예보",zd="예보",Sd="예보 구성요소",Nd="속성",Cd="값 키",Ed="시간 키",qd="날씨 예보",jd="시간별",Gd="일별",Ld="하루 두 번",Pd="값에 곱할 수",Ud="예보 표시 기간",Vd="설정 온도 표시",Wd="난방 또는 냉방 중 음영 표시",Ad="송풍만 작동 중 음영 표시",Md="온도 색상",Od="설정 온도 색상",Rd="난방 색상",Yd="냉방 색상",Bd="일수 (2 이상이면 평균적인 하루 표시)",Dd="켜진 시간",Fd="현재 시각",Hd="없음",Id="막대 간격",Jd="15분",Kd="30분",Qd="1시간",Td="자동 (계량기는 변화량, 그 외는 평균)",Xd="색상",Zd="켜짐으로 간주할 상태",$d="먼저 위에서 구성요소를 추가하세요.",ea="그룹화 기준",_a="층",ta="영역",oa="기기",ra="라벨",ia="개별 그룹",da="막대 위 텍스트",aa="상태",na="지속 시간",la="상태와 지속 시간",sa="없음",pa="상태 범례",ca="차트 위",ma="숨김",ua="상태 색상",ya="팔레트 이름 (amber, green, blue, red, purple, grey, primary) 또는 임의의 CSS 색상.",ga="상태",ha="색상",ba="상태 색상 추가",wa="삭제",fa="그룹 (같은 그룹의 행은 제목을 공유)",va="시간당 포인트 수 (0이면 모든 측정값 표시)",ka="그래프",xa="선",za="막대",Sa="없음 (값만)",Na="선 아래 채우기",Ca="단색",Ea="페이드",qa="없음",ja="선 위의 점",Ga="마우스 오버 시",La="항상",Pa="표시 안 함",Ua="최고, 최저 라벨",Va="마우스 오버 시",Wa="항상",Aa="표시 안 함",Ma="그래프 높이 (너비 500 px당)",Oa="막대 간격 (px)",Ra="구간 색상",Ya="혼합",Ba="구간마다 전환",Da="최저와 최고 표시",Fa="평균 표시",Ha="범례 (구성요소 2개 이상)",Ia="최솟값",Ja="최댓값",Ka="표시할 최소 범위",Qa="오른쪽 축 최솟값",Ta="오른쪽 축 최댓값",Xa="오른쪽 축 최소 범위",Za="10의 거듭제곱으로 배율 적용",$a="이름과 아이콘",en="양쪽 분산",_n="왼쪽",tn="오른쪽",on="가운데",rn="아이콘",dn="이름 오른쪽",an="이름 왼쪽",nn="값 옆",ln="값",sn="왼쪽",pn="오른쪽",cn="가운데",mn="값 크기 (%)",un="이름 크기 (px)",yn="이름에 색상 적용",gn="값에 색상 적용",hn="아이콘에 색상 적용",bn="배경 없음 (다른 카드 안에서 사용)",wn="아이콘 대신 이미지 (URL)",fn="포인터 위치의 값 표시",vn="축",kn="왼쪽",xn="오른쪽 (별도 눈금)",zn="집계 방법",Sn="현재 값을 수평선으로 그리기",Nn="주 값 옆에 값 표시",Cn="값에 따른 색상 점",En="그래프에 표시",qn="선",jn="채우기",Gn="점",Ln="범례에 표시",Pn="범례에 값 표시",Un="방위",Vn="4 (N, E, S, W)",Wn="8 (N, NE, E…)",An="16 (N, NNE, NE…)",Mn="무풍 기준 풍속",On="첫 번째 구성요소는 풍향이며 각도 또는 SW 같은 방위로 지정합니다. 두 번째는 풍속입니다. 풍속이 없으면 꽃잎은 각 방향에서 바람이 분 빈도만 보여줍니다.",Rn="풍향: {direction}. 풍속: {speed}.",Yn="없음",Bn="장기 통계는 시간별 평균 풍향을 사용합니다. 센서가 풍향을 각도로 기록하는 경우(상태 클래스 measurement_angle)에만 북쪽을 넘나들 때도 정확합니다. 그렇지 않으면 북북서와 북북동 사이를 오가는 한 시간의 평균이 남쪽이 됩니다. 기록은 정확합니다.",Dn="영역 차트",Fn="누적",Hn="누적 안 함",In="위로 쌓기",Jn="100 % 누적",Kn="0 미만 색상",Qn="벌떼 차트",Tn="각 점의 배치 기준",Xn="값",Zn="발생한 시각",$n="값이 클수록 점을 크게",el="측정값 {n}개",_l="켜짐 {n}회",tl="표시된 점",ol="측정값 없음",rl="변화 없음: {value}",il="기간 내내 유지",dl="최초 – 최근",al="최저 – 최고",nl="스트립 플롯",ll="중앙값 {value}",sl="평균 {value}",pl="평균",cl="각 행에 선을 그릴 위치",ml="중앙값",ul="평균",yl="선 없음",gl="행 안에 흩뜨리기",hl="색상",bl="상자 수염 그림",wl="{names}의 상자 수염 그림",fl="최고",vl="제3사분위수",kl="중앙값",xl="제1사분위수",zl="최저",Sl="평균",Nl="측정 횟수",Cl="이상값",El="수염 범위",ql="상자 높이의 1.5배 (이상값은 점으로 표시)",jl="최저와 최고",Gl="각 측정값을 점으로 표시",Ll="상자 색상",Pl="불릿 차트",Ul="막대 뒤 범위",Vl="회색 농담",Wl="색상 구간 색상",Al="목표 {target}",Ml="{names}의 {style} 차트",Ol="캔들스틱",Rl="캔들 하나당",Yl="아래 구성요소: 측정값 집계 방법",Bl="상승 시 색상",Dl="하락 시 색상",Fl="다른 구성요소를 아래에 그리는 방식",Hl="세로 막대",Il="선",Jl="시가",Kl="고가",Ql="저가",Tl="종가",Xl="{date} 주",Zl="공조",$l="설정 온도",es="{low} – {high}",_s="{name}은(는) 온도 조절기가 아닙니다. 공조 구성요소를 선택하세요.",ts="난방 중",os="예열 중",rs="냉방 중",is="성에 제거 중",ds="제습 중",as="송풍",ns="대기 중",ls="꺼짐",ss="세로 막대 차트",ps="자동",cs="각 열의 최저부터 최고까지",ms="둥근 끝",us="세로 막대에 값 표시",ys="오차 막대 (각 열의 분산)",gs="없음",hs="평균 ± 표준편차",bs="최저와 최고",ws="평균의 95 % 신뢰 구간",fs="{value} ({low} – {high})",vs="색상",ks="복합",xs="표시 형식",zs="선",Ss="세로 막대",Ns="영역",Cs="값 축",Es="자동 (단위별)",qs="왼쪽",js="오른쪽",Gs="집계 방법",Ls="카드와 같게",Ps="평균",Us="합계",Vs="최소",Ws="최대",As="처음",Ms="마지막",Os="변화량 (누적 계량기용)",Rs="24시간 시계",Ys="1회",Bs="{n}회",Ds="하루 {text}",Fs="{total} · 가장 많은 시간 {time}",Hs="{time}에 최고 {value}",Is="{name} {state}",Js="하루 {label}",Ks="기록 없음",Qs="현재",Ts="켜짐",Xs="평균적인 하루 · 최근 {n}일",Zs="{of}일 중 {on}일 켜짐",$s="지금까지 {duration}",ep="{from} – {to}",_p="평균 {value}",tp="사이클 플롯",op="{n}주간 각 시간의 평균",rp="{n}주간 각 시간 (일별)",ip="{n}주간 월의 각 날짜 (월별)",dp="패널 평균",ap="{name} 평균",np="패널 단위",lp="요일 (시간별)",sp="시각 (일별)",pp="날짜 (월별)",cp="주 수",mp="덤벨 차트",up="비교 대상",yp="기간 중 최저와 최고",gp="기간 시작 시점과 현재",hp="목표와 현재",bp="현재 값 표시",wp="최저",fp="최고",vp="현재",kp="목표",xp="1시간 전",zp="{n}시간 전",Sp="1일 전",Np="{n}일 전",Cp="1주 전",Ep="{n}주 전",qp="1개월 전",jp="{n}개월 전",Gp="값 없음",Lp="퍼널",Pp="모양",Up="퍼널 (첫 단계가 위)",Vp="피라미드 (첫 단계가 아래)",Wp="백분율",Ap="첫 단계 대비 비율",Mp="이전 단계 대비 비율",Op="표시 안 함",Rp="색상",Yp="구성요소별 색상",Bp="색상 구간별",Dp="{names}의 {style}",Fp="그룹 막대 차트",Hp="막대",Ip="나란히",Jp="누적",Kp="100 % 누적",Qp="색상",Tp="계열별 색상",Xp="색상 구간별",Zp="행",$p="계열",ec="막대 색상",_c="{names}의 막대 차트",tc="히트맵",oc="{name}의 히트맵",rc="평균 낸 일수",ic="측정값 없음",dc="레이아웃",ac="요일별 시간",nc="달력 (셀당 하루)",lc="부드러운 색상 척도",sc="셀",pc="정사각형",cc="둥근 모서리",mc="육각형",uc="최저 색상 기준값",yc="최고 색상 기준값",gc="범례",hc="나선형",bc="{name}의 나선형, {n}바퀴",wc="{n}일, 하루에 한 바퀴",fc="{n}주, 한 주에 한 바퀴",vc="가운데가 가장 오래되고 바깥쪽이 최신",kc="한 바퀴 단위",xc="일",zc="주",Sc="바퀴 수",Nc="링 너비",Cc="히스토그램",Ec="집계 대상",qc="각 범위에 머문 시간",jc="각 범위의 측정값 수",Gc="표시 형식",Lc="전체 대비 비율 (%)",Pc="시간 또는 측정값 수",Uc="구간 수 (비우면: 자동)",Vc="구간 너비 (개수보다 우선)",Wc="구성요소가 2개 이상일 때",Ac="막대를 나란히",Mc="막대를 겹쳐서",Oc="가로축 값 라벨",Rc="측정값 {n}개",Yc="측정값 1개",Bc="선 차트",Dc="기록 불러오는 중…",Fc="기록을 불러올 수 없습니다: {error}",Hc="에너지 대시보드 설정 불러오는 중…",Ic="에너지 대시보드 설정을 읽을 수 없습니다: {error}",Jc="에너지 대시보드에 아직 이 흐름이 설정되어 있지 않습니다.",Kc="전력망에서 가져오기",Qc="전력망으로 내보내기",Tc="태양광",Xc="배터리 방전",Zc="배터리 충전",$c="가스",em="물",_m="기기",tm="집",om="측정되지 않은 사용량",rm="집에서 사용",im="이 기간에 측정값이 없습니다.",dm="탭하여 표시/숨기기. 길게 눌러 이것만 표시.",am="모든 계열이 숨겨져 있습니다. 이름을 탭하면 다시 표시됩니다.",nm="내보내기",lm="PNG로 저장",sm="이미지, 2배",pm="SVG로 저장",cm="벡터",mm="CSV 복사",um="표시된 값",ym="YAML 복사",gm="이 카드의 구성",hm="복사됨",bm="저장됨",wm="파일로 저장됨: 여기서는 클립보드를 사용할 수 없습니다",fm="이 브라우저에서는 내보낼 수 없습니다",vm="로그 척도로 그릴 0보다 큰 값이 없습니다.",km="롤리팝 차트",xm="픽토그래프",zm="아이콘 (구성요소마다 지정 가능)",Sm="아이콘 하나가 나타내는 양 (비우면: 자동)",Nm="그룹당 아이콘 수 (0: 그룹 없음)",Cm="소수 부분은 아이콘을 일부만 채우기",Em="원형 / 도넛 차트",qm="모양",jm="도넛",Gm="원형",Lm="합계 아래 줄",Pm="조각 사이 간격",Um="그라데이션 채우기",Vm="극좌표 영역 차트",Wm="척도",Am="모두 같은 척도 (0부터 최댓값까지)",Mm="각 조각을 구성요소의 최솟값부터 최댓값까지",Om="색상",Rm="구성요소별 색상",Ym="한 가지 색상의 농담 (많을수록 진하게)",Bm="색상 구간별",Dm="농담 색상",Fm="{names}의 극좌표 영역 차트",Hm="레이더 차트",Im="척도",Jm="각 축을 구성요소의 최솟값부터 최댓값까지",Km="모두 같은 척도 (0부터 최댓값까지)",Qm="도형 채우기",Tm="축 이름",Xm="{names}의 레이더 차트",Zm="기타",$m="범위 영역 차트",eu="평균을 선으로 그리기",_u="색상",tu="링",ou="시작 각도 (0이 위쪽)",ru="둥근 끝",iu="생키 다이어그램 (흐름)",du="흐름 색상 기준",au="출발지, 또는 중간 노드 이후에는 도착지",nu="출발지",lu="도착지",su="흐름 출발지",pu="흐름 도착지",cu="흐름 색상",mu="흐름 차트: {flows}",uu="{from}에서 {to}(으)로 {value}",yu='각 구성요소의 옵션에서 "흐름 출발지"와 "흐름 도착지"를 지정하세요.',gu="현재 흐름이 없습니다.",hu="이 기간에 흐름이 없었습니다.",bu="코드 다이어그램 (원형 흐름)",wu="노드 사이 간격",fu="리본 불투명도",vu="코드 다이어그램: {flows}",ku="슬로프 차트",xu="비교 대상",zu="그때와 지금의 측정값",Su="각 기간의 증가량 (계량기)",Nu="상승 또는 하락",Cu="그룹별",Eu="상승의 의미",qu="나쁨 (빨강)",ju="좋음 (초록)",Gu="그룹",Lu="현재",Pu="{n}{unit} 전",Uu="1{unit} 전",Vu="이전 {n}{unit}",Wu="이전 1{unit}",Au="최근 {n}{unit}",Mu="최근 1{unit}",Ou="시간",Ru="시간",Yu="일",Bu="일",Du="주",Fu="주",Hu="개월",Iu="개월",Ju="{name}, {from}에서 {to}",Ku="측정값 없음",Qu="스파크라인",Tu="스파크라인",Xu="선",Zu="영역",$u="세로 막대",ey="이름과 값 아래 막대",_y="색상",ty="{name} 추세",oy="스트림 그래프",ry="모양",iy="스트림 그래프 (흐르는 모양)",dy="가운데 정렬",ay="합계 대비 비율 (100 %)",ny="0부터 누적",ly="순서",sy="가장 큰 것을 가운데에",py="목록 순서 (첫 번째가 맨 아래)",cy="스트림에 이름 표시",my="가장자리",uy="합계",yy="선버스트 차트",gy="고드름 차트",hy="모양",by="원 전체",wy="반원",fy="색상",vy="그룹별 색상",ky="색상 구간별",xy="합계",zy="기타",Sy="표시할 항목이 없습니다: 0보다 큰 값을 가진 구성요소가 없습니다.",Ny="측정값 없음:",Cy="{names}의 선버스트 차트",Ey="{names}의 고드름 차트",qy="상태 타임라인",jy="이 기간에 기록된 상태가 없습니다.",Gy="{duration} 동안",Ly="현재",Py="상태가 아닌 측정값입니다: 선 차트가 적합합니다",Uy="트리맵",Vy="색상",Wy="그룹별 색상",Ay="색상 구간별",My="{names}의 트리맵",Oy="합계 {value}",Ry="표시할 항목이 없습니다: 0보다 큰 값을 가진 구성요소가 없습니다.",Yy="측정값 없음:",By="기타",Dy="마리메코 차트",Fy="각 부분의 텍스트",Hy="열 내 비율",Iy="값",Jy="비율과 값",Ky="없음",Qy="열 (그룹)",Ty="범주",Xy="범주 색상",Zy="마리메코 차트, 열: {columns}",$y="추세",eg="최저",_g="평균",tg="최고",og="바이올린 플롯",rg="바이올린",ig="레인클라우드 (반 바이올린, 상자, 측정값)",dg="중앙값과 중간 50%를 보여주는 상자",ag="평활화 (구성요소 단위, 비우면 자동)",ng="도형 분할 기준",lg="구성요소",sg="구성요소와 일",pg="구성요소와 주",cg="구성요소와 월",mg="중앙값 {value}",ug="측정값 없음",yg="레인클라우드",gg="와플 차트",hg="와플",bg="하나를 구성요소별로 분할",wg="구성요소마다 하나씩 나란히",fg="첫 번째 비율을 크게 표시",vg="폭포 차트",kg="각 단계의 값",xg="기간 중 변화량",zg="현재 값",Sg="기간 시작 시 첫 번째 구성요소의 측정값에서 시작",Ng="마지막에 합계 표시",Cg="차감 (이 값의 증가는 합계의 감소)",Eg="시작",qg="끝",jg="합계",Gg="측정값 없음",Lg="폭포 차트: {bars}",Pg="바람장미",Ug="주풍향",Vg="평균 풍속",Wg="최대",Ag="무풍",Mg="풍속",Og="풍속 ({unit})",Rg="시간 비율",Yg="바람장미, 주풍향 {direction} {share}",Bg="바람장미, 주풍향 {direction} {share}, 무풍 {calm}",Dg="바람장미, 무풍 {calm}",Fg="배터리, 수위 등 0에서 100까지의 모든 값",Hg="저장 공간과 긴 목록을 좁은 공간에",Ig="신호 세기와 채움 정도를 단계별로",Jg="탱크, 쓰레기통, 빗물통을 아래부터 채워서",Kg="집 안의 모든 배터리를 남은 양이 적은 순으로",Qg="CPU, 메모리, 디스크를 다이얼로",Tg="전력과 속도를 바늘로",Xg="온도, 습도, CO₂를 열린 다이얼로",Zg="센서가 몇 시간, 며칠, 몇 달 동안 어떻게 변했는지",$g="태양광과 전력 사용량, 가져오기와 내보내기를 0의 위아래에",eh="일별 에너지, 시간별 강우량",_h="세로 막대, 선, 영역을 하나의 시간 축에, 보조 축과 함께",th="오늘 에너지의 출처처럼 합계가 어떻게 나뉘는지",oh="여러 배터리나 목표를 하나의 다이얼에",rh="개수 세기: 끝낸 집안일, 마신 물 잔 수, 집에 있는 사람",ih="100 중 차지하는 비율, 또는 하나의 합계를 나눈 모습",dh="방이 각 온도 구간에 머문 시간",ah="난방 대 외부 온도처럼 한 센서와 다른 센서의 비교",nh="두 센서를 서로 비교하고, 세 번째 센서로 크기 표시",lh="시간대와 요일별 전력, 또는 1년치 날짜를 달력으로",sh="하루 또는 한 주의 일과, 하루나 한 주에 한 바퀴",ph="측정값의 분포, 구성요소별 또는 일·주·월별",ch="태양광 발전량, 집에서 쓴 양, 내보낸 양 순서로",mh="여러 값의 프로필 비교",uh="원 둘레에 길이가 다른 조각으로 값을 표시",yh="층과 방별 전력 사용량을 비율에 맞는 크기의 상자로",gh="방별·용도별 에너지처럼 합계를 두 가지 기준으로 나눔",hh="계층을 링으로 표시, 탭하여 들어가기",bh="계층을 쌓은 막대로 표시, 탭하여 들어가기",wh="여러 값을 나란히, 쌓아서, 또는 100 %로",fh="값과 목표값 비교",vh="많은 값을 간결하게",kh="합계가 단계별로 늘어나거나 줄어드는 과정",xh="각 구성요소의 이전과 현재",zh="각 구성요소의 최솟값과 최댓값",Sh="각 기간의 최솟값부터 최댓값까지 음영으로",Nh="각 구성요소의 이름과 값 옆에 작은 추세",Ch="여러 구성요소가 시간에 따라 합계를 어떻게 나누는지",Eh="기간별 시작값, 최고값, 최저값, 마지막 값",qh="측정값의 분포를 매끄러운 모양으로",jh="모든 측정값을 겹치지 않게 펼친 점으로",Gh="모든 측정값을 점으로, 중간값에 선을 표시",Lh="공급원과 부하 사이의 전력 흐름",Ph="몇몇 장소 사이의 양방향 흐름을 원 둘레에",Uh="각 구성요소가 켜짐, 꺼짐, 집, 난방 중이었던 시간",Vh="온도 조절기의 온도와 설정 온도 비교",Wh="바람이 불어오는 방향과 세기",Ah="각 구성요소가 켜져 있던 시간을 24시간 시계로",Mh="요일별 평균적인 하루를 나란히",Oh="간결한 타일: 값과 최근 기록",Rh="기간과 측정값",Yh="외관",Bh="축과 격자선",Dh="마커 및 기타",Fh="레이아웃 및 공유",Hh="{by} 기준 그룹화를 껐습니다. {style}에서는 이 방식으로 그룹화할 수 없습니다.",Ih='남은 양이 적은 순으로 정렬했습니다. "표시"의 "정렬"에서 바꿀 수 있습니다.',Jh="아직 구성요소가 없습니다",Kh="구성요소 1개",Qh="구성요소 {count}개",Th="및 일치 항목",Xh="{min}에서 {max}까지",Zh="목표값 {target}",$h="구간 없음",eb="구간 1개",_b="구간 {count}개",tb="최솟값({min})이 최댓값({max})보다 작지 않아 아무것도 채울 수 없습니다. 최솟값을 낮추거나 최댓값을 높이세요.",ob='{entity}의 값 "{state}"은(는) 숫자가 아니어서 이 스타일로 그릴 수 없습니다. 숫자를 보고하는 센서를 고르거나, 옵션에서 속성 중 하나를 읽도록 하세요.',rb="두 구간이 {from}에서 시작하므로 하나만 표시됩니다. 구간마다 다른 시작값을 지정하세요.",ib="{action}: {entity}",db="다음일 때만 이 계열 표시…",ab="다음일 때만 계열 표시…",nb='구성요소를 고른 다음, 그 구성요소가 있어야 할 상태나 범위를 지정하세요. 계열마다 따로 지정하려면 "구성요소"에서 해당 계열의 옵션을 사용하세요.',lb="상태가 여러 개면 쉼표로 구분하세요.",sb="상태가 여러 개면 쉼표로 구분하세요.",pb="예: 30min, 2h, 1d. 비우면: 기간의 1/12.",cb="핀치, Ctrl + 스크롤 또는 드래그.",mb="같은 이름의 차트는 포인터를 공유하고 기간도 함께 이동합니다.",ub="현재 이후의 예보를 점선으로 표시합니다.",yb='비우면: 날씨 예보 또는 "forecast"라는 속성.',gb="비우면: 예보에서 자동으로 판단.",hb="비우면: 예보에서 자동으로 판단.",bb="비우면: 시간별.",wb="비우면: 1.",fb="숫자 앞에 ~를 붙이면 측정값이 그 값을 넘어갈 수 있습니다.",vb="숫자 앞에 ~를 붙이면 측정값이 그 값을 넘어갈 수 있습니다.",kb="숫자 앞에 ~를 붙이면 측정값이 그 값을 넘어갈 수 있습니다.",xb="숫자 앞에 ~를 붙이면 측정값이 그 값을 넘어갈 수 있습니다.",zb='"그룹화 기준"보다 우선합니다. 두 단계는 "1층 / 주방"처럼 입력하세요.',Sb="비우면: on, open, heating, home 등.",Nb="매일은 07:00, 또는 2026-10-28 07:00. 여러 개는 쉼표로 구분하세요.",Cb="숫자 또는 구성요소.",Eb="숫자 또는 구성요소. 비우면: 아래쪽 끝.",qb="숫자 또는 구성요소. 비우면: 위쪽 끝.",jb="예: 15min. 측정값 개수 대신 사용됩니다.",Gb="비우면: 0.5 m/s, 또는 km/h, mph, 노트로 같은 값.",Lb="같은 축 이름의 구성요소는 그룹 간에 정렬됩니다.",Pb="선택하지 않으면: 전력망, 태양광, 배터리.",Ub="팔레트 이름 또는 임의의 CSS 색상.";var Vb={entity_not_found:e,unavailable:_,no_entities:t,no_matches:o,none_available:r,editor_section_entities:i,editor_section_style:"스타일",editor_section_chart:"차트",editor_group_bars:"막대",editor_group_gauges:"게이지",editor_group_history:s,editor_group_totals:p,editor_group_compare:"비교",editor_group_distribution:"분포",editor_period_last:u,editor_period_unit:"단위",editor_period_unit_hour:"시간",editor_period_unit_day:"일",editor_period_unit_week:"주",editor_period_unit_month:"월",editor_source:f,editor_source_history:v,editor_source_statistics:k,editor_derivative_transform:"변환",editor_derivative_transform_none:z,editor_derivative_transform_derivative:"변화율",editor_derivative_unit_time:N,editor_derivative_unit_time_s:"초",editor_derivative_unit_time_min:"분",editor_derivative_unit_time_h:"시간",editor_derivative_unit_time_d:"일",editor_derivative_smoothing:G,editor_derivative_smoothing_time:L,editor_source_current:P,editor_source_energy:U,editor_energy_flows:V,editor_energy_split:W,editor_curve:A,editor_curve_smooth:M,editor_curve_straight:"직선",editor_curve_step:"계단",editor_color_by:"색상",editor_color_by_series:B,editor_color_by_bands:D,editor_labels:F,editor_series_color:H,editor_dash:"점선",editor_section_limits:"범위",editor_section_colours:"색상",editor_section_display:"표시",editor_section_actions:"동작",editor_title:"제목",editor_style_bar:"막대",editor_style_thin:$,editor_style_segmented:"분할",editor_style_tank:"탱크",editor_style_battery:te,battery_aria:oe,editor_style_ring:"링",editor_style_needle:"바늘",editor_style_arc:"원호",editor_gauge_help:ae,editor_start_angle:ne,editor_end_angle:le,editor_center:se,editor_center_mode_value:"값",editor_center_mode_band:ce,editor_center_mode_name:"이름",editor_center_mode_text:ue,editor_center_mode_none:"없음",editor_center_text:"텍스트",editor_tick_labels:he,editor_ghost:be,editor_ghost_off:"끄기",editor_ghost_24h:fe,editor_ghost_7d:ve,ghost_title_24h:ke,ghost_title_7d:xe,editor_show_name:ze,editor_show_value:Se,editor_show_icon:Ne,editor_show_target:Ce,editor_show_legend:Ee,editor_columns:"열 수",editor_sort:"정렬",editor_sort_none:Ge,editor_sort_ascending:Le,editor_sort_descending:Pe,editor_decimals:Ue,editor_unit:"단위",editor_animate:We,editor_hide_unavailable:Ae,editor_export:Me,editor_limit:Oe,editor_include_heading:Re,editor_include_help:Ye,editor_exclude_heading:"제외",editor_exclude_help:De,editor_rule_device_class:Fe,editor_rule_area:"영역",editor_rule_floor:"층",editor_rule_label:"라벨",editor_rule_domain:"도메인",editor_rule_entity:Qe,editor_tap_action:Te,editor_hold_action:Xe,editor_double_tap_action:Ze,editor_badge_entity:$e,editor_badge_style:"모양",editor_badge_style_value:__,editor_badge_style_sparkline:t_,editor_badge_style_ring:"링",editor_badge_style_thin:r_,editor_badge_attribute:i_,editor_badge_name:"이름",editor_badge_hours:a_,editor_badge_show_name:n_,editor_badge_show_icon:l_,editor_badge_icon:"아이콘",editor_badge_min:"최솟값",editor_badge_max:"최댓값",editor_badge_unit:"단위",editor_badge_decimals:u_,editor_badge_color:y_,editor_badge_bands:g_,editor_badge_bands_help:h_,editor_badge_actions:"동작",editor_badge_tap_action:w_,editor_badge_hold_action:f_,editor_badge_double_tap_action:v_,editor_attribute:k_,editor_name:"이름",editor_icon:"아이콘",editor_min:"최솟값",editor_max:"최댓값",editor_target:"목표값",editor_none:"없음",editor_card_setting:q_,editor_limit_default:j_,editor_limit_number:"숫자",editor_limit_entity:L_,editor_preset:"프리셋",editor_preset_battery:U_,editor_preset_usage:V_,editor_preset_temperature:"온도",editor_preset_none:"없음",editor_preset_custom:M_,editor_band_from:"시작값",editor_band_from_entity:R_,editor_band_from_number:Y_,editor_band_from_entity_label:B_,editor_band_color:"색상",editor_band_custom_color:F_,editor_band_label:"라벨",editor_band_icon:"아이콘",editor_color_icon:J_,editor_color_primary:"기본",editor_color_green:"초록",editor_color_amber:"호박색",editor_color_red:"빨강",editor_color_blue:"파랑",editor_color_purple:"보라",editor_color_grey:"회색",editor_color_custom:_t,editor_add_band:tt,editor_remove_band:ot,editor_add_entity:rt,editor_move_up:it,editor_move_down:dt,editor_remove_entity:at,editor_show_options:nt,editor_hide_options:lt,editor_not_found:st,editor_severity:"색상",annotation_at:ct,editor_orientation:"방향",editor_orientation_horizontal:"가로",editor_orientation_vertical:"세로",editor_value_axis:gt,editor_value_grid:ht,editor_value_min:bt,editor_value_max:wt,dist_median:"중앙값",dist_middle:vt,dist_range:kt,dist_count:xt,editor_drill_down:zt,drill_into:St,drill_back:Nt,drill_top:"전체",extremes_high:"최고",extremes_low:"최저",extremes_average:"평균",editor_extremes_max:Gt,editor_extremes_min:Lt,editor_extremes_average:"평균",editor_extremes_average_none:Ut,editor_extremes_average_line:Vt,editor_extremes_average_figure:"수치만",editor_extremes:At,anomaly_title:Mt,anomaly_beyond_high:Ot,anomaly_beyond_low:Rt,editor_anomalies:Yt,editor_anomalies_window:"윈도우",editor_anomalies_sigma:Dt,editor_anomalies_color:Ft,editor_anomalies_band:Ht,period_previous:It,period_next:Jt,period_return:Kt,period_today:"오늘",period_yesterday:"어제",period_this_week:Xt,period_last_week:"지난주",period_this_month:$t,period_last_month:"지난달",period_this_year:"올해",period_last_year:"작년",period_last_hour:oo,period_last_hours:ro,period_last_day:io,period_last_days:ao,period_last_week_rolling:no,period_last_weeks:lo,period_last_month_rolling:so,period_last_months:po,editor_color_by_shades:co,editor_shade_color:mo,editor_show_percent:uo,editor_center_total:"합계",editor_center_average:"평균",editor_center_none:"없음",parts_total:"합계",parts_average:"평균",parts_aria:fo,editor_style_scatter:"산점도",editor_style_bubble:ko,editor_against:"가로축",editor_against_entity:zo,editor_against_time:"시간",editor_dot_size:No,editor_jitter:Co,editor_min_size:Eo,editor_max_size:qo,editor_dot_color:jo,editor_xy_x_axis:Go,scatter_needs_two:Lo,bubble_needs_three:Po,scatter_role_x:"가로",bubble_role_size:"크기",chart_total:"합계",editor_x_min:Ao,editor_x_max:Mo,zoom_reset:Oo,zoom_window:Ro,zoom_window_label:Yo,editor_zoom:Bo,editor_overview:Do,editor_annotations:"주석",editor_annotation_type:"종류",editor_annotation_type_line:Io,editor_annotation_type_band:Jo,editor_annotation_type_time:Ko,editor_annotation_type_state:Qo,editor_annotation_type_point:To,editor_annotation_add_line:"선",editor_annotation_add_band:"구간",editor_annotation_add_time:"시각",editor_annotation_add_state:er,editor_annotation_add_point:_r,editor_annotation_add:tr,editor_annotation_value:"값",editor_annotation_from:"시작",editor_annotation_to:"끝",editor_annotation_times:"시각",editor_annotation_entity:ar,editor_annotation_series:nr,editor_annotation_state:lr,editor_annotation_shade:sr,editor_annotation_at:"측정값",editor_annotation_at_max:"최고",editor_annotation_at_min:"최저",editor_annotation_at_last:"최신",editor_annotation_at_first:"처음",editor_annotation_label:"라벨",editor_annotation_color:"색상",editor_annotation_dash:"점선",editor_annotation_history:wr,editor_annotation_zone:"음영",editor_annotation_zone_none:"없음",editor_annotation_zone_above:"선 위",editor_annotation_zone_below:xr,editor_annotation_severity:zr,editor_annotation_remove:Sr,editor_zones:Nr,editor_period_calendar:"기간",editor_period_calendar_rolling:"최근…",editor_period_calendar_day:"오늘",editor_period_calendar_week:jr,editor_period_calendar_month:Gr,editor_period_calendar_year:"올해",editor_period_offset:Pr,editor_period_until:Ur,editor_period_until_now:Vr,editor_period_until_end:Wr,editor_period_navigate:Ar,editor_group_by:Mr,editor_group_by_none:Or,editor_group_by_hour:"시간",editor_group_by_day:"일",editor_group_by_week:"주",editor_group_by_month:"월",editor_aggregate:Fr,compare_series:Hr,compare_hours_earlier:Ir,compare_days_earlier:Jr,compare_weeks_earlier:Kr,compare_months_earlier:Qr,compare_years_earlier:Tr,editor_compare:Xr,editor_compare_style:Zr,editor_compare_style_grey:"회색",editor_compare_style_series:ei,editor_aggregate_mean:"평균",editor_aggregate_sum:"합계",editor_aggregate_min:"최소",editor_aggregate_max:"최대",editor_aggregate_first:"처음",editor_aggregate_last:"마지막",editor_aggregate_change:ai,editor_cumulative_transform:"변환",editor_cumulative_transform_none:li,editor_cumulative_transform_cumulative:"누계",editor_cumulative_reset:pi,editor_cumulative_reset_none:ci,editor_cumulative_reset_day:"매일",editor_cumulative_reset_week:"매주",editor_cumulative_reset_month:"매월",editor_cumulative_reset_billing:gi,editor_cumulative_billing_day:hi,editor_x_axis:bi,editor_y_axis:wi,editor_axis_labels:fi,editor_axis_labels_outside:vi,editor_axis_labels_inside:ki,editor_grid_horizontal:"가로선",editor_grid_vertical:"세로선",editor_y_min:Si,editor_y_max:Ni,editor_y_scale:Ci,editor_y_scale_linear:Ei,editor_y_scale_log:qi,editor_tooltip:ji,editor_line_width:Gi,editor_dots:Li,editor_on_top:Pi,editor_when_entity:Ui,editor_when_state:Vi,editor_when_above:Wi,editor_when_below:Ai,editor_when_card_entity:Mi,editor_when_card_state:Oi,editor_when_card_above:Ri,editor_when_card_below:Yi,editor_when_ghost:Bi,editor_when_strip:Di,when_strip_label:Fi,editor_now_marker:Hi,editor_now_marker_off:"끄기",editor_now_marker_line:"선만",editor_now_marker_time:Ki,editor_now_marker_countdown:Qi,now_marker_countdown:Ti,now_marker_next:Xi,editor_compact:"간단히",editor_header:$i,editor_header_above:ed,editor_header_over:_d,editor_header_hidden:"숨김",editor_legend_toggle:od,editor_labels_show:rd,editor_labels_show_all:id,editor_labels_show_last:"최신",editor_labels_show_minmax:ad,editor_labels_show_ends:nd,editor_labels_position:ld,editor_labels_position_auto:sd,editor_labels_position_above:"위",editor_labels_position_below:"아래",editor_labels_position_center:md,editor_labels_overlap:ud,editor_sync:yd,editor_multiples:gd,editor_multiples_scale:hd,editor_multiples_scale_auto:bd,editor_multiples_scale_shared:wd,editor_multiples_scale_independent:fd,editor_multiples_columns:vd,forecast_label:"예보",forecast_series:xd,editor_forecast_title:"예보",editor_forecast_entity:Sd,editor_forecast_attribute:"속성",editor_forecast_value_key:"값 키",editor_forecast_time_key:Ed,editor_forecast_type:qd,editor_forecast_type_hourly:"시간별",editor_forecast_type_daily:"일별",editor_forecast_type_twice_daily:Ld,editor_forecast_multiply:Pd,editor_forecast_hours:Ud,editor_set_point:Vd,editor_shading:Wd,editor_shade_fan:Ad,editor_current_color:Md,editor_set_point_color:Od,editor_heating_color:Rd,editor_cooling_color:Yd,editor_days:Bd,editor_day_clock_center_total:Dd,editor_day_clock_center_now:Fd,editor_day_clock_center_none:"없음",editor_bucket:Id,editor_bucket_15:"15분",editor_bucket_30:"30분",editor_bucket_60:"1시간",editor_aggregate_auto:Td,editor_ring_color:"색상",editor_active:Zd,editor_entity_options_none:$d,editor_hierarchy_group_by:ea,editor_group_by_floor:"층",editor_group_by_area:"영역",editor_group_by_device:"기기",editor_group_by_label:"라벨",editor_entity_groups:ia,editor_bar_labels:da,editor_bar_labels_state:"상태",editor_bar_labels_duration:na,editor_bar_labels_both:la,editor_bar_labels_none:"없음",editor_timeline_legend:pa,editor_timeline_legend_above:ca,editor_timeline_legend_hidden:"숨김",editor_state_colors:ua,editor_state_colors_help:ya,editor_state_colors_state:"상태",editor_state_colors_color:"색상",editor_state_colors_add:ba,editor_state_colors_remove:"삭제",editor_timeline_group:fa,editor_points_per_hour:va,editor_graph:"그래프",editor_graph_line:"선",editor_graph_bar:"막대",editor_graph_none:Sa,editor_fill:Na,editor_fill_solid:"단색",editor_fill_fade:"페이드",editor_fill_none:"없음",editor_points:ja,editor_points_hover:Ga,editor_points_always:"항상",editor_points_never:Pa,editor_trend_labels:Ua,editor_labels_hover:Va,editor_labels_always:"항상",editor_labels_never:Aa,editor_height:Ma,editor_bar_spacing:Oa,editor_color_transition:Ra,editor_color_transition_smooth:"혼합",editor_color_transition_hard:Ba,editor_extrema:Da,editor_average:Fa,editor_trend_legend:Ha,editor_trend_y_min:"최솟값",editor_trend_y_max:"최댓값",editor_min_range:Ka,editor_y_min_secondary:Qa,editor_y_max_secondary:Ta,editor_min_range_secondary:Xa,editor_value_factor:Za,editor_align_header:$a,editor_align_header_default:en,editor_align_header_left:"왼쪽",editor_align_header_right:"오른쪽",editor_align_header_center:"가운데",editor_align_icon:"아이콘",editor_align_icon_right:dn,editor_align_icon_left:an,editor_align_icon_state:"값 옆",editor_align_state:"값",editor_align_state_left:"왼쪽",editor_align_state_right:"오른쪽",editor_align_state_center:"가운데",editor_font_size:mn,editor_font_size_header:un,editor_color_name:yn,editor_color_value:gn,editor_trend_color_icon:hn,editor_trend_group:bn,editor_icon_image:wn,editor_trend_tooltip:fn,editor_y_axis_side:"축",editor_y_axis_side_primary:"왼쪽",editor_y_axis_side_secondary:xn,editor_entity_aggregate:zn,editor_fixed_value:Sn,editor_show_state:Nn,editor_show_indicator:Cn,editor_show_graph:En,editor_show_line:"선",editor_show_fill:"채우기",editor_show_points:"점",editor_show_legend_entity:Ln,editor_show_legend_state:Pn,editor_sectors:"방위",editor_sectors_4:Vn,editor_sectors_8:Wn,editor_sectors_16:An,editor_calm:Mn,editor_wind_roles:On,editor_wind_now:Rn,editor_wind_none:"없음",editor_wind_statistics:Bn,editor_style_area:Dn,editor_stack:"누적",editor_stack_none:Hn,editor_stack_normal:In,editor_stack_percent:Jn,editor_negative_color:Kn,editor_style_beeswarm:Qn,editor_place_by:Tn,editor_place_by_value:"값",editor_place_by_time_of_day:Zn,editor_size_by_value:$n,swarm_readings:el,swarm_events:_l,swarm_shown:tl,swarm_none:ol,swarm_no_change:rl,swarm_held:il,swarm_earliest_latest:dl,swarm_lowest_highest:al,editor_style_strip_plot:nl,strip_median_value:ll,strip_mean_value:sl,strip_mean:"평균",editor_strip_marker:cl,editor_strip_marker_median:"중앙값",editor_strip_marker_mean:"평균",editor_strip_marker_none:yl,editor_strip_jitter:gl,editor_fill_color:"색상",editor_style_box:bl,box_aria:wl,box_highest:"최고",box_upper_quartile:vl,box_median:"중앙값",box_lower_quartile:xl,box_lowest:"최저",box_mean:"평균",box_count:Nl,box_outliers:"이상값",editor_whiskers:El,editor_whiskers_tukey:ql,editor_whiskers_range:jl,editor_readings:Gl,editor_box_color:Ll,editor_style_bullet:Pl,editor_ranges:Ul,editor_ranges_shades:Vl,editor_ranges_colours:Wl,compare_target:Al,chart_aria:Ml,editor_style_candlestick:Ol,editor_candle_by:Rl,editor_under_aggregate:Yl,editor_up_color:Bl,editor_down_color:Dl,editor_underneath:Fl,editor_underneath_columns:Hl,editor_underneath_line:"선",candle_open:"시가",candle_high:"고가",candle_low:"저가",candle_close:"종가",candle_week_of:Xl,editor_style_climate:"공조",climate_set_point:$l,climate_range:es,climate_not_thermostat:_s,climate_action_heating:ts,climate_action_preheating:os,climate_action_cooling:rs,climate_action_defrosting:is,climate_action_drying:ds,climate_action_fan:"송풍",climate_action_idle:ns,climate_action_off:"꺼짐",editor_style_column:ss,editor_group_by_auto:"자동",editor_range:cs,editor_rounded:ms,editor_column_labels:us,editor_error_bars:ys,editor_error_bars_none:"없음",editor_error_bars_std:hs,editor_error_bars_min_max:bs,editor_error_bars_ci95:ws,error_bars_tooltip:fs,editor_column_color:"색상",editor_style_combined:"복합",editor_series_type:xs,editor_series_type_line:"선",editor_series_type_column:Ss,editor_series_type_area:"영역",editor_series_axis:"값 축",editor_series_axis_auto:Es,editor_series_axis_left:"왼쪽",editor_series_axis_right:"오른쪽",editor_series_aggregate:Gs,editor_series_aggregate_auto:Ls,editor_series_aggregate_mean:"평균",editor_series_aggregate_sum:"합계",editor_series_aggregate_min:"최소",editor_series_aggregate_max:"최대",editor_series_aggregate_first:"처음",editor_series_aggregate_last:"마지막",editor_series_aggregate_change:Os,editor_style_day_clock:Rs,day_clock_times_one:"1회",day_clock_times:Bs,day_clock_a_day:Ds,day_clock_busiest:Fs,day_clock_peak:Hs,day_clock_state:Is,day_clock_per_day:Js,day_clock_no_data:Ks,day_clock_now:"현재",day_clock_on:"켜짐",day_clock_average:Xs,day_clock_on_days:Zs,day_clock_so_far:$s,day_clock_range:ep,day_clock_average_value:_p,editor_style_cycle_plot:tp,cycle_note_week:op,cycle_note_hour:rp,cycle_note_month:ip,cycle_mean_legend:dp,cycle_panel_average:ap,editor_cycle_plot_cycle:np,editor_cycle_plot_cycle_day_of_week:lp,editor_cycle_plot_cycle_hour_of_day:sp,editor_cycle_plot_cycle_day_of_month:pp,editor_cycle_plot_weeks:"주 수",editor_style_dumbbell:mp,editor_ends:up,editor_ends_range:yp,editor_ends_then:gp,editor_ends_target:hp,editor_show_now:bp,dumbbell_low:"최저",dumbbell_high:"최고",dumbbell_now:"현재",dumbbell_target:"목표",dumbbell_ago_hour_one:xp,dumbbell_ago_hour:zp,dumbbell_ago_day_one:Sp,dumbbell_ago_day:Np,dumbbell_ago_week_one:Cp,dumbbell_ago_week:Ep,dumbbell_ago_month_one:qp,dumbbell_ago_month:jp,dumbbell_no_value:Gp,editor_style_funnel:"퍼널",editor_funnel_shape:"모양",editor_funnel_shape_funnel:Up,editor_funnel_shape_pyramid:Vp,editor_funnel_percent_of:"백분율",editor_funnel_percent_of_first:Ap,editor_funnel_percent_of_previous:Mp,editor_funnel_percent_of_none:Op,editor_funnel_color_by:"색상",editor_funnel_color_by_series:Yp,editor_funnel_color_by_bands:Bp,funnel_aria:Dp,editor_style_grouped_bars:Fp,editor_mode:"막대",editor_mode_grouped:"나란히",editor_mode_stacked:"누적",editor_mode_percent:Kp,editor_bars_color_by:"색상",editor_bars_color_by_series:Tp,editor_bars_color_by_bands:Xp,editor_bar_group:"행",editor_bar_series:"계열",editor_bar_color:ec,grouped_bars_aria:_c,editor_style_heatmap:"히트맵",heatmap_aria:oc,heatmap_hours:rc,heatmap_empty:ic,editor_grid:dc,editor_grid_hours:ac,editor_grid_calendar:nc,editor_color_by_scale:lc,editor_cell_shape:"셀",editor_cell_shape_square:pc,editor_cell_shape_rounded:cc,editor_cell_shape_hexagon:"육각형",editor_color_min:uc,editor_color_max:yc,editor_legend:"범례",editor_style_spiral:"나선형",spiral_aria:bc,spiral_turn_day_note:wc,spiral_turn_week_note:fc,spiral_inner_oldest:vc,editor_spiral_turn:kc,editor_spiral_turn_day:"일",editor_spiral_turn_week:"주",editor_spiral_turns:Sc,editor_spiral_ring_width:Nc,editor_style_histogram:Cc,editor_count:Ec,editor_count_time:qc,editor_count_readings:jc,editor_show_as:Gc,editor_show_as_percent:Lc,editor_show_as_total:Pc,editor_bins:Uc,editor_bin_width:Vc,editor_bars:Wc,editor_bars_side:Ac,editor_bars_overlap:Mc,editor_hist_x_axis:Oc,histogram_readings:Rc,histogram_reading:Yc,editor_style_line:Bc,chart_loading:Dc,chart_error:Fc,energy_loading:Hc,energy_error:Ic,energy_none:Jc,energy_flow_grid_import:Kc,energy_flow_grid_export:Qc,energy_flow_solar:"태양광",energy_flow_battery_out:Xc,energy_flow_battery_in:Zc,energy_flow_gas:"가스",energy_flow_water:"물",energy_flow_devices:"기기",energy_node_home:"집",energy_node_untracked:om,energy_node_home_use:rm,chart_no_data:im,legend_toggle_hint:dm,legend_toggle_all_hidden:am,export_menu:nm,export_png:lm,export_png_hint:sm,export_svg:pm,export_svg_hint:"벡터",export_csv:mm,export_csv_hint:um,export_yaml:ym,export_yaml_hint:gm,export_copied:"복사됨",export_saved:"저장됨",export_saved_file:wm,export_failed:fm,chart_log_nothing:vm,editor_style_lollipop:km,editor_style_pictograph:xm,editor_unit_icon:zm,editor_per_icon:Sm,editor_group_size:Nm,editor_partial:Cm,editor_style_pie:Em,editor_shape:"모양",editor_shape_donut:"도넛",editor_shape_pie:"원형",editor_center_label:Lm,editor_gap:Pm,editor_gradient:Um,editor_style_polar_area:Vm,editor_polar_scale:"척도",editor_polar_scale_shared:Am,editor_polar_scale_limits:Mm,editor_polar_color_by:"색상",editor_polar_color_by_series:Rm,editor_polar_color_by_shades:Ym,editor_polar_color_by_bands:Bm,editor_polar_color:Dm,polar_area_aria:Fm,editor_style_radar:Hm,editor_radar_scale:"척도",editor_radar_scale_limits:Jm,editor_radar_scale_shared:Km,editor_radar_fill:Qm,editor_radar_axis:Tm,radar_aria:Xm,radar_other:"기타",editor_style_range_area:$m,editor_mean:eu,editor_range_color:"색상",editor_style_rings:"링",editor_rings_start_angle:ou,editor_rounded_ends:ru,editor_style_sankey:iu,editor_link_color:du,editor_link_color_auto:au,editor_link_color_source:"출발지",editor_link_color_target:"도착지",editor_from:su,editor_to:pu,editor_flow_color:cu,sankey_aria:mu,sankey_flow:uu,sankey_no_flows:yu,sankey_nothing:gu,energy_nothing_flowed:hu,editor_style_chord:bu,editor_chord_pad:wu,editor_chord_ribbon_opacity:fu,chord_aria:vu,editor_style_slope:ku,editor_measure:xu,editor_measure_value:zu,editor_measure_change:Su,editor_color_by_direction:Nu,editor_color_by_group:"그룹별",editor_increase:Eu,editor_increase_bad:qu,editor_increase_good:ju,editor_group:"그룹",slope_now:"현재",slope_ago:Pu,slope_ago_one:Uu,slope_previous:Vu,slope_previous_one:Wu,slope_last:Au,slope_last_one:Mu,slope_unit_hour:"시간",slope_unit_hour_other:"시간",slope_unit_day:"일",slope_unit_day_other:"일",slope_unit_week:"주",slope_unit_week_other:"주",slope_unit_month:"개월",slope_unit_month_other:"개월",slope_entity_aria:Ju,slope_no_reading:Ku,editor_style_sparkline:Qu,editor_spark:Tu,editor_spark_line:"선",editor_spark_area:"영역",editor_spark_column:$u,editor_spark_bar:ey,editor_spark_color:"색상",spark_aria:ty,editor_style_streamgraph:oy,editor_baseline:"모양",editor_baseline_wiggle:iy,editor_baseline_centre:dy,editor_baseline_share:ay,editor_baseline_zero:ny,editor_stream_order:"순서",editor_stream_order_inside_out:sy,editor_stream_order_listed:py,editor_stream_labels:cy,editor_stream_curve:my,stream_total:"합계",editor_style_sunburst:yy,editor_style_icicle:gy,editor_sunburst_shape:"모양",editor_sunburst_shape_full:by,editor_sunburst_shape_half:"반원",editor_hierarchy_color_by:"색상",editor_hierarchy_color_by_group:vy,editor_hierarchy_color_by_bands:ky,hierarchy_total:"합계",hierarchy_other:"기타",hierarchy_empty:Sy,hierarchy_no_reading:Ny,sunburst_aria:Cy,icicle_aria:Ey,editor_style_timeline:qy,timeline_no_states:jy,timeline_for:Gy,timeline_now:"현재",timeline_measurement:Py,editor_style_treemap:"트리맵",editor_treemap_color_by:"색상",editor_treemap_color_by_group:Wy,editor_treemap_color_by_bands:Ay,treemap_aria:My,treemap_total:Oy,treemap_empty:Ry,treemap_no_reading:Yy,treemap_other:"기타",editor_style_marimekko:Dy,editor_marimekko_segment_labels:Fy,editor_marimekko_segment_labels_percent:Hy,editor_marimekko_segment_labels_value:"값",editor_marimekko_segment_labels_both:Jy,editor_marimekko_segment_labels_none:"없음",editor_marimekko_group:Qy,editor_marimekko_category:"범주",editor_marimekko_color:Xy,marimekko_aria:Zy,editor_style_trend:"추세",trend_min:"최저",trend_avg:"평균",trend_max:"최고",editor_style_violin:og,editor_shape_violin:rg,editor_shape_raincloud:ig,editor_box:dg,editor_bandwidth:ag,editor_split_by:ng,editor_split_by_none:lg,editor_split_by_day:sg,editor_split_by_week:pg,editor_split_by_month:cg,violin_median:mg,violin_none:ug,violin_raincloud:yg,editor_style_waffle:gg,editor_waffles:"와플",editor_waffles_one:bg,editor_waffles_each:wg,editor_headline:fg,editor_style_waterfall:vg,editor_steps:kg,editor_steps_change:xg,editor_steps_current:zg,editor_start_from_first:Sg,editor_total:Ng,editor_waterfall_invert:Cg,waterfall_start:"시작",waterfall_end:"끝",waterfall_total:"합계",waterfall_no_readings:Gg,waterfall_aria:Lg,editor_style_wind_rose:Pg,wind_prevailing:"주풍향",wind_mean_speed:Vg,wind_strongest:"최대",wind_calm:"무풍",wind_speed:"풍속",wind_speed_unit:Og,wind_share:Rg,wind_aria:Yg,wind_aria_calm:Bg,wind_aria_still:Dg,editor_style_purpose_bar:Fg,editor_style_purpose_thin:Hg,editor_style_purpose_segmented:Ig,editor_style_purpose_tank:Jg,editor_style_purpose_battery:Kg,editor_style_purpose_ring:Qg,editor_style_purpose_needle:Tg,editor_style_purpose_arc:Xg,editor_style_purpose_line:Zg,editor_style_purpose_area:$g,editor_style_purpose_column:eh,editor_style_purpose_combined:_h,editor_style_purpose_pie:th,editor_style_purpose_rings:oh,editor_style_purpose_pictograph:rh,editor_style_purpose_waffle:ih,editor_style_purpose_histogram:dh,editor_style_purpose_scatter:ah,editor_style_purpose_bubble:nh,editor_style_purpose_heatmap:lh,editor_style_purpose_spiral:sh,editor_style_purpose_box:ph,editor_style_purpose_funnel:ch,editor_style_purpose_radar:mh,editor_style_purpose_polar_area:uh,editor_style_purpose_treemap:yh,editor_style_purpose_marimekko:gh,editor_style_purpose_sunburst:hh,editor_style_purpose_icicle:bh,editor_style_purpose_grouped_bars:wh,editor_style_purpose_bullet:fh,editor_style_purpose_lollipop:vh,editor_style_purpose_waterfall:kh,editor_style_purpose_slope:xh,editor_style_purpose_dumbbell:zh,editor_style_purpose_range_area:Sh,editor_style_purpose_sparkline:Nh,editor_style_purpose_streamgraph:Ch,editor_style_purpose_candlestick:Eh,editor_style_purpose_violin:qh,editor_style_purpose_beeswarm:jh,editor_style_purpose_strip_plot:Gh,editor_style_purpose_sankey:Lh,editor_style_purpose_chord:Ph,editor_style_purpose_timeline:Uh,editor_style_purpose_climate:Vh,editor_style_purpose_wind_rose:Wh,editor_style_purpose_day_clock:Ah,editor_style_purpose_cycle_plot:Mh,editor_style_purpose_trend:Oh,editor_chart_group_data:Rh,editor_chart_group_look:"외관",editor_chart_group_axes:Bh,editor_chart_group_extras:Dh,editor_chart_group_layout:Fh,editor_notice_group_by:Hh,editor_notice_sorted:Ih,editor_summary_no_entities:Jh,editor_summary_entity_one:Kh,editor_summary_entities:Qh,editor_summary_matching:Th,editor_summary_limits:Xh,editor_summary_target:Zh,editor_summary_no_bands:$h,editor_summary_band_one:eb,editor_summary_bands:_b,editor_warn_min_max:tb,editor_warn_not_number:ob,editor_warn_band_same_start:rb,editor_row_action:ib,editor_when_heading:db,editor_when_card_heading:ab,editor_when_card_help:nb,editor_when_state_helper:lb,editor_when_card_state_helper:sb,editor_anomalies_window_helper:pb,editor_zoom_helper:cb,editor_sync_helper:mb,editor_forecast_entity_helper:ub,editor_forecast_attribute_helper:yb,editor_forecast_value_key_helper:gb,editor_forecast_time_key_helper:hb,editor_forecast_type_helper:bb,editor_forecast_multiply_helper:wb,editor_trend_y_min_helper:fb,editor_trend_y_max_helper:vb,editor_y_min_secondary_helper:kb,editor_y_max_secondary_helper:xb,editor_entity_groups_helper:zb,editor_active_helper:Sb,editor_annotation_times_helper:Nb,editor_annotation_value_helper:Cb,editor_annotation_from_helper:Eb,editor_annotation_to_helper:qb,editor_derivative_smoothing_time_helper:jb,editor_calm_helper:Gb,editor_radar_axis_helper:Lb,editor_energy_flows_helper:Pb,editor_shade_color_helper:Ub};export{ct as annotation_at,Ot as anomaly_beyond_high,Rt as anomaly_beyond_low,Mt as anomaly_title,oe as battery_aria,wl as box_aria,Nl as box_count,fl as box_highest,xl as box_lower_quartile,zl as box_lowest,Sl as box_mean,kl as box_median,Cl as box_outliers,vl as box_upper_quartile,Po as bubble_needs_three,Vo as bubble_role_size,Tl as candle_close,Kl as candle_high,Ql as candle_low,Jl as candle_open,Xl as candle_week_of,Ml as chart_aria,Fc as chart_error,Dc as chart_loading,vm as chart_log_nothing,im as chart_no_data,Wo as chart_total,vu as chord_aria,rs as climate_action_cooling,is as climate_action_defrosting,ds as climate_action_drying,as as climate_action_fan,ts as climate_action_heating,ns as climate_action_idle,ls as climate_action_off,os as climate_action_preheating,_s as climate_not_thermostat,es as climate_range,$l as climate_set_point,Jr as compare_days_earlier,Ir as compare_hours_earlier,Qr as compare_months_earlier,Hr as compare_series,Al as compare_target,Kr as compare_weeks_earlier,Tr as compare_years_earlier,dp as cycle_mean_legend,rp as cycle_note_hour,ip as cycle_note_month,op as cycle_note_week,ap as cycle_panel_average,Ds as day_clock_a_day,Xs as day_clock_average,_p as day_clock_average_value,Fs as day_clock_busiest,Ks as day_clock_no_data,Qs as day_clock_now,Ts as day_clock_on,Zs as day_clock_on_days,Hs as day_clock_peak,Js as day_clock_per_day,ep as day_clock_range,$s as day_clock_so_far,Is as day_clock_state,Bs as day_clock_times,Ys as day_clock_times_one,Vb as default,xt as dist_count,ft as dist_median,vt as dist_middle,kt as dist_range,Nt as drill_back,St as drill_into,Ct as drill_top,Np as dumbbell_ago_day,Sp as dumbbell_ago_day_one,zp as dumbbell_ago_hour,xp as dumbbell_ago_hour_one,jp as dumbbell_ago_month,qp as dumbbell_ago_month_one,Ep as dumbbell_ago_week,Cp as dumbbell_ago_week_one,fp as dumbbell_high,wp as dumbbell_low,Gp as dumbbell_no_value,vp as dumbbell_now,kp as dumbbell_target,Zd as editor_active,Sb as editor_active_helper,tt as editor_add_band,rt as editor_add_entity,xo as editor_against,zo as editor_against_entity,So as editor_against_time,Fr as editor_aggregate,Td as editor_aggregate_auto,ai as editor_aggregate_change,ii as editor_aggregate_first,di as editor_aggregate_last,ri as editor_aggregate_max,_i as editor_aggregate_mean,oi as editor_aggregate_min,ti as editor_aggregate_sum,$a as editor_align_header,on as editor_align_header_center,en as editor_align_header_default,_n as editor_align_header_left,tn as editor_align_header_right,rn as editor_align_icon,an as editor_align_icon_left,dn as editor_align_icon_right,nn as editor_align_icon_state,ln as editor_align_state,cn as editor_align_state_center,sn as editor_align_state_left,pn as editor_align_state_right,We as editor_animate,tr as editor_annotation_add,Zo as editor_annotation_add_band,Xo as editor_annotation_add_line,_r as editor_annotation_add_point,er as editor_annotation_add_state,$o as editor_annotation_add_time,pr as editor_annotation_at,yr as editor_annotation_at_first,ur as editor_annotation_at_last,cr as editor_annotation_at_max,mr as editor_annotation_at_min,hr as editor_annotation_color,br as editor_annotation_dash,ar as editor_annotation_entity,rr as editor_annotation_from,Eb as editor_annotation_from_helper,wr as editor_annotation_history,gr as editor_annotation_label,Sr as editor_annotation_remove,nr as editor_annotation_series,zr as editor_annotation_severity,sr as editor_annotation_shade,lr as editor_annotation_state,dr as editor_annotation_times,Nb as editor_annotation_times_helper,ir as editor_annotation_to,qb as editor_annotation_to_helper,Ho as editor_annotation_type,Jo as editor_annotation_type_band,Io as editor_annotation_type_line,To as editor_annotation_type_point,Qo as editor_annotation_type_state,Ko as editor_annotation_type_time,or as editor_annotation_value,Cb as editor_annotation_value_helper,fr as editor_annotation_zone,kr as editor_annotation_zone_above,xr as editor_annotation_zone_below,vr as editor_annotation_zone_none,Fo as editor_annotations,Yt as editor_anomalies,Ht as editor_anomalies_band,Ft as editor_anomalies_color,Dt as editor_anomalies_sigma,Bt as editor_anomalies_window,pb as editor_anomalies_window_helper,k_ as editor_attribute,Fa as editor_average,fi as editor_axis_labels,ki as editor_axis_labels_inside,vi as editor_axis_labels_outside,b_ as editor_badge_actions,i_ as editor_badge_attribute,g_ as editor_badge_bands,h_ as editor_badge_bands_help,y_ as editor_badge_color,u_ as editor_badge_decimals,v_ as editor_badge_double_tap_action,$e as editor_badge_entity,f_ as editor_badge_hold_action,a_ as editor_badge_hours,s_ as editor_badge_icon,c_ as editor_badge_max,p_ as editor_badge_min,d_ as editor_badge_name,l_ as editor_badge_show_icon,n_ as editor_badge_show_name,e_ as editor_badge_style,o_ as editor_badge_style_ring,t_ as editor_badge_style_sparkline,r_ as editor_badge_style_thin,__ as editor_badge_style_value,w_ as editor_badge_tap_action,m_ as editor_badge_unit,D_ as editor_band_color,F_ as editor_band_custom_color,O_ as editor_band_from,R_ as editor_band_from_entity,B_ as editor_band_from_entity_label,Y_ as editor_band_from_number,I_ as editor_band_icon,H_ as editor_band_label,ag as editor_bandwidth,ec as editor_bar_color,Zp as editor_bar_group,da as editor_bar_labels,la as editor_bar_labels_both,na as editor_bar_labels_duration,sa as editor_bar_labels_none,aa as editor_bar_labels_state,$p as editor_bar_series,Oa as editor_bar_spacing,Wc as editor_bars,Qp as editor_bars_color_by,Xp as editor_bars_color_by_bands,Tp as editor_bars_color_by_series,Mc as editor_bars_overlap,Ac as editor_bars_side,ry as editor_baseline,dy as editor_baseline_centre,ay as editor_baseline_share,iy as editor_baseline_wiggle,ny as editor_baseline_zero,Vc as editor_bin_width,Uc as editor_bins,dg as editor_box,Ll as editor_box_color,Id as editor_bucket,Jd as editor_bucket_15,Kd as editor_bucket_30,Qd as editor_bucket_60,Mn as editor_calm,Gb as editor_calm_helper,Rl as editor_candle_by,q_ as editor_card_setting,sc as editor_cell_shape,mc as editor_cell_shape_hexagon,cc as editor_cell_shape_rounded,pc as editor_cell_shape_square,se as editor_center,go as editor_center_average,Lm as editor_center_label,ce as editor_center_mode_band,me as editor_center_mode_name,ye as editor_center_mode_none,ue as editor_center_mode_text,pe as editor_center_mode_value,ho as editor_center_none,ge as editor_center_text,yo as editor_center_total,Bh as editor_chart_group_axes,Rh as editor_chart_group_data,Dh as editor_chart_group_extras,Fh as editor_chart_group_layout,Yh as editor_chart_group_look,wu as editor_chord_pad,fu as editor_chord_ribbon_opacity,T_ as editor_color_amber,Z_ as editor_color_blue,Y as editor_color_by,D as editor_color_by_bands,Nu as editor_color_by_direction,Cu as editor_color_by_group,lc as editor_color_by_scale,B as editor_color_by_series,co as editor_color_by_shades,_t as editor_color_custom,Q_ as editor_color_green,et as editor_color_grey,J_ as editor_color_icon,yc as editor_color_max,uc as editor_color_min,yn as editor_color_name,K_ as editor_color_primary,$_ as editor_color_purple,X_ as editor_color_red,Ra as editor_color_transition,Ba as editor_color_transition_hard,Ya as editor_color_transition_smooth,gn as editor_color_value,vs as editor_column_color,us as editor_column_labels,qe as editor_columns,Zi as editor_compact,Xr as editor_compare,Zr as editor_compare_style,$r as editor_compare_style_grey,ei as editor_compare_style_series,Yd as editor_cooling_color,Ec as editor_count,jc as editor_count_readings,qc as editor_count_time,hi as editor_cumulative_billing_day,pi as editor_cumulative_reset,gi as editor_cumulative_reset_billing,mi as editor_cumulative_reset_day,yi as editor_cumulative_reset_month,ci as editor_cumulative_reset_none,ui as editor_cumulative_reset_week,ni as editor_cumulative_transform,si as editor_cumulative_transform_cumulative,li as editor_cumulative_transform_none,Md as editor_current_color,A as editor_curve,M as editor_curve_smooth,R as editor_curve_step,O as editor_curve_straight,np as editor_cycle_plot_cycle,pp as editor_cycle_plot_cycle_day_of_month,lp as editor_cycle_plot_cycle_day_of_week,sp as editor_cycle_plot_cycle_hour_of_day,cp as editor_cycle_plot_weeks,I as editor_dash,Hd as editor_day_clock_center_none,Fd as editor_day_clock_center_now,Dd as editor_day_clock_center_total,Bd as editor_days,Ue as editor_decimals,G as editor_derivative_smoothing,L as editor_derivative_smoothing_time,jb as editor_derivative_smoothing_time_helper,x as editor_derivative_transform,S as editor_derivative_transform_derivative,z as editor_derivative_transform_none,N as editor_derivative_unit_time,j as editor_derivative_unit_time_d,q as editor_derivative_unit_time_h,E as editor_derivative_unit_time_min,C as editor_derivative_unit_time_s,jo as editor_dot_color,No as editor_dot_size,Li as editor_dots,Ze as editor_double_tap_action,Dl as editor_down_color,zt as editor_drill_down,le as editor_end_angle,up as editor_ends,yp as editor_ends_range,hp as editor_ends_target,gp as editor_ends_then,V as editor_energy_flows,Pb as editor_energy_flows_helper,W as editor_energy_split,zn as editor_entity_aggregate,ia as editor_entity_groups,zb as editor_entity_groups_helper,$d as editor_entity_options_none,ys as editor_error_bars,ws as editor_error_bars_ci95,bs as editor_error_bars_min_max,gs as editor_error_bars_none,hs as editor_error_bars_std,Be as editor_exclude_heading,De as editor_exclude_help,Me as editor_export,Da as editor_extrema,At as editor_extremes,Pt as editor_extremes_average,Wt as editor_extremes_average_figure,Vt as editor_extremes_average_line,Ut as editor_extremes_average_none,Gt as editor_extremes_max,Lt as editor_extremes_min,Na as editor_fill,hl as editor_fill_color,Ea as editor_fill_fade,qa as editor_fill_none,Ca as editor_fill_solid,Sn as editor_fixed_value,cu as editor_flow_color,mn as editor_font_size,un as editor_font_size_header,Nd as editor_forecast_attribute,yb as editor_forecast_attribute_helper,Sd as editor_forecast_entity,ub as editor_forecast_entity_helper,Ud as editor_forecast_hours,Pd as editor_forecast_multiply,wb as editor_forecast_multiply_helper,Ed as editor_forecast_time_key,hb as editor_forecast_time_key_helper,zd as editor_forecast_title,qd as editor_forecast_type,Gd as editor_forecast_type_daily,bb as editor_forecast_type_helper,jd as editor_forecast_type_hourly,Ld as editor_forecast_type_twice_daily,Cd as editor_forecast_value_key,gb as editor_forecast_value_key_helper,su as editor_from,Rp as editor_funnel_color_by,Bp as editor_funnel_color_by_bands,Yp as editor_funnel_color_by_series,Wp as editor_funnel_percent_of,Ap as editor_funnel_percent_of_first,Op as editor_funnel_percent_of_none,Mp as editor_funnel_percent_of_previous,Pp as editor_funnel_shape,Up as editor_funnel_shape_funnel,Vp as editor_funnel_shape_pyramid,Pm as editor_gap,ae as editor_gauge_help,be as editor_ghost,fe as editor_ghost_24h,ve as editor_ghost_7d,we as editor_ghost_off,Um as editor_gradient,ka as editor_graph,za as editor_graph_bar,xa as editor_graph_line,Sa as editor_graph_none,dc as editor_grid,nc as editor_grid_calendar,xi as editor_grid_horizontal,ac as editor_grid_hours,zi as editor_grid_vertical,Gu as editor_group,n as editor_group_bars,Mr as editor_group_by,ta as editor_group_by_area,ps as editor_group_by_auto,Yr as editor_group_by_day,oa as editor_group_by_device,_a as editor_group_by_floor,Rr as editor_group_by_hour,ra as editor_group_by_label,Dr as editor_group_by_month,Or as editor_group_by_none,Br as editor_group_by_week,c as editor_group_compare,m as editor_group_distribution,l as editor_group_gauges,s as editor_group_history,Nm as editor_group_size,p as editor_group_totals,$i as editor_header,ed as editor_header_above,td as editor_header_hidden,_d as editor_header_over,fg as editor_headline,Rd as editor_heating_color,Ma as editor_height,lt as editor_hide_options,Ae as editor_hide_unavailable,fy as editor_hierarchy_color_by,ky as editor_hierarchy_color_by_bands,vy as editor_hierarchy_color_by_group,ea as editor_hierarchy_group_by,Oc as editor_hist_x_axis,Xe as editor_hold_action,z_ as editor_icon,wn as editor_icon_image,Re as editor_include_heading,Ye as editor_include_help,Eu as editor_increase,qu as editor_increase_bad,ju as editor_increase_good,Co as editor_jitter,F as editor_labels,Wa as editor_labels_always,Va as editor_labels_hover,Aa as editor_labels_never,ud as editor_labels_overlap,ld as editor_labels_position,pd as editor_labels_position_above,sd as editor_labels_position_auto,cd as editor_labels_position_below,md as editor_labels_position_center,rd as editor_labels_show,id as editor_labels_show_all,nd as editor_labels_show_ends,dd as editor_labels_show_last,ad as editor_labels_show_minmax,gc as editor_legend,od as editor_legend_toggle,Oe as editor_limit,j_ as editor_limit_default,L_ as editor_limit_entity,G_ as editor_limit_number,Gi as editor_line_width,du as editor_link_color,au as editor_link_color_auto,nu as editor_link_color_source,lu as editor_link_color_target,Ty as editor_marimekko_category,Xy as editor_marimekko_color,Qy as editor_marimekko_group,Fy as editor_marimekko_segment_labels,Jy as editor_marimekko_segment_labels_both,Ky as editor_marimekko_segment_labels_none,Hy as editor_marimekko_segment_labels_percent,Iy as editor_marimekko_segment_labels_value,N_ as editor_max,qo as editor_max_size,eu as editor_mean,xu as editor_measure,Su as editor_measure_change,zu as editor_measure_value,S_ as editor_min,Ka as editor_min_range,Xa as editor_min_range_secondary,Eo as editor_min_size,Hp as editor_mode,Ip as editor_mode_grouped,Kp as editor_mode_percent,Jp as editor_mode_stacked,dt as editor_move_down,it as editor_move_up,gd as editor_multiples,vd as editor_multiples_columns,hd as editor_multiples_scale,bd as editor_multiples_scale_auto,fd as editor_multiples_scale_independent,wd as editor_multiples_scale_shared,x_ as editor_name,Kn as editor_negative_color,E_ as editor_none,st as editor_not_found,Hh as editor_notice_group_by,Ih as editor_notice_sorted,Hi as editor_now_marker,Qi as editor_now_marker_countdown,Ji as editor_now_marker_line,Ii as editor_now_marker_off,Ki as editor_now_marker_time,Pi as editor_on_top,mt as editor_orientation,ut as editor_orientation_horizontal,yt as editor_orientation_vertical,Do as editor_overview,Cm as editor_partial,Sm as editor_per_icon,Cr as editor_period_calendar,qr as editor_period_calendar_day,Gr as editor_period_calendar_month,Er as editor_period_calendar_rolling,jr as editor_period_calendar_week,Lr as editor_period_calendar_year,u as editor_period_last,Ar as editor_period_navigate,Pr as editor_period_offset,y as editor_period_unit,h as editor_period_unit_day,g as editor_period_unit_hour,w as editor_period_unit_month,b as editor_period_unit_week,Ur as editor_period_until,Wr as editor_period_until_end,Vr as editor_period_until_now,Tn as editor_place_by,Zn as editor_place_by_time_of_day,Xn as editor_place_by_value,ja as editor_points,La as editor_points_always,Ga as editor_points_hover,Pa as editor_points_never,va as editor_points_per_hour,Dm as editor_polar_color,Om as editor_polar_color_by,Bm as editor_polar_color_by_bands,Rm as editor_polar_color_by_series,Ym as editor_polar_color_by_shades,Wm as editor_polar_scale,Mm as editor_polar_scale_limits,Am as editor_polar_scale_shared,P_ as editor_preset,U_ as editor_preset_battery,M_ as editor_preset_custom,A_ as editor_preset_none,W_ as editor_preset_temperature,V_ as editor_preset_usage,Tm as editor_radar_axis,Lb as editor_radar_axis_helper,Qm as editor_radar_fill,Im as editor_radar_scale,Jm as editor_radar_scale_limits,Km as editor_radar_scale_shared,cs as editor_range,_u as editor_range_color,Ul as editor_ranges,Wl as editor_ranges_colours,Vl as editor_ranges_shades,Gl as editor_readings,ot as editor_remove_band,at as editor_remove_entity,Xd as editor_ring_color,ou as editor_rings_start_angle,ms as editor_rounded,ru as editor_rounded_ends,ib as editor_row_action,He as editor_rule_area,Fe as editor_rule_device_class,Ke as editor_rule_domain,Qe as editor_rule_entity,Ie as editor_rule_floor,Je as editor_rule_label,T as editor_section_actions,a as editor_section_chart,K as editor_section_colours,Q as editor_section_display,i as editor_section_entities,J as editor_section_limits,d as editor_section_style,Un as editor_sectors,An as editor_sectors_16,Vn as editor_sectors_4,Wn as editor_sectors_8,Gs as editor_series_aggregate,Ls as editor_series_aggregate_auto,Os as editor_series_aggregate_change,As as editor_series_aggregate_first,Ms as editor_series_aggregate_last,Ws as editor_series_aggregate_max,Ps as editor_series_aggregate_mean,Vs as editor_series_aggregate_min,Us as editor_series_aggregate_sum,Cs as editor_series_axis,Es as editor_series_axis_auto,qs as editor_series_axis_left,js as editor_series_axis_right,H as editor_series_color,xs as editor_series_type,Ns as editor_series_type_area,Ss as editor_series_type_column,zs as editor_series_type_line,Vd as editor_set_point,Od as editor_set_point_color,pt as editor_severity,mo as editor_shade_color,Ub as editor_shade_color_helper,Ad as editor_shade_fan,Wd as editor_shading,qm as editor_shape,jm as editor_shape_donut,Gm as editor_shape_pie,ig as editor_shape_raincloud,rg as editor_shape_violin,Gc as editor_show_as,Lc as editor_show_as_percent,Pc as editor_show_as_total,jn as editor_show_fill,En as editor_show_graph,Ne as editor_show_icon,Cn as editor_show_indicator,Ee as editor_show_legend,Ln as editor_show_legend_entity,Pn as editor_show_legend_state,qn as editor_show_line,ze as editor_show_name,bp as editor_show_now,nt as editor_show_options,uo as editor_show_percent,Gn as editor_show_points,Nn as editor_show_state,Ce as editor_show_target,Se as editor_show_value,$n as editor_size_by_value,je as editor_sort,Le as editor_sort_ascending,Pe as editor_sort_descending,Ge as editor_sort_none,f as editor_source,P as editor_source_current,U as editor_source_energy,v as editor_source_history,k as editor_source_statistics,Tu as editor_spark,Zu as editor_spark_area,ey as editor_spark_bar,_y as editor_spark_color,$u as editor_spark_column,Xu as editor_spark_line,Nc as editor_spiral_ring_width,kc as editor_spiral_turn,xc as editor_spiral_turn_day,zc as editor_spiral_turn_week,Sc as editor_spiral_turns,ng as editor_split_by,sg as editor_split_by_day,cg as editor_split_by_month,lg as editor_split_by_none,pg as editor_split_by_week,Fn as editor_stack,Hn as editor_stack_none,In as editor_stack_normal,Jn as editor_stack_percent,ne as editor_start_angle,Sg as editor_start_from_first,ua as editor_state_colors,ba as editor_state_colors_add,ha as editor_state_colors_color,ya as editor_state_colors_help,wa as editor_state_colors_remove,ga as editor_state_colors_state,kg as editor_steps,xg as editor_steps_change,zg as editor_steps_current,my as editor_stream_curve,cy as editor_stream_labels,ly as editor_stream_order,sy as editor_stream_order_inside_out,py as editor_stream_order_listed,gl as editor_strip_jitter,cl as editor_strip_marker,ul as editor_strip_marker_mean,ml as editor_strip_marker_median,yl as editor_strip_marker_none,de as editor_style_arc,Dn as editor_style_area,Z as editor_style_bar,te as editor_style_battery,Qn as editor_style_beeswarm,bl as editor_style_box,ko as editor_style_bubble,Pl as editor_style_bullet,Ol as editor_style_candlestick,bu as editor_style_chord,Zl as editor_style_climate,ss as editor_style_column,ks as editor_style_combined,tp as editor_style_cycle_plot,Rs as editor_style_day_clock,mp as editor_style_dumbbell,Lp as editor_style_funnel,Fp as editor_style_grouped_bars,tc as editor_style_heatmap,Cc as editor_style_histogram,gy as editor_style_icicle,Bc as editor_style_line,km as editor_style_lollipop,Dy as editor_style_marimekko,ie as editor_style_needle,xm as editor_style_pictograph,Em as editor_style_pie,Vm as editor_style_polar_area,Xg as editor_style_purpose_arc,$g as editor_style_purpose_area,Fg as editor_style_purpose_bar,Kg as editor_style_purpose_battery,jh as editor_style_purpose_beeswarm,ph as editor_style_purpose_box,nh as editor_style_purpose_bubble,fh as editor_style_purpose_bullet,Eh as editor_style_purpose_candlestick,Ph as editor_style_purpose_chord,Vh as editor_style_purpose_climate,eh as editor_style_purpose_column,_h as editor_style_purpose_combined,Mh as editor_style_purpose_cycle_plot,Ah as editor_style_purpose_day_clock,zh as editor_style_purpose_dumbbell,ch as editor_style_purpose_funnel,wh as editor_style_purpose_grouped_bars,lh as editor_style_purpose_heatmap,dh as editor_style_purpose_histogram,bh as editor_style_purpose_icicle,Zg as editor_style_purpose_line,vh as editor_style_purpose_lollipop,gh as editor_style_purpose_marimekko,Tg as editor_style_purpose_needle,rh as editor_style_purpose_pictograph,th as editor_style_purpose_pie,uh as editor_style_purpose_polar_area,mh as editor_style_purpose_radar,Sh as editor_style_purpose_range_area,Qg as editor_style_purpose_ring,oh as editor_style_purpose_rings,Lh as editor_style_purpose_sankey,ah as editor_style_purpose_scatter,Ig as editor_style_purpose_segmented,xh as editor_style_purpose_slope,Nh as editor_style_purpose_sparkline,sh as editor_style_purpose_spiral,Ch as editor_style_purpose_streamgraph,Gh as editor_style_purpose_strip_plot,hh as editor_style_purpose_sunburst,Jg as editor_style_purpose_tank,Hg as editor_style_purpose_thin,Uh as editor_style_purpose_timeline,yh as editor_style_purpose_treemap,Oh as editor_style_purpose_trend,qh as editor_style_purpose_violin,ih as editor_style_purpose_waffle,kh as editor_style_purpose_waterfall,Wh as editor_style_purpose_wind_rose,Hm as editor_style_radar,$m as editor_style_range_area,re as editor_style_ring,tu as editor_style_rings,iu as editor_style_sankey,vo as editor_style_scatter,ee as editor_style_segmented,ku as editor_style_slope,Qu as editor_style_sparkline,hc as editor_style_spiral,oy as editor_style_streamgraph,nl as editor_style_strip_plot,yy as editor_style_sunburst,_e as editor_style_tank,$ as editor_style_thin,qy as editor_style_timeline,Uy as editor_style_treemap,$y as editor_style_trend,og as editor_style_violin,gg as editor_style_waffle,vg as editor_style_waterfall,Pg as editor_style_wind_rose,eb as editor_summary_band_one,_b as editor_summary_bands,Qh as editor_summary_entities,Kh as editor_summary_entity_one,Xh as editor_summary_limits,Th as editor_summary_matching,$h as editor_summary_no_bands,Jh as editor_summary_no_entities,Zh as editor_summary_target,hy as editor_sunburst_shape,by as editor_sunburst_shape_full,wy as editor_sunburst_shape_half,yd as editor_sync,mb as editor_sync_helper,Te as editor_tap_action,C_ as editor_target,he as editor_tick_labels,fa as editor_timeline_group,pa as editor_timeline_legend,ca as editor_timeline_legend_above,ma as editor_timeline_legend_hidden,X as editor_title,pu as editor_to,ji as editor_tooltip,Ng as editor_total,Vy as editor_treemap_color_by,Ay as editor_treemap_color_by_bands,Wy as editor_treemap_color_by_group,hn as editor_trend_color_icon,bn as editor_trend_group,Ua as editor_trend_labels,Ha as editor_trend_legend,fn as editor_trend_tooltip,Ja as editor_trend_y_max,vb as editor_trend_y_max_helper,Ia as editor_trend_y_min,fb as editor_trend_y_min_helper,Yl as editor_under_aggregate,Fl as editor_underneath,Hl as editor_underneath_columns,Il as editor_underneath_line,Ve as editor_unit,zm as editor_unit_icon,Bl as editor_up_color,gt as editor_value_axis,Za as editor_value_factor,ht as editor_value_grid,wt as editor_value_max,bt as editor_value_min,hg as editor_waffles,wg as editor_waffles_each,bg as editor_waffles_one,rb as editor_warn_band_same_start,tb as editor_warn_min_max,ob as editor_warn_not_number,Cg as editor_waterfall_invert,Wi as editor_when_above,Ai as editor_when_below,Ri as editor_when_card_above,Yi as editor_when_card_below,Mi as editor_when_card_entity,ab as editor_when_card_heading,nb as editor_when_card_help,Oi as editor_when_card_state,sb as editor_when_card_state_helper,Ui as editor_when_entity,Bi as editor_when_ghost,db as editor_when_heading,Vi as editor_when_state,lb as editor_when_state_helper,Di as editor_when_strip,El as editor_whiskers,jl as editor_whiskers_range,ql as editor_whiskers_tukey,Yn as editor_wind_none,Rn as editor_wind_now,On as editor_wind_roles,Bn as editor_wind_statistics,bi as editor_x_axis,Mo as editor_x_max,Ao as editor_x_min,Go as editor_xy_x_axis,wi as editor_y_axis,vn as editor_y_axis_side,kn as editor_y_axis_side_primary,xn as editor_y_axis_side_secondary,Ni as editor_y_max,Ta as editor_y_max_secondary,xb as editor_y_max_secondary_helper,Si as editor_y_min,Qa as editor_y_min_secondary,kb as editor_y_min_secondary_helper,Ci as editor_y_scale,Ei as editor_y_scale_linear,qi as editor_y_scale_log,Nr as editor_zones,Bo as editor_zoom,cb as editor_zoom_helper,Ic as energy_error,Zc as energy_flow_battery_in,Xc as energy_flow_battery_out,_m as energy_flow_devices,$c as energy_flow_gas,Qc as energy_flow_grid_export,Kc as energy_flow_grid_import,Tc as energy_flow_solar,em as energy_flow_water,Hc as energy_loading,tm as energy_node_home,rm as energy_node_home_use,om as energy_node_untracked,Jc as energy_none,hu as energy_nothing_flowed,e as entity_not_found,fs as error_bars_tooltip,hm as export_copied,mm as export_csv,um as export_csv_hint,fm as export_failed,nm as export_menu,lm as export_png,sm as export_png_hint,bm as export_saved,wm as export_saved_file,pm as export_svg,cm as export_svg_hint,ym as export_yaml,gm as export_yaml_hint,jt as extremes_average,Et as extremes_high,qt as extremes_low,kd as forecast_label,xd as forecast_series,Dp as funnel_aria,ke as ghost_title_24h,xe as ghost_title_7d,_c as grouped_bars_aria,oc as heatmap_aria,ic as heatmap_empty,rc as heatmap_hours,Sy as hierarchy_empty,Ny as hierarchy_no_reading,zy as hierarchy_other,xy as hierarchy_total,Yc as histogram_reading,Rc as histogram_readings,Ey as icicle_aria,am as legend_toggle_all_hidden,dm as legend_toggle_hint,Zy as marimekko_aria,t as no_entities,o as no_matches,r as none_available,Ti as now_marker_countdown,Xi as now_marker_next,fo as parts_aria,wo as parts_average,bo as parts_total,io as period_last_day,ao as period_last_days,oo as period_last_hour,ro as period_last_hours,eo as period_last_month,so as period_last_month_rolling,po as period_last_months,Zt as period_last_week,no as period_last_week_rolling,lo as period_last_weeks,to as period_last_year,Jt as period_next,It as period_previous,Kt as period_return,$t as period_this_month,Xt as period_this_week,_o as period_this_year,Qt as period_today,Tt as period_yesterday,Fm as polar_area_aria,Xm as radar_aria,Zm as radar_other,mu as sankey_aria,uu as sankey_flow,yu as sankey_no_flows,gu as sankey_nothing,Lo as scatter_needs_two,Uo as scatter_role_x,Pu as slope_ago,Uu as slope_ago_one,Ju as slope_entity_aria,Au as slope_last,Mu as slope_last_one,Ku as slope_no_reading,Lu as slope_now,Vu as slope_previous,Wu as slope_previous_one,Yu as slope_unit_day,Bu as slope_unit_day_other,Ou as slope_unit_hour,Ru as slope_unit_hour_other,Hu as slope_unit_month,Iu as slope_unit_month_other,Du as slope_unit_week,Fu as slope_unit_week_other,ty as spark_aria,bc as spiral_aria,vc as spiral_inner_oldest,wc as spiral_turn_day_note,fc as spiral_turn_week_note,uy as stream_total,pl as strip_mean,sl as strip_mean_value,ll as strip_median_value,Cy as sunburst_aria,dl as swarm_earliest_latest,_l as swarm_events,il as swarm_held,al as swarm_lowest_highest,rl as swarm_no_change,ol as swarm_none,el as swarm_readings,tl as swarm_shown,Gy as timeline_for,Py as timeline_measurement,jy as timeline_no_states,Ly as timeline_now,My as treemap_aria,Ry as treemap_empty,Yy as treemap_no_reading,By as treemap_other,Oy as treemap_total,_g as trend_avg,tg as trend_max,eg as trend_min,_ as unavailable,mg as violin_median,ug as violin_none,yg as violin_raincloud,Lg as waterfall_aria,qg as waterfall_end,Gg as waterfall_no_readings,Eg as waterfall_start,jg as waterfall_total,Fi as when_strip_label,Yg as wind_aria,Bg as wind_aria_calm,Dg as wind_aria_still,Ag as wind_calm,Vg as wind_mean_speed,Ug as wind_prevailing,Rg as wind_share,Mg as wind_speed,Og as wind_speed_unit,Wg as wind_strongest,Oo as zoom_reset,Ro as zoom_window,Yo as zoom_window_label}; +//# sourceMappingURL=chartdeck-card.ko-BVW9kg0e.js.map diff --git a/dist/chartdeck-card.ko-BVW9kg0e.js.map b/dist/chartdeck-card.ko-BVW9kg0e.js.map new file mode 100644 index 0000000..4a5d1d3 --- /dev/null +++ b/dist/chartdeck-card.ko-BVW9kg0e.js.map @@ -0,0 +1 @@ +{"version":3,"file":"chartdeck-card.ko-BVW9kg0e.js","sources":[],"sourcesContent":[],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/chartdeck-card.nl-BQI5YeYB.js b/dist/chartdeck-card.nl-BQI5YeYB.js deleted file mode 100644 index 2bcce94..0000000 --- a/dist/chartdeck-card.nl-BQI5YeYB.js +++ /dev/null @@ -1,2 +0,0 @@ -const e="Entiteit niet gevonden",t="Niet beschikbaar",r="Voeg in de editor een entiteit toe om te beginnen.",o="Er komen nu geen entiteiten overeen.",i="Geen van deze entiteiten is beschikbaar.",a="Entiteiten",n="Stijl",_="Grafiek",d="Balken",l="Meters",s="Geschiedenisgrafieken",g="Delen van een totaal",m="Vergelijkingen",u="Verdelingen",c="Toon de laatste",p="Eenheid",h="Uren",k="Dagen",b="Weken",v="Maanden",y="Metingen uit",w="Geschiedenis (elke wijziging)",f="Langetermijnstatistieken",j="Omrekening",x="Geen (metingen zoals ze zijn)",z="Veranderingssnelheid",G="Snelheid per",E="Seconde",V="Minuut",L="Uur",A="Dag",S="Afvlakken over metingen",N="Afvlakken over tijd (bijv. 15min; in plaats van metingen)",T="Huidige waarden",K="Energiedashboard",D="Energiestromen (niets aangevinkt: net, zon en batterij)",W="Teruglevering en batterij laden onder de as",B="Lijnvorm",H="Vloeiend",P="Recht",R="Trappen",M="Kleur",O="Eén kleur per entiteit",U="Per kleurband",C="Waarden bij de punten tonen",I="Lijnkleur",Z="Gestreept",q="Grenzen",F="Kleuren",J="Weergave",Y="Acties",Q="Titel",X="Balk",$="Dun",ee="Gesegmenteerd",te="Tank",re="Batterijraster",oe="Batterijniveaus: {levels}",ie="Ring",ae="Naald",ne="Boog",_e="Hoeken zijn in graden, met de klok mee vanaf boven: -90 is links, 90 rechts. Laat ze leeg voor de gebruikelijke vorm van de stijl.",de="Beginhoek",le="Eindhoek",se="In het midden",ge="De waarde",me="Het label van de kleurband",ue="De naam",ce="Eigen tekst",pe="Niets",he="Tekst",ke="Getallen op de schaal",be="Recent bereik achter de meter",ve="Uit",ye="Afgelopen 24 uur",we="Afgelopen 7 dagen",fe="Afgelopen 24 uur: {min} tot {max}, gemiddeld {mean}",je="Afgelopen 7 dagen: {min} tot {max}, gemiddeld {mean}",xe="Naam tonen",ze="Waarde tonen",Ge="Pictogram tonen",Ee="Doel tonen",Ve="Legenda tonen",Le="Kolommen",Ae="Sorteren",Se="Zoals opgegeven",Ne="Laagste eerst",Te="Hoogste eerst",Ke="Decimalen",De="Eenheid",We="Animeren",Be="Niet-beschikbare entiteiten verbergen",He="Exportmenu",Pe="Toon maximaal",Re="Toon ook elke entiteit die overeenkomt",Me="Nieuwe apparaten verschijnen zonder de kaart te bewerken. Kies er meerdere van één soort om op een van hen te matchen; verschillende soorten moeten allemaal overeenkomen.",Oe="Weglaten",Ue="Gevonden entiteiten worden weggelaten als ze met een van deze overeenkomen.",Ce="Apparaatklasse",Ie="Ruimtes",Ze="Verdiepingen",qe="Labels",Fe="Domeinen",Je="Entiteiten",Ye="Tikactie",Qe="Vasthoudactie",Xe="Dubbeltikactie",$e="Entiteit",et="Weergave",tt="Waarde met pictogram",rt="Minigrafiek",ot="Ring",it="Smalle balk",at="Attribuut (in plaats van de status)",nt="Naam",_t="Uren geschiedenis",dt="Naam tonen",lt="Pictogram tonen",st="Pictogram",gt="Minimum",mt="Maximum",ut="Eenheid",ct="Decimalen",pt="Kleur zonder banden",ht="Kleurbanden",kt="De badge krijgt de kleur van de band waarin de waarde valt, net als op de kaart.",bt="Acties",vt="Tikactie",yt="Vasthoudactie",wt="Dubbeltikactie",ft="Attribuut (in plaats van de status)",jt="Naam",xt="Pictogram",zt="Minimum",Gt="Maximum",Et="Doel",Vt="Geen",Lt="kaartinstelling",At="Standaard ({value})",St="Getal",Nt="Entiteit",Tt="Voorinstelling",Kt="Batterij (laag is slecht)",Dt="Verbruik (hoog is slecht)",Wt="Temperatuur",Bt="Geen",Ht="Aangepast",Pt="Vanaf",Rt="Beginnen bij een entiteit",Mt="Beginnen bij een getal",Ot="Begint bij deze entiteit",Ut="Kleur",Ct="CSS-kleur",It="Label",Zt="Pictogram",qt="Pictogrammen kleuren naar hun band",Ft="Primair",Jt="Groen",Yt="Oranje",Qt="Rood",Xt="Blauw",$t="Paars",er="Grijs",tr="Aangepast…",rr="Band toevoegen",or="Band verwijderen",ir="Entiteit toevoegen",ar="Omhoog",nr="Omlaag",_r="Entiteit verwijderen",dr="Opties tonen",lr="Opties verbergen",sr="{entity} (niet gevonden)",gr="Kleuren",mr="{label} om {time}",ur="Richting",cr="Horizontaal",pr="Verticaal",hr="Waardelabels",kr="Lijnen bij elk waardelabel",br="Laagste getoonde waarde",vr="Hoogste getoonde waarde",yr="Mediaan",wr="Middelste helft",fr="Laagste – hoogste",jr="Metingen",xr="Tik op een groep om te zien waaruit die bestaat",zr="{label}. Toon waaruit dit bestaat",Gr="Terug naar {name}",Er="Alle",Vr="Hoog",Lr="Laag",Ar="Gem.",Sr="Hoogste meting markeren",Nr="Laagste meting markeren",Tr="Gemiddelde",Kr="Niet tonen",Dr="Lijn over de grafiek",Wr="Alleen het getal",Br="Hoogste, laagste en gemiddelde markeren",Hr="{name}: {value}, {sigma} van normaal",Pr="boven {limit}",Rr="onder {limit}",Mr="Waarden ver van normaal markeren",Or="Venster (30min, 2h, 1d; auto: een twaalfde van de periode)",Ur="Vanaf hoe ver markeren, in standaardafwijkingen",Cr="Kleur van de markeringen",Ir="Normale band arceren",Zr="Vorige periode",qr="Volgende periode",Fr="Terug naar {label}",Jr="Vandaag",Yr="Gisteren",Qr="Deze week",Xr="Vorige week",$r="Deze maand",eo="Vorige maand",to="Dit jaar",ro="Vorig jaar",oo="Afgelopen uur",io="Afgelopen {n} uur",ao="Afgelopen dag",no="Afgelopen {n} dagen",_o="Afgelopen 7 dagen",lo="Afgelopen {n} weken",so="Afgelopen maand",go="Afgelopen {n} maanden",mo="Tinten van één kleur",uo="Tintkleur (paletnaam of CSS-kleur)",co="Elk aandeel als percentage tonen",po="Totaal",ho="Gemiddelde",ko="Niets",bo="Totaal",vo="Gemiddelde",yo="{style} van {names}",wo="Spreiding",fo="Bellen",jo="Langs de onderkant",xo="De eerste entiteit",zo="Tijd",Go="Puntgrootte (px)",Eo="Spreiding (px)",Vo="Kleinste bel (px)",Lo="Grootste bel (px)",Ao="Puntkleur",So="Labels langs de onderkant",No="Voeg een tweede entiteit toe. De eerste komt langs de onderkant, de andere langs de zijkant.",To="Voeg drie entiteiten toe: één langs de onderkant, één langs de zijkant en één voor de grootte van elke bel.",Ko="Horizontaal",Do="Grootte",Wo="Totaal",Bo="Laagste horizontale waarde",Ho="Hoogste horizontale waarde",Po="Zoom herstellen",Ro="Getoond: {from} tot {to}",Mo="Getoond deel van de grafiek",Oo="Zoomen en verschuiven (knijpen, Ctrl + scrollen of slepen)",Uo="Overzichtsstrook onder de grafiek",Co="Annotaties",Io="Soort",Zo="Lijn bij een waarde",qo="Gearceerde band van waarden",Fo="Markeringen op vaste tijden",Jo="Markeringen bij statuswijziging van een entiteit",Yo="Label bij een meting",Qo="Lijn",Xo="Band",$o="Tijden",ei="Statuswijzigingen",ti="Puntlabel",ri="Annotatie toevoegen:",oi="Waarde (een getal of een entiteit)",ii="Vanaf (een getal of een entiteit; leeg voor de onderkant)",ai="Tot (een getal of een entiteit; leeg voor de bovenkant)",ni="Tijden: 07:00 voor elke dag, of 2026-10-28 07:00 (gescheiden door komma's)",_i="Entiteit",di="Reeks (leeg voor de eerste)",li="Status (leeg voor elke wijziging)",si="Arceren zolang in deze status",gi="Meting",mi="Hoogste",ui="Laagste",ci="Laatste",pi="Eerste",hi="Label",ki="Kleur",bi="Gestreept",vi="De geschiedenis van de entiteit volgen (getrapt)",yi="Arceren",wi="Niets",fi="Boven de lijn",ji="Onder de lijn",xi="Arceerkleuren volgens de waarde van de lijn (optionele banden)",zi="Annotatie verwijderen",Gi="Ernstbanden achter de grafiek arceren",Ei="Periode",Vi="De afgelopen…",Li="Vandaag",Ai="Deze week",Si="Deze maand",Ni="Dit jaar",Ti="Perioden terug (0 is de huidige)",Ki="Tekenen tot",Di="Nu",Wi="Het einde van de periode",Bi="Knoppen voor vorige en volgende tonen",Hi="Metingen groeperen per",Pi="Niet groeperen",Ri="Uur",Mi="Dag",Oi="Week",Ui="Maand",Ci="Combineren met",Ii="{name}, {offset}",Zi="{n} u eerder",qi="{n} dagen eerder",Fi="{n} weken eerder",Ji="{n} maanden eerder",Yi="{n} jaar eerder",Qi="Vergelijken met eerdere periodes (vaag erachter getekend)",Xi="Kleur van de eerdere periodes",$i="Grijs",ea="Vervaagde reekskleur",ta="Gemiddelde",ra="Som",oa="Laagste",ia="Hoogste",aa="Eerste",na="Laatste",_a="Verandering (oplopende meters)",da="Omrekening",la="Geen (metingen zoals ze zijn)",sa="Lopend totaal",ga="Lopend totaal begint opnieuw",ma="Nooit (vanaf de linkerrand)",ua="Elke dag",ca="Elke week",pa="Elke maand",ha="Elke maand op de factuurdag",ka="Factuurdag van de maand (1–28)",ba="Tijdlabels",va="Waardelabels",ya="Aslabels",wa="Naast de grafiek",fa="Over de grafiek",ja="Horizontale lijnen",xa="Verticale lijnen",za="Laagste getoonde waarde",Ga="Hoogste getoonde waarde",Ea="Waardeschaal",Va="Gelijke stappen",La="Logaritmisch (machten van tien)",Aa="Waarden tonen bij aanwijzen of aanraken",Sa="Lijndikte (px)",Na="Punt bij elke meting",Ta="Boven de andere lijnen tekenen",Ka="Alleen tonen zolang deze entiteit",Da="…in status is (gescheiden door komma's)",Wa="…boven is",Ba="…onder is",Ha="Alle reeksen alleen tonen zolang deze entiteit",Pa="…in status is (gescheiden door komma's)",Ra="…boven is",Ma="…onder is",Oa="Vage lijn van de verborgen metingen",Ua="Strook die toont wanneer het gold",Ca="Getoond zolang {condition}",Ia="Nu-lijn",Za="Uit",qa="Alleen de lijn",Fa="Lijn en de tijd",Ja="Lijn en aftellen tot de volgende vaste tijd",Ya="{label} over {duration}",Qa="Volgende over {duration}",Xa="Compact",$a="Namen en waarden",en="Boven de grafiek",tn="Over de grafiek",rn="Verborgen",on="Tik op een naam om die te verbergen of te tonen",an="Welke metingen",nn="Alle (zoveel als passen)",_n="De laatste",dn="Hoogste en laagste",ln="Eerste en laatste",sn="Labelpositie",gn="Boven pieken, onder dalen",mn="Boven",un="Onder",cn="Op het punt",pn="Labels laten overlappen",hn="Synchronisatiegroep (grafieken met dezelfde naam delen de aanwijzer en periodestappen)",kn="Een kleine grafiek per entiteit",bn="Waardeschaal",vn="Gelijk als de eenheden overeenkomen",yn="Gelijk voor elke grafiek",wn="Elke grafiek een eigen schaal",fn="Kolommen (leeg past op de kaart)",jn="Verwachting",xn="{name} verwachting",zn="Verwachting",Gn="Verwachtingsentiteit (tekent de verwachting gestippeld vanaf nu)",En='Attribuut (leeg: weersverwachting of "forecast")',Vn="Sleutel van de waarde (leeg: automatisch)",Ln="Sleutel van de tijd (leeg: automatisch)",An="Weersverwachting (leeg: per uur)",Sn="Per uur",Nn="Per dag",Tn="Twee keer per dag",Kn="Waarden vermenigvuldigen met (leeg: 1)",Dn="Verwachtingen zo ver vooruit tonen",Wn="Instelpunt tonen",Bn="Arceren tijdens verwarmen of koelen",Hn="Arceren als alleen de ventilator draait",Pn="Temperatuurkleur",Rn="Kleur instelpunt",Mn="Kleur verwarmen",On="Kleur koelen",Un="Dagen (meer dan 1 toont de gemiddelde dag)",Cn="Tijd aan",In="De huidige tijd",Zn="Niets",qn="Eén balk per",Fn="15 minuten",Jn="30 minuten",Yn="Uur",Qn="Automatisch (verandering voor meters, anders gemiddelde)",Xn="Kleur",$n="Telt als aan (leeg: on, open, heating, home…)",e_="Voeg eerst hierboven een entiteit toe.",t_="Groeperen per",r_="Verdieping",o_="Ruimte",i_="Apparaat",a_="Label",n_='Eigen groep (gaat voor "Groeperen per"; "Begane grond / Keuken" voor twee niveaus)',__="Tekst op de balken",d_="Status",l_="Duur",s_="Status en duur",g_="Geen",m_="Legenda van statussen",u_="Boven de grafiek",c_="Verborgen",p_="Statuskleuren",h_="Een paletnaam (amber, green, blue, red, purple, grey, primary) of een willekeurige CSS-kleur.",k_="Status",b_="Kleur",v_="Statuskleur toevoegen",y_="Verwijderen",w_="Groep (rijen met dezelfde groep delen een kop)",f_="Punten per uur (0 tekent elke meting)",j_="Grafiek",x_="Lijn",z_="Balken",G_="Geen (alleen waarde)",E_="Vulling onder de lijn",V_="Massief",L_="Vervagend",A_="Geen",S_="Punten op de lijn",N_="Bij aanwijzen",T_="Altijd",K_="Nooit",D_="Labels voor hoogste en laagste",W_="Bij aanwijzen",B_="Altijd",H_="Nooit",P_="Grafiekhoogte (per 500 px breedte)",R_="Ruimte tussen balken (px)",M_="Bandkleuren",O_="Overvloeien",U_="Wisselen bij elke band",C_="Laagste en hoogste tonen",I_="Gemiddelde tonen",Z_="Legenda (twee of meer entiteiten)",q_="Laagste waarde (~ voor zacht)",F_="Hoogste waarde (~ voor zacht)",J_="Kleinste getoonde bereik",Y_="Rechteras laagste (~ voor zacht)",Q_="Rechteras hoogste (~ voor zacht)",X_="Rechteras kleinste bereik",$_="Schalen met 10 tot de macht",ed="Naam en pictogram",td="Verspreid",rd="Links",od="Rechts",id="Midden",ad="Pictogram",nd="Rechts van de naam",_d="Links van de naam",dd="Naast de waarde",ld="Waarde",sd="Links",gd="Rechts",md="Midden",ud="Grootte waarde (%)",cd="Grootte naam (px)",pd="Naam kleuren",hd="Waarde kleuren",kd="Pictogram kleuren",bd="Geen achtergrond (binnen een andere kaart)",vd="Afbeelding in plaats van het pictogram (URL)",yd="Waarde onder de aanwijzer tonen",wd="As",fd="Links",jd="Rechts (eigen schaal)",xd="Combineren met",zd="Huidige waarde als vlakke lijn tekenen",Gd="Waarde naast de hoofdwaarde tonen",Ed="Gekleurde stip op basis van de waarde",Vd="In de grafiek",Ld="Lijn",Ad="Vulling",Sd="Punten",Nd="In de legenda",Td="Waarde in de legenda",Kd="Richtingen",Dd="4 (N, E, S, W)",Wd="8 (N, NE, E…)",Bd="16 (N, NNE, NE…)",Hd="Windstil onder (leeg: 0,5 m/s, of hetzelfde in km/h, mph of knopen)",Pd="De eerste entiteit is de windrichting, in graden of windstreken zoals SW. De tweede is de windsnelheid: zonder die tonen de bladen alleen hoe vaak de wind uit elke richting kwam.",Rd="Richting: {direction}. Snelheid: {speed}.",Md="geen",Od="Langetermijnstatistieken geven per uur de gemiddelde richting. Dat klopt rond het noorden alleen als de sensor de richting als hoek vastlegt (statusklasse measurement_angle); anders wordt een uur dat tussen NNW en NNO schommelt gemiddeld zuid. Geschiedenis is exact.",Ud="Vlak",Cd="Stapelen",Id="Niet stapelen",Zd="Op elkaar",qd="Tot 100 %",Fd="Kleur onder nul",Jd="Bijenzwerm",Yd="Plaats elk punt op",Qd="Zijn waarde",Xd="Het tijdstip waarop het gebeurde",$d="Grotere punten voor grotere waarden",el="{n} metingen",tl="{n} keer aan",rl="Getoonde punten",ol="Geen metingen",il="Geen verandering: {value}",al="De hele periode gelijk",nl="Vroegste – laatste",_l="Laagste – hoogste",dl="Stripdiagram",ll="Mediaan {value}",sl="Gemiddelde {value}",gl="Gemiddelde",ml="Lijn in elke rij op",ul="De mediaan",cl="Het gemiddelde",pl="Geen lijn",hl="Spreiding over de rij",kl="Kleur",bl="Boxplot",vl="Boxplot van {names}",yl="Hoogste",wl="Bovenste kwartiel",fl="Mediaan",jl="Onderste kwartiel",xl="Laagste",zl="Gemiddelde",Gl="Metingen",El="Uitschieters",Vl="Snorharen reiken tot",Ll="1,5 × boxhoogte (uitschieters als punten)",Al="De laagste en hoogste",Sl="Elke meting als punt tonen",Nl="Boxkleur",Tl="Bullet",Kl="Bereiken achter de balk",Dl="Grijstinten",Wl="Kleuren van de kleurbanden",Bl="doel {target}",Hl="{style}-grafiek van {names}",Pl="Candlestick",Rl="Eén kaars per",Ml="Entiteiten eronder: metingen combineren met",Ol="Kleur bij stijging",Ul="Kleur bij daling",Cl="Andere entiteiten eronder tekenen als",Il="Kolommen",Zl="Een lijn",ql="Open",Fl="Hoog",Jl="Laag",Yl="Slot",Ql="Week van {date}",Xl="Klimaat",$l="Instelpunt",es="{low} – {high}",ts="{name} is geen thermostaat. Kies een klimaatentiteit.",rs="Verwarmen",os="Voorverwarmen",is="Koelen",as="Ontdooien",ns="Drogen",_s="Ventilator",ds="Inactief",ls="Uit",ss="Kolom",gs="Automatisch",ms="Laagste tot hoogste per kolom",us="Afgeronde uiteinden",cs="Waarden op de kolommen tonen",ps="Foutbalken (spreiding per kolom)",hs="Geen",ks="Gemiddelde ± één standaardafwijking",bs="Laagste en hoogste",vs="95%-betrouwbaarheidsinterval van het gemiddelde",ys="{value} ({low} – {high})",ws="Kleur",fs="Gecombineerd",js="Tekenen als",xs="Lijn",zs="Kolommen",Gs="Vlak",Es="Waardeas",Vs="Automatisch (per eenheid)",Ls="Links",As="Rechts",Ss="Combineren met",Ns="Zoals de kaart",Ts="Gemiddelde",Ks="Som",Ds="Laagste",Ws="Hoogste",Bs="Eerste",Hs="Laatste",Ps="Verandering (oplopende meters)",Rs="24-uursklok",Ms="één keer",Os="{n} keer",Us="{text} per dag",Cs="{total} · drukst {time}",Is="piek {value} om {time}",Zs="{name} {state}",qs="{label} per dag",Fs="Niets vastgelegd",Js="Nu",Ys="aan",Qs="Gemiddelde dag · afgelopen {n} dagen",Xs="op {on} van {of} dagen",$s="{duration} tot nu toe",eg="{from} – {to}",tg="gemiddeld {value}",rg="Cyclusdiagram",og="Gemiddelde van elk uur over {n} weken",ig="Elk uur, dag na dag, over {n} weken",ag="Elke dag van de maand, maand na maand, over {n} weken",ng="Gemiddelde van het paneel",_g="Gemiddelde {name}",dg="Eén paneel per",lg="Dag van de week (de uren)",sg="Uur van de dag (dag na dag)",gg="Dag van de maand (maand na maand)",mg="Weken",ug="Halter",cg="Vergelijken",pg="Laagste en hoogste in de periode",hg="Begin van de periode en nu",kg="Doel en nu",bg="Huidige waarde markeren",vg="Laag",yg="Hoog",wg="Nu",fg="Doel",jg="Een uur geleden",xg="{n} uur geleden",zg="Een dag geleden",Gg="{n} dagen geleden",Eg="Een week geleden",Vg="{n} weken geleden",Lg="Een maand geleden",Ag="{n} maanden geleden",Sg="Geen waarde",Ng="Trechter",Tg="Vorm",Kg="Trechter (eerste fase bovenaan)",Dg="Piramide (eerste fase onderaan)",Wg="Percentages",Bg="Aandeel van de eerste fase",Hg="Aandeel van de vorige fase",Pg="Niet tonen",Rg="Kleur",Mg="Eén kleur per entiteit",Og="Per kleurband",Ug="{style} van {names}",Cg="Gegroepeerde balken",Ig="Balken",Zg="Naast elkaar",qg="Gestapeld",Fg="Gestapeld tot 100 %",Jg="Kleur",Yg="Eén kleur per reeks",Qg="Per kleurband",Xg="Rij",$g="Reeks",em="Balkkleur",tm="Staafdiagram van {names}",rm="Heatmap",om="Heatmap van {name}",im="Gemiddelde over dagen",am="Geen metingen",nm="Indeling",_m="Uur per weekdag",dm="Kalender (een dag per cel)",lm="Vloeiende schaal",sm="Cellen",gm="Vierkant",mm="Afgerond",um="Zeshoek",cm="Laagste kleur bij",pm="Hoogste kleur bij",hm="Legenda",km="Spiraal",bm="Spiraal van {name}, {n} slagen",vm="{n} dagen, één slag per dag",ym="{n} weken, één slag per week",wm="Oudste in het midden, nieuwste buiten",fm="Eén slag per",jm="Dag",xm="Week",zm="Slagen",Gm="Ringbreedte",Em="Histogram",Vm="Tellen",Lm="Tijd in elk bereik",Am="Metingen in elk bereik",Sm="Tonen als",Nm="Aandeel van het geheel (%)",Tm="Uren of metingen",Km="Aantal klassen (leeg: automatisch)",Dm="Klassebreedte (gaat voor het aantal)",Wm="Twee of meer entiteiten",Bm="Balken naast elkaar",Hm="Balken over elkaar",Pm="Waardelabels langs de onderkant",Rm="{n} metingen",Mm="1 meting",Om="Lijn",Um="Geschiedenis laden…",Cm="Kan geschiedenis niet laden: {error}",Im="Instellingen van het energiedashboard laden…",Zm="Kan de instellingen van het energiedashboard niet lezen: {error}",qm="In het energiedashboard is nog geen van deze stromen ingesteld.",Fm="Netafname",Jm="Netteruglevering",Ym="Zon",Qm="Batterij ontladen",Xm="Batterij laden",$m="Gas",eu="Water",tu="Apparaten",ru="Huis",ou="Niet gemeten verbruik",iu="Thuis verbruikt",au="Geen metingen in deze periode.",nu="Tik om te verbergen of te tonen. Houd vast om alleen deze te tonen.",_u="Alle reeksen zijn verborgen. Tik op een naam om die weer te tonen.",du="Exporteren",lu="Opslaan als PNG",su="afbeelding, 2×",gu="Opslaan als SVG",mu="vector",uu="CSV kopiëren",cu="getekende waarden",pu="YAML kopiëren",hu="configuratie van deze kaart",ku="Gekopieerd",bu="Opgeslagen",vu="Als bestand opgeslagen: het klembord is hier niet beschikbaar",yu="Exporteren lukt niet in deze browser",wu="Niets boven nul om op een logaritmische schaal te tekenen.",fu="Lolly",ju="Pictogrammen",xu="Pictogram (elke entiteit kan een eigen hebben)",zu="Elk pictogram staat voor (leeg: automatisch)",Gu="Pictogrammen per groep (0: geen groepen)",Eu="Pictogram deels vullen voor breuken",Vu="Taart / donut",Lu="Vorm",Au="Donut",Su="Taart",Nu="Regel onder het totaal",Tu="Ruimte tussen segmenten",Ku="Kleurverloop",Du="Polair vlak",Wu="Schaal",Bu="Eén schaal voor alle, van 0 tot de grootste waarde",Hu="Elk segment van het minimum tot het maximum van zijn entiteit",Pu="Kleur",Ru="Eén kleur per entiteit",Mu="Tinten van één kleur, donkerder voor meer",Ou="Per kleurband",Uu="Kleur voor tinten",Cu="Polair vlakdiagram van {names}",Iu="Radar",Zu="Schaal",qu="Elke as van het minimum tot het maximum van zijn entiteit",Fu="Eén schaal voor alle, van 0 tot de grootste waarde",Ju="Vormen vullen",Yu="Asnaam (entiteiten met dezelfde asnaam liggen in alle groepen op één lijn)",Qu="Radardiagram van {names}",Xu="Overig",$u="Bereikvlak",ec="Gemiddelde als lijn tekenen",tc="Kleur",rc="Ringen",oc="Beginhoek (0 is boven)",ic="Afgeronde uiteinden",ac="Sankey (stroom)",nc="Stromen kleuren naar",_c="Waar ze vandaan komen, of waar ze heen gaan na een middelste knooppunt",dc="Waar ze vandaan komen",lc="Waar ze heen gaan",sc="Stroomt van",gc="Stroomt naar",mc="Stroomkleur",uc="Stroomdiagram: {flows}",cc="{from} naar {to} {value}",pc='Geef elke entiteit in de opties een "Stroomt van" en een "Stroomt naar".',hc="Er stroomt nu niets.",kc="Er stroomde niets in deze periode.",bc="Koorden (stromen in een cirkel)",vc="Ruimte tussen knooppunten",yc="Dekking van de linten",wc="Koordendiagram: {flows}",fc="Helling",jc="Vergelijken",xc="De meting toen en nu",zc="Hoeveel het per periode steeg (meters)",Gc="Omhoog of omlaag",Ec="Per groep",Vc="Een stijging is",Lc="Slecht (rood)",Ac="Goed (groen)",Sc="Groep",Nc="Nu",Tc="{n} {unit} geleden",Kc="Een {unit} geleden",Dc="Vorige {n} {unit}",Wc="Vorige {unit}",Bc="Afgelopen {n} {unit}",Hc="Afgelopen {unit}",Pc="uur",Rc="uur",Mc="dag",Oc="dagen",Uc="week",Cc="weken",Ic="maand",Zc="maanden",qc="{name}, {from} tot {to}",Fc="geen meting",Jc="Sparklines",Yc="Sparkline",Qc="Lijn",Xc="Vlak",$c="Kolommen",ep="Balk onder de naam en waarde",tp="Kleur",rp="Trend van {name}",op="Streamgraph",ip="Vorm",ap="Streamgraph (golvend)",np="Gecentreerd",_p="Aandeel van het totaal (100 %)",dp="Gestapeld vanaf nul",lp="Volgorde",sp="Grootste in het midden",gp="Zoals opgegeven, eerste onderaan",mp="Namen op de stromen",up="Randen",cp="Totaal",pp="Sunburst",hp="IJspegel",kp="Vorm",bp="Volle cirkel",vp="Halve cirkel",yp="Kleur",wp="Eén kleur per groep",fp="Per kleurband",jp="Totaal",xp="Overig",zp="Niets te tonen: geen entiteit heeft een waarde boven nul.",Gp="Geen meting:",Ep="Sunburst van {names}",Vp="IJspegeldiagram van {names}",Lp="Statustijdlijn",Ap="Geen statussen vastgelegd in deze periode.",Sp="gedurende {duration}",Np="Nu",Tp="Metingen, geen statussen: een lijngrafiek past hier beter",Kp="Treemap",Dp="Kleur",Wp="Eén kleur per groep",Bp="Per kleurband",Hp="Treemap van {names}",Pp="{value} in totaal",Rp="Niets te tonen: geen entiteit heeft een waarde boven nul.",Mp="Geen meting:",Op="Overig",Up="Marimekko",Cp="Tekst op elk deel",Ip="Aandeel in de kolom",Zp="Waarde",qp="Aandeel en waarde",Fp="Geen",Jp="Kolom (groep)",Yp="Categorie",Qp="Kleur van de categorie",Xp="Marimekko-grafiek, kolommen: {columns}",$p="Trend",eh="Laag",th="Gemiddelde",rh="Hoog",oh="Viool",ih="Viool",ah="Regenwolk (halve viool, box en metingen)",nh="Box met de mediaan en middelste helft",_h="Afvlakking (in de eenheid van de entiteit, leeg voor automatisch)",dh="Eén vorm per",lh="Entiteit",sh="Entiteit en dag",gh="Entiteit en week",mh="Entiteit en maand",uh="mediaan {value}",ch="Geen metingen",ph="Regenwolk",hh="Wafel",kh="Wafels",bh="Eén, verdeeld over de entiteiten",vh="Eén per entiteit, naast elkaar",yh="Eerste aandeel in grote letters tonen",wh="Waterval",fh="Elke stap is",jh="Hoeveel het in de periode veranderde",xh="De huidige waarde",zh="Beginnen bij de meting van de eerste entiteit aan het begin van de periode",Gh="Totaal aan het einde tonen",Eh="Telt af (een stijging hiervan is een daling van het totaal)",Vh="Begin",Lh="Einde",Ah="Totaal",Sh="Geen metingen",Nh="Watervaldiagram: {bars}",Th="Windroos",Kh="Overheersend",Dh="Gemiddelde snelheid",Wh="Sterkst",Bh="Windstil",Hh="Snelheid",Ph="Snelheid ({unit})",Rh="Van de tijd",Mh="Windroos, overheersend {direction} {share}",Oh="Windroos, overheersend {direction} {share}, windstil {calm}",Uh="Windroos, windstil {calm}";var Ch={entity_not_found:e,unavailable:t,no_entities:r,no_matches:o,none_available:i,editor_section_entities:a,editor_section_style:n,editor_section_chart:_,editor_group_bars:d,editor_group_gauges:l,editor_group_history:s,editor_group_totals:g,editor_group_compare:m,editor_group_distribution:u,editor_period_last:c,editor_period_unit:p,editor_period_unit_hour:h,editor_period_unit_day:k,editor_period_unit_week:b,editor_period_unit_month:v,editor_source:y,editor_source_history:w,editor_source_statistics:f,editor_derivative_transform:j,editor_derivative_transform_none:x,editor_derivative_transform_derivative:z,editor_derivative_unit_time:G,editor_derivative_unit_time_s:E,editor_derivative_unit_time_min:V,editor_derivative_unit_time_h:"Uur",editor_derivative_unit_time_d:"Dag",editor_derivative_smoothing:S,editor_derivative_smoothing_time:N,editor_source_current:T,editor_source_energy:K,editor_energy_flows:D,editor_energy_split:W,editor_curve:B,editor_curve_smooth:H,editor_curve_straight:P,editor_curve_step:R,editor_color_by:M,editor_color_by_series:O,editor_color_by_bands:U,editor_labels:C,editor_series_color:I,editor_dash:Z,editor_section_limits:q,editor_section_colours:F,editor_section_display:J,editor_section_actions:Y,editor_title:Q,editor_style_bar:X,editor_style_thin:"Dun",editor_style_segmented:ee,editor_style_tank:te,editor_style_battery:re,battery_aria:oe,editor_style_ring:ie,editor_style_needle:ae,editor_style_arc:ne,editor_gauge_help:_e,editor_start_angle:de,editor_end_angle:le,editor_center:se,editor_center_mode_value:ge,editor_center_mode_band:me,editor_center_mode_name:ue,editor_center_mode_text:ce,editor_center_mode_none:pe,editor_center_text:he,editor_tick_labels:ke,editor_ghost:be,editor_ghost_off:"Uit",editor_ghost_24h:ye,editor_ghost_7d:we,ghost_title_24h:fe,ghost_title_7d:je,editor_show_name:xe,editor_show_value:ze,editor_show_icon:Ge,editor_show_target:Ee,editor_show_legend:Ve,editor_columns:Le,editor_sort:Ae,editor_sort_none:Se,editor_sort_ascending:Ne,editor_sort_descending:Te,editor_decimals:Ke,editor_unit:De,editor_animate:We,editor_hide_unavailable:Be,editor_export:He,editor_limit:Pe,editor_include_heading:Re,editor_include_help:Me,editor_exclude_heading:Oe,editor_exclude_help:Ue,editor_rule_device_class:Ce,editor_rule_area:Ie,editor_rule_floor:Ze,editor_rule_label:qe,editor_rule_domain:Fe,editor_rule_entity:Je,editor_tap_action:Ye,editor_hold_action:Qe,editor_double_tap_action:Xe,editor_badge_entity:$e,editor_badge_style:et,editor_badge_style_value:tt,editor_badge_style_sparkline:rt,editor_badge_style_ring:ot,editor_badge_style_thin:it,editor_badge_attribute:at,editor_badge_name:nt,editor_badge_hours:_t,editor_badge_show_name:dt,editor_badge_show_icon:lt,editor_badge_icon:st,editor_badge_min:gt,editor_badge_max:mt,editor_badge_unit:ut,editor_badge_decimals:ct,editor_badge_color:pt,editor_badge_bands:ht,editor_badge_bands_help:kt,editor_badge_actions:bt,editor_badge_tap_action:vt,editor_badge_hold_action:yt,editor_badge_double_tap_action:wt,editor_attribute:ft,editor_name:jt,editor_icon:xt,editor_min:zt,editor_max:Gt,editor_target:Et,editor_none:Vt,editor_card_setting:Lt,editor_limit_default:At,editor_limit_number:St,editor_limit_entity:Nt,editor_preset:Tt,editor_preset_battery:Kt,editor_preset_usage:Dt,editor_preset_temperature:Wt,editor_preset_none:Bt,editor_preset_custom:Ht,editor_band_from:Pt,editor_band_from_entity:Rt,editor_band_from_number:Mt,editor_band_from_entity_label:Ot,editor_band_color:Ut,editor_band_custom_color:Ct,editor_band_label:It,editor_band_icon:Zt,editor_color_icon:qt,editor_color_primary:Ft,editor_color_green:Jt,editor_color_amber:Yt,editor_color_red:Qt,editor_color_blue:Xt,editor_color_purple:$t,editor_color_grey:er,editor_color_custom:tr,editor_add_band:rr,editor_remove_band:or,editor_add_entity:ir,editor_move_up:ar,editor_move_down:nr,editor_remove_entity:_r,editor_show_options:dr,editor_hide_options:lr,editor_not_found:sr,editor_severity:gr,annotation_at:mr,editor_orientation:ur,editor_orientation_horizontal:cr,editor_orientation_vertical:pr,editor_value_axis:hr,editor_value_grid:kr,editor_value_min:br,editor_value_max:vr,dist_median:yr,dist_middle:wr,dist_range:fr,dist_count:jr,editor_drill_down:xr,drill_into:zr,drill_back:Gr,drill_top:Er,extremes_high:Vr,extremes_low:Lr,extremes_average:Ar,editor_extremes_max:Sr,editor_extremes_min:Nr,editor_extremes_average:Tr,editor_extremes_average_none:Kr,editor_extremes_average_line:Dr,editor_extremes_average_figure:Wr,editor_extremes:Br,anomaly_title:Hr,anomaly_beyond_high:Pr,anomaly_beyond_low:Rr,editor_anomalies:Mr,editor_anomalies_window:Or,editor_anomalies_sigma:Ur,editor_anomalies_color:Cr,editor_anomalies_band:Ir,period_previous:Zr,period_next:qr,period_return:Fr,period_today:Jr,period_yesterday:Yr,period_this_week:Qr,period_last_week:Xr,period_this_month:$r,period_last_month:eo,period_this_year:to,period_last_year:ro,period_last_hour:oo,period_last_hours:io,period_last_day:ao,period_last_days:no,period_last_week_rolling:_o,period_last_weeks:lo,period_last_month_rolling:so,period_last_months:go,editor_color_by_shades:mo,editor_shade_color:uo,editor_show_percent:co,editor_center_total:po,editor_center_average:ho,editor_center_none:ko,parts_total:bo,parts_average:vo,parts_aria:yo,editor_style_scatter:wo,editor_style_bubble:fo,editor_against:jo,editor_against_entity:xo,editor_against_time:zo,editor_dot_size:Go,editor_jitter:Eo,editor_min_size:Vo,editor_max_size:Lo,editor_dot_color:Ao,editor_xy_x_axis:So,scatter_needs_two:No,bubble_needs_three:To,scatter_role_x:Ko,bubble_role_size:Do,chart_total:Wo,editor_x_min:Bo,editor_x_max:Ho,zoom_reset:Po,zoom_window:Ro,zoom_window_label:Mo,editor_zoom:Oo,editor_overview:Uo,editor_annotations:Co,editor_annotation_type:Io,editor_annotation_type_line:Zo,editor_annotation_type_band:qo,editor_annotation_type_time:Fo,editor_annotation_type_state:Jo,editor_annotation_type_point:Yo,editor_annotation_add_line:Qo,editor_annotation_add_band:Xo,editor_annotation_add_time:$o,editor_annotation_add_state:ei,editor_annotation_add_point:ti,editor_annotation_add:ri,editor_annotation_value:oi,editor_annotation_from:ii,editor_annotation_to:ai,editor_annotation_times:ni,editor_annotation_entity:_i,editor_annotation_series:di,editor_annotation_state:li,editor_annotation_shade:si,editor_annotation_at:gi,editor_annotation_at_max:mi,editor_annotation_at_min:ui,editor_annotation_at_last:ci,editor_annotation_at_first:pi,editor_annotation_label:hi,editor_annotation_color:ki,editor_annotation_dash:bi,editor_annotation_history:vi,editor_annotation_zone:yi,editor_annotation_zone_none:wi,editor_annotation_zone_above:fi,editor_annotation_zone_below:ji,editor_annotation_severity:xi,editor_annotation_remove:zi,editor_zones:Gi,editor_period_calendar:Ei,editor_period_calendar_rolling:Vi,editor_period_calendar_day:Li,editor_period_calendar_week:Ai,editor_period_calendar_month:Si,editor_period_calendar_year:Ni,editor_period_offset:Ti,editor_period_until:Ki,editor_period_until_now:"Nu",editor_period_until_end:Wi,editor_period_navigate:Bi,editor_group_by:Hi,editor_group_by_none:Pi,editor_group_by_hour:"Uur",editor_group_by_day:"Dag",editor_group_by_week:Oi,editor_group_by_month:Ui,editor_aggregate:Ci,compare_series:Ii,compare_hours_earlier:Zi,compare_days_earlier:qi,compare_weeks_earlier:Fi,compare_months_earlier:Ji,compare_years_earlier:Yi,editor_compare:Qi,editor_compare_style:Xi,editor_compare_style_grey:$i,editor_compare_style_series:ea,editor_aggregate_mean:ta,editor_aggregate_sum:"Som",editor_aggregate_min:oa,editor_aggregate_max:ia,editor_aggregate_first:aa,editor_aggregate_last:na,editor_aggregate_change:_a,editor_cumulative_transform:da,editor_cumulative_transform_none:la,editor_cumulative_transform_cumulative:sa,editor_cumulative_reset:ga,editor_cumulative_reset_none:ma,editor_cumulative_reset_day:ua,editor_cumulative_reset_week:ca,editor_cumulative_reset_month:pa,editor_cumulative_reset_billing:ha,editor_cumulative_billing_day:ka,editor_x_axis:ba,editor_y_axis:va,editor_axis_labels:ya,editor_axis_labels_outside:wa,editor_axis_labels_inside:fa,editor_grid_horizontal:ja,editor_grid_vertical:xa,editor_y_min:za,editor_y_max:Ga,editor_y_scale:Ea,editor_y_scale_linear:Va,editor_y_scale_log:La,editor_tooltip:Aa,editor_line_width:Sa,editor_dots:Na,editor_on_top:Ta,editor_when_entity:Ka,editor_when_state:Da,editor_when_above:Wa,editor_when_below:Ba,editor_when_card_entity:Ha,editor_when_card_state:Pa,editor_when_card_above:Ra,editor_when_card_below:Ma,editor_when_ghost:Oa,editor_when_strip:Ua,when_strip_label:Ca,editor_now_marker:Ia,editor_now_marker_off:"Uit",editor_now_marker_line:qa,editor_now_marker_time:Fa,editor_now_marker_countdown:Ja,now_marker_countdown:Ya,now_marker_next:Qa,editor_compact:Xa,editor_header:$a,editor_header_above:en,editor_header_over:tn,editor_header_hidden:rn,editor_legend_toggle:on,editor_labels_show:an,editor_labels_show_all:nn,editor_labels_show_last:_n,editor_labels_show_minmax:dn,editor_labels_show_ends:ln,editor_labels_position:sn,editor_labels_position_auto:gn,editor_labels_position_above:mn,editor_labels_position_below:un,editor_labels_position_center:cn,editor_labels_overlap:pn,editor_sync:hn,editor_multiples:kn,editor_multiples_scale:bn,editor_multiples_scale_auto:vn,editor_multiples_scale_shared:yn,editor_multiples_scale_independent:wn,editor_multiples_columns:fn,forecast_label:jn,forecast_series:xn,editor_forecast_title:zn,editor_forecast_entity:Gn,editor_forecast_attribute:En,editor_forecast_value_key:Vn,editor_forecast_time_key:Ln,editor_forecast_type:An,editor_forecast_type_hourly:Sn,editor_forecast_type_daily:Nn,editor_forecast_type_twice_daily:Tn,editor_forecast_multiply:Kn,editor_forecast_hours:Dn,editor_set_point:Wn,editor_shading:Bn,editor_shade_fan:Hn,editor_current_color:Pn,editor_set_point_color:Rn,editor_heating_color:Mn,editor_cooling_color:On,editor_days:Un,editor_day_clock_center_total:Cn,editor_day_clock_center_now:In,editor_day_clock_center_none:Zn,editor_bucket:qn,editor_bucket_15:Fn,editor_bucket_30:Jn,editor_bucket_60:"Uur",editor_aggregate_auto:Qn,editor_ring_color:Xn,editor_active:$n,editor_entity_options_none:e_,editor_hierarchy_group_by:t_,editor_group_by_floor:r_,editor_group_by_area:o_,editor_group_by_device:i_,editor_group_by_label:a_,editor_entity_groups:n_,editor_bar_labels:__,editor_bar_labels_state:d_,editor_bar_labels_duration:l_,editor_bar_labels_both:s_,editor_bar_labels_none:g_,editor_timeline_legend:m_,editor_timeline_legend_above:u_,editor_timeline_legend_hidden:c_,editor_state_colors:p_,editor_state_colors_help:h_,editor_state_colors_state:k_,editor_state_colors_color:b_,editor_state_colors_add:v_,editor_state_colors_remove:y_,editor_timeline_group:w_,editor_points_per_hour:f_,editor_graph:j_,editor_graph_line:x_,editor_graph_bar:z_,editor_graph_none:G_,editor_fill:E_,editor_fill_solid:V_,editor_fill_fade:L_,editor_fill_none:A_,editor_points:S_,editor_points_hover:N_,editor_points_always:T_,editor_points_never:K_,editor_trend_labels:D_,editor_labels_hover:W_,editor_labels_always:B_,editor_labels_never:H_,editor_height:P_,editor_bar_spacing:R_,editor_color_transition:M_,editor_color_transition_smooth:O_,editor_color_transition_hard:U_,editor_extrema:C_,editor_average:I_,editor_trend_legend:Z_,editor_trend_y_min:q_,editor_trend_y_max:F_,editor_min_range:J_,editor_y_min_secondary:Y_,editor_y_max_secondary:Q_,editor_min_range_secondary:X_,editor_value_factor:$_,editor_align_header:ed,editor_align_header_default:td,editor_align_header_left:rd,editor_align_header_right:od,editor_align_header_center:id,editor_align_icon:ad,editor_align_icon_right:nd,editor_align_icon_left:_d,editor_align_icon_state:dd,editor_align_state:ld,editor_align_state_left:sd,editor_align_state_right:gd,editor_align_state_center:md,editor_font_size:ud,editor_font_size_header:cd,editor_color_name:pd,editor_color_value:hd,editor_trend_color_icon:kd,editor_trend_group:bd,editor_icon_image:vd,editor_trend_tooltip:yd,editor_y_axis_side:"As",editor_y_axis_side_primary:fd,editor_y_axis_side_secondary:jd,editor_entity_aggregate:xd,editor_fixed_value:zd,editor_show_state:Gd,editor_show_indicator:Ed,editor_show_graph:Vd,editor_show_line:Ld,editor_show_fill:Ad,editor_show_points:Sd,editor_show_legend_entity:Nd,editor_show_legend_state:Td,editor_sectors:Kd,editor_sectors_4:Dd,editor_sectors_8:Wd,editor_sectors_16:Bd,editor_calm:Hd,editor_wind_roles:Pd,editor_wind_now:Rd,editor_wind_none:Md,editor_wind_statistics:Od,editor_style_area:Ud,editor_stack:Cd,editor_stack_none:Id,editor_stack_normal:Zd,editor_stack_percent:qd,editor_negative_color:Fd,editor_style_beeswarm:Jd,editor_place_by:Yd,editor_place_by_value:Qd,editor_place_by_time_of_day:Xd,editor_size_by_value:$d,swarm_readings:el,swarm_events:tl,swarm_shown:rl,swarm_none:ol,swarm_no_change:il,swarm_held:al,swarm_earliest_latest:nl,swarm_lowest_highest:_l,editor_style_strip_plot:dl,strip_median_value:ll,strip_mean_value:sl,strip_mean:gl,editor_strip_marker:ml,editor_strip_marker_median:ul,editor_strip_marker_mean:cl,editor_strip_marker_none:pl,editor_strip_jitter:hl,editor_fill_color:kl,editor_style_box:bl,box_aria:vl,box_highest:yl,box_upper_quartile:wl,box_median:fl,box_lower_quartile:jl,box_lowest:xl,box_mean:zl,box_count:Gl,box_outliers:El,editor_whiskers:Vl,editor_whiskers_tukey:Ll,editor_whiskers_range:Al,editor_readings:Sl,editor_box_color:Nl,editor_style_bullet:Tl,editor_ranges:Kl,editor_ranges_shades:Dl,editor_ranges_colours:Wl,compare_target:Bl,chart_aria:Hl,editor_style_candlestick:Pl,editor_candle_by:Rl,editor_under_aggregate:Ml,editor_up_color:Ol,editor_down_color:Ul,editor_underneath:Cl,editor_underneath_columns:Il,editor_underneath_line:Zl,candle_open:ql,candle_high:Fl,candle_low:Jl,candle_close:Yl,candle_week_of:Ql,editor_style_climate:Xl,climate_set_point:$l,climate_range:es,climate_not_thermostat:ts,climate_action_heating:rs,climate_action_preheating:os,climate_action_cooling:is,climate_action_defrosting:as,climate_action_drying:ns,climate_action_fan:_s,climate_action_idle:ds,climate_action_off:"Uit",editor_style_column:ss,editor_group_by_auto:gs,editor_range:ms,editor_rounded:us,editor_column_labels:cs,editor_error_bars:ps,editor_error_bars_none:hs,editor_error_bars_std:ks,editor_error_bars_min_max:bs,editor_error_bars_ci95:vs,error_bars_tooltip:ys,editor_column_color:ws,editor_style_combined:fs,editor_series_type:js,editor_series_type_line:xs,editor_series_type_column:zs,editor_series_type_area:Gs,editor_series_axis:Es,editor_series_axis_auto:Vs,editor_series_axis_left:Ls,editor_series_axis_right:As,editor_series_aggregate:Ss,editor_series_aggregate_auto:Ns,editor_series_aggregate_mean:Ts,editor_series_aggregate_sum:"Som",editor_series_aggregate_min:Ds,editor_series_aggregate_max:Ws,editor_series_aggregate_first:Bs,editor_series_aggregate_last:Hs,editor_series_aggregate_change:Ps,editor_style_day_clock:Rs,day_clock_times_one:Ms,day_clock_times:Os,day_clock_a_day:Us,day_clock_busiest:Cs,day_clock_peak:Is,day_clock_state:Zs,day_clock_per_day:qs,day_clock_no_data:Fs,day_clock_now:"Nu",day_clock_on:"aan",day_clock_average:Qs,day_clock_on_days:Xs,day_clock_so_far:$s,day_clock_range:eg,day_clock_average_value:tg,editor_style_cycle_plot:rg,cycle_note_week:og,cycle_note_hour:ig,cycle_note_month:ag,cycle_mean_legend:ng,cycle_panel_average:_g,editor_cycle_plot_cycle:dg,editor_cycle_plot_cycle_day_of_week:lg,editor_cycle_plot_cycle_hour_of_day:sg,editor_cycle_plot_cycle_day_of_month:gg,editor_cycle_plot_weeks:mg,editor_style_dumbbell:ug,editor_ends:cg,editor_ends_range:pg,editor_ends_then:hg,editor_ends_target:kg,editor_show_now:bg,dumbbell_low:vg,dumbbell_high:yg,dumbbell_now:"Nu",dumbbell_target:fg,dumbbell_ago_hour_one:jg,dumbbell_ago_hour:xg,dumbbell_ago_day_one:zg,dumbbell_ago_day:Gg,dumbbell_ago_week_one:Eg,dumbbell_ago_week:Vg,dumbbell_ago_month_one:Lg,dumbbell_ago_month:Ag,dumbbell_no_value:Sg,editor_style_funnel:Ng,editor_funnel_shape:Tg,editor_funnel_shape_funnel:Kg,editor_funnel_shape_pyramid:Dg,editor_funnel_percent_of:Wg,editor_funnel_percent_of_first:Bg,editor_funnel_percent_of_previous:Hg,editor_funnel_percent_of_none:Pg,editor_funnel_color_by:Rg,editor_funnel_color_by_series:Mg,editor_funnel_color_by_bands:Og,funnel_aria:Ug,editor_style_grouped_bars:Cg,editor_mode:Ig,editor_mode_grouped:Zg,editor_mode_stacked:qg,editor_mode_percent:Fg,editor_bars_color_by:Jg,editor_bars_color_by_series:Yg,editor_bars_color_by_bands:Qg,editor_bar_group:"Rij",editor_bar_series:$g,editor_bar_color:em,grouped_bars_aria:tm,editor_style_heatmap:rm,heatmap_aria:om,heatmap_hours:im,heatmap_empty:am,editor_grid:nm,editor_grid_hours:_m,editor_grid_calendar:dm,editor_color_by_scale:lm,editor_cell_shape:sm,editor_cell_shape_square:gm,editor_cell_shape_rounded:mm,editor_cell_shape_hexagon:um,editor_color_min:cm,editor_color_max:pm,editor_legend:hm,editor_style_spiral:km,spiral_aria:bm,spiral_turn_day_note:vm,spiral_turn_week_note:ym,spiral_inner_oldest:wm,editor_spiral_turn:fm,editor_spiral_turn_day:"Dag",editor_spiral_turn_week:xm,editor_spiral_turns:zm,editor_spiral_ring_width:Gm,editor_style_histogram:Em,editor_count:Vm,editor_count_time:Lm,editor_count_readings:Am,editor_show_as:Sm,editor_show_as_percent:Nm,editor_show_as_total:Tm,editor_bins:Km,editor_bin_width:Dm,editor_bars:Wm,editor_bars_side:Bm,editor_bars_overlap:Hm,editor_hist_x_axis:Pm,histogram_readings:Rm,histogram_reading:Mm,editor_style_line:Om,chart_loading:Um,chart_error:Cm,energy_loading:Im,energy_error:Zm,energy_none:qm,energy_flow_grid_import:Fm,energy_flow_grid_export:Jm,energy_flow_solar:"Zon",energy_flow_battery_out:Qm,energy_flow_battery_in:Xm,energy_flow_gas:"Gas",energy_flow_water:eu,energy_flow_devices:tu,energy_node_home:ru,energy_node_untracked:ou,energy_node_home_use:iu,chart_no_data:au,legend_toggle_hint:nu,legend_toggle_all_hidden:_u,export_menu:du,export_png:lu,export_png_hint:su,export_svg:gu,export_svg_hint:mu,export_csv:uu,export_csv_hint:cu,export_yaml:pu,export_yaml_hint:hu,export_copied:ku,export_saved:bu,export_saved_file:vu,export_failed:yu,chart_log_nothing:wu,editor_style_lollipop:fu,editor_style_pictograph:ju,editor_unit_icon:xu,editor_per_icon:zu,editor_group_size:Gu,editor_partial:Eu,editor_style_pie:Vu,editor_shape:Lu,editor_shape_donut:Au,editor_shape_pie:Su,editor_center_label:Nu,editor_gap:Tu,editor_gradient:Ku,editor_style_polar_area:Du,editor_polar_scale:Wu,editor_polar_scale_shared:Bu,editor_polar_scale_limits:Hu,editor_polar_color_by:Pu,editor_polar_color_by_series:Ru,editor_polar_color_by_shades:Mu,editor_polar_color_by_bands:Ou,editor_polar_color:Uu,polar_area_aria:Cu,editor_style_radar:Iu,editor_radar_scale:Zu,editor_radar_scale_limits:qu,editor_radar_scale_shared:Fu,editor_radar_fill:Ju,editor_radar_axis:Yu,radar_aria:Qu,radar_other:Xu,editor_style_range_area:$u,editor_mean:ec,editor_range_color:tc,editor_style_rings:rc,editor_rings_start_angle:oc,editor_rounded_ends:ic,editor_style_sankey:ac,editor_link_color:nc,editor_link_color_auto:_c,editor_link_color_source:dc,editor_link_color_target:lc,editor_from:sc,editor_to:gc,editor_flow_color:mc,sankey_aria:uc,sankey_flow:cc,sankey_no_flows:pc,sankey_nothing:hc,energy_nothing_flowed:kc,editor_style_chord:bc,editor_chord_pad:vc,editor_chord_ribbon_opacity:yc,chord_aria:wc,editor_style_slope:fc,editor_measure:jc,editor_measure_value:xc,editor_measure_change:zc,editor_color_by_direction:Gc,editor_color_by_group:Ec,editor_increase:Vc,editor_increase_bad:Lc,editor_increase_good:Ac,editor_group:Sc,slope_now:"Nu",slope_ago:Tc,slope_ago_one:Kc,slope_previous:Dc,slope_previous_one:Wc,slope_last:Bc,slope_last_one:Hc,slope_unit_hour:"uur",slope_unit_hour_other:"uur",slope_unit_day:"dag",slope_unit_day_other:Oc,slope_unit_week:Uc,slope_unit_week_other:Cc,slope_unit_month:Ic,slope_unit_month_other:Zc,slope_entity_aria:qc,slope_no_reading:Fc,editor_style_sparkline:Jc,editor_spark:Yc,editor_spark_line:Qc,editor_spark_area:Xc,editor_spark_column:$c,editor_spark_bar:ep,editor_spark_color:tp,spark_aria:rp,editor_style_streamgraph:op,editor_baseline:ip,editor_baseline_wiggle:ap,editor_baseline_centre:np,editor_baseline_share:_p,editor_baseline_zero:dp,editor_stream_order:lp,editor_stream_order_inside_out:sp,editor_stream_order_listed:gp,editor_stream_labels:mp,editor_stream_curve:up,stream_total:cp,editor_style_sunburst:pp,editor_style_icicle:hp,editor_sunburst_shape:kp,editor_sunburst_shape_full:bp,editor_sunburst_shape_half:vp,editor_hierarchy_color_by:yp,editor_hierarchy_color_by_group:wp,editor_hierarchy_color_by_bands:fp,hierarchy_total:jp,hierarchy_other:xp,hierarchy_empty:zp,hierarchy_no_reading:Gp,sunburst_aria:Ep,icicle_aria:Vp,editor_style_timeline:Lp,timeline_no_states:Ap,timeline_for:Sp,timeline_now:"Nu",timeline_measurement:Tp,editor_style_treemap:Kp,editor_treemap_color_by:Dp,editor_treemap_color_by_group:Wp,editor_treemap_color_by_bands:Bp,treemap_aria:Hp,treemap_total:Pp,treemap_empty:Rp,treemap_no_reading:Mp,treemap_other:Op,editor_style_marimekko:Up,editor_marimekko_segment_labels:Cp,editor_marimekko_segment_labels_percent:Ip,editor_marimekko_segment_labels_value:Zp,editor_marimekko_segment_labels_both:qp,editor_marimekko_segment_labels_none:Fp,editor_marimekko_group:Jp,editor_marimekko_category:Yp,editor_marimekko_color:Qp,marimekko_aria:Xp,editor_style_trend:$p,trend_min:eh,trend_avg:th,trend_max:rh,editor_style_violin:oh,editor_shape_violin:ih,editor_shape_raincloud:ah,editor_box:nh,editor_bandwidth:_h,editor_split_by:dh,editor_split_by_none:lh,editor_split_by_day:sh,editor_split_by_week:gh,editor_split_by_month:mh,violin_median:uh,violin_none:ch,violin_raincloud:ph,editor_style_waffle:hh,editor_waffles:kh,editor_waffles_one:bh,editor_waffles_each:vh,editor_headline:yh,editor_style_waterfall:wh,editor_steps:fh,editor_steps_change:jh,editor_steps_current:xh,editor_start_from_first:zh,editor_total:Gh,editor_waterfall_invert:Eh,waterfall_start:Vh,waterfall_end:Lh,waterfall_total:Ah,waterfall_no_readings:Sh,waterfall_aria:Nh,editor_style_wind_rose:Th,wind_prevailing:Kh,wind_mean_speed:Dh,wind_strongest:Wh,wind_calm:Bh,wind_speed:Hh,wind_speed_unit:Ph,wind_share:Rh,wind_aria:Mh,wind_aria_calm:Oh,wind_aria_still:Uh};export{mr as annotation_at,Pr as anomaly_beyond_high,Rr as anomaly_beyond_low,Hr as anomaly_title,oe as battery_aria,vl as box_aria,Gl as box_count,yl as box_highest,jl as box_lower_quartile,xl as box_lowest,zl as box_mean,fl as box_median,El as box_outliers,wl as box_upper_quartile,To as bubble_needs_three,Do as bubble_role_size,Yl as candle_close,Fl as candle_high,Jl as candle_low,ql as candle_open,Ql as candle_week_of,Hl as chart_aria,Cm as chart_error,Um as chart_loading,wu as chart_log_nothing,au as chart_no_data,Wo as chart_total,wc as chord_aria,is as climate_action_cooling,as as climate_action_defrosting,ns as climate_action_drying,_s as climate_action_fan,rs as climate_action_heating,ds as climate_action_idle,ls as climate_action_off,os as climate_action_preheating,ts as climate_not_thermostat,es as climate_range,$l as climate_set_point,qi as compare_days_earlier,Zi as compare_hours_earlier,Ji as compare_months_earlier,Ii as compare_series,Bl as compare_target,Fi as compare_weeks_earlier,Yi as compare_years_earlier,ng as cycle_mean_legend,ig as cycle_note_hour,ag as cycle_note_month,og as cycle_note_week,_g as cycle_panel_average,Us as day_clock_a_day,Qs as day_clock_average,tg as day_clock_average_value,Cs as day_clock_busiest,Fs as day_clock_no_data,Js as day_clock_now,Ys as day_clock_on,Xs as day_clock_on_days,Is as day_clock_peak,qs as day_clock_per_day,eg as day_clock_range,$s as day_clock_so_far,Zs as day_clock_state,Os as day_clock_times,Ms as day_clock_times_one,Ch as default,jr as dist_count,yr as dist_median,wr as dist_middle,fr as dist_range,Gr as drill_back,zr as drill_into,Er as drill_top,Gg as dumbbell_ago_day,zg as dumbbell_ago_day_one,xg as dumbbell_ago_hour,jg as dumbbell_ago_hour_one,Ag as dumbbell_ago_month,Lg as dumbbell_ago_month_one,Vg as dumbbell_ago_week,Eg as dumbbell_ago_week_one,yg as dumbbell_high,vg as dumbbell_low,Sg as dumbbell_no_value,wg as dumbbell_now,fg as dumbbell_target,$n as editor_active,rr as editor_add_band,ir as editor_add_entity,jo as editor_against,xo as editor_against_entity,zo as editor_against_time,Ci as editor_aggregate,Qn as editor_aggregate_auto,_a as editor_aggregate_change,aa as editor_aggregate_first,na as editor_aggregate_last,ia as editor_aggregate_max,ta as editor_aggregate_mean,oa as editor_aggregate_min,ra as editor_aggregate_sum,ed as editor_align_header,id as editor_align_header_center,td as editor_align_header_default,rd as editor_align_header_left,od as editor_align_header_right,ad as editor_align_icon,_d as editor_align_icon_left,nd as editor_align_icon_right,dd as editor_align_icon_state,ld as editor_align_state,md as editor_align_state_center,sd as editor_align_state_left,gd as editor_align_state_right,We as editor_animate,ri as editor_annotation_add,Xo as editor_annotation_add_band,Qo as editor_annotation_add_line,ti as editor_annotation_add_point,ei as editor_annotation_add_state,$o as editor_annotation_add_time,gi as editor_annotation_at,pi as editor_annotation_at_first,ci as editor_annotation_at_last,mi as editor_annotation_at_max,ui as editor_annotation_at_min,ki as editor_annotation_color,bi as editor_annotation_dash,_i as editor_annotation_entity,ii as editor_annotation_from,vi as editor_annotation_history,hi as editor_annotation_label,zi as editor_annotation_remove,di as editor_annotation_series,xi as editor_annotation_severity,si as editor_annotation_shade,li as editor_annotation_state,ni as editor_annotation_times,ai as editor_annotation_to,Io as editor_annotation_type,qo as editor_annotation_type_band,Zo as editor_annotation_type_line,Yo as editor_annotation_type_point,Jo as editor_annotation_type_state,Fo as editor_annotation_type_time,oi as editor_annotation_value,yi as editor_annotation_zone,fi as editor_annotation_zone_above,ji as editor_annotation_zone_below,wi as editor_annotation_zone_none,Co as editor_annotations,Mr as editor_anomalies,Ir as editor_anomalies_band,Cr as editor_anomalies_color,Ur as editor_anomalies_sigma,Or as editor_anomalies_window,ft as editor_attribute,I_ as editor_average,ya as editor_axis_labels,fa as editor_axis_labels_inside,wa as editor_axis_labels_outside,bt as editor_badge_actions,at as editor_badge_attribute,ht as editor_badge_bands,kt as editor_badge_bands_help,pt as editor_badge_color,ct as editor_badge_decimals,wt as editor_badge_double_tap_action,$e as editor_badge_entity,yt as editor_badge_hold_action,_t as editor_badge_hours,st as editor_badge_icon,mt as editor_badge_max,gt as editor_badge_min,nt as editor_badge_name,lt as editor_badge_show_icon,dt as editor_badge_show_name,et as editor_badge_style,ot as editor_badge_style_ring,rt as editor_badge_style_sparkline,it as editor_badge_style_thin,tt as editor_badge_style_value,vt as editor_badge_tap_action,ut as editor_badge_unit,Ut as editor_band_color,Ct as editor_band_custom_color,Pt as editor_band_from,Rt as editor_band_from_entity,Ot as editor_band_from_entity_label,Mt as editor_band_from_number,Zt as editor_band_icon,It as editor_band_label,_h as editor_bandwidth,em as editor_bar_color,Xg as editor_bar_group,__ as editor_bar_labels,s_ as editor_bar_labels_both,l_ as editor_bar_labels_duration,g_ as editor_bar_labels_none,d_ as editor_bar_labels_state,$g as editor_bar_series,R_ as editor_bar_spacing,Wm as editor_bars,Jg as editor_bars_color_by,Qg as editor_bars_color_by_bands,Yg as editor_bars_color_by_series,Hm as editor_bars_overlap,Bm as editor_bars_side,ip as editor_baseline,np as editor_baseline_centre,_p as editor_baseline_share,ap as editor_baseline_wiggle,dp as editor_baseline_zero,Dm as editor_bin_width,Km as editor_bins,nh as editor_box,Nl as editor_box_color,qn as editor_bucket,Fn as editor_bucket_15,Jn as editor_bucket_30,Yn as editor_bucket_60,Hd as editor_calm,Rl as editor_candle_by,Lt as editor_card_setting,sm as editor_cell_shape,um as editor_cell_shape_hexagon,mm as editor_cell_shape_rounded,gm as editor_cell_shape_square,se as editor_center,ho as editor_center_average,Nu as editor_center_label,me as editor_center_mode_band,ue as editor_center_mode_name,pe as editor_center_mode_none,ce as editor_center_mode_text,ge as editor_center_mode_value,ko as editor_center_none,he as editor_center_text,po as editor_center_total,vc as editor_chord_pad,yc as editor_chord_ribbon_opacity,Yt as editor_color_amber,Xt as editor_color_blue,M as editor_color_by,U as editor_color_by_bands,Gc as editor_color_by_direction,Ec as editor_color_by_group,lm as editor_color_by_scale,O as editor_color_by_series,mo as editor_color_by_shades,tr as editor_color_custom,Jt as editor_color_green,er as editor_color_grey,qt as editor_color_icon,pm as editor_color_max,cm as editor_color_min,pd as editor_color_name,Ft as editor_color_primary,$t as editor_color_purple,Qt as editor_color_red,M_ as editor_color_transition,U_ as editor_color_transition_hard,O_ as editor_color_transition_smooth,hd as editor_color_value,ws as editor_column_color,cs as editor_column_labels,Le as editor_columns,Xa as editor_compact,Qi as editor_compare,Xi as editor_compare_style,$i as editor_compare_style_grey,ea as editor_compare_style_series,On as editor_cooling_color,Vm as editor_count,Am as editor_count_readings,Lm as editor_count_time,ka as editor_cumulative_billing_day,ga as editor_cumulative_reset,ha as editor_cumulative_reset_billing,ua as editor_cumulative_reset_day,pa as editor_cumulative_reset_month,ma as editor_cumulative_reset_none,ca as editor_cumulative_reset_week,da as editor_cumulative_transform,sa as editor_cumulative_transform_cumulative,la as editor_cumulative_transform_none,Pn as editor_current_color,B as editor_curve,H as editor_curve_smooth,R as editor_curve_step,P as editor_curve_straight,dg as editor_cycle_plot_cycle,gg as editor_cycle_plot_cycle_day_of_month,lg as editor_cycle_plot_cycle_day_of_week,sg as editor_cycle_plot_cycle_hour_of_day,mg as editor_cycle_plot_weeks,Z as editor_dash,Zn as editor_day_clock_center_none,In as editor_day_clock_center_now,Cn as editor_day_clock_center_total,Un as editor_days,Ke as editor_decimals,S as editor_derivative_smoothing,N as editor_derivative_smoothing_time,j as editor_derivative_transform,z as editor_derivative_transform_derivative,x as editor_derivative_transform_none,G as editor_derivative_unit_time,A as editor_derivative_unit_time_d,L as editor_derivative_unit_time_h,V as editor_derivative_unit_time_min,E as editor_derivative_unit_time_s,Ao as editor_dot_color,Go as editor_dot_size,Na as editor_dots,Xe as editor_double_tap_action,Ul as editor_down_color,xr as editor_drill_down,le as editor_end_angle,cg as editor_ends,pg as editor_ends_range,kg as editor_ends_target,hg as editor_ends_then,D as editor_energy_flows,W as editor_energy_split,xd as editor_entity_aggregate,n_ as editor_entity_groups,e_ as editor_entity_options_none,ps as editor_error_bars,vs as editor_error_bars_ci95,bs as editor_error_bars_min_max,hs as editor_error_bars_none,ks as editor_error_bars_std,Oe as editor_exclude_heading,Ue as editor_exclude_help,He as editor_export,C_ as editor_extrema,Br as editor_extremes,Tr as editor_extremes_average,Wr as editor_extremes_average_figure,Dr as editor_extremes_average_line,Kr as editor_extremes_average_none,Sr as editor_extremes_max,Nr as editor_extremes_min,E_ as editor_fill,kl as editor_fill_color,L_ as editor_fill_fade,A_ as editor_fill_none,V_ as editor_fill_solid,zd as editor_fixed_value,mc as editor_flow_color,ud as editor_font_size,cd as editor_font_size_header,En as editor_forecast_attribute,Gn as editor_forecast_entity,Dn as editor_forecast_hours,Kn as editor_forecast_multiply,Ln as editor_forecast_time_key,zn as editor_forecast_title,An as editor_forecast_type,Nn as editor_forecast_type_daily,Sn as editor_forecast_type_hourly,Tn as editor_forecast_type_twice_daily,Vn as editor_forecast_value_key,sc as editor_from,Rg as editor_funnel_color_by,Og as editor_funnel_color_by_bands,Mg as editor_funnel_color_by_series,Wg as editor_funnel_percent_of,Bg as editor_funnel_percent_of_first,Pg as editor_funnel_percent_of_none,Hg as editor_funnel_percent_of_previous,Tg as editor_funnel_shape,Kg as editor_funnel_shape_funnel,Dg as editor_funnel_shape_pyramid,Tu as editor_gap,_e as editor_gauge_help,be as editor_ghost,ye as editor_ghost_24h,we as editor_ghost_7d,ve as editor_ghost_off,Ku as editor_gradient,j_ as editor_graph,z_ as editor_graph_bar,x_ as editor_graph_line,G_ as editor_graph_none,nm as editor_grid,dm as editor_grid_calendar,ja as editor_grid_horizontal,_m as editor_grid_hours,xa as editor_grid_vertical,Sc as editor_group,d as editor_group_bars,Hi as editor_group_by,o_ as editor_group_by_area,gs as editor_group_by_auto,Mi as editor_group_by_day,i_ as editor_group_by_device,r_ as editor_group_by_floor,Ri as editor_group_by_hour,a_ as editor_group_by_label,Ui as editor_group_by_month,Pi as editor_group_by_none,Oi as editor_group_by_week,m as editor_group_compare,u as editor_group_distribution,l as editor_group_gauges,s as editor_group_history,Gu as editor_group_size,g as editor_group_totals,$a as editor_header,en as editor_header_above,rn as editor_header_hidden,tn as editor_header_over,yh as editor_headline,Mn as editor_heating_color,P_ as editor_height,lr as editor_hide_options,Be as editor_hide_unavailable,yp as editor_hierarchy_color_by,fp as editor_hierarchy_color_by_bands,wp as editor_hierarchy_color_by_group,t_ as editor_hierarchy_group_by,Pm as editor_hist_x_axis,Qe as editor_hold_action,xt as editor_icon,vd as editor_icon_image,Re as editor_include_heading,Me as editor_include_help,Vc as editor_increase,Lc as editor_increase_bad,Ac as editor_increase_good,Eo as editor_jitter,C as editor_labels,B_ as editor_labels_always,W_ as editor_labels_hover,H_ as editor_labels_never,pn as editor_labels_overlap,sn as editor_labels_position,mn as editor_labels_position_above,gn as editor_labels_position_auto,un as editor_labels_position_below,cn as editor_labels_position_center,an as editor_labels_show,nn as editor_labels_show_all,ln as editor_labels_show_ends,_n as editor_labels_show_last,dn as editor_labels_show_minmax,hm as editor_legend,on as editor_legend_toggle,Pe as editor_limit,At as editor_limit_default,Nt as editor_limit_entity,St as editor_limit_number,Sa as editor_line_width,nc as editor_link_color,_c as editor_link_color_auto,dc as editor_link_color_source,lc as editor_link_color_target,Yp as editor_marimekko_category,Qp as editor_marimekko_color,Jp as editor_marimekko_group,Cp as editor_marimekko_segment_labels,qp as editor_marimekko_segment_labels_both,Fp as editor_marimekko_segment_labels_none,Ip as editor_marimekko_segment_labels_percent,Zp as editor_marimekko_segment_labels_value,Gt as editor_max,Lo as editor_max_size,ec as editor_mean,jc as editor_measure,zc as editor_measure_change,xc as editor_measure_value,zt as editor_min,J_ as editor_min_range,X_ as editor_min_range_secondary,Vo as editor_min_size,Ig as editor_mode,Zg as editor_mode_grouped,Fg as editor_mode_percent,qg as editor_mode_stacked,nr as editor_move_down,ar as editor_move_up,kn as editor_multiples,fn as editor_multiples_columns,bn as editor_multiples_scale,vn as editor_multiples_scale_auto,wn as editor_multiples_scale_independent,yn as editor_multiples_scale_shared,jt as editor_name,Fd as editor_negative_color,Vt as editor_none,sr as editor_not_found,Ia as editor_now_marker,Ja as editor_now_marker_countdown,qa as editor_now_marker_line,Za as editor_now_marker_off,Fa as editor_now_marker_time,Ta as editor_on_top,ur as editor_orientation,cr as editor_orientation_horizontal,pr as editor_orientation_vertical,Uo as editor_overview,Eu as editor_partial,zu as editor_per_icon,Ei as editor_period_calendar,Li as editor_period_calendar_day,Si as editor_period_calendar_month,Vi as editor_period_calendar_rolling,Ai as editor_period_calendar_week,Ni as editor_period_calendar_year,c as editor_period_last,Bi as editor_period_navigate,Ti as editor_period_offset,p as editor_period_unit,k as editor_period_unit_day,h as editor_period_unit_hour,v as editor_period_unit_month,b as editor_period_unit_week,Ki as editor_period_until,Wi as editor_period_until_end,Di as editor_period_until_now,Yd as editor_place_by,Xd as editor_place_by_time_of_day,Qd as editor_place_by_value,S_ as editor_points,T_ as editor_points_always,N_ as editor_points_hover,K_ as editor_points_never,f_ as editor_points_per_hour,Uu as editor_polar_color,Pu as editor_polar_color_by,Ou as editor_polar_color_by_bands,Ru as editor_polar_color_by_series,Mu as editor_polar_color_by_shades,Wu as editor_polar_scale,Hu as editor_polar_scale_limits,Bu as editor_polar_scale_shared,Tt as editor_preset,Kt as editor_preset_battery,Ht as editor_preset_custom,Bt as editor_preset_none,Wt as editor_preset_temperature,Dt as editor_preset_usage,Yu as editor_radar_axis,Ju as editor_radar_fill,Zu as editor_radar_scale,qu as editor_radar_scale_limits,Fu as editor_radar_scale_shared,ms as editor_range,tc as editor_range_color,Kl as editor_ranges,Wl as editor_ranges_colours,Dl as editor_ranges_shades,Sl as editor_readings,or as editor_remove_band,_r as editor_remove_entity,Xn as editor_ring_color,oc as editor_rings_start_angle,us as editor_rounded,ic as editor_rounded_ends,Ie as editor_rule_area,Ce as editor_rule_device_class,Fe as editor_rule_domain,Je as editor_rule_entity,Ze as editor_rule_floor,qe as editor_rule_label,Y as editor_section_actions,_ as editor_section_chart,F as editor_section_colours,J as editor_section_display,a as editor_section_entities,q as editor_section_limits,n as editor_section_style,Kd as editor_sectors,Bd as editor_sectors_16,Dd as editor_sectors_4,Wd as editor_sectors_8,Ss as editor_series_aggregate,Ns as editor_series_aggregate_auto,Ps as editor_series_aggregate_change,Bs as editor_series_aggregate_first,Hs as editor_series_aggregate_last,Ws as editor_series_aggregate_max,Ts as editor_series_aggregate_mean,Ds as editor_series_aggregate_min,Ks as editor_series_aggregate_sum,Es as editor_series_axis,Vs as editor_series_axis_auto,Ls as editor_series_axis_left,As as editor_series_axis_right,I as editor_series_color,js as editor_series_type,Gs as editor_series_type_area,zs as editor_series_type_column,xs as editor_series_type_line,Wn as editor_set_point,Rn as editor_set_point_color,gr as editor_severity,uo as editor_shade_color,Hn as editor_shade_fan,Bn as editor_shading,Lu as editor_shape,Au as editor_shape_donut,Su as editor_shape_pie,ah as editor_shape_raincloud,ih as editor_shape_violin,Sm as editor_show_as,Nm as editor_show_as_percent,Tm as editor_show_as_total,Ad as editor_show_fill,Vd as editor_show_graph,Ge as editor_show_icon,Ed as editor_show_indicator,Ve as editor_show_legend,Nd as editor_show_legend_entity,Td as editor_show_legend_state,Ld as editor_show_line,xe as editor_show_name,bg as editor_show_now,dr as editor_show_options,co as editor_show_percent,Sd as editor_show_points,Gd as editor_show_state,Ee as editor_show_target,ze as editor_show_value,$d as editor_size_by_value,Ae as editor_sort,Ne as editor_sort_ascending,Te as editor_sort_descending,Se as editor_sort_none,y as editor_source,T as editor_source_current,K as editor_source_energy,w as editor_source_history,f as editor_source_statistics,Yc as editor_spark,Xc as editor_spark_area,ep as editor_spark_bar,tp as editor_spark_color,$c as editor_spark_column,Qc as editor_spark_line,Gm as editor_spiral_ring_width,fm as editor_spiral_turn,jm as editor_spiral_turn_day,xm as editor_spiral_turn_week,zm as editor_spiral_turns,dh as editor_split_by,sh as editor_split_by_day,mh as editor_split_by_month,lh as editor_split_by_none,gh as editor_split_by_week,Cd as editor_stack,Id as editor_stack_none,Zd as editor_stack_normal,qd as editor_stack_percent,de as editor_start_angle,zh as editor_start_from_first,p_ as editor_state_colors,v_ as editor_state_colors_add,b_ as editor_state_colors_color,h_ as editor_state_colors_help,y_ as editor_state_colors_remove,k_ as editor_state_colors_state,fh as editor_steps,jh as editor_steps_change,xh as editor_steps_current,up as editor_stream_curve,mp as editor_stream_labels,lp as editor_stream_order,sp as editor_stream_order_inside_out,gp as editor_stream_order_listed,hl as editor_strip_jitter,ml as editor_strip_marker,cl as editor_strip_marker_mean,ul as editor_strip_marker_median,pl as editor_strip_marker_none,ne as editor_style_arc,Ud as editor_style_area,X as editor_style_bar,re as editor_style_battery,Jd as editor_style_beeswarm,bl as editor_style_box,fo as editor_style_bubble,Tl as editor_style_bullet,Pl as editor_style_candlestick,bc as editor_style_chord,Xl as editor_style_climate,ss as editor_style_column,fs as editor_style_combined,rg as editor_style_cycle_plot,Rs as editor_style_day_clock,ug as editor_style_dumbbell,Ng as editor_style_funnel,Cg as editor_style_grouped_bars,rm as editor_style_heatmap,Em as editor_style_histogram,hp as editor_style_icicle,Om as editor_style_line,fu as editor_style_lollipop,Up as editor_style_marimekko,ae as editor_style_needle,ju as editor_style_pictograph,Vu as editor_style_pie,Du as editor_style_polar_area,Iu as editor_style_radar,$u as editor_style_range_area,ie as editor_style_ring,rc as editor_style_rings,ac as editor_style_sankey,wo as editor_style_scatter,ee as editor_style_segmented,fc as editor_style_slope,Jc as editor_style_sparkline,km as editor_style_spiral,op as editor_style_streamgraph,dl as editor_style_strip_plot,pp as editor_style_sunburst,te as editor_style_tank,$ as editor_style_thin,Lp as editor_style_timeline,Kp as editor_style_treemap,$p as editor_style_trend,oh as editor_style_violin,hh as editor_style_waffle,wh as editor_style_waterfall,Th as editor_style_wind_rose,kp as editor_sunburst_shape,bp as editor_sunburst_shape_full,vp as editor_sunburst_shape_half,hn as editor_sync,Ye as editor_tap_action,Et as editor_target,ke as editor_tick_labels,w_ as editor_timeline_group,m_ as editor_timeline_legend,u_ as editor_timeline_legend_above,c_ as editor_timeline_legend_hidden,Q as editor_title,gc as editor_to,Aa as editor_tooltip,Gh as editor_total,Dp as editor_treemap_color_by,Bp as editor_treemap_color_by_bands,Wp as editor_treemap_color_by_group,kd as editor_trend_color_icon,bd as editor_trend_group,D_ as editor_trend_labels,Z_ as editor_trend_legend,yd as editor_trend_tooltip,F_ as editor_trend_y_max,q_ as editor_trend_y_min,Ml as editor_under_aggregate,Cl as editor_underneath,Il as editor_underneath_columns,Zl as editor_underneath_line,De as editor_unit,xu as editor_unit_icon,Ol as editor_up_color,hr as editor_value_axis,$_ as editor_value_factor,kr as editor_value_grid,vr as editor_value_max,br as editor_value_min,kh as editor_waffles,vh as editor_waffles_each,bh as editor_waffles_one,Eh as editor_waterfall_invert,Wa as editor_when_above,Ba as editor_when_below,Ra as editor_when_card_above,Ma as editor_when_card_below,Ha as editor_when_card_entity,Pa as editor_when_card_state,Ka as editor_when_entity,Oa as editor_when_ghost,Da as editor_when_state,Ua as editor_when_strip,Vl as editor_whiskers,Al as editor_whiskers_range,Ll as editor_whiskers_tukey,Md as editor_wind_none,Rd as editor_wind_now,Pd as editor_wind_roles,Od as editor_wind_statistics,ba as editor_x_axis,Ho as editor_x_max,Bo as editor_x_min,So as editor_xy_x_axis,va as editor_y_axis,wd as editor_y_axis_side,fd as editor_y_axis_side_primary,jd as editor_y_axis_side_secondary,Ga as editor_y_max,Q_ as editor_y_max_secondary,za as editor_y_min,Y_ as editor_y_min_secondary,Ea as editor_y_scale,Va as editor_y_scale_linear,La as editor_y_scale_log,Gi as editor_zones,Oo as editor_zoom,Zm as energy_error,Xm as energy_flow_battery_in,Qm as energy_flow_battery_out,tu as energy_flow_devices,$m as energy_flow_gas,Jm as energy_flow_grid_export,Fm as energy_flow_grid_import,Ym as energy_flow_solar,eu as energy_flow_water,Im as energy_loading,ru as energy_node_home,iu as energy_node_home_use,ou as energy_node_untracked,qm as energy_none,kc as energy_nothing_flowed,e as entity_not_found,ys as error_bars_tooltip,ku as export_copied,uu as export_csv,cu as export_csv_hint,yu as export_failed,du as export_menu,lu as export_png,su as export_png_hint,bu as export_saved,vu as export_saved_file,gu as export_svg,mu as export_svg_hint,pu as export_yaml,hu as export_yaml_hint,Ar as extremes_average,Vr as extremes_high,Lr as extremes_low,jn as forecast_label,xn as forecast_series,Ug as funnel_aria,fe as ghost_title_24h,je as ghost_title_7d,tm as grouped_bars_aria,om as heatmap_aria,am as heatmap_empty,im as heatmap_hours,zp as hierarchy_empty,Gp as hierarchy_no_reading,xp as hierarchy_other,jp as hierarchy_total,Mm as histogram_reading,Rm as histogram_readings,Vp as icicle_aria,_u as legend_toggle_all_hidden,nu as legend_toggle_hint,Xp as marimekko_aria,r as no_entities,o as no_matches,i as none_available,Ya as now_marker_countdown,Qa as now_marker_next,yo as parts_aria,vo as parts_average,bo as parts_total,ao as period_last_day,no as period_last_days,oo as period_last_hour,io as period_last_hours,eo as period_last_month,so as period_last_month_rolling,go as period_last_months,Xr as period_last_week,_o as period_last_week_rolling,lo as period_last_weeks,ro as period_last_year,qr as period_next,Zr as period_previous,Fr as period_return,$r as period_this_month,Qr as period_this_week,to as period_this_year,Jr as period_today,Yr as period_yesterday,Cu as polar_area_aria,Qu as radar_aria,Xu as radar_other,uc as sankey_aria,cc as sankey_flow,pc as sankey_no_flows,hc as sankey_nothing,No as scatter_needs_two,Ko as scatter_role_x,Tc as slope_ago,Kc as slope_ago_one,qc as slope_entity_aria,Bc as slope_last,Hc as slope_last_one,Fc as slope_no_reading,Nc as slope_now,Dc as slope_previous,Wc as slope_previous_one,Mc as slope_unit_day,Oc as slope_unit_day_other,Pc as slope_unit_hour,Rc as slope_unit_hour_other,Ic as slope_unit_month,Zc as slope_unit_month_other,Uc as slope_unit_week,Cc as slope_unit_week_other,rp as spark_aria,bm as spiral_aria,wm as spiral_inner_oldest,vm as spiral_turn_day_note,ym as spiral_turn_week_note,cp as stream_total,gl as strip_mean,sl as strip_mean_value,ll as strip_median_value,Ep as sunburst_aria,nl as swarm_earliest_latest,tl as swarm_events,al as swarm_held,_l as swarm_lowest_highest,il as swarm_no_change,ol as swarm_none,el as swarm_readings,rl as swarm_shown,Sp as timeline_for,Tp as timeline_measurement,Ap as timeline_no_states,Np as timeline_now,Hp as treemap_aria,Rp as treemap_empty,Mp as treemap_no_reading,Op as treemap_other,Pp as treemap_total,th as trend_avg,rh as trend_max,eh as trend_min,t as unavailable,uh as violin_median,ch as violin_none,ph as violin_raincloud,Nh as waterfall_aria,Lh as waterfall_end,Sh as waterfall_no_readings,Vh as waterfall_start,Ah as waterfall_total,Ca as when_strip_label,Mh as wind_aria,Oh as wind_aria_calm,Uh as wind_aria_still,Bh as wind_calm,Dh as wind_mean_speed,Kh as wind_prevailing,Rh as wind_share,Hh as wind_speed,Ph as wind_speed_unit,Wh as wind_strongest,Po as zoom_reset,Ro as zoom_window,Mo as zoom_window_label}; -//# sourceMappingURL=chartdeck-card.nl-BQI5YeYB.js.map diff --git a/dist/chartdeck-card.nl-BQI5YeYB.js.map b/dist/chartdeck-card.nl-BQI5YeYB.js.map deleted file mode 100644 index f90ba3e..0000000 --- a/dist/chartdeck-card.nl-BQI5YeYB.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"chartdeck-card.nl-BQI5YeYB.js","sources":[],"sourcesContent":[],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/chartdeck-card.nl-x6Zobyim.js b/dist/chartdeck-card.nl-x6Zobyim.js new file mode 100644 index 0000000..55ca754 --- /dev/null +++ b/dist/chartdeck-card.nl-x6Zobyim.js @@ -0,0 +1,2 @@ +const e="Entiteit niet gevonden",t="Niet beschikbaar",r="Voeg in de editor een entiteit toe om te beginnen.",o="Er komen nu geen entiteiten overeen.",n="Geen van deze entiteiten is beschikbaar.",i="Entiteiten",a="Stijl",_="Grafiek",d="Balken",l="Meters",s="Geschiedenisgrafieken",g="Delen van een totaal",m="Vergelijkingen",p="Verdelingen",u="Toon de laatste",c="Eenheid",h="Uren",k="Dagen",b="Weken",v="Maanden",y="Metingen uit",w="Geschiedenis (elke wijziging)",f="Langetermijnstatistieken",j="Omrekening",x="Geen (metingen zoals ze zijn)",z="Veranderingssnelheid",E="Snelheid per",G="Seconde",L="Minuut",V="Uur",S="Dag",A="Afvlakken over metingen",T="Afvlakken over tijd",N="Huidige waarden",D="Energiedashboard",K="Energiestromen",W="Teruglevering en batterij laden onder de as",B="Lijnvorm",H="Vloeiend",P="Recht",R="Trappen",M="Kleur",O="Eén kleur per entiteit",U="Per kleurband",C="Waarden bij de punten tonen",Z="Lijnkleur",I="Gestreept",q="Grenzen",F="Kleuren",J="Weergave",Y="Acties",Q="Titel",X="Balk",$="Dun",ee="Gesegmenteerd",te="Tank",re="Batterijraster",oe="Batterijniveaus: {levels}",ne="Ring",ie="Naald",ae="Boog",_e="Hoeken zijn in graden, met de klok mee vanaf boven: -90 is links, 90 rechts. Laat ze leeg voor de gebruikelijke vorm van de stijl.",de="Beginhoek",le="Eindhoek",se="In het midden",ge="De waarde",me="Het label van de kleurband",pe="De naam",ue="Eigen tekst",ce="Niets",he="Tekst",ke="Getallen op de schaal",be="Recent bereik achter de meter",ve="Uit",ye="Afgelopen 24 uur",we="Afgelopen 7 dagen",fe="Afgelopen 24 uur: {min} tot {max}, gemiddeld {mean}",je="Afgelopen 7 dagen: {min} tot {max}, gemiddeld {mean}",xe="Naam tonen",ze="Waarde tonen",Ee="Pictogram tonen",Ge="Doel tonen",Le="Legenda tonen",Ve="Kolommen",Se="Sorteren",Ae="Zoals opgegeven",Te="Laagste eerst",Ne="Hoogste eerst",De="Decimalen",Ke="Eenheid",We="Animeren",Be="Niet-beschikbare entiteiten verbergen",He="Exportmenu",Pe="Toon maximaal",Re="Toon ook elke entiteit die overeenkomt",Me="Nieuwe apparaten verschijnen zonder de kaart te bewerken. Kies er meerdere van één soort om op een van hen te matchen; verschillende soorten moeten allemaal overeenkomen.",Oe="Weglaten",Ue="Gevonden entiteiten worden weggelaten als ze met een van deze overeenkomen.",Ce="Apparaatklasse",Ze="Ruimtes",Ie="Verdiepingen",qe="Labels",Fe="Domeinen",Je="Entiteiten",Ye="Tikactie",Qe="Vasthoudactie",Xe="Dubbeltikactie",$e="Entiteit",et="Weergave",tt="Waarde met pictogram",rt="Minigrafiek",ot="Ring",nt="Smalle balk",it="Attribuut (in plaats van de status)",at="Naam",_t="Uren geschiedenis",dt="Naam tonen",lt="Pictogram tonen",st="Pictogram",gt="Minimum",mt="Maximum",pt="Eenheid",ut="Decimalen",ct="Kleur zonder banden",ht="Kleurbanden",kt="De badge krijgt de kleur van de band waarin de waarde valt, net als op de kaart.",bt="Acties",vt="Tikactie",yt="Vasthoudactie",wt="Dubbeltikactie",ft="Attribuut (in plaats van de status)",jt="Naam",xt="Pictogram",zt="Minimum",Et="Maximum",Gt="Doel",Lt="Geen",Vt="kaartinstelling",St="Standaard ({value})",At="Getal",Tt="Entiteit",Nt="Voorinstelling",Dt="Batterij (laag is slecht)",Kt="Verbruik (hoog is slecht)",Wt="Temperatuur",Bt="Geen",Ht="Aangepast",Pt="Vanaf",Rt="Beginnen bij een entiteit",Mt="Beginnen bij een getal",Ot="Begint bij deze entiteit",Ut="Kleur",Ct="CSS-kleur",Zt="Label",It="Pictogram",qt="Pictogrammen kleuren naar hun band",Ft="Primair",Jt="Groen",Yt="Oranje",Qt="Rood",Xt="Blauw",$t="Paars",er="Grijs",tr="Aangepast…",rr="Band toevoegen",or="Band verwijderen",nr="Entiteit toevoegen",ir="Omhoog",ar="Omlaag",_r="Entiteit verwijderen",dr="Opties tonen",lr="Opties verbergen",sr="{entity} (niet gevonden)",gr="Kleuren",mr="{label} om {time}",pr="Richting",ur="Horizontaal",cr="Verticaal",hr="Waardelabels",kr="Lijnen bij elk waardelabel",br="Laagste getoonde waarde",vr="Hoogste getoonde waarde",yr="Mediaan",wr="Middelste helft",fr="Laagste – hoogste",jr="Metingen",xr="Tik op een groep om te zien waaruit die bestaat",zr="{label}. Toon waaruit dit bestaat",Er="Terug naar {name}",Gr="Alle",Lr="Hoog",Vr="Laag",Sr="Gem.",Ar="Hoogste meting markeren",Tr="Laagste meting markeren",Nr="Gemiddelde",Dr="Niet tonen",Kr="Lijn over de grafiek",Wr="Alleen het getal",Br="Hoogste, laagste en gemiddelde markeren",Hr="{name}: {value}, {sigma} van normaal",Pr="boven {limit}",Rr="onder {limit}",Mr="Waarden ver van normaal markeren",Or="Venster",Ur="Vanaf hoe ver markeren, in standaardafwijkingen",Cr="Kleur van de markeringen",Zr="Normale band arceren",Ir="Vorige periode",qr="Volgende periode",Fr="Terug naar {label}",Jr="Vandaag",Yr="Gisteren",Qr="Deze week",Xr="Vorige week",$r="Deze maand",eo="Vorige maand",to="Dit jaar",ro="Vorig jaar",oo="Afgelopen uur",no="Afgelopen {n} uur",io="Afgelopen dag",ao="Afgelopen {n} dagen",_o="Afgelopen 7 dagen",lo="Afgelopen {n} weken",so="Afgelopen maand",go="Afgelopen {n} maanden",mo="Tinten van één kleur",po="Tintkleur",uo="Elk aandeel als percentage tonen",co="Totaal",ho="Gemiddelde",ko="Niets",bo="Totaal",vo="Gemiddelde",yo="{style} van {names}",wo="Spreiding",fo="Bellen",jo="Langs de onderkant",xo="De eerste entiteit",zo="Tijd",Eo="Puntgrootte (px)",Go="Spreiding (px)",Lo="Kleinste bel (px)",Vo="Grootste bel (px)",So="Puntkleur",Ao="Labels langs de onderkant",To="Voeg een tweede entiteit toe. De eerste komt langs de onderkant, de andere langs de zijkant.",No="Voeg drie entiteiten toe: één langs de onderkant, één langs de zijkant en één voor de grootte van elke bel.",Do="Horizontaal",Ko="Grootte",Wo="Totaal",Bo="Laagste horizontale waarde",Ho="Hoogste horizontale waarde",Po="Zoom herstellen",Ro="Getoond: {from} tot {to}",Mo="Getoond deel van de grafiek",Oo="Zoomen en verschuiven",Uo="Overzichtsstrook onder de grafiek",Co="Annotaties",Zo="Soort",Io="Lijn bij een waarde",qo="Gearceerde band van waarden",Fo="Markeringen op vaste tijden",Jo="Markeringen bij statuswijziging van een entiteit",Yo="Label bij een meting",Qo="Lijn",Xo="Band",$o="Tijden",en="Statuswijzigingen",tn="Puntlabel",rn="Annotatie toevoegen:",on="Waarde",nn="Vanaf",an="Tot",_n="Tijden",dn="Entiteit",ln="Reeks (leeg voor de eerste)",sn="Status (leeg voor elke wijziging)",gn="Arceren zolang in deze status",mn="Meting",pn="Hoogste",un="Laagste",cn="Laatste",hn="Eerste",kn="Label",bn="Kleur",vn="Gestreept",yn="De geschiedenis van de entiteit volgen (getrapt)",wn="Arceren",fn="Niets",jn="Boven de lijn",xn="Onder de lijn",zn="Arceerkleuren volgens de waarde van de lijn (optionele banden)",En="Annotatie verwijderen",Gn="Ernstbanden achter de grafiek arceren",Ln="Periode",Vn="De afgelopen…",Sn="Vandaag",An="Deze week",Tn="Deze maand",Nn="Dit jaar",Dn="Perioden terug (0 is de huidige)",Kn="Tekenen tot",Wn="Nu",Bn="Het einde van de periode",Hn="Knoppen voor vorige en volgende tonen",Pn="Metingen groeperen per",Rn="Niet groeperen",Mn="Uur",On="Dag",Un="Week",Cn="Maand",Zn="Combineren met",In="{name}, {offset}",qn="{n} u eerder",Fn="{n} dagen eerder",Jn="{n} weken eerder",Yn="{n} maanden eerder",Qn="{n} jaar eerder",Xn="Vergelijken met eerdere periodes (vaag erachter getekend)",$n="Kleur van de eerdere periodes",ei="Grijs",ti="Vervaagde reekskleur",ri="Gemiddelde",oi="Som",ni="Laagste",ii="Hoogste",ai="Eerste",_i="Laatste",di="Verandering (oplopende meters)",li="Omrekening",si="Geen (metingen zoals ze zijn)",gi="Lopend totaal",mi="Lopend totaal begint opnieuw",pi="Nooit (vanaf de linkerrand)",ui="Elke dag",ci="Elke week",hi="Elke maand",ki="Elke maand op de factuurdag",bi="Factuurdag van de maand (1–28)",vi="Tijdlabels",yi="Waardelabels",wi="Aslabels",fi="Naast de grafiek",ji="Over de grafiek",xi="Horizontale lijnen",zi="Verticale lijnen",Ei="Laagste getoonde waarde",Gi="Hoogste getoonde waarde",Li="Waardeschaal",Vi="Gelijke stappen",Si="Logaritmisch (machten van tien)",Ai="Waarden tonen bij aanwijzen of aanraken",Ti="Lijndikte (px)",Ni="Punt bij elke meting",Di="Boven de andere lijnen tekenen",Ki="Entiteit",Wi="in status is",Bi="boven is",Hi="onder is",Pi="Entiteit",Ri="in status is",Mi="boven is",Oi="onder is",Ui="Vage lijn van de verborgen metingen",Ci="Strook die toont wanneer het gold",Zi="Getoond zolang {condition}",Ii="Nu-lijn",qi="Uit",Fi="Alleen de lijn",Ji="Lijn en de tijd",Yi="Lijn en aftellen tot de volgende vaste tijd",Qi="{label} over {duration}",Xi="Volgende over {duration}",$i="Compact",ea="Namen en waarden",ta="Boven de grafiek",ra="Over de grafiek",oa="Verborgen",na="Tik op een naam om die te verbergen of te tonen",ia="Welke metingen",aa="Alle (zoveel als passen)",_a="De laatste",da="Hoogste en laagste",la="Eerste en laatste",sa="Labelpositie",ga="Boven pieken, onder dalen",ma="Boven",pa="Onder",ua="Op het punt",ca="Labels laten overlappen",ha="Synchronisatiegroep",ka="Een kleine grafiek per entiteit",ba="Waardeschaal",va="Gelijk als de eenheden overeenkomen",ya="Gelijk voor elke grafiek",wa="Elke grafiek een eigen schaal",fa="Kolommen (leeg past op de kaart)",ja="Verwachting",xa="{name} verwachting",za="Verwachting",Ea="Verwachtingsentiteit",Ga="Attribuut",La="Sleutel van de waarde",Va="Sleutel van de tijd",Sa="Weersverwachting",Aa="Per uur",Ta="Per dag",Na="Twee keer per dag",Da="Waarden vermenigvuldigen met",Ka="Verwachtingen zo ver vooruit tonen",Wa="Instelpunt tonen",Ba="Arceren tijdens verwarmen of koelen",Ha="Arceren als alleen de ventilator draait",Pa="Temperatuurkleur",Ra="Kleur instelpunt",Ma="Kleur verwarmen",Oa="Kleur koelen",Ua="Dagen (meer dan 1 toont de gemiddelde dag)",Ca="Tijd aan",Za="De huidige tijd",Ia="Niets",qa="Eén balk per",Fa="15 minuten",Ja="30 minuten",Ya="Uur",Qa="Automatisch (verandering voor meters, anders gemiddelde)",Xa="Kleur",$a="Telt als aan",e_="Voeg eerst hierboven een entiteit toe.",t_="Groeperen per",r_="Verdieping",o_="Ruimte",n_="Apparaat",i_="Label",a_="Eigen groep",__="Tekst op de balken",d_="Status",l_="Duur",s_="Status en duur",g_="Geen",m_="Legenda van statussen",p_="Boven de grafiek",u_="Verborgen",c_="Statuskleuren",h_="Een paletnaam (amber, green, blue, red, purple, grey, primary) of een willekeurige CSS-kleur.",k_="Status",b_="Kleur",v_="Statuskleur toevoegen",y_="Verwijderen",w_="Groep (rijen met dezelfde groep delen een kop)",f_="Punten per uur (0 tekent elke meting)",j_="Grafiek",x_="Lijn",z_="Balken",E_="Geen (alleen waarde)",G_="Vulling onder de lijn",L_="Massief",V_="Vervagend",S_="Geen",A_="Punten op de lijn",T_="Bij aanwijzen",N_="Altijd",D_="Nooit",K_="Labels voor hoogste en laagste",W_="Bij aanwijzen",B_="Altijd",H_="Nooit",P_="Grafiekhoogte (per 500 px breedte)",R_="Ruimte tussen balken (px)",M_="Bandkleuren",O_="Overvloeien",U_="Wisselen bij elke band",C_="Laagste en hoogste tonen",Z_="Gemiddelde tonen",I_="Legenda (twee of meer entiteiten)",q_="Laagste waarde",F_="Hoogste waarde",J_="Kleinste getoonde bereik",Y_="Rechteras laagste",Q_="Rechteras hoogste",X_="Rechteras kleinste bereik",$_="Schalen met 10 tot de macht",ed="Naam en pictogram",td="Verspreid",rd="Links",od="Rechts",nd="Midden",id="Pictogram",ad="Rechts van de naam",_d="Links van de naam",dd="Naast de waarde",ld="Waarde",sd="Links",gd="Rechts",md="Midden",pd="Grootte waarde (%)",ud="Grootte naam (px)",cd="Naam kleuren",hd="Waarde kleuren",kd="Pictogram kleuren",bd="Geen achtergrond (binnen een andere kaart)",vd="Afbeelding in plaats van het pictogram (URL)",yd="Waarde onder de aanwijzer tonen",wd="As",fd="Links",jd="Rechts (eigen schaal)",xd="Combineren met",zd="Huidige waarde als vlakke lijn tekenen",Ed="Waarde naast de hoofdwaarde tonen",Gd="Gekleurde stip op basis van de waarde",Ld="In de grafiek",Vd="Lijn",Sd="Vulling",Ad="Punten",Td="In de legenda",Nd="Waarde in de legenda",Dd="Richtingen",Kd="4 (N, E, S, W)",Wd="8 (N, NE, E…)",Bd="16 (N, NNE, NE…)",Hd="Windstil onder",Pd="De eerste entiteit is de windrichting, in graden of windstreken zoals SW. De tweede is de windsnelheid: zonder die tonen de bladen alleen hoe vaak de wind uit elke richting kwam.",Rd="Richting: {direction}. Snelheid: {speed}.",Md="geen",Od="Langetermijnstatistieken geven per uur de gemiddelde richting. Dat klopt rond het noorden alleen als de sensor de richting als hoek vastlegt (statusklasse measurement_angle); anders wordt een uur dat tussen NNW en NNO schommelt gemiddeld zuid. Geschiedenis is exact.",Ud="Vlak",Cd="Stapelen",Zd="Niet stapelen",Id="Op elkaar",qd="Tot 100 %",Fd="Kleur onder nul",Jd="Bijenzwerm",Yd="Plaats elk punt op",Qd="Zijn waarde",Xd="Het tijdstip waarop het gebeurde",$d="Grotere punten voor grotere waarden",el="{n} metingen",tl="{n} keer aan",rl="Getoonde punten",ol="Geen metingen",nl="Geen verandering: {value}",il="De hele periode gelijk",al="Vroegste – laatste",_l="Laagste – hoogste",dl="Stripdiagram",ll="Mediaan {value}",sl="Gemiddelde {value}",gl="Gemiddelde",ml="Lijn in elke rij op",pl="De mediaan",ul="Het gemiddelde",cl="Geen lijn",hl="Spreiding over de rij",kl="Kleur",bl="Boxplot",vl="Boxplot van {names}",yl="Hoogste",wl="Bovenste kwartiel",fl="Mediaan",jl="Onderste kwartiel",xl="Laagste",zl="Gemiddelde",El="Metingen",Gl="Uitschieters",Ll="Snorharen reiken tot",Vl="1,5 × boxhoogte (uitschieters als punten)",Sl="De laagste en hoogste",Al="Elke meting als punt tonen",Tl="Boxkleur",Nl="Bullet",Dl="Bereiken achter de balk",Kl="Grijstinten",Wl="Kleuren van de kleurbanden",Bl="doel {target}",Hl="{style}-grafiek van {names}",Pl="Candlestick",Rl="Eén kaars per",Ml="Entiteiten eronder: metingen combineren met",Ol="Kleur bij stijging",Ul="Kleur bij daling",Cl="Andere entiteiten eronder tekenen als",Zl="Kolommen",Il="Een lijn",ql="Open",Fl="Hoog",Jl="Laag",Yl="Slot",Ql="Week van {date}",Xl="Klimaat",$l="Instelpunt",es="{low} – {high}",ts="{name} is geen thermostaat. Kies een klimaatentiteit.",rs="Verwarmen",os="Voorverwarmen",ns="Koelen",is="Ontdooien",as="Drogen",_s="Ventilator",ds="Inactief",ls="Uit",ss="Kolom",gs="Automatisch",ms="Laagste tot hoogste per kolom",ps="Afgeronde uiteinden",us="Waarden op de kolommen tonen",cs="Foutbalken (spreiding per kolom)",hs="Geen",ks="Gemiddelde ± één standaardafwijking",bs="Laagste en hoogste",vs="95%-betrouwbaarheidsinterval van het gemiddelde",ys="{value} ({low} – {high})",ws="Kleur",fs="Gecombineerd",js="Tekenen als",xs="Lijn",zs="Kolommen",Es="Vlak",Gs="Waardeas",Ls="Automatisch (per eenheid)",Vs="Links",Ss="Rechts",As="Combineren met",Ts="Zoals de kaart",Ns="Gemiddelde",Ds="Som",Ks="Laagste",Ws="Hoogste",Bs="Eerste",Hs="Laatste",Ps="Verandering (oplopende meters)",Rs="24-uursklok",Ms="één keer",Os="{n} keer",Us="{text} per dag",Cs="{total} · drukst {time}",Zs="piek {value} om {time}",Is="{name} {state}",qs="{label} per dag",Fs="Niets vastgelegd",Js="Nu",Ys="aan",Qs="Gemiddelde dag · afgelopen {n} dagen",Xs="op {on} van {of} dagen",$s="{duration} tot nu toe",eg="{from} – {to}",tg="gemiddeld {value}",rg="Cyclusdiagram",og="Gemiddelde van elk uur over {n} weken",ng="Elk uur, dag na dag, over {n} weken",ig="Elke dag van de maand, maand na maand, over {n} weken",ag="Gemiddelde van het paneel",_g="Gemiddelde {name}",dg="Eén paneel per",lg="Dag van de week (de uren)",sg="Uur van de dag (dag na dag)",gg="Dag van de maand (maand na maand)",mg="Weken",pg="Halter",ug="Vergelijken",cg="Laagste en hoogste in de periode",hg="Begin van de periode en nu",kg="Doel en nu",bg="Huidige waarde markeren",vg="Laag",yg="Hoog",wg="Nu",fg="Doel",jg="Een uur geleden",xg="{n} uur geleden",zg="Een dag geleden",Eg="{n} dagen geleden",Gg="Een week geleden",Lg="{n} weken geleden",Vg="Een maand geleden",Sg="{n} maanden geleden",Ag="Geen waarde",Tg="Trechter",Ng="Vorm",Dg="Trechter (eerste fase bovenaan)",Kg="Piramide (eerste fase onderaan)",Wg="Percentages",Bg="Aandeel van de eerste fase",Hg="Aandeel van de vorige fase",Pg="Niet tonen",Rg="Kleur",Mg="Eén kleur per entiteit",Og="Per kleurband",Ug="{style} van {names}",Cg="Gegroepeerde balken",Zg="Balken",Ig="Naast elkaar",qg="Gestapeld",Fg="Gestapeld tot 100 %",Jg="Kleur",Yg="Eén kleur per reeks",Qg="Per kleurband",Xg="Rij",$g="Reeks",em="Balkkleur",tm="Staafdiagram van {names}",rm="Heatmap",om="Heatmap van {name}",nm="Gemiddelde over dagen",im="Geen metingen",am="Indeling",_m="Uur per weekdag",dm="Kalender (een dag per cel)",lm="Vloeiende schaal",sm="Cellen",gm="Vierkant",mm="Afgerond",pm="Zeshoek",um="Laagste kleur bij",cm="Hoogste kleur bij",hm="Legenda",km="Spiraal",bm="Spiraal van {name}, {n} slagen",vm="{n} dagen, één slag per dag",ym="{n} weken, één slag per week",wm="Oudste in het midden, nieuwste buiten",fm="Eén slag per",jm="Dag",xm="Week",zm="Slagen",Em="Ringbreedte",Gm="Histogram",Lm="Tellen",Vm="Tijd in elk bereik",Sm="Metingen in elk bereik",Am="Tonen als",Tm="Aandeel van het geheel (%)",Nm="Uren of metingen",Dm="Aantal klassen (leeg: automatisch)",Km="Klassebreedte (gaat voor het aantal)",Wm="Twee of meer entiteiten",Bm="Balken naast elkaar",Hm="Balken over elkaar",Pm="Waardelabels langs de onderkant",Rm="{n} metingen",Mm="1 meting",Om="Lijn",Um="Geschiedenis laden…",Cm="Kan geschiedenis niet laden: {error}",Zm="Instellingen van het energiedashboard laden…",Im="Kan de instellingen van het energiedashboard niet lezen: {error}",qm="In het energiedashboard is nog geen van deze stromen ingesteld.",Fm="Netafname",Jm="Netteruglevering",Ym="Zon",Qm="Batterij ontladen",Xm="Batterij laden",$m="Gas",ep="Water",tp="Apparaten",rp="Huis",op="Niet gemeten verbruik",np="Thuis verbruikt",ip="Geen metingen in deze periode.",ap="Tik om te verbergen of te tonen. Houd vast om alleen deze te tonen.",_p="Alle reeksen zijn verborgen. Tik op een naam om die weer te tonen.",dp="Exporteren",lp="Opslaan als PNG",sp="afbeelding, 2×",gp="Opslaan als SVG",mp="vector",pp="CSV kopiëren",up="getekende waarden",cp="YAML kopiëren",hp="configuratie van deze kaart",kp="Gekopieerd",bp="Opgeslagen",vp="Als bestand opgeslagen: het klembord is hier niet beschikbaar",yp="Exporteren lukt niet in deze browser",wp="Niets boven nul om op een logaritmische schaal te tekenen.",fp="Lolly",jp="Pictogrammen",xp="Pictogram (elke entiteit kan een eigen hebben)",zp="Elk pictogram staat voor (leeg: automatisch)",Ep="Pictogrammen per groep (0: geen groepen)",Gp="Pictogram deels vullen voor breuken",Lp="Taart / donut",Vp="Vorm",Sp="Donut",Ap="Taart",Tp="Regel onder het totaal",Np="Ruimte tussen segmenten",Dp="Kleurverloop",Kp="Polair vlak",Wp="Schaal",Bp="Eén schaal voor alle, van 0 tot de grootste waarde",Hp="Elk segment van het minimum tot het maximum van zijn entiteit",Pp="Kleur",Rp="Eén kleur per entiteit",Mp="Tinten van één kleur, donkerder voor meer",Op="Per kleurband",Up="Kleur voor tinten",Cp="Polair vlakdiagram van {names}",Zp="Radar",Ip="Schaal",qp="Elke as van het minimum tot het maximum van zijn entiteit",Fp="Eén schaal voor alle, van 0 tot de grootste waarde",Jp="Vormen vullen",Yp="Asnaam",Qp="Radardiagram van {names}",Xp="Overig",$p="Bereikvlak",eu="Gemiddelde als lijn tekenen",tu="Kleur",ru="Ringen",ou="Beginhoek (0 is boven)",nu="Afgeronde uiteinden",iu="Sankey (stroom)",au="Stromen kleuren naar",_u="Waar ze vandaan komen, of waar ze heen gaan na een middelste knooppunt",du="Waar ze vandaan komen",lu="Waar ze heen gaan",su="Stroomt van",gu="Stroomt naar",mu="Stroomkleur",pu="Stroomdiagram: {flows}",uu="{from} naar {to} {value}",cu='Geef elke entiteit in de opties een "Stroomt van" en een "Stroomt naar".',hu="Er stroomt nu niets.",ku="Er stroomde niets in deze periode.",bu="Koorden (stromen in een cirkel)",vu="Ruimte tussen knooppunten",yu="Dekking van de linten",wu="Koordendiagram: {flows}",fu="Helling",ju="Vergelijken",xu="De meting toen en nu",zu="Hoeveel het per periode steeg (meters)",Eu="Omhoog of omlaag",Gu="Per groep",Lu="Een stijging is",Vu="Slecht (rood)",Su="Goed (groen)",Au="Groep",Tu="Nu",Nu="{n} {unit} geleden",Du="Een {unit} geleden",Ku="Vorige {n} {unit}",Wu="Vorige {unit}",Bu="Afgelopen {n} {unit}",Hu="Afgelopen {unit}",Pu="uur",Ru="uur",Mu="dag",Ou="dagen",Uu="week",Cu="weken",Zu="maand",Iu="maanden",qu="{name}, {from} tot {to}",Fu="geen meting",Ju="Sparklines",Yu="Sparkline",Qu="Lijn",Xu="Vlak",$u="Kolommen",ec="Balk onder de naam en waarde",tc="Kleur",rc="Trend van {name}",oc="Streamgraph",nc="Vorm",ic="Streamgraph (golvend)",ac="Gecentreerd",_c="Aandeel van het totaal (100 %)",dc="Gestapeld vanaf nul",lc="Volgorde",sc="Grootste in het midden",gc="Zoals opgegeven, eerste onderaan",mc="Namen op de stromen",pc="Randen",uc="Totaal",cc="Sunburst",hc="IJspegel",kc="Vorm",bc="Volle cirkel",vc="Halve cirkel",yc="Kleur",wc="Eén kleur per groep",fc="Per kleurband",jc="Totaal",xc="Overig",zc="Niets te tonen: geen entiteit heeft een waarde boven nul.",Ec="Geen meting:",Gc="Sunburst van {names}",Lc="IJspegeldiagram van {names}",Vc="Statustijdlijn",Sc="Geen statussen vastgelegd in deze periode.",Ac="gedurende {duration}",Tc="Nu",Nc="Metingen, geen statussen: een lijngrafiek past hier beter",Dc="Treemap",Kc="Kleur",Wc="Eén kleur per groep",Bc="Per kleurband",Hc="Treemap van {names}",Pc="{value} in totaal",Rc="Niets te tonen: geen entiteit heeft een waarde boven nul.",Mc="Geen meting:",Oc="Overig",Uc="Marimekko",Cc="Tekst op elk deel",Zc="Aandeel in de kolom",Ic="Waarde",qc="Aandeel en waarde",Fc="Geen",Jc="Kolom (groep)",Yc="Categorie",Qc="Kleur van de categorie",Xc="Marimekko-grafiek, kolommen: {columns}",$c="Trend",eh="Laag",th="Gemiddelde",rh="Hoog",oh="Viool",nh="Viool",ih="Regenwolk (halve viool, box en metingen)",ah="Box met de mediaan en middelste helft",_h="Afvlakking (in de eenheid van de entiteit, leeg voor automatisch)",dh="Eén vorm per",lh="Entiteit",sh="Entiteit en dag",gh="Entiteit en week",mh="Entiteit en maand",ph="mediaan {value}",uh="Geen metingen",ch="Regenwolk",hh="Wafel",kh="Wafels",bh="Eén, verdeeld over de entiteiten",vh="Eén per entiteit, naast elkaar",yh="Eerste aandeel in grote letters tonen",wh="Waterval",fh="Elke stap is",jh="Hoeveel het in de periode veranderde",xh="De huidige waarde",zh="Beginnen bij de meting van de eerste entiteit aan het begin van de periode",Eh="Totaal aan het einde tonen",Gh="Telt af (een stijging hiervan is een daling van het totaal)",Lh="Begin",Vh="Einde",Sh="Totaal",Ah="Geen metingen",Th="Watervaldiagram: {bars}",Nh="Windroos",Dh="Overheersend",Kh="Gemiddelde snelheid",Wh="Sterkst",Bh="Windstil",Hh="Snelheid",Ph="Snelheid ({unit})",Rh="Van de tijd",Mh="Windroos, overheersend {direction} {share}",Oh="Windroos, overheersend {direction} {share}, windstil {calm}",Uh="Windroos, windstil {calm}",Ch="Batterijen, niveaus, alles van 0 tot 100",Zh="Opslag en lange lijsten, op weinig ruimte",Ih="Signaalsterkte en vulniveaus, in stappen",qh="Tanks, containers en regentonnen, die van onderaf vullen",Fh="Elke batterij in huis, de leegste eerst",Jh="CPU, geheugen en schijf, als wijzerplaat",Yh="Vermogen en snelheid, met een wijzer",Qh="Temperatuur, luchtvochtigheid en CO₂, als open wijzerplaat",Xh="Hoe een sensor veranderde over uren, dagen of maanden",$h="Zon en verbruik, met afname en teruglevering aan weerszijden van nul",ek="Energie per dag, regen per uur",tk="Kolommen, lijnen en vlakken op één tijdas, met een tweede as",rk="Hoe een totaal uiteenvalt, zoals waar de energie van vandaag vandaan kwam",ok="Meerdere batterijen of doelen in één wijzerplaat",nk="Tellen: klusjes gedaan, glazen water, mensen thuis",ik="Eén deel van 100, of de verdeling van één totaal",ak="Hoe lang een kamer in elk temperatuurbereik was",_k="Eén sensor tegen een andere, zoals verwarming tegen buitentemperatuur",dk="Twee sensoren tegen elkaar, met de grootte volgens een derde",lk="Vermogen per uur en weekdag, of een jaar aan dagen als kalender",sk="Een dag- of weekritme, één ronde per dag of week",gk="Hoe metingen verspreid zijn, per entiteit of per dag, week of maand",mk="Zonnestroom opgewekt, dan in huis gebruikt, dan teruggeleverd",pk="De profielen van meerdere waarden vergelijken",uk="Waarden als stukken van verschillende lengte rond een cirkel",ck="Verbruik per verdieping en kamer, als vakken naar aandeel",hk="Een totaal op twee manieren verdeeld, zoals energie per kamer en per gebruik",kk="Een hiërarchie als ringen, tik om erin te gaan",bk="Een hiërarchie als gestapelde balken, tik om erin te gaan",vk="Meerdere waarden naast elkaar, gestapeld of als 100 %",yk="Een waarde tegenover het doel",wk="Veel waarden met weinig inkt",fk="Hoe een totaal stap voor stap opbouwt of afneemt",jk="Elke entiteit toen en nu",xk="Laagste en hoogste van elke entiteit",zk="Laagste tot hoogste van elke periode, gearceerd",Ek="Een klein verloop naast de naam en waarde van elke entiteit",Gk="Hoe meerdere entiteiten samen een totaal delen door de tijd",Lk="Opening, hoogste, laagste en slot per periode",Vk="Hoe metingen verspreid zijn, als een vloeiende vorm",Sk="Elke meting als stip, zo verspreid dat geen enkele overlapt",Ak="Elke meting als stip, met een lijn bij de middelste waarde",Tk="Hoe stroom loopt tussen bronnen en verbruikers",Nk="Stromen in beide richtingen tussen een paar plekken, rond een cirkel",Dk="Wanneer elke entiteit aan, uit, thuis of aan het verwarmen was",Kk="De temperatuur van een thermostaat tegenover het instelpunt",Wk="Waar de wind vandaan komt, en hoe hard",Bk="Wanneer elke entiteit aan was, rond de klok",Hk="De gemiddelde dag per weekdag, naast elkaar",Pk="Een compacte tegel: de waarde over de recente geschiedenis",Rk="Periode en metingen",Mk="Uiterlijk",Ok="Assen en rasterlijnen",Uk="Markeringen en extra's",Ck="Indeling en delen",Zk="Groeperen per {by} is uitgezet: {style} kan niet zo groeperen.",Ik="Gesorteerd met de leegste eerst. Wijzig dit met Sorteren onder Weergave.",qk="Nog geen entiteiten",Fk="1 entiteit",Jk="{count} entiteiten",Yk="plus overeenkomsten",Qk="{min} tot {max}",Xk="doel {target}",$k="Geen banden",eb="1 band",tb="{count} banden",rb="Het minimum ({min}) ligt niet onder het maximum ({max}), dus er kan niets vullen. Verlaag het minimum of verhoog het maximum.",ob='{entity} geeft "{state}", en dat is geen getal, dus deze stijl kan het niet tekenen. Kies een sensor die een getal geeft, of lees een van de attributen in de opties.',nb="Twee banden beginnen bij {from}, dus maar één ervan is zichtbaar. Geef elke band een eigen begin.",ib="{action}: {entity}",ab="Deze reeks alleen tonen zolang…",_b="De reeksen alleen tonen zolang…",db="Kies een entiteit, dan de status waarin die moet zijn of het bereik waarbinnen die moet blijven. Een reeks kan een eigen voorwaarde hebben, in de opties onder Entiteiten.",lb="Meerdere statussen: scheid ze met komma's.",sb="Meerdere statussen: scheid ze met komma's.",gb="Bijvoorbeeld 30min, 2h of 1d. Leeg: een twaalfde van de periode.",mb="Knijpen, Ctrl + scrollen of slepen.",pb="Grafieken met dezelfde naam delen de aanwijzer en bladeren samen door periodes.",ub="De verwachting wordt vanaf nu gestippeld getekend.",cb='Leeg: de weersverwachting, of een attribuut met de naam "forecast".',hb="Leeg: afgeleid uit de verwachting.",kb="Leeg: afgeleid uit de verwachting.",bb="Leeg: per uur.",vb="Leeg: 1.",yb="Zet ~ voor het getal zodat metingen erbuiten mogen komen.",wb="Zet ~ voor het getal zodat metingen erbuiten mogen komen.",fb="Zet ~ voor het getal zodat metingen erbuiten mogen komen.",jb="Zet ~ voor het getal zodat metingen erbuiten mogen komen.",xb='Gaat voor "Groeperen per". Schrijf "Begane grond / Keuken" voor twee niveaus.',zb="Leeg: on, open, heating, home en dergelijke.",Eb="07:00 voor elke dag, of 2026-10-28 07:00. Scheid ze met komma's.",Gb="Een getal of een entiteit.",Lb="Een getal of een entiteit. Leeg: de onderkant.",Vb="Een getal of een entiteit. Leeg: de bovenkant.",Sb="Bijvoorbeeld 15min. Gebruikt in plaats van een aantal metingen.",Ab="Leeg: 0,5 m/s, of hetzelfde in km/h, mph of knopen.",Tb="Entiteiten met dezelfde asnaam liggen in alle groepen op één lijn.",Nb="Niets aangevinkt: net, zon en batterij.",Db="Een paletnaam of een willekeurige CSS-kleur.";var Kb={entity_not_found:e,unavailable:t,no_entities:r,no_matches:o,none_available:n,editor_section_entities:i,editor_section_style:a,editor_section_chart:_,editor_group_bars:d,editor_group_gauges:l,editor_group_history:s,editor_group_totals:g,editor_group_compare:m,editor_group_distribution:p,editor_period_last:u,editor_period_unit:c,editor_period_unit_hour:h,editor_period_unit_day:k,editor_period_unit_week:b,editor_period_unit_month:v,editor_source:y,editor_source_history:w,editor_source_statistics:f,editor_derivative_transform:j,editor_derivative_transform_none:x,editor_derivative_transform_derivative:z,editor_derivative_unit_time:E,editor_derivative_unit_time_s:G,editor_derivative_unit_time_min:L,editor_derivative_unit_time_h:"Uur",editor_derivative_unit_time_d:"Dag",editor_derivative_smoothing:A,editor_derivative_smoothing_time:T,editor_source_current:N,editor_source_energy:D,editor_energy_flows:K,editor_energy_split:W,editor_curve:B,editor_curve_smooth:H,editor_curve_straight:P,editor_curve_step:R,editor_color_by:M,editor_color_by_series:O,editor_color_by_bands:U,editor_labels:C,editor_series_color:Z,editor_dash:I,editor_section_limits:q,editor_section_colours:F,editor_section_display:J,editor_section_actions:Y,editor_title:Q,editor_style_bar:X,editor_style_thin:"Dun",editor_style_segmented:ee,editor_style_tank:te,editor_style_battery:re,battery_aria:oe,editor_style_ring:ne,editor_style_needle:ie,editor_style_arc:ae,editor_gauge_help:_e,editor_start_angle:de,editor_end_angle:le,editor_center:se,editor_center_mode_value:ge,editor_center_mode_band:me,editor_center_mode_name:pe,editor_center_mode_text:ue,editor_center_mode_none:ce,editor_center_text:he,editor_tick_labels:ke,editor_ghost:be,editor_ghost_off:"Uit",editor_ghost_24h:ye,editor_ghost_7d:we,ghost_title_24h:fe,ghost_title_7d:je,editor_show_name:xe,editor_show_value:ze,editor_show_icon:Ee,editor_show_target:Ge,editor_show_legend:Le,editor_columns:Ve,editor_sort:Se,editor_sort_none:Ae,editor_sort_ascending:Te,editor_sort_descending:Ne,editor_decimals:De,editor_unit:Ke,editor_animate:We,editor_hide_unavailable:Be,editor_export:He,editor_limit:Pe,editor_include_heading:Re,editor_include_help:Me,editor_exclude_heading:Oe,editor_exclude_help:Ue,editor_rule_device_class:Ce,editor_rule_area:Ze,editor_rule_floor:Ie,editor_rule_label:qe,editor_rule_domain:Fe,editor_rule_entity:Je,editor_tap_action:Ye,editor_hold_action:Qe,editor_double_tap_action:Xe,editor_badge_entity:$e,editor_badge_style:et,editor_badge_style_value:tt,editor_badge_style_sparkline:rt,editor_badge_style_ring:ot,editor_badge_style_thin:nt,editor_badge_attribute:it,editor_badge_name:at,editor_badge_hours:_t,editor_badge_show_name:dt,editor_badge_show_icon:lt,editor_badge_icon:st,editor_badge_min:gt,editor_badge_max:mt,editor_badge_unit:pt,editor_badge_decimals:ut,editor_badge_color:ct,editor_badge_bands:ht,editor_badge_bands_help:kt,editor_badge_actions:bt,editor_badge_tap_action:vt,editor_badge_hold_action:yt,editor_badge_double_tap_action:wt,editor_attribute:ft,editor_name:jt,editor_icon:xt,editor_min:zt,editor_max:Et,editor_target:Gt,editor_none:Lt,editor_card_setting:Vt,editor_limit_default:St,editor_limit_number:At,editor_limit_entity:Tt,editor_preset:Nt,editor_preset_battery:Dt,editor_preset_usage:Kt,editor_preset_temperature:Wt,editor_preset_none:Bt,editor_preset_custom:Ht,editor_band_from:Pt,editor_band_from_entity:Rt,editor_band_from_number:Mt,editor_band_from_entity_label:Ot,editor_band_color:Ut,editor_band_custom_color:Ct,editor_band_label:Zt,editor_band_icon:It,editor_color_icon:qt,editor_color_primary:Ft,editor_color_green:Jt,editor_color_amber:Yt,editor_color_red:Qt,editor_color_blue:Xt,editor_color_purple:$t,editor_color_grey:er,editor_color_custom:tr,editor_add_band:rr,editor_remove_band:or,editor_add_entity:nr,editor_move_up:ir,editor_move_down:ar,editor_remove_entity:_r,editor_show_options:dr,editor_hide_options:lr,editor_not_found:sr,editor_severity:gr,annotation_at:mr,editor_orientation:pr,editor_orientation_horizontal:ur,editor_orientation_vertical:cr,editor_value_axis:hr,editor_value_grid:kr,editor_value_min:br,editor_value_max:vr,dist_median:yr,dist_middle:wr,dist_range:fr,dist_count:jr,editor_drill_down:xr,drill_into:zr,drill_back:Er,drill_top:Gr,extremes_high:Lr,extremes_low:Vr,extremes_average:Sr,editor_extremes_max:Ar,editor_extremes_min:Tr,editor_extremes_average:Nr,editor_extremes_average_none:Dr,editor_extremes_average_line:Kr,editor_extremes_average_figure:Wr,editor_extremes:Br,anomaly_title:Hr,anomaly_beyond_high:Pr,anomaly_beyond_low:Rr,editor_anomalies:Mr,editor_anomalies_window:Or,editor_anomalies_sigma:Ur,editor_anomalies_color:Cr,editor_anomalies_band:Zr,period_previous:Ir,period_next:qr,period_return:Fr,period_today:Jr,period_yesterday:Yr,period_this_week:Qr,period_last_week:Xr,period_this_month:$r,period_last_month:eo,period_this_year:to,period_last_year:ro,period_last_hour:oo,period_last_hours:no,period_last_day:io,period_last_days:ao,period_last_week_rolling:_o,period_last_weeks:lo,period_last_month_rolling:so,period_last_months:go,editor_color_by_shades:mo,editor_shade_color:po,editor_show_percent:uo,editor_center_total:co,editor_center_average:ho,editor_center_none:ko,parts_total:bo,parts_average:vo,parts_aria:yo,editor_style_scatter:wo,editor_style_bubble:fo,editor_against:jo,editor_against_entity:xo,editor_against_time:zo,editor_dot_size:Eo,editor_jitter:Go,editor_min_size:Lo,editor_max_size:Vo,editor_dot_color:So,editor_xy_x_axis:Ao,scatter_needs_two:To,bubble_needs_three:No,scatter_role_x:Do,bubble_role_size:Ko,chart_total:Wo,editor_x_min:Bo,editor_x_max:Ho,zoom_reset:Po,zoom_window:Ro,zoom_window_label:Mo,editor_zoom:Oo,editor_overview:Uo,editor_annotations:Co,editor_annotation_type:Zo,editor_annotation_type_line:Io,editor_annotation_type_band:qo,editor_annotation_type_time:Fo,editor_annotation_type_state:Jo,editor_annotation_type_point:Yo,editor_annotation_add_line:Qo,editor_annotation_add_band:Xo,editor_annotation_add_time:$o,editor_annotation_add_state:en,editor_annotation_add_point:tn,editor_annotation_add:rn,editor_annotation_value:on,editor_annotation_from:nn,editor_annotation_to:"Tot",editor_annotation_times:_n,editor_annotation_entity:dn,editor_annotation_series:ln,editor_annotation_state:sn,editor_annotation_shade:gn,editor_annotation_at:mn,editor_annotation_at_max:pn,editor_annotation_at_min:un,editor_annotation_at_last:cn,editor_annotation_at_first:hn,editor_annotation_label:kn,editor_annotation_color:bn,editor_annotation_dash:vn,editor_annotation_history:yn,editor_annotation_zone:wn,editor_annotation_zone_none:fn,editor_annotation_zone_above:jn,editor_annotation_zone_below:xn,editor_annotation_severity:zn,editor_annotation_remove:En,editor_zones:Gn,editor_period_calendar:Ln,editor_period_calendar_rolling:Vn,editor_period_calendar_day:Sn,editor_period_calendar_week:An,editor_period_calendar_month:Tn,editor_period_calendar_year:Nn,editor_period_offset:Dn,editor_period_until:Kn,editor_period_until_now:"Nu",editor_period_until_end:Bn,editor_period_navigate:Hn,editor_group_by:Pn,editor_group_by_none:Rn,editor_group_by_hour:"Uur",editor_group_by_day:"Dag",editor_group_by_week:Un,editor_group_by_month:Cn,editor_aggregate:Zn,compare_series:In,compare_hours_earlier:qn,compare_days_earlier:Fn,compare_weeks_earlier:Jn,compare_months_earlier:Yn,compare_years_earlier:Qn,editor_compare:Xn,editor_compare_style:$n,editor_compare_style_grey:ei,editor_compare_style_series:ti,editor_aggregate_mean:ri,editor_aggregate_sum:"Som",editor_aggregate_min:ni,editor_aggregate_max:ii,editor_aggregate_first:ai,editor_aggregate_last:_i,editor_aggregate_change:di,editor_cumulative_transform:li,editor_cumulative_transform_none:si,editor_cumulative_transform_cumulative:gi,editor_cumulative_reset:mi,editor_cumulative_reset_none:pi,editor_cumulative_reset_day:ui,editor_cumulative_reset_week:ci,editor_cumulative_reset_month:hi,editor_cumulative_reset_billing:ki,editor_cumulative_billing_day:bi,editor_x_axis:vi,editor_y_axis:yi,editor_axis_labels:wi,editor_axis_labels_outside:fi,editor_axis_labels_inside:ji,editor_grid_horizontal:xi,editor_grid_vertical:zi,editor_y_min:Ei,editor_y_max:Gi,editor_y_scale:Li,editor_y_scale_linear:Vi,editor_y_scale_log:Si,editor_tooltip:Ai,editor_line_width:Ti,editor_dots:Ni,editor_on_top:Di,editor_when_entity:Ki,editor_when_state:Wi,editor_when_above:Bi,editor_when_below:Hi,editor_when_card_entity:Pi,editor_when_card_state:Ri,editor_when_card_above:Mi,editor_when_card_below:Oi,editor_when_ghost:Ui,editor_when_strip:Ci,when_strip_label:Zi,editor_now_marker:Ii,editor_now_marker_off:"Uit",editor_now_marker_line:Fi,editor_now_marker_time:Ji,editor_now_marker_countdown:Yi,now_marker_countdown:Qi,now_marker_next:Xi,editor_compact:$i,editor_header:ea,editor_header_above:ta,editor_header_over:ra,editor_header_hidden:oa,editor_legend_toggle:na,editor_labels_show:ia,editor_labels_show_all:aa,editor_labels_show_last:_a,editor_labels_show_minmax:da,editor_labels_show_ends:la,editor_labels_position:sa,editor_labels_position_auto:ga,editor_labels_position_above:ma,editor_labels_position_below:pa,editor_labels_position_center:ua,editor_labels_overlap:ca,editor_sync:ha,editor_multiples:ka,editor_multiples_scale:ba,editor_multiples_scale_auto:va,editor_multiples_scale_shared:ya,editor_multiples_scale_independent:wa,editor_multiples_columns:fa,forecast_label:ja,forecast_series:xa,editor_forecast_title:za,editor_forecast_entity:Ea,editor_forecast_attribute:Ga,editor_forecast_value_key:La,editor_forecast_time_key:Va,editor_forecast_type:Sa,editor_forecast_type_hourly:Aa,editor_forecast_type_daily:Ta,editor_forecast_type_twice_daily:Na,editor_forecast_multiply:Da,editor_forecast_hours:Ka,editor_set_point:Wa,editor_shading:Ba,editor_shade_fan:Ha,editor_current_color:Pa,editor_set_point_color:Ra,editor_heating_color:Ma,editor_cooling_color:Oa,editor_days:Ua,editor_day_clock_center_total:Ca,editor_day_clock_center_now:Za,editor_day_clock_center_none:Ia,editor_bucket:qa,editor_bucket_15:Fa,editor_bucket_30:Ja,editor_bucket_60:"Uur",editor_aggregate_auto:Qa,editor_ring_color:Xa,editor_active:$a,editor_entity_options_none:e_,editor_hierarchy_group_by:t_,editor_group_by_floor:r_,editor_group_by_area:o_,editor_group_by_device:n_,editor_group_by_label:i_,editor_entity_groups:a_,editor_bar_labels:__,editor_bar_labels_state:d_,editor_bar_labels_duration:l_,editor_bar_labels_both:s_,editor_bar_labels_none:g_,editor_timeline_legend:m_,editor_timeline_legend_above:p_,editor_timeline_legend_hidden:u_,editor_state_colors:c_,editor_state_colors_help:h_,editor_state_colors_state:k_,editor_state_colors_color:b_,editor_state_colors_add:v_,editor_state_colors_remove:y_,editor_timeline_group:w_,editor_points_per_hour:f_,editor_graph:j_,editor_graph_line:x_,editor_graph_bar:z_,editor_graph_none:E_,editor_fill:G_,editor_fill_solid:L_,editor_fill_fade:V_,editor_fill_none:S_,editor_points:A_,editor_points_hover:T_,editor_points_always:N_,editor_points_never:D_,editor_trend_labels:K_,editor_labels_hover:W_,editor_labels_always:B_,editor_labels_never:H_,editor_height:P_,editor_bar_spacing:R_,editor_color_transition:M_,editor_color_transition_smooth:O_,editor_color_transition_hard:U_,editor_extrema:C_,editor_average:Z_,editor_trend_legend:I_,editor_trend_y_min:q_,editor_trend_y_max:F_,editor_min_range:J_,editor_y_min_secondary:Y_,editor_y_max_secondary:Q_,editor_min_range_secondary:X_,editor_value_factor:$_,editor_align_header:ed,editor_align_header_default:td,editor_align_header_left:rd,editor_align_header_right:od,editor_align_header_center:nd,editor_align_icon:id,editor_align_icon_right:ad,editor_align_icon_left:_d,editor_align_icon_state:dd,editor_align_state:ld,editor_align_state_left:sd,editor_align_state_right:gd,editor_align_state_center:md,editor_font_size:pd,editor_font_size_header:ud,editor_color_name:cd,editor_color_value:hd,editor_trend_color_icon:kd,editor_trend_group:bd,editor_icon_image:vd,editor_trend_tooltip:yd,editor_y_axis_side:"As",editor_y_axis_side_primary:fd,editor_y_axis_side_secondary:jd,editor_entity_aggregate:xd,editor_fixed_value:zd,editor_show_state:Ed,editor_show_indicator:Gd,editor_show_graph:Ld,editor_show_line:Vd,editor_show_fill:Sd,editor_show_points:Ad,editor_show_legend_entity:Td,editor_show_legend_state:Nd,editor_sectors:Dd,editor_sectors_4:Kd,editor_sectors_8:Wd,editor_sectors_16:Bd,editor_calm:Hd,editor_wind_roles:Pd,editor_wind_now:Rd,editor_wind_none:Md,editor_wind_statistics:Od,editor_style_area:Ud,editor_stack:Cd,editor_stack_none:Zd,editor_stack_normal:Id,editor_stack_percent:qd,editor_negative_color:Fd,editor_style_beeswarm:Jd,editor_place_by:Yd,editor_place_by_value:Qd,editor_place_by_time_of_day:Xd,editor_size_by_value:$d,swarm_readings:el,swarm_events:tl,swarm_shown:rl,swarm_none:ol,swarm_no_change:nl,swarm_held:il,swarm_earliest_latest:al,swarm_lowest_highest:_l,editor_style_strip_plot:dl,strip_median_value:ll,strip_mean_value:sl,strip_mean:gl,editor_strip_marker:ml,editor_strip_marker_median:pl,editor_strip_marker_mean:ul,editor_strip_marker_none:cl,editor_strip_jitter:hl,editor_fill_color:kl,editor_style_box:bl,box_aria:vl,box_highest:yl,box_upper_quartile:wl,box_median:fl,box_lower_quartile:jl,box_lowest:xl,box_mean:zl,box_count:El,box_outliers:Gl,editor_whiskers:Ll,editor_whiskers_tukey:Vl,editor_whiskers_range:Sl,editor_readings:Al,editor_box_color:Tl,editor_style_bullet:Nl,editor_ranges:Dl,editor_ranges_shades:Kl,editor_ranges_colours:Wl,compare_target:Bl,chart_aria:Hl,editor_style_candlestick:Pl,editor_candle_by:Rl,editor_under_aggregate:Ml,editor_up_color:Ol,editor_down_color:Ul,editor_underneath:Cl,editor_underneath_columns:Zl,editor_underneath_line:Il,candle_open:ql,candle_high:Fl,candle_low:Jl,candle_close:Yl,candle_week_of:Ql,editor_style_climate:Xl,climate_set_point:$l,climate_range:es,climate_not_thermostat:ts,climate_action_heating:rs,climate_action_preheating:os,climate_action_cooling:ns,climate_action_defrosting:is,climate_action_drying:as,climate_action_fan:_s,climate_action_idle:ds,climate_action_off:"Uit",editor_style_column:ss,editor_group_by_auto:gs,editor_range:ms,editor_rounded:ps,editor_column_labels:us,editor_error_bars:cs,editor_error_bars_none:hs,editor_error_bars_std:ks,editor_error_bars_min_max:bs,editor_error_bars_ci95:vs,error_bars_tooltip:ys,editor_column_color:ws,editor_style_combined:fs,editor_series_type:js,editor_series_type_line:xs,editor_series_type_column:zs,editor_series_type_area:Es,editor_series_axis:Gs,editor_series_axis_auto:Ls,editor_series_axis_left:Vs,editor_series_axis_right:Ss,editor_series_aggregate:As,editor_series_aggregate_auto:Ts,editor_series_aggregate_mean:Ns,editor_series_aggregate_sum:"Som",editor_series_aggregate_min:Ks,editor_series_aggregate_max:Ws,editor_series_aggregate_first:Bs,editor_series_aggregate_last:Hs,editor_series_aggregate_change:Ps,editor_style_day_clock:Rs,day_clock_times_one:Ms,day_clock_times:Os,day_clock_a_day:Us,day_clock_busiest:Cs,day_clock_peak:Zs,day_clock_state:Is,day_clock_per_day:qs,day_clock_no_data:Fs,day_clock_now:"Nu",day_clock_on:"aan",day_clock_average:Qs,day_clock_on_days:Xs,day_clock_so_far:$s,day_clock_range:eg,day_clock_average_value:tg,editor_style_cycle_plot:rg,cycle_note_week:og,cycle_note_hour:ng,cycle_note_month:ig,cycle_mean_legend:ag,cycle_panel_average:_g,editor_cycle_plot_cycle:dg,editor_cycle_plot_cycle_day_of_week:lg,editor_cycle_plot_cycle_hour_of_day:sg,editor_cycle_plot_cycle_day_of_month:gg,editor_cycle_plot_weeks:mg,editor_style_dumbbell:pg,editor_ends:ug,editor_ends_range:cg,editor_ends_then:hg,editor_ends_target:kg,editor_show_now:bg,dumbbell_low:vg,dumbbell_high:yg,dumbbell_now:"Nu",dumbbell_target:fg,dumbbell_ago_hour_one:jg,dumbbell_ago_hour:xg,dumbbell_ago_day_one:zg,dumbbell_ago_day:Eg,dumbbell_ago_week_one:Gg,dumbbell_ago_week:Lg,dumbbell_ago_month_one:Vg,dumbbell_ago_month:Sg,dumbbell_no_value:Ag,editor_style_funnel:Tg,editor_funnel_shape:Ng,editor_funnel_shape_funnel:Dg,editor_funnel_shape_pyramid:Kg,editor_funnel_percent_of:Wg,editor_funnel_percent_of_first:Bg,editor_funnel_percent_of_previous:Hg,editor_funnel_percent_of_none:Pg,editor_funnel_color_by:Rg,editor_funnel_color_by_series:Mg,editor_funnel_color_by_bands:Og,funnel_aria:Ug,editor_style_grouped_bars:Cg,editor_mode:Zg,editor_mode_grouped:Ig,editor_mode_stacked:qg,editor_mode_percent:Fg,editor_bars_color_by:Jg,editor_bars_color_by_series:Yg,editor_bars_color_by_bands:Qg,editor_bar_group:"Rij",editor_bar_series:$g,editor_bar_color:em,grouped_bars_aria:tm,editor_style_heatmap:rm,heatmap_aria:om,heatmap_hours:nm,heatmap_empty:im,editor_grid:am,editor_grid_hours:_m,editor_grid_calendar:dm,editor_color_by_scale:lm,editor_cell_shape:sm,editor_cell_shape_square:gm,editor_cell_shape_rounded:mm,editor_cell_shape_hexagon:pm,editor_color_min:um,editor_color_max:cm,editor_legend:hm,editor_style_spiral:km,spiral_aria:bm,spiral_turn_day_note:vm,spiral_turn_week_note:ym,spiral_inner_oldest:wm,editor_spiral_turn:fm,editor_spiral_turn_day:"Dag",editor_spiral_turn_week:xm,editor_spiral_turns:zm,editor_spiral_ring_width:Em,editor_style_histogram:Gm,editor_count:Lm,editor_count_time:Vm,editor_count_readings:Sm,editor_show_as:Am,editor_show_as_percent:Tm,editor_show_as_total:Nm,editor_bins:Dm,editor_bin_width:Km,editor_bars:Wm,editor_bars_side:Bm,editor_bars_overlap:Hm,editor_hist_x_axis:Pm,histogram_readings:Rm,histogram_reading:Mm,editor_style_line:Om,chart_loading:Um,chart_error:Cm,energy_loading:Zm,energy_error:Im,energy_none:qm,energy_flow_grid_import:Fm,energy_flow_grid_export:Jm,energy_flow_solar:"Zon",energy_flow_battery_out:Qm,energy_flow_battery_in:Xm,energy_flow_gas:"Gas",energy_flow_water:ep,energy_flow_devices:tp,energy_node_home:rp,energy_node_untracked:op,energy_node_home_use:np,chart_no_data:ip,legend_toggle_hint:ap,legend_toggle_all_hidden:_p,export_menu:dp,export_png:lp,export_png_hint:sp,export_svg:gp,export_svg_hint:mp,export_csv:pp,export_csv_hint:up,export_yaml:cp,export_yaml_hint:hp,export_copied:kp,export_saved:bp,export_saved_file:vp,export_failed:yp,chart_log_nothing:wp,editor_style_lollipop:fp,editor_style_pictograph:jp,editor_unit_icon:xp,editor_per_icon:zp,editor_group_size:Ep,editor_partial:Gp,editor_style_pie:Lp,editor_shape:Vp,editor_shape_donut:Sp,editor_shape_pie:Ap,editor_center_label:Tp,editor_gap:Np,editor_gradient:Dp,editor_style_polar_area:Kp,editor_polar_scale:Wp,editor_polar_scale_shared:Bp,editor_polar_scale_limits:Hp,editor_polar_color_by:Pp,editor_polar_color_by_series:Rp,editor_polar_color_by_shades:Mp,editor_polar_color_by_bands:Op,editor_polar_color:Up,polar_area_aria:Cp,editor_style_radar:Zp,editor_radar_scale:Ip,editor_radar_scale_limits:qp,editor_radar_scale_shared:Fp,editor_radar_fill:Jp,editor_radar_axis:Yp,radar_aria:Qp,radar_other:Xp,editor_style_range_area:$p,editor_mean:eu,editor_range_color:tu,editor_style_rings:ru,editor_rings_start_angle:ou,editor_rounded_ends:nu,editor_style_sankey:iu,editor_link_color:au,editor_link_color_auto:_u,editor_link_color_source:du,editor_link_color_target:lu,editor_from:su,editor_to:gu,editor_flow_color:mu,sankey_aria:pu,sankey_flow:uu,sankey_no_flows:cu,sankey_nothing:hu,energy_nothing_flowed:ku,editor_style_chord:bu,editor_chord_pad:vu,editor_chord_ribbon_opacity:yu,chord_aria:wu,editor_style_slope:fu,editor_measure:ju,editor_measure_value:xu,editor_measure_change:zu,editor_color_by_direction:Eu,editor_color_by_group:Gu,editor_increase:Lu,editor_increase_bad:Vu,editor_increase_good:Su,editor_group:Au,slope_now:"Nu",slope_ago:Nu,slope_ago_one:Du,slope_previous:Ku,slope_previous_one:Wu,slope_last:Bu,slope_last_one:Hu,slope_unit_hour:"uur",slope_unit_hour_other:"uur",slope_unit_day:"dag",slope_unit_day_other:Ou,slope_unit_week:Uu,slope_unit_week_other:Cu,slope_unit_month:Zu,slope_unit_month_other:Iu,slope_entity_aria:qu,slope_no_reading:Fu,editor_style_sparkline:Ju,editor_spark:Yu,editor_spark_line:Qu,editor_spark_area:Xu,editor_spark_column:$u,editor_spark_bar:ec,editor_spark_color:tc,spark_aria:rc,editor_style_streamgraph:oc,editor_baseline:nc,editor_baseline_wiggle:ic,editor_baseline_centre:ac,editor_baseline_share:_c,editor_baseline_zero:dc,editor_stream_order:lc,editor_stream_order_inside_out:sc,editor_stream_order_listed:gc,editor_stream_labels:mc,editor_stream_curve:pc,stream_total:uc,editor_style_sunburst:cc,editor_style_icicle:hc,editor_sunburst_shape:kc,editor_sunburst_shape_full:bc,editor_sunburst_shape_half:vc,editor_hierarchy_color_by:yc,editor_hierarchy_color_by_group:wc,editor_hierarchy_color_by_bands:fc,hierarchy_total:jc,hierarchy_other:xc,hierarchy_empty:zc,hierarchy_no_reading:Ec,sunburst_aria:Gc,icicle_aria:Lc,editor_style_timeline:Vc,timeline_no_states:Sc,timeline_for:Ac,timeline_now:"Nu",timeline_measurement:Nc,editor_style_treemap:Dc,editor_treemap_color_by:Kc,editor_treemap_color_by_group:Wc,editor_treemap_color_by_bands:Bc,treemap_aria:Hc,treemap_total:Pc,treemap_empty:Rc,treemap_no_reading:Mc,treemap_other:Oc,editor_style_marimekko:Uc,editor_marimekko_segment_labels:Cc,editor_marimekko_segment_labels_percent:Zc,editor_marimekko_segment_labels_value:Ic,editor_marimekko_segment_labels_both:qc,editor_marimekko_segment_labels_none:Fc,editor_marimekko_group:Jc,editor_marimekko_category:Yc,editor_marimekko_color:Qc,marimekko_aria:Xc,editor_style_trend:$c,trend_min:eh,trend_avg:th,trend_max:rh,editor_style_violin:oh,editor_shape_violin:nh,editor_shape_raincloud:ih,editor_box:ah,editor_bandwidth:_h,editor_split_by:dh,editor_split_by_none:lh,editor_split_by_day:sh,editor_split_by_week:gh,editor_split_by_month:mh,violin_median:ph,violin_none:uh,violin_raincloud:ch,editor_style_waffle:hh,editor_waffles:kh,editor_waffles_one:bh,editor_waffles_each:vh,editor_headline:yh,editor_style_waterfall:wh,editor_steps:fh,editor_steps_change:jh,editor_steps_current:xh,editor_start_from_first:zh,editor_total:Eh,editor_waterfall_invert:Gh,waterfall_start:Lh,waterfall_end:Vh,waterfall_total:Sh,waterfall_no_readings:Ah,waterfall_aria:Th,editor_style_wind_rose:Nh,wind_prevailing:Dh,wind_mean_speed:Kh,wind_strongest:Wh,wind_calm:Bh,wind_speed:Hh,wind_speed_unit:Ph,wind_share:Rh,wind_aria:Mh,wind_aria_calm:Oh,wind_aria_still:Uh,editor_style_purpose_bar:Ch,editor_style_purpose_thin:Zh,editor_style_purpose_segmented:Ih,editor_style_purpose_tank:qh,editor_style_purpose_battery:Fh,editor_style_purpose_ring:Jh,editor_style_purpose_needle:Yh,editor_style_purpose_arc:Qh,editor_style_purpose_line:Xh,editor_style_purpose_area:$h,editor_style_purpose_column:ek,editor_style_purpose_combined:tk,editor_style_purpose_pie:rk,editor_style_purpose_rings:ok,editor_style_purpose_pictograph:nk,editor_style_purpose_waffle:ik,editor_style_purpose_histogram:ak,editor_style_purpose_scatter:_k,editor_style_purpose_bubble:dk,editor_style_purpose_heatmap:lk,editor_style_purpose_spiral:sk,editor_style_purpose_box:gk,editor_style_purpose_funnel:mk,editor_style_purpose_radar:pk,editor_style_purpose_polar_area:uk,editor_style_purpose_treemap:ck,editor_style_purpose_marimekko:hk,editor_style_purpose_sunburst:kk,editor_style_purpose_icicle:bk,editor_style_purpose_grouped_bars:vk,editor_style_purpose_bullet:yk,editor_style_purpose_lollipop:wk,editor_style_purpose_waterfall:fk,editor_style_purpose_slope:jk,editor_style_purpose_dumbbell:xk,editor_style_purpose_range_area:zk,editor_style_purpose_sparkline:Ek,editor_style_purpose_streamgraph:Gk,editor_style_purpose_candlestick:Lk,editor_style_purpose_violin:Vk,editor_style_purpose_beeswarm:Sk,editor_style_purpose_strip_plot:Ak,editor_style_purpose_sankey:Tk,editor_style_purpose_chord:Nk,editor_style_purpose_timeline:Dk,editor_style_purpose_climate:Kk,editor_style_purpose_wind_rose:Wk,editor_style_purpose_day_clock:Bk,editor_style_purpose_cycle_plot:Hk,editor_style_purpose_trend:Pk,editor_chart_group_data:Rk,editor_chart_group_look:Mk,editor_chart_group_axes:Ok,editor_chart_group_extras:Uk,editor_chart_group_layout:Ck,editor_notice_group_by:Zk,editor_notice_sorted:Ik,editor_summary_no_entities:qk,editor_summary_entity_one:Fk,editor_summary_entities:Jk,editor_summary_matching:Yk,editor_summary_limits:Qk,editor_summary_target:Xk,editor_summary_no_bands:$k,editor_summary_band_one:eb,editor_summary_bands:tb,editor_warn_min_max:rb,editor_warn_not_number:ob,editor_warn_band_same_start:nb,editor_row_action:ib,editor_when_heading:ab,editor_when_card_heading:_b,editor_when_card_help:db,editor_when_state_helper:lb,editor_when_card_state_helper:sb,editor_anomalies_window_helper:gb,editor_zoom_helper:mb,editor_sync_helper:pb,editor_forecast_entity_helper:ub,editor_forecast_attribute_helper:cb,editor_forecast_value_key_helper:hb,editor_forecast_time_key_helper:kb,editor_forecast_type_helper:bb,editor_forecast_multiply_helper:vb,editor_trend_y_min_helper:yb,editor_trend_y_max_helper:wb,editor_y_min_secondary_helper:fb,editor_y_max_secondary_helper:jb,editor_entity_groups_helper:xb,editor_active_helper:zb,editor_annotation_times_helper:Eb,editor_annotation_value_helper:Gb,editor_annotation_from_helper:Lb,editor_annotation_to_helper:Vb,editor_derivative_smoothing_time_helper:Sb,editor_calm_helper:Ab,editor_radar_axis_helper:Tb,editor_energy_flows_helper:Nb,editor_shade_color_helper:Db};export{mr as annotation_at,Pr as anomaly_beyond_high,Rr as anomaly_beyond_low,Hr as anomaly_title,oe as battery_aria,vl as box_aria,El as box_count,yl as box_highest,jl as box_lower_quartile,xl as box_lowest,zl as box_mean,fl as box_median,Gl as box_outliers,wl as box_upper_quartile,No as bubble_needs_three,Ko as bubble_role_size,Yl as candle_close,Fl as candle_high,Jl as candle_low,ql as candle_open,Ql as candle_week_of,Hl as chart_aria,Cm as chart_error,Um as chart_loading,wp as chart_log_nothing,ip as chart_no_data,Wo as chart_total,wu as chord_aria,ns as climate_action_cooling,is as climate_action_defrosting,as as climate_action_drying,_s as climate_action_fan,rs as climate_action_heating,ds as climate_action_idle,ls as climate_action_off,os as climate_action_preheating,ts as climate_not_thermostat,es as climate_range,$l as climate_set_point,Fn as compare_days_earlier,qn as compare_hours_earlier,Yn as compare_months_earlier,In as compare_series,Bl as compare_target,Jn as compare_weeks_earlier,Qn as compare_years_earlier,ag as cycle_mean_legend,ng as cycle_note_hour,ig as cycle_note_month,og as cycle_note_week,_g as cycle_panel_average,Us as day_clock_a_day,Qs as day_clock_average,tg as day_clock_average_value,Cs as day_clock_busiest,Fs as day_clock_no_data,Js as day_clock_now,Ys as day_clock_on,Xs as day_clock_on_days,Zs as day_clock_peak,qs as day_clock_per_day,eg as day_clock_range,$s as day_clock_so_far,Is as day_clock_state,Os as day_clock_times,Ms as day_clock_times_one,Kb as default,jr as dist_count,yr as dist_median,wr as dist_middle,fr as dist_range,Er as drill_back,zr as drill_into,Gr as drill_top,Eg as dumbbell_ago_day,zg as dumbbell_ago_day_one,xg as dumbbell_ago_hour,jg as dumbbell_ago_hour_one,Sg as dumbbell_ago_month,Vg as dumbbell_ago_month_one,Lg as dumbbell_ago_week,Gg as dumbbell_ago_week_one,yg as dumbbell_high,vg as dumbbell_low,Ag as dumbbell_no_value,wg as dumbbell_now,fg as dumbbell_target,$a as editor_active,zb as editor_active_helper,rr as editor_add_band,nr as editor_add_entity,jo as editor_against,xo as editor_against_entity,zo as editor_against_time,Zn as editor_aggregate,Qa as editor_aggregate_auto,di as editor_aggregate_change,ai as editor_aggregate_first,_i as editor_aggregate_last,ii as editor_aggregate_max,ri as editor_aggregate_mean,ni as editor_aggregate_min,oi as editor_aggregate_sum,ed as editor_align_header,nd as editor_align_header_center,td as editor_align_header_default,rd as editor_align_header_left,od as editor_align_header_right,id as editor_align_icon,_d as editor_align_icon_left,ad as editor_align_icon_right,dd as editor_align_icon_state,ld as editor_align_state,md as editor_align_state_center,sd as editor_align_state_left,gd as editor_align_state_right,We as editor_animate,rn as editor_annotation_add,Xo as editor_annotation_add_band,Qo as editor_annotation_add_line,tn as editor_annotation_add_point,en as editor_annotation_add_state,$o as editor_annotation_add_time,mn as editor_annotation_at,hn as editor_annotation_at_first,cn as editor_annotation_at_last,pn as editor_annotation_at_max,un as editor_annotation_at_min,bn as editor_annotation_color,vn as editor_annotation_dash,dn as editor_annotation_entity,nn as editor_annotation_from,Lb as editor_annotation_from_helper,yn as editor_annotation_history,kn as editor_annotation_label,En as editor_annotation_remove,ln as editor_annotation_series,zn as editor_annotation_severity,gn as editor_annotation_shade,sn as editor_annotation_state,_n as editor_annotation_times,Eb as editor_annotation_times_helper,an as editor_annotation_to,Vb as editor_annotation_to_helper,Zo as editor_annotation_type,qo as editor_annotation_type_band,Io as editor_annotation_type_line,Yo as editor_annotation_type_point,Jo as editor_annotation_type_state,Fo as editor_annotation_type_time,on as editor_annotation_value,Gb as editor_annotation_value_helper,wn as editor_annotation_zone,jn as editor_annotation_zone_above,xn as editor_annotation_zone_below,fn as editor_annotation_zone_none,Co as editor_annotations,Mr as editor_anomalies,Zr as editor_anomalies_band,Cr as editor_anomalies_color,Ur as editor_anomalies_sigma,Or as editor_anomalies_window,gb as editor_anomalies_window_helper,ft as editor_attribute,Z_ as editor_average,wi as editor_axis_labels,ji as editor_axis_labels_inside,fi as editor_axis_labels_outside,bt as editor_badge_actions,it as editor_badge_attribute,ht as editor_badge_bands,kt as editor_badge_bands_help,ct as editor_badge_color,ut as editor_badge_decimals,wt as editor_badge_double_tap_action,$e as editor_badge_entity,yt as editor_badge_hold_action,_t as editor_badge_hours,st as editor_badge_icon,mt as editor_badge_max,gt as editor_badge_min,at as editor_badge_name,lt as editor_badge_show_icon,dt as editor_badge_show_name,et as editor_badge_style,ot as editor_badge_style_ring,rt as editor_badge_style_sparkline,nt as editor_badge_style_thin,tt as editor_badge_style_value,vt as editor_badge_tap_action,pt as editor_badge_unit,Ut as editor_band_color,Ct as editor_band_custom_color,Pt as editor_band_from,Rt as editor_band_from_entity,Ot as editor_band_from_entity_label,Mt as editor_band_from_number,It as editor_band_icon,Zt as editor_band_label,_h as editor_bandwidth,em as editor_bar_color,Xg as editor_bar_group,__ as editor_bar_labels,s_ as editor_bar_labels_both,l_ as editor_bar_labels_duration,g_ as editor_bar_labels_none,d_ as editor_bar_labels_state,$g as editor_bar_series,R_ as editor_bar_spacing,Wm as editor_bars,Jg as editor_bars_color_by,Qg as editor_bars_color_by_bands,Yg as editor_bars_color_by_series,Hm as editor_bars_overlap,Bm as editor_bars_side,nc as editor_baseline,ac as editor_baseline_centre,_c as editor_baseline_share,ic as editor_baseline_wiggle,dc as editor_baseline_zero,Km as editor_bin_width,Dm as editor_bins,ah as editor_box,Tl as editor_box_color,qa as editor_bucket,Fa as editor_bucket_15,Ja as editor_bucket_30,Ya as editor_bucket_60,Hd as editor_calm,Ab as editor_calm_helper,Rl as editor_candle_by,Vt as editor_card_setting,sm as editor_cell_shape,pm as editor_cell_shape_hexagon,mm as editor_cell_shape_rounded,gm as editor_cell_shape_square,se as editor_center,ho as editor_center_average,Tp as editor_center_label,me as editor_center_mode_band,pe as editor_center_mode_name,ce as editor_center_mode_none,ue as editor_center_mode_text,ge as editor_center_mode_value,ko as editor_center_none,he as editor_center_text,co as editor_center_total,Ok as editor_chart_group_axes,Rk as editor_chart_group_data,Uk as editor_chart_group_extras,Ck as editor_chart_group_layout,Mk as editor_chart_group_look,vu as editor_chord_pad,yu as editor_chord_ribbon_opacity,Yt as editor_color_amber,Xt as editor_color_blue,M as editor_color_by,U as editor_color_by_bands,Eu as editor_color_by_direction,Gu as editor_color_by_group,lm as editor_color_by_scale,O as editor_color_by_series,mo as editor_color_by_shades,tr as editor_color_custom,Jt as editor_color_green,er as editor_color_grey,qt as editor_color_icon,cm as editor_color_max,um as editor_color_min,cd as editor_color_name,Ft as editor_color_primary,$t as editor_color_purple,Qt as editor_color_red,M_ as editor_color_transition,U_ as editor_color_transition_hard,O_ as editor_color_transition_smooth,hd as editor_color_value,ws as editor_column_color,us as editor_column_labels,Ve as editor_columns,$i as editor_compact,Xn as editor_compare,$n as editor_compare_style,ei as editor_compare_style_grey,ti as editor_compare_style_series,Oa as editor_cooling_color,Lm as editor_count,Sm as editor_count_readings,Vm as editor_count_time,bi as editor_cumulative_billing_day,mi as editor_cumulative_reset,ki as editor_cumulative_reset_billing,ui as editor_cumulative_reset_day,hi as editor_cumulative_reset_month,pi as editor_cumulative_reset_none,ci as editor_cumulative_reset_week,li as editor_cumulative_transform,gi as editor_cumulative_transform_cumulative,si as editor_cumulative_transform_none,Pa as editor_current_color,B as editor_curve,H as editor_curve_smooth,R as editor_curve_step,P as editor_curve_straight,dg as editor_cycle_plot_cycle,gg as editor_cycle_plot_cycle_day_of_month,lg as editor_cycle_plot_cycle_day_of_week,sg as editor_cycle_plot_cycle_hour_of_day,mg as editor_cycle_plot_weeks,I as editor_dash,Ia as editor_day_clock_center_none,Za as editor_day_clock_center_now,Ca as editor_day_clock_center_total,Ua as editor_days,De as editor_decimals,A as editor_derivative_smoothing,T as editor_derivative_smoothing_time,Sb as editor_derivative_smoothing_time_helper,j as editor_derivative_transform,z as editor_derivative_transform_derivative,x as editor_derivative_transform_none,E as editor_derivative_unit_time,S as editor_derivative_unit_time_d,V as editor_derivative_unit_time_h,L as editor_derivative_unit_time_min,G as editor_derivative_unit_time_s,So as editor_dot_color,Eo as editor_dot_size,Ni as editor_dots,Xe as editor_double_tap_action,Ul as editor_down_color,xr as editor_drill_down,le as editor_end_angle,ug as editor_ends,cg as editor_ends_range,kg as editor_ends_target,hg as editor_ends_then,K as editor_energy_flows,Nb as editor_energy_flows_helper,W as editor_energy_split,xd as editor_entity_aggregate,a_ as editor_entity_groups,xb as editor_entity_groups_helper,e_ as editor_entity_options_none,cs as editor_error_bars,vs as editor_error_bars_ci95,bs as editor_error_bars_min_max,hs as editor_error_bars_none,ks as editor_error_bars_std,Oe as editor_exclude_heading,Ue as editor_exclude_help,He as editor_export,C_ as editor_extrema,Br as editor_extremes,Nr as editor_extremes_average,Wr as editor_extremes_average_figure,Kr as editor_extremes_average_line,Dr as editor_extremes_average_none,Ar as editor_extremes_max,Tr as editor_extremes_min,G_ as editor_fill,kl as editor_fill_color,V_ as editor_fill_fade,S_ as editor_fill_none,L_ as editor_fill_solid,zd as editor_fixed_value,mu as editor_flow_color,pd as editor_font_size,ud as editor_font_size_header,Ga as editor_forecast_attribute,cb as editor_forecast_attribute_helper,Ea as editor_forecast_entity,ub as editor_forecast_entity_helper,Ka as editor_forecast_hours,Da as editor_forecast_multiply,vb as editor_forecast_multiply_helper,Va as editor_forecast_time_key,kb as editor_forecast_time_key_helper,za as editor_forecast_title,Sa as editor_forecast_type,Ta as editor_forecast_type_daily,bb as editor_forecast_type_helper,Aa as editor_forecast_type_hourly,Na as editor_forecast_type_twice_daily,La as editor_forecast_value_key,hb as editor_forecast_value_key_helper,su as editor_from,Rg as editor_funnel_color_by,Og as editor_funnel_color_by_bands,Mg as editor_funnel_color_by_series,Wg as editor_funnel_percent_of,Bg as editor_funnel_percent_of_first,Pg as editor_funnel_percent_of_none,Hg as editor_funnel_percent_of_previous,Ng as editor_funnel_shape,Dg as editor_funnel_shape_funnel,Kg as editor_funnel_shape_pyramid,Np as editor_gap,_e as editor_gauge_help,be as editor_ghost,ye as editor_ghost_24h,we as editor_ghost_7d,ve as editor_ghost_off,Dp as editor_gradient,j_ as editor_graph,z_ as editor_graph_bar,x_ as editor_graph_line,E_ as editor_graph_none,am as editor_grid,dm as editor_grid_calendar,xi as editor_grid_horizontal,_m as editor_grid_hours,zi as editor_grid_vertical,Au as editor_group,d as editor_group_bars,Pn as editor_group_by,o_ as editor_group_by_area,gs as editor_group_by_auto,On as editor_group_by_day,n_ as editor_group_by_device,r_ as editor_group_by_floor,Mn as editor_group_by_hour,i_ as editor_group_by_label,Cn as editor_group_by_month,Rn as editor_group_by_none,Un as editor_group_by_week,m as editor_group_compare,p as editor_group_distribution,l as editor_group_gauges,s as editor_group_history,Ep as editor_group_size,g as editor_group_totals,ea as editor_header,ta as editor_header_above,oa as editor_header_hidden,ra as editor_header_over,yh as editor_headline,Ma as editor_heating_color,P_ as editor_height,lr as editor_hide_options,Be as editor_hide_unavailable,yc as editor_hierarchy_color_by,fc as editor_hierarchy_color_by_bands,wc as editor_hierarchy_color_by_group,t_ as editor_hierarchy_group_by,Pm as editor_hist_x_axis,Qe as editor_hold_action,xt as editor_icon,vd as editor_icon_image,Re as editor_include_heading,Me as editor_include_help,Lu as editor_increase,Vu as editor_increase_bad,Su as editor_increase_good,Go as editor_jitter,C as editor_labels,B_ as editor_labels_always,W_ as editor_labels_hover,H_ as editor_labels_never,ca as editor_labels_overlap,sa as editor_labels_position,ma as editor_labels_position_above,ga as editor_labels_position_auto,pa as editor_labels_position_below,ua as editor_labels_position_center,ia as editor_labels_show,aa as editor_labels_show_all,la as editor_labels_show_ends,_a as editor_labels_show_last,da as editor_labels_show_minmax,hm as editor_legend,na as editor_legend_toggle,Pe as editor_limit,St as editor_limit_default,Tt as editor_limit_entity,At as editor_limit_number,Ti as editor_line_width,au as editor_link_color,_u as editor_link_color_auto,du as editor_link_color_source,lu as editor_link_color_target,Yc as editor_marimekko_category,Qc as editor_marimekko_color,Jc as editor_marimekko_group,Cc as editor_marimekko_segment_labels,qc as editor_marimekko_segment_labels_both,Fc as editor_marimekko_segment_labels_none,Zc as editor_marimekko_segment_labels_percent,Ic as editor_marimekko_segment_labels_value,Et as editor_max,Vo as editor_max_size,eu as editor_mean,ju as editor_measure,zu as editor_measure_change,xu as editor_measure_value,zt as editor_min,J_ as editor_min_range,X_ as editor_min_range_secondary,Lo as editor_min_size,Zg as editor_mode,Ig as editor_mode_grouped,Fg as editor_mode_percent,qg as editor_mode_stacked,ar as editor_move_down,ir as editor_move_up,ka as editor_multiples,fa as editor_multiples_columns,ba as editor_multiples_scale,va as editor_multiples_scale_auto,wa as editor_multiples_scale_independent,ya as editor_multiples_scale_shared,jt as editor_name,Fd as editor_negative_color,Lt as editor_none,sr as editor_not_found,Zk as editor_notice_group_by,Ik as editor_notice_sorted,Ii as editor_now_marker,Yi as editor_now_marker_countdown,Fi as editor_now_marker_line,qi as editor_now_marker_off,Ji as editor_now_marker_time,Di as editor_on_top,pr as editor_orientation,ur as editor_orientation_horizontal,cr as editor_orientation_vertical,Uo as editor_overview,Gp as editor_partial,zp as editor_per_icon,Ln as editor_period_calendar,Sn as editor_period_calendar_day,Tn as editor_period_calendar_month,Vn as editor_period_calendar_rolling,An as editor_period_calendar_week,Nn as editor_period_calendar_year,u as editor_period_last,Hn as editor_period_navigate,Dn as editor_period_offset,c as editor_period_unit,k as editor_period_unit_day,h as editor_period_unit_hour,v as editor_period_unit_month,b as editor_period_unit_week,Kn as editor_period_until,Bn as editor_period_until_end,Wn as editor_period_until_now,Yd as editor_place_by,Xd as editor_place_by_time_of_day,Qd as editor_place_by_value,A_ as editor_points,N_ as editor_points_always,T_ as editor_points_hover,D_ as editor_points_never,f_ as editor_points_per_hour,Up as editor_polar_color,Pp as editor_polar_color_by,Op as editor_polar_color_by_bands,Rp as editor_polar_color_by_series,Mp as editor_polar_color_by_shades,Wp as editor_polar_scale,Hp as editor_polar_scale_limits,Bp as editor_polar_scale_shared,Nt as editor_preset,Dt as editor_preset_battery,Ht as editor_preset_custom,Bt as editor_preset_none,Wt as editor_preset_temperature,Kt as editor_preset_usage,Yp as editor_radar_axis,Tb as editor_radar_axis_helper,Jp as editor_radar_fill,Ip as editor_radar_scale,qp as editor_radar_scale_limits,Fp as editor_radar_scale_shared,ms as editor_range,tu as editor_range_color,Dl as editor_ranges,Wl as editor_ranges_colours,Kl as editor_ranges_shades,Al as editor_readings,or as editor_remove_band,_r as editor_remove_entity,Xa as editor_ring_color,ou as editor_rings_start_angle,ps as editor_rounded,nu as editor_rounded_ends,ib as editor_row_action,Ze as editor_rule_area,Ce as editor_rule_device_class,Fe as editor_rule_domain,Je as editor_rule_entity,Ie as editor_rule_floor,qe as editor_rule_label,Y as editor_section_actions,_ as editor_section_chart,F as editor_section_colours,J as editor_section_display,i as editor_section_entities,q as editor_section_limits,a as editor_section_style,Dd as editor_sectors,Bd as editor_sectors_16,Kd as editor_sectors_4,Wd as editor_sectors_8,As as editor_series_aggregate,Ts as editor_series_aggregate_auto,Ps as editor_series_aggregate_change,Bs as editor_series_aggregate_first,Hs as editor_series_aggregate_last,Ws as editor_series_aggregate_max,Ns as editor_series_aggregate_mean,Ks as editor_series_aggregate_min,Ds as editor_series_aggregate_sum,Gs as editor_series_axis,Ls as editor_series_axis_auto,Vs as editor_series_axis_left,Ss as editor_series_axis_right,Z as editor_series_color,js as editor_series_type,Es as editor_series_type_area,zs as editor_series_type_column,xs as editor_series_type_line,Wa as editor_set_point,Ra as editor_set_point_color,gr as editor_severity,po as editor_shade_color,Db as editor_shade_color_helper,Ha as editor_shade_fan,Ba as editor_shading,Vp as editor_shape,Sp as editor_shape_donut,Ap as editor_shape_pie,ih as editor_shape_raincloud,nh as editor_shape_violin,Am as editor_show_as,Tm as editor_show_as_percent,Nm as editor_show_as_total,Sd as editor_show_fill,Ld as editor_show_graph,Ee as editor_show_icon,Gd as editor_show_indicator,Le as editor_show_legend,Td as editor_show_legend_entity,Nd as editor_show_legend_state,Vd as editor_show_line,xe as editor_show_name,bg as editor_show_now,dr as editor_show_options,uo as editor_show_percent,Ad as editor_show_points,Ed as editor_show_state,Ge as editor_show_target,ze as editor_show_value,$d as editor_size_by_value,Se as editor_sort,Te as editor_sort_ascending,Ne as editor_sort_descending,Ae as editor_sort_none,y as editor_source,N as editor_source_current,D as editor_source_energy,w as editor_source_history,f as editor_source_statistics,Yu as editor_spark,Xu as editor_spark_area,ec as editor_spark_bar,tc as editor_spark_color,$u as editor_spark_column,Qu as editor_spark_line,Em as editor_spiral_ring_width,fm as editor_spiral_turn,jm as editor_spiral_turn_day,xm as editor_spiral_turn_week,zm as editor_spiral_turns,dh as editor_split_by,sh as editor_split_by_day,mh as editor_split_by_month,lh as editor_split_by_none,gh as editor_split_by_week,Cd as editor_stack,Zd as editor_stack_none,Id as editor_stack_normal,qd as editor_stack_percent,de as editor_start_angle,zh as editor_start_from_first,c_ as editor_state_colors,v_ as editor_state_colors_add,b_ as editor_state_colors_color,h_ as editor_state_colors_help,y_ as editor_state_colors_remove,k_ as editor_state_colors_state,fh as editor_steps,jh as editor_steps_change,xh as editor_steps_current,pc as editor_stream_curve,mc as editor_stream_labels,lc as editor_stream_order,sc as editor_stream_order_inside_out,gc as editor_stream_order_listed,hl as editor_strip_jitter,ml as editor_strip_marker,ul as editor_strip_marker_mean,pl as editor_strip_marker_median,cl as editor_strip_marker_none,ae as editor_style_arc,Ud as editor_style_area,X as editor_style_bar,re as editor_style_battery,Jd as editor_style_beeswarm,bl as editor_style_box,fo as editor_style_bubble,Nl as editor_style_bullet,Pl as editor_style_candlestick,bu as editor_style_chord,Xl as editor_style_climate,ss as editor_style_column,fs as editor_style_combined,rg as editor_style_cycle_plot,Rs as editor_style_day_clock,pg as editor_style_dumbbell,Tg as editor_style_funnel,Cg as editor_style_grouped_bars,rm as editor_style_heatmap,Gm as editor_style_histogram,hc as editor_style_icicle,Om as editor_style_line,fp as editor_style_lollipop,Uc as editor_style_marimekko,ie as editor_style_needle,jp as editor_style_pictograph,Lp as editor_style_pie,Kp as editor_style_polar_area,Qh as editor_style_purpose_arc,$h as editor_style_purpose_area,Ch as editor_style_purpose_bar,Fh as editor_style_purpose_battery,Sk as editor_style_purpose_beeswarm,gk as editor_style_purpose_box,dk as editor_style_purpose_bubble,yk as editor_style_purpose_bullet,Lk as editor_style_purpose_candlestick,Nk as editor_style_purpose_chord,Kk as editor_style_purpose_climate,ek as editor_style_purpose_column,tk as editor_style_purpose_combined,Hk as editor_style_purpose_cycle_plot,Bk as editor_style_purpose_day_clock,xk as editor_style_purpose_dumbbell,mk as editor_style_purpose_funnel,vk as editor_style_purpose_grouped_bars,lk as editor_style_purpose_heatmap,ak as editor_style_purpose_histogram,bk as editor_style_purpose_icicle,Xh as editor_style_purpose_line,wk as editor_style_purpose_lollipop,hk as editor_style_purpose_marimekko,Yh as editor_style_purpose_needle,nk as editor_style_purpose_pictograph,rk as editor_style_purpose_pie,uk as editor_style_purpose_polar_area,pk as editor_style_purpose_radar,zk as editor_style_purpose_range_area,Jh as editor_style_purpose_ring,ok as editor_style_purpose_rings,Tk as editor_style_purpose_sankey,_k as editor_style_purpose_scatter,Ih as editor_style_purpose_segmented,jk as editor_style_purpose_slope,Ek as editor_style_purpose_sparkline,sk as editor_style_purpose_spiral,Gk as editor_style_purpose_streamgraph,Ak as editor_style_purpose_strip_plot,kk as editor_style_purpose_sunburst,qh as editor_style_purpose_tank,Zh as editor_style_purpose_thin,Dk as editor_style_purpose_timeline,ck as editor_style_purpose_treemap,Pk as editor_style_purpose_trend,Vk as editor_style_purpose_violin,ik as editor_style_purpose_waffle,fk as editor_style_purpose_waterfall,Wk as editor_style_purpose_wind_rose,Zp as editor_style_radar,$p as editor_style_range_area,ne as editor_style_ring,ru as editor_style_rings,iu as editor_style_sankey,wo as editor_style_scatter,ee as editor_style_segmented,fu as editor_style_slope,Ju as editor_style_sparkline,km as editor_style_spiral,oc as editor_style_streamgraph,dl as editor_style_strip_plot,cc as editor_style_sunburst,te as editor_style_tank,$ as editor_style_thin,Vc as editor_style_timeline,Dc as editor_style_treemap,$c as editor_style_trend,oh as editor_style_violin,hh as editor_style_waffle,wh as editor_style_waterfall,Nh as editor_style_wind_rose,eb as editor_summary_band_one,tb as editor_summary_bands,Jk as editor_summary_entities,Fk as editor_summary_entity_one,Qk as editor_summary_limits,Yk as editor_summary_matching,$k as editor_summary_no_bands,qk as editor_summary_no_entities,Xk as editor_summary_target,kc as editor_sunburst_shape,bc as editor_sunburst_shape_full,vc as editor_sunburst_shape_half,ha as editor_sync,pb as editor_sync_helper,Ye as editor_tap_action,Gt as editor_target,ke as editor_tick_labels,w_ as editor_timeline_group,m_ as editor_timeline_legend,p_ as editor_timeline_legend_above,u_ as editor_timeline_legend_hidden,Q as editor_title,gu as editor_to,Ai as editor_tooltip,Eh as editor_total,Kc as editor_treemap_color_by,Bc as editor_treemap_color_by_bands,Wc as editor_treemap_color_by_group,kd as editor_trend_color_icon,bd as editor_trend_group,K_ as editor_trend_labels,I_ as editor_trend_legend,yd as editor_trend_tooltip,F_ as editor_trend_y_max,wb as editor_trend_y_max_helper,q_ as editor_trend_y_min,yb as editor_trend_y_min_helper,Ml as editor_under_aggregate,Cl as editor_underneath,Zl as editor_underneath_columns,Il as editor_underneath_line,Ke as editor_unit,xp as editor_unit_icon,Ol as editor_up_color,hr as editor_value_axis,$_ as editor_value_factor,kr as editor_value_grid,vr as editor_value_max,br as editor_value_min,kh as editor_waffles,vh as editor_waffles_each,bh as editor_waffles_one,nb as editor_warn_band_same_start,rb as editor_warn_min_max,ob as editor_warn_not_number,Gh as editor_waterfall_invert,Bi as editor_when_above,Hi as editor_when_below,Mi as editor_when_card_above,Oi as editor_when_card_below,Pi as editor_when_card_entity,_b as editor_when_card_heading,db as editor_when_card_help,Ri as editor_when_card_state,sb as editor_when_card_state_helper,Ki as editor_when_entity,Ui as editor_when_ghost,ab as editor_when_heading,Wi as editor_when_state,lb as editor_when_state_helper,Ci as editor_when_strip,Ll as editor_whiskers,Sl as editor_whiskers_range,Vl as editor_whiskers_tukey,Md as editor_wind_none,Rd as editor_wind_now,Pd as editor_wind_roles,Od as editor_wind_statistics,vi as editor_x_axis,Ho as editor_x_max,Bo as editor_x_min,Ao as editor_xy_x_axis,yi as editor_y_axis,wd as editor_y_axis_side,fd as editor_y_axis_side_primary,jd as editor_y_axis_side_secondary,Gi as editor_y_max,Q_ as editor_y_max_secondary,jb as editor_y_max_secondary_helper,Ei as editor_y_min,Y_ as editor_y_min_secondary,fb as editor_y_min_secondary_helper,Li as editor_y_scale,Vi as editor_y_scale_linear,Si as editor_y_scale_log,Gn as editor_zones,Oo as editor_zoom,mb as editor_zoom_helper,Im as energy_error,Xm as energy_flow_battery_in,Qm as energy_flow_battery_out,tp as energy_flow_devices,$m as energy_flow_gas,Jm as energy_flow_grid_export,Fm as energy_flow_grid_import,Ym as energy_flow_solar,ep as energy_flow_water,Zm as energy_loading,rp as energy_node_home,np as energy_node_home_use,op as energy_node_untracked,qm as energy_none,ku as energy_nothing_flowed,e as entity_not_found,ys as error_bars_tooltip,kp as export_copied,pp as export_csv,up as export_csv_hint,yp as export_failed,dp as export_menu,lp as export_png,sp as export_png_hint,bp as export_saved,vp as export_saved_file,gp as export_svg,mp as export_svg_hint,cp as export_yaml,hp as export_yaml_hint,Sr as extremes_average,Lr as extremes_high,Vr as extremes_low,ja as forecast_label,xa as forecast_series,Ug as funnel_aria,fe as ghost_title_24h,je as ghost_title_7d,tm as grouped_bars_aria,om as heatmap_aria,im as heatmap_empty,nm as heatmap_hours,zc as hierarchy_empty,Ec as hierarchy_no_reading,xc as hierarchy_other,jc as hierarchy_total,Mm as histogram_reading,Rm as histogram_readings,Lc as icicle_aria,_p as legend_toggle_all_hidden,ap as legend_toggle_hint,Xc as marimekko_aria,r as no_entities,o as no_matches,n as none_available,Qi as now_marker_countdown,Xi as now_marker_next,yo as parts_aria,vo as parts_average,bo as parts_total,io as period_last_day,ao as period_last_days,oo as period_last_hour,no as period_last_hours,eo as period_last_month,so as period_last_month_rolling,go as period_last_months,Xr as period_last_week,_o as period_last_week_rolling,lo as period_last_weeks,ro as period_last_year,qr as period_next,Ir as period_previous,Fr as period_return,$r as period_this_month,Qr as period_this_week,to as period_this_year,Jr as period_today,Yr as period_yesterday,Cp as polar_area_aria,Qp as radar_aria,Xp as radar_other,pu as sankey_aria,uu as sankey_flow,cu as sankey_no_flows,hu as sankey_nothing,To as scatter_needs_two,Do as scatter_role_x,Nu as slope_ago,Du as slope_ago_one,qu as slope_entity_aria,Bu as slope_last,Hu as slope_last_one,Fu as slope_no_reading,Tu as slope_now,Ku as slope_previous,Wu as slope_previous_one,Mu as slope_unit_day,Ou as slope_unit_day_other,Pu as slope_unit_hour,Ru as slope_unit_hour_other,Zu as slope_unit_month,Iu as slope_unit_month_other,Uu as slope_unit_week,Cu as slope_unit_week_other,rc as spark_aria,bm as spiral_aria,wm as spiral_inner_oldest,vm as spiral_turn_day_note,ym as spiral_turn_week_note,uc as stream_total,gl as strip_mean,sl as strip_mean_value,ll as strip_median_value,Gc as sunburst_aria,al as swarm_earliest_latest,tl as swarm_events,il as swarm_held,_l as swarm_lowest_highest,nl as swarm_no_change,ol as swarm_none,el as swarm_readings,rl as swarm_shown,Ac as timeline_for,Nc as timeline_measurement,Sc as timeline_no_states,Tc as timeline_now,Hc as treemap_aria,Rc as treemap_empty,Mc as treemap_no_reading,Oc as treemap_other,Pc as treemap_total,th as trend_avg,rh as trend_max,eh as trend_min,t as unavailable,ph as violin_median,uh as violin_none,ch as violin_raincloud,Th as waterfall_aria,Vh as waterfall_end,Ah as waterfall_no_readings,Lh as waterfall_start,Sh as waterfall_total,Zi as when_strip_label,Mh as wind_aria,Oh as wind_aria_calm,Uh as wind_aria_still,Bh as wind_calm,Kh as wind_mean_speed,Dh as wind_prevailing,Rh as wind_share,Hh as wind_speed,Ph as wind_speed_unit,Wh as wind_strongest,Po as zoom_reset,Ro as zoom_window,Mo as zoom_window_label}; +//# sourceMappingURL=chartdeck-card.nl-x6Zobyim.js.map diff --git a/dist/chartdeck-card.nl-x6Zobyim.js.map b/dist/chartdeck-card.nl-x6Zobyim.js.map new file mode 100644 index 0000000..cfc944b --- /dev/null +++ b/dist/chartdeck-card.nl-x6Zobyim.js.map @@ -0,0 +1 @@ +{"version":3,"file":"chartdeck-card.nl-x6Zobyim.js","sources":[],"sourcesContent":[],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/chartdeck-card.pl-BzjGmyaS.js b/dist/chartdeck-card.pl-BzjGmyaS.js new file mode 100644 index 0000000..2f9ce16 --- /dev/null +++ b/dist/chartdeck-card.pl-BzjGmyaS.js @@ -0,0 +1,2 @@ +const e="Nie znaleziono encji",o="Niedostępne",i="Dodaj encję w edytorze, aby zacząć.",a="Obecnie żadna encja nie pasuje.",r="Żadna z tych encji nie jest dostępna.",t="Encje",_="Styl",n="Wykres",d="Paski",s="Wskaźniki",l="Wykresy historii",y="Części całości",c="Porównania",z="Rozkłady",p="Pokaż ostatnie",u="Jednostka",k="Godziny",w="Dni",m="Tygodnie",g="Miesiące",j="Odczyty z",b="Historia (każda zmiana)",h="Statystyki długoterminowe",f="Przekształcenie",v="Brak (odczyty bez zmian)",P="Tempo zmian",W="Tempo na",x="Sekundę",N="Minutę",K="Godzinę",O="Dzień",S="Wygładzanie po odczytach",Z="Wygładzanie w czasie",D="Bieżące wartości",E="Panel energii",M="Przepływy energii",J="Eksport i ładowanie baterii poniżej osi",L="Kształt linii",C="Gładka",B="Prosta",G="Schodki",T="Kolor",R="Jeden kolor na encję",U="Według przedziałów kolorów",A="Pokaż wartości na punktach",I="Kolor linii",H="Przerywana",q="Limity",V="Kolory",F="Wyświetlanie",Y="Akcje",Q="Tytuł",X="Pasek",$="Cienki",ee="Segmentowy",oe="Zbiornik",ie="Siatka baterii",ae="Poziomy baterii: {levels}",re="Pierścień",te="Wskazówka",_e="Łuk",ne="Kąty w stopniach, zgodnie z ruchem wskazówek zegara od góry: -90 to lewo, 90 to prawo. Pozostaw puste, aby użyć domyślnego kształtu stylu.",de="Kąt początkowy",se="Kąt końcowy",le="Na środku",ye="Wartość",ce="Etykieta przedziału koloru",ze="Nazwa",pe="Własny tekst",ue="Nic",ke="Tekst",we="Liczby na skali",me="Ostatni zakres za wskaźnikiem",ge="Wył.",je="Ostatnie 24 godziny",be="Ostatnie 7 dni",he="Ostatnie 24 godziny: od {min} do {max}, średnia {mean}",fe="Ostatnie 7 dni: od {min} do {max}, średnia {mean}",ve="Pokaż nazwę",Pe="Pokaż wartość",We="Pokaż ikonę",xe="Pokaż cel",Ne="Pokaż legendę",Ke="Kolumny",Oe="Sortowanie",Se="Jak na liście",Ze="Od najniższej",De="Od najwyższej",Ee="Miejsca dziesiętne",Me="Jednostka",Je="Animacja",Le="Ukryj niedostępne encje",Ce="Menu eksportu",Be="Pokaż maksymalnie",Ge="Pokaż też każdą pasującą encję",Te="Nowe urządzenia pojawiają się bez edycji karty. Wybierz kilka jednego rodzaju, aby pasowała dowolna z nich; różne rodzaje muszą pasować wszystkie.",Re="Pomiń",Ue="Pasujące encje są pomijane, jeśli pasują do któregokolwiek z tych warunków.",Ae="Klasa urządzenia",Ie="Obszary",He="Piętra",qe="Etykiety",Ve="Domeny",Fe="Encje",Ye="Akcja dotknięcia",Qe="Akcja przytrzymania",Xe="Akcja podwójnego dotknięcia",$e="Encja",eo="Wygląd",oo="Wartość z ikoną",io="Wykres przebiegu",ao="Pierścień",ro="Cienki pasek",to="Atrybut (zamiast stanu)",_o="Nazwa",no="Godziny historii",so="Pokaż nazwę",lo="Pokaż ikonę",yo="Ikona",co="Minimum",zo="Maksimum",po="Jednostka",uo="Miejsca dziesiętne",ko="Kolor bez przedziałów",wo="Przedziały kolorów",mo="Plakietka przyjmuje kolor przedziału, w którym jest jej wartość, tak jak na karcie.",go="Akcje",jo="Akcja dotknięcia",bo="Akcja przytrzymania",ho="Akcja podwójnego dotknięcia",fo="Atrybut (zamiast stanu)",vo="Nazwa",Po="Ikona",Wo="Minimum",xo="Maksimum",No="Cel",Ko="Brak",Oo="ustawienie karty",So="Domyślnie ({value})",Zo="Liczba",Do="Encja",Eo="Ustawienie wstępne",Mo="Bateria (niski poziom jest zły)",Jo="Zużycie (wysokie jest złe)",Lo="Temperatura",Co="Brak",Bo="Własny",Go="Od",To="Zacznij od encji",Ro="Zacznij od liczby",Uo="Zaczyna się od tej encji",Ao="Kolor",Io="Kolor CSS",Ho="Etykieta",qo="Ikona",Vo="Koloruj ikony zgodnie z przedziałem",Fo="Podstawowy",Yo="Zielony",Qo="Bursztynowy",Xo="Czerwony",$o="Niebieski",ei="Fioletowy",oi="Szary",ii="Własny…",ai="Dodaj przedział",ri="Usuń przedział",ti="Dodaj encję",_i="Przenieś w górę",ni="Przenieś w dół",di="Usuń encję",si="Pokaż opcje",li="Ukryj opcje",yi="{entity} (nie znaleziono)",ci="Kolory",zi="{label} o {time}",pi="Kierunek",ui="Poziomo",ki="Pionowo",wi="Etykiety wartości",mi="Linie przy każdej etykiecie wartości",gi="Najniższa pokazana wartość",ji="Najwyższa pokazana wartość",bi="Mediana",hi="Środkowa połowa",fi="Najniższa – najwyższa",vi="Odczyty",Pi="Dotknij grupy, aby zobaczyć jej skład",Wi="{label}. Pokaż skład",xi="Wróć do {name}",Ni="Wszystko",Ki="Maks.",Oi="Min.",Si="Śr.",Zi="Zaznacz najwyższy odczyt",Di="Zaznacz najniższy odczyt",Ei="Średnia",Mi="Nie pokazuj",Ji="Linia przez wykres",Li="Tylko liczba",Ci="Zaznacz najwyższą, najniższą i średnią",Bi="{name}: {value}, {sigma} od normy",Gi="powyżej {limit}",Ti="poniżej {limit}",Ri="Zaznacz odczyty odbiegające od normy",Ui="Okno",Ai="Jak daleko zaznaczać, w odchyleniach standardowych",Ii="Kolor znacznika",Hi="Zacieniuj zakres normy",qi="Poprzedni okres",Vi="Następny okres",Fi="Wróć do {label}",Yi="Dzisiaj",Qi="Wczoraj",Xi="Ten tydzień",$i="Poprzedni tydzień",ea="Ten miesiąc",oa="Poprzedni miesiąc",ia="Ten rok",aa="Poprzedni rok",ra="Ostatnia godzina",ta="Ostatnie {n} godz.",_a="Ostatni dzień",na="Ostatnie {n} dni",da="Ostatnie 7 dni",sa="Ostatnie {n} tyg.",la="Ostatni miesiąc",ya="Ostatnie {n} mies.",ca="Odcienie jednego koloru",za="Kolor odcieni",pa="Pokaż każdy udział w procentach",ua="Suma",ka="Średnia",wa="Nic",ma="Suma",ga="Średnia",ja="{style}: {names}",ba="Punktowy",ha="Bąbelkowy",fa="Wzdłuż dołu",va="Pierwsza encja",Pa="Czas",Wa="Rozmiar punktu (px)",xa="Rozrzut (px)",Na="Najmniejszy bąbel (px)",Ka="Największy bąbel (px)",Oa="Kolor punktów",Sa="Etykiety wzdłuż dołu",Za="Dodaj drugą encję. Pierwsza idzie wzdłuż dołu, pozostałe wzdłuż boku.",Da="Dodaj trzy encje: jedną wzdłuż dołu, jedną wzdłuż boku i jedną na rozmiar każdego bąbla.",Ea="Poziomo",Ma="Rozmiar",Ja="Suma",La="Najniższa wartość w poziomie",Ca="Najwyższa wartość w poziomie",Ba="Resetuj powiększenie",Ga="Pokazano: od {from} do {to}",Ta="Pokazana część wykresu",Ra="Powiększanie i przesuwanie",Ua="Pasek podglądu pod wykresem",Aa="Adnotacje",Ia="Rodzaj",Ha="Linia na wartości",qa="Zacieniony przedział wartości",Va="Znaczniki o ustalonych godzinach",Fa="Znaczniki przy zmianie encji",Ya="Etykieta na odczycie",Qa="Linia",Xa="Przedział",$a="Godziny",er="Zmiany stanu",or="Etykieta punktu",ir="Dodaj adnotację:",ar="Wartość",rr="Od",tr="Do",_r="Godziny",nr="Encja",dr="Seria (puste oznacza pierwszą)",sr="Stan (puste oznacza każdą zmianę)",lr="Zacieniuj w tym stanie",yr="Odczyt",cr="Najwyższy",zr="Najniższy",pr="Najnowszy",ur="Pierwszy",kr="Etykieta",wr="Kolor",mr="Przerywana",gr="Podążaj za historią encji (schodkowo)",jr="Cieniowanie",br="Nic",hr="Nad linią",fr="Pod linią",vr="Kolory cieniowania według wartości linii (opcjonalne przedziały)",Pr="Usuń adnotację",Wr="Zacieniuj przedziały ważności za wykresem",xr="Okres",Nr="Ostatnie…",Kr="Dzisiaj",Or="Ten tydzień",Sr="Ten miesiąc",Zr="Ten rok",Dr="Okresów wstecz (0 to bieżący)",Er="Rysuj do",Mr="Teraz",Jr="Końca okresu",Lr="Pokaż przyciski poprzedni i następny",Cr="Grupuj odczyty według",Br="Nie grupuj",Gr="Godzina",Tr="Dzień",Rr="Tydzień",Ur="Miesiąc",Ar="Łącz przez",Ir="{name}, {offset}",Hr="{n} godz. wcześniej",qr="{n} dni wcześniej",Vr="{n} tyg. wcześniej",Fr="{n} mies. wcześniej",Yr="{n} lat(a) wcześniej",Qr="Porównaj z wcześniejszymi okresami (rysowane blado w tle)",Xr="Kolor wcześniejszych okresów",$r="Szary",et="Wyblakły kolor serii",ot="Średnia",it="Suma",at="Najniższa",rt="Najwyższa",tt="Pierwsza",_t="Ostatnia",nt="Zmiana (liczniki rosnące)",dt="Przekształcenie",st="Brak (odczyty bez zmian)",lt="Suma narastająca",yt="Suma narastająca zaczyna się od nowa",ct="Nigdy (od lewej krawędzi)",zt="Co dzień",pt="Co tydzień",ut="Co miesiąc",kt="Co miesiąc w dniu rozliczenia",wt="Dzień rozliczenia w miesiącu (1–28)",mt="Etykiety czasu",gt="Etykiety wartości",jt="Etykiety osi",bt="Obok wykresu",ht="Na wykresie",ft="Linie poziome",vt="Linie pionowe",Pt="Najniższa pokazana wartość",Wt="Najwyższa pokazana wartość",xt="Skala wartości",Nt="Równe kroki",Kt="Logarytmiczna (potęgi dziesięciu)",Ot="Pokaż wartości po najechaniu lub dotknięciu",St="Grubość linii (px)",Zt="Punkt przy każdym odczycie",Dt="Rysuj nad innymi liniami",Et="Encja",Mt="jest w stanie",Jt="jest powyżej",Lt="jest poniżej",Ct="Encja",Bt="jest w stanie",Gt="jest powyżej",Tt="jest poniżej",Rt="Blada linia ukrytych odczytów",Ut="Pasek pokazujący, kiedy warunek był spełniony",At="Pokazane, gdy {condition}",It="Linia „teraz”",Ht="Wył.",qt="Tylko linia",Vt="Linia i godzina",Ft="Linia i odliczanie do następnej ustalonej godziny",Yt="{label} za {duration}",Qt="Następne za {duration}",Xt="Kompaktowo",$t="Nazwy i wartości",e_="Nad wykresem",o_="Na wykresie",i_="Ukryte",a_="Dotknij nazwy, aby ukryć lub pokazać",r_="Które odczyty",t_="Wszystkie (ile się zmieści)",__="Najnowszy",n_="Najwyższy i najniższy",d_="Pierwszy i najnowszy",s_="Położenie etykiety",l_="Nad szczytami, pod spadkami",y_="Nad",c_="Pod",z_="Na punkcie",p_="Pozwól etykietom nachodzić na siebie",u_="Grupa synchronizacji",k_="Mały wykres dla każdej encji",w_="Skala wartości",m_="Wspólna, gdy jednostki są zgodne",g_="Wspólna dla wszystkich wykresów",j_="Osobna dla każdego wykresu",b_="Kolumny (puste dopasowuje do karty)",h_="Prognoza",f_="{name} – prognoza",v_="Prognoza",P_="Encja prognozy",W_="Atrybut",x_="Klucz wartości",N_="Klucz czasu",K_="Prognoza pogody",O_="Godzinowa",S_="Dzienna",Z_="Dwa razy dziennie",D_="Mnóż wartości przez",E_="Pokaż prognozy na tyle naprzód",M_="Pokaż wartość zadaną",J_="Zacieniuj podczas grzania lub chłodzenia",L_="Zacieniuj, gdy działa tylko wentylator",C_="Kolor temperatury",B_="Kolor wartości zadanej",G_="Kolor grzania",T_="Kolor chłodzenia",R_="Dni (więcej niż 1 pokazuje średni dzień)",U_="Czas włączenia",A_="Bieżąca godzina",I_="Nic",H_="Jeden słupek na każde",q_="15 minut",V_="30 minut",F_="Godzinę",Y_="Automatycznie (zmiana dla liczników, w innym razie średnia)",Q_="Kolor",X_="Liczy się jako włączone",$_="Najpierw dodaj encję powyżej.",en="Grupuj według",on="Piętro",an="Obszar",rn="Urządzenie",tn="Etykieta",_n="Własna grupa",nn="Tekst na paskach",dn="Stan",sn="Czas trwania",ln="Stan i czas trwania",yn="Brak",cn="Legenda stanów",zn="Nad wykresem",pn="Ukryta",un="Kolory stanów",kn="Nazwa z palety (amber, green, blue, red, purple, grey, primary) lub dowolny kolor CSS.",wn="Stan",mn="Kolor",gn="Dodaj kolor stanu",jn="Usuń",bn="Grupa (wiersze z tą samą grupą mają wspólny nagłówek)",hn="Punktów na godzinę (0 rysuje każdy odczyt)",fn="Wykres",vn="Linia",Pn="Słupki",Wn="Brak (tylko wartość)",xn="Wypełnienie pod linią",Nn="Pełne",Kn="Zanikające",On="Brak",Sn="Punkty na linii",Zn="Po najechaniu",Dn="Zawsze",En="Nigdy",Mn="Etykiety najwyższej i najniższej",Jn="Po najechaniu",Ln="Zawsze",Cn="Nigdy",Bn="Wysokość wykresu (na 500 px szerokości)",Gn="Odstęp między słupkami (px)",Tn="Kolory przedziałów",Rn="Płynne przejście",Un="Zmiana na każdym przedziale",An="Pokaż najniższą i najwyższą",In="Pokaż średnią",Hn="Legenda (dwie lub więcej encji)",qn="Najniższa wartość",Vn="Najwyższa wartość",Fn="Najmniejszy pokazany zakres",Yn="Minimum prawej osi",Qn="Maksimum prawej osi",Xn="Najmniejszy zakres prawej osi",$n="Skaluj przez 10 do potęgi",ed="Nazwa i ikona",od="Rozłożone",id="Do lewej",ad="Do prawej",rd="Do środka",td="Ikona",_d="Na prawo od nazwy",nd="Na lewo od nazwy",dd="Obok wartości",sd="Wartość",ld="Do lewej",yd="Do prawej",cd="Do środka",zd="Rozmiar wartości (%)",pd="Rozmiar nazwy (px)",ud="Koloruj nazwę",kd="Koloruj wartość",wd="Koloruj ikonę",md="Bez tła (wewnątrz innej karty)",gd="Obraz zamiast ikony (URL)",jd="Pokaż wartość pod wskaźnikiem",bd="Oś",hd="Lewa",fd="Prawa (własna skala)",vd="Łącz przez",Pd="Rysuj bieżącą wartość jako płaską linię",Wd="Pokaż jej wartość obok głównej",xd="Kolorowa kropka według wartości",Nd="Na wykresie",Kd="Linia",Od="Wypełnienie",Sd="Punkty",Zd="W legendzie",Dd="Wartość w legendzie",Ed="Kierunki",Md="4 (N, E, S, W)",Jd="8 (N, NE, E…)",Ld="16 (N, NNE, NE…)",Cd="Cisza poniżej",Bd="Pierwsza encja to kierunek wiatru w stopniach lub kierunkach kompasu, np. SW. Druga to prędkość wiatru: bez niej płatki pokazują tylko, jak często wiatr wiał z każdej strony.",Gd="Kierunek: {direction}. Prędkość: {speed}.",Td="brak",Rd="Statystyki długoterminowe podają średni kierunek dla każdej godziny. Jest on poprawny w okolicy północy tylko wtedy, gdy czujnik zapisuje kierunek jako kąt (klasa stanu measurement_angle); w przeciwnym razie godzina wahająca się między NNW a NNE uśrednia się do południa. Historia jest dokładna.",Ud="Warstwowy",Ad="Układanie",Id="Nie układaj",Hd="Jeden na drugim",qd="Do 100 %",Vd="Kolor poniżej zera",Fd="Rojowy",Yd="Umieść każdy punkt według",Qd="Jego wartości",Xd="Pory dnia, w której to się stało",$d="Większe punkty dla większych wartości",es="Odczyty: {n}",os="Włączenia: {n}",is="Pokazane punkty",as="Brak odczytów",rs="Bez zmian: {value}",ts="Utrzymane przez cały okres",_s="Najwcześniej – najpóźniej",ns="Najniższa – najwyższa",ds="Wykres paskowy",ss="Mediana {value}",ls="Średnia {value}",ys="Średnia",cs="Linia w poprzek każdego wiersza na",zs="Medianie",ps="Średniej",us="Bez linii",ks="Rozrzut w wierszu",ws="Kolor",ms="Wykres pudełkowy",gs="Wykres pudełkowy: {names}",js="Najwyższa",bs="Górny kwartyl",hs="Mediana",fs="Dolny kwartyl",vs="Najniższa",Ps="Średnia",Ws="Odczyty",xs="Wartości odstające",Ns="Wąsy sięgają",Ks="1,5 × wysokość pudełka (wartości odstające jako punkty)",Os="Najniższej i najwyższej",Ss="Pokaż każdy odczyt jako punkt",Zs="Kolor pudełka",Ds="Wykres pociskowy",Es="Zakresy za paskiem",Ms="Odcienie szarości",Js="Kolory przedziałów",Ls="cel {target}",Cs="Wykres „{style}”: {names}",Bs="Wykres świecowy",Gs="Jedna świeca na",Ts="Encje pod spodem: łącz odczyty przez",Rs="Kolor przy wzroście",Us="Kolor przy spadku",As="Rysuj pozostałe encje pod spodem jako",Is="Kolumny",Hs="Linię",qs="Otwarcie",Vs="Maks.",Fs="Min.",Ys="Zamknięcie",Qs="Tydzień od {date}",Xs="Klimat",$s="Wartość zadana",el="{low} – {high}",ol="{name} nie jest termostatem. Wybierz encję klimatu.",il="Grzanie",al="Wstępne grzanie",rl="Chłodzenie",tl="Odszranianie",_l="Osuszanie",nl="Wentylator",dl="Bezczynny",sl="Wyłączony",ll="Kolumnowy",yl="Automatycznie",cl="Od najniższej do najwyższej w każdej kolumnie",zl="Zaokrąglone końce",pl="Pokaż wartości na kolumnach",ul="Słupki błędów (rozrzut w każdej kolumnie)",kl="Brak",wl="Średnia ± jedno odchylenie standardowe",ml="Najniższa i najwyższa",gl="95 % przedział ufności średniej",jl="{value} ({low} – {high})",bl="Kolor",hl="Kombinowany",fl="Rysuj jako",vl="Linia",Pl="Kolumny",Wl="Obszar wypełniony",xl="Oś wartości",Nl="Automatycznie (według jednostki)",Kl="Lewa",Ol="Prawa",Sl="Łącz przez",Zl="Jak w karcie",Dl="Średnia",El="Suma",Ml="Najniższa",Jl="Najwyższa",Ll="Pierwsza",Cl="Ostatnia",Bl="Zmiana (liczniki rosnące)",Gl="Zegar 24-godzinny",Tl="raz",Rl="{n} razy",Ul="{text} dziennie",Al="{total} · największy ruch {time}",Il="szczyt {value} o {time}",Hl="{name} {state}",ql="{label} dziennie",Vl="Nic nie zarejestrowano",Fl="Teraz",Yl="wł.",Ql="Średni dzień · ostatnie {n} dni",Xl="w {on} z {of} dni",$l="{duration} do tej pory",ey="{from} – {to}",oy="{value} średnio",iy="Wykres cykliczny",ay="Średnia każdej godziny z {n} tyg.",ry="Każda godzina, dzień po dniu, z {n} tyg.",ty="Każdy dzień miesiąca, miesiąc po miesiącu, z {n} tyg.",_y="Średnia panelu",ny="{name} – średnia",dy="Jeden panel na",sy="Dzień tygodnia (jego godziny)",ly="Godzina dnia (dzień po dniu)",yy="Dzień miesiąca (miesiąc po miesiącu)",cy="Tygodnie",zy="Hantlowy",py="Porównaj",uy="Najniższa i najwyższa w okresie",ky="Początek okresu i teraz",wy="Cel i teraz",my="Zaznacz bieżącą wartość",gy="Min.",jy="Maks.",by="Teraz",hy="Cel",fy="Godzinę temu",vy="{n} godz. temu",Py="Dzień temu",Wy="{n} dni temu",xy="Tydzień temu",Ny="{n} tyg. temu",Ky="Miesiąc temu",Oy="{n} mies. temu",Sy="Brak wartości",Zy="Lejek",Dy="Kształt",Ey="Lejek (pierwszy etap na górze)",My="Piramida (pierwszy etap na dole)",Jy="Procenty",Ly="Udział w pierwszym etapie",Cy="Udział w poprzednim etapie",By="Nie pokazuj",Gy="Kolor",Ty="Jeden kolor na encję",Ry="Według przedziałów kolorów",Uy="{style}: {names}",Ay="Słupki grupowane",Iy="Słupki",Hy="Obok siebie",qy="Skumulowane",Vy="Skumulowane do 100 %",Fy="Kolor",Yy="Jeden kolor na serię",Qy="Według przedziałów kolorów",Xy="Wiersz",$y="Seria",ec="Kolor słupka",oc="Wykres słupkowy: {names}",ic="Mapa cieplna",ac="Mapa cieplna: {name}",rc="Uśrednione dni",tc="Brak odczytów",_c="Układ",nc="Godzina według dnia tygodnia",dc="Kalendarz (dzień na komórkę)",sc="Płynna skala",lc="Komórki",yc="Kwadratowe",cc="Zaokrąglone",zc="Sześciokątne",pc="Najniższy kolor przy",uc="Najwyższy kolor przy",kc="Legenda",wc="Spirala",mc="Spirala {name}, zwoje: {n}",gc="{n} dni, jeden zwój dziennie",jc="{n} tyg., jeden zwój tygodniowo",bc="Najstarsze w środku, najnowsze na zewnątrz",hc="Jeden zwój na",fc="Dzień",vc="Tydzień",Pc="Zwoje",Wc="Szerokość pierścienia",xc="Histogram",Nc="Liczenie",Kc="Czas w każdym zakresie",Oc="Odczyty w każdym zakresie",Sc="Pokaż jako",Zc="Udział w całości (%)",Dc="Godziny lub odczyty",Ec="Liczba przedziałów (puste: automatycznie)",Mc="Szerokość przedziału (ma pierwszeństwo przed liczbą)",Jc="Dwie lub więcej encji",Lc="Słupki obok siebie",Cc="Słupki na sobie",Bc="Etykiety wartości wzdłuż dołu",Gc="Odczyty: {n}",Tc="1 odczyt",Rc="Liniowy",Uc="Wczytywanie historii…",Ac="Nie udało się wczytać historii: {error}",Ic="Wczytywanie ustawień panelu energii…",Hc="Nie udało się odczytać ustawień panelu energii: {error}",qc="W panelu energii nie skonfigurowano jeszcze żadnego z tych przepływów.",Vc="Pobór z sieci",Fc="Oddawanie do sieci",Yc="Energia słoneczna",Qc="Rozładowanie baterii",Xc="Ładowanie baterii",$c="Gaz",ez="Woda",oz="Urządzenia",iz="Dom",az="Nieśledzone zużycie",rz="Zużyte w domu",tz="Brak odczytów w tym okresie.",_z="Dotknij, aby ukryć lub pokazać. Przytrzymaj, aby pokazać tylko tę.",nz="Wszystkie serie są ukryte. Dotknij nazwy, aby ją znów pokazać.",dz="Eksport",sz="Zapisz jako PNG",lz="obraz, 2×",yz="Zapisz jako SVG",cz="wektor",zz="Kopiuj CSV",pz="wartości na wykresie",uz="Kopiuj YAML",kz="konfiguracja tej karty",wz="Skopiowano",mz="Zapisano",gz="Zapisano jako plik: schowek jest tu niedostępny",jz="Nie udało się wyeksportować z tej przeglądarki",bz="Brak wartości powyżej zera do narysowania na skali logarytmicznej.",hz="Lizakowy",fz="Piktogram",vz="Ikona (każda encja może mieć własną)",Pz="Każda ikona oznacza (puste: automatycznie)",Wz="Ikon w grupie (0: bez grup)",xz="Częściowo wypełniaj ikonę dla ułamków",Nz="Kołowy / pierścieniowy",Kz="Kształt",Oz="Pierścień",Sz="Koło",Zz="Wiersz pod sumą",Dz="Odstęp między wycinkami",Ez="Wypełnienie gradientem",Mz="Biegunowy",Jz="Skala",Lz="Jedna skala dla wszystkich, od 0 do największej wartości",Cz="Każdy wycinek od minimum do maksimum swojej encji",Bz="Kolor",Gz="Jeden kolor na encję",Tz="Odcienie jednego koloru, ciemniejsze dla większych",Rz="Według przedziałów kolorów",Uz="Kolor odcieni",Az="Wykres biegunowy: {names}",Iz="Radarowy",Hz="Skala",qz="Każda oś od minimum do maksimum swojej encji",Vz="Jedna skala dla wszystkich, od 0 do największej wartości",Fz="Wypełnij kształty",Yz="Nazwa osi",Qz="Wykres radarowy: {names}",Xz="Inne",$z="Obszar zakresu",ep="Rysuj średnią jako linię",op="Kolor",ip="Pierścienie",ap="Kąt początkowy (0 to góra)",rp="Zaokrąglone końce",tp="Sankey (przepływy)",_p="Koloruj przepływy według",np="Skąd pochodzą lub dokąd płyną za węzłem pośrednim",dp="Skąd pochodzą",sp="Dokąd płyną",lp="Przepływ z",yp="Przepływ do",cp="Kolor przepływu",zp="Wykres przepływów: {flows}",pp="{from} do {to} {value}",up="Nadaj każdej encji „Przepływ z” i „Przepływ do” w jej opcjach.",kp="Obecnie nic nie płynie.",wp="W tym okresie nic nie przepłynęło.",mp="Cięciwowy (przepływy po okręgu)",gp="Odstęp między węzłami",jp="Krycie wstęg",bp="Wykres cięciwowy: {flows}",hp="Wykres nachylenia",fp="Porównaj",vp="Odczyt wtedy i teraz",Pp="Ile wzrosło w każdym okresie (liczniki)",Wp="Wzrost lub spadek",xp="Według grupy",Np="Wzrost jest",Kp="Zły (czerwony)",Op="Dobry (zielony)",Sp="Grupa",Zp="Teraz",Dp="{n} {unit} temu",Ep="1 {unit} temu",Mp="Poprzednie: {n} {unit}",Jp="Poprzednie: 1 {unit}",Lp="Ostatnie: {n} {unit}",Cp="Ostatnie: 1 {unit}",Bp="godz.",Gp="godz.",Tp="dzień",Rp="dni",Up="tydz.",Ap="tyg.",Ip="mies.",Hp="mies.",qp="{name}, od {from} do {to}",Vp="brak odczytu",Fp="Wykresy przebiegu",Yp="Wykres przebiegu",Qp="Linia",Xp="Obszar",$p="Kolumny",eu="Pasek pod nazwą i wartością",ou="Kolor",iu="Trend: {name}",au="Strumieniowy",ru="Kształt",tu="Strumieniowy (płynny)",_u="Wyśrodkowany",nu="Udział w sumie (100 %)",du="Skumulowany od zera",su="Kolejność",lu="Największe w środku",yu="Jak na liście, pierwsza na dole",cu="Nazwy na strumieniach",zu="Krawędzie",pu="Suma",uu="Wykres słoneczny",ku="Wykres soplowy",wu="Kształt",mu="Pełne koło",gu="Półkole",ju="Kolor",bu="Jeden kolor na grupę",hu="Według przedziałów kolorów",fu="Suma",vu="Inne",Pu="Nic do pokazania: żadna encja nie ma wartości powyżej zera.",Wu="Brak odczytu:",xu="Wykres słoneczny: {names}",Nu="Wykres soplowy: {names}",Ku="Oś czasu stanów",Ou="W tym okresie nie zarejestrowano stanów.",Su="przez {duration}",Zu="Teraz",Du="Odczyty, a nie stany: tu lepiej pasuje wykres liniowy",Eu="Mapa drzewa",Mu="Kolor",Ju="Jeden kolor na grupę",Lu="Według przedziałów kolorów",Cu="Mapa drzewa: {names}",Bu="Łącznie {value}",Gu="Nic do pokazania: żadna encja nie ma wartości powyżej zera.",Tu="Brak odczytu:",Ru="Inne",Uu="Wykres Marimekko",Au="Tekst na każdej części",Iu="Udział w swojej kolumnie",Hu="Wartość",qu="Udział i wartość",Vu="Brak",Fu="Kolumna (grupa)",Yu="Kategoria",Qu="Kolor kategorii",Xu="Wykres Marimekko, kolumny: {columns}",$u="Wykres trendu",ek="Min.",ok="Średnia",ik="Maks.",ak="Skrzypcowy",rk="Skrzypce",tk="Chmura deszczowa (pół skrzypiec, pudełko i odczyty)",_k="Pudełko z medianą i środkową połową",nk="Wygładzanie (w jednostce encji, puste oznacza automatycznie)",dk="Jeden kształt na",sk="Encja",lk="Encja i dzień",yk="Encja i tydzień",ck="Encja i miesiąc",zk="mediana {value}",pk="Brak odczytów",uk="Chmura deszczowa",kk="Gofrowy",wk="Gofry",mk="Jeden, podzielony między encje",gk="Jeden na encję, obok siebie",jk="Pokaż pierwszy udział dużą czcionką",bk="Kaskadowy",hk="Każdy krok to",fk="Ile zmieniło się w okresie",vk="Jego bieżąca wartość",Pk="Zacznij od odczytu pierwszej encji na początku okresu",Wk="Pokaż sumę na końcu",xk="Odliczanie w dół (wzrost tych wartości to spadek sumy)",Nk="Początek",Kk="Koniec",Ok="Suma",Sk="Brak odczytów",Zk="Wykres kaskadowy: {bars}",Dk="Róża wiatrów",Ek="Przeważający",Mk="Średnia prędkość",Jk="Najsilniejszy",Lk="Cisza",Ck="Prędkość",Bk="Prędkość ({unit})",Gk="Część czasu",Tk="Róża wiatrów, przeważa {direction} {share}",Rk="Róża wiatrów, przeważa {direction} {share}, cisza {calm}",Uk="Róża wiatrów, cisza {calm}",Ak="Baterie, poziomy, wszystko od 0 do 100",Ik="Pamięć masowa i długie listy, na małej przestrzeni",Hk="Siła sygnału i poziomy napełnienia, w krokach",qk="Zbiorniki, kosze i beczki na deszczówkę, napełniane od dołu",Vk="Wszystkie baterie w domu, od najbardziej rozładowanych",Fk="CPU, pamięć i dysk, jako tarcza",Yk="Moc i prędkość, ze wskazówką",Qk="Temperatura, wilgotność i CO₂, jako otwarta tarcza",Xk="Jak zmieniał się czujnik w ciągu godzin, dni lub miesięcy",$k="Energia słoneczna i zużycie, z poborem i eksportem po obu stronach zera",ew="Energia na dzień, deszcz na godzinę",ow="Kolumny, linie i obszary na jednej osi czasu, z drugą osią",iw="Jak suma dzieli się na części, np. skąd pochodziła dzisiejsza energia",aw="Kilka baterii lub celów na jednej tarczy",rw="Liczenie: zrobione obowiązki, szklanki wody, osoby w domu",tw="Jedna część ze 100 lub podział jednej sumy",_w="Jak długo pokój był w każdym zakresie temperatury",nw="Jeden czujnik względem drugiego, np. ogrzewanie względem temperatury na zewnątrz",dw="Dwa czujniki względem siebie, z rozmiarem według trzeciego",sw="Zużycie według godziny i dnia tygodnia lub cały rok jako kalendarz",lw="Rytm dnia lub tygodnia, jeden obrót na dzień lub tydzień",yw="Jak rozkładają się odczyty, dla każdej encji albo na dzień, tydzień lub miesiąc",cw="Energia słoneczna wyprodukowana, potem zużyta w domu, potem oddana do sieci",zw="Porównanie profili kilku wartości",pw="Wartości jako wycinki różnej długości wokół koła",uw="Zużycie według piętra i pokoju, jako prostokąty o wielkości zależnej od udziału",kw="Suma podzielona na dwa sposoby, np. energia według pokoju i zastosowania",ww="Hierarchia jako pierścienie, dotknij, aby wejść głębiej",mw="Hierarchia jako ułożone paski, dotknij, aby wejść głębiej",gw="Kilka wartości obok siebie, w stosie lub jako 100 %",jw="Wartość w porównaniu z celem",bw="Wiele wartości przy niewielkiej ilości tuszu",hw="Jak suma narasta lub maleje, krok po kroku",fw="Każda encja wtedy i teraz",vw="Najniższa i najwyższa wartość każdej encji",Pw="Od najniższej do najwyższej wartości w każdym okresie, zacienione",Ww="Mały trend obok nazwy i wartości każdej encji",xw="Jak kilka encji dzieli się sumą w czasie",Nw="Otwarcie, maksimum, minimum i zamknięcie w każdym okresie",Kw="Jak rozkładają się odczyty, jako gładki kształt",Ow="Każdy odczyt jako kropka, rozsunięte tak, by się nie nakładały",Sw="Każdy odczyt jako kropka, z linią na wartości środkowej",Zw="Jak energia płynie między źródłami a odbiornikami",Dw="Przepływy w obie strony między kilkoma miejscami, wokół koła",Ew="Kiedy każda encja była włączona, wyłączona, w domu lub grzała",Mw="Temperatura termostatu względem wartości zadanej",Jw="Skąd wieje wiatr i jak mocno",Lw="Kiedy każda encja była włączona, na tarczy zegara",Cw="Przeciętny dzień dla każdego dnia tygodnia, obok siebie",Bw="Zwarty kafelek: wartość na tle jej niedawnej historii",Gw="Zakres czasu i odczyty",Tw="Wygląd",Rw="Osie i linie siatki",Uw="Znaczniki i dodatki",Aw="Układ i współdzielenie",Iw="Grupowanie według {by} zostało wyłączone: styl {style} nie może tak grupować.",Hw="Posortowano od najbardziej pustych. Zmień to opcją Sortowanie w sekcji Wyświetlanie.",qw="Nie dodano jeszcze encji",Vw="1 encja",Fw="Encje: {count}",Yw="plus pasujące",Qw="od {min} do {max}",Xw="cel {target}",$w="Brak przedziałów",em="1 przedział",om="Przedziały: {count}",im="Minimum ({min}) nie jest mniejsze od maksimum ({max}), więc nic się nie wypełni. Obniż minimum lub podnieś maksimum.",am="{entity} ma wartość „{state}”, która nie jest liczbą, więc ten styl nie może jej narysować. Wybierz czujnik podający liczbę albo odczytaj jeden z jego atrybutów w jego opcjach.",rm="Dwa przedziały zaczynają się od {from}, więc widać tylko jeden. Nadaj każdemu przedziałowi własny początek.",tm="{action}: {entity}",_m="Pokaż tę serię tylko, gdy…",nm="Pokaż serie tylko, gdy…",dm="Wybierz encję, a potem stan, w którym musi być, lub zakres, w którym musi się mieścić. Seria może mieć własny warunek w swoich opcjach w sekcji Encje.",sm="Kilka stanów: rozdziel je przecinkami.",lm="Kilka stanów: rozdziel je przecinkami.",ym="Np. 30min, 2h lub 1d. Puste: jedna dwunasta zakresu.",cm="Uszczypnięcie, Ctrl + przewijanie lub przeciąganie.",zm="Wykresy o tej samej nazwie współdzielą wskaźnik i razem przechodzą między okresami.",pm="Jej prognoza jest rysowana linią przerywaną od teraz.",um='Puste: prognoza pogody lub atrybut o nazwie "forecast".',km="Puste: ustalany na podstawie prognozy.",wm="Puste: ustalany na podstawie prognozy.",mm="Puste: godzinowa.",gm="Puste: 1.",jm="Wpisz ~ przed liczbą, aby odczyty mogły ją przekraczać.",bm="Wpisz ~ przed liczbą, aby odczyty mogły ją przekraczać.",hm="Wpisz ~ przed liczbą, aby odczyty mogły ją przekraczać.",fm="Wpisz ~ przed liczbą, aby odczyty mogły ją przekraczać.",vm="Ma pierwszeństwo przed „Grupuj według”. Wpisz „Parter / Kuchnia” dla dwóch poziomów.",Pm="Puste: on, open, heating, home i podobne.",Wm="07:00 dla każdego dnia lub 2026-10-28 07:00. Rozdziel je przecinkami.",xm="Liczba lub encja.",Nm="Liczba lub encja. Puste: dół.",Km="Liczba lub encja. Puste: góra.",Om="Np. 15min. Używane zamiast liczby odczytów.",Sm="Puste: 0.5 m/s lub to samo w km/h, mph lub węzłach.",Zm="Encje o tej samej nazwie osi są wyrównane między grupami.",Dm="Nic nie zaznaczono: sieć, słońce i bateria.",Em="Nazwa z palety lub dowolny kolor CSS.";var Mm={entity_not_found:e,unavailable:o,no_entities:i,no_matches:a,none_available:r,editor_section_entities:t,editor_section_style:_,editor_section_chart:n,editor_group_bars:d,editor_group_gauges:s,editor_group_history:l,editor_group_totals:y,editor_group_compare:c,editor_group_distribution:z,editor_period_last:p,editor_period_unit:u,editor_period_unit_hour:k,editor_period_unit_day:"Dni",editor_period_unit_week:m,editor_period_unit_month:g,editor_source:j,editor_source_history:b,editor_source_statistics:h,editor_derivative_transform:f,editor_derivative_transform_none:v,editor_derivative_transform_derivative:P,editor_derivative_unit_time:W,editor_derivative_unit_time_s:x,editor_derivative_unit_time_min:N,editor_derivative_unit_time_h:K,editor_derivative_unit_time_d:O,editor_derivative_smoothing:S,editor_derivative_smoothing_time:Z,editor_source_current:D,editor_source_energy:E,editor_energy_flows:M,editor_energy_split:J,editor_curve:L,editor_curve_smooth:C,editor_curve_straight:B,editor_curve_step:G,editor_color_by:T,editor_color_by_series:R,editor_color_by_bands:U,editor_labels:A,editor_series_color:I,editor_dash:H,editor_section_limits:q,editor_section_colours:V,editor_section_display:F,editor_section_actions:Y,editor_title:Q,editor_style_bar:X,editor_style_thin:$,editor_style_segmented:ee,editor_style_tank:oe,editor_style_battery:ie,battery_aria:ae,editor_style_ring:re,editor_style_needle:te,editor_style_arc:"Łuk",editor_gauge_help:ne,editor_start_angle:de,editor_end_angle:se,editor_center:le,editor_center_mode_value:ye,editor_center_mode_band:ce,editor_center_mode_name:ze,editor_center_mode_text:pe,editor_center_mode_none:"Nic",editor_center_text:ke,editor_tick_labels:we,editor_ghost:me,editor_ghost_off:ge,editor_ghost_24h:je,editor_ghost_7d:be,ghost_title_24h:he,ghost_title_7d:fe,editor_show_name:ve,editor_show_value:Pe,editor_show_icon:We,editor_show_target:xe,editor_show_legend:Ne,editor_columns:Ke,editor_sort:Oe,editor_sort_none:Se,editor_sort_ascending:Ze,editor_sort_descending:De,editor_decimals:Ee,editor_unit:Me,editor_animate:Je,editor_hide_unavailable:Le,editor_export:Ce,editor_limit:Be,editor_include_heading:Ge,editor_include_help:Te,editor_exclude_heading:Re,editor_exclude_help:Ue,editor_rule_device_class:Ae,editor_rule_area:Ie,editor_rule_floor:He,editor_rule_label:qe,editor_rule_domain:Ve,editor_rule_entity:Fe,editor_tap_action:Ye,editor_hold_action:Qe,editor_double_tap_action:Xe,editor_badge_entity:$e,editor_badge_style:eo,editor_badge_style_value:oo,editor_badge_style_sparkline:io,editor_badge_style_ring:ao,editor_badge_style_thin:ro,editor_badge_attribute:to,editor_badge_name:_o,editor_badge_hours:no,editor_badge_show_name:so,editor_badge_show_icon:lo,editor_badge_icon:yo,editor_badge_min:co,editor_badge_max:zo,editor_badge_unit:po,editor_badge_decimals:uo,editor_badge_color:ko,editor_badge_bands:wo,editor_badge_bands_help:mo,editor_badge_actions:go,editor_badge_tap_action:jo,editor_badge_hold_action:bo,editor_badge_double_tap_action:ho,editor_attribute:fo,editor_name:vo,editor_icon:Po,editor_min:Wo,editor_max:xo,editor_target:"Cel",editor_none:Ko,editor_card_setting:Oo,editor_limit_default:So,editor_limit_number:Zo,editor_limit_entity:Do,editor_preset:Eo,editor_preset_battery:Mo,editor_preset_usage:Jo,editor_preset_temperature:Lo,editor_preset_none:Co,editor_preset_custom:Bo,editor_band_from:"Od",editor_band_from_entity:To,editor_band_from_number:Ro,editor_band_from_entity_label:Uo,editor_band_color:Ao,editor_band_custom_color:Io,editor_band_label:Ho,editor_band_icon:qo,editor_color_icon:Vo,editor_color_primary:Fo,editor_color_green:Yo,editor_color_amber:Qo,editor_color_red:Xo,editor_color_blue:$o,editor_color_purple:ei,editor_color_grey:oi,editor_color_custom:ii,editor_add_band:ai,editor_remove_band:ri,editor_add_entity:ti,editor_move_up:_i,editor_move_down:ni,editor_remove_entity:di,editor_show_options:si,editor_hide_options:li,editor_not_found:yi,editor_severity:ci,annotation_at:zi,editor_orientation:pi,editor_orientation_horizontal:ui,editor_orientation_vertical:ki,editor_value_axis:wi,editor_value_grid:mi,editor_value_min:gi,editor_value_max:ji,dist_median:bi,dist_middle:hi,dist_range:fi,dist_count:vi,editor_drill_down:Pi,drill_into:Wi,drill_back:xi,drill_top:Ni,extremes_high:Ki,extremes_low:Oi,extremes_average:"Śr.",editor_extremes_max:Zi,editor_extremes_min:Di,editor_extremes_average:Ei,editor_extremes_average_none:Mi,editor_extremes_average_line:Ji,editor_extremes_average_figure:Li,editor_extremes:Ci,anomaly_title:Bi,anomaly_beyond_high:Gi,anomaly_beyond_low:Ti,editor_anomalies:Ri,editor_anomalies_window:Ui,editor_anomalies_sigma:Ai,editor_anomalies_color:Ii,editor_anomalies_band:Hi,period_previous:qi,period_next:Vi,period_return:Fi,period_today:Yi,period_yesterday:Qi,period_this_week:Xi,period_last_week:$i,period_this_month:ea,period_last_month:oa,period_this_year:ia,period_last_year:aa,period_last_hour:ra,period_last_hours:ta,period_last_day:_a,period_last_days:na,period_last_week_rolling:da,period_last_weeks:sa,period_last_month_rolling:la,period_last_months:ya,editor_color_by_shades:ca,editor_shade_color:za,editor_show_percent:pa,editor_center_total:ua,editor_center_average:ka,editor_center_none:"Nic",parts_total:ma,parts_average:ga,parts_aria:ja,editor_style_scatter:ba,editor_style_bubble:ha,editor_against:fa,editor_against_entity:va,editor_against_time:Pa,editor_dot_size:Wa,editor_jitter:xa,editor_min_size:Na,editor_max_size:Ka,editor_dot_color:Oa,editor_xy_x_axis:Sa,scatter_needs_two:Za,bubble_needs_three:Da,scatter_role_x:Ea,bubble_role_size:Ma,chart_total:Ja,editor_x_min:La,editor_x_max:Ca,zoom_reset:Ba,zoom_window:Ga,zoom_window_label:Ta,editor_zoom:Ra,editor_overview:Ua,editor_annotations:Aa,editor_annotation_type:Ia,editor_annotation_type_line:Ha,editor_annotation_type_band:qa,editor_annotation_type_time:Va,editor_annotation_type_state:Fa,editor_annotation_type_point:Ya,editor_annotation_add_line:Qa,editor_annotation_add_band:Xa,editor_annotation_add_time:$a,editor_annotation_add_state:er,editor_annotation_add_point:or,editor_annotation_add:ir,editor_annotation_value:ar,editor_annotation_from:"Od",editor_annotation_to:"Do",editor_annotation_times:_r,editor_annotation_entity:nr,editor_annotation_series:dr,editor_annotation_state:sr,editor_annotation_shade:lr,editor_annotation_at:yr,editor_annotation_at_max:cr,editor_annotation_at_min:zr,editor_annotation_at_last:pr,editor_annotation_at_first:ur,editor_annotation_label:kr,editor_annotation_color:wr,editor_annotation_dash:mr,editor_annotation_history:gr,editor_annotation_zone:jr,editor_annotation_zone_none:"Nic",editor_annotation_zone_above:hr,editor_annotation_zone_below:fr,editor_annotation_severity:vr,editor_annotation_remove:Pr,editor_zones:Wr,editor_period_calendar:xr,editor_period_calendar_rolling:Nr,editor_period_calendar_day:Kr,editor_period_calendar_week:Or,editor_period_calendar_month:Sr,editor_period_calendar_year:Zr,editor_period_offset:Dr,editor_period_until:Er,editor_period_until_now:Mr,editor_period_until_end:Jr,editor_period_navigate:Lr,editor_group_by:Cr,editor_group_by_none:Br,editor_group_by_hour:Gr,editor_group_by_day:Tr,editor_group_by_week:Rr,editor_group_by_month:Ur,editor_aggregate:Ar,compare_series:Ir,compare_hours_earlier:Hr,compare_days_earlier:qr,compare_weeks_earlier:Vr,compare_months_earlier:Fr,compare_years_earlier:Yr,editor_compare:Qr,editor_compare_style:Xr,editor_compare_style_grey:$r,editor_compare_style_series:et,editor_aggregate_mean:ot,editor_aggregate_sum:it,editor_aggregate_min:at,editor_aggregate_max:rt,editor_aggregate_first:tt,editor_aggregate_last:_t,editor_aggregate_change:nt,editor_cumulative_transform:dt,editor_cumulative_transform_none:st,editor_cumulative_transform_cumulative:lt,editor_cumulative_reset:yt,editor_cumulative_reset_none:ct,editor_cumulative_reset_day:zt,editor_cumulative_reset_week:pt,editor_cumulative_reset_month:ut,editor_cumulative_reset_billing:kt,editor_cumulative_billing_day:wt,editor_x_axis:mt,editor_y_axis:gt,editor_axis_labels:jt,editor_axis_labels_outside:bt,editor_axis_labels_inside:ht,editor_grid_horizontal:ft,editor_grid_vertical:vt,editor_y_min:Pt,editor_y_max:Wt,editor_y_scale:xt,editor_y_scale_linear:Nt,editor_y_scale_log:Kt,editor_tooltip:Ot,editor_line_width:St,editor_dots:Zt,editor_on_top:Dt,editor_when_entity:Et,editor_when_state:Mt,editor_when_above:Jt,editor_when_below:Lt,editor_when_card_entity:Ct,editor_when_card_state:Bt,editor_when_card_above:Gt,editor_when_card_below:Tt,editor_when_ghost:Rt,editor_when_strip:Ut,when_strip_label:At,editor_now_marker:It,editor_now_marker_off:Ht,editor_now_marker_line:qt,editor_now_marker_time:Vt,editor_now_marker_countdown:Ft,now_marker_countdown:Yt,now_marker_next:Qt,editor_compact:Xt,editor_header:$t,editor_header_above:e_,editor_header_over:o_,editor_header_hidden:i_,editor_legend_toggle:a_,editor_labels_show:r_,editor_labels_show_all:t_,editor_labels_show_last:__,editor_labels_show_minmax:n_,editor_labels_show_ends:d_,editor_labels_position:s_,editor_labels_position_auto:l_,editor_labels_position_above:"Nad",editor_labels_position_below:"Pod",editor_labels_position_center:z_,editor_labels_overlap:p_,editor_sync:u_,editor_multiples:k_,editor_multiples_scale:w_,editor_multiples_scale_auto:m_,editor_multiples_scale_shared:g_,editor_multiples_scale_independent:j_,editor_multiples_columns:b_,forecast_label:h_,forecast_series:f_,editor_forecast_title:v_,editor_forecast_entity:P_,editor_forecast_attribute:W_,editor_forecast_value_key:x_,editor_forecast_time_key:N_,editor_forecast_type:K_,editor_forecast_type_hourly:O_,editor_forecast_type_daily:S_,editor_forecast_type_twice_daily:Z_,editor_forecast_multiply:D_,editor_forecast_hours:E_,editor_set_point:M_,editor_shading:J_,editor_shade_fan:L_,editor_current_color:C_,editor_set_point_color:B_,editor_heating_color:G_,editor_cooling_color:T_,editor_days:R_,editor_day_clock_center_total:U_,editor_day_clock_center_now:A_,editor_day_clock_center_none:"Nic",editor_bucket:H_,editor_bucket_15:q_,editor_bucket_30:V_,editor_bucket_60:F_,editor_aggregate_auto:Y_,editor_ring_color:Q_,editor_active:X_,editor_entity_options_none:$_,editor_hierarchy_group_by:en,editor_group_by_floor:on,editor_group_by_area:an,editor_group_by_device:rn,editor_group_by_label:tn,editor_entity_groups:_n,editor_bar_labels:nn,editor_bar_labels_state:dn,editor_bar_labels_duration:sn,editor_bar_labels_both:ln,editor_bar_labels_none:yn,editor_timeline_legend:cn,editor_timeline_legend_above:zn,editor_timeline_legend_hidden:pn,editor_state_colors:un,editor_state_colors_help:kn,editor_state_colors_state:wn,editor_state_colors_color:mn,editor_state_colors_add:gn,editor_state_colors_remove:jn,editor_timeline_group:bn,editor_points_per_hour:hn,editor_graph:fn,editor_graph_line:vn,editor_graph_bar:Pn,editor_graph_none:Wn,editor_fill:xn,editor_fill_solid:Nn,editor_fill_fade:Kn,editor_fill_none:On,editor_points:Sn,editor_points_hover:Zn,editor_points_always:Dn,editor_points_never:En,editor_trend_labels:Mn,editor_labels_hover:Jn,editor_labels_always:Ln,editor_labels_never:Cn,editor_height:Bn,editor_bar_spacing:Gn,editor_color_transition:Tn,editor_color_transition_smooth:Rn,editor_color_transition_hard:Un,editor_extrema:An,editor_average:In,editor_trend_legend:Hn,editor_trend_y_min:qn,editor_trend_y_max:Vn,editor_min_range:Fn,editor_y_min_secondary:Yn,editor_y_max_secondary:Qn,editor_min_range_secondary:Xn,editor_value_factor:$n,editor_align_header:ed,editor_align_header_default:od,editor_align_header_left:id,editor_align_header_right:ad,editor_align_header_center:rd,editor_align_icon:td,editor_align_icon_right:_d,editor_align_icon_left:nd,editor_align_icon_state:dd,editor_align_state:sd,editor_align_state_left:ld,editor_align_state_right:yd,editor_align_state_center:cd,editor_font_size:zd,editor_font_size_header:pd,editor_color_name:ud,editor_color_value:kd,editor_trend_color_icon:wd,editor_trend_group:md,editor_icon_image:gd,editor_trend_tooltip:jd,editor_y_axis_side:"Oś",editor_y_axis_side_primary:hd,editor_y_axis_side_secondary:fd,editor_entity_aggregate:vd,editor_fixed_value:Pd,editor_show_state:Wd,editor_show_indicator:xd,editor_show_graph:Nd,editor_show_line:Kd,editor_show_fill:Od,editor_show_points:Sd,editor_show_legend_entity:Zd,editor_show_legend_state:Dd,editor_sectors:Ed,editor_sectors_4:Md,editor_sectors_8:Jd,editor_sectors_16:Ld,editor_calm:Cd,editor_wind_roles:Bd,editor_wind_now:Gd,editor_wind_none:Td,editor_wind_statistics:Rd,editor_style_area:Ud,editor_stack:Ad,editor_stack_none:Id,editor_stack_normal:Hd,editor_stack_percent:qd,editor_negative_color:Vd,editor_style_beeswarm:Fd,editor_place_by:Yd,editor_place_by_value:Qd,editor_place_by_time_of_day:Xd,editor_size_by_value:$d,swarm_readings:es,swarm_events:os,swarm_shown:is,swarm_none:as,swarm_no_change:rs,swarm_held:ts,swarm_earliest_latest:_s,swarm_lowest_highest:ns,editor_style_strip_plot:ds,strip_median_value:ss,strip_mean_value:ls,strip_mean:ys,editor_strip_marker:cs,editor_strip_marker_median:zs,editor_strip_marker_mean:ps,editor_strip_marker_none:us,editor_strip_jitter:ks,editor_fill_color:ws,editor_style_box:ms,box_aria:gs,box_highest:js,box_upper_quartile:bs,box_median:hs,box_lower_quartile:fs,box_lowest:vs,box_mean:Ps,box_count:Ws,box_outliers:xs,editor_whiskers:Ns,editor_whiskers_tukey:Ks,editor_whiskers_range:Os,editor_readings:Ss,editor_box_color:Zs,editor_style_bullet:Ds,editor_ranges:Es,editor_ranges_shades:Ms,editor_ranges_colours:Js,compare_target:Ls,chart_aria:Cs,editor_style_candlestick:Bs,editor_candle_by:Gs,editor_under_aggregate:Ts,editor_up_color:Rs,editor_down_color:Us,editor_underneath:As,editor_underneath_columns:Is,editor_underneath_line:Hs,candle_open:qs,candle_high:Vs,candle_low:Fs,candle_close:Ys,candle_week_of:Qs,editor_style_climate:Xs,climate_set_point:$s,climate_range:el,climate_not_thermostat:ol,climate_action_heating:il,climate_action_preheating:al,climate_action_cooling:rl,climate_action_defrosting:tl,climate_action_drying:_l,climate_action_fan:nl,climate_action_idle:dl,climate_action_off:sl,editor_style_column:ll,editor_group_by_auto:yl,editor_range:cl,editor_rounded:zl,editor_column_labels:pl,editor_error_bars:ul,editor_error_bars_none:kl,editor_error_bars_std:wl,editor_error_bars_min_max:ml,editor_error_bars_ci95:gl,error_bars_tooltip:jl,editor_column_color:bl,editor_style_combined:hl,editor_series_type:fl,editor_series_type_line:vl,editor_series_type_column:Pl,editor_series_type_area:Wl,editor_series_axis:xl,editor_series_axis_auto:Nl,editor_series_axis_left:Kl,editor_series_axis_right:Ol,editor_series_aggregate:Sl,editor_series_aggregate_auto:Zl,editor_series_aggregate_mean:Dl,editor_series_aggregate_sum:El,editor_series_aggregate_min:Ml,editor_series_aggregate_max:Jl,editor_series_aggregate_first:Ll,editor_series_aggregate_last:Cl,editor_series_aggregate_change:Bl,editor_style_day_clock:Gl,day_clock_times_one:"raz",day_clock_times:Rl,day_clock_a_day:Ul,day_clock_busiest:Al,day_clock_peak:Il,day_clock_state:Hl,day_clock_per_day:ql,day_clock_no_data:Vl,day_clock_now:Fl,day_clock_on:"wł.",day_clock_average:Ql,day_clock_on_days:Xl,day_clock_so_far:$l,day_clock_range:ey,day_clock_average_value:oy,editor_style_cycle_plot:iy,cycle_note_week:ay,cycle_note_hour:ry,cycle_note_month:ty,cycle_mean_legend:_y,cycle_panel_average:ny,editor_cycle_plot_cycle:dy,editor_cycle_plot_cycle_day_of_week:sy,editor_cycle_plot_cycle_hour_of_day:ly,editor_cycle_plot_cycle_day_of_month:yy,editor_cycle_plot_weeks:cy,editor_style_dumbbell:zy,editor_ends:py,editor_ends_range:uy,editor_ends_then:ky,editor_ends_target:wy,editor_show_now:my,dumbbell_low:gy,dumbbell_high:jy,dumbbell_now:by,dumbbell_target:"Cel",dumbbell_ago_hour_one:fy,dumbbell_ago_hour:vy,dumbbell_ago_day_one:Py,dumbbell_ago_day:Wy,dumbbell_ago_week_one:xy,dumbbell_ago_week:Ny,dumbbell_ago_month_one:Ky,dumbbell_ago_month:Oy,dumbbell_no_value:Sy,editor_style_funnel:Zy,editor_funnel_shape:Dy,editor_funnel_shape_funnel:Ey,editor_funnel_shape_pyramid:My,editor_funnel_percent_of:Jy,editor_funnel_percent_of_first:Ly,editor_funnel_percent_of_previous:Cy,editor_funnel_percent_of_none:By,editor_funnel_color_by:Gy,editor_funnel_color_by_series:Ty,editor_funnel_color_by_bands:Ry,funnel_aria:Uy,editor_style_grouped_bars:Ay,editor_mode:Iy,editor_mode_grouped:Hy,editor_mode_stacked:qy,editor_mode_percent:Vy,editor_bars_color_by:Fy,editor_bars_color_by_series:Yy,editor_bars_color_by_bands:Qy,editor_bar_group:Xy,editor_bar_series:$y,editor_bar_color:ec,grouped_bars_aria:oc,editor_style_heatmap:ic,heatmap_aria:ac,heatmap_hours:rc,heatmap_empty:tc,editor_grid:_c,editor_grid_hours:nc,editor_grid_calendar:dc,editor_color_by_scale:sc,editor_cell_shape:lc,editor_cell_shape_square:yc,editor_cell_shape_rounded:cc,editor_cell_shape_hexagon:zc,editor_color_min:pc,editor_color_max:uc,editor_legend:kc,editor_style_spiral:wc,spiral_aria:mc,spiral_turn_day_note:gc,spiral_turn_week_note:jc,spiral_inner_oldest:bc,editor_spiral_turn:hc,editor_spiral_turn_day:fc,editor_spiral_turn_week:vc,editor_spiral_turns:Pc,editor_spiral_ring_width:Wc,editor_style_histogram:xc,editor_count:Nc,editor_count_time:Kc,editor_count_readings:Oc,editor_show_as:Sc,editor_show_as_percent:Zc,editor_show_as_total:Dc,editor_bins:Ec,editor_bin_width:Mc,editor_bars:Jc,editor_bars_side:Lc,editor_bars_overlap:Cc,editor_hist_x_axis:Bc,histogram_readings:Gc,histogram_reading:Tc,editor_style_line:Rc,chart_loading:Uc,chart_error:Ac,energy_loading:Ic,energy_error:Hc,energy_none:qc,energy_flow_grid_import:Vc,energy_flow_grid_export:Fc,energy_flow_solar:Yc,energy_flow_battery_out:Qc,energy_flow_battery_in:Xc,energy_flow_gas:"Gaz",energy_flow_water:ez,energy_flow_devices:oz,energy_node_home:"Dom",energy_node_untracked:az,energy_node_home_use:rz,chart_no_data:tz,legend_toggle_hint:_z,legend_toggle_all_hidden:nz,export_menu:dz,export_png:sz,export_png_hint:lz,export_svg:yz,export_svg_hint:cz,export_csv:zz,export_csv_hint:pz,export_yaml:uz,export_yaml_hint:kz,export_copied:wz,export_saved:mz,export_saved_file:gz,export_failed:jz,chart_log_nothing:bz,editor_style_lollipop:hz,editor_style_pictograph:fz,editor_unit_icon:vz,editor_per_icon:Pz,editor_group_size:Wz,editor_partial:xz,editor_style_pie:Nz,editor_shape:Kz,editor_shape_donut:Oz,editor_shape_pie:Sz,editor_center_label:Zz,editor_gap:Dz,editor_gradient:Ez,editor_style_polar_area:Mz,editor_polar_scale:Jz,editor_polar_scale_shared:Lz,editor_polar_scale_limits:Cz,editor_polar_color_by:Bz,editor_polar_color_by_series:Gz,editor_polar_color_by_shades:Tz,editor_polar_color_by_bands:Rz,editor_polar_color:Uz,polar_area_aria:Az,editor_style_radar:Iz,editor_radar_scale:Hz,editor_radar_scale_limits:qz,editor_radar_scale_shared:Vz,editor_radar_fill:Fz,editor_radar_axis:Yz,radar_aria:Qz,radar_other:Xz,editor_style_range_area:$z,editor_mean:ep,editor_range_color:op,editor_style_rings:ip,editor_rings_start_angle:ap,editor_rounded_ends:rp,editor_style_sankey:tp,editor_link_color:_p,editor_link_color_auto:np,editor_link_color_source:dp,editor_link_color_target:sp,editor_from:lp,editor_to:yp,editor_flow_color:cp,sankey_aria:zp,sankey_flow:pp,sankey_no_flows:up,sankey_nothing:kp,energy_nothing_flowed:wp,editor_style_chord:mp,editor_chord_pad:gp,editor_chord_ribbon_opacity:jp,chord_aria:bp,editor_style_slope:hp,editor_measure:fp,editor_measure_value:vp,editor_measure_change:Pp,editor_color_by_direction:Wp,editor_color_by_group:xp,editor_increase:Np,editor_increase_bad:Kp,editor_increase_good:Op,editor_group:Sp,slope_now:Zp,slope_ago:Dp,slope_ago_one:Ep,slope_previous:Mp,slope_previous_one:Jp,slope_last:Lp,slope_last_one:Cp,slope_unit_hour:Bp,slope_unit_hour_other:Gp,slope_unit_day:Tp,slope_unit_day_other:"dni",slope_unit_week:Up,slope_unit_week_other:Ap,slope_unit_month:Ip,slope_unit_month_other:Hp,slope_entity_aria:qp,slope_no_reading:Vp,editor_style_sparkline:Fp,editor_spark:Yp,editor_spark_line:Qp,editor_spark_area:Xp,editor_spark_column:$p,editor_spark_bar:eu,editor_spark_color:ou,spark_aria:iu,editor_style_streamgraph:au,editor_baseline:ru,editor_baseline_wiggle:tu,editor_baseline_centre:_u,editor_baseline_share:nu,editor_baseline_zero:du,editor_stream_order:su,editor_stream_order_inside_out:lu,editor_stream_order_listed:yu,editor_stream_labels:cu,editor_stream_curve:zu,stream_total:pu,editor_style_sunburst:uu,editor_style_icicle:ku,editor_sunburst_shape:wu,editor_sunburst_shape_full:mu,editor_sunburst_shape_half:gu,editor_hierarchy_color_by:ju,editor_hierarchy_color_by_group:bu,editor_hierarchy_color_by_bands:hu,hierarchy_total:fu,hierarchy_other:vu,hierarchy_empty:Pu,hierarchy_no_reading:Wu,sunburst_aria:xu,icicle_aria:Nu,editor_style_timeline:Ku,timeline_no_states:Ou,timeline_for:Su,timeline_now:Zu,timeline_measurement:Du,editor_style_treemap:Eu,editor_treemap_color_by:Mu,editor_treemap_color_by_group:Ju,editor_treemap_color_by_bands:Lu,treemap_aria:Cu,treemap_total:Bu,treemap_empty:Gu,treemap_no_reading:Tu,treemap_other:Ru,editor_style_marimekko:Uu,editor_marimekko_segment_labels:Au,editor_marimekko_segment_labels_percent:Iu,editor_marimekko_segment_labels_value:Hu,editor_marimekko_segment_labels_both:qu,editor_marimekko_segment_labels_none:Vu,editor_marimekko_group:Fu,editor_marimekko_category:Yu,editor_marimekko_color:Qu,marimekko_aria:Xu,editor_style_trend:$u,trend_min:ek,trend_avg:ok,trend_max:ik,editor_style_violin:ak,editor_shape_violin:rk,editor_shape_raincloud:tk,editor_box:_k,editor_bandwidth:nk,editor_split_by:dk,editor_split_by_none:sk,editor_split_by_day:lk,editor_split_by_week:yk,editor_split_by_month:ck,violin_median:zk,violin_none:pk,violin_raincloud:uk,editor_style_waffle:kk,editor_waffles:wk,editor_waffles_one:mk,editor_waffles_each:gk,editor_headline:jk,editor_style_waterfall:bk,editor_steps:hk,editor_steps_change:fk,editor_steps_current:vk,editor_start_from_first:Pk,editor_total:Wk,editor_waterfall_invert:xk,waterfall_start:Nk,waterfall_end:Kk,waterfall_total:Ok,waterfall_no_readings:Sk,waterfall_aria:Zk,editor_style_wind_rose:Dk,wind_prevailing:Ek,wind_mean_speed:Mk,wind_strongest:Jk,wind_calm:Lk,wind_speed:Ck,wind_speed_unit:Bk,wind_share:Gk,wind_aria:Tk,wind_aria_calm:Rk,wind_aria_still:Uk,editor_style_purpose_bar:Ak,editor_style_purpose_thin:Ik,editor_style_purpose_segmented:Hk,editor_style_purpose_tank:qk,editor_style_purpose_battery:Vk,editor_style_purpose_ring:Fk,editor_style_purpose_needle:Yk,editor_style_purpose_arc:Qk,editor_style_purpose_line:Xk,editor_style_purpose_area:$k,editor_style_purpose_column:ew,editor_style_purpose_combined:ow,editor_style_purpose_pie:iw,editor_style_purpose_rings:aw,editor_style_purpose_pictograph:rw,editor_style_purpose_waffle:tw,editor_style_purpose_histogram:_w,editor_style_purpose_scatter:nw,editor_style_purpose_bubble:dw,editor_style_purpose_heatmap:sw,editor_style_purpose_spiral:lw,editor_style_purpose_box:yw,editor_style_purpose_funnel:cw,editor_style_purpose_radar:zw,editor_style_purpose_polar_area:pw,editor_style_purpose_treemap:uw,editor_style_purpose_marimekko:kw,editor_style_purpose_sunburst:ww,editor_style_purpose_icicle:mw,editor_style_purpose_grouped_bars:gw,editor_style_purpose_bullet:jw,editor_style_purpose_lollipop:bw,editor_style_purpose_waterfall:hw,editor_style_purpose_slope:fw,editor_style_purpose_dumbbell:vw,editor_style_purpose_range_area:Pw,editor_style_purpose_sparkline:Ww,editor_style_purpose_streamgraph:xw,editor_style_purpose_candlestick:Nw,editor_style_purpose_violin:Kw,editor_style_purpose_beeswarm:Ow,editor_style_purpose_strip_plot:Sw,editor_style_purpose_sankey:Zw,editor_style_purpose_chord:Dw,editor_style_purpose_timeline:Ew,editor_style_purpose_climate:Mw,editor_style_purpose_wind_rose:Jw,editor_style_purpose_day_clock:Lw,editor_style_purpose_cycle_plot:Cw,editor_style_purpose_trend:Bw,editor_chart_group_data:Gw,editor_chart_group_look:Tw,editor_chart_group_axes:Rw,editor_chart_group_extras:Uw,editor_chart_group_layout:Aw,editor_notice_group_by:Iw,editor_notice_sorted:Hw,editor_summary_no_entities:qw,editor_summary_entity_one:Vw,editor_summary_entities:Fw,editor_summary_matching:Yw,editor_summary_limits:Qw,editor_summary_target:Xw,editor_summary_no_bands:$w,editor_summary_band_one:em,editor_summary_bands:om,editor_warn_min_max:im,editor_warn_not_number:am,editor_warn_band_same_start:rm,editor_row_action:tm,editor_when_heading:_m,editor_when_card_heading:nm,editor_when_card_help:dm,editor_when_state_helper:sm,editor_when_card_state_helper:lm,editor_anomalies_window_helper:ym,editor_zoom_helper:cm,editor_sync_helper:zm,editor_forecast_entity_helper:pm,editor_forecast_attribute_helper:um,editor_forecast_value_key_helper:km,editor_forecast_time_key_helper:wm,editor_forecast_type_helper:mm,editor_forecast_multiply_helper:gm,editor_trend_y_min_helper:jm,editor_trend_y_max_helper:bm,editor_y_min_secondary_helper:hm,editor_y_max_secondary_helper:fm,editor_entity_groups_helper:vm,editor_active_helper:Pm,editor_annotation_times_helper:Wm,editor_annotation_value_helper:xm,editor_annotation_from_helper:Nm,editor_annotation_to_helper:Km,editor_derivative_smoothing_time_helper:Om,editor_calm_helper:Sm,editor_radar_axis_helper:Zm,editor_energy_flows_helper:Dm,editor_shade_color_helper:Em};export{zi as annotation_at,Gi as anomaly_beyond_high,Ti as anomaly_beyond_low,Bi as anomaly_title,ae as battery_aria,gs as box_aria,Ws as box_count,js as box_highest,fs as box_lower_quartile,vs as box_lowest,Ps as box_mean,hs as box_median,xs as box_outliers,bs as box_upper_quartile,Da as bubble_needs_three,Ma as bubble_role_size,Ys as candle_close,Vs as candle_high,Fs as candle_low,qs as candle_open,Qs as candle_week_of,Cs as chart_aria,Ac as chart_error,Uc as chart_loading,bz as chart_log_nothing,tz as chart_no_data,Ja as chart_total,bp as chord_aria,rl as climate_action_cooling,tl as climate_action_defrosting,_l as climate_action_drying,nl as climate_action_fan,il as climate_action_heating,dl as climate_action_idle,sl as climate_action_off,al as climate_action_preheating,ol as climate_not_thermostat,el as climate_range,$s as climate_set_point,qr as compare_days_earlier,Hr as compare_hours_earlier,Fr as compare_months_earlier,Ir as compare_series,Ls as compare_target,Vr as compare_weeks_earlier,Yr as compare_years_earlier,_y as cycle_mean_legend,ry as cycle_note_hour,ty as cycle_note_month,ay as cycle_note_week,ny as cycle_panel_average,Ul as day_clock_a_day,Ql as day_clock_average,oy as day_clock_average_value,Al as day_clock_busiest,Vl as day_clock_no_data,Fl as day_clock_now,Yl as day_clock_on,Xl as day_clock_on_days,Il as day_clock_peak,ql as day_clock_per_day,ey as day_clock_range,$l as day_clock_so_far,Hl as day_clock_state,Rl as day_clock_times,Tl as day_clock_times_one,Mm as default,vi as dist_count,bi as dist_median,hi as dist_middle,fi as dist_range,xi as drill_back,Wi as drill_into,Ni as drill_top,Wy as dumbbell_ago_day,Py as dumbbell_ago_day_one,vy as dumbbell_ago_hour,fy as dumbbell_ago_hour_one,Oy as dumbbell_ago_month,Ky as dumbbell_ago_month_one,Ny as dumbbell_ago_week,xy as dumbbell_ago_week_one,jy as dumbbell_high,gy as dumbbell_low,Sy as dumbbell_no_value,by as dumbbell_now,hy as dumbbell_target,X_ as editor_active,Pm as editor_active_helper,ai as editor_add_band,ti as editor_add_entity,fa as editor_against,va as editor_against_entity,Pa as editor_against_time,Ar as editor_aggregate,Y_ as editor_aggregate_auto,nt as editor_aggregate_change,tt as editor_aggregate_first,_t as editor_aggregate_last,rt as editor_aggregate_max,ot as editor_aggregate_mean,at as editor_aggregate_min,it as editor_aggregate_sum,ed as editor_align_header,rd as editor_align_header_center,od as editor_align_header_default,id as editor_align_header_left,ad as editor_align_header_right,td as editor_align_icon,nd as editor_align_icon_left,_d as editor_align_icon_right,dd as editor_align_icon_state,sd as editor_align_state,cd as editor_align_state_center,ld as editor_align_state_left,yd as editor_align_state_right,Je as editor_animate,ir as editor_annotation_add,Xa as editor_annotation_add_band,Qa as editor_annotation_add_line,or as editor_annotation_add_point,er as editor_annotation_add_state,$a as editor_annotation_add_time,yr as editor_annotation_at,ur as editor_annotation_at_first,pr as editor_annotation_at_last,cr as editor_annotation_at_max,zr as editor_annotation_at_min,wr as editor_annotation_color,mr as editor_annotation_dash,nr as editor_annotation_entity,rr as editor_annotation_from,Nm as editor_annotation_from_helper,gr as editor_annotation_history,kr as editor_annotation_label,Pr as editor_annotation_remove,dr as editor_annotation_series,vr as editor_annotation_severity,lr as editor_annotation_shade,sr as editor_annotation_state,_r as editor_annotation_times,Wm as editor_annotation_times_helper,tr as editor_annotation_to,Km as editor_annotation_to_helper,Ia as editor_annotation_type,qa as editor_annotation_type_band,Ha as editor_annotation_type_line,Ya as editor_annotation_type_point,Fa as editor_annotation_type_state,Va as editor_annotation_type_time,ar as editor_annotation_value,xm as editor_annotation_value_helper,jr as editor_annotation_zone,hr as editor_annotation_zone_above,fr as editor_annotation_zone_below,br as editor_annotation_zone_none,Aa as editor_annotations,Ri as editor_anomalies,Hi as editor_anomalies_band,Ii as editor_anomalies_color,Ai as editor_anomalies_sigma,Ui as editor_anomalies_window,ym as editor_anomalies_window_helper,fo as editor_attribute,In as editor_average,jt as editor_axis_labels,ht as editor_axis_labels_inside,bt as editor_axis_labels_outside,go as editor_badge_actions,to as editor_badge_attribute,wo as editor_badge_bands,mo as editor_badge_bands_help,ko as editor_badge_color,uo as editor_badge_decimals,ho as editor_badge_double_tap_action,$e as editor_badge_entity,bo as editor_badge_hold_action,no as editor_badge_hours,yo as editor_badge_icon,zo as editor_badge_max,co as editor_badge_min,_o as editor_badge_name,lo as editor_badge_show_icon,so as editor_badge_show_name,eo as editor_badge_style,ao as editor_badge_style_ring,io as editor_badge_style_sparkline,ro as editor_badge_style_thin,oo as editor_badge_style_value,jo as editor_badge_tap_action,po as editor_badge_unit,Ao as editor_band_color,Io as editor_band_custom_color,Go as editor_band_from,To as editor_band_from_entity,Uo as editor_band_from_entity_label,Ro as editor_band_from_number,qo as editor_band_icon,Ho as editor_band_label,nk as editor_bandwidth,ec as editor_bar_color,Xy as editor_bar_group,nn as editor_bar_labels,ln as editor_bar_labels_both,sn as editor_bar_labels_duration,yn as editor_bar_labels_none,dn as editor_bar_labels_state,$y as editor_bar_series,Gn as editor_bar_spacing,Jc as editor_bars,Fy as editor_bars_color_by,Qy as editor_bars_color_by_bands,Yy as editor_bars_color_by_series,Cc as editor_bars_overlap,Lc as editor_bars_side,ru as editor_baseline,_u as editor_baseline_centre,nu as editor_baseline_share,tu as editor_baseline_wiggle,du as editor_baseline_zero,Mc as editor_bin_width,Ec as editor_bins,_k as editor_box,Zs as editor_box_color,H_ as editor_bucket,q_ as editor_bucket_15,V_ as editor_bucket_30,F_ as editor_bucket_60,Cd as editor_calm,Sm as editor_calm_helper,Gs as editor_candle_by,Oo as editor_card_setting,lc as editor_cell_shape,zc as editor_cell_shape_hexagon,cc as editor_cell_shape_rounded,yc as editor_cell_shape_square,le as editor_center,ka as editor_center_average,Zz as editor_center_label,ce as editor_center_mode_band,ze as editor_center_mode_name,ue as editor_center_mode_none,pe as editor_center_mode_text,ye as editor_center_mode_value,wa as editor_center_none,ke as editor_center_text,ua as editor_center_total,Rw as editor_chart_group_axes,Gw as editor_chart_group_data,Uw as editor_chart_group_extras,Aw as editor_chart_group_layout,Tw as editor_chart_group_look,gp as editor_chord_pad,jp as editor_chord_ribbon_opacity,Qo as editor_color_amber,$o as editor_color_blue,T as editor_color_by,U as editor_color_by_bands,Wp as editor_color_by_direction,xp as editor_color_by_group,sc as editor_color_by_scale,R as editor_color_by_series,ca as editor_color_by_shades,ii as editor_color_custom,Yo as editor_color_green,oi as editor_color_grey,Vo as editor_color_icon,uc as editor_color_max,pc as editor_color_min,ud as editor_color_name,Fo as editor_color_primary,ei as editor_color_purple,Xo as editor_color_red,Tn as editor_color_transition,Un as editor_color_transition_hard,Rn as editor_color_transition_smooth,kd as editor_color_value,bl as editor_column_color,pl as editor_column_labels,Ke as editor_columns,Xt as editor_compact,Qr as editor_compare,Xr as editor_compare_style,$r as editor_compare_style_grey,et as editor_compare_style_series,T_ as editor_cooling_color,Nc as editor_count,Oc as editor_count_readings,Kc as editor_count_time,wt as editor_cumulative_billing_day,yt as editor_cumulative_reset,kt as editor_cumulative_reset_billing,zt as editor_cumulative_reset_day,ut as editor_cumulative_reset_month,ct as editor_cumulative_reset_none,pt as editor_cumulative_reset_week,dt as editor_cumulative_transform,lt as editor_cumulative_transform_cumulative,st as editor_cumulative_transform_none,C_ as editor_current_color,L as editor_curve,C as editor_curve_smooth,G as editor_curve_step,B as editor_curve_straight,dy as editor_cycle_plot_cycle,yy as editor_cycle_plot_cycle_day_of_month,sy as editor_cycle_plot_cycle_day_of_week,ly as editor_cycle_plot_cycle_hour_of_day,cy as editor_cycle_plot_weeks,H as editor_dash,I_ as editor_day_clock_center_none,A_ as editor_day_clock_center_now,U_ as editor_day_clock_center_total,R_ as editor_days,Ee as editor_decimals,S as editor_derivative_smoothing,Z as editor_derivative_smoothing_time,Om as editor_derivative_smoothing_time_helper,f as editor_derivative_transform,P as editor_derivative_transform_derivative,v as editor_derivative_transform_none,W as editor_derivative_unit_time,O as editor_derivative_unit_time_d,K as editor_derivative_unit_time_h,N as editor_derivative_unit_time_min,x as editor_derivative_unit_time_s,Oa as editor_dot_color,Wa as editor_dot_size,Zt as editor_dots,Xe as editor_double_tap_action,Us as editor_down_color,Pi as editor_drill_down,se as editor_end_angle,py as editor_ends,uy as editor_ends_range,wy as editor_ends_target,ky as editor_ends_then,M as editor_energy_flows,Dm as editor_energy_flows_helper,J as editor_energy_split,vd as editor_entity_aggregate,_n as editor_entity_groups,vm as editor_entity_groups_helper,$_ as editor_entity_options_none,ul as editor_error_bars,gl as editor_error_bars_ci95,ml as editor_error_bars_min_max,kl as editor_error_bars_none,wl as editor_error_bars_std,Re as editor_exclude_heading,Ue as editor_exclude_help,Ce as editor_export,An as editor_extrema,Ci as editor_extremes,Ei as editor_extremes_average,Li as editor_extremes_average_figure,Ji as editor_extremes_average_line,Mi as editor_extremes_average_none,Zi as editor_extremes_max,Di as editor_extremes_min,xn as editor_fill,ws as editor_fill_color,Kn as editor_fill_fade,On as editor_fill_none,Nn as editor_fill_solid,Pd as editor_fixed_value,cp as editor_flow_color,zd as editor_font_size,pd as editor_font_size_header,W_ as editor_forecast_attribute,um as editor_forecast_attribute_helper,P_ as editor_forecast_entity,pm as editor_forecast_entity_helper,E_ as editor_forecast_hours,D_ as editor_forecast_multiply,gm as editor_forecast_multiply_helper,N_ as editor_forecast_time_key,wm as editor_forecast_time_key_helper,v_ as editor_forecast_title,K_ as editor_forecast_type,S_ as editor_forecast_type_daily,mm as editor_forecast_type_helper,O_ as editor_forecast_type_hourly,Z_ as editor_forecast_type_twice_daily,x_ as editor_forecast_value_key,km as editor_forecast_value_key_helper,lp as editor_from,Gy as editor_funnel_color_by,Ry as editor_funnel_color_by_bands,Ty as editor_funnel_color_by_series,Jy as editor_funnel_percent_of,Ly as editor_funnel_percent_of_first,By as editor_funnel_percent_of_none,Cy as editor_funnel_percent_of_previous,Dy as editor_funnel_shape,Ey as editor_funnel_shape_funnel,My as editor_funnel_shape_pyramid,Dz as editor_gap,ne as editor_gauge_help,me as editor_ghost,je as editor_ghost_24h,be as editor_ghost_7d,ge as editor_ghost_off,Ez as editor_gradient,fn as editor_graph,Pn as editor_graph_bar,vn as editor_graph_line,Wn as editor_graph_none,_c as editor_grid,dc as editor_grid_calendar,ft as editor_grid_horizontal,nc as editor_grid_hours,vt as editor_grid_vertical,Sp as editor_group,d as editor_group_bars,Cr as editor_group_by,an as editor_group_by_area,yl as editor_group_by_auto,Tr as editor_group_by_day,rn as editor_group_by_device,on as editor_group_by_floor,Gr as editor_group_by_hour,tn as editor_group_by_label,Ur as editor_group_by_month,Br as editor_group_by_none,Rr as editor_group_by_week,c as editor_group_compare,z as editor_group_distribution,s as editor_group_gauges,l as editor_group_history,Wz as editor_group_size,y as editor_group_totals,$t as editor_header,e_ as editor_header_above,i_ as editor_header_hidden,o_ as editor_header_over,jk as editor_headline,G_ as editor_heating_color,Bn as editor_height,li as editor_hide_options,Le as editor_hide_unavailable,ju as editor_hierarchy_color_by,hu as editor_hierarchy_color_by_bands,bu as editor_hierarchy_color_by_group,en as editor_hierarchy_group_by,Bc as editor_hist_x_axis,Qe as editor_hold_action,Po as editor_icon,gd as editor_icon_image,Ge as editor_include_heading,Te as editor_include_help,Np as editor_increase,Kp as editor_increase_bad,Op as editor_increase_good,xa as editor_jitter,A as editor_labels,Ln as editor_labels_always,Jn as editor_labels_hover,Cn as editor_labels_never,p_ as editor_labels_overlap,s_ as editor_labels_position,y_ as editor_labels_position_above,l_ as editor_labels_position_auto,c_ as editor_labels_position_below,z_ as editor_labels_position_center,r_ as editor_labels_show,t_ as editor_labels_show_all,d_ as editor_labels_show_ends,__ as editor_labels_show_last,n_ as editor_labels_show_minmax,kc as editor_legend,a_ as editor_legend_toggle,Be as editor_limit,So as editor_limit_default,Do as editor_limit_entity,Zo as editor_limit_number,St as editor_line_width,_p as editor_link_color,np as editor_link_color_auto,dp as editor_link_color_source,sp as editor_link_color_target,Yu as editor_marimekko_category,Qu as editor_marimekko_color,Fu as editor_marimekko_group,Au as editor_marimekko_segment_labels,qu as editor_marimekko_segment_labels_both,Vu as editor_marimekko_segment_labels_none,Iu as editor_marimekko_segment_labels_percent,Hu as editor_marimekko_segment_labels_value,xo as editor_max,Ka as editor_max_size,ep as editor_mean,fp as editor_measure,Pp as editor_measure_change,vp as editor_measure_value,Wo as editor_min,Fn as editor_min_range,Xn as editor_min_range_secondary,Na as editor_min_size,Iy as editor_mode,Hy as editor_mode_grouped,Vy as editor_mode_percent,qy as editor_mode_stacked,ni as editor_move_down,_i as editor_move_up,k_ as editor_multiples,b_ as editor_multiples_columns,w_ as editor_multiples_scale,m_ as editor_multiples_scale_auto,j_ as editor_multiples_scale_independent,g_ as editor_multiples_scale_shared,vo as editor_name,Vd as editor_negative_color,Ko as editor_none,yi as editor_not_found,Iw as editor_notice_group_by,Hw as editor_notice_sorted,It as editor_now_marker,Ft as editor_now_marker_countdown,qt as editor_now_marker_line,Ht as editor_now_marker_off,Vt as editor_now_marker_time,Dt as editor_on_top,pi as editor_orientation,ui as editor_orientation_horizontal,ki as editor_orientation_vertical,Ua as editor_overview,xz as editor_partial,Pz as editor_per_icon,xr as editor_period_calendar,Kr as editor_period_calendar_day,Sr as editor_period_calendar_month,Nr as editor_period_calendar_rolling,Or as editor_period_calendar_week,Zr as editor_period_calendar_year,p as editor_period_last,Lr as editor_period_navigate,Dr as editor_period_offset,u as editor_period_unit,w as editor_period_unit_day,k as editor_period_unit_hour,g as editor_period_unit_month,m as editor_period_unit_week,Er as editor_period_until,Jr as editor_period_until_end,Mr as editor_period_until_now,Yd as editor_place_by,Xd as editor_place_by_time_of_day,Qd as editor_place_by_value,Sn as editor_points,Dn as editor_points_always,Zn as editor_points_hover,En as editor_points_never,hn as editor_points_per_hour,Uz as editor_polar_color,Bz as editor_polar_color_by,Rz as editor_polar_color_by_bands,Gz as editor_polar_color_by_series,Tz as editor_polar_color_by_shades,Jz as editor_polar_scale,Cz as editor_polar_scale_limits,Lz as editor_polar_scale_shared,Eo as editor_preset,Mo as editor_preset_battery,Bo as editor_preset_custom,Co as editor_preset_none,Lo as editor_preset_temperature,Jo as editor_preset_usage,Yz as editor_radar_axis,Zm as editor_radar_axis_helper,Fz as editor_radar_fill,Hz as editor_radar_scale,qz as editor_radar_scale_limits,Vz as editor_radar_scale_shared,cl as editor_range,op as editor_range_color,Es as editor_ranges,Js as editor_ranges_colours,Ms as editor_ranges_shades,Ss as editor_readings,ri as editor_remove_band,di as editor_remove_entity,Q_ as editor_ring_color,ap as editor_rings_start_angle,zl as editor_rounded,rp as editor_rounded_ends,tm as editor_row_action,Ie as editor_rule_area,Ae as editor_rule_device_class,Ve as editor_rule_domain,Fe as editor_rule_entity,He as editor_rule_floor,qe as editor_rule_label,Y as editor_section_actions,n as editor_section_chart,V as editor_section_colours,F as editor_section_display,t as editor_section_entities,q as editor_section_limits,_ as editor_section_style,Ed as editor_sectors,Ld as editor_sectors_16,Md as editor_sectors_4,Jd as editor_sectors_8,Sl as editor_series_aggregate,Zl as editor_series_aggregate_auto,Bl as editor_series_aggregate_change,Ll as editor_series_aggregate_first,Cl as editor_series_aggregate_last,Jl as editor_series_aggregate_max,Dl as editor_series_aggregate_mean,Ml as editor_series_aggregate_min,El as editor_series_aggregate_sum,xl as editor_series_axis,Nl as editor_series_axis_auto,Kl as editor_series_axis_left,Ol as editor_series_axis_right,I as editor_series_color,fl as editor_series_type,Wl as editor_series_type_area,Pl as editor_series_type_column,vl as editor_series_type_line,M_ as editor_set_point,B_ as editor_set_point_color,ci as editor_severity,za as editor_shade_color,Em as editor_shade_color_helper,L_ as editor_shade_fan,J_ as editor_shading,Kz as editor_shape,Oz as editor_shape_donut,Sz as editor_shape_pie,tk as editor_shape_raincloud,rk as editor_shape_violin,Sc as editor_show_as,Zc as editor_show_as_percent,Dc as editor_show_as_total,Od as editor_show_fill,Nd as editor_show_graph,We as editor_show_icon,xd as editor_show_indicator,Ne as editor_show_legend,Zd as editor_show_legend_entity,Dd as editor_show_legend_state,Kd as editor_show_line,ve as editor_show_name,my as editor_show_now,si as editor_show_options,pa as editor_show_percent,Sd as editor_show_points,Wd as editor_show_state,xe as editor_show_target,Pe as editor_show_value,$d as editor_size_by_value,Oe as editor_sort,Ze as editor_sort_ascending,De as editor_sort_descending,Se as editor_sort_none,j as editor_source,D as editor_source_current,E as editor_source_energy,b as editor_source_history,h as editor_source_statistics,Yp as editor_spark,Xp as editor_spark_area,eu as editor_spark_bar,ou as editor_spark_color,$p as editor_spark_column,Qp as editor_spark_line,Wc as editor_spiral_ring_width,hc as editor_spiral_turn,fc as editor_spiral_turn_day,vc as editor_spiral_turn_week,Pc as editor_spiral_turns,dk as editor_split_by,lk as editor_split_by_day,ck as editor_split_by_month,sk as editor_split_by_none,yk as editor_split_by_week,Ad as editor_stack,Id as editor_stack_none,Hd as editor_stack_normal,qd as editor_stack_percent,de as editor_start_angle,Pk as editor_start_from_first,un as editor_state_colors,gn as editor_state_colors_add,mn as editor_state_colors_color,kn as editor_state_colors_help,jn as editor_state_colors_remove,wn as editor_state_colors_state,hk as editor_steps,fk as editor_steps_change,vk as editor_steps_current,zu as editor_stream_curve,cu as editor_stream_labels,su as editor_stream_order,lu as editor_stream_order_inside_out,yu as editor_stream_order_listed,ks as editor_strip_jitter,cs as editor_strip_marker,ps as editor_strip_marker_mean,zs as editor_strip_marker_median,us as editor_strip_marker_none,_e as editor_style_arc,Ud as editor_style_area,X as editor_style_bar,ie as editor_style_battery,Fd as editor_style_beeswarm,ms as editor_style_box,ha as editor_style_bubble,Ds as editor_style_bullet,Bs as editor_style_candlestick,mp as editor_style_chord,Xs as editor_style_climate,ll as editor_style_column,hl as editor_style_combined,iy as editor_style_cycle_plot,Gl as editor_style_day_clock,zy as editor_style_dumbbell,Zy as editor_style_funnel,Ay as editor_style_grouped_bars,ic as editor_style_heatmap,xc as editor_style_histogram,ku as editor_style_icicle,Rc as editor_style_line,hz as editor_style_lollipop,Uu as editor_style_marimekko,te as editor_style_needle,fz as editor_style_pictograph,Nz as editor_style_pie,Mz as editor_style_polar_area,Qk as editor_style_purpose_arc,$k as editor_style_purpose_area,Ak as editor_style_purpose_bar,Vk as editor_style_purpose_battery,Ow as editor_style_purpose_beeswarm,yw as editor_style_purpose_box,dw as editor_style_purpose_bubble,jw as editor_style_purpose_bullet,Nw as editor_style_purpose_candlestick,Dw as editor_style_purpose_chord,Mw as editor_style_purpose_climate,ew as editor_style_purpose_column,ow as editor_style_purpose_combined,Cw as editor_style_purpose_cycle_plot,Lw as editor_style_purpose_day_clock,vw as editor_style_purpose_dumbbell,cw as editor_style_purpose_funnel,gw as editor_style_purpose_grouped_bars,sw as editor_style_purpose_heatmap,_w as editor_style_purpose_histogram,mw as editor_style_purpose_icicle,Xk as editor_style_purpose_line,bw as editor_style_purpose_lollipop,kw as editor_style_purpose_marimekko,Yk as editor_style_purpose_needle,rw as editor_style_purpose_pictograph,iw as editor_style_purpose_pie,pw as editor_style_purpose_polar_area,zw as editor_style_purpose_radar,Pw as editor_style_purpose_range_area,Fk as editor_style_purpose_ring,aw as editor_style_purpose_rings,Zw as editor_style_purpose_sankey,nw as editor_style_purpose_scatter,Hk as editor_style_purpose_segmented,fw as editor_style_purpose_slope,Ww as editor_style_purpose_sparkline,lw as editor_style_purpose_spiral,xw as editor_style_purpose_streamgraph,Sw as editor_style_purpose_strip_plot,ww as editor_style_purpose_sunburst,qk as editor_style_purpose_tank,Ik as editor_style_purpose_thin,Ew as editor_style_purpose_timeline,uw as editor_style_purpose_treemap,Bw as editor_style_purpose_trend,Kw as editor_style_purpose_violin,tw as editor_style_purpose_waffle,hw as editor_style_purpose_waterfall,Jw as editor_style_purpose_wind_rose,Iz as editor_style_radar,$z as editor_style_range_area,re as editor_style_ring,ip as editor_style_rings,tp as editor_style_sankey,ba as editor_style_scatter,ee as editor_style_segmented,hp as editor_style_slope,Fp as editor_style_sparkline,wc as editor_style_spiral,au as editor_style_streamgraph,ds as editor_style_strip_plot,uu as editor_style_sunburst,oe as editor_style_tank,$ as editor_style_thin,Ku as editor_style_timeline,Eu as editor_style_treemap,$u as editor_style_trend,ak as editor_style_violin,kk as editor_style_waffle,bk as editor_style_waterfall,Dk as editor_style_wind_rose,em as editor_summary_band_one,om as editor_summary_bands,Fw as editor_summary_entities,Vw as editor_summary_entity_one,Qw as editor_summary_limits,Yw as editor_summary_matching,$w as editor_summary_no_bands,qw as editor_summary_no_entities,Xw as editor_summary_target,wu as editor_sunburst_shape,mu as editor_sunburst_shape_full,gu as editor_sunburst_shape_half,u_ as editor_sync,zm as editor_sync_helper,Ye as editor_tap_action,No as editor_target,we as editor_tick_labels,bn as editor_timeline_group,cn as editor_timeline_legend,zn as editor_timeline_legend_above,pn as editor_timeline_legend_hidden,Q as editor_title,yp as editor_to,Ot as editor_tooltip,Wk as editor_total,Mu as editor_treemap_color_by,Lu as editor_treemap_color_by_bands,Ju as editor_treemap_color_by_group,wd as editor_trend_color_icon,md as editor_trend_group,Mn as editor_trend_labels,Hn as editor_trend_legend,jd as editor_trend_tooltip,Vn as editor_trend_y_max,bm as editor_trend_y_max_helper,qn as editor_trend_y_min,jm as editor_trend_y_min_helper,Ts as editor_under_aggregate,As as editor_underneath,Is as editor_underneath_columns,Hs as editor_underneath_line,Me as editor_unit,vz as editor_unit_icon,Rs as editor_up_color,wi as editor_value_axis,$n as editor_value_factor,mi as editor_value_grid,ji as editor_value_max,gi as editor_value_min,wk as editor_waffles,gk as editor_waffles_each,mk as editor_waffles_one,rm as editor_warn_band_same_start,im as editor_warn_min_max,am as editor_warn_not_number,xk as editor_waterfall_invert,Jt as editor_when_above,Lt as editor_when_below,Gt as editor_when_card_above,Tt as editor_when_card_below,Ct as editor_when_card_entity,nm as editor_when_card_heading,dm as editor_when_card_help,Bt as editor_when_card_state,lm as editor_when_card_state_helper,Et as editor_when_entity,Rt as editor_when_ghost,_m as editor_when_heading,Mt as editor_when_state,sm as editor_when_state_helper,Ut as editor_when_strip,Ns as editor_whiskers,Os as editor_whiskers_range,Ks as editor_whiskers_tukey,Td as editor_wind_none,Gd as editor_wind_now,Bd as editor_wind_roles,Rd as editor_wind_statistics,mt as editor_x_axis,Ca as editor_x_max,La as editor_x_min,Sa as editor_xy_x_axis,gt as editor_y_axis,bd as editor_y_axis_side,hd as editor_y_axis_side_primary,fd as editor_y_axis_side_secondary,Wt as editor_y_max,Qn as editor_y_max_secondary,fm as editor_y_max_secondary_helper,Pt as editor_y_min,Yn as editor_y_min_secondary,hm as editor_y_min_secondary_helper,xt as editor_y_scale,Nt as editor_y_scale_linear,Kt as editor_y_scale_log,Wr as editor_zones,Ra as editor_zoom,cm as editor_zoom_helper,Hc as energy_error,Xc as energy_flow_battery_in,Qc as energy_flow_battery_out,oz as energy_flow_devices,$c as energy_flow_gas,Fc as energy_flow_grid_export,Vc as energy_flow_grid_import,Yc as energy_flow_solar,ez as energy_flow_water,Ic as energy_loading,iz as energy_node_home,rz as energy_node_home_use,az as energy_node_untracked,qc as energy_none,wp as energy_nothing_flowed,e as entity_not_found,jl as error_bars_tooltip,wz as export_copied,zz as export_csv,pz as export_csv_hint,jz as export_failed,dz as export_menu,sz as export_png,lz as export_png_hint,mz as export_saved,gz as export_saved_file,yz as export_svg,cz as export_svg_hint,uz as export_yaml,kz as export_yaml_hint,Si as extremes_average,Ki as extremes_high,Oi as extremes_low,h_ as forecast_label,f_ as forecast_series,Uy as funnel_aria,he as ghost_title_24h,fe as ghost_title_7d,oc as grouped_bars_aria,ac as heatmap_aria,tc as heatmap_empty,rc as heatmap_hours,Pu as hierarchy_empty,Wu as hierarchy_no_reading,vu as hierarchy_other,fu as hierarchy_total,Tc as histogram_reading,Gc as histogram_readings,Nu as icicle_aria,nz as legend_toggle_all_hidden,_z as legend_toggle_hint,Xu as marimekko_aria,i as no_entities,a as no_matches,r as none_available,Yt as now_marker_countdown,Qt as now_marker_next,ja as parts_aria,ga as parts_average,ma as parts_total,_a as period_last_day,na as period_last_days,ra as period_last_hour,ta as period_last_hours,oa as period_last_month,la as period_last_month_rolling,ya as period_last_months,$i as period_last_week,da as period_last_week_rolling,sa as period_last_weeks,aa as period_last_year,Vi as period_next,qi as period_previous,Fi as period_return,ea as period_this_month,Xi as period_this_week,ia as period_this_year,Yi as period_today,Qi as period_yesterday,Az as polar_area_aria,Qz as radar_aria,Xz as radar_other,zp as sankey_aria,pp as sankey_flow,up as sankey_no_flows,kp as sankey_nothing,Za as scatter_needs_two,Ea as scatter_role_x,Dp as slope_ago,Ep as slope_ago_one,qp as slope_entity_aria,Lp as slope_last,Cp as slope_last_one,Vp as slope_no_reading,Zp as slope_now,Mp as slope_previous,Jp as slope_previous_one,Tp as slope_unit_day,Rp as slope_unit_day_other,Bp as slope_unit_hour,Gp as slope_unit_hour_other,Ip as slope_unit_month,Hp as slope_unit_month_other,Up as slope_unit_week,Ap as slope_unit_week_other,iu as spark_aria,mc as spiral_aria,bc as spiral_inner_oldest,gc as spiral_turn_day_note,jc as spiral_turn_week_note,pu as stream_total,ys as strip_mean,ls as strip_mean_value,ss as strip_median_value,xu as sunburst_aria,_s as swarm_earliest_latest,os as swarm_events,ts as swarm_held,ns as swarm_lowest_highest,rs as swarm_no_change,as as swarm_none,es as swarm_readings,is as swarm_shown,Su as timeline_for,Du as timeline_measurement,Ou as timeline_no_states,Zu as timeline_now,Cu as treemap_aria,Gu as treemap_empty,Tu as treemap_no_reading,Ru as treemap_other,Bu as treemap_total,ok as trend_avg,ik as trend_max,ek as trend_min,o as unavailable,zk as violin_median,pk as violin_none,uk as violin_raincloud,Zk as waterfall_aria,Kk as waterfall_end,Sk as waterfall_no_readings,Nk as waterfall_start,Ok as waterfall_total,At as when_strip_label,Tk as wind_aria,Rk as wind_aria_calm,Uk as wind_aria_still,Lk as wind_calm,Mk as wind_mean_speed,Ek as wind_prevailing,Gk as wind_share,Ck as wind_speed,Bk as wind_speed_unit,Jk as wind_strongest,Ba as zoom_reset,Ga as zoom_window,Ta as zoom_window_label}; +//# sourceMappingURL=chartdeck-card.pl-BzjGmyaS.js.map diff --git a/dist/chartdeck-card.pl-BzjGmyaS.js.map b/dist/chartdeck-card.pl-BzjGmyaS.js.map new file mode 100644 index 0000000..5b73ff4 --- /dev/null +++ b/dist/chartdeck-card.pl-BzjGmyaS.js.map @@ -0,0 +1 @@ +{"version":3,"file":"chartdeck-card.pl-BzjGmyaS.js","sources":[],"sourcesContent":[],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/chartdeck-card.pt-BfJaynxl.js b/dist/chartdeck-card.pt-BfJaynxl.js new file mode 100644 index 0000000..6744458 --- /dev/null +++ b/dist/chartdeck-card.pt-BfJaynxl.js @@ -0,0 +1,2 @@ +const e="Entidade não encontrada",o="Indisponível",a="Adicione uma entidade no editor para começar.",r="Nenhuma entidade corresponde neste momento.",i="Nenhuma destas entidades está disponível.",t="Entidades",_="Estilo",d="Gráfico",s="Barras",n="Medidores",l="Gráficos de histórico",m="Partes de um total",c="Comparações",u="Distribuições",p="Mostrar os últimos",g="Unidade",h="Horas",b="Dias",y="Semanas",v="Meses",f="Leituras de",x="Histórico (cada alteração)",w="Estatísticas de longo prazo",C="Transformação",k="Nenhuma (leituras como estão)",M="Taxa de variação",A="Taxa por",z="Segundo",E="Minuto",q="Hora",P="Dia",D="Suavizar ao longo de leituras",N="Suavizar por tempo",S="Valores atuais",V="Painel de energia",T="Fluxos de energia",O="Exportação e carga da bateria abaixo do eixo",U="Forma da linha",L="Suave",G="Reta",H="Degraus",F="Cor",j="Uma cor por entidade",B="Por faixa de cor",R="Mostrar valores nos pontos",I="Cor da linha",Q="Tracejado",W="Limites",J="Cores",Y="Apresentação",Z="Ações",K="Título",X="Barra",$="Fina",ee="Segmentada",oe="Depósito",ae="Grelha de baterias",re="Níveis de bateria: {levels}",ie="Anel",te="Ponteiro",_e="Arco",de="Os ângulos são em graus, no sentido dos ponteiros do relógio a partir do topo: -90 é a esquerda, 90 a direita. Deixe-os vazios para a forma habitual do estilo.",se="Ângulo inicial",ne="Ângulo final",le="Ao centro",me="O valor",ce="A etiqueta da faixa de cor",ue="O nome",pe="Texto próprio",ge="Nada",he="Texto",be="Números na escala",ye="Intervalo recente atrás do indicador",ve="Desligado",fe="Últimas 24 horas",xe="Últimos 7 dias",we="Últimas 24 horas: de {min} a {max}, média {mean}",Ce="Últimos 7 dias: de {min} a {max}, média {mean}",ke="Mostrar nome",Me="Mostrar valor",Ae="Mostrar ícone",ze="Mostrar objetivo",Ee="Mostrar legenda",qe="Colunas",Pe="Ordenar",De="Pela ordem da lista",Ne="Menor primeiro",Se="Maior primeiro",Ve="Casas decimais",Te="Unidade",Oe="Animar",Ue="Ocultar entidades indisponíveis",Le="Menu de exportação",Ge="Mostrar no máximo",He="Mostrar também todas as entidades que correspondam",Fe="Os novos dispositivos aparecem sem editar o cartão. Escolha vários do mesmo tipo para corresponder a qualquer um; tipos diferentes têm de corresponder todos.",je="Excluir",Be="As entidades correspondentes são excluídas se corresponderem a qualquer um destes.",Re="Classe de dispositivo",Ie="Áreas",Qe="Pisos",We="Etiquetas",Je="Domínios",Ye="Entidades",Ze="Ação ao tocar",Ke="Ação ao manter premido",Xe="Ação ao tocar duas vezes",$e="Entidade",eo="Aspeto",oo="Valor com ícone",ao="Minigráfico",ro="Anel",io="Barra fina",to="Atributo (em vez do estado)",_o="Nome",so="Horas de histórico",no="Mostrar nome",lo="Mostrar ícone",mo="Ícone",co="Mínimo",uo="Máximo",po="Unidade",go="Casas decimais",ho="Cor sem faixas",bo="Faixas de cor",yo="O emblema assume a cor da faixa em que está o seu valor, como no cartão.",vo="Ações",fo="Ação ao tocar",xo="Ação ao manter premido",wo="Ação ao tocar duas vezes",Co="Atributo (em vez do estado)",ko="Nome",Mo="Ícone",Ao="Mínimo",zo="Máximo",Eo="Objetivo",qo="Nenhum",Po="definição do cartão",Do="Predefinição ({value})",No="Número",So="Entidade",Vo="Predefinição",To="Bateria (baixo é mau)",Oo="Consumo (alto é mau)",Uo="Temperatura",Lo="Nenhuma",Go="Personalizada",Ho="A partir de",Fo="Começar numa entidade",jo="Começar num número",Bo="Começa nesta entidade",Ro="Cor",Io="Cor CSS",Qo="Etiqueta",Wo="Ícone",Jo="Colorir os ícones conforme a sua faixa",Yo="Primária",Zo="Verde",Ko="Âmbar",Xo="Vermelho",$o="Azul",ea="Roxo",oa="Cinzento",aa="Personalizada…",ra="Adicionar faixa",ia="Remover faixa",ta="Adicionar entidade",_a="Mover para cima",da="Mover para baixo",sa="Remover entidade",na="Mostrar opções",la="Ocultar opções",ma="{entity} (não encontrada)",ca="Cores",ua="{label} às {time}",pa="Direção",ga="Horizontal",ha="Vertical",ba="Etiquetas de valor",ya="Linhas em cada etiqueta de valor",va="Valor mais baixo mostrado",fa="Valor mais alto mostrado",xa="Mediana",wa="Metade central",Ca="Mínimo – máximo",ka="Leituras",Ma="Toque num grupo para ver a sua composição",Aa="{label}. Mostrar a composição",za="Voltar a {name}",Ea="Tudo",qa="Máx.",Pa="Mín.",Da="Méd.",Na="Marcar a leitura mais alta",Sa="Marcar a leitura mais baixa",Va="Média",Ta="Não mostrar",Oa="Linha ao longo do gráfico",Ua="Apenas o valor",La="Marcar máximo, mínimo e média",Ga="{name}: {value}, {sigma} fora do normal",Ha="acima de {limit}",Fa="abaixo de {limit}",ja="Marcar leituras longe do normal",Ba="Janela",Ra="A que distância marcar, em desvios padrão",Ia="Cor das marcas",Qa="Sombrear a faixa normal",Wa="Período anterior",Ja="Período seguinte",Ya="Voltar a {label}",Za="Hoje",Ka="Ontem",Xa="Esta semana",$a="Semana passada",er="Este mês",or="Mês passado",ar="Este ano",rr="Ano passado",ir="Última hora",tr="Últimas {n} horas",_r="Último dia",dr="Últimos {n} dias",sr="Últimos 7 dias",nr="Últimas {n} semanas",lr="Último mês",mr="Últimos {n} meses",cr="Tons de uma cor",ur="Cor dos tons",pr="Mostrar cada parte em percentagem",gr="Total",hr="Média",br="Nada",yr="Total",vr="Média",fr="{style} de {names}",xr="Dispersão",wr="Bolhas",Cr="No eixo horizontal",kr="A primeira entidade",Mr="Tempo",Ar="Tamanho do ponto (px)",zr="Dispersão aleatória (px)",Er="Bolha mais pequena (px)",qr="Bolha maior (px)",Pr="Cor do ponto",Dr="Etiquetas no eixo horizontal",Nr="Adicione uma segunda entidade. A primeira fica no eixo horizontal, as outras no eixo vertical.",Sr="Adicione três entidades: uma para o eixo horizontal, uma para o vertical e uma para o tamanho de cada bolha.",Vr="Horizontal",Tr="Tamanho",Or="Total",Ur="Valor horizontal mais baixo",Lr="Valor horizontal mais alto",Gr="Repor zoom",Hr="Mostrado: {from} a {to}",Fr="Parte do gráfico mostrada",jr="Zoom e deslocação",Br="Faixa de visão geral sob o gráfico",Rr="Anotações",Ir="Tipo",Qr="Linha num valor",Wr="Faixa sombreada de valores",Jr="Marcas a horas definidas",Yr="Marcas quando uma entidade muda",Zr="Etiqueta numa leitura",Kr="Linha",Xr="Faixa",$r="Horas",ei="Mudanças de estado",oi="Etiqueta de ponto",ai="Adicionar uma anotação:",ri="Valor",ii="De",ti="Até",_i="Horas",di="Entidade",si="Série (vazio para a primeira)",ni="Estado (vazio para todas as mudanças)",li="Sombrear enquanto neste estado",mi="Leitura",ci="Mais alta",ui="Mais baixa",pi="Mais recente",gi="Primeira",hi="Etiqueta",bi="Cor",yi="Tracejado",vi="Seguir o histórico da entidade (em degraus)",fi="Sombrear",xi="Nada",wi="Acima da linha",Ci="Abaixo da linha",ki="Cores do sombreado conforme o valor da linha (faixas opcionais)",Mi="Remover anotação",Ai="Sombrear as faixas de gravidade atrás do gráfico",zi="Período",Ei="Os últimos…",qi="Hoje",Pi="Esta semana",Di="Este mês",Ni="Este ano",Si="Períodos para trás (0 é o atual)",Vi="Desenhar até",Ti="Agora",Oi="O fim do período",Ui="Mostrar botões anterior e seguinte",Li="Agrupar leituras por",Gi="Não agrupar",Hi="Hora",Fi="Dia",ji="Semana",Bi="Mês",Ri="Combinar com",Ii="{name}, {offset}",Qi="{n} h antes",Wi="{n} dias antes",Ji="{n} semanas antes",Yi="{n} meses antes",Zi="{n} anos antes",Ki="Comparar com períodos anteriores (desenhados esbatidos atrás)",Xi="Cor dos períodos anteriores",$i="Cinzento",et="Cor da série esbatida",ot="Média",at="Soma",rt="Mínimo",it="Máximo",tt="Primeiro",_t="Último",dt="Variação (contadores que aumentam)",st="Transformação",nt="Nenhuma (leituras como estão)",lt="Total acumulado",mt="O total acumulado recomeça",ct="Nunca (a partir da margem esquerda)",ut="Todos os dias",pt="Todas as semanas",gt="Todos os meses",ht="Todos os meses no dia de faturação",bt="Dia de faturação do mês (1–28)",yt="Etiquetas de tempo",vt="Etiquetas de valor",ft="Etiquetas dos eixos",xt="Ao lado do gráfico",wt="Sobre o gráfico",Ct="Linhas horizontais",kt="Linhas verticais",Mt="Valor mais baixo mostrado",At="Valor mais alto mostrado",zt="Escala de valores",Et="Passos iguais",qt="Logarítmica (potências de dez)",Pt="Mostrar valores ao passar o rato ou tocar",Dt="Largura da linha (px)",Nt="Ponto em cada leitura",St="Desenhar por cima das outras linhas",Vt="Entidade",Tt="estiver no estado",Ot="estiver acima de",Ut="estiver abaixo de",Lt="Entidade",Gt="estiver no estado",Ht="estiver acima de",Ft="estiver abaixo de",jt="Linha ténue das leituras ocultas",Bt="Faixa que mostra quando se verificou",Rt="Mostrado enquanto {condition}",It="Linha de agora",Qt="Desligada",Wt="Só a linha",Jt="Linha e a hora",Yt="Linha e contagem até à próxima hora definida",Zt="{label} em {duration}",Kt="Próxima em {duration}",Xt="Compacto",$t="Nomes e valores",e_="Acima do gráfico",o_="Sobre o gráfico",a_="Ocultos",r_="Toque num nome para o ocultar ou mostrar",i_="Que leituras",t_="Todas (as que couberem)",__="A mais recente",d_="Mais alta e mais baixa",s_="Primeira e mais recente",n_="Posição da etiqueta",l_="Acima dos picos, abaixo das quedas",m_="Acima",c_="Abaixo",u_="No ponto",p_="Permitir sobreposição de etiquetas",g_="Grupo de sincronização",h_="Um pequeno gráfico por entidade",b_="Escala de valores",y_="A mesma quando as unidades coincidem",v_="A mesma para todos os gráficos",f_="Cada gráfico com a sua",x_="Colunas (vazio ajusta ao cartão)",w_="Previsão",C_="Previsão de {name}",k_="Previsão",M_="Entidade de previsão",A_="Atributo",z_="Chave do valor",E_="Chave da hora",q_="Previsão do tempo",P_="Por hora",D_="Diária",N_="Duas vezes por dia",S_="Multiplicar os valores por",V_="Mostrar previsões até este prazo",T_="Mostrar a temperatura definida",O_="Sombrear durante aquecimento ou arrefecimento",U_="Sombrear quando só a ventoinha funciona",L_="Cor da temperatura",G_="Cor da temperatura definida",H_="Cor de aquecimento",F_="Cor de arrefecimento",j_="Dias (mais de 1 mostra o dia médio)",B_="Tempo ligado",R_="A hora atual",I_="Nada",Q_="Uma barra a cada",W_="15 minutos",J_="30 minutos",Y_="Hora",Z_="Automático (variação para contadores, senão média)",K_="Cor",X_="Conta como ligado",$_="Adicione primeiro uma entidade acima.",ed="Agrupar por",od="Piso",ad="Área",rd="Dispositivo",id="Etiqueta",td="Grupo próprio",_d="Texto nas barras",dd="Estado",sd="Duração",nd="Estado e duração",ld="Nenhum",md="Legenda dos estados",cd="Acima do gráfico",ud="Oculta",pd="Cores dos estados",gd="Um nome da paleta (amber, green, blue, red, purple, grey, primary) ou qualquer cor CSS.",hd="Estado",bd="Cor",yd="Adicionar uma cor de estado",vd="Remover",fd="Grupo (linhas do mesmo grupo partilham um título)",xd="Pontos por hora (0 desenha todas as leituras)",wd="Gráfico",Cd="Linha",kd="Barras",Md="Nenhum (só o valor)",Ad="Preencher sob a linha",zd="Sólido",Ed="Esbatido",qd="Nenhum",Pd="Pontos na linha",Dd="Ao passar o rato",Nd="Sempre",Sd="Nunca",Vd="Etiquetas de máximo e mínimo",Td="Ao passar o rato",Od="Sempre",Ud="Nunca",Ld="Altura do gráfico (por cada 500 px de largura)",Gd="Espaço entre barras (px)",Hd="Cores das faixas",Fd="Misturar",jd="Mudar em cada faixa",Bd="Mostrar mínimo e máximo",Rd="Mostrar média",Id="Legenda (duas ou mais entidades)",Qd="Valor mais baixo",Wd="Valor mais alto",Jd="Menor intervalo mostrado",Yd="Mínimo do eixo direito",Zd="Máximo do eixo direito",Kd="Menor intervalo do eixo direito",Xd="Multiplicar por 10 elevado a",$d="Nome e ícone",es="Distribuídos",os="Esquerda",as="Direita",rs="Centro",is="Ícone",ts="À direita do nome",_s="À esquerda do nome",ds="Ao lado do valor",ss="Valor",ns="Esquerda",ls="Direita",ms="Centro",cs="Tamanho do valor (%)",us="Tamanho do nome (px)",ps="Colorir o nome",gs="Colorir o valor",hs="Colorir o ícone",bs="Sem fundo (dentro de outro cartão)",ys="Imagem em vez do ícone (URL)",vs="Mostrar o valor sob o ponteiro",fs="Eixo",xs="Esquerdo",ws="Direito (escala própria)",Cs="Combinar com",ks="Desenhar o valor atual como linha horizontal",Ms="Mostrar o seu valor ao lado do principal",As="Ponto colorido conforme o valor",zs="No gráfico",Es="Linha",qs="Preenchimento",Ps="Pontos",Ds="Na legenda",Ns="Valor na legenda",Ss="Direções",Vs="4 (N, E, S, W)",Ts="8 (N, NE, E…)",Os="16 (N, NNE, NE…)",Us="Calmaria abaixo de",Ls="A primeira entidade é a direção do vento, em graus ou pontos cardeais como SO. A segunda é a velocidade do vento: sem ela, as pétalas mostram apenas com que frequência o vento soprou de cada direção.",Gs="Direção: {direction}. Velocidade: {speed}.",Hs="nenhuma",Fs="As estatísticas de longo prazo dão a direção média de cada hora. Isso só está correto em torno do norte quando o sensor regista a direção como ângulo (classe de estado measurement_angle); caso contrário, uma hora a oscilar entre NNO e NNE dá uma média de sul. O histórico é exato.",js="Área",Bs="Empilhar",Rs="Não empilhar",Is="Uns sobre os outros",Qs="Até 100 %",Ws="Cor abaixo de zero",Js="Enxame",Ys="Posicionar cada ponto por",Zs="O seu valor",Ks="A hora do dia em que ocorreu",Xs="Pontos maiores para valores maiores",$s="{n} leituras",en="{n} vezes ligado",on="Pontos mostrados",an="Sem leituras",rn="Sem alterações: {value}",tn="Igual todo o período",_n="Mais antiga – mais recente",dn="Mínimo – máximo",sn="Gráfico de faixas",nn="Mediana {value}",ln="Média {value}",mn="Média",cn="Linha em cada fila em",un="A mediana",pn="A média",gn="Sem linha",hn="Dispersão na fila",bn="Cor",yn="Diagrama de caixa",vn="Diagrama de caixa de {names}",fn="Máximo",xn="Quartil superior",wn="Mediana",Cn="Quartil inferior",kn="Mínimo",Mn="Média",An="Leituras",zn="Valores atípicos",En="Os bigodes vão até",qn="1,5 × a altura da caixa (valores atípicos como pontos)",Pn="O mínimo e o máximo",Dn="Mostrar cada leitura como um ponto",Nn="Cor da caixa",Sn="Bala",Vn="Intervalos atrás da barra",Tn="Tons de cinzento",On="Cores das faixas de cor",Un="objetivo {target}",Ln="Gráfico {style} de {names}",Gn="Velas",Hn="Uma vela por",Fn="Entidades por baixo: combinar leituras com",jn="Cor quando subiu",Bn="Cor quando desceu",Rn="Desenhar as outras entidades por baixo como",In="Colunas",Qn="Uma linha",Wn="Abertura",Jn="Máximo",Yn="Mínimo",Zn="Fecho",Kn="Semana de {date}",Xn="Climatização",$n="Temperatura definida",el="{low} – {high}",ol="{name} não é um termóstato. Escolha uma entidade de climatização.",al="A aquecer",rl="A pré-aquecer",il="A arrefecer",tl="A descongelar",_l="A desumidificar",dl="Ventoinha",sl="Inativo",nl="Desligado",ll="Colunas",ml="Automático",cl="Mínimo a máximo em cada coluna",ul="Extremidades arredondadas",pl="Mostrar valores nas colunas",gl="Barras de erro (dispersão em cada coluna)",hl="Nenhuma",bl="Média ± um desvio padrão",yl="O mínimo e o máximo",vl="Intervalo de confiança de 95 % da média",fl="{value} ({low} – {high})",xl="Cor",wl="Combinado",Cl="Desenhar como",kl="Linha",Ml="Colunas",Al="Área",zl="Eixo de valores",El="Automático (por unidade)",ql="Esquerdo",Pl="Direito",Dl="Combinar com",Nl="Como o cartão",Sl="Média",Vl="Soma",Tl="Mínimo",Ol="Máximo",Ul="Primeiro",Ll="Último",Gl="Variação (contadores que aumentam)",Hl="Relógio de 24 horas",Fl="uma vez",jl="{n} vezes",Bl="{text} por dia",Rl="{total} · mais ativo {time}",Il="pico de {value} às {time}",Ql="{name} {state}",Wl="{label} por dia",Jl="Nada registado",Yl="Agora",Zl="ligado",Kl="Dia médio · últimos {n} dias",Xl="em {on} de {of} dias",$l="{duration} até agora",em="{from} – {to}",om="{value} em média",am="Gráfico de ciclos",rm="Média de cada hora em {n} semanas",im="Cada hora, dia a dia, em {n} semanas",tm="Cada dia do mês, mês a mês, em {n} semanas",_m="Média do painel",dm="Média de {name}",sm="Um painel por",nm="Dia da semana (as suas horas)",lm="Hora do dia (dia a dia)",mm="Dia do mês (mês a mês)",cm="Semanas",um="Halteres",pm="Comparar",gm="Mínimo e máximo no período",hm="Início do período e agora",bm="Objetivo e agora",ym="Marcar o valor atual",vm="Mín.",fm="Máx.",xm="Agora",wm="Objetivo",Cm="Há uma hora",km="Há {n} horas",Mm="Há um dia",Am="Há {n} dias",zm="Há uma semana",Em="Há {n} semanas",qm="Há um mês",Pm="Há {n} meses",Dm="Sem valor",Nm="Funil",Sm="Forma",Vm="Funil (primeira etapa no topo)",Tm="Pirâmide (primeira etapa na base)",Om="Percentagens",Um="Parte da primeira etapa",Lm="Parte da etapa anterior",Gm="Não mostrar",Hm="Cor",Fm="Uma cor por entidade",jm="Por faixa de cor",Bm="{style} de {names}",Rm="Barras agrupadas",Im="Barras",Qm="Lado a lado",Wm="Empilhadas",Jm="Empilhadas até 100 %",Ym="Cor",Zm="Uma cor por série",Km="Por faixa de cor",Xm="Linha",$m="Série",ec="Cor da barra",oc="Gráfico de barras de {names}",ac="Mapa de calor",rc="Mapa de calor de {name}",ic="Dias em média",tc="Sem leituras",_c="Disposição",dc="Hora por dia da semana",sc="Calendário (um dia por célula)",nc="Escala contínua",lc="Células",mc="Quadradas",cc="Arredondadas",uc="Hexagonais",pc="Cor mais baixa em",gc="Cor mais alta em",hc="Legenda",bc="Espiral",yc="Espiral de {name}, {n} voltas",vc="{n} dias, uma volta por dia",fc="{n} semanas, uma volta por semana",xc="O mais antigo no centro, o mais recente por fora",wc="Uma volta por",Cc="Dia",kc="Semana",Mc="Voltas",Ac="Largura do anel",zc="Histograma",Ec="Contar",qc="Tempo passado em cada intervalo",Pc="Leituras em cada intervalo",Dc="Mostrar como",Nc="Parte do total (%)",Sc="Horas ou leituras",Vc="Número de classes (vazio: automático)",Tc="Largura da classe (prevalece sobre o número)",Oc="Duas ou mais entidades",Uc="Barras lado a lado",Lc="Barras sobrepostas",Gc="Etiquetas de valor no eixo horizontal",Hc="{n} leituras",Fc="1 leitura",jc="Linha",Bc="A carregar o histórico…",Rc="Não foi possível carregar o histórico: {error}",Ic="A carregar as definições do painel de energia…",Qc="Não foi possível ler as definições do painel de energia: {error}",Wc="O painel de energia ainda não tem nenhum destes fluxos configurado.",Jc="Importação da rede",Yc="Exportação para a rede",Zc="Solar",Kc="Descarga da bateria",Xc="Carga da bateria",$c="Gás",eu="Água",ou="Dispositivos",au="Casa",ru="Consumo não medido",iu="Consumido em casa",tu="Sem leituras neste período.",_u="Toque para ocultar ou mostrar. Mantenha premido para mostrar só esta.",du="Todas as séries estão ocultas. Toque num nome para a mostrar de novo.",su="Exportar",nu="Guardar como PNG",lu="imagem, 2×",mu="Guardar como SVG",cu="vetorial",uu="Copiar CSV",pu="valores desenhados",gu="Copiar YAML",hu="configuração deste cartão",bu="Copiado",yu="Guardado",vu="Guardado como ficheiro: a área de transferência não está disponível aqui",fu="Não foi possível exportar neste navegador",xu="Nada acima de zero para desenhar numa escala logarítmica.",wu="Chupa-chupa",Cu="Pictograma",ku="Ícone (cada entidade pode ter o seu)",Mu="Cada ícone representa (vazio: automático)",Au="Ícones por grupo (0: sem grupos)",zu="Preencher parcialmente um ícone para frações",Eu="Circular / anel",qu="Forma",Pu="Anel",Du="Circular",Nu="Linha sob o total",Su="Espaço entre fatias",Vu="Preenchimentos em gradiente",Tu="Área polar",Ou="Escala",Uu="Uma escala para todas, de 0 ao maior valor",Lu="Cada fatia do mínimo ao máximo da sua entidade",Gu="Cor",Hu="Uma cor por entidade",Fu="Tons de uma cor, mais escuro para mais",ju="Por faixa de cor",Bu="Cor dos tons",Ru="Gráfico de área polar de {names}",Iu="Radar",Qu="Escala",Wu="Cada eixo do mínimo ao máximo da sua entidade",Ju="Uma escala para todos, de 0 ao maior valor",Yu="Preencher as formas",Zu="Nome do eixo",Ku="Gráfico de radar de {names}",Xu="Outros",$u="Área de intervalo",ep="Desenhar a média como uma linha",op="Cor",ap="Anéis",rp="Ângulo inicial (0 é o topo)",ip="Extremidades arredondadas",tp="Sankey (fluxo)",_p="Colorir fluxos por",dp="Origem, ou destino após um nó intermédio",sp="Origem",np="Destino",lp="Flui de",mp="Flui para",cp="Cor do fluxo",up="Gráfico de fluxo: {flows}",pp="{from} para {to} {value}",gp='Defina para cada entidade um "Flui de" e um "Flui para" nas suas opções.',hp="Nada está a fluir neste momento.",bp="Nada fluiu neste período.",yp="Cordas (fluxos em círculo)",vp="Espaço entre nós",fp="Opacidade das fitas",xp="Diagrama de cordas: {flows}",wp="Declive",Cp="Comparar",kp="A leitura antes e agora",Mp="Quanto subiu em cada período (contadores)",Ap="Subida ou descida",zp="Por grupo",Ep="Uma subida é",qp="Má (vermelho)",Pp="Boa (verde)",Dp="Grupo",Np="Agora",Sp="Há {n} {unit}",Vp="Há 1 {unit}",Tp="{n} {unit} anteriores",Op="{unit} anterior",Up="{n} {unit} mais recentes",Lp="{unit} mais recente",Gp="hora",Hp="horas",Fp="dia",jp="dias",Bp="semana",Rp="semanas",Ip="mês",Qp="meses",Wp="{name}, {from} a {to}",Jp="sem leitura",Yp="Minigráficos",Zp="Minigráfico",Kp="Linha",Xp="Área",$p="Colunas",eg="Barra sob o nome e o valor",og="Cor",ag="Tendência de {name}",rg="Gráfico de correntes",ig="Forma",tg="Gráfico de fluxo (ondulado)",_g="Centrado",dg="Parte do total (100 %)",sg="Empilhado a partir de zero",ng="Ordem",lg="Maior ao centro",mg="Pela ordem da lista, a primeira em baixo",cg="Nomes nos fluxos",ug="Contornos",pg="Total",gg="Explosão solar",hg="Pingente",bg="Forma",yg="Círculo completo",vg="Semicírculo",fg="Cor",xg="Uma cor por grupo",wg="Por faixa de cor",Cg="Total",kg="Outros",Mg="Nada a mostrar: nenhuma entidade tem um valor acima de zero.",Ag="Sem leitura:",zg="Explosão solar de {names}",Eg="Gráfico de pingente de {names}",qg="Cronologia de estados",Pg="Nenhum estado registado neste período.",Dg="durante {duration}",Ng="Agora",Sg="Leituras, não estados: um gráfico de linhas adequa-se melhor",Vg="Mapa de árvore",Tg="Cor",Og="Uma cor por grupo",Ug="Por faixa de cor",Lg="Mapa de árvore de {names}",Gg="{value} no total",Hg="Nada a mostrar: nenhuma entidade tem um valor acima de zero.",Fg="Sem leitura:",jg="Outros",Bg="Marimekko",Rg="Texto em cada parte",Ig="Parte da sua coluna",Qg="Valor",Wg="Parte e valor",Jg="Nenhum",Yg="Coluna (grupo)",Zg="Categoria",Kg="Cor da categoria",Xg="Gráfico Marimekko, colunas: {columns}",$g="Tendência",eh="Mín.",oh="Média",ah="Máx.",rh="Violino",ih="Violino",th="Nuvem de chuva (meio violino, caixa e leituras)",_h="Caixa com a mediana e a metade central",dh="Suavização (na unidade da entidade, vazio para automático)",sh="Uma forma por",nh="Entidade",lh="Entidade e dia",mh="Entidade e semana",ch="Entidade e mês",uh="mediana {value}",ph="Sem leituras",gh="Nuvem de chuva",hh="Waffle",bh="Waffles",yh="Um, dividido entre as entidades",vh="Um por entidade, lado a lado",fh="Mostrar a primeira parte em letra grande",xh="Cascata",wh="Cada degrau é",Ch="Quanto variou no período",kh="O seu valor atual",Mh="Começar na leitura da primeira entidade no início do período",Ah="Mostrar o total no fim",zh="Conta para baixo (uma subida nestas é uma descida no total)",Eh="Início",qh="Fim",Ph="Total",Dh="Sem leituras",Nh="Gráfico em cascata: {bars}",Sh="Rosa dos ventos",Vh="Predominante",Th="Velocidade média",Oh="Mais forte",Uh="Calmaria",Lh="Velocidade",Gh="Velocidade ({unit})",Hh="Do tempo",Fh="Rosa dos ventos, predominante {direction} {share}",jh="Rosa dos ventos, predominante {direction} {share}, calmaria {calm}",Bh="Rosa dos ventos, calmaria {calm}",Rh="Baterias, níveis, tudo de 0 a 100",Ih="Armazenamento e listas longas, em pouco espaço",Qh="Força do sinal e níveis de enchimento, por passos",Wh="Depósitos, caixotes e bidões de água, a encher de baixo",Jh="Todas as baterias da casa, a mais vazia primeiro",Yh="CPU, memória e disco, como um mostrador",Zh="Potência e velocidade, com um ponteiro",Kh="Temperatura, humidade e CO₂, como um mostrador aberto",Xh="Como um sensor mudou ao longo de horas, dias ou meses",$h="Solar e consumo, com importação e exportação de cada lado do zero",eb="Energia por dia, chuva por hora",ob="Colunas, linhas e áreas num só eixo de tempo, com um segundo eixo",ab="Como um total se divide em partes, como de onde veio a energia de hoje",rb="Várias baterias ou objetivos num só mostrador",ib="Contar: tarefas feitas, copos de água, pessoas em casa",tb="Uma parte em 100, ou a divisão de um total",_b="Quanto tempo uma divisão passou em cada intervalo de temperatura",db="Um sensor contra outro, como o aquecimento contra a temperatura exterior",sb="Dois sensores um contra o outro, com o tamanho dado por um terceiro",nb="Potência por hora e dia da semana, ou um ano de dias como calendário",lb="Uma rotina diária ou semanal, uma volta por dia ou semana",mb="Como as leituras se distribuem, por entidade ou por dia, semana ou mês",cb="Solar produzida, depois usada em casa, depois exportada",ub="Comparar os perfis de vários valores",pb="Valores como fatias de comprimentos diferentes à volta de um círculo",gb="Consumo por piso e divisão, em caixas do tamanho da sua parte",hb="Um total dividido de duas formas, como a energia por divisão e por uso",bb="Uma hierarquia em anéis, toque para entrar",yb="Uma hierarquia em barras empilhadas, toque para entrar",vb="Vários valores lado a lado, empilhados ou a 100 %",fb="Um valor face ao seu objetivo",xb="Muitos valores com pouca tinta",wb="Como um total se forma ou se desgasta, passo a passo",Cb="Cada entidade antes e agora",kb="O mínimo e o máximo de cada entidade",Mb="Do mínimo ao máximo de cada período, sombreado",Ab="Uma pequena tendência ao lado do nome e do valor de cada entidade",zb="Como várias entidades partilham um total ao longo do tempo",Eb="Abertura, máximo, mínimo e fecho por período",qb="Como as leituras se distribuem, como uma forma suave",Pb="Cada leitura como um ponto, espalhados para que nenhum se sobreponha",Db="Cada leitura como um ponto, com uma linha no valor do meio",Nb="Como a energia flui entre fontes e consumos",Sb="Fluxos nos dois sentidos entre alguns locais, à volta de um círculo",Vb="Quando cada entidade esteve ligada, desligada, em casa ou a aquecer",Tb="A temperatura de um termóstato face ao valor definido",Ob="De onde vem o vento, e com que força",Ub="Quando cada entidade esteve ligada, à volta do relógio",Lb="O dia médio de cada dia da semana, lado a lado",Gb="Um mosaico compacto: o valor ao longo do seu histórico recente",Hb="Período e leituras",Fb="Aspeto",jb="Eixos e linhas de grelha",Bb="Marcadores e extras",Rb="Disposição e partilha",Ib="Agrupar por {by} foi desativado: {style} não consegue agrupar dessa forma.",Qb="Ordenado do mais vazio para o mais cheio. Altere com Ordenar em Apresentação.",Wb="Ainda sem entidades",Jb="1 entidade",Yb="{count} entidades",Zb="mais correspondências",Kb="{min} a {max}",Xb="objetivo {target}",$b="Sem faixas",ey="1 faixa",oy="{count} faixas",ay="O mínimo ({min}) não está abaixo do máximo ({max}), por isso nada pode encher. Baixe o mínimo ou suba o máximo.",ry='{entity} indica "{state}", que não é um número, por isso este estilo não o consegue desenhar. Escolha um sensor que dê um número, ou leia um dos seus atributos nas opções dele.',iy="Duas faixas começam em {from}, por isso só uma aparece. Dê a cada faixa o seu próprio início.",ty="{action}: {entity}",_y="Mostrar esta série só enquanto…",dy="Mostrar as séries só enquanto…",sy="Escolha uma entidade e depois o estado em que tem de estar ou o intervalo dentro do qual tem de ficar. Cada série pode ter a sua própria condição, nas opções dela em Entidades.",ny="Vários estados: separe-os com vírgulas.",ly="Vários estados: separe-os com vírgulas.",my="Por exemplo 30min, 2h ou 1d. Vazio: um doze avos do período.",cy="Pinçar, Ctrl + roda ou arrastar.",uy="Gráficos com o mesmo nome partilham o ponteiro e avançam pelos períodos em conjunto.",py="A previsão é desenhada tracejada a partir de agora.",gy='Vazio: a previsão do tempo, ou um atributo chamado "forecast".',hy="Vazio: deduzida da previsão.",by="Vazio: deduzida da previsão.",yy="Vazio: por hora.",vy="Vazio: 1.",fy="Ponha ~ antes do número para deixar as leituras passarem dele.",xy="Ponha ~ antes do número para deixar as leituras passarem dele.",wy="Ponha ~ antes do número para deixar as leituras passarem dele.",Cy="Ponha ~ antes do número para deixar as leituras passarem dele.",ky='Prevalece sobre "Agrupar por". Escreva "Rés-do-chão / Cozinha" para dois níveis.',My="Vazio: on, open, heating, home e semelhantes.",Ay="07:00 para todos os dias, ou 2026-10-28 07:00. Separe-as com vírgulas.",zy="Um número ou uma entidade.",Ey="Um número ou uma entidade. Vazio: o fundo.",qy="Um número ou uma entidade. Vazio: o topo.",Py="Por exemplo 15min. Usado em vez de um número de leituras.",Dy="Vazio: 0,5 m/s, ou o equivalente em km/h, mph ou nós.",Ny="Entidades com o mesmo nome de eixo alinham-se entre grupos.",Sy="Nada marcado: rede, solar e bateria.",Vy="Um nome da paleta ou qualquer cor CSS.";var Ty={entity_not_found:e,unavailable:o,no_entities:a,no_matches:r,none_available:i,editor_section_entities:t,editor_section_style:_,editor_section_chart:d,editor_group_bars:s,editor_group_gauges:n,editor_group_history:l,editor_group_totals:m,editor_group_compare:c,editor_group_distribution:u,editor_period_last:p,editor_period_unit:g,editor_period_unit_hour:h,editor_period_unit_day:b,editor_period_unit_week:y,editor_period_unit_month:v,editor_source:f,editor_source_history:x,editor_source_statistics:w,editor_derivative_transform:C,editor_derivative_transform_none:k,editor_derivative_transform_derivative:M,editor_derivative_unit_time:A,editor_derivative_unit_time_s:z,editor_derivative_unit_time_min:E,editor_derivative_unit_time_h:q,editor_derivative_unit_time_d:"Dia",editor_derivative_smoothing:D,editor_derivative_smoothing_time:N,editor_source_current:S,editor_source_energy:V,editor_energy_flows:T,editor_energy_split:O,editor_curve:U,editor_curve_smooth:L,editor_curve_straight:G,editor_curve_step:H,editor_color_by:"Cor",editor_color_by_series:j,editor_color_by_bands:B,editor_labels:R,editor_series_color:I,editor_dash:Q,editor_section_limits:W,editor_section_colours:J,editor_section_display:Y,editor_section_actions:Z,editor_title:K,editor_style_bar:X,editor_style_thin:$,editor_style_segmented:ee,editor_style_tank:oe,editor_style_battery:ae,battery_aria:re,editor_style_ring:ie,editor_style_needle:te,editor_style_arc:_e,editor_gauge_help:de,editor_start_angle:se,editor_end_angle:ne,editor_center:le,editor_center_mode_value:me,editor_center_mode_band:ce,editor_center_mode_name:ue,editor_center_mode_text:pe,editor_center_mode_none:ge,editor_center_text:he,editor_tick_labels:be,editor_ghost:ye,editor_ghost_off:ve,editor_ghost_24h:fe,editor_ghost_7d:xe,ghost_title_24h:we,ghost_title_7d:Ce,editor_show_name:ke,editor_show_value:Me,editor_show_icon:Ae,editor_show_target:ze,editor_show_legend:Ee,editor_columns:qe,editor_sort:Pe,editor_sort_none:De,editor_sort_ascending:Ne,editor_sort_descending:Se,editor_decimals:Ve,editor_unit:Te,editor_animate:Oe,editor_hide_unavailable:Ue,editor_export:Le,editor_limit:Ge,editor_include_heading:He,editor_include_help:Fe,editor_exclude_heading:je,editor_exclude_help:Be,editor_rule_device_class:Re,editor_rule_area:Ie,editor_rule_floor:Qe,editor_rule_label:We,editor_rule_domain:Je,editor_rule_entity:Ye,editor_tap_action:Ze,editor_hold_action:Ke,editor_double_tap_action:Xe,editor_badge_entity:$e,editor_badge_style:eo,editor_badge_style_value:oo,editor_badge_style_sparkline:ao,editor_badge_style_ring:ro,editor_badge_style_thin:io,editor_badge_attribute:to,editor_badge_name:_o,editor_badge_hours:so,editor_badge_show_name:no,editor_badge_show_icon:lo,editor_badge_icon:mo,editor_badge_min:co,editor_badge_max:uo,editor_badge_unit:po,editor_badge_decimals:go,editor_badge_color:ho,editor_badge_bands:bo,editor_badge_bands_help:yo,editor_badge_actions:vo,editor_badge_tap_action:fo,editor_badge_hold_action:xo,editor_badge_double_tap_action:wo,editor_attribute:Co,editor_name:ko,editor_icon:Mo,editor_min:Ao,editor_max:zo,editor_target:Eo,editor_none:qo,editor_card_setting:Po,editor_limit_default:Do,editor_limit_number:No,editor_limit_entity:So,editor_preset:Vo,editor_preset_battery:To,editor_preset_usage:Oo,editor_preset_temperature:Uo,editor_preset_none:Lo,editor_preset_custom:Go,editor_band_from:Ho,editor_band_from_entity:Fo,editor_band_from_number:jo,editor_band_from_entity_label:Bo,editor_band_color:"Cor",editor_band_custom_color:Io,editor_band_label:Qo,editor_band_icon:Wo,editor_color_icon:Jo,editor_color_primary:Yo,editor_color_green:Zo,editor_color_amber:Ko,editor_color_red:Xo,editor_color_blue:$o,editor_color_purple:ea,editor_color_grey:oa,editor_color_custom:aa,editor_add_band:ra,editor_remove_band:ia,editor_add_entity:ta,editor_move_up:_a,editor_move_down:da,editor_remove_entity:sa,editor_show_options:na,editor_hide_options:la,editor_not_found:ma,editor_severity:ca,annotation_at:ua,editor_orientation:pa,editor_orientation_horizontal:ga,editor_orientation_vertical:ha,editor_value_axis:ba,editor_value_grid:ya,editor_value_min:va,editor_value_max:fa,dist_median:xa,dist_middle:wa,dist_range:Ca,dist_count:ka,editor_drill_down:Ma,drill_into:Aa,drill_back:za,drill_top:Ea,extremes_high:qa,extremes_low:Pa,extremes_average:Da,editor_extremes_max:Na,editor_extremes_min:Sa,editor_extremes_average:Va,editor_extremes_average_none:Ta,editor_extremes_average_line:Oa,editor_extremes_average_figure:Ua,editor_extremes:La,anomaly_title:Ga,anomaly_beyond_high:Ha,anomaly_beyond_low:Fa,editor_anomalies:ja,editor_anomalies_window:Ba,editor_anomalies_sigma:Ra,editor_anomalies_color:Ia,editor_anomalies_band:Qa,period_previous:Wa,period_next:Ja,period_return:Ya,period_today:Za,period_yesterday:Ka,period_this_week:Xa,period_last_week:$a,period_this_month:er,period_last_month:or,period_this_year:ar,period_last_year:rr,period_last_hour:ir,period_last_hours:tr,period_last_day:_r,period_last_days:dr,period_last_week_rolling:sr,period_last_weeks:nr,period_last_month_rolling:lr,period_last_months:mr,editor_color_by_shades:cr,editor_shade_color:ur,editor_show_percent:pr,editor_center_total:gr,editor_center_average:hr,editor_center_none:br,parts_total:yr,parts_average:vr,parts_aria:fr,editor_style_scatter:xr,editor_style_bubble:wr,editor_against:Cr,editor_against_entity:kr,editor_against_time:Mr,editor_dot_size:Ar,editor_jitter:zr,editor_min_size:Er,editor_max_size:qr,editor_dot_color:Pr,editor_xy_x_axis:Dr,scatter_needs_two:Nr,bubble_needs_three:Sr,scatter_role_x:Vr,bubble_role_size:Tr,chart_total:Or,editor_x_min:Ur,editor_x_max:Lr,zoom_reset:Gr,zoom_window:Hr,zoom_window_label:Fr,editor_zoom:jr,editor_overview:Br,editor_annotations:Rr,editor_annotation_type:Ir,editor_annotation_type_line:Qr,editor_annotation_type_band:Wr,editor_annotation_type_time:Jr,editor_annotation_type_state:Yr,editor_annotation_type_point:Zr,editor_annotation_add_line:Kr,editor_annotation_add_band:Xr,editor_annotation_add_time:$r,editor_annotation_add_state:ei,editor_annotation_add_point:oi,editor_annotation_add:ai,editor_annotation_value:ri,editor_annotation_from:"De",editor_annotation_to:"Até",editor_annotation_times:_i,editor_annotation_entity:di,editor_annotation_series:si,editor_annotation_state:ni,editor_annotation_shade:li,editor_annotation_at:mi,editor_annotation_at_max:ci,editor_annotation_at_min:ui,editor_annotation_at_last:pi,editor_annotation_at_first:gi,editor_annotation_label:hi,editor_annotation_color:"Cor",editor_annotation_dash:yi,editor_annotation_history:vi,editor_annotation_zone:fi,editor_annotation_zone_none:xi,editor_annotation_zone_above:wi,editor_annotation_zone_below:Ci,editor_annotation_severity:ki,editor_annotation_remove:Mi,editor_zones:Ai,editor_period_calendar:zi,editor_period_calendar_rolling:Ei,editor_period_calendar_day:qi,editor_period_calendar_week:Pi,editor_period_calendar_month:Di,editor_period_calendar_year:Ni,editor_period_offset:Si,editor_period_until:Vi,editor_period_until_now:Ti,editor_period_until_end:Oi,editor_period_navigate:Ui,editor_group_by:Li,editor_group_by_none:Gi,editor_group_by_hour:Hi,editor_group_by_day:"Dia",editor_group_by_week:ji,editor_group_by_month:"Mês",editor_aggregate:Ri,compare_series:Ii,compare_hours_earlier:Qi,compare_days_earlier:Wi,compare_weeks_earlier:Ji,compare_months_earlier:Yi,compare_years_earlier:Zi,editor_compare:Ki,editor_compare_style:Xi,editor_compare_style_grey:$i,editor_compare_style_series:et,editor_aggregate_mean:ot,editor_aggregate_sum:at,editor_aggregate_min:rt,editor_aggregate_max:it,editor_aggregate_first:tt,editor_aggregate_last:_t,editor_aggregate_change:dt,editor_cumulative_transform:st,editor_cumulative_transform_none:nt,editor_cumulative_transform_cumulative:lt,editor_cumulative_reset:mt,editor_cumulative_reset_none:ct,editor_cumulative_reset_day:ut,editor_cumulative_reset_week:pt,editor_cumulative_reset_month:gt,editor_cumulative_reset_billing:ht,editor_cumulative_billing_day:bt,editor_x_axis:yt,editor_y_axis:vt,editor_axis_labels:ft,editor_axis_labels_outside:xt,editor_axis_labels_inside:wt,editor_grid_horizontal:Ct,editor_grid_vertical:kt,editor_y_min:Mt,editor_y_max:At,editor_y_scale:zt,editor_y_scale_linear:Et,editor_y_scale_log:qt,editor_tooltip:Pt,editor_line_width:Dt,editor_dots:Nt,editor_on_top:St,editor_when_entity:Vt,editor_when_state:Tt,editor_when_above:Ot,editor_when_below:Ut,editor_when_card_entity:Lt,editor_when_card_state:Gt,editor_when_card_above:Ht,editor_when_card_below:Ft,editor_when_ghost:jt,editor_when_strip:Bt,when_strip_label:Rt,editor_now_marker:It,editor_now_marker_off:Qt,editor_now_marker_line:Wt,editor_now_marker_time:Jt,editor_now_marker_countdown:Yt,now_marker_countdown:Zt,now_marker_next:Kt,editor_compact:Xt,editor_header:$t,editor_header_above:e_,editor_header_over:o_,editor_header_hidden:a_,editor_legend_toggle:r_,editor_labels_show:i_,editor_labels_show_all:t_,editor_labels_show_last:__,editor_labels_show_minmax:d_,editor_labels_show_ends:s_,editor_labels_position:n_,editor_labels_position_auto:l_,editor_labels_position_above:m_,editor_labels_position_below:c_,editor_labels_position_center:u_,editor_labels_overlap:p_,editor_sync:g_,editor_multiples:h_,editor_multiples_scale:b_,editor_multiples_scale_auto:y_,editor_multiples_scale_shared:v_,editor_multiples_scale_independent:f_,editor_multiples_columns:x_,forecast_label:w_,forecast_series:C_,editor_forecast_title:k_,editor_forecast_entity:M_,editor_forecast_attribute:A_,editor_forecast_value_key:z_,editor_forecast_time_key:E_,editor_forecast_type:q_,editor_forecast_type_hourly:P_,editor_forecast_type_daily:D_,editor_forecast_type_twice_daily:N_,editor_forecast_multiply:S_,editor_forecast_hours:V_,editor_set_point:T_,editor_shading:O_,editor_shade_fan:U_,editor_current_color:L_,editor_set_point_color:G_,editor_heating_color:H_,editor_cooling_color:F_,editor_days:j_,editor_day_clock_center_total:B_,editor_day_clock_center_now:R_,editor_day_clock_center_none:I_,editor_bucket:Q_,editor_bucket_15:W_,editor_bucket_30:J_,editor_bucket_60:Y_,editor_aggregate_auto:Z_,editor_ring_color:"Cor",editor_active:X_,editor_entity_options_none:$_,editor_hierarchy_group_by:ed,editor_group_by_floor:od,editor_group_by_area:ad,editor_group_by_device:rd,editor_group_by_label:id,editor_entity_groups:td,editor_bar_labels:_d,editor_bar_labels_state:dd,editor_bar_labels_duration:sd,editor_bar_labels_both:nd,editor_bar_labels_none:ld,editor_timeline_legend:md,editor_timeline_legend_above:cd,editor_timeline_legend_hidden:ud,editor_state_colors:pd,editor_state_colors_help:gd,editor_state_colors_state:hd,editor_state_colors_color:"Cor",editor_state_colors_add:yd,editor_state_colors_remove:vd,editor_timeline_group:fd,editor_points_per_hour:xd,editor_graph:wd,editor_graph_line:Cd,editor_graph_bar:kd,editor_graph_none:Md,editor_fill:Ad,editor_fill_solid:zd,editor_fill_fade:Ed,editor_fill_none:qd,editor_points:Pd,editor_points_hover:Dd,editor_points_always:Nd,editor_points_never:Sd,editor_trend_labels:Vd,editor_labels_hover:Td,editor_labels_always:Od,editor_labels_never:Ud,editor_height:Ld,editor_bar_spacing:Gd,editor_color_transition:Hd,editor_color_transition_smooth:Fd,editor_color_transition_hard:jd,editor_extrema:Bd,editor_average:Rd,editor_trend_legend:Id,editor_trend_y_min:Qd,editor_trend_y_max:Wd,editor_min_range:Jd,editor_y_min_secondary:Yd,editor_y_max_secondary:Zd,editor_min_range_secondary:Kd,editor_value_factor:Xd,editor_align_header:$d,editor_align_header_default:es,editor_align_header_left:os,editor_align_header_right:as,editor_align_header_center:rs,editor_align_icon:is,editor_align_icon_right:ts,editor_align_icon_left:_s,editor_align_icon_state:ds,editor_align_state:ss,editor_align_state_left:ns,editor_align_state_right:ls,editor_align_state_center:ms,editor_font_size:cs,editor_font_size_header:us,editor_color_name:ps,editor_color_value:gs,editor_trend_color_icon:hs,editor_trend_group:bs,editor_icon_image:ys,editor_trend_tooltip:vs,editor_y_axis_side:fs,editor_y_axis_side_primary:xs,editor_y_axis_side_secondary:ws,editor_entity_aggregate:Cs,editor_fixed_value:ks,editor_show_state:Ms,editor_show_indicator:As,editor_show_graph:zs,editor_show_line:Es,editor_show_fill:qs,editor_show_points:Ps,editor_show_legend_entity:Ds,editor_show_legend_state:Ns,editor_sectors:Ss,editor_sectors_4:Vs,editor_sectors_8:Ts,editor_sectors_16:Os,editor_calm:Us,editor_wind_roles:Ls,editor_wind_now:Gs,editor_wind_none:Hs,editor_wind_statistics:Fs,editor_style_area:js,editor_stack:Bs,editor_stack_none:Rs,editor_stack_normal:Is,editor_stack_percent:Qs,editor_negative_color:Ws,editor_style_beeswarm:Js,editor_place_by:Ys,editor_place_by_value:Zs,editor_place_by_time_of_day:Ks,editor_size_by_value:Xs,swarm_readings:$s,swarm_events:en,swarm_shown:on,swarm_none:an,swarm_no_change:rn,swarm_held:tn,swarm_earliest_latest:_n,swarm_lowest_highest:dn,editor_style_strip_plot:sn,strip_median_value:nn,strip_mean_value:ln,strip_mean:mn,editor_strip_marker:cn,editor_strip_marker_median:un,editor_strip_marker_mean:pn,editor_strip_marker_none:gn,editor_strip_jitter:hn,editor_fill_color:"Cor",editor_style_box:yn,box_aria:vn,box_highest:fn,box_upper_quartile:xn,box_median:wn,box_lower_quartile:Cn,box_lowest:kn,box_mean:Mn,box_count:An,box_outliers:zn,editor_whiskers:En,editor_whiskers_tukey:qn,editor_whiskers_range:Pn,editor_readings:Dn,editor_box_color:Nn,editor_style_bullet:Sn,editor_ranges:Vn,editor_ranges_shades:Tn,editor_ranges_colours:On,compare_target:Un,chart_aria:Ln,editor_style_candlestick:Gn,editor_candle_by:Hn,editor_under_aggregate:Fn,editor_up_color:jn,editor_down_color:Bn,editor_underneath:Rn,editor_underneath_columns:In,editor_underneath_line:Qn,candle_open:Wn,candle_high:Jn,candle_low:Yn,candle_close:Zn,candle_week_of:Kn,editor_style_climate:Xn,climate_set_point:$n,climate_range:el,climate_not_thermostat:ol,climate_action_heating:al,climate_action_preheating:rl,climate_action_cooling:il,climate_action_defrosting:tl,climate_action_drying:_l,climate_action_fan:dl,climate_action_idle:sl,climate_action_off:nl,editor_style_column:ll,editor_group_by_auto:ml,editor_range:cl,editor_rounded:ul,editor_column_labels:pl,editor_error_bars:gl,editor_error_bars_none:hl,editor_error_bars_std:bl,editor_error_bars_min_max:yl,editor_error_bars_ci95:vl,error_bars_tooltip:fl,editor_column_color:"Cor",editor_style_combined:wl,editor_series_type:Cl,editor_series_type_line:kl,editor_series_type_column:Ml,editor_series_type_area:Al,editor_series_axis:zl,editor_series_axis_auto:El,editor_series_axis_left:ql,editor_series_axis_right:Pl,editor_series_aggregate:Dl,editor_series_aggregate_auto:Nl,editor_series_aggregate_mean:Sl,editor_series_aggregate_sum:Vl,editor_series_aggregate_min:Tl,editor_series_aggregate_max:Ol,editor_series_aggregate_first:Ul,editor_series_aggregate_last:Ll,editor_series_aggregate_change:Gl,editor_style_day_clock:Hl,day_clock_times_one:Fl,day_clock_times:jl,day_clock_a_day:Bl,day_clock_busiest:Rl,day_clock_peak:Il,day_clock_state:Ql,day_clock_per_day:Wl,day_clock_no_data:Jl,day_clock_now:Yl,day_clock_on:Zl,day_clock_average:Kl,day_clock_on_days:Xl,day_clock_so_far:$l,day_clock_range:em,day_clock_average_value:om,editor_style_cycle_plot:am,cycle_note_week:rm,cycle_note_hour:im,cycle_note_month:tm,cycle_mean_legend:_m,cycle_panel_average:dm,editor_cycle_plot_cycle:sm,editor_cycle_plot_cycle_day_of_week:nm,editor_cycle_plot_cycle_hour_of_day:lm,editor_cycle_plot_cycle_day_of_month:mm,editor_cycle_plot_weeks:cm,editor_style_dumbbell:um,editor_ends:pm,editor_ends_range:gm,editor_ends_then:hm,editor_ends_target:bm,editor_show_now:ym,dumbbell_low:vm,dumbbell_high:fm,dumbbell_now:xm,dumbbell_target:wm,dumbbell_ago_hour_one:Cm,dumbbell_ago_hour:km,dumbbell_ago_day_one:Mm,dumbbell_ago_day:Am,dumbbell_ago_week_one:zm,dumbbell_ago_week:Em,dumbbell_ago_month_one:qm,dumbbell_ago_month:Pm,dumbbell_no_value:Dm,editor_style_funnel:Nm,editor_funnel_shape:Sm,editor_funnel_shape_funnel:Vm,editor_funnel_shape_pyramid:Tm,editor_funnel_percent_of:Om,editor_funnel_percent_of_first:Um,editor_funnel_percent_of_previous:Lm,editor_funnel_percent_of_none:Gm,editor_funnel_color_by:"Cor",editor_funnel_color_by_series:Fm,editor_funnel_color_by_bands:jm,funnel_aria:Bm,editor_style_grouped_bars:Rm,editor_mode:Im,editor_mode_grouped:Qm,editor_mode_stacked:Wm,editor_mode_percent:Jm,editor_bars_color_by:"Cor",editor_bars_color_by_series:Zm,editor_bars_color_by_bands:Km,editor_bar_group:Xm,editor_bar_series:$m,editor_bar_color:ec,grouped_bars_aria:oc,editor_style_heatmap:ac,heatmap_aria:rc,heatmap_hours:ic,heatmap_empty:tc,editor_grid:_c,editor_grid_hours:dc,editor_grid_calendar:sc,editor_color_by_scale:nc,editor_cell_shape:lc,editor_cell_shape_square:mc,editor_cell_shape_rounded:cc,editor_cell_shape_hexagon:uc,editor_color_min:pc,editor_color_max:gc,editor_legend:hc,editor_style_spiral:bc,spiral_aria:yc,spiral_turn_day_note:vc,spiral_turn_week_note:fc,spiral_inner_oldest:xc,editor_spiral_turn:wc,editor_spiral_turn_day:"Dia",editor_spiral_turn_week:kc,editor_spiral_turns:Mc,editor_spiral_ring_width:Ac,editor_style_histogram:zc,editor_count:Ec,editor_count_time:qc,editor_count_readings:Pc,editor_show_as:Dc,editor_show_as_percent:Nc,editor_show_as_total:Sc,editor_bins:Vc,editor_bin_width:Tc,editor_bars:Oc,editor_bars_side:Uc,editor_bars_overlap:Lc,editor_hist_x_axis:Gc,histogram_readings:Hc,histogram_reading:Fc,editor_style_line:jc,chart_loading:Bc,chart_error:Rc,energy_loading:Ic,energy_error:Qc,energy_none:Wc,energy_flow_grid_import:Jc,energy_flow_grid_export:Yc,energy_flow_solar:Zc,energy_flow_battery_out:Kc,energy_flow_battery_in:Xc,energy_flow_gas:"Gás",energy_flow_water:eu,energy_flow_devices:ou,energy_node_home:au,energy_node_untracked:ru,energy_node_home_use:iu,chart_no_data:tu,legend_toggle_hint:_u,legend_toggle_all_hidden:du,export_menu:su,export_png:nu,export_png_hint:lu,export_svg:mu,export_svg_hint:cu,export_csv:uu,export_csv_hint:pu,export_yaml:gu,export_yaml_hint:hu,export_copied:bu,export_saved:yu,export_saved_file:vu,export_failed:fu,chart_log_nothing:xu,editor_style_lollipop:wu,editor_style_pictograph:Cu,editor_unit_icon:ku,editor_per_icon:Mu,editor_group_size:Au,editor_partial:zu,editor_style_pie:Eu,editor_shape:qu,editor_shape_donut:Pu,editor_shape_pie:Du,editor_center_label:Nu,editor_gap:Su,editor_gradient:Vu,editor_style_polar_area:Tu,editor_polar_scale:Ou,editor_polar_scale_shared:Uu,editor_polar_scale_limits:Lu,editor_polar_color_by:"Cor",editor_polar_color_by_series:Hu,editor_polar_color_by_shades:Fu,editor_polar_color_by_bands:ju,editor_polar_color:Bu,polar_area_aria:Ru,editor_style_radar:Iu,editor_radar_scale:Qu,editor_radar_scale_limits:Wu,editor_radar_scale_shared:Ju,editor_radar_fill:Yu,editor_radar_axis:Zu,radar_aria:Ku,radar_other:Xu,editor_style_range_area:$u,editor_mean:ep,editor_range_color:"Cor",editor_style_rings:ap,editor_rings_start_angle:rp,editor_rounded_ends:ip,editor_style_sankey:tp,editor_link_color:_p,editor_link_color_auto:dp,editor_link_color_source:sp,editor_link_color_target:np,editor_from:lp,editor_to:mp,editor_flow_color:cp,sankey_aria:up,sankey_flow:pp,sankey_no_flows:gp,sankey_nothing:hp,energy_nothing_flowed:bp,editor_style_chord:yp,editor_chord_pad:vp,editor_chord_ribbon_opacity:fp,chord_aria:xp,editor_style_slope:wp,editor_measure:Cp,editor_measure_value:kp,editor_measure_change:Mp,editor_color_by_direction:Ap,editor_color_by_group:zp,editor_increase:Ep,editor_increase_bad:qp,editor_increase_good:Pp,editor_group:Dp,slope_now:Np,slope_ago:Sp,slope_ago_one:Vp,slope_previous:Tp,slope_previous_one:Op,slope_last:Up,slope_last_one:Lp,slope_unit_hour:Gp,slope_unit_hour_other:Hp,slope_unit_day:"dia",slope_unit_day_other:jp,slope_unit_week:Bp,slope_unit_week_other:Rp,slope_unit_month:"mês",slope_unit_month_other:Qp,slope_entity_aria:Wp,slope_no_reading:Jp,editor_style_sparkline:Yp,editor_spark:Zp,editor_spark_line:Kp,editor_spark_area:Xp,editor_spark_column:$p,editor_spark_bar:eg,editor_spark_color:"Cor",spark_aria:ag,editor_style_streamgraph:rg,editor_baseline:ig,editor_baseline_wiggle:tg,editor_baseline_centre:_g,editor_baseline_share:dg,editor_baseline_zero:sg,editor_stream_order:ng,editor_stream_order_inside_out:lg,editor_stream_order_listed:mg,editor_stream_labels:cg,editor_stream_curve:ug,stream_total:pg,editor_style_sunburst:gg,editor_style_icicle:hg,editor_sunburst_shape:bg,editor_sunburst_shape_full:yg,editor_sunburst_shape_half:vg,editor_hierarchy_color_by:"Cor",editor_hierarchy_color_by_group:xg,editor_hierarchy_color_by_bands:wg,hierarchy_total:Cg,hierarchy_other:kg,hierarchy_empty:Mg,hierarchy_no_reading:Ag,sunburst_aria:zg,icicle_aria:Eg,editor_style_timeline:qg,timeline_no_states:Pg,timeline_for:Dg,timeline_now:Ng,timeline_measurement:Sg,editor_style_treemap:Vg,editor_treemap_color_by:"Cor",editor_treemap_color_by_group:Og,editor_treemap_color_by_bands:Ug,treemap_aria:Lg,treemap_total:Gg,treemap_empty:Hg,treemap_no_reading:Fg,treemap_other:jg,editor_style_marimekko:Bg,editor_marimekko_segment_labels:Rg,editor_marimekko_segment_labels_percent:Ig,editor_marimekko_segment_labels_value:Qg,editor_marimekko_segment_labels_both:Wg,editor_marimekko_segment_labels_none:Jg,editor_marimekko_group:Yg,editor_marimekko_category:Zg,editor_marimekko_color:Kg,marimekko_aria:Xg,editor_style_trend:$g,trend_min:eh,trend_avg:oh,trend_max:ah,editor_style_violin:rh,editor_shape_violin:ih,editor_shape_raincloud:th,editor_box:_h,editor_bandwidth:dh,editor_split_by:sh,editor_split_by_none:nh,editor_split_by_day:lh,editor_split_by_week:mh,editor_split_by_month:ch,violin_median:uh,violin_none:ph,violin_raincloud:gh,editor_style_waffle:hh,editor_waffles:bh,editor_waffles_one:yh,editor_waffles_each:vh,editor_headline:fh,editor_style_waterfall:xh,editor_steps:wh,editor_steps_change:Ch,editor_steps_current:kh,editor_start_from_first:Mh,editor_total:Ah,editor_waterfall_invert:zh,waterfall_start:Eh,waterfall_end:"Fim",waterfall_total:Ph,waterfall_no_readings:Dh,waterfall_aria:Nh,editor_style_wind_rose:Sh,wind_prevailing:Vh,wind_mean_speed:Th,wind_strongest:Oh,wind_calm:Uh,wind_speed:Lh,wind_speed_unit:Gh,wind_share:Hh,wind_aria:Fh,wind_aria_calm:jh,wind_aria_still:Bh,editor_style_purpose_bar:Rh,editor_style_purpose_thin:Ih,editor_style_purpose_segmented:Qh,editor_style_purpose_tank:Wh,editor_style_purpose_battery:Jh,editor_style_purpose_ring:Yh,editor_style_purpose_needle:Zh,editor_style_purpose_arc:Kh,editor_style_purpose_line:Xh,editor_style_purpose_area:$h,editor_style_purpose_column:eb,editor_style_purpose_combined:ob,editor_style_purpose_pie:ab,editor_style_purpose_rings:rb,editor_style_purpose_pictograph:ib,editor_style_purpose_waffle:tb,editor_style_purpose_histogram:_b,editor_style_purpose_scatter:db,editor_style_purpose_bubble:sb,editor_style_purpose_heatmap:nb,editor_style_purpose_spiral:lb,editor_style_purpose_box:mb,editor_style_purpose_funnel:cb,editor_style_purpose_radar:ub,editor_style_purpose_polar_area:pb,editor_style_purpose_treemap:gb,editor_style_purpose_marimekko:hb,editor_style_purpose_sunburst:bb,editor_style_purpose_icicle:yb,editor_style_purpose_grouped_bars:vb,editor_style_purpose_bullet:fb,editor_style_purpose_lollipop:xb,editor_style_purpose_waterfall:wb,editor_style_purpose_slope:Cb,editor_style_purpose_dumbbell:kb,editor_style_purpose_range_area:Mb,editor_style_purpose_sparkline:Ab,editor_style_purpose_streamgraph:zb,editor_style_purpose_candlestick:Eb,editor_style_purpose_violin:qb,editor_style_purpose_beeswarm:Pb,editor_style_purpose_strip_plot:Db,editor_style_purpose_sankey:Nb,editor_style_purpose_chord:Sb,editor_style_purpose_timeline:Vb,editor_style_purpose_climate:Tb,editor_style_purpose_wind_rose:Ob,editor_style_purpose_day_clock:Ub,editor_style_purpose_cycle_plot:Lb,editor_style_purpose_trend:Gb,editor_chart_group_data:Hb,editor_chart_group_look:Fb,editor_chart_group_axes:jb,editor_chart_group_extras:Bb,editor_chart_group_layout:Rb,editor_notice_group_by:Ib,editor_notice_sorted:Qb,editor_summary_no_entities:Wb,editor_summary_entity_one:Jb,editor_summary_entities:Yb,editor_summary_matching:Zb,editor_summary_limits:Kb,editor_summary_target:Xb,editor_summary_no_bands:$b,editor_summary_band_one:ey,editor_summary_bands:oy,editor_warn_min_max:ay,editor_warn_not_number:ry,editor_warn_band_same_start:iy,editor_row_action:ty,editor_when_heading:_y,editor_when_card_heading:dy,editor_when_card_help:sy,editor_when_state_helper:ny,editor_when_card_state_helper:ly,editor_anomalies_window_helper:my,editor_zoom_helper:cy,editor_sync_helper:uy,editor_forecast_entity_helper:py,editor_forecast_attribute_helper:gy,editor_forecast_value_key_helper:hy,editor_forecast_time_key_helper:by,editor_forecast_type_helper:yy,editor_forecast_multiply_helper:vy,editor_trend_y_min_helper:fy,editor_trend_y_max_helper:xy,editor_y_min_secondary_helper:wy,editor_y_max_secondary_helper:Cy,editor_entity_groups_helper:ky,editor_active_helper:My,editor_annotation_times_helper:Ay,editor_annotation_value_helper:zy,editor_annotation_from_helper:Ey,editor_annotation_to_helper:qy,editor_derivative_smoothing_time_helper:Py,editor_calm_helper:Dy,editor_radar_axis_helper:Ny,editor_energy_flows_helper:Sy,editor_shade_color_helper:Vy};export{ua as annotation_at,Ha as anomaly_beyond_high,Fa as anomaly_beyond_low,Ga as anomaly_title,re as battery_aria,vn as box_aria,An as box_count,fn as box_highest,Cn as box_lower_quartile,kn as box_lowest,Mn as box_mean,wn as box_median,zn as box_outliers,xn as box_upper_quartile,Sr as bubble_needs_three,Tr as bubble_role_size,Zn as candle_close,Jn as candle_high,Yn as candle_low,Wn as candle_open,Kn as candle_week_of,Ln as chart_aria,Rc as chart_error,Bc as chart_loading,xu as chart_log_nothing,tu as chart_no_data,Or as chart_total,xp as chord_aria,il as climate_action_cooling,tl as climate_action_defrosting,_l as climate_action_drying,dl as climate_action_fan,al as climate_action_heating,sl as climate_action_idle,nl as climate_action_off,rl as climate_action_preheating,ol as climate_not_thermostat,el as climate_range,$n as climate_set_point,Wi as compare_days_earlier,Qi as compare_hours_earlier,Yi as compare_months_earlier,Ii as compare_series,Un as compare_target,Ji as compare_weeks_earlier,Zi as compare_years_earlier,_m as cycle_mean_legend,im as cycle_note_hour,tm as cycle_note_month,rm as cycle_note_week,dm as cycle_panel_average,Bl as day_clock_a_day,Kl as day_clock_average,om as day_clock_average_value,Rl as day_clock_busiest,Jl as day_clock_no_data,Yl as day_clock_now,Zl as day_clock_on,Xl as day_clock_on_days,Il as day_clock_peak,Wl as day_clock_per_day,em as day_clock_range,$l as day_clock_so_far,Ql as day_clock_state,jl as day_clock_times,Fl as day_clock_times_one,Ty as default,ka as dist_count,xa as dist_median,wa as dist_middle,Ca as dist_range,za as drill_back,Aa as drill_into,Ea as drill_top,Am as dumbbell_ago_day,Mm as dumbbell_ago_day_one,km as dumbbell_ago_hour,Cm as dumbbell_ago_hour_one,Pm as dumbbell_ago_month,qm as dumbbell_ago_month_one,Em as dumbbell_ago_week,zm as dumbbell_ago_week_one,fm as dumbbell_high,vm as dumbbell_low,Dm as dumbbell_no_value,xm as dumbbell_now,wm as dumbbell_target,X_ as editor_active,My as editor_active_helper,ra as editor_add_band,ta as editor_add_entity,Cr as editor_against,kr as editor_against_entity,Mr as editor_against_time,Ri as editor_aggregate,Z_ as editor_aggregate_auto,dt as editor_aggregate_change,tt as editor_aggregate_first,_t as editor_aggregate_last,it as editor_aggregate_max,ot as editor_aggregate_mean,rt as editor_aggregate_min,at as editor_aggregate_sum,$d as editor_align_header,rs as editor_align_header_center,es as editor_align_header_default,os as editor_align_header_left,as as editor_align_header_right,is as editor_align_icon,_s as editor_align_icon_left,ts as editor_align_icon_right,ds as editor_align_icon_state,ss as editor_align_state,ms as editor_align_state_center,ns as editor_align_state_left,ls as editor_align_state_right,Oe as editor_animate,ai as editor_annotation_add,Xr as editor_annotation_add_band,Kr as editor_annotation_add_line,oi as editor_annotation_add_point,ei as editor_annotation_add_state,$r as editor_annotation_add_time,mi as editor_annotation_at,gi as editor_annotation_at_first,pi as editor_annotation_at_last,ci as editor_annotation_at_max,ui as editor_annotation_at_min,bi as editor_annotation_color,yi as editor_annotation_dash,di as editor_annotation_entity,ii as editor_annotation_from,Ey as editor_annotation_from_helper,vi as editor_annotation_history,hi as editor_annotation_label,Mi as editor_annotation_remove,si as editor_annotation_series,ki as editor_annotation_severity,li as editor_annotation_shade,ni as editor_annotation_state,_i as editor_annotation_times,Ay as editor_annotation_times_helper,ti as editor_annotation_to,qy as editor_annotation_to_helper,Ir as editor_annotation_type,Wr as editor_annotation_type_band,Qr as editor_annotation_type_line,Zr as editor_annotation_type_point,Yr as editor_annotation_type_state,Jr as editor_annotation_type_time,ri as editor_annotation_value,zy as editor_annotation_value_helper,fi as editor_annotation_zone,wi as editor_annotation_zone_above,Ci as editor_annotation_zone_below,xi as editor_annotation_zone_none,Rr as editor_annotations,ja as editor_anomalies,Qa as editor_anomalies_band,Ia as editor_anomalies_color,Ra as editor_anomalies_sigma,Ba as editor_anomalies_window,my as editor_anomalies_window_helper,Co as editor_attribute,Rd as editor_average,ft as editor_axis_labels,wt as editor_axis_labels_inside,xt as editor_axis_labels_outside,vo as editor_badge_actions,to as editor_badge_attribute,bo as editor_badge_bands,yo as editor_badge_bands_help,ho as editor_badge_color,go as editor_badge_decimals,wo as editor_badge_double_tap_action,$e as editor_badge_entity,xo as editor_badge_hold_action,so as editor_badge_hours,mo as editor_badge_icon,uo as editor_badge_max,co as editor_badge_min,_o as editor_badge_name,lo as editor_badge_show_icon,no as editor_badge_show_name,eo as editor_badge_style,ro as editor_badge_style_ring,ao as editor_badge_style_sparkline,io as editor_badge_style_thin,oo as editor_badge_style_value,fo as editor_badge_tap_action,po as editor_badge_unit,Ro as editor_band_color,Io as editor_band_custom_color,Ho as editor_band_from,Fo as editor_band_from_entity,Bo as editor_band_from_entity_label,jo as editor_band_from_number,Wo as editor_band_icon,Qo as editor_band_label,dh as editor_bandwidth,ec as editor_bar_color,Xm as editor_bar_group,_d as editor_bar_labels,nd as editor_bar_labels_both,sd as editor_bar_labels_duration,ld as editor_bar_labels_none,dd as editor_bar_labels_state,$m as editor_bar_series,Gd as editor_bar_spacing,Oc as editor_bars,Ym as editor_bars_color_by,Km as editor_bars_color_by_bands,Zm as editor_bars_color_by_series,Lc as editor_bars_overlap,Uc as editor_bars_side,ig as editor_baseline,_g as editor_baseline_centre,dg as editor_baseline_share,tg as editor_baseline_wiggle,sg as editor_baseline_zero,Tc as editor_bin_width,Vc as editor_bins,_h as editor_box,Nn as editor_box_color,Q_ as editor_bucket,W_ as editor_bucket_15,J_ as editor_bucket_30,Y_ as editor_bucket_60,Us as editor_calm,Dy as editor_calm_helper,Hn as editor_candle_by,Po as editor_card_setting,lc as editor_cell_shape,uc as editor_cell_shape_hexagon,cc as editor_cell_shape_rounded,mc as editor_cell_shape_square,le as editor_center,hr as editor_center_average,Nu as editor_center_label,ce as editor_center_mode_band,ue as editor_center_mode_name,ge as editor_center_mode_none,pe as editor_center_mode_text,me as editor_center_mode_value,br as editor_center_none,he as editor_center_text,gr as editor_center_total,jb as editor_chart_group_axes,Hb as editor_chart_group_data,Bb as editor_chart_group_extras,Rb as editor_chart_group_layout,Fb as editor_chart_group_look,vp as editor_chord_pad,fp as editor_chord_ribbon_opacity,Ko as editor_color_amber,$o as editor_color_blue,F as editor_color_by,B as editor_color_by_bands,Ap as editor_color_by_direction,zp as editor_color_by_group,nc as editor_color_by_scale,j as editor_color_by_series,cr as editor_color_by_shades,aa as editor_color_custom,Zo as editor_color_green,oa as editor_color_grey,Jo as editor_color_icon,gc as editor_color_max,pc as editor_color_min,ps as editor_color_name,Yo as editor_color_primary,ea as editor_color_purple,Xo as editor_color_red,Hd as editor_color_transition,jd as editor_color_transition_hard,Fd as editor_color_transition_smooth,gs as editor_color_value,xl as editor_column_color,pl as editor_column_labels,qe as editor_columns,Xt as editor_compact,Ki as editor_compare,Xi as editor_compare_style,$i as editor_compare_style_grey,et as editor_compare_style_series,F_ as editor_cooling_color,Ec as editor_count,Pc as editor_count_readings,qc as editor_count_time,bt as editor_cumulative_billing_day,mt as editor_cumulative_reset,ht as editor_cumulative_reset_billing,ut as editor_cumulative_reset_day,gt as editor_cumulative_reset_month,ct as editor_cumulative_reset_none,pt as editor_cumulative_reset_week,st as editor_cumulative_transform,lt as editor_cumulative_transform_cumulative,nt as editor_cumulative_transform_none,L_ as editor_current_color,U as editor_curve,L as editor_curve_smooth,H as editor_curve_step,G as editor_curve_straight,sm as editor_cycle_plot_cycle,mm as editor_cycle_plot_cycle_day_of_month,nm as editor_cycle_plot_cycle_day_of_week,lm as editor_cycle_plot_cycle_hour_of_day,cm as editor_cycle_plot_weeks,Q as editor_dash,I_ as editor_day_clock_center_none,R_ as editor_day_clock_center_now,B_ as editor_day_clock_center_total,j_ as editor_days,Ve as editor_decimals,D as editor_derivative_smoothing,N as editor_derivative_smoothing_time,Py as editor_derivative_smoothing_time_helper,C as editor_derivative_transform,M as editor_derivative_transform_derivative,k as editor_derivative_transform_none,A as editor_derivative_unit_time,P as editor_derivative_unit_time_d,q as editor_derivative_unit_time_h,E as editor_derivative_unit_time_min,z as editor_derivative_unit_time_s,Pr as editor_dot_color,Ar as editor_dot_size,Nt as editor_dots,Xe as editor_double_tap_action,Bn as editor_down_color,Ma as editor_drill_down,ne as editor_end_angle,pm as editor_ends,gm as editor_ends_range,bm as editor_ends_target,hm as editor_ends_then,T as editor_energy_flows,Sy as editor_energy_flows_helper,O as editor_energy_split,Cs as editor_entity_aggregate,td as editor_entity_groups,ky as editor_entity_groups_helper,$_ as editor_entity_options_none,gl as editor_error_bars,vl as editor_error_bars_ci95,yl as editor_error_bars_min_max,hl as editor_error_bars_none,bl as editor_error_bars_std,je as editor_exclude_heading,Be as editor_exclude_help,Le as editor_export,Bd as editor_extrema,La as editor_extremes,Va as editor_extremes_average,Ua as editor_extremes_average_figure,Oa as editor_extremes_average_line,Ta as editor_extremes_average_none,Na as editor_extremes_max,Sa as editor_extremes_min,Ad as editor_fill,bn as editor_fill_color,Ed as editor_fill_fade,qd as editor_fill_none,zd as editor_fill_solid,ks as editor_fixed_value,cp as editor_flow_color,cs as editor_font_size,us as editor_font_size_header,A_ as editor_forecast_attribute,gy as editor_forecast_attribute_helper,M_ as editor_forecast_entity,py as editor_forecast_entity_helper,V_ as editor_forecast_hours,S_ as editor_forecast_multiply,vy as editor_forecast_multiply_helper,E_ as editor_forecast_time_key,by as editor_forecast_time_key_helper,k_ as editor_forecast_title,q_ as editor_forecast_type,D_ as editor_forecast_type_daily,yy as editor_forecast_type_helper,P_ as editor_forecast_type_hourly,N_ as editor_forecast_type_twice_daily,z_ as editor_forecast_value_key,hy as editor_forecast_value_key_helper,lp as editor_from,Hm as editor_funnel_color_by,jm as editor_funnel_color_by_bands,Fm as editor_funnel_color_by_series,Om as editor_funnel_percent_of,Um as editor_funnel_percent_of_first,Gm as editor_funnel_percent_of_none,Lm as editor_funnel_percent_of_previous,Sm as editor_funnel_shape,Vm as editor_funnel_shape_funnel,Tm as editor_funnel_shape_pyramid,Su as editor_gap,de as editor_gauge_help,ye as editor_ghost,fe as editor_ghost_24h,xe as editor_ghost_7d,ve as editor_ghost_off,Vu as editor_gradient,wd as editor_graph,kd as editor_graph_bar,Cd as editor_graph_line,Md as editor_graph_none,_c as editor_grid,sc as editor_grid_calendar,Ct as editor_grid_horizontal,dc as editor_grid_hours,kt as editor_grid_vertical,Dp as editor_group,s as editor_group_bars,Li as editor_group_by,ad as editor_group_by_area,ml as editor_group_by_auto,Fi as editor_group_by_day,rd as editor_group_by_device,od as editor_group_by_floor,Hi as editor_group_by_hour,id as editor_group_by_label,Bi as editor_group_by_month,Gi as editor_group_by_none,ji as editor_group_by_week,c as editor_group_compare,u as editor_group_distribution,n as editor_group_gauges,l as editor_group_history,Au as editor_group_size,m as editor_group_totals,$t as editor_header,e_ as editor_header_above,a_ as editor_header_hidden,o_ as editor_header_over,fh as editor_headline,H_ as editor_heating_color,Ld as editor_height,la as editor_hide_options,Ue as editor_hide_unavailable,fg as editor_hierarchy_color_by,wg as editor_hierarchy_color_by_bands,xg as editor_hierarchy_color_by_group,ed as editor_hierarchy_group_by,Gc as editor_hist_x_axis,Ke as editor_hold_action,Mo as editor_icon,ys as editor_icon_image,He as editor_include_heading,Fe as editor_include_help,Ep as editor_increase,qp as editor_increase_bad,Pp as editor_increase_good,zr as editor_jitter,R as editor_labels,Od as editor_labels_always,Td as editor_labels_hover,Ud as editor_labels_never,p_ as editor_labels_overlap,n_ as editor_labels_position,m_ as editor_labels_position_above,l_ as editor_labels_position_auto,c_ as editor_labels_position_below,u_ as editor_labels_position_center,i_ as editor_labels_show,t_ as editor_labels_show_all,s_ as editor_labels_show_ends,__ as editor_labels_show_last,d_ as editor_labels_show_minmax,hc as editor_legend,r_ as editor_legend_toggle,Ge as editor_limit,Do as editor_limit_default,So as editor_limit_entity,No as editor_limit_number,Dt as editor_line_width,_p as editor_link_color,dp as editor_link_color_auto,sp as editor_link_color_source,np as editor_link_color_target,Zg as editor_marimekko_category,Kg as editor_marimekko_color,Yg as editor_marimekko_group,Rg as editor_marimekko_segment_labels,Wg as editor_marimekko_segment_labels_both,Jg as editor_marimekko_segment_labels_none,Ig as editor_marimekko_segment_labels_percent,Qg as editor_marimekko_segment_labels_value,zo as editor_max,qr as editor_max_size,ep as editor_mean,Cp as editor_measure,Mp as editor_measure_change,kp as editor_measure_value,Ao as editor_min,Jd as editor_min_range,Kd as editor_min_range_secondary,Er as editor_min_size,Im as editor_mode,Qm as editor_mode_grouped,Jm as editor_mode_percent,Wm as editor_mode_stacked,da as editor_move_down,_a as editor_move_up,h_ as editor_multiples,x_ as editor_multiples_columns,b_ as editor_multiples_scale,y_ as editor_multiples_scale_auto,f_ as editor_multiples_scale_independent,v_ as editor_multiples_scale_shared,ko as editor_name,Ws as editor_negative_color,qo as editor_none,ma as editor_not_found,Ib as editor_notice_group_by,Qb as editor_notice_sorted,It as editor_now_marker,Yt as editor_now_marker_countdown,Wt as editor_now_marker_line,Qt as editor_now_marker_off,Jt as editor_now_marker_time,St as editor_on_top,pa as editor_orientation,ga as editor_orientation_horizontal,ha as editor_orientation_vertical,Br as editor_overview,zu as editor_partial,Mu as editor_per_icon,zi as editor_period_calendar,qi as editor_period_calendar_day,Di as editor_period_calendar_month,Ei as editor_period_calendar_rolling,Pi as editor_period_calendar_week,Ni as editor_period_calendar_year,p as editor_period_last,Ui as editor_period_navigate,Si as editor_period_offset,g as editor_period_unit,b as editor_period_unit_day,h as editor_period_unit_hour,v as editor_period_unit_month,y as editor_period_unit_week,Vi as editor_period_until,Oi as editor_period_until_end,Ti as editor_period_until_now,Ys as editor_place_by,Ks as editor_place_by_time_of_day,Zs as editor_place_by_value,Pd as editor_points,Nd as editor_points_always,Dd as editor_points_hover,Sd as editor_points_never,xd as editor_points_per_hour,Bu as editor_polar_color,Gu as editor_polar_color_by,ju as editor_polar_color_by_bands,Hu as editor_polar_color_by_series,Fu as editor_polar_color_by_shades,Ou as editor_polar_scale,Lu as editor_polar_scale_limits,Uu as editor_polar_scale_shared,Vo as editor_preset,To as editor_preset_battery,Go as editor_preset_custom,Lo as editor_preset_none,Uo as editor_preset_temperature,Oo as editor_preset_usage,Zu as editor_radar_axis,Ny as editor_radar_axis_helper,Yu as editor_radar_fill,Qu as editor_radar_scale,Wu as editor_radar_scale_limits,Ju as editor_radar_scale_shared,cl as editor_range,op as editor_range_color,Vn as editor_ranges,On as editor_ranges_colours,Tn as editor_ranges_shades,Dn as editor_readings,ia as editor_remove_band,sa as editor_remove_entity,K_ as editor_ring_color,rp as editor_rings_start_angle,ul as editor_rounded,ip as editor_rounded_ends,ty as editor_row_action,Ie as editor_rule_area,Re as editor_rule_device_class,Je as editor_rule_domain,Ye as editor_rule_entity,Qe as editor_rule_floor,We as editor_rule_label,Z as editor_section_actions,d as editor_section_chart,J as editor_section_colours,Y as editor_section_display,t as editor_section_entities,W as editor_section_limits,_ as editor_section_style,Ss as editor_sectors,Os as editor_sectors_16,Vs as editor_sectors_4,Ts as editor_sectors_8,Dl as editor_series_aggregate,Nl as editor_series_aggregate_auto,Gl as editor_series_aggregate_change,Ul as editor_series_aggregate_first,Ll as editor_series_aggregate_last,Ol as editor_series_aggregate_max,Sl as editor_series_aggregate_mean,Tl as editor_series_aggregate_min,Vl as editor_series_aggregate_sum,zl as editor_series_axis,El as editor_series_axis_auto,ql as editor_series_axis_left,Pl as editor_series_axis_right,I as editor_series_color,Cl as editor_series_type,Al as editor_series_type_area,Ml as editor_series_type_column,kl as editor_series_type_line,T_ as editor_set_point,G_ as editor_set_point_color,ca as editor_severity,ur as editor_shade_color,Vy as editor_shade_color_helper,U_ as editor_shade_fan,O_ as editor_shading,qu as editor_shape,Pu as editor_shape_donut,Du as editor_shape_pie,th as editor_shape_raincloud,ih as editor_shape_violin,Dc as editor_show_as,Nc as editor_show_as_percent,Sc as editor_show_as_total,qs as editor_show_fill,zs as editor_show_graph,Ae as editor_show_icon,As as editor_show_indicator,Ee as editor_show_legend,Ds as editor_show_legend_entity,Ns as editor_show_legend_state,Es as editor_show_line,ke as editor_show_name,ym as editor_show_now,na as editor_show_options,pr as editor_show_percent,Ps as editor_show_points,Ms as editor_show_state,ze as editor_show_target,Me as editor_show_value,Xs as editor_size_by_value,Pe as editor_sort,Ne as editor_sort_ascending,Se as editor_sort_descending,De as editor_sort_none,f as editor_source,S as editor_source_current,V as editor_source_energy,x as editor_source_history,w as editor_source_statistics,Zp as editor_spark,Xp as editor_spark_area,eg as editor_spark_bar,og as editor_spark_color,$p as editor_spark_column,Kp as editor_spark_line,Ac as editor_spiral_ring_width,wc as editor_spiral_turn,Cc as editor_spiral_turn_day,kc as editor_spiral_turn_week,Mc as editor_spiral_turns,sh as editor_split_by,lh as editor_split_by_day,ch as editor_split_by_month,nh as editor_split_by_none,mh as editor_split_by_week,Bs as editor_stack,Rs as editor_stack_none,Is as editor_stack_normal,Qs as editor_stack_percent,se as editor_start_angle,Mh as editor_start_from_first,pd as editor_state_colors,yd as editor_state_colors_add,bd as editor_state_colors_color,gd as editor_state_colors_help,vd as editor_state_colors_remove,hd as editor_state_colors_state,wh as editor_steps,Ch as editor_steps_change,kh as editor_steps_current,ug as editor_stream_curve,cg as editor_stream_labels,ng as editor_stream_order,lg as editor_stream_order_inside_out,mg as editor_stream_order_listed,hn as editor_strip_jitter,cn as editor_strip_marker,pn as editor_strip_marker_mean,un as editor_strip_marker_median,gn as editor_strip_marker_none,_e as editor_style_arc,js as editor_style_area,X as editor_style_bar,ae as editor_style_battery,Js as editor_style_beeswarm,yn as editor_style_box,wr as editor_style_bubble,Sn as editor_style_bullet,Gn as editor_style_candlestick,yp as editor_style_chord,Xn as editor_style_climate,ll as editor_style_column,wl as editor_style_combined,am as editor_style_cycle_plot,Hl as editor_style_day_clock,um as editor_style_dumbbell,Nm as editor_style_funnel,Rm as editor_style_grouped_bars,ac as editor_style_heatmap,zc as editor_style_histogram,hg as editor_style_icicle,jc as editor_style_line,wu as editor_style_lollipop,Bg as editor_style_marimekko,te as editor_style_needle,Cu as editor_style_pictograph,Eu as editor_style_pie,Tu as editor_style_polar_area,Kh as editor_style_purpose_arc,$h as editor_style_purpose_area,Rh as editor_style_purpose_bar,Jh as editor_style_purpose_battery,Pb as editor_style_purpose_beeswarm,mb as editor_style_purpose_box,sb as editor_style_purpose_bubble,fb as editor_style_purpose_bullet,Eb as editor_style_purpose_candlestick,Sb as editor_style_purpose_chord,Tb as editor_style_purpose_climate,eb as editor_style_purpose_column,ob as editor_style_purpose_combined,Lb as editor_style_purpose_cycle_plot,Ub as editor_style_purpose_day_clock,kb as editor_style_purpose_dumbbell,cb as editor_style_purpose_funnel,vb as editor_style_purpose_grouped_bars,nb as editor_style_purpose_heatmap,_b as editor_style_purpose_histogram,yb as editor_style_purpose_icicle,Xh as editor_style_purpose_line,xb as editor_style_purpose_lollipop,hb as editor_style_purpose_marimekko,Zh as editor_style_purpose_needle,ib as editor_style_purpose_pictograph,ab as editor_style_purpose_pie,pb as editor_style_purpose_polar_area,ub as editor_style_purpose_radar,Mb as editor_style_purpose_range_area,Yh as editor_style_purpose_ring,rb as editor_style_purpose_rings,Nb as editor_style_purpose_sankey,db as editor_style_purpose_scatter,Qh as editor_style_purpose_segmented,Cb as editor_style_purpose_slope,Ab as editor_style_purpose_sparkline,lb as editor_style_purpose_spiral,zb as editor_style_purpose_streamgraph,Db as editor_style_purpose_strip_plot,bb as editor_style_purpose_sunburst,Wh as editor_style_purpose_tank,Ih as editor_style_purpose_thin,Vb as editor_style_purpose_timeline,gb as editor_style_purpose_treemap,Gb as editor_style_purpose_trend,qb as editor_style_purpose_violin,tb as editor_style_purpose_waffle,wb as editor_style_purpose_waterfall,Ob as editor_style_purpose_wind_rose,Iu as editor_style_radar,$u as editor_style_range_area,ie as editor_style_ring,ap as editor_style_rings,tp as editor_style_sankey,xr as editor_style_scatter,ee as editor_style_segmented,wp as editor_style_slope,Yp as editor_style_sparkline,bc as editor_style_spiral,rg as editor_style_streamgraph,sn as editor_style_strip_plot,gg as editor_style_sunburst,oe as editor_style_tank,$ as editor_style_thin,qg as editor_style_timeline,Vg as editor_style_treemap,$g as editor_style_trend,rh as editor_style_violin,hh as editor_style_waffle,xh as editor_style_waterfall,Sh as editor_style_wind_rose,ey as editor_summary_band_one,oy as editor_summary_bands,Yb as editor_summary_entities,Jb as editor_summary_entity_one,Kb as editor_summary_limits,Zb as editor_summary_matching,$b as editor_summary_no_bands,Wb as editor_summary_no_entities,Xb as editor_summary_target,bg as editor_sunburst_shape,yg as editor_sunburst_shape_full,vg as editor_sunburst_shape_half,g_ as editor_sync,uy as editor_sync_helper,Ze as editor_tap_action,Eo as editor_target,be as editor_tick_labels,fd as editor_timeline_group,md as editor_timeline_legend,cd as editor_timeline_legend_above,ud as editor_timeline_legend_hidden,K as editor_title,mp as editor_to,Pt as editor_tooltip,Ah as editor_total,Tg as editor_treemap_color_by,Ug as editor_treemap_color_by_bands,Og as editor_treemap_color_by_group,hs as editor_trend_color_icon,bs as editor_trend_group,Vd as editor_trend_labels,Id as editor_trend_legend,vs as editor_trend_tooltip,Wd as editor_trend_y_max,xy as editor_trend_y_max_helper,Qd as editor_trend_y_min,fy as editor_trend_y_min_helper,Fn as editor_under_aggregate,Rn as editor_underneath,In as editor_underneath_columns,Qn as editor_underneath_line,Te as editor_unit,ku as editor_unit_icon,jn as editor_up_color,ba as editor_value_axis,Xd as editor_value_factor,ya as editor_value_grid,fa as editor_value_max,va as editor_value_min,bh as editor_waffles,vh as editor_waffles_each,yh as editor_waffles_one,iy as editor_warn_band_same_start,ay as editor_warn_min_max,ry as editor_warn_not_number,zh as editor_waterfall_invert,Ot as editor_when_above,Ut as editor_when_below,Ht as editor_when_card_above,Ft as editor_when_card_below,Lt as editor_when_card_entity,dy as editor_when_card_heading,sy as editor_when_card_help,Gt as editor_when_card_state,ly as editor_when_card_state_helper,Vt as editor_when_entity,jt as editor_when_ghost,_y as editor_when_heading,Tt as editor_when_state,ny as editor_when_state_helper,Bt as editor_when_strip,En as editor_whiskers,Pn as editor_whiskers_range,qn as editor_whiskers_tukey,Hs as editor_wind_none,Gs as editor_wind_now,Ls as editor_wind_roles,Fs as editor_wind_statistics,yt as editor_x_axis,Lr as editor_x_max,Ur as editor_x_min,Dr as editor_xy_x_axis,vt as editor_y_axis,fs as editor_y_axis_side,xs as editor_y_axis_side_primary,ws as editor_y_axis_side_secondary,At as editor_y_max,Zd as editor_y_max_secondary,Cy as editor_y_max_secondary_helper,Mt as editor_y_min,Yd as editor_y_min_secondary,wy as editor_y_min_secondary_helper,zt as editor_y_scale,Et as editor_y_scale_linear,qt as editor_y_scale_log,Ai as editor_zones,jr as editor_zoom,cy as editor_zoom_helper,Qc as energy_error,Xc as energy_flow_battery_in,Kc as energy_flow_battery_out,ou as energy_flow_devices,$c as energy_flow_gas,Yc as energy_flow_grid_export,Jc as energy_flow_grid_import,Zc as energy_flow_solar,eu as energy_flow_water,Ic as energy_loading,au as energy_node_home,iu as energy_node_home_use,ru as energy_node_untracked,Wc as energy_none,bp as energy_nothing_flowed,e as entity_not_found,fl as error_bars_tooltip,bu as export_copied,uu as export_csv,pu as export_csv_hint,fu as export_failed,su as export_menu,nu as export_png,lu as export_png_hint,yu as export_saved,vu as export_saved_file,mu as export_svg,cu as export_svg_hint,gu as export_yaml,hu as export_yaml_hint,Da as extremes_average,qa as extremes_high,Pa as extremes_low,w_ as forecast_label,C_ as forecast_series,Bm as funnel_aria,we as ghost_title_24h,Ce as ghost_title_7d,oc as grouped_bars_aria,rc as heatmap_aria,tc as heatmap_empty,ic as heatmap_hours,Mg as hierarchy_empty,Ag as hierarchy_no_reading,kg as hierarchy_other,Cg as hierarchy_total,Fc as histogram_reading,Hc as histogram_readings,Eg as icicle_aria,du as legend_toggle_all_hidden,_u as legend_toggle_hint,Xg as marimekko_aria,a as no_entities,r as no_matches,i as none_available,Zt as now_marker_countdown,Kt as now_marker_next,fr as parts_aria,vr as parts_average,yr as parts_total,_r as period_last_day,dr as period_last_days,ir as period_last_hour,tr as period_last_hours,or as period_last_month,lr as period_last_month_rolling,mr as period_last_months,$a as period_last_week,sr as period_last_week_rolling,nr as period_last_weeks,rr as period_last_year,Ja as period_next,Wa as period_previous,Ya as period_return,er as period_this_month,Xa as period_this_week,ar as period_this_year,Za as period_today,Ka as period_yesterday,Ru as polar_area_aria,Ku as radar_aria,Xu as radar_other,up as sankey_aria,pp as sankey_flow,gp as sankey_no_flows,hp as sankey_nothing,Nr as scatter_needs_two,Vr as scatter_role_x,Sp as slope_ago,Vp as slope_ago_one,Wp as slope_entity_aria,Up as slope_last,Lp as slope_last_one,Jp as slope_no_reading,Np as slope_now,Tp as slope_previous,Op as slope_previous_one,Fp as slope_unit_day,jp as slope_unit_day_other,Gp as slope_unit_hour,Hp as slope_unit_hour_other,Ip as slope_unit_month,Qp as slope_unit_month_other,Bp as slope_unit_week,Rp as slope_unit_week_other,ag as spark_aria,yc as spiral_aria,xc as spiral_inner_oldest,vc as spiral_turn_day_note,fc as spiral_turn_week_note,pg as stream_total,mn as strip_mean,ln as strip_mean_value,nn as strip_median_value,zg as sunburst_aria,_n as swarm_earliest_latest,en as swarm_events,tn as swarm_held,dn as swarm_lowest_highest,rn as swarm_no_change,an as swarm_none,$s as swarm_readings,on as swarm_shown,Dg as timeline_for,Sg as timeline_measurement,Pg as timeline_no_states,Ng as timeline_now,Lg as treemap_aria,Hg as treemap_empty,Fg as treemap_no_reading,jg as treemap_other,Gg as treemap_total,oh as trend_avg,ah as trend_max,eh as trend_min,o as unavailable,uh as violin_median,ph as violin_none,gh as violin_raincloud,Nh as waterfall_aria,qh as waterfall_end,Dh as waterfall_no_readings,Eh as waterfall_start,Ph as waterfall_total,Rt as when_strip_label,Fh as wind_aria,jh as wind_aria_calm,Bh as wind_aria_still,Uh as wind_calm,Th as wind_mean_speed,Vh as wind_prevailing,Hh as wind_share,Lh as wind_speed,Gh as wind_speed_unit,Oh as wind_strongest,Gr as zoom_reset,Hr as zoom_window,Fr as zoom_window_label}; +//# sourceMappingURL=chartdeck-card.pt-BfJaynxl.js.map diff --git a/dist/chartdeck-card.pt-BfJaynxl.js.map b/dist/chartdeck-card.pt-BfJaynxl.js.map new file mode 100644 index 0000000..30bc58e --- /dev/null +++ b/dist/chartdeck-card.pt-BfJaynxl.js.map @@ -0,0 +1 @@ +{"version":3,"file":"chartdeck-card.pt-BfJaynxl.js","sources":[],"sourcesContent":[],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/chartdeck-card.pt-DlX1t9a_.js b/dist/chartdeck-card.pt-DlX1t9a_.js deleted file mode 100644 index 610954e..0000000 --- a/dist/chartdeck-card.pt-DlX1t9a_.js +++ /dev/null @@ -1,2 +0,0 @@ -const e="Entidade não encontrada",o="Indisponível",a="Adicione uma entidade no editor para começar.",r="Nenhuma entidade corresponde neste momento.",i="Nenhuma destas entidades está disponível.",t="Entidades",_="Estilo",d="Gráfico",s="Barras",n="Medidores",l="Gráficos de histórico",m="Partes de um total",c="Comparações",u="Distribuições",p="Mostrar os últimos",g="Unidade",h="Horas",b="Dias",v="Semanas",y="Meses",f="Leituras de",x="Histórico (cada alteração)",w="Estatísticas de longo prazo",C="Transformação",M="Nenhuma (leituras como estão)",k="Taxa de variação",A="Taxa por",z="Segundo",E="Minuto",q="Hora",P="Dia",N="Suavizar ao longo de leituras",D="Suavizar por tempo (ex. 15min; em vez de leituras)",S="Valores atuais",T="Painel de energia",L="Fluxos de energia (nada marcado: rede, solar e bateria)",O="Exportação e carga da bateria abaixo do eixo",V="Forma da linha",G="Suave",H="Reta",U="Degraus",F="Cor",B="Uma cor por entidade",R="Por faixa de cor",j="Mostrar valores nos pontos",I="Cor da linha",Q="Tracejado",W="Limites",J="Cores",Y="Apresentação",Z="Ações",K="Título",X="Barra",$="Fina",ee="Segmentada",oe="Depósito",ae="Grelha de baterias",re="Níveis de bateria: {levels}",ie="Anel",te="Ponteiro",_e="Arco",de="Os ângulos são em graus, no sentido dos ponteiros do relógio a partir do topo: -90 é a esquerda, 90 a direita. Deixe-os vazios para a forma habitual do estilo.",se="Ângulo inicial",ne="Ângulo final",le="Ao centro",me="O valor",ce="A etiqueta da faixa de cor",ue="O nome",pe="Texto próprio",ge="Nada",he="Texto",be="Números na escala",ve="Intervalo recente atrás do indicador",ye="Desligado",fe="Últimas 24 horas",xe="Últimos 7 dias",we="Últimas 24 horas: de {min} a {max}, média {mean}",Ce="Últimos 7 dias: de {min} a {max}, média {mean}",Me="Mostrar nome",ke="Mostrar valor",Ae="Mostrar ícone",ze="Mostrar objetivo",Ee="Mostrar legenda",qe="Colunas",Pe="Ordenar",Ne="Pela ordem da lista",De="Menor primeiro",Se="Maior primeiro",Te="Casas decimais",Le="Unidade",Oe="Animar",Ve="Ocultar entidades indisponíveis",Ge="Menu de exportação",He="Mostrar no máximo",Ue="Mostrar também todas as entidades que correspondam",Fe="Os novos dispositivos aparecem sem editar o cartão. Escolha vários do mesmo tipo para corresponder a qualquer um; tipos diferentes têm de corresponder todos.",Be="Excluir",Re="As entidades correspondentes são excluídas se corresponderem a qualquer um destes.",je="Classe de dispositivo",Ie="Áreas",Qe="Pisos",We="Etiquetas",Je="Domínios",Ye="Entidades",Ze="Ação ao tocar",Ke="Ação ao manter premido",Xe="Ação ao tocar duas vezes",$e="Entidade",eo="Aspeto",oo="Valor com ícone",ao="Minigráfico",ro="Anel",io="Barra fina",to="Atributo (em vez do estado)",_o="Nome",so="Horas de histórico",no="Mostrar nome",lo="Mostrar ícone",mo="Ícone",co="Mínimo",uo="Máximo",po="Unidade",go="Casas decimais",ho="Cor sem faixas",bo="Faixas de cor",vo="O emblema assume a cor da faixa em que está o seu valor, como no cartão.",yo="Ações",fo="Ação ao tocar",xo="Ação ao manter premido",wo="Ação ao tocar duas vezes",Co="Atributo (em vez do estado)",Mo="Nome",ko="Ícone",Ao="Mínimo",zo="Máximo",Eo="Objetivo",qo="Nenhum",Po="definição do cartão",No="Predefinição ({value})",Do="Número",So="Entidade",To="Predefinição",Lo="Bateria (baixo é mau)",Oo="Consumo (alto é mau)",Vo="Temperatura",Go="Nenhuma",Ho="Personalizada",Uo="A partir de",Fo="Começar numa entidade",Bo="Começar num número",Ro="Começa nesta entidade",jo="Cor",Io="Cor CSS",Qo="Etiqueta",Wo="Ícone",Jo="Colorir os ícones conforme a sua faixa",Yo="Primária",Zo="Verde",Ko="Âmbar",Xo="Vermelho",$o="Azul",ea="Roxo",oa="Cinzento",aa="Personalizada…",ra="Adicionar faixa",ia="Remover faixa",ta="Adicionar entidade",_a="Mover para cima",da="Mover para baixo",sa="Remover entidade",na="Mostrar opções",la="Ocultar opções",ma="{entity} (não encontrada)",ca="Cores",ua="{label} às {time}",pa="Direção",ga="Horizontal",ha="Vertical",ba="Etiquetas de valor",va="Linhas em cada etiqueta de valor",ya="Valor mais baixo mostrado",fa="Valor mais alto mostrado",xa="Mediana",wa="Metade central",Ca="Mínimo – máximo",Ma="Leituras",ka="Toque num grupo para ver a sua composição",Aa="{label}. Mostrar a composição",za="Voltar a {name}",Ea="Tudo",qa="Máx.",Pa="Mín.",Na="Méd.",Da="Marcar a leitura mais alta",Sa="Marcar a leitura mais baixa",Ta="Média",La="Não mostrar",Oa="Linha ao longo do gráfico",Va="Apenas o valor",Ga="Marcar máximo, mínimo e média",Ha="{name}: {value}, {sigma} fora do normal",Ua="acima de {limit}",Fa="abaixo de {limit}",Ba="Marcar leituras longe do normal",Ra="Janela (30min, 2h, 1d; auto: um doze avos do período)",ja="A que distância marcar, em desvios padrão",Ia="Cor das marcas",Qa="Sombrear a faixa normal",Wa="Período anterior",Ja="Período seguinte",Ya="Voltar a {label}",Za="Hoje",Ka="Ontem",Xa="Esta semana",$a="Semana passada",er="Este mês",or="Mês passado",ar="Este ano",rr="Ano passado",ir="Última hora",tr="Últimas {n} horas",_r="Último dia",dr="Últimos {n} dias",sr="Últimos 7 dias",nr="Últimas {n} semanas",lr="Último mês",mr="Últimos {n} meses",cr="Tons de uma cor",ur="Cor dos tons (nome da paleta ou cor CSS)",pr="Mostrar cada parte em percentagem",gr="Total",hr="Média",br="Nada",vr="Total",yr="Média",fr="{style} de {names}",xr="Dispersão",wr="Bolhas",Cr="No eixo horizontal",Mr="A primeira entidade",kr="Tempo",Ar="Tamanho do ponto (px)",zr="Dispersão aleatória (px)",Er="Bolha mais pequena (px)",qr="Bolha maior (px)",Pr="Cor do ponto",Nr="Etiquetas no eixo horizontal",Dr="Adicione uma segunda entidade. A primeira fica no eixo horizontal, as outras no eixo vertical.",Sr="Adicione três entidades: uma para o eixo horizontal, uma para o vertical e uma para o tamanho de cada bolha.",Tr="Horizontal",Lr="Tamanho",Or="Total",Vr="Valor horizontal mais baixo",Gr="Valor horizontal mais alto",Hr="Repor zoom",Ur="Mostrado: {from} a {to}",Fr="Parte do gráfico mostrada",Br="Zoom e deslocação (pinçar, Ctrl + roda ou arrastar)",Rr="Faixa de visão geral sob o gráfico",jr="Anotações",Ir="Tipo",Qr="Linha num valor",Wr="Faixa sombreada de valores",Jr="Marcas a horas definidas",Yr="Marcas quando uma entidade muda",Zr="Etiqueta numa leitura",Kr="Linha",Xr="Faixa",$r="Horas",ei="Mudanças de estado",oi="Etiqueta de ponto",ai="Adicionar uma anotação:",ri="Valor (um número ou uma entidade)",ii="De (um número ou uma entidade; vazio para o fundo)",ti="Até (um número ou uma entidade; vazio para o topo)",_i="Horas: 07:00 para todos os dias, ou 2026-10-28 07:00 (separadas por vírgulas)",di="Entidade",si="Série (vazio para a primeira)",ni="Estado (vazio para todas as mudanças)",li="Sombrear enquanto neste estado",mi="Leitura",ci="Mais alta",ui="Mais baixa",pi="Mais recente",gi="Primeira",hi="Etiqueta",bi="Cor",vi="Tracejado",yi="Seguir o histórico da entidade (em degraus)",fi="Sombrear",xi="Nada",wi="Acima da linha",Ci="Abaixo da linha",Mi="Cores do sombreado conforme o valor da linha (faixas opcionais)",ki="Remover anotação",Ai="Sombrear as faixas de gravidade atrás do gráfico",zi="Período",Ei="Os últimos…",qi="Hoje",Pi="Esta semana",Ni="Este mês",Di="Este ano",Si="Períodos para trás (0 é o atual)",Ti="Desenhar até",Li="Agora",Oi="O fim do período",Vi="Mostrar botões anterior e seguinte",Gi="Agrupar leituras por",Hi="Não agrupar",Ui="Hora",Fi="Dia",Bi="Semana",Ri="Mês",ji="Combinar com",Ii="{name}, {offset}",Qi="{n} h antes",Wi="{n} dias antes",Ji="{n} semanas antes",Yi="{n} meses antes",Zi="{n} anos antes",Ki="Comparar com períodos anteriores (desenhados esbatidos atrás)",Xi="Cor dos períodos anteriores",$i="Cinzento",et="Cor da série esbatida",ot="Média",at="Soma",rt="Mínimo",it="Máximo",tt="Primeiro",_t="Último",dt="Variação (contadores que aumentam)",st="Transformação",nt="Nenhuma (leituras como estão)",lt="Total acumulado",mt="O total acumulado recomeça",ct="Nunca (a partir da margem esquerda)",ut="Todos os dias",pt="Todas as semanas",gt="Todos os meses",ht="Todos os meses no dia de faturação",bt="Dia de faturação do mês (1–28)",vt="Etiquetas de tempo",yt="Etiquetas de valor",ft="Etiquetas dos eixos",xt="Ao lado do gráfico",wt="Sobre o gráfico",Ct="Linhas horizontais",Mt="Linhas verticais",kt="Valor mais baixo mostrado",At="Valor mais alto mostrado",zt="Escala de valores",Et="Passos iguais",qt="Logarítmica (potências de dez)",Pt="Mostrar valores ao passar o rato ou tocar",Nt="Largura da linha (px)",Dt="Ponto em cada leitura",St="Desenhar por cima das outras linhas",Tt="Mostrar só enquanto esta entidade",Lt="…estiver no estado (separados por vírgulas)",Ot="…estiver acima de",Vt="…estiver abaixo de",Gt="Mostrar todas as séries só enquanto esta entidade",Ht="…estiver no estado (separados por vírgulas)",Ut="…estiver acima de",Ft="…estiver abaixo de",Bt="Linha ténue das leituras ocultas",Rt="Faixa que mostra quando se verificou",jt="Mostrado enquanto {condition}",It="Linha de agora",Qt="Desligada",Wt="Só a linha",Jt="Linha e a hora",Yt="Linha e contagem até à próxima hora definida",Zt="{label} em {duration}",Kt="Próxima em {duration}",Xt="Compacto",$t="Nomes e valores",e_="Acima do gráfico",o_="Sobre o gráfico",a_="Ocultos",r_="Toque num nome para o ocultar ou mostrar",i_="Que leituras",t_="Todas (as que couberem)",__="A mais recente",d_="Mais alta e mais baixa",s_="Primeira e mais recente",n_="Posição da etiqueta",l_="Acima dos picos, abaixo das quedas",m_="Acima",c_="Abaixo",u_="No ponto",p_="Permitir sobreposição de etiquetas",g_="Grupo de sincronização (gráficos com o mesmo nome partilham o ponteiro e os passos de período)",h_="Um pequeno gráfico por entidade",b_="Escala de valores",v_="A mesma quando as unidades coincidem",y_="A mesma para todos os gráficos",f_="Cada gráfico com a sua",x_="Colunas (vazio ajusta ao cartão)",w_="Previsão",C_="Previsão de {name}",M_="Previsão",k_="Entidade de previsão (desenha a previsão tracejada a partir de agora)",A_='Atributo (vazio: previsão do tempo ou "forecast")',z_="Chave do valor (vazio: automática)",E_="Chave da hora (vazio: automática)",q_="Previsão do tempo (vazio: por hora)",P_="Por hora",N_="Diária",D_="Duas vezes por dia",S_="Multiplicar os valores por (vazio: 1)",T_="Mostrar previsões até este prazo",L_="Mostrar a temperatura definida",O_="Sombrear durante aquecimento ou arrefecimento",V_="Sombrear quando só a ventoinha funciona",G_="Cor da temperatura",H_="Cor da temperatura definida",U_="Cor de aquecimento",F_="Cor de arrefecimento",B_="Dias (mais de 1 mostra o dia médio)",R_="Tempo ligado",j_="A hora atual",I_="Nada",Q_="Uma barra a cada",W_="15 minutos",J_="30 minutos",Y_="Hora",Z_="Automático (variação para contadores, senão média)",K_="Cor",X_="Conta como ligado (vazio: on, open, heating, home…)",$_="Adicione primeiro uma entidade acima.",ed="Agrupar por",od="Piso",ad="Área",rd="Dispositivo",id="Etiqueta",td='Grupo próprio (prevalece sobre "Agrupar por"; "Rés-do-chão / Cozinha" para dois níveis)',_d="Texto nas barras",dd="Estado",sd="Duração",nd="Estado e duração",ld="Nenhum",md="Legenda dos estados",cd="Acima do gráfico",ud="Oculta",pd="Cores dos estados",gd="Um nome da paleta (amber, green, blue, red, purple, grey, primary) ou qualquer cor CSS.",hd="Estado",bd="Cor",vd="Adicionar uma cor de estado",yd="Remover",fd="Grupo (linhas do mesmo grupo partilham um título)",xd="Pontos por hora (0 desenha todas as leituras)",wd="Gráfico",Cd="Linha",Md="Barras",kd="Nenhum (só o valor)",Ad="Preencher sob a linha",zd="Sólido",Ed="Esbatido",qd="Nenhum",Pd="Pontos na linha",Nd="Ao passar o rato",Dd="Sempre",Sd="Nunca",Td="Etiquetas de máximo e mínimo",Ld="Ao passar o rato",Od="Sempre",Vd="Nunca",Gd="Altura do gráfico (por cada 500 px de largura)",Hd="Espaço entre barras (px)",Ud="Cores das faixas",Fd="Misturar",Bd="Mudar em cada faixa",Rd="Mostrar mínimo e máximo",jd="Mostrar média",Id="Legenda (duas ou mais entidades)",Qd="Valor mais baixo (~ para flexível)",Wd="Valor mais alto (~ para flexível)",Jd="Menor intervalo mostrado",Yd="Mínimo do eixo direito (~ para flexível)",Zd="Máximo do eixo direito (~ para flexível)",Kd="Menor intervalo do eixo direito",Xd="Multiplicar por 10 elevado a",$d="Nome e ícone",es="Distribuídos",os="Esquerda",as="Direita",rs="Centro",is="Ícone",ts="À direita do nome",_s="À esquerda do nome",ds="Ao lado do valor",ss="Valor",ns="Esquerda",ls="Direita",ms="Centro",cs="Tamanho do valor (%)",us="Tamanho do nome (px)",ps="Colorir o nome",gs="Colorir o valor",hs="Colorir o ícone",bs="Sem fundo (dentro de outro cartão)",vs="Imagem em vez do ícone (URL)",ys="Mostrar o valor sob o ponteiro",fs="Eixo",xs="Esquerdo",ws="Direito (escala própria)",Cs="Combinar com",Ms="Desenhar o valor atual como linha horizontal",ks="Mostrar o seu valor ao lado do principal",As="Ponto colorido conforme o valor",zs="No gráfico",Es="Linha",qs="Preenchimento",Ps="Pontos",Ns="Na legenda",Ds="Valor na legenda",Ss="Direções",Ts="4 (N, E, S, W)",Ls="8 (N, NE, E…)",Os="16 (N, NNE, NE…)",Vs="Calmaria abaixo de (vazio: 0,5 m/s, ou o equivalente em km/h, mph ou nós)",Gs="A primeira entidade é a direção do vento, em graus ou pontos cardeais como SO. A segunda é a velocidade do vento: sem ela, as pétalas mostram apenas com que frequência o vento soprou de cada direção.",Hs="Direção: {direction}. Velocidade: {speed}.",Us="nenhuma",Fs="As estatísticas de longo prazo dão a direção média de cada hora. Isso só está correto em torno do norte quando o sensor regista a direção como ângulo (classe de estado measurement_angle); caso contrário, uma hora a oscilar entre NNO e NNE dá uma média de sul. O histórico é exato.",Bs="Área",Rs="Empilhar",js="Não empilhar",Is="Uns sobre os outros",Qs="Até 100 %",Ws="Cor abaixo de zero",Js="Enxame",Ys="Posicionar cada ponto por",Zs="O seu valor",Ks="A hora do dia em que ocorreu",Xs="Pontos maiores para valores maiores",$s="{n} leituras",en="{n} vezes ligado",on="Pontos mostrados",an="Sem leituras",rn="Sem alterações: {value}",tn="Igual todo o período",_n="Mais antiga – mais recente",dn="Mínimo – máximo",sn="Gráfico de faixas",nn="Mediana {value}",ln="Média {value}",mn="Média",cn="Linha em cada fila em",un="A mediana",pn="A média",gn="Sem linha",hn="Dispersão na fila",bn="Cor",vn="Diagrama de caixa",yn="Diagrama de caixa de {names}",fn="Máximo",xn="Quartil superior",wn="Mediana",Cn="Quartil inferior",Mn="Mínimo",kn="Média",An="Leituras",zn="Valores atípicos",En="Os bigodes vão até",qn="1,5 × a altura da caixa (valores atípicos como pontos)",Pn="O mínimo e o máximo",Nn="Mostrar cada leitura como um ponto",Dn="Cor da caixa",Sn="Bala",Tn="Intervalos atrás da barra",Ln="Tons de cinzento",On="Cores das faixas de cor",Vn="objetivo {target}",Gn="Gráfico {style} de {names}",Hn="Velas",Un="Uma vela por",Fn="Entidades por baixo: combinar leituras com",Bn="Cor quando subiu",Rn="Cor quando desceu",jn="Desenhar as outras entidades por baixo como",In="Colunas",Qn="Uma linha",Wn="Abertura",Jn="Máximo",Yn="Mínimo",Zn="Fecho",Kn="Semana de {date}",Xn="Climatização",$n="Temperatura definida",el="{low} – {high}",ol="{name} não é um termóstato. Escolha uma entidade de climatização.",al="A aquecer",rl="A pré-aquecer",il="A arrefecer",tl="A descongelar",_l="A desumidificar",dl="Ventoinha",sl="Inativo",nl="Desligado",ll="Colunas",ml="Automático",cl="Mínimo a máximo em cada coluna",ul="Extremidades arredondadas",pl="Mostrar valores nas colunas",gl="Barras de erro (dispersão em cada coluna)",hl="Nenhuma",bl="Média ± um desvio padrão",vl="O mínimo e o máximo",yl="Intervalo de confiança de 95 % da média",fl="{value} ({low} – {high})",xl="Cor",wl="Combinado",Cl="Desenhar como",Ml="Linha",kl="Colunas",Al="Área",zl="Eixo de valores",El="Automático (por unidade)",ql="Esquerdo",Pl="Direito",Nl="Combinar com",Dl="Como o cartão",Sl="Média",Tl="Soma",Ll="Mínimo",Ol="Máximo",Vl="Primeiro",Gl="Último",Hl="Variação (contadores que aumentam)",Ul="Relógio de 24 horas",Fl="uma vez",Bl="{n} vezes",Rl="{text} por dia",jl="{total} · mais ativo {time}",Il="pico de {value} às {time}",Ql="{name} {state}",Wl="{label} por dia",Jl="Nada registado",Yl="Agora",Zl="ligado",Kl="Dia médio · últimos {n} dias",Xl="em {on} de {of} dias",$l="{duration} até agora",em="{from} – {to}",om="{value} em média",am="Gráfico de ciclos",rm="Média de cada hora em {n} semanas",im="Cada hora, dia a dia, em {n} semanas",tm="Cada dia do mês, mês a mês, em {n} semanas",_m="Média do painel",dm="Média de {name}",sm="Um painel por",nm="Dia da semana (as suas horas)",lm="Hora do dia (dia a dia)",mm="Dia do mês (mês a mês)",cm="Semanas",um="Halteres",pm="Comparar",gm="Mínimo e máximo no período",hm="Início do período e agora",bm="Objetivo e agora",vm="Marcar o valor atual",ym="Mín.",fm="Máx.",xm="Agora",wm="Objetivo",Cm="Há uma hora",Mm="Há {n} horas",km="Há um dia",Am="Há {n} dias",zm="Há uma semana",Em="Há {n} semanas",qm="Há um mês",Pm="Há {n} meses",Nm="Sem valor",Dm="Funil",Sm="Forma",Tm="Funil (primeira etapa no topo)",Lm="Pirâmide (primeira etapa na base)",Om="Percentagens",Vm="Parte da primeira etapa",Gm="Parte da etapa anterior",Hm="Não mostrar",Um="Cor",Fm="Uma cor por entidade",Bm="Por faixa de cor",Rm="{style} de {names}",jm="Barras agrupadas",Im="Barras",Qm="Lado a lado",Wm="Empilhadas",Jm="Empilhadas até 100 %",Ym="Cor",Zm="Uma cor por série",Km="Por faixa de cor",Xm="Linha",$m="Série",ec="Cor da barra",oc="Gráfico de barras de {names}",ac="Mapa de calor",rc="Mapa de calor de {name}",ic="Dias em média",tc="Sem leituras",_c="Disposição",dc="Hora por dia da semana",sc="Calendário (um dia por célula)",nc="Escala contínua",lc="Células",mc="Quadradas",cc="Arredondadas",uc="Hexagonais",pc="Cor mais baixa em",gc="Cor mais alta em",hc="Legenda",bc="Espiral",vc="Espiral de {name}, {n} voltas",yc="{n} dias, uma volta por dia",fc="{n} semanas, uma volta por semana",xc="O mais antigo no centro, o mais recente por fora",wc="Uma volta por",Cc="Dia",Mc="Semana",kc="Voltas",Ac="Largura do anel",zc="Histograma",Ec="Contar",qc="Tempo passado em cada intervalo",Pc="Leituras em cada intervalo",Nc="Mostrar como",Dc="Parte do total (%)",Sc="Horas ou leituras",Tc="Número de classes (vazio: automático)",Lc="Largura da classe (prevalece sobre o número)",Oc="Duas ou mais entidades",Vc="Barras lado a lado",Gc="Barras sobrepostas",Hc="Etiquetas de valor no eixo horizontal",Uc="{n} leituras",Fc="1 leitura",Bc="Linha",Rc="A carregar o histórico…",jc="Não foi possível carregar o histórico: {error}",Ic="A carregar as definições do painel de energia…",Qc="Não foi possível ler as definições do painel de energia: {error}",Wc="O painel de energia ainda não tem nenhum destes fluxos configurado.",Jc="Importação da rede",Yc="Exportação para a rede",Zc="Solar",Kc="Descarga da bateria",Xc="Carga da bateria",$c="Gás",eu="Água",ou="Dispositivos",au="Casa",ru="Consumo não medido",iu="Consumido em casa",tu="Sem leituras neste período.",_u="Toque para ocultar ou mostrar. Mantenha premido para mostrar só esta.",du="Todas as séries estão ocultas. Toque num nome para a mostrar de novo.",su="Exportar",nu="Guardar como PNG",lu="imagem, 2×",mu="Guardar como SVG",cu="vetorial",uu="Copiar CSV",pu="valores desenhados",gu="Copiar YAML",hu="configuração deste cartão",bu="Copiado",vu="Guardado",yu="Guardado como ficheiro: a área de transferência não está disponível aqui",fu="Não foi possível exportar neste navegador",xu="Nada acima de zero para desenhar numa escala logarítmica.",wu="Chupa-chupa",Cu="Pictograma",Mu="Ícone (cada entidade pode ter o seu)",ku="Cada ícone representa (vazio: automático)",Au="Ícones por grupo (0: sem grupos)",zu="Preencher parcialmente um ícone para frações",Eu="Circular / anel",qu="Forma",Pu="Anel",Nu="Circular",Du="Linha sob o total",Su="Espaço entre fatias",Tu="Preenchimentos em gradiente",Lu="Área polar",Ou="Escala",Vu="Uma escala para todas, de 0 ao maior valor",Gu="Cada fatia do mínimo ao máximo da sua entidade",Hu="Cor",Uu="Uma cor por entidade",Fu="Tons de uma cor, mais escuro para mais",Bu="Por faixa de cor",Ru="Cor dos tons",ju="Gráfico de área polar de {names}",Iu="Radar",Qu="Escala",Wu="Cada eixo do mínimo ao máximo da sua entidade",Ju="Uma escala para todos, de 0 ao maior valor",Yu="Preencher as formas",Zu="Nome do eixo (entidades com o mesmo nome de eixo alinham-se entre grupos)",Ku="Gráfico de radar de {names}",Xu="Outros",$u="Área de intervalo",ep="Desenhar a média como uma linha",op="Cor",ap="Anéis",rp="Ângulo inicial (0 é o topo)",ip="Extremidades arredondadas",tp="Sankey (fluxo)",_p="Colorir fluxos por",dp="Origem, ou destino após um nó intermédio",sp="Origem",np="Destino",lp="Flui de",mp="Flui para",cp="Cor do fluxo",up="Gráfico de fluxo: {flows}",pp="{from} para {to} {value}",gp='Defina para cada entidade um "Flui de" e um "Flui para" nas suas opções.',hp="Nada está a fluir neste momento.",bp="Nada fluiu neste período.",vp="Cordas (fluxos em círculo)",yp="Espaço entre nós",fp="Opacidade das fitas",xp="Diagrama de cordas: {flows}",wp="Declive",Cp="Comparar",Mp="A leitura antes e agora",kp="Quanto subiu em cada período (contadores)",Ap="Subida ou descida",zp="Por grupo",Ep="Uma subida é",qp="Má (vermelho)",Pp="Boa (verde)",Np="Grupo",Dp="Agora",Sp="Há {n} {unit}",Tp="Há 1 {unit}",Lp="{n} {unit} anteriores",Op="{unit} anterior",Vp="{n} {unit} mais recentes",Gp="{unit} mais recente",Hp="hora",Up="horas",Fp="dia",Bp="dias",Rp="semana",jp="semanas",Ip="mês",Qp="meses",Wp="{name}, {from} a {to}",Jp="sem leitura",Yp="Minigráficos",Zp="Minigráfico",Kp="Linha",Xp="Área",$p="Colunas",eg="Barra sob o nome e o valor",og="Cor",ag="Tendência de {name}",rg="Gráfico de correntes",ig="Forma",tg="Gráfico de fluxo (ondulado)",_g="Centrado",dg="Parte do total (100 %)",sg="Empilhado a partir de zero",ng="Ordem",lg="Maior ao centro",mg="Pela ordem da lista, a primeira em baixo",cg="Nomes nos fluxos",ug="Contornos",pg="Total",gg="Explosão solar",hg="Pingente",bg="Forma",vg="Círculo completo",yg="Semicírculo",fg="Cor",xg="Uma cor por grupo",wg="Por faixa de cor",Cg="Total",Mg="Outros",kg="Nada a mostrar: nenhuma entidade tem um valor acima de zero.",Ag="Sem leitura:",zg="Explosão solar de {names}",Eg="Gráfico de pingente de {names}",qg="Cronologia de estados",Pg="Nenhum estado registado neste período.",Ng="durante {duration}",Dg="Agora",Sg="Leituras, não estados: um gráfico de linhas adequa-se melhor",Tg="Mapa de árvore",Lg="Cor",Og="Uma cor por grupo",Vg="Por faixa de cor",Gg="Mapa de árvore de {names}",Hg="{value} no total",Ug="Nada a mostrar: nenhuma entidade tem um valor acima de zero.",Fg="Sem leitura:",Bg="Outros",Rg="Marimekko",jg="Texto em cada parte",Ig="Parte da sua coluna",Qg="Valor",Wg="Parte e valor",Jg="Nenhum",Yg="Coluna (grupo)",Zg="Categoria",Kg="Cor da categoria",Xg="Gráfico Marimekko, colunas: {columns}",$g="Tendência",eh="Mín.",oh="Média",ah="Máx.",rh="Violino",ih="Violino",th="Nuvem de chuva (meio violino, caixa e leituras)",_h="Caixa com a mediana e a metade central",dh="Suavização (na unidade da entidade, vazio para automático)",sh="Uma forma por",nh="Entidade",lh="Entidade e dia",mh="Entidade e semana",ch="Entidade e mês",uh="mediana {value}",ph="Sem leituras",gh="Nuvem de chuva",hh="Waffle",bh="Waffles",vh="Um, dividido entre as entidades",yh="Um por entidade, lado a lado",fh="Mostrar a primeira parte em letra grande",xh="Cascata",wh="Cada degrau é",Ch="Quanto variou no período",Mh="O seu valor atual",kh="Começar na leitura da primeira entidade no início do período",Ah="Mostrar o total no fim",zh="Conta para baixo (uma subida nestas é uma descida no total)",Eh="Início",qh="Fim",Ph="Total",Nh="Sem leituras",Dh="Gráfico em cascata: {bars}",Sh="Rosa dos ventos",Th="Predominante",Lh="Velocidade média",Oh="Mais forte",Vh="Calmaria",Gh="Velocidade",Hh="Velocidade ({unit})",Uh="Do tempo",Fh="Rosa dos ventos, predominante {direction} {share}",Bh="Rosa dos ventos, predominante {direction} {share}, calmaria {calm}",Rh="Rosa dos ventos, calmaria {calm}";var jh={entity_not_found:e,unavailable:o,no_entities:a,no_matches:r,none_available:i,editor_section_entities:t,editor_section_style:_,editor_section_chart:d,editor_group_bars:s,editor_group_gauges:n,editor_group_history:l,editor_group_totals:m,editor_group_compare:c,editor_group_distribution:u,editor_period_last:p,editor_period_unit:g,editor_period_unit_hour:h,editor_period_unit_day:b,editor_period_unit_week:v,editor_period_unit_month:y,editor_source:f,editor_source_history:x,editor_source_statistics:w,editor_derivative_transform:C,editor_derivative_transform_none:M,editor_derivative_transform_derivative:k,editor_derivative_unit_time:A,editor_derivative_unit_time_s:z,editor_derivative_unit_time_min:E,editor_derivative_unit_time_h:q,editor_derivative_unit_time_d:"Dia",editor_derivative_smoothing:N,editor_derivative_smoothing_time:D,editor_source_current:S,editor_source_energy:T,editor_energy_flows:L,editor_energy_split:O,editor_curve:V,editor_curve_smooth:G,editor_curve_straight:H,editor_curve_step:U,editor_color_by:"Cor",editor_color_by_series:B,editor_color_by_bands:R,editor_labels:j,editor_series_color:I,editor_dash:Q,editor_section_limits:W,editor_section_colours:J,editor_section_display:Y,editor_section_actions:Z,editor_title:K,editor_style_bar:X,editor_style_thin:$,editor_style_segmented:ee,editor_style_tank:oe,editor_style_battery:ae,battery_aria:re,editor_style_ring:ie,editor_style_needle:te,editor_style_arc:_e,editor_gauge_help:de,editor_start_angle:se,editor_end_angle:ne,editor_center:le,editor_center_mode_value:me,editor_center_mode_band:ce,editor_center_mode_name:ue,editor_center_mode_text:pe,editor_center_mode_none:ge,editor_center_text:he,editor_tick_labels:be,editor_ghost:ve,editor_ghost_off:ye,editor_ghost_24h:fe,editor_ghost_7d:xe,ghost_title_24h:we,ghost_title_7d:Ce,editor_show_name:Me,editor_show_value:ke,editor_show_icon:Ae,editor_show_target:ze,editor_show_legend:Ee,editor_columns:qe,editor_sort:Pe,editor_sort_none:Ne,editor_sort_ascending:De,editor_sort_descending:Se,editor_decimals:Te,editor_unit:Le,editor_animate:Oe,editor_hide_unavailable:Ve,editor_export:Ge,editor_limit:He,editor_include_heading:Ue,editor_include_help:Fe,editor_exclude_heading:Be,editor_exclude_help:Re,editor_rule_device_class:je,editor_rule_area:Ie,editor_rule_floor:Qe,editor_rule_label:We,editor_rule_domain:Je,editor_rule_entity:Ye,editor_tap_action:Ze,editor_hold_action:Ke,editor_double_tap_action:Xe,editor_badge_entity:$e,editor_badge_style:eo,editor_badge_style_value:oo,editor_badge_style_sparkline:ao,editor_badge_style_ring:ro,editor_badge_style_thin:io,editor_badge_attribute:to,editor_badge_name:_o,editor_badge_hours:so,editor_badge_show_name:no,editor_badge_show_icon:lo,editor_badge_icon:mo,editor_badge_min:co,editor_badge_max:uo,editor_badge_unit:po,editor_badge_decimals:go,editor_badge_color:ho,editor_badge_bands:bo,editor_badge_bands_help:vo,editor_badge_actions:yo,editor_badge_tap_action:fo,editor_badge_hold_action:xo,editor_badge_double_tap_action:wo,editor_attribute:Co,editor_name:Mo,editor_icon:ko,editor_min:Ao,editor_max:zo,editor_target:Eo,editor_none:qo,editor_card_setting:Po,editor_limit_default:No,editor_limit_number:Do,editor_limit_entity:So,editor_preset:To,editor_preset_battery:Lo,editor_preset_usage:Oo,editor_preset_temperature:Vo,editor_preset_none:Go,editor_preset_custom:Ho,editor_band_from:Uo,editor_band_from_entity:Fo,editor_band_from_number:Bo,editor_band_from_entity_label:Ro,editor_band_color:"Cor",editor_band_custom_color:Io,editor_band_label:Qo,editor_band_icon:Wo,editor_color_icon:Jo,editor_color_primary:Yo,editor_color_green:Zo,editor_color_amber:Ko,editor_color_red:Xo,editor_color_blue:$o,editor_color_purple:ea,editor_color_grey:oa,editor_color_custom:aa,editor_add_band:ra,editor_remove_band:ia,editor_add_entity:ta,editor_move_up:_a,editor_move_down:da,editor_remove_entity:sa,editor_show_options:na,editor_hide_options:la,editor_not_found:ma,editor_severity:ca,annotation_at:ua,editor_orientation:pa,editor_orientation_horizontal:ga,editor_orientation_vertical:ha,editor_value_axis:ba,editor_value_grid:va,editor_value_min:ya,editor_value_max:fa,dist_median:xa,dist_middle:wa,dist_range:Ca,dist_count:Ma,editor_drill_down:ka,drill_into:Aa,drill_back:za,drill_top:Ea,extremes_high:qa,extremes_low:Pa,extremes_average:Na,editor_extremes_max:Da,editor_extremes_min:Sa,editor_extremes_average:Ta,editor_extremes_average_none:La,editor_extremes_average_line:Oa,editor_extremes_average_figure:Va,editor_extremes:Ga,anomaly_title:Ha,anomaly_beyond_high:Ua,anomaly_beyond_low:Fa,editor_anomalies:Ba,editor_anomalies_window:Ra,editor_anomalies_sigma:ja,editor_anomalies_color:Ia,editor_anomalies_band:Qa,period_previous:Wa,period_next:Ja,period_return:Ya,period_today:Za,period_yesterday:Ka,period_this_week:Xa,period_last_week:$a,period_this_month:er,period_last_month:or,period_this_year:ar,period_last_year:rr,period_last_hour:ir,period_last_hours:tr,period_last_day:_r,period_last_days:dr,period_last_week_rolling:sr,period_last_weeks:nr,period_last_month_rolling:lr,period_last_months:mr,editor_color_by_shades:cr,editor_shade_color:ur,editor_show_percent:pr,editor_center_total:gr,editor_center_average:hr,editor_center_none:br,parts_total:vr,parts_average:yr,parts_aria:fr,editor_style_scatter:xr,editor_style_bubble:wr,editor_against:Cr,editor_against_entity:Mr,editor_against_time:kr,editor_dot_size:Ar,editor_jitter:zr,editor_min_size:Er,editor_max_size:qr,editor_dot_color:Pr,editor_xy_x_axis:Nr,scatter_needs_two:Dr,bubble_needs_three:Sr,scatter_role_x:Tr,bubble_role_size:Lr,chart_total:Or,editor_x_min:Vr,editor_x_max:Gr,zoom_reset:Hr,zoom_window:Ur,zoom_window_label:Fr,editor_zoom:Br,editor_overview:Rr,editor_annotations:jr,editor_annotation_type:Ir,editor_annotation_type_line:Qr,editor_annotation_type_band:Wr,editor_annotation_type_time:Jr,editor_annotation_type_state:Yr,editor_annotation_type_point:Zr,editor_annotation_add_line:Kr,editor_annotation_add_band:Xr,editor_annotation_add_time:$r,editor_annotation_add_state:ei,editor_annotation_add_point:oi,editor_annotation_add:ai,editor_annotation_value:ri,editor_annotation_from:ii,editor_annotation_to:ti,editor_annotation_times:_i,editor_annotation_entity:di,editor_annotation_series:si,editor_annotation_state:ni,editor_annotation_shade:li,editor_annotation_at:mi,editor_annotation_at_max:ci,editor_annotation_at_min:ui,editor_annotation_at_last:pi,editor_annotation_at_first:gi,editor_annotation_label:hi,editor_annotation_color:"Cor",editor_annotation_dash:vi,editor_annotation_history:yi,editor_annotation_zone:fi,editor_annotation_zone_none:xi,editor_annotation_zone_above:wi,editor_annotation_zone_below:Ci,editor_annotation_severity:Mi,editor_annotation_remove:ki,editor_zones:Ai,editor_period_calendar:zi,editor_period_calendar_rolling:Ei,editor_period_calendar_day:qi,editor_period_calendar_week:Pi,editor_period_calendar_month:Ni,editor_period_calendar_year:Di,editor_period_offset:Si,editor_period_until:Ti,editor_period_until_now:Li,editor_period_until_end:Oi,editor_period_navigate:Vi,editor_group_by:Gi,editor_group_by_none:Hi,editor_group_by_hour:Ui,editor_group_by_day:"Dia",editor_group_by_week:Bi,editor_group_by_month:"Mês",editor_aggregate:ji,compare_series:Ii,compare_hours_earlier:Qi,compare_days_earlier:Wi,compare_weeks_earlier:Ji,compare_months_earlier:Yi,compare_years_earlier:Zi,editor_compare:Ki,editor_compare_style:Xi,editor_compare_style_grey:$i,editor_compare_style_series:et,editor_aggregate_mean:ot,editor_aggregate_sum:at,editor_aggregate_min:rt,editor_aggregate_max:it,editor_aggregate_first:tt,editor_aggregate_last:_t,editor_aggregate_change:dt,editor_cumulative_transform:st,editor_cumulative_transform_none:nt,editor_cumulative_transform_cumulative:lt,editor_cumulative_reset:mt,editor_cumulative_reset_none:ct,editor_cumulative_reset_day:ut,editor_cumulative_reset_week:pt,editor_cumulative_reset_month:gt,editor_cumulative_reset_billing:ht,editor_cumulative_billing_day:bt,editor_x_axis:vt,editor_y_axis:yt,editor_axis_labels:ft,editor_axis_labels_outside:xt,editor_axis_labels_inside:wt,editor_grid_horizontal:Ct,editor_grid_vertical:Mt,editor_y_min:kt,editor_y_max:At,editor_y_scale:zt,editor_y_scale_linear:Et,editor_y_scale_log:qt,editor_tooltip:Pt,editor_line_width:Nt,editor_dots:Dt,editor_on_top:St,editor_when_entity:Tt,editor_when_state:Lt,editor_when_above:Ot,editor_when_below:Vt,editor_when_card_entity:Gt,editor_when_card_state:Ht,editor_when_card_above:Ut,editor_when_card_below:Ft,editor_when_ghost:Bt,editor_when_strip:Rt,when_strip_label:jt,editor_now_marker:It,editor_now_marker_off:Qt,editor_now_marker_line:Wt,editor_now_marker_time:Jt,editor_now_marker_countdown:Yt,now_marker_countdown:Zt,now_marker_next:Kt,editor_compact:Xt,editor_header:$t,editor_header_above:e_,editor_header_over:o_,editor_header_hidden:a_,editor_legend_toggle:r_,editor_labels_show:i_,editor_labels_show_all:t_,editor_labels_show_last:__,editor_labels_show_minmax:d_,editor_labels_show_ends:s_,editor_labels_position:n_,editor_labels_position_auto:l_,editor_labels_position_above:m_,editor_labels_position_below:c_,editor_labels_position_center:u_,editor_labels_overlap:p_,editor_sync:g_,editor_multiples:h_,editor_multiples_scale:b_,editor_multiples_scale_auto:v_,editor_multiples_scale_shared:y_,editor_multiples_scale_independent:f_,editor_multiples_columns:x_,forecast_label:w_,forecast_series:C_,editor_forecast_title:M_,editor_forecast_entity:k_,editor_forecast_attribute:A_,editor_forecast_value_key:z_,editor_forecast_time_key:E_,editor_forecast_type:q_,editor_forecast_type_hourly:P_,editor_forecast_type_daily:N_,editor_forecast_type_twice_daily:D_,editor_forecast_multiply:S_,editor_forecast_hours:T_,editor_set_point:L_,editor_shading:O_,editor_shade_fan:V_,editor_current_color:G_,editor_set_point_color:H_,editor_heating_color:U_,editor_cooling_color:F_,editor_days:B_,editor_day_clock_center_total:R_,editor_day_clock_center_now:j_,editor_day_clock_center_none:I_,editor_bucket:Q_,editor_bucket_15:W_,editor_bucket_30:J_,editor_bucket_60:Y_,editor_aggregate_auto:Z_,editor_ring_color:"Cor",editor_active:X_,editor_entity_options_none:$_,editor_hierarchy_group_by:ed,editor_group_by_floor:od,editor_group_by_area:ad,editor_group_by_device:rd,editor_group_by_label:id,editor_entity_groups:td,editor_bar_labels:_d,editor_bar_labels_state:dd,editor_bar_labels_duration:sd,editor_bar_labels_both:nd,editor_bar_labels_none:ld,editor_timeline_legend:md,editor_timeline_legend_above:cd,editor_timeline_legend_hidden:ud,editor_state_colors:pd,editor_state_colors_help:gd,editor_state_colors_state:hd,editor_state_colors_color:"Cor",editor_state_colors_add:vd,editor_state_colors_remove:yd,editor_timeline_group:fd,editor_points_per_hour:xd,editor_graph:wd,editor_graph_line:Cd,editor_graph_bar:Md,editor_graph_none:kd,editor_fill:Ad,editor_fill_solid:zd,editor_fill_fade:Ed,editor_fill_none:qd,editor_points:Pd,editor_points_hover:Nd,editor_points_always:Dd,editor_points_never:Sd,editor_trend_labels:Td,editor_labels_hover:Ld,editor_labels_always:Od,editor_labels_never:Vd,editor_height:Gd,editor_bar_spacing:Hd,editor_color_transition:Ud,editor_color_transition_smooth:Fd,editor_color_transition_hard:Bd,editor_extrema:Rd,editor_average:jd,editor_trend_legend:Id,editor_trend_y_min:Qd,editor_trend_y_max:Wd,editor_min_range:Jd,editor_y_min_secondary:Yd,editor_y_max_secondary:Zd,editor_min_range_secondary:Kd,editor_value_factor:Xd,editor_align_header:$d,editor_align_header_default:es,editor_align_header_left:os,editor_align_header_right:as,editor_align_header_center:rs,editor_align_icon:is,editor_align_icon_right:ts,editor_align_icon_left:_s,editor_align_icon_state:ds,editor_align_state:ss,editor_align_state_left:ns,editor_align_state_right:ls,editor_align_state_center:ms,editor_font_size:cs,editor_font_size_header:us,editor_color_name:ps,editor_color_value:gs,editor_trend_color_icon:hs,editor_trend_group:bs,editor_icon_image:vs,editor_trend_tooltip:ys,editor_y_axis_side:fs,editor_y_axis_side_primary:xs,editor_y_axis_side_secondary:ws,editor_entity_aggregate:Cs,editor_fixed_value:Ms,editor_show_state:ks,editor_show_indicator:As,editor_show_graph:zs,editor_show_line:Es,editor_show_fill:qs,editor_show_points:Ps,editor_show_legend_entity:Ns,editor_show_legend_state:Ds,editor_sectors:Ss,editor_sectors_4:Ts,editor_sectors_8:Ls,editor_sectors_16:Os,editor_calm:Vs,editor_wind_roles:Gs,editor_wind_now:Hs,editor_wind_none:Us,editor_wind_statistics:Fs,editor_style_area:Bs,editor_stack:Rs,editor_stack_none:js,editor_stack_normal:Is,editor_stack_percent:Qs,editor_negative_color:Ws,editor_style_beeswarm:Js,editor_place_by:Ys,editor_place_by_value:Zs,editor_place_by_time_of_day:Ks,editor_size_by_value:Xs,swarm_readings:$s,swarm_events:en,swarm_shown:on,swarm_none:an,swarm_no_change:rn,swarm_held:tn,swarm_earliest_latest:_n,swarm_lowest_highest:dn,editor_style_strip_plot:sn,strip_median_value:nn,strip_mean_value:ln,strip_mean:mn,editor_strip_marker:cn,editor_strip_marker_median:un,editor_strip_marker_mean:pn,editor_strip_marker_none:gn,editor_strip_jitter:hn,editor_fill_color:"Cor",editor_style_box:vn,box_aria:yn,box_highest:fn,box_upper_quartile:xn,box_median:wn,box_lower_quartile:Cn,box_lowest:Mn,box_mean:kn,box_count:An,box_outliers:zn,editor_whiskers:En,editor_whiskers_tukey:qn,editor_whiskers_range:Pn,editor_readings:Nn,editor_box_color:Dn,editor_style_bullet:Sn,editor_ranges:Tn,editor_ranges_shades:Ln,editor_ranges_colours:On,compare_target:Vn,chart_aria:Gn,editor_style_candlestick:Hn,editor_candle_by:Un,editor_under_aggregate:Fn,editor_up_color:Bn,editor_down_color:Rn,editor_underneath:jn,editor_underneath_columns:In,editor_underneath_line:Qn,candle_open:Wn,candle_high:Jn,candle_low:Yn,candle_close:Zn,candle_week_of:Kn,editor_style_climate:Xn,climate_set_point:$n,climate_range:el,climate_not_thermostat:ol,climate_action_heating:al,climate_action_preheating:rl,climate_action_cooling:il,climate_action_defrosting:tl,climate_action_drying:_l,climate_action_fan:dl,climate_action_idle:sl,climate_action_off:nl,editor_style_column:ll,editor_group_by_auto:ml,editor_range:cl,editor_rounded:ul,editor_column_labels:pl,editor_error_bars:gl,editor_error_bars_none:hl,editor_error_bars_std:bl,editor_error_bars_min_max:vl,editor_error_bars_ci95:yl,error_bars_tooltip:fl,editor_column_color:"Cor",editor_style_combined:wl,editor_series_type:Cl,editor_series_type_line:Ml,editor_series_type_column:kl,editor_series_type_area:Al,editor_series_axis:zl,editor_series_axis_auto:El,editor_series_axis_left:ql,editor_series_axis_right:Pl,editor_series_aggregate:Nl,editor_series_aggregate_auto:Dl,editor_series_aggregate_mean:Sl,editor_series_aggregate_sum:Tl,editor_series_aggregate_min:Ll,editor_series_aggregate_max:Ol,editor_series_aggregate_first:Vl,editor_series_aggregate_last:Gl,editor_series_aggregate_change:Hl,editor_style_day_clock:Ul,day_clock_times_one:Fl,day_clock_times:Bl,day_clock_a_day:Rl,day_clock_busiest:jl,day_clock_peak:Il,day_clock_state:Ql,day_clock_per_day:Wl,day_clock_no_data:Jl,day_clock_now:Yl,day_clock_on:Zl,day_clock_average:Kl,day_clock_on_days:Xl,day_clock_so_far:$l,day_clock_range:em,day_clock_average_value:om,editor_style_cycle_plot:am,cycle_note_week:rm,cycle_note_hour:im,cycle_note_month:tm,cycle_mean_legend:_m,cycle_panel_average:dm,editor_cycle_plot_cycle:sm,editor_cycle_plot_cycle_day_of_week:nm,editor_cycle_plot_cycle_hour_of_day:lm,editor_cycle_plot_cycle_day_of_month:mm,editor_cycle_plot_weeks:cm,editor_style_dumbbell:um,editor_ends:pm,editor_ends_range:gm,editor_ends_then:hm,editor_ends_target:bm,editor_show_now:vm,dumbbell_low:ym,dumbbell_high:fm,dumbbell_now:xm,dumbbell_target:wm,dumbbell_ago_hour_one:Cm,dumbbell_ago_hour:Mm,dumbbell_ago_day_one:km,dumbbell_ago_day:Am,dumbbell_ago_week_one:zm,dumbbell_ago_week:Em,dumbbell_ago_month_one:qm,dumbbell_ago_month:Pm,dumbbell_no_value:Nm,editor_style_funnel:Dm,editor_funnel_shape:Sm,editor_funnel_shape_funnel:Tm,editor_funnel_shape_pyramid:Lm,editor_funnel_percent_of:Om,editor_funnel_percent_of_first:Vm,editor_funnel_percent_of_previous:Gm,editor_funnel_percent_of_none:Hm,editor_funnel_color_by:"Cor",editor_funnel_color_by_series:Fm,editor_funnel_color_by_bands:Bm,funnel_aria:Rm,editor_style_grouped_bars:jm,editor_mode:Im,editor_mode_grouped:Qm,editor_mode_stacked:Wm,editor_mode_percent:Jm,editor_bars_color_by:"Cor",editor_bars_color_by_series:Zm,editor_bars_color_by_bands:Km,editor_bar_group:Xm,editor_bar_series:$m,editor_bar_color:ec,grouped_bars_aria:oc,editor_style_heatmap:ac,heatmap_aria:rc,heatmap_hours:ic,heatmap_empty:tc,editor_grid:_c,editor_grid_hours:dc,editor_grid_calendar:sc,editor_color_by_scale:nc,editor_cell_shape:lc,editor_cell_shape_square:mc,editor_cell_shape_rounded:cc,editor_cell_shape_hexagon:uc,editor_color_min:pc,editor_color_max:gc,editor_legend:hc,editor_style_spiral:bc,spiral_aria:vc,spiral_turn_day_note:yc,spiral_turn_week_note:fc,spiral_inner_oldest:xc,editor_spiral_turn:wc,editor_spiral_turn_day:"Dia",editor_spiral_turn_week:Mc,editor_spiral_turns:kc,editor_spiral_ring_width:Ac,editor_style_histogram:zc,editor_count:Ec,editor_count_time:qc,editor_count_readings:Pc,editor_show_as:Nc,editor_show_as_percent:Dc,editor_show_as_total:Sc,editor_bins:Tc,editor_bin_width:Lc,editor_bars:Oc,editor_bars_side:Vc,editor_bars_overlap:Gc,editor_hist_x_axis:Hc,histogram_readings:Uc,histogram_reading:Fc,editor_style_line:Bc,chart_loading:Rc,chart_error:jc,energy_loading:Ic,energy_error:Qc,energy_none:Wc,energy_flow_grid_import:Jc,energy_flow_grid_export:Yc,energy_flow_solar:Zc,energy_flow_battery_out:Kc,energy_flow_battery_in:Xc,energy_flow_gas:"Gás",energy_flow_water:eu,energy_flow_devices:ou,energy_node_home:au,energy_node_untracked:ru,energy_node_home_use:iu,chart_no_data:tu,legend_toggle_hint:_u,legend_toggle_all_hidden:du,export_menu:su,export_png:nu,export_png_hint:lu,export_svg:mu,export_svg_hint:cu,export_csv:uu,export_csv_hint:pu,export_yaml:gu,export_yaml_hint:hu,export_copied:bu,export_saved:vu,export_saved_file:yu,export_failed:fu,chart_log_nothing:xu,editor_style_lollipop:wu,editor_style_pictograph:Cu,editor_unit_icon:Mu,editor_per_icon:ku,editor_group_size:Au,editor_partial:zu,editor_style_pie:Eu,editor_shape:qu,editor_shape_donut:Pu,editor_shape_pie:Nu,editor_center_label:Du,editor_gap:Su,editor_gradient:Tu,editor_style_polar_area:Lu,editor_polar_scale:Ou,editor_polar_scale_shared:Vu,editor_polar_scale_limits:Gu,editor_polar_color_by:"Cor",editor_polar_color_by_series:Uu,editor_polar_color_by_shades:Fu,editor_polar_color_by_bands:Bu,editor_polar_color:Ru,polar_area_aria:ju,editor_style_radar:Iu,editor_radar_scale:Qu,editor_radar_scale_limits:Wu,editor_radar_scale_shared:Ju,editor_radar_fill:Yu,editor_radar_axis:Zu,radar_aria:Ku,radar_other:Xu,editor_style_range_area:$u,editor_mean:ep,editor_range_color:"Cor",editor_style_rings:ap,editor_rings_start_angle:rp,editor_rounded_ends:ip,editor_style_sankey:tp,editor_link_color:_p,editor_link_color_auto:dp,editor_link_color_source:sp,editor_link_color_target:np,editor_from:lp,editor_to:mp,editor_flow_color:cp,sankey_aria:up,sankey_flow:pp,sankey_no_flows:gp,sankey_nothing:hp,energy_nothing_flowed:bp,editor_style_chord:vp,editor_chord_pad:yp,editor_chord_ribbon_opacity:fp,chord_aria:xp,editor_style_slope:wp,editor_measure:Cp,editor_measure_value:Mp,editor_measure_change:kp,editor_color_by_direction:Ap,editor_color_by_group:zp,editor_increase:Ep,editor_increase_bad:qp,editor_increase_good:Pp,editor_group:Np,slope_now:Dp,slope_ago:Sp,slope_ago_one:Tp,slope_previous:Lp,slope_previous_one:Op,slope_last:Vp,slope_last_one:Gp,slope_unit_hour:Hp,slope_unit_hour_other:Up,slope_unit_day:"dia",slope_unit_day_other:Bp,slope_unit_week:Rp,slope_unit_week_other:jp,slope_unit_month:"mês",slope_unit_month_other:Qp,slope_entity_aria:Wp,slope_no_reading:Jp,editor_style_sparkline:Yp,editor_spark:Zp,editor_spark_line:Kp,editor_spark_area:Xp,editor_spark_column:$p,editor_spark_bar:eg,editor_spark_color:"Cor",spark_aria:ag,editor_style_streamgraph:rg,editor_baseline:ig,editor_baseline_wiggle:tg,editor_baseline_centre:_g,editor_baseline_share:dg,editor_baseline_zero:sg,editor_stream_order:ng,editor_stream_order_inside_out:lg,editor_stream_order_listed:mg,editor_stream_labels:cg,editor_stream_curve:ug,stream_total:pg,editor_style_sunburst:gg,editor_style_icicle:hg,editor_sunburst_shape:bg,editor_sunburst_shape_full:vg,editor_sunburst_shape_half:yg,editor_hierarchy_color_by:"Cor",editor_hierarchy_color_by_group:xg,editor_hierarchy_color_by_bands:wg,hierarchy_total:Cg,hierarchy_other:Mg,hierarchy_empty:kg,hierarchy_no_reading:Ag,sunburst_aria:zg,icicle_aria:Eg,editor_style_timeline:qg,timeline_no_states:Pg,timeline_for:Ng,timeline_now:Dg,timeline_measurement:Sg,editor_style_treemap:Tg,editor_treemap_color_by:"Cor",editor_treemap_color_by_group:Og,editor_treemap_color_by_bands:Vg,treemap_aria:Gg,treemap_total:Hg,treemap_empty:Ug,treemap_no_reading:Fg,treemap_other:Bg,editor_style_marimekko:Rg,editor_marimekko_segment_labels:jg,editor_marimekko_segment_labels_percent:Ig,editor_marimekko_segment_labels_value:Qg,editor_marimekko_segment_labels_both:Wg,editor_marimekko_segment_labels_none:Jg,editor_marimekko_group:Yg,editor_marimekko_category:Zg,editor_marimekko_color:Kg,marimekko_aria:Xg,editor_style_trend:$g,trend_min:eh,trend_avg:oh,trend_max:ah,editor_style_violin:rh,editor_shape_violin:ih,editor_shape_raincloud:th,editor_box:_h,editor_bandwidth:dh,editor_split_by:sh,editor_split_by_none:nh,editor_split_by_day:lh,editor_split_by_week:mh,editor_split_by_month:ch,violin_median:uh,violin_none:ph,violin_raincloud:gh,editor_style_waffle:hh,editor_waffles:bh,editor_waffles_one:vh,editor_waffles_each:yh,editor_headline:fh,editor_style_waterfall:xh,editor_steps:wh,editor_steps_change:Ch,editor_steps_current:Mh,editor_start_from_first:kh,editor_total:Ah,editor_waterfall_invert:zh,waterfall_start:Eh,waterfall_end:"Fim",waterfall_total:Ph,waterfall_no_readings:Nh,waterfall_aria:Dh,editor_style_wind_rose:Sh,wind_prevailing:Th,wind_mean_speed:Lh,wind_strongest:Oh,wind_calm:Vh,wind_speed:Gh,wind_speed_unit:Hh,wind_share:Uh,wind_aria:Fh,wind_aria_calm:Bh,wind_aria_still:Rh};export{ua as annotation_at,Ua as anomaly_beyond_high,Fa as anomaly_beyond_low,Ha as anomaly_title,re as battery_aria,yn as box_aria,An as box_count,fn as box_highest,Cn as box_lower_quartile,Mn as box_lowest,kn as box_mean,wn as box_median,zn as box_outliers,xn as box_upper_quartile,Sr as bubble_needs_three,Lr as bubble_role_size,Zn as candle_close,Jn as candle_high,Yn as candle_low,Wn as candle_open,Kn as candle_week_of,Gn as chart_aria,jc as chart_error,Rc as chart_loading,xu as chart_log_nothing,tu as chart_no_data,Or as chart_total,xp as chord_aria,il as climate_action_cooling,tl as climate_action_defrosting,_l as climate_action_drying,dl as climate_action_fan,al as climate_action_heating,sl as climate_action_idle,nl as climate_action_off,rl as climate_action_preheating,ol as climate_not_thermostat,el as climate_range,$n as climate_set_point,Wi as compare_days_earlier,Qi as compare_hours_earlier,Yi as compare_months_earlier,Ii as compare_series,Vn as compare_target,Ji as compare_weeks_earlier,Zi as compare_years_earlier,_m as cycle_mean_legend,im as cycle_note_hour,tm as cycle_note_month,rm as cycle_note_week,dm as cycle_panel_average,Rl as day_clock_a_day,Kl as day_clock_average,om as day_clock_average_value,jl as day_clock_busiest,Jl as day_clock_no_data,Yl as day_clock_now,Zl as day_clock_on,Xl as day_clock_on_days,Il as day_clock_peak,Wl as day_clock_per_day,em as day_clock_range,$l as day_clock_so_far,Ql as day_clock_state,Bl as day_clock_times,Fl as day_clock_times_one,jh as default,Ma as dist_count,xa as dist_median,wa as dist_middle,Ca as dist_range,za as drill_back,Aa as drill_into,Ea as drill_top,Am as dumbbell_ago_day,km as dumbbell_ago_day_one,Mm as dumbbell_ago_hour,Cm as dumbbell_ago_hour_one,Pm as dumbbell_ago_month,qm as dumbbell_ago_month_one,Em as dumbbell_ago_week,zm as dumbbell_ago_week_one,fm as dumbbell_high,ym as dumbbell_low,Nm as dumbbell_no_value,xm as dumbbell_now,wm as dumbbell_target,X_ as editor_active,ra as editor_add_band,ta as editor_add_entity,Cr as editor_against,Mr as editor_against_entity,kr as editor_against_time,ji as editor_aggregate,Z_ as editor_aggregate_auto,dt as editor_aggregate_change,tt as editor_aggregate_first,_t as editor_aggregate_last,it as editor_aggregate_max,ot as editor_aggregate_mean,rt as editor_aggregate_min,at as editor_aggregate_sum,$d as editor_align_header,rs as editor_align_header_center,es as editor_align_header_default,os as editor_align_header_left,as as editor_align_header_right,is as editor_align_icon,_s as editor_align_icon_left,ts as editor_align_icon_right,ds as editor_align_icon_state,ss as editor_align_state,ms as editor_align_state_center,ns as editor_align_state_left,ls as editor_align_state_right,Oe as editor_animate,ai as editor_annotation_add,Xr as editor_annotation_add_band,Kr as editor_annotation_add_line,oi as editor_annotation_add_point,ei as editor_annotation_add_state,$r as editor_annotation_add_time,mi as editor_annotation_at,gi as editor_annotation_at_first,pi as editor_annotation_at_last,ci as editor_annotation_at_max,ui as editor_annotation_at_min,bi as editor_annotation_color,vi as editor_annotation_dash,di as editor_annotation_entity,ii as editor_annotation_from,yi as editor_annotation_history,hi as editor_annotation_label,ki as editor_annotation_remove,si as editor_annotation_series,Mi as editor_annotation_severity,li as editor_annotation_shade,ni as editor_annotation_state,_i as editor_annotation_times,ti as editor_annotation_to,Ir as editor_annotation_type,Wr as editor_annotation_type_band,Qr as editor_annotation_type_line,Zr as editor_annotation_type_point,Yr as editor_annotation_type_state,Jr as editor_annotation_type_time,ri as editor_annotation_value,fi as editor_annotation_zone,wi as editor_annotation_zone_above,Ci as editor_annotation_zone_below,xi as editor_annotation_zone_none,jr as editor_annotations,Ba as editor_anomalies,Qa as editor_anomalies_band,Ia as editor_anomalies_color,ja as editor_anomalies_sigma,Ra as editor_anomalies_window,Co as editor_attribute,jd as editor_average,ft as editor_axis_labels,wt as editor_axis_labels_inside,xt as editor_axis_labels_outside,yo as editor_badge_actions,to as editor_badge_attribute,bo as editor_badge_bands,vo as editor_badge_bands_help,ho as editor_badge_color,go as editor_badge_decimals,wo as editor_badge_double_tap_action,$e as editor_badge_entity,xo as editor_badge_hold_action,so as editor_badge_hours,mo as editor_badge_icon,uo as editor_badge_max,co as editor_badge_min,_o as editor_badge_name,lo as editor_badge_show_icon,no as editor_badge_show_name,eo as editor_badge_style,ro as editor_badge_style_ring,ao as editor_badge_style_sparkline,io as editor_badge_style_thin,oo as editor_badge_style_value,fo as editor_badge_tap_action,po as editor_badge_unit,jo as editor_band_color,Io as editor_band_custom_color,Uo as editor_band_from,Fo as editor_band_from_entity,Ro as editor_band_from_entity_label,Bo as editor_band_from_number,Wo as editor_band_icon,Qo as editor_band_label,dh as editor_bandwidth,ec as editor_bar_color,Xm as editor_bar_group,_d as editor_bar_labels,nd as editor_bar_labels_both,sd as editor_bar_labels_duration,ld as editor_bar_labels_none,dd as editor_bar_labels_state,$m as editor_bar_series,Hd as editor_bar_spacing,Oc as editor_bars,Ym as editor_bars_color_by,Km as editor_bars_color_by_bands,Zm as editor_bars_color_by_series,Gc as editor_bars_overlap,Vc as editor_bars_side,ig as editor_baseline,_g as editor_baseline_centre,dg as editor_baseline_share,tg as editor_baseline_wiggle,sg as editor_baseline_zero,Lc as editor_bin_width,Tc as editor_bins,_h as editor_box,Dn as editor_box_color,Q_ as editor_bucket,W_ as editor_bucket_15,J_ as editor_bucket_30,Y_ as editor_bucket_60,Vs as editor_calm,Un as editor_candle_by,Po as editor_card_setting,lc as editor_cell_shape,uc as editor_cell_shape_hexagon,cc as editor_cell_shape_rounded,mc as editor_cell_shape_square,le as editor_center,hr as editor_center_average,Du as editor_center_label,ce as editor_center_mode_band,ue as editor_center_mode_name,ge as editor_center_mode_none,pe as editor_center_mode_text,me as editor_center_mode_value,br as editor_center_none,he as editor_center_text,gr as editor_center_total,yp as editor_chord_pad,fp as editor_chord_ribbon_opacity,Ko as editor_color_amber,$o as editor_color_blue,F as editor_color_by,R as editor_color_by_bands,Ap as editor_color_by_direction,zp as editor_color_by_group,nc as editor_color_by_scale,B as editor_color_by_series,cr as editor_color_by_shades,aa as editor_color_custom,Zo as editor_color_green,oa as editor_color_grey,Jo as editor_color_icon,gc as editor_color_max,pc as editor_color_min,ps as editor_color_name,Yo as editor_color_primary,ea as editor_color_purple,Xo as editor_color_red,Ud as editor_color_transition,Bd as editor_color_transition_hard,Fd as editor_color_transition_smooth,gs as editor_color_value,xl as editor_column_color,pl as editor_column_labels,qe as editor_columns,Xt as editor_compact,Ki as editor_compare,Xi as editor_compare_style,$i as editor_compare_style_grey,et as editor_compare_style_series,F_ as editor_cooling_color,Ec as editor_count,Pc as editor_count_readings,qc as editor_count_time,bt as editor_cumulative_billing_day,mt as editor_cumulative_reset,ht as editor_cumulative_reset_billing,ut as editor_cumulative_reset_day,gt as editor_cumulative_reset_month,ct as editor_cumulative_reset_none,pt as editor_cumulative_reset_week,st as editor_cumulative_transform,lt as editor_cumulative_transform_cumulative,nt as editor_cumulative_transform_none,G_ as editor_current_color,V as editor_curve,G as editor_curve_smooth,U as editor_curve_step,H as editor_curve_straight,sm as editor_cycle_plot_cycle,mm as editor_cycle_plot_cycle_day_of_month,nm as editor_cycle_plot_cycle_day_of_week,lm as editor_cycle_plot_cycle_hour_of_day,cm as editor_cycle_plot_weeks,Q as editor_dash,I_ as editor_day_clock_center_none,j_ as editor_day_clock_center_now,R_ as editor_day_clock_center_total,B_ as editor_days,Te as editor_decimals,N as editor_derivative_smoothing,D as editor_derivative_smoothing_time,C as editor_derivative_transform,k as editor_derivative_transform_derivative,M as editor_derivative_transform_none,A as editor_derivative_unit_time,P as editor_derivative_unit_time_d,q as editor_derivative_unit_time_h,E as editor_derivative_unit_time_min,z as editor_derivative_unit_time_s,Pr as editor_dot_color,Ar as editor_dot_size,Dt as editor_dots,Xe as editor_double_tap_action,Rn as editor_down_color,ka as editor_drill_down,ne as editor_end_angle,pm as editor_ends,gm as editor_ends_range,bm as editor_ends_target,hm as editor_ends_then,L as editor_energy_flows,O as editor_energy_split,Cs as editor_entity_aggregate,td as editor_entity_groups,$_ as editor_entity_options_none,gl as editor_error_bars,yl as editor_error_bars_ci95,vl as editor_error_bars_min_max,hl as editor_error_bars_none,bl as editor_error_bars_std,Be as editor_exclude_heading,Re as editor_exclude_help,Ge as editor_export,Rd as editor_extrema,Ga as editor_extremes,Ta as editor_extremes_average,Va as editor_extremes_average_figure,Oa as editor_extremes_average_line,La as editor_extremes_average_none,Da as editor_extremes_max,Sa as editor_extremes_min,Ad as editor_fill,bn as editor_fill_color,Ed as editor_fill_fade,qd as editor_fill_none,zd as editor_fill_solid,Ms as editor_fixed_value,cp as editor_flow_color,cs as editor_font_size,us as editor_font_size_header,A_ as editor_forecast_attribute,k_ as editor_forecast_entity,T_ as editor_forecast_hours,S_ as editor_forecast_multiply,E_ as editor_forecast_time_key,M_ as editor_forecast_title,q_ as editor_forecast_type,N_ as editor_forecast_type_daily,P_ as editor_forecast_type_hourly,D_ as editor_forecast_type_twice_daily,z_ as editor_forecast_value_key,lp as editor_from,Um as editor_funnel_color_by,Bm as editor_funnel_color_by_bands,Fm as editor_funnel_color_by_series,Om as editor_funnel_percent_of,Vm as editor_funnel_percent_of_first,Hm as editor_funnel_percent_of_none,Gm as editor_funnel_percent_of_previous,Sm as editor_funnel_shape,Tm as editor_funnel_shape_funnel,Lm as editor_funnel_shape_pyramid,Su as editor_gap,de as editor_gauge_help,ve as editor_ghost,fe as editor_ghost_24h,xe as editor_ghost_7d,ye as editor_ghost_off,Tu as editor_gradient,wd as editor_graph,Md as editor_graph_bar,Cd as editor_graph_line,kd as editor_graph_none,_c as editor_grid,sc as editor_grid_calendar,Ct as editor_grid_horizontal,dc as editor_grid_hours,Mt as editor_grid_vertical,Np as editor_group,s as editor_group_bars,Gi as editor_group_by,ad as editor_group_by_area,ml as editor_group_by_auto,Fi as editor_group_by_day,rd as editor_group_by_device,od as editor_group_by_floor,Ui as editor_group_by_hour,id as editor_group_by_label,Ri as editor_group_by_month,Hi as editor_group_by_none,Bi as editor_group_by_week,c as editor_group_compare,u as editor_group_distribution,n as editor_group_gauges,l as editor_group_history,Au as editor_group_size,m as editor_group_totals,$t as editor_header,e_ as editor_header_above,a_ as editor_header_hidden,o_ as editor_header_over,fh as editor_headline,U_ as editor_heating_color,Gd as editor_height,la as editor_hide_options,Ve as editor_hide_unavailable,fg as editor_hierarchy_color_by,wg as editor_hierarchy_color_by_bands,xg as editor_hierarchy_color_by_group,ed as editor_hierarchy_group_by,Hc as editor_hist_x_axis,Ke as editor_hold_action,ko as editor_icon,vs as editor_icon_image,Ue as editor_include_heading,Fe as editor_include_help,Ep as editor_increase,qp as editor_increase_bad,Pp as editor_increase_good,zr as editor_jitter,j as editor_labels,Od as editor_labels_always,Ld as editor_labels_hover,Vd as editor_labels_never,p_ as editor_labels_overlap,n_ as editor_labels_position,m_ as editor_labels_position_above,l_ as editor_labels_position_auto,c_ as editor_labels_position_below,u_ as editor_labels_position_center,i_ as editor_labels_show,t_ as editor_labels_show_all,s_ as editor_labels_show_ends,__ as editor_labels_show_last,d_ as editor_labels_show_minmax,hc as editor_legend,r_ as editor_legend_toggle,He as editor_limit,No as editor_limit_default,So as editor_limit_entity,Do as editor_limit_number,Nt as editor_line_width,_p as editor_link_color,dp as editor_link_color_auto,sp as editor_link_color_source,np as editor_link_color_target,Zg as editor_marimekko_category,Kg as editor_marimekko_color,Yg as editor_marimekko_group,jg as editor_marimekko_segment_labels,Wg as editor_marimekko_segment_labels_both,Jg as editor_marimekko_segment_labels_none,Ig as editor_marimekko_segment_labels_percent,Qg as editor_marimekko_segment_labels_value,zo as editor_max,qr as editor_max_size,ep as editor_mean,Cp as editor_measure,kp as editor_measure_change,Mp as editor_measure_value,Ao as editor_min,Jd as editor_min_range,Kd as editor_min_range_secondary,Er as editor_min_size,Im as editor_mode,Qm as editor_mode_grouped,Jm as editor_mode_percent,Wm as editor_mode_stacked,da as editor_move_down,_a as editor_move_up,h_ as editor_multiples,x_ as editor_multiples_columns,b_ as editor_multiples_scale,v_ as editor_multiples_scale_auto,f_ as editor_multiples_scale_independent,y_ as editor_multiples_scale_shared,Mo as editor_name,Ws as editor_negative_color,qo as editor_none,ma as editor_not_found,It as editor_now_marker,Yt as editor_now_marker_countdown,Wt as editor_now_marker_line,Qt as editor_now_marker_off,Jt as editor_now_marker_time,St as editor_on_top,pa as editor_orientation,ga as editor_orientation_horizontal,ha as editor_orientation_vertical,Rr as editor_overview,zu as editor_partial,ku as editor_per_icon,zi as editor_period_calendar,qi as editor_period_calendar_day,Ni as editor_period_calendar_month,Ei as editor_period_calendar_rolling,Pi as editor_period_calendar_week,Di as editor_period_calendar_year,p as editor_period_last,Vi as editor_period_navigate,Si as editor_period_offset,g as editor_period_unit,b as editor_period_unit_day,h as editor_period_unit_hour,y as editor_period_unit_month,v as editor_period_unit_week,Ti as editor_period_until,Oi as editor_period_until_end,Li as editor_period_until_now,Ys as editor_place_by,Ks as editor_place_by_time_of_day,Zs as editor_place_by_value,Pd as editor_points,Dd as editor_points_always,Nd as editor_points_hover,Sd as editor_points_never,xd as editor_points_per_hour,Ru as editor_polar_color,Hu as editor_polar_color_by,Bu as editor_polar_color_by_bands,Uu as editor_polar_color_by_series,Fu as editor_polar_color_by_shades,Ou as editor_polar_scale,Gu as editor_polar_scale_limits,Vu as editor_polar_scale_shared,To as editor_preset,Lo as editor_preset_battery,Ho as editor_preset_custom,Go as editor_preset_none,Vo as editor_preset_temperature,Oo as editor_preset_usage,Zu as editor_radar_axis,Yu as editor_radar_fill,Qu as editor_radar_scale,Wu as editor_radar_scale_limits,Ju as editor_radar_scale_shared,cl as editor_range,op as editor_range_color,Tn as editor_ranges,On as editor_ranges_colours,Ln as editor_ranges_shades,Nn as editor_readings,ia as editor_remove_band,sa as editor_remove_entity,K_ as editor_ring_color,rp as editor_rings_start_angle,ul as editor_rounded,ip as editor_rounded_ends,Ie as editor_rule_area,je as editor_rule_device_class,Je as editor_rule_domain,Ye as editor_rule_entity,Qe as editor_rule_floor,We as editor_rule_label,Z as editor_section_actions,d as editor_section_chart,J as editor_section_colours,Y as editor_section_display,t as editor_section_entities,W as editor_section_limits,_ as editor_section_style,Ss as editor_sectors,Os as editor_sectors_16,Ts as editor_sectors_4,Ls as editor_sectors_8,Nl as editor_series_aggregate,Dl as editor_series_aggregate_auto,Hl as editor_series_aggregate_change,Vl as editor_series_aggregate_first,Gl as editor_series_aggregate_last,Ol as editor_series_aggregate_max,Sl as editor_series_aggregate_mean,Ll as editor_series_aggregate_min,Tl as editor_series_aggregate_sum,zl as editor_series_axis,El as editor_series_axis_auto,ql as editor_series_axis_left,Pl as editor_series_axis_right,I as editor_series_color,Cl as editor_series_type,Al as editor_series_type_area,kl as editor_series_type_column,Ml as editor_series_type_line,L_ as editor_set_point,H_ as editor_set_point_color,ca as editor_severity,ur as editor_shade_color,V_ as editor_shade_fan,O_ as editor_shading,qu as editor_shape,Pu as editor_shape_donut,Nu as editor_shape_pie,th as editor_shape_raincloud,ih as editor_shape_violin,Nc as editor_show_as,Dc as editor_show_as_percent,Sc as editor_show_as_total,qs as editor_show_fill,zs as editor_show_graph,Ae as editor_show_icon,As as editor_show_indicator,Ee as editor_show_legend,Ns as editor_show_legend_entity,Ds as editor_show_legend_state,Es as editor_show_line,Me as editor_show_name,vm as editor_show_now,na as editor_show_options,pr as editor_show_percent,Ps as editor_show_points,ks as editor_show_state,ze as editor_show_target,ke as editor_show_value,Xs as editor_size_by_value,Pe as editor_sort,De as editor_sort_ascending,Se as editor_sort_descending,Ne as editor_sort_none,f as editor_source,S as editor_source_current,T as editor_source_energy,x as editor_source_history,w as editor_source_statistics,Zp as editor_spark,Xp as editor_spark_area,eg as editor_spark_bar,og as editor_spark_color,$p as editor_spark_column,Kp as editor_spark_line,Ac as editor_spiral_ring_width,wc as editor_spiral_turn,Cc as editor_spiral_turn_day,Mc as editor_spiral_turn_week,kc as editor_spiral_turns,sh as editor_split_by,lh as editor_split_by_day,ch as editor_split_by_month,nh as editor_split_by_none,mh as editor_split_by_week,Rs as editor_stack,js as editor_stack_none,Is as editor_stack_normal,Qs as editor_stack_percent,se as editor_start_angle,kh as editor_start_from_first,pd as editor_state_colors,vd as editor_state_colors_add,bd as editor_state_colors_color,gd as editor_state_colors_help,yd as editor_state_colors_remove,hd as editor_state_colors_state,wh as editor_steps,Ch as editor_steps_change,Mh as editor_steps_current,ug as editor_stream_curve,cg as editor_stream_labels,ng as editor_stream_order,lg as editor_stream_order_inside_out,mg as editor_stream_order_listed,hn as editor_strip_jitter,cn as editor_strip_marker,pn as editor_strip_marker_mean,un as editor_strip_marker_median,gn as editor_strip_marker_none,_e as editor_style_arc,Bs as editor_style_area,X as editor_style_bar,ae as editor_style_battery,Js as editor_style_beeswarm,vn as editor_style_box,wr as editor_style_bubble,Sn as editor_style_bullet,Hn as editor_style_candlestick,vp as editor_style_chord,Xn as editor_style_climate,ll as editor_style_column,wl as editor_style_combined,am as editor_style_cycle_plot,Ul as editor_style_day_clock,um as editor_style_dumbbell,Dm as editor_style_funnel,jm as editor_style_grouped_bars,ac as editor_style_heatmap,zc as editor_style_histogram,hg as editor_style_icicle,Bc as editor_style_line,wu as editor_style_lollipop,Rg as editor_style_marimekko,te as editor_style_needle,Cu as editor_style_pictograph,Eu as editor_style_pie,Lu as editor_style_polar_area,Iu as editor_style_radar,$u as editor_style_range_area,ie as editor_style_ring,ap as editor_style_rings,tp as editor_style_sankey,xr as editor_style_scatter,ee as editor_style_segmented,wp as editor_style_slope,Yp as editor_style_sparkline,bc as editor_style_spiral,rg as editor_style_streamgraph,sn as editor_style_strip_plot,gg as editor_style_sunburst,oe as editor_style_tank,$ as editor_style_thin,qg as editor_style_timeline,Tg as editor_style_treemap,$g as editor_style_trend,rh as editor_style_violin,hh as editor_style_waffle,xh as editor_style_waterfall,Sh as editor_style_wind_rose,bg as editor_sunburst_shape,vg as editor_sunburst_shape_full,yg as editor_sunburst_shape_half,g_ as editor_sync,Ze as editor_tap_action,Eo as editor_target,be as editor_tick_labels,fd as editor_timeline_group,md as editor_timeline_legend,cd as editor_timeline_legend_above,ud as editor_timeline_legend_hidden,K as editor_title,mp as editor_to,Pt as editor_tooltip,Ah as editor_total,Lg as editor_treemap_color_by,Vg as editor_treemap_color_by_bands,Og as editor_treemap_color_by_group,hs as editor_trend_color_icon,bs as editor_trend_group,Td as editor_trend_labels,Id as editor_trend_legend,ys as editor_trend_tooltip,Wd as editor_trend_y_max,Qd as editor_trend_y_min,Fn as editor_under_aggregate,jn as editor_underneath,In as editor_underneath_columns,Qn as editor_underneath_line,Le as editor_unit,Mu as editor_unit_icon,Bn as editor_up_color,ba as editor_value_axis,Xd as editor_value_factor,va as editor_value_grid,fa as editor_value_max,ya as editor_value_min,bh as editor_waffles,yh as editor_waffles_each,vh as editor_waffles_one,zh as editor_waterfall_invert,Ot as editor_when_above,Vt as editor_when_below,Ut as editor_when_card_above,Ft as editor_when_card_below,Gt as editor_when_card_entity,Ht as editor_when_card_state,Tt as editor_when_entity,Bt as editor_when_ghost,Lt as editor_when_state,Rt as editor_when_strip,En as editor_whiskers,Pn as editor_whiskers_range,qn as editor_whiskers_tukey,Us as editor_wind_none,Hs as editor_wind_now,Gs as editor_wind_roles,Fs as editor_wind_statistics,vt as editor_x_axis,Gr as editor_x_max,Vr as editor_x_min,Nr as editor_xy_x_axis,yt as editor_y_axis,fs as editor_y_axis_side,xs as editor_y_axis_side_primary,ws as editor_y_axis_side_secondary,At as editor_y_max,Zd as editor_y_max_secondary,kt as editor_y_min,Yd as editor_y_min_secondary,zt as editor_y_scale,Et as editor_y_scale_linear,qt as editor_y_scale_log,Ai as editor_zones,Br as editor_zoom,Qc as energy_error,Xc as energy_flow_battery_in,Kc as energy_flow_battery_out,ou as energy_flow_devices,$c as energy_flow_gas,Yc as energy_flow_grid_export,Jc as energy_flow_grid_import,Zc as energy_flow_solar,eu as energy_flow_water,Ic as energy_loading,au as energy_node_home,iu as energy_node_home_use,ru as energy_node_untracked,Wc as energy_none,bp as energy_nothing_flowed,e as entity_not_found,fl as error_bars_tooltip,bu as export_copied,uu as export_csv,pu as export_csv_hint,fu as export_failed,su as export_menu,nu as export_png,lu as export_png_hint,vu as export_saved,yu as export_saved_file,mu as export_svg,cu as export_svg_hint,gu as export_yaml,hu as export_yaml_hint,Na as extremes_average,qa as extremes_high,Pa as extremes_low,w_ as forecast_label,C_ as forecast_series,Rm as funnel_aria,we as ghost_title_24h,Ce as ghost_title_7d,oc as grouped_bars_aria,rc as heatmap_aria,tc as heatmap_empty,ic as heatmap_hours,kg as hierarchy_empty,Ag as hierarchy_no_reading,Mg as hierarchy_other,Cg as hierarchy_total,Fc as histogram_reading,Uc as histogram_readings,Eg as icicle_aria,du as legend_toggle_all_hidden,_u as legend_toggle_hint,Xg as marimekko_aria,a as no_entities,r as no_matches,i as none_available,Zt as now_marker_countdown,Kt as now_marker_next,fr as parts_aria,yr as parts_average,vr as parts_total,_r as period_last_day,dr as period_last_days,ir as period_last_hour,tr as period_last_hours,or as period_last_month,lr as period_last_month_rolling,mr as period_last_months,$a as period_last_week,sr as period_last_week_rolling,nr as period_last_weeks,rr as period_last_year,Ja as period_next,Wa as period_previous,Ya as period_return,er as period_this_month,Xa as period_this_week,ar as period_this_year,Za as period_today,Ka as period_yesterday,ju as polar_area_aria,Ku as radar_aria,Xu as radar_other,up as sankey_aria,pp as sankey_flow,gp as sankey_no_flows,hp as sankey_nothing,Dr as scatter_needs_two,Tr as scatter_role_x,Sp as slope_ago,Tp as slope_ago_one,Wp as slope_entity_aria,Vp as slope_last,Gp as slope_last_one,Jp as slope_no_reading,Dp as slope_now,Lp as slope_previous,Op as slope_previous_one,Fp as slope_unit_day,Bp as slope_unit_day_other,Hp as slope_unit_hour,Up as slope_unit_hour_other,Ip as slope_unit_month,Qp as slope_unit_month_other,Rp as slope_unit_week,jp as slope_unit_week_other,ag as spark_aria,vc as spiral_aria,xc as spiral_inner_oldest,yc as spiral_turn_day_note,fc as spiral_turn_week_note,pg as stream_total,mn as strip_mean,ln as strip_mean_value,nn as strip_median_value,zg as sunburst_aria,_n as swarm_earliest_latest,en as swarm_events,tn as swarm_held,dn as swarm_lowest_highest,rn as swarm_no_change,an as swarm_none,$s as swarm_readings,on as swarm_shown,Ng as timeline_for,Sg as timeline_measurement,Pg as timeline_no_states,Dg as timeline_now,Gg as treemap_aria,Ug as treemap_empty,Fg as treemap_no_reading,Bg as treemap_other,Hg as treemap_total,oh as trend_avg,ah as trend_max,eh as trend_min,o as unavailable,uh as violin_median,ph as violin_none,gh as violin_raincloud,Dh as waterfall_aria,qh as waterfall_end,Nh as waterfall_no_readings,Eh as waterfall_start,Ph as waterfall_total,jt as when_strip_label,Fh as wind_aria,Bh as wind_aria_calm,Rh as wind_aria_still,Vh as wind_calm,Lh as wind_mean_speed,Th as wind_prevailing,Uh as wind_share,Gh as wind_speed,Hh as wind_speed_unit,Oh as wind_strongest,Hr as zoom_reset,Ur as zoom_window,Fr as zoom_window_label}; -//# sourceMappingURL=chartdeck-card.pt-DlX1t9a_.js.map diff --git a/dist/chartdeck-card.pt-DlX1t9a_.js.map b/dist/chartdeck-card.pt-DlX1t9a_.js.map deleted file mode 100644 index cca9745..0000000 --- a/dist/chartdeck-card.pt-DlX1t9a_.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"chartdeck-card.pt-DlX1t9a_.js","sources":[],"sourcesContent":[],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/chartdeck-card.ru-CCFK_DM0.js b/dist/chartdeck-card.ru-CCFK_DM0.js new file mode 100644 index 0000000..62cbafb --- /dev/null +++ b/dist/chartdeck-card.ru-CCFK_DM0.js @@ -0,0 +1,2 @@ +const e="Объект не найден",_="Недоступно",t="Добавьте объект в редакторе, чтобы начать.",o="Сейчас нет подходящих объектов.",r="Ни один из этих объектов не доступен.",i="Объекты",d="Стиль",a="Диаграмма",n="Полосы",l="Шкалы",s="Графики истории",p="Части целого",c="Сравнения",m="Распределения",u="Показать последние",y="Единица",g="Часы",h="Дни",b="Недели",w="Месяцы",f="Данные из",v="История (каждое изменение)",k="Долгосрочная статистика",x="Преобразование",z="Нет (показания как есть)",S="Скорость изменения",N="Скорость за",C="Секунду",E="Минуту",q="Час",j="День",G="Сглаживание по показаниям",L="Сглаживание по времени",P="Текущие значения",U="Панель энергии",V="Потоки энергии",W="Экспорт и зарядка батареи ниже оси",A="Форма линии",M="Плавная",O="Прямая",R="Ступени",Y="Цвет",B="Свой цвет для каждого объекта",D="По цветовым диапазонам",F="Показывать значения на точках",H="Цвет линии",I="Пунктир",J="Пределы",K="Цвета",Q="Отображение",T="Действия",X="Заголовок",Z="Полоса",$="Тонкая",ee="Сегментированная",_e="Резервуар",te="Сетка батарей",oe="Уровни заряда: {levels}",re="Кольцо",ie="Стрелка",de="Дуга",ae="Углы в градусах, по часовой стрелке от верха: -90 — слева, 90 — справа. Оставьте пустыми для обычной формы стиля.",ne="Начальный угол",le="Конечный угол",se="В центре",pe="Значение",ce="Метка цветового диапазона",me="Название",ue="Свой текст",ye="Ничего",ge="Текст",he="Числа на шкале",be="Недавний диапазон за шкалой",we="Выкл.",fe="Последние 24 часа",ve="Последние 7 дней",ke="Последние 24 часа: от {min} до {max}, среднее {mean}",xe="Последние 7 дней: от {min} до {max}, среднее {mean}",ze="Показывать название",Se="Показывать значение",Ne="Показывать значок",Ce="Показывать цель",Ee="Показывать легенду",qe="Столбцы",je="Сортировка",Ge="Как в списке",Le="Сначала наименьшие",Pe="Сначала наибольшие",Ue="Знаки после запятой",Ve="Единица измерения",We="Анимация",Ae="Скрывать недоступные объекты",Me="Меню экспорта",Oe="Показывать не более",Re="Также показывать все подходящие объекты",Ye="Новые устройства появляются без правки карточки. Выберите несколько одного вида, чтобы подходил любой из них; разные виды должны совпадать все.",Be="Исключить",De="Подходящие объекты исключаются, если совпадают с любым из этих условий.",Fe="Класс устройства",He="Пространства",Ie="Этажи",Je="Метки",Ke="Домены",Qe="Объекты",Te="Действие при нажатии",Xe="Действие при удержании",Ze="Действие при двойном нажатии",$e="Объект",e_="Вид",__="Значение со значком",t_="Спарклайн",o_="Кольцо",r_="Тонкая полоса",i_="Атрибут (вместо состояния)",d_="Название",a_="Часы истории",n_="Показывать название",l_="Показывать значок",s_="Значок",p_="Минимум",c_="Максимум",m_="Единица измерения",u_="Знаки после запятой",y_="Цвет без диапазонов",g_="Цветовые диапазоны",h_="Значок принимает цвет диапазона, в который попадает его значение, как на карточке.",b_="Действия",w_="Действие при нажатии",f_="Действие при удержании",v_="Действие при двойном нажатии",k_="Атрибут (вместо состояния)",x_="Название",z_="Значок",S_="Минимум",N_="Максимум",C_="Цель",E_="Нет",q_="настройка карточки",j_="По умолчанию ({value})",G_="Число",L_="Объект",P_="Пресет",U_="Батарея (низкий — плохо)",V_="Использование (высокое — плохо)",W_="Температура",A_="Нет",M_="Пользовательский",O_="От",R_="Начинать с объекта",Y_="Начинать с числа",B_="Начинается с этого объекта",D_="Цвет",F_="Цвет CSS",H_="Метка",I_="Значок",J_="Окрашивать значки в цвет диапазона",K_="Основной",Q_="Зелёный",T_="Янтарный",X_="Красный",Z_="Синий",$_="Фиолетовый",et="Серый",_t="Свой…",tt="Добавить диапазон",ot="Удалить диапазон",rt="Добавить объект",it="Переместить вверх",dt="Переместить вниз",at="Удалить объект",nt="Показать параметры",lt="Скрыть параметры",st="{entity} (не найден)",pt="Цвета",ct="{label} в {time}",mt="Направление",ut="Горизонтально",yt="Вертикально",gt="Подписи значений",ht="Линии у каждой подписи значения",bt="Наименьшее отображаемое значение",wt="Наибольшее отображаемое значение",ft="Медиана",vt="Средняя половина",kt="Минимум – максимум",xt="Показания",zt="Нажмите на группу, чтобы увидеть её состав",St="{label}. Показать состав",Nt="Назад к {name}",Ct="Все",Et="Макс.",qt="Мин.",jt="Сред.",Gt="Отметить наибольшее показание",Lt="Отметить наименьшее показание",Pt="Среднее",Ut="Не показывать",Vt="Линия через диаграмму",Wt="Только число",At="Отмечать максимум, минимум и среднее",Mt="{name}: {value}, {sigma} от нормы",Ot="выше {limit}",Rt="ниже {limit}",Yt="Отмечать показания, далёкие от нормы",Bt="Окно",Dt="Насколько далеко отмечать, в стандартных отклонениях",Ft="Цвет маркера",Ht="Затенять нормальный диапазон",It="Предыдущий период",Jt="Следующий период",Kt="Назад к {label}",Qt="Сегодня",Tt="Вчера",Xt="Эта неделя",Zt="Прошлая неделя",$t="Этот месяц",eo="Прошлый месяц",_o="Этот год",to="Прошлый год",oo="Последний час",ro="Последние {n} ч",io="Последний день",ao="Последние {n} дн.",no="Последние 7 дней",lo="Последние {n} нед.",so="Последний месяц",po="Последние {n} мес.",co="Оттенки одного цвета",mo="Цвет оттенков",uo="Показывать каждую долю в процентах",yo="Итого",go="Среднее",ho="Ничего",bo="Итого",wo="Среднее",fo="{style}: {names}",vo="Точечная",ko="Пузырьковая",xo="По горизонтали",zo="Первый объект",So="Время",No="Размер точки (px)",Co="Разброс (px)",Eo="Наименьший пузырёк (px)",qo="Наибольший пузырёк (px)",jo="Цвет точек",Go="Подписи по горизонтали",Lo="Добавьте второй объект. Первый идёт по горизонтали, остальные — по вертикали.",Po="Добавьте три объекта: один по горизонтали, один по вертикали и один для размера каждого пузырька.",Uo="По горизонтали",Vo="Размер",Wo="Итого",Ao="Наименьшее значение по горизонтали",Mo="Наибольшее значение по горизонтали",Oo="Сбросить масштаб",Ro="Показано: с {from} по {to}",Yo="Показанная часть диаграммы",Bo="Масштаб и сдвиг",Do="Обзорная полоса под диаграммой",Fo="Аннотации",Ho="Тип",Io="Линия на значении",Jo="Затенённый диапазон значений",Ko="Отметки в заданное время",Qo="Отметки при изменении объекта",To="Подпись на показании",Xo="Линия",Zo="Диапазон",$o="Время",er="Изменения состояния",_r="Подпись точки",tr="Добавить аннотацию:",or="Значение",rr="От",ir="До",dr="Время",ar="Объект",nr="Ряд (пусто — первый)",lr="Состояние (пусто — любое изменение)",sr="Затенять, пока в этом состоянии",pr="Показание",cr="Наибольшее",mr="Наименьшее",ur="Последнее",yr="Первое",gr="Метка",hr="Цвет",br="Пунктир",wr="Следовать истории объекта (ступенчато)",fr="Затенение",vr="Ничего",kr="Над линией",xr="Под линией",zr="Цвета затенения по значению линии (необязательные диапазоны)",Sr="Удалить аннотацию",Nr="Затенять диапазоны важности за диаграммой",Cr="Период",Er="Последние…",qr="Сегодня",jr="Эта неделя",Gr="Этот месяц",Lr="Этот год",Pr="Периодов назад (0 — текущий)",Ur="Рисовать до",Vr="Сейчас",Wr="Конца периода",Ar="Показывать кнопки «назад» и «вперёд»",Mr="Группировать показания по",Or="Не группировать",Rr="Час",Yr="День",Br="Неделя",Dr="Месяц",Fr="Объединять через",Hr="{name}, {offset}",Ir="{n} ч назад",Jr="{n} дн. назад",Kr="{n} нед. назад",Qr="{n} мес. назад",Tr="{n} г. назад",Xr="Сравнивать с более ранними периодами (бледно на фоне)",Zr="Цвет более ранних периодов",$r="Серый",ei="Бледный цвет ряда",_i="Среднее",ti="Сумма",oi="Наименьшее",ri="Наибольшее",ii="Первое",di="Последнее",ai="Изменение (для счётчиков с нарастанием)",ni="Преобразование",li="Нет (показания как есть)",si="Нарастающий итог",pi="Нарастающий итог начинается заново",ci="Никогда (от левого края)",mi="Каждый день",ui="Каждую неделю",yi="Каждый месяц",gi="Каждый месяц в расчётный день",hi="Расчётный день месяца (1–28)",bi="Подписи времени",wi="Подписи значений",fi="Подписи осей",vi="Рядом с диаграммой",ki="Поверх диаграммы",xi="Горизонтальные линии",zi="Вертикальные линии",Si="Наименьшее отображаемое значение",Ni="Наибольшее отображаемое значение",Ci="Шкала значений",Ei="Равные шаги",qi="Логарифмическая (степени десяти)",ji="Показывать значения при наведении или касании",Gi="Толщина линии (px)",Li="Точка на каждом показании",Pi="Рисовать поверх других линий",Ui="Объект",Vi="в состоянии",Wi="выше",Ai="ниже",Mi="Объект",Oi="в состоянии",Ri="выше",Yi="ниже",Bi="Бледная линия скрытых показаний",Di="Полоса, показывающая, когда условие выполнялось",Fi="Показано, пока {condition}",Hi="Линия «сейчас»",Ii="Выкл.",Ji="Только линия",Ki="Линия и время",Qi="Линия и обратный отсчёт до следующего заданного времени",Ti="{label} через {duration}",Xi="Следующее через {duration}",Zi="Компактно",$i="Названия и значения",ed="Над диаграммой",_d="Поверх диаграммы",td="Скрыто",od="Нажмите на название, чтобы скрыть или показать",rd="Какие показания",id="Все (сколько поместится)",dd="Последнее",ad="Наибольшее и наименьшее",nd="Первое и последнее",ld="Положение подписи",sd="Над пиками, под спадами",pd="Сверху",cd="Снизу",md="На точке",ud="Разрешить перекрытие подписей",yd="Группа синхронизации",gd="Маленькая диаграмма для каждого объекта",hd="Шкала значений",bd="Общая, если единицы совпадают",wd="Общая для всех диаграмм",fd="Своя у каждой диаграммы",vd="Столбцы (пусто — по ширине карточки)",kd="Прогноз",xd="Прогноз {name}",zd="Прогноз",Sd="Объект прогноза",Nd="Атрибут",Cd="Ключ значения",Ed="Ключ времени",qd="Прогноз погоды",jd="Почасовой",Gd="Ежедневный",Ld="Дважды в день",Pd="Умножать значения на",Ud="Показывать прогноз на столько вперёд",Vd="Показывать уставку",Wd="Затенять во время нагрева или охлаждения",Ad="Затенять, когда работает только вентилятор",Md="Цвет температуры",Od="Цвет уставки",Rd="Цвет нагрева",Yd="Цвет охлаждения",Bd="Дни (больше 1 — средний день)",Dd="Время включения",Fd="Текущее время",Hd="Ничего",Id="Один столбец на каждые",Jd="15 минут",Kd="30 минут",Qd="Час",Td="Автоматически (изменение для счётчиков, иначе среднее)",Xd="Цвет",Zd="Считается включённым",$d="Сначала добавьте объект выше.",ea="Группировать по",_a="Этаж",ta="Пространство",oa="Устройство",ra="Метка",ia="Своя группа",da="Текст на полосах",aa="Состояние",na="Длительность",la="Состояние и длительность",sa="Нет",pa="Легенда состояний",ca="Над диаграммой",ma="Скрыта",ua="Цвета состояний",ya="Название из палитры (amber, green, blue, red, purple, grey, primary) или любой цвет CSS.",ga="Состояние",ha="Цвет",ba="Добавить цвет состояния",wa="Удалить",fa="Группа (строки с одной группой имеют общий заголовок)",va="Точек в час (0 — каждое показание)",ka="График",xa="Линия",za="Столбцы",Sa="Нет (только значение)",Na="Заливка под линией",Ca="Сплошная",Ea="Градиент",qa="Нет",ja="Точки на линии",Ga="При наведении",La="Всегда",Pa="Никогда",Ua="Подписи максимума и минимума",Va="При наведении",Wa="Всегда",Aa="Никогда",Ma="Высота графика (на 500 px ширины)",Oa="Промежуток между столбцами (px)",Ra="Цвета диапазонов",Ya="Плавный переход",Ba="Смена на каждом диапазоне",Da="Показывать минимум и максимум",Fa="Показывать среднее",Ha="Легенда (два и более объекта)",Ia="Наименьшее значение",Ja="Наибольшее значение",Ka="Наименьший отображаемый диапазон",Qa="Минимум правой оси",Ta="Максимум правой оси",Xa="Наименьший диапазон правой оси",Za="Умножать на 10 в степени",$a="Название и значок",en="По краям",_n="Слева",tn="Справа",on="По центру",rn="Значок",dn="Справа от названия",an="Слева от названия",nn="Рядом со значением",ln="Значение",sn="Слева",pn="Справа",cn="По центру",mn="Размер значения (%)",un="Размер названия (px)",yn="Окрашивать название",gn="Окрашивать значение",hn="Окрашивать значок",bn="Без фона (внутри другой карточки)",wn="Изображение вместо значка (URL)",fn="Показывать значение под указателем",vn="Ось",kn="Левая",xn="Правая (своя шкала)",zn="Объединять через",Sn="Рисовать текущее значение горизонтальной линией",Nn="Показывать его значение рядом с основным",Cn="Цветная точка по значению",En="На графике",qn="Линия",jn="Заливка",Gn="Точки",Ln="В легенде",Pn="Значение в легенде",Un="Направления",Vn="4 (N, E, S, W)",Wn="8 (N, NE, E…)",An="16 (N, NNE, NE…)",Mn="Штиль ниже",On="Первый объект — направление ветра в градусах или румбах, например SW. Второй — скорость ветра: без него лепестки показывают только, как часто ветер дул с каждой стороны.",Rn="Направление: {direction}. Скорость: {speed}.",Yn="нет",Bn="Долгосрочная статистика даёт среднее направление за каждый час. Это верно при переходе через север, только если датчик записывает направление как угол (класс состояния measurement_angle); иначе час, колеблющийся между ССЗ и ССВ, усредняется в юг. История точна.",Dn="С областями",Fn="Наложение",Hn="Не накладывать",In="Друг на друга",Jn="До 100 %",Kn="Цвет ниже нуля",Qn="Роевая",Tn="Располагать каждую точку по",Xn="Её значению",Zn="Времени суток, когда это произошло",$n="Большие точки для больших значений",el="Показаний: {n}",_l="Включений: {n}",tl="Показано точек",ol="Нет показаний",rl="Без изменений: {value}",il="Удерживалось весь период",dl="Самое раннее – самое позднее",al="Наименьшее – наибольшее",nl="Стрип-диаграмма",ll="Медиана {value}",sl="Среднее {value}",pl="Среднее",cl="Линия поперёк каждой строки на",ml="Медиане",ul="Среднем",yl="Без линии",gl="Разброс по строке",hl="Цвет",bl="Ящик с усами",wl="Ящик с усами: {names}",fl="Наибольшее",vl="Верхний квартиль",kl="Медиана",xl="Нижний квартиль",zl="Наименьшее",Sl="Среднее",Nl="Показания",Cl="Выбросы",El="Усы доходят до",ql="1,5 × высота ящика (выбросы точками)",jl="Наименьшего и наибольшего",Gl="Показывать каждое показание точкой",Ll="Цвет ящика",Pl="Буллет-диаграмма",Ul="Диапазоны за полосой",Vl="Оттенки серого",Wl="Цвета цветовых диапазонов",Al="цель {target}",Ml="Диаграмма «{style}»: {names}",Ol="Японские свечи",Rl="Одна свеча на",Yl="Объекты внизу: объединять показания через",Bl="Цвет при росте",Dl="Цвет при падении",Fl="Рисовать остальные объекты внизу как",Hl="Столбцы",Il="Линию",Jl="Открытие",Kl="Макс.",Ql="Мин.",Tl="Закрытие",Xl="Неделя с {date}",Zl="Климат",$l="Уставка",es="{low} – {high}",_s="{name} — не термостат. Выберите объект климата.",ts="Нагрев",os="Предварительный нагрев",rs="Охлаждение",is="Разморозка",ds="Осушение",as="Вентилятор",ns="Бездействие",ls="Выключено",ss="Столбчатая",ps="Автоматически",cs="От наименьшего до наибольшего в каждом столбце",ms="Скруглённые концы",us="Показывать значения на столбцах",ys="Планки погрешностей (разброс в каждом столбце)",gs="Нет",hs="Среднее ± одно стандартное отклонение",bs="Наименьшее и наибольшее",ws="95 % доверительный интервал среднего",fs="{value} ({low} – {high})",vs="Цвет",ks="Комбинированная",xs="Рисовать как",zs="Линия",Ss="Столбцы",Ns="Область",Cs="Ось значений",Es="Автоматически (по единице)",qs="Левая",js="Правая",Gs="Объединять через",Ls="Как у карточки",Ps="Среднее",Us="Сумма",Vs="Наименьшее",Ws="Наибольшее",As="Первое",Ms="Последнее",Os="Изменение (для счётчиков с нарастанием)",Rs="24-часовой циферблат",Ys="один раз",Bs="{n}×",Ds="{text} в день",Fs="{total} · пик активности {time}",Hs="пик {value} в {time}",Is="{name} {state}",Js="{label} в день",Ks="Ничего не записано",Qs="Сейчас",Ts="вкл.",Xs="Средний день · последние {n} дн.",Zs="в {on} из {of} дн.",$s="{duration} на данный момент",ep="{from} – {to}",_p="{value} в среднем",tp="Циклический график",op="Среднее по каждому часу за {n} нед.",rp="Каждый час, день за днём, за {n} нед.",ip="Каждый день месяца, месяц за месяцем, за {n} нед.",dp="Среднее панели",ap="Среднее {name}",np="Одна панель на",lp="День недели (его часы)",sp="Час суток (день за днём)",pp="День месяца (месяц за месяцем)",cp="Недели",mp="Гантельная",up="Сравнить",yp="Наименьшее и наибольшее за период",gp="Начало периода и сейчас",hp="Цель и сейчас",bp="Отмечать текущее значение",wp="Мин.",fp="Макс.",vp="Сейчас",kp="Цель",xp="Час назад",zp="{n} ч назад",Sp="День назад",Np="{n} дн. назад",Cp="Неделю назад",Ep="{n} нед. назад",qp="Месяц назад",jp="{n} мес. назад",Gp="Нет значения",Lp="Воронка",Pp="Форма",Up="Воронка (первый этап сверху)",Vp="Пирамида (первый этап снизу)",Wp="Проценты",Ap="Доля от первого этапа",Mp="Доля от предыдущего этапа",Op="Не показывать",Rp="Цвет",Yp="Свой цвет для каждого объекта",Bp="По цветовым диапазонам",Dp="{style}: {names}",Fp="Сгруппированные полосы",Hp="Полосы",Ip="Рядом",Jp="С накоплением",Kp="С накоплением до 100 %",Qp="Цвет",Tp="Свой цвет для каждого ряда",Xp="По цветовым диапазонам",Zp="Строка",$p="Ряд",ec="Цвет полосы",_c="Линейчатая диаграмма: {names}",tc="Тепловая карта",oc="Тепловая карта: {name}",rc="Усреднено дней",ic="Нет показаний",dc="Макет",ac="Час по дням недели",nc="Календарь (день в ячейке)",lc="Плавная шкала",sc="Ячейки",pc="Квадратные",cc="Скруглённые",mc="Шестиугольные",uc="Нижний цвет при",yc="Верхний цвет при",gc="Легенда",hc="Спираль",bc="Спираль {name}, витков: {n}",wc="{n} дн., один виток в день",fc="{n} нед., один виток в неделю",vc="Старые в центре, новые снаружи",kc="Один виток на",xc="День",zc="Неделя",Sc="Витки",Nc="Ширина кольца",Cc="Гистограмма",Ec="Подсчёт",qc="Время в каждом диапазоне",jc="Показания в каждом диапазоне",Gc="Показывать как",Lc="Доля от целого (%)",Pc="Часы или показания",Uc="Число интервалов (пусто: автоматически)",Vc="Ширина интервала (важнее числа)",Wc="Два и более объекта",Ac="Столбцы рядом",Mc="Столбцы друг на друге",Oc="Подписи значений по горизонтали",Rc="Показаний: {n}",Yc="1 показание",Bc="Линейная",Dc="Загрузка истории…",Fc="Не удалось загрузить историю: {error}",Hc="Загрузка настроек панели энергии…",Ic="Не удалось прочитать настройки панели энергии: {error}",Jc="На панели энергии ещё не настроен ни один из этих потоков.",Kc="Импорт из сети",Qc="Экспорт в сеть",Tc="Солнечная энергия",Xc="Разряд батареи",Zc="Заряд батареи",$c="Газ",em="Вода",_m="Устройства",tm="Дом",om="Неучтённое потребление",rm="Потреблено дома",im="Нет показаний за этот период.",dm="Нажмите, чтобы скрыть или показать. Удерживайте, чтобы показать только этот.",am="Все ряды скрыты. Нажмите на название, чтобы снова показать.",nm="Экспорт",lm="Сохранить как PNG",sm="изображение, 2×",pm="Сохранить как SVG",cm="вектор",mm="Копировать CSV",um="отображаемые значения",ym="Копировать YAML",gm="конфигурация этой карточки",hm="Скопировано",bm="Сохранено",wm="Сохранено в файл: буфер обмена здесь недоступен",fm="Не удалось экспортировать из этого браузера",vm="Нет значений выше нуля для логарифмической шкалы.",km="Леденец",xm="Пиктограмма",zm="Значок (у каждого объекта может быть свой)",Sm="Каждый значок означает (пусто: автоматически)",Nm="Значков в группе (0: без групп)",Cm="Частично заполнять значок для дробей",Em="Круговая / кольцевая",qm="Форма",jm="Кольцо",Gm="Круг",Lm="Строка под итогом",Pm="Промежуток между секторами",Um="Градиентная заливка",Vm="Полярная",Wm="Шкала",Am="Одна шкала для всех, от 0 до наибольшего значения",Mm="Каждый сектор от минимума до максимума своего объекта",Om="Цвет",Rm="Свой цвет для каждого объекта",Ym="Оттенки одного цвета, темнее — больше",Bm="По цветовым диапазонам",Dm="Цвет для оттенков",Fm="Полярная диаграмма: {names}",Hm="Лепестковая",Im="Шкала",Jm="Каждая ось от минимума до максимума своего объекта",Km="Одна шкала для всех, от 0 до наибольшего значения",Qm="Заливать фигуры",Tm="Название оси",Xm="Лепестковая диаграмма: {names}",Zm="Прочее",$m="Область диапазона",eu="Рисовать среднее линией",_u="Цвет",tu="Кольца",ou="Начальный угол (0 — сверху)",ru="Скруглённые концы",iu="Санкей (потоки)",du="Цвет потоков по",au="Откуда идут или куда идут после промежуточного узла",nu="Откуда идут",lu="Куда идут",su="Поток из",pu="Поток в",cu="Цвет потока",mu="Диаграмма потоков: {flows}",uu="{from} → {to} {value}",yu="Задайте каждому объекту «Поток из» и «Поток в» в его параметрах.",gu="Сейчас ничего не течёт.",hu="За этот период ничего не протекло.",bu="Хордовая (потоки по кругу)",wu="Промежуток между узлами",fu="Непрозрачность лент",vu="Хордовая диаграмма: {flows}",ku="Наклонная",xu="Сравнить",zu="Показание тогда и сейчас",Su="Насколько выросло за каждый период (счётчики)",Nu="Рост или падение",Cu="По группе",Eu="Рост — это",qu="Плохо (красный)",ju="Хорошо (зелёный)",Gu="Группа",Lu="Сейчас",Pu="{n} {unit} назад",Uu="1 {unit} назад",Vu="Предыдущие: {n} {unit}",Wu="Предыдущие: 1 {unit}",Au="Последние: {n} {unit}",Mu="Последние: 1 {unit}",Ou="ч",Ru="ч",Yu="дн.",Bu="дн.",Du="нед.",Fu="нед.",Hu="мес.",Iu="мес.",Ju="{name}, с {from} до {to}",Ku="нет показания",Qu="Спарклайны",Tu="Спарклайн",Xu="Линия",Zu="Область",$u="Столбцы",ey="Полоса под названием и значением",_y="Цвет",ty="Тренд {name}",oy="Потоковая",ry="Форма",iy="Потоковая (плавная)",dy="По центру",ay="Доля от итога (100 %)",ny="С накоплением от нуля",ly="Порядок",sy="Наибольшие в середине",py="Как в списке, первый снизу",cy="Названия на потоках",my="Края",uy="Итого",yy="Солнечные лучи",gy="Сосульки",hy="Форма",by="Полный круг",wy="Полукруг",fy="Цвет",vy="Свой цвет для каждой группы",ky="По цветовым диапазонам",xy="Итого",zy="Прочее",Sy="Нечего показать: ни у одного объекта нет значения больше нуля.",Ny="Нет показаний:",Cy="Солнечные лучи: {names}",Ey="Сосульки: {names}",qy="Шкала состояний",jy="За этот период состояния не записаны.",Gy="в течение {duration}",Ly="Сейчас",Py="Показания, а не состояния: здесь лучше подойдёт линейная диаграмма",Uy="Древовидная карта",Vy="Цвет",Wy="Свой цвет для каждой группы",Ay="По цветовым диапазонам",My="Древовидная карта: {names}",Oy="Всего {value}",Ry="Нечего показать: ни у одного объекта нет значения больше нуля.",Yy="Нет показаний:",By="Прочее",Dy="Маримекко",Fy="Текст на каждой части",Hy="Доля в своём столбце",Iy="Значение",Jy="Доля и значение",Ky="Нет",Qy="Столбец (группа)",Ty="Категория",Xy="Цвет категории",Zy="Диаграмма Маримекко, столбцы: {columns}",$y="Тренд",eg="Мин.",_g="Среднее",tg="Макс.",og="Скрипичная",rg="Скрипка",ig="Дождевое облако (половина скрипки, ящик и показания)",dg="Ящик с медианой и средней половиной",ag="Сглаживание (в единицах объекта, пусто — автоматически)",ng="Одна фигура на",lg="Объект",sg="Объект и день",pg="Объект и неделя",cg="Объект и месяц",mg="медиана {value}",ug="Нет показаний",yg="Дождевое облако",gg="Вафельная",hg="Вафли",bg="Одна, разделённая между объектами",wg="По одной на объект, рядом",fg="Показывать первую долю крупным шрифтом",vg="Каскадная",kg="Каждый шаг — это",xg="Насколько изменилось за период",zg="Его текущее значение",Sg="Начинать с показания первого объекта в начале периода",Ng="Показывать итог в конце",Cg="Обратный счёт (их рост — это уменьшение итога)",Eg="Начало",qg="Конец",jg="Итого",Gg="Нет показаний",Lg="Каскадная диаграмма: {bars}",Pg="Роза ветров",Ug="Преобладающее",Vg="Средняя скорость",Wg="Сильнейший",Ag="Штиль",Mg="Скорость",Og="Скорость ({unit})",Rg="Доля времени",Yg="Роза ветров, преобладает {direction} {share}",Bg="Роза ветров, преобладает {direction} {share}, штиль {calm}",Dg="Роза ветров, штиль {calm}",Fg="Батареи, уровни, всё от 0 до 100",Hg="Хранилища и длинные списки, на малом месте",Ig="Уровень сигнала и заполнения, ступенями",Jg="Баки, контейнеры и бочки для воды, заполняются снизу",Kg="Все батареи в доме, самые разряженные первыми",Qg="CPU, память и диск в виде циферблата",Tg="Мощность и скорость, со стрелкой",Xg="Температура, влажность и CO₂ в виде открытой шкалы",Zg="Как менялся датчик за часы, дни или месяцы",$g="Солнечная энергия и потребление, с импортом и экспортом по обе стороны от нуля",eh="Энергия за день, дождь за час",_h="Столбцы, линии и области на одной оси времени, со второй осью",th="Как итог делится на части, например откуда пришла сегодняшняя энергия",oh="Несколько батарей или целей в одном циферблате",rh="Подсчёт: сделанные дела, стаканы воды, люди дома",ih="Одна доля из 100 или разбивка одного итога",dh="Сколько времени комната провела в каждом диапазоне температуры",ah="Один датчик относительно другого, например отопление относительно уличной температуры",nh="Два датчика относительно друг друга, размер по третьему",lh="Мощность по часам и дням недели или год в виде календаря",sh="Распорядок дня или недели, один виток на день или неделю",ph="Как распределены показания, по объектам или по дням, неделям или месяцам",ch="Солнечная энергия: произведено, потом использовано дома, потом отдано в сеть",mh="Сравнение профилей нескольких значений",uh="Значения в виде секторов разной длины по кругу",yh="Потребление по этажам и комнатам, в виде прямоугольников по доле",gh="Итог, разбитый двумя способами, например энергия по комнатам и по назначению",hh="Иерархия в виде колец, нажмите, чтобы перейти внутрь",bh="Иерархия в виде сложенных полос, нажмите, чтобы перейти внутрь",wh="Несколько значений рядом, стопкой или как 100 %",fh="Значение относительно цели",vh="Много значений при минимуме чернил",kh="Как итог складывается или уменьшается, шаг за шагом",xh="Каждый объект тогда и сейчас",zh="Наименьшее и наибольшее значение каждого объекта",Sh="От наименьшего до наибольшего за каждый период, с заливкой",Nh="Маленький тренд рядом с названием и значением каждого объекта",Ch="Как несколько объектов делят итог во времени",Eh="Открытие, максимум, минимум и закрытие за период",qh="Как распределены показания, в виде плавной фигуры",jh="Каждое показание точкой, разнесёнными так, чтобы не перекрывались",Gh="Каждое показание точкой, с линией на срединном значении",Lh="Как энергия течёт между источниками и потребителями",Ph="Потоки в обе стороны между несколькими местами, по кругу",Uh="Когда каждый объект был включён, выключен, дома или грел",Vh="Температура термостата относительно уставки",Wh="Откуда дует ветер и с какой силой",Ah="Когда каждый объект был включён, по кругу циферблата",Mh="Средний день для каждого дня недели, рядом друг с другом",Oh="Компактная плитка: значение на фоне недавней истории",Rh="Период и показания",Yh="Вид",Bh="Оси и линии сетки",Dh="Маркеры и дополнения",Fh="Расположение и обмен",Hh="Группировка по {by} отключена: стиль {style} не умеет так группировать.",Ih="Отсортировано от самых пустых. Изменить можно в пункте «Сортировка» раздела «Отображение».",Jh="Пока нет объектов",Kh="1 объект",Qh="Объекты: {count}",Th="плюс подходящие",Xh="от {min} до {max}",Zh="цель {target}",$h="Нет диапазонов",eb="1 диапазон",_b="Диапазоны: {count}",tb="Минимум ({min}) не меньше максимума ({max}), поэтому заполнять нечего. Уменьшите минимум или увеличьте максимум.",ob="{entity} показывает «{state}», а это не число, поэтому этот стиль не может его нарисовать. Выберите датчик, который выдаёт число, или возьмите один из его атрибутов в его параметрах.",rb="Два диапазона начинаются с {from}, поэтому виден только один. Задайте каждому диапазону своё начало.",ib="{action}: {entity}",db="Показывать этот ряд, только пока…",ab="Показывать ряды, только пока…",nb="Выберите объект, затем состояние, в котором он должен быть, или диапазон, в котором он должен находиться. У ряда может быть своё условие — в его параметрах в разделе «Объекты».",lb="Несколько состояний: перечислите через запятую.",sb="Несколько состояний: перечислите через запятую.",pb="Например, 30min, 2h или 1d. Пусто: двенадцатая часть периода.",cb="Щипок, Ctrl + прокрутка или перетаскивание.",mb="Диаграммы с одинаковым именем делят указатель и вместе переключают периоды.",ub="Его прогноз рисуется пунктиром после текущего момента.",yb='Пусто: прогноз погоды или атрибут с именем "forecast".',gb="Пусто: определяется по прогнозу.",hb="Пусто: определяется по прогнозу.",bb="Пусто: почасовой.",wb="Пусто: 1.",fb="Поставьте ~ перед числом, чтобы показания могли выходить за него.",vb="Поставьте ~ перед числом, чтобы показания могли выходить за него.",kb="Поставьте ~ перед числом, чтобы показания могли выходить за него.",xb="Поставьте ~ перед числом, чтобы показания могли выходить за него.",zb="Важнее, чем «Группировать по». Напишите «Первый этаж / Кухня» для двух уровней.",Sb="Пусто: on, open, heating, home и подобные.",Nb="07:00 для каждого дня или 2026-10-28 07:00. Перечислите через запятую.",Cb="Число или объект.",Eb="Число или объект. Пусто: снизу.",qb="Число или объект. Пусто: сверху.",jb="Например, 15min. Используется вместо числа показаний.",Gb="Пусто: 0.5 m/s или то же в km/h, mph или узлах.",Lb="Объекты с одинаковым названием оси выравниваются между группами.",Pb="Ничего не отмечено: сеть, солнце и батарея.",Ub="Название из палитры или любой цвет CSS.";var Vb={entity_not_found:e,unavailable:_,no_entities:t,no_matches:o,none_available:r,editor_section_entities:i,editor_section_style:d,editor_section_chart:a,editor_group_bars:n,editor_group_gauges:l,editor_group_history:s,editor_group_totals:p,editor_group_compare:c,editor_group_distribution:m,editor_period_last:u,editor_period_unit:y,editor_period_unit_hour:g,editor_period_unit_day:"Дни",editor_period_unit_week:b,editor_period_unit_month:w,editor_source:f,editor_source_history:v,editor_source_statistics:k,editor_derivative_transform:x,editor_derivative_transform_none:z,editor_derivative_transform_derivative:S,editor_derivative_unit_time:N,editor_derivative_unit_time_s:C,editor_derivative_unit_time_min:E,editor_derivative_unit_time_h:"Час",editor_derivative_unit_time_d:j,editor_derivative_smoothing:G,editor_derivative_smoothing_time:L,editor_source_current:P,editor_source_energy:U,editor_energy_flows:V,editor_energy_split:W,editor_curve:A,editor_curve_smooth:M,editor_curve_straight:O,editor_curve_step:R,editor_color_by:Y,editor_color_by_series:B,editor_color_by_bands:D,editor_labels:F,editor_series_color:H,editor_dash:I,editor_section_limits:J,editor_section_colours:K,editor_section_display:Q,editor_section_actions:T,editor_title:X,editor_style_bar:Z,editor_style_thin:$,editor_style_segmented:ee,editor_style_tank:_e,editor_style_battery:te,battery_aria:oe,editor_style_ring:re,editor_style_needle:ie,editor_style_arc:de,editor_gauge_help:ae,editor_start_angle:ne,editor_end_angle:le,editor_center:se,editor_center_mode_value:pe,editor_center_mode_band:ce,editor_center_mode_name:me,editor_center_mode_text:ue,editor_center_mode_none:ye,editor_center_text:ge,editor_tick_labels:he,editor_ghost:be,editor_ghost_off:we,editor_ghost_24h:fe,editor_ghost_7d:ve,ghost_title_24h:ke,ghost_title_7d:xe,editor_show_name:ze,editor_show_value:Se,editor_show_icon:Ne,editor_show_target:Ce,editor_show_legend:Ee,editor_columns:qe,editor_sort:je,editor_sort_none:Ge,editor_sort_ascending:Le,editor_sort_descending:Pe,editor_decimals:Ue,editor_unit:Ve,editor_animate:We,editor_hide_unavailable:Ae,editor_export:Me,editor_limit:Oe,editor_include_heading:Re,editor_include_help:Ye,editor_exclude_heading:Be,editor_exclude_help:De,editor_rule_device_class:Fe,editor_rule_area:He,editor_rule_floor:Ie,editor_rule_label:Je,editor_rule_domain:Ke,editor_rule_entity:Qe,editor_tap_action:Te,editor_hold_action:Xe,editor_double_tap_action:Ze,editor_badge_entity:$e,editor_badge_style:"Вид",editor_badge_style_value:__,editor_badge_style_sparkline:t_,editor_badge_style_ring:o_,editor_badge_style_thin:r_,editor_badge_attribute:i_,editor_badge_name:d_,editor_badge_hours:a_,editor_badge_show_name:n_,editor_badge_show_icon:l_,editor_badge_icon:s_,editor_badge_min:p_,editor_badge_max:c_,editor_badge_unit:m_,editor_badge_decimals:u_,editor_badge_color:y_,editor_badge_bands:g_,editor_badge_bands_help:h_,editor_badge_actions:b_,editor_badge_tap_action:w_,editor_badge_hold_action:f_,editor_badge_double_tap_action:v_,editor_attribute:k_,editor_name:x_,editor_icon:z_,editor_min:S_,editor_max:N_,editor_target:C_,editor_none:"Нет",editor_card_setting:q_,editor_limit_default:j_,editor_limit_number:G_,editor_limit_entity:L_,editor_preset:P_,editor_preset_battery:U_,editor_preset_usage:V_,editor_preset_temperature:W_,editor_preset_none:"Нет",editor_preset_custom:M_,editor_band_from:"От",editor_band_from_entity:R_,editor_band_from_number:Y_,editor_band_from_entity_label:B_,editor_band_color:D_,editor_band_custom_color:F_,editor_band_label:H_,editor_band_icon:I_,editor_color_icon:J_,editor_color_primary:K_,editor_color_green:Q_,editor_color_amber:T_,editor_color_red:X_,editor_color_blue:Z_,editor_color_purple:$_,editor_color_grey:et,editor_color_custom:_t,editor_add_band:tt,editor_remove_band:ot,editor_add_entity:rt,editor_move_up:it,editor_move_down:dt,editor_remove_entity:at,editor_show_options:nt,editor_hide_options:lt,editor_not_found:st,editor_severity:pt,annotation_at:ct,editor_orientation:mt,editor_orientation_horizontal:ut,editor_orientation_vertical:yt,editor_value_axis:gt,editor_value_grid:ht,editor_value_min:bt,editor_value_max:wt,dist_median:ft,dist_middle:vt,dist_range:kt,dist_count:xt,editor_drill_down:zt,drill_into:St,drill_back:Nt,drill_top:"Все",extremes_high:Et,extremes_low:qt,extremes_average:jt,editor_extremes_max:Gt,editor_extremes_min:Lt,editor_extremes_average:Pt,editor_extremes_average_none:Ut,editor_extremes_average_line:Vt,editor_extremes_average_figure:Wt,editor_extremes:At,anomaly_title:Mt,anomaly_beyond_high:Ot,anomaly_beyond_low:Rt,editor_anomalies:Yt,editor_anomalies_window:Bt,editor_anomalies_sigma:Dt,editor_anomalies_color:Ft,editor_anomalies_band:Ht,period_previous:It,period_next:Jt,period_return:Kt,period_today:Qt,period_yesterday:Tt,period_this_week:Xt,period_last_week:Zt,period_this_month:$t,period_last_month:eo,period_this_year:_o,period_last_year:to,period_last_hour:oo,period_last_hours:ro,period_last_day:io,period_last_days:ao,period_last_week_rolling:no,period_last_weeks:lo,period_last_month_rolling:so,period_last_months:po,editor_color_by_shades:co,editor_shade_color:mo,editor_show_percent:uo,editor_center_total:yo,editor_center_average:go,editor_center_none:ho,parts_total:bo,parts_average:wo,parts_aria:fo,editor_style_scatter:vo,editor_style_bubble:ko,editor_against:xo,editor_against_entity:zo,editor_against_time:So,editor_dot_size:No,editor_jitter:Co,editor_min_size:Eo,editor_max_size:qo,editor_dot_color:jo,editor_xy_x_axis:Go,scatter_needs_two:Lo,bubble_needs_three:Po,scatter_role_x:Uo,bubble_role_size:Vo,chart_total:Wo,editor_x_min:Ao,editor_x_max:Mo,zoom_reset:Oo,zoom_window:Ro,zoom_window_label:Yo,editor_zoom:Bo,editor_overview:Do,editor_annotations:Fo,editor_annotation_type:"Тип",editor_annotation_type_line:Io,editor_annotation_type_band:Jo,editor_annotation_type_time:Ko,editor_annotation_type_state:Qo,editor_annotation_type_point:To,editor_annotation_add_line:Xo,editor_annotation_add_band:Zo,editor_annotation_add_time:$o,editor_annotation_add_state:er,editor_annotation_add_point:_r,editor_annotation_add:tr,editor_annotation_value:or,editor_annotation_from:"От",editor_annotation_to:"До",editor_annotation_times:dr,editor_annotation_entity:ar,editor_annotation_series:nr,editor_annotation_state:lr,editor_annotation_shade:sr,editor_annotation_at:pr,editor_annotation_at_max:cr,editor_annotation_at_min:mr,editor_annotation_at_last:ur,editor_annotation_at_first:yr,editor_annotation_label:gr,editor_annotation_color:hr,editor_annotation_dash:br,editor_annotation_history:wr,editor_annotation_zone:fr,editor_annotation_zone_none:vr,editor_annotation_zone_above:kr,editor_annotation_zone_below:xr,editor_annotation_severity:zr,editor_annotation_remove:Sr,editor_zones:Nr,editor_period_calendar:Cr,editor_period_calendar_rolling:Er,editor_period_calendar_day:qr,editor_period_calendar_week:jr,editor_period_calendar_month:Gr,editor_period_calendar_year:Lr,editor_period_offset:Pr,editor_period_until:Ur,editor_period_until_now:Vr,editor_period_until_end:Wr,editor_period_navigate:Ar,editor_group_by:Mr,editor_group_by_none:Or,editor_group_by_hour:"Час",editor_group_by_day:Yr,editor_group_by_week:Br,editor_group_by_month:Dr,editor_aggregate:Fr,compare_series:Hr,compare_hours_earlier:Ir,compare_days_earlier:Jr,compare_weeks_earlier:Kr,compare_months_earlier:Qr,compare_years_earlier:Tr,editor_compare:Xr,editor_compare_style:Zr,editor_compare_style_grey:$r,editor_compare_style_series:ei,editor_aggregate_mean:_i,editor_aggregate_sum:ti,editor_aggregate_min:oi,editor_aggregate_max:ri,editor_aggregate_first:ii,editor_aggregate_last:di,editor_aggregate_change:ai,editor_cumulative_transform:ni,editor_cumulative_transform_none:li,editor_cumulative_transform_cumulative:si,editor_cumulative_reset:pi,editor_cumulative_reset_none:ci,editor_cumulative_reset_day:mi,editor_cumulative_reset_week:ui,editor_cumulative_reset_month:yi,editor_cumulative_reset_billing:gi,editor_cumulative_billing_day:hi,editor_x_axis:bi,editor_y_axis:wi,editor_axis_labels:fi,editor_axis_labels_outside:vi,editor_axis_labels_inside:ki,editor_grid_horizontal:xi,editor_grid_vertical:zi,editor_y_min:Si,editor_y_max:Ni,editor_y_scale:Ci,editor_y_scale_linear:Ei,editor_y_scale_log:qi,editor_tooltip:ji,editor_line_width:Gi,editor_dots:Li,editor_on_top:Pi,editor_when_entity:Ui,editor_when_state:Vi,editor_when_above:Wi,editor_when_below:Ai,editor_when_card_entity:Mi,editor_when_card_state:Oi,editor_when_card_above:Ri,editor_when_card_below:Yi,editor_when_ghost:Bi,editor_when_strip:Di,when_strip_label:Fi,editor_now_marker:Hi,editor_now_marker_off:Ii,editor_now_marker_line:Ji,editor_now_marker_time:Ki,editor_now_marker_countdown:Qi,now_marker_countdown:Ti,now_marker_next:Xi,editor_compact:Zi,editor_header:$i,editor_header_above:ed,editor_header_over:_d,editor_header_hidden:td,editor_legend_toggle:od,editor_labels_show:rd,editor_labels_show_all:id,editor_labels_show_last:dd,editor_labels_show_minmax:ad,editor_labels_show_ends:nd,editor_labels_position:ld,editor_labels_position_auto:sd,editor_labels_position_above:pd,editor_labels_position_below:cd,editor_labels_position_center:md,editor_labels_overlap:ud,editor_sync:yd,editor_multiples:gd,editor_multiples_scale:hd,editor_multiples_scale_auto:bd,editor_multiples_scale_shared:wd,editor_multiples_scale_independent:fd,editor_multiples_columns:vd,forecast_label:kd,forecast_series:xd,editor_forecast_title:zd,editor_forecast_entity:Sd,editor_forecast_attribute:Nd,editor_forecast_value_key:Cd,editor_forecast_time_key:Ed,editor_forecast_type:qd,editor_forecast_type_hourly:jd,editor_forecast_type_daily:Gd,editor_forecast_type_twice_daily:Ld,editor_forecast_multiply:Pd,editor_forecast_hours:Ud,editor_set_point:Vd,editor_shading:Wd,editor_shade_fan:Ad,editor_current_color:Md,editor_set_point_color:Od,editor_heating_color:Rd,editor_cooling_color:Yd,editor_days:Bd,editor_day_clock_center_total:Dd,editor_day_clock_center_now:Fd,editor_day_clock_center_none:Hd,editor_bucket:Id,editor_bucket_15:Jd,editor_bucket_30:Kd,editor_bucket_60:"Час",editor_aggregate_auto:Td,editor_ring_color:Xd,editor_active:Zd,editor_entity_options_none:$d,editor_hierarchy_group_by:ea,editor_group_by_floor:_a,editor_group_by_area:ta,editor_group_by_device:oa,editor_group_by_label:ra,editor_entity_groups:ia,editor_bar_labels:da,editor_bar_labels_state:aa,editor_bar_labels_duration:na,editor_bar_labels_both:la,editor_bar_labels_none:"Нет",editor_timeline_legend:pa,editor_timeline_legend_above:ca,editor_timeline_legend_hidden:ma,editor_state_colors:ua,editor_state_colors_help:ya,editor_state_colors_state:ga,editor_state_colors_color:ha,editor_state_colors_add:ba,editor_state_colors_remove:wa,editor_timeline_group:fa,editor_points_per_hour:va,editor_graph:ka,editor_graph_line:xa,editor_graph_bar:za,editor_graph_none:Sa,editor_fill:Na,editor_fill_solid:Ca,editor_fill_fade:Ea,editor_fill_none:"Нет",editor_points:ja,editor_points_hover:Ga,editor_points_always:La,editor_points_never:Pa,editor_trend_labels:Ua,editor_labels_hover:Va,editor_labels_always:Wa,editor_labels_never:Aa,editor_height:Ma,editor_bar_spacing:Oa,editor_color_transition:Ra,editor_color_transition_smooth:Ya,editor_color_transition_hard:Ba,editor_extrema:Da,editor_average:Fa,editor_trend_legend:Ha,editor_trend_y_min:Ia,editor_trend_y_max:Ja,editor_min_range:Ka,editor_y_min_secondary:Qa,editor_y_max_secondary:Ta,editor_min_range_secondary:Xa,editor_value_factor:Za,editor_align_header:$a,editor_align_header_default:en,editor_align_header_left:_n,editor_align_header_right:tn,editor_align_header_center:on,editor_align_icon:rn,editor_align_icon_right:dn,editor_align_icon_left:an,editor_align_icon_state:nn,editor_align_state:ln,editor_align_state_left:sn,editor_align_state_right:pn,editor_align_state_center:cn,editor_font_size:mn,editor_font_size_header:un,editor_color_name:yn,editor_color_value:gn,editor_trend_color_icon:hn,editor_trend_group:bn,editor_icon_image:wn,editor_trend_tooltip:fn,editor_y_axis_side:"Ось",editor_y_axis_side_primary:kn,editor_y_axis_side_secondary:xn,editor_entity_aggregate:zn,editor_fixed_value:Sn,editor_show_state:Nn,editor_show_indicator:Cn,editor_show_graph:En,editor_show_line:qn,editor_show_fill:jn,editor_show_points:Gn,editor_show_legend_entity:Ln,editor_show_legend_state:Pn,editor_sectors:Un,editor_sectors_4:Vn,editor_sectors_8:Wn,editor_sectors_16:An,editor_calm:Mn,editor_wind_roles:On,editor_wind_now:Rn,editor_wind_none:"нет",editor_wind_statistics:Bn,editor_style_area:Dn,editor_stack:Fn,editor_stack_none:Hn,editor_stack_normal:In,editor_stack_percent:Jn,editor_negative_color:Kn,editor_style_beeswarm:Qn,editor_place_by:Tn,editor_place_by_value:Xn,editor_place_by_time_of_day:Zn,editor_size_by_value:$n,swarm_readings:el,swarm_events:_l,swarm_shown:tl,swarm_none:ol,swarm_no_change:rl,swarm_held:il,swarm_earliest_latest:dl,swarm_lowest_highest:al,editor_style_strip_plot:nl,strip_median_value:ll,strip_mean_value:sl,strip_mean:pl,editor_strip_marker:cl,editor_strip_marker_median:ml,editor_strip_marker_mean:ul,editor_strip_marker_none:yl,editor_strip_jitter:gl,editor_fill_color:hl,editor_style_box:bl,box_aria:wl,box_highest:fl,box_upper_quartile:vl,box_median:kl,box_lower_quartile:xl,box_lowest:zl,box_mean:Sl,box_count:Nl,box_outliers:Cl,editor_whiskers:El,editor_whiskers_tukey:ql,editor_whiskers_range:jl,editor_readings:Gl,editor_box_color:Ll,editor_style_bullet:Pl,editor_ranges:Ul,editor_ranges_shades:Vl,editor_ranges_colours:Wl,compare_target:Al,chart_aria:Ml,editor_style_candlestick:Ol,editor_candle_by:Rl,editor_under_aggregate:Yl,editor_up_color:Bl,editor_down_color:Dl,editor_underneath:Fl,editor_underneath_columns:Hl,editor_underneath_line:Il,candle_open:Jl,candle_high:Kl,candle_low:Ql,candle_close:Tl,candle_week_of:Xl,editor_style_climate:Zl,climate_set_point:$l,climate_range:es,climate_not_thermostat:_s,climate_action_heating:ts,climate_action_preheating:os,climate_action_cooling:rs,climate_action_defrosting:is,climate_action_drying:ds,climate_action_fan:as,climate_action_idle:ns,climate_action_off:ls,editor_style_column:ss,editor_group_by_auto:ps,editor_range:cs,editor_rounded:ms,editor_column_labels:us,editor_error_bars:ys,editor_error_bars_none:"Нет",editor_error_bars_std:hs,editor_error_bars_min_max:bs,editor_error_bars_ci95:ws,error_bars_tooltip:fs,editor_column_color:vs,editor_style_combined:ks,editor_series_type:xs,editor_series_type_line:zs,editor_series_type_column:Ss,editor_series_type_area:Ns,editor_series_axis:Cs,editor_series_axis_auto:Es,editor_series_axis_left:qs,editor_series_axis_right:js,editor_series_aggregate:Gs,editor_series_aggregate_auto:Ls,editor_series_aggregate_mean:Ps,editor_series_aggregate_sum:Us,editor_series_aggregate_min:Vs,editor_series_aggregate_max:Ws,editor_series_aggregate_first:As,editor_series_aggregate_last:Ms,editor_series_aggregate_change:Os,editor_style_day_clock:Rs,day_clock_times_one:Ys,day_clock_times:Bs,day_clock_a_day:Ds,day_clock_busiest:Fs,day_clock_peak:Hs,day_clock_state:Is,day_clock_per_day:Js,day_clock_no_data:Ks,day_clock_now:Qs,day_clock_on:Ts,day_clock_average:Xs,day_clock_on_days:Zs,day_clock_so_far:$s,day_clock_range:ep,day_clock_average_value:_p,editor_style_cycle_plot:tp,cycle_note_week:op,cycle_note_hour:rp,cycle_note_month:ip,cycle_mean_legend:dp,cycle_panel_average:ap,editor_cycle_plot_cycle:np,editor_cycle_plot_cycle_day_of_week:lp,editor_cycle_plot_cycle_hour_of_day:sp,editor_cycle_plot_cycle_day_of_month:pp,editor_cycle_plot_weeks:cp,editor_style_dumbbell:mp,editor_ends:up,editor_ends_range:yp,editor_ends_then:gp,editor_ends_target:hp,editor_show_now:bp,dumbbell_low:wp,dumbbell_high:fp,dumbbell_now:vp,dumbbell_target:kp,dumbbell_ago_hour_one:xp,dumbbell_ago_hour:zp,dumbbell_ago_day_one:Sp,dumbbell_ago_day:Np,dumbbell_ago_week_one:Cp,dumbbell_ago_week:Ep,dumbbell_ago_month_one:qp,dumbbell_ago_month:jp,dumbbell_no_value:Gp,editor_style_funnel:Lp,editor_funnel_shape:Pp,editor_funnel_shape_funnel:Up,editor_funnel_shape_pyramid:Vp,editor_funnel_percent_of:Wp,editor_funnel_percent_of_first:Ap,editor_funnel_percent_of_previous:Mp,editor_funnel_percent_of_none:Op,editor_funnel_color_by:Rp,editor_funnel_color_by_series:Yp,editor_funnel_color_by_bands:Bp,funnel_aria:Dp,editor_style_grouped_bars:Fp,editor_mode:Hp,editor_mode_grouped:Ip,editor_mode_stacked:Jp,editor_mode_percent:Kp,editor_bars_color_by:Qp,editor_bars_color_by_series:Tp,editor_bars_color_by_bands:Xp,editor_bar_group:Zp,editor_bar_series:"Ряд",editor_bar_color:ec,grouped_bars_aria:_c,editor_style_heatmap:tc,heatmap_aria:oc,heatmap_hours:rc,heatmap_empty:ic,editor_grid:dc,editor_grid_hours:ac,editor_grid_calendar:nc,editor_color_by_scale:lc,editor_cell_shape:sc,editor_cell_shape_square:pc,editor_cell_shape_rounded:cc,editor_cell_shape_hexagon:mc,editor_color_min:uc,editor_color_max:yc,editor_legend:gc,editor_style_spiral:hc,spiral_aria:bc,spiral_turn_day_note:wc,spiral_turn_week_note:fc,spiral_inner_oldest:vc,editor_spiral_turn:kc,editor_spiral_turn_day:xc,editor_spiral_turn_week:zc,editor_spiral_turns:Sc,editor_spiral_ring_width:Nc,editor_style_histogram:Cc,editor_count:Ec,editor_count_time:qc,editor_count_readings:jc,editor_show_as:Gc,editor_show_as_percent:Lc,editor_show_as_total:Pc,editor_bins:Uc,editor_bin_width:Vc,editor_bars:Wc,editor_bars_side:Ac,editor_bars_overlap:Mc,editor_hist_x_axis:Oc,histogram_readings:Rc,histogram_reading:Yc,editor_style_line:Bc,chart_loading:Dc,chart_error:Fc,energy_loading:Hc,energy_error:Ic,energy_none:Jc,energy_flow_grid_import:Kc,energy_flow_grid_export:Qc,energy_flow_solar:Tc,energy_flow_battery_out:Xc,energy_flow_battery_in:Zc,energy_flow_gas:"Газ",energy_flow_water:em,energy_flow_devices:_m,energy_node_home:"Дом",energy_node_untracked:om,energy_node_home_use:rm,chart_no_data:im,legend_toggle_hint:dm,legend_toggle_all_hidden:am,export_menu:nm,export_png:lm,export_png_hint:sm,export_svg:pm,export_svg_hint:cm,export_csv:mm,export_csv_hint:um,export_yaml:ym,export_yaml_hint:gm,export_copied:hm,export_saved:bm,export_saved_file:wm,export_failed:fm,chart_log_nothing:vm,editor_style_lollipop:km,editor_style_pictograph:xm,editor_unit_icon:zm,editor_per_icon:Sm,editor_group_size:Nm,editor_partial:Cm,editor_style_pie:Em,editor_shape:qm,editor_shape_donut:jm,editor_shape_pie:Gm,editor_center_label:Lm,editor_gap:Pm,editor_gradient:Um,editor_style_polar_area:Vm,editor_polar_scale:Wm,editor_polar_scale_shared:Am,editor_polar_scale_limits:Mm,editor_polar_color_by:Om,editor_polar_color_by_series:Rm,editor_polar_color_by_shades:Ym,editor_polar_color_by_bands:Bm,editor_polar_color:Dm,polar_area_aria:Fm,editor_style_radar:Hm,editor_radar_scale:Im,editor_radar_scale_limits:Jm,editor_radar_scale_shared:Km,editor_radar_fill:Qm,editor_radar_axis:Tm,radar_aria:Xm,radar_other:Zm,editor_style_range_area:$m,editor_mean:eu,editor_range_color:_u,editor_style_rings:tu,editor_rings_start_angle:ou,editor_rounded_ends:ru,editor_style_sankey:iu,editor_link_color:du,editor_link_color_auto:au,editor_link_color_source:nu,editor_link_color_target:lu,editor_from:su,editor_to:pu,editor_flow_color:cu,sankey_aria:mu,sankey_flow:uu,sankey_no_flows:yu,sankey_nothing:gu,energy_nothing_flowed:hu,editor_style_chord:bu,editor_chord_pad:wu,editor_chord_ribbon_opacity:fu,chord_aria:vu,editor_style_slope:ku,editor_measure:xu,editor_measure_value:zu,editor_measure_change:Su,editor_color_by_direction:Nu,editor_color_by_group:Cu,editor_increase:Eu,editor_increase_bad:qu,editor_increase_good:ju,editor_group:Gu,slope_now:Lu,slope_ago:Pu,slope_ago_one:Uu,slope_previous:Vu,slope_previous_one:Wu,slope_last:Au,slope_last_one:Mu,slope_unit_hour:"ч",slope_unit_hour_other:"ч",slope_unit_day:"дн.",slope_unit_day_other:"дн.",slope_unit_week:Du,slope_unit_week_other:Fu,slope_unit_month:Hu,slope_unit_month_other:Iu,slope_entity_aria:Ju,slope_no_reading:Ku,editor_style_sparkline:Qu,editor_spark:Tu,editor_spark_line:Xu,editor_spark_area:Zu,editor_spark_column:$u,editor_spark_bar:ey,editor_spark_color:_y,spark_aria:ty,editor_style_streamgraph:oy,editor_baseline:ry,editor_baseline_wiggle:iy,editor_baseline_centre:dy,editor_baseline_share:ay,editor_baseline_zero:ny,editor_stream_order:ly,editor_stream_order_inside_out:sy,editor_stream_order_listed:py,editor_stream_labels:cy,editor_stream_curve:my,stream_total:uy,editor_style_sunburst:yy,editor_style_icicle:gy,editor_sunburst_shape:hy,editor_sunburst_shape_full:by,editor_sunburst_shape_half:wy,editor_hierarchy_color_by:fy,editor_hierarchy_color_by_group:vy,editor_hierarchy_color_by_bands:ky,hierarchy_total:xy,hierarchy_other:zy,hierarchy_empty:Sy,hierarchy_no_reading:Ny,sunburst_aria:Cy,icicle_aria:Ey,editor_style_timeline:qy,timeline_no_states:jy,timeline_for:Gy,timeline_now:Ly,timeline_measurement:Py,editor_style_treemap:Uy,editor_treemap_color_by:Vy,editor_treemap_color_by_group:Wy,editor_treemap_color_by_bands:Ay,treemap_aria:My,treemap_total:Oy,treemap_empty:Ry,treemap_no_reading:Yy,treemap_other:By,editor_style_marimekko:Dy,editor_marimekko_segment_labels:Fy,editor_marimekko_segment_labels_percent:Hy,editor_marimekko_segment_labels_value:Iy,editor_marimekko_segment_labels_both:Jy,editor_marimekko_segment_labels_none:"Нет",editor_marimekko_group:Qy,editor_marimekko_category:Ty,editor_marimekko_color:Xy,marimekko_aria:Zy,editor_style_trend:$y,trend_min:eg,trend_avg:_g,trend_max:tg,editor_style_violin:og,editor_shape_violin:rg,editor_shape_raincloud:ig,editor_box:dg,editor_bandwidth:ag,editor_split_by:ng,editor_split_by_none:lg,editor_split_by_day:sg,editor_split_by_week:pg,editor_split_by_month:cg,violin_median:mg,violin_none:ug,violin_raincloud:yg,editor_style_waffle:gg,editor_waffles:hg,editor_waffles_one:bg,editor_waffles_each:wg,editor_headline:fg,editor_style_waterfall:vg,editor_steps:kg,editor_steps_change:xg,editor_steps_current:zg,editor_start_from_first:Sg,editor_total:Ng,editor_waterfall_invert:Cg,waterfall_start:Eg,waterfall_end:qg,waterfall_total:jg,waterfall_no_readings:Gg,waterfall_aria:Lg,editor_style_wind_rose:Pg,wind_prevailing:Ug,wind_mean_speed:Vg,wind_strongest:Wg,wind_calm:Ag,wind_speed:Mg,wind_speed_unit:Og,wind_share:Rg,wind_aria:Yg,wind_aria_calm:Bg,wind_aria_still:Dg,editor_style_purpose_bar:Fg,editor_style_purpose_thin:Hg,editor_style_purpose_segmented:Ig,editor_style_purpose_tank:Jg,editor_style_purpose_battery:Kg,editor_style_purpose_ring:Qg,editor_style_purpose_needle:Tg,editor_style_purpose_arc:Xg,editor_style_purpose_line:Zg,editor_style_purpose_area:$g,editor_style_purpose_column:eh,editor_style_purpose_combined:_h,editor_style_purpose_pie:th,editor_style_purpose_rings:oh,editor_style_purpose_pictograph:rh,editor_style_purpose_waffle:ih,editor_style_purpose_histogram:dh,editor_style_purpose_scatter:ah,editor_style_purpose_bubble:nh,editor_style_purpose_heatmap:lh,editor_style_purpose_spiral:sh,editor_style_purpose_box:ph,editor_style_purpose_funnel:ch,editor_style_purpose_radar:mh,editor_style_purpose_polar_area:uh,editor_style_purpose_treemap:yh,editor_style_purpose_marimekko:gh,editor_style_purpose_sunburst:hh,editor_style_purpose_icicle:bh,editor_style_purpose_grouped_bars:wh,editor_style_purpose_bullet:fh,editor_style_purpose_lollipop:vh,editor_style_purpose_waterfall:kh,editor_style_purpose_slope:xh,editor_style_purpose_dumbbell:zh,editor_style_purpose_range_area:Sh,editor_style_purpose_sparkline:Nh,editor_style_purpose_streamgraph:Ch,editor_style_purpose_candlestick:Eh,editor_style_purpose_violin:qh,editor_style_purpose_beeswarm:jh,editor_style_purpose_strip_plot:Gh,editor_style_purpose_sankey:Lh,editor_style_purpose_chord:Ph,editor_style_purpose_timeline:Uh,editor_style_purpose_climate:Vh,editor_style_purpose_wind_rose:Wh,editor_style_purpose_day_clock:Ah,editor_style_purpose_cycle_plot:Mh,editor_style_purpose_trend:Oh,editor_chart_group_data:Rh,editor_chart_group_look:"Вид",editor_chart_group_axes:Bh,editor_chart_group_extras:Dh,editor_chart_group_layout:Fh,editor_notice_group_by:Hh,editor_notice_sorted:Ih,editor_summary_no_entities:Jh,editor_summary_entity_one:Kh,editor_summary_entities:Qh,editor_summary_matching:Th,editor_summary_limits:Xh,editor_summary_target:Zh,editor_summary_no_bands:$h,editor_summary_band_one:eb,editor_summary_bands:_b,editor_warn_min_max:tb,editor_warn_not_number:ob,editor_warn_band_same_start:rb,editor_row_action:ib,editor_when_heading:db,editor_when_card_heading:ab,editor_when_card_help:nb,editor_when_state_helper:lb,editor_when_card_state_helper:sb,editor_anomalies_window_helper:pb,editor_zoom_helper:cb,editor_sync_helper:mb,editor_forecast_entity_helper:ub,editor_forecast_attribute_helper:yb,editor_forecast_value_key_helper:gb,editor_forecast_time_key_helper:hb,editor_forecast_type_helper:bb,editor_forecast_multiply_helper:wb,editor_trend_y_min_helper:fb,editor_trend_y_max_helper:vb,editor_y_min_secondary_helper:kb,editor_y_max_secondary_helper:xb,editor_entity_groups_helper:zb,editor_active_helper:Sb,editor_annotation_times_helper:Nb,editor_annotation_value_helper:Cb,editor_annotation_from_helper:Eb,editor_annotation_to_helper:qb,editor_derivative_smoothing_time_helper:jb,editor_calm_helper:Gb,editor_radar_axis_helper:Lb,editor_energy_flows_helper:Pb,editor_shade_color_helper:Ub};export{ct as annotation_at,Ot as anomaly_beyond_high,Rt as anomaly_beyond_low,Mt as anomaly_title,oe as battery_aria,wl as box_aria,Nl as box_count,fl as box_highest,xl as box_lower_quartile,zl as box_lowest,Sl as box_mean,kl as box_median,Cl as box_outliers,vl as box_upper_quartile,Po as bubble_needs_three,Vo as bubble_role_size,Tl as candle_close,Kl as candle_high,Ql as candle_low,Jl as candle_open,Xl as candle_week_of,Ml as chart_aria,Fc as chart_error,Dc as chart_loading,vm as chart_log_nothing,im as chart_no_data,Wo as chart_total,vu as chord_aria,rs as climate_action_cooling,is as climate_action_defrosting,ds as climate_action_drying,as as climate_action_fan,ts as climate_action_heating,ns as climate_action_idle,ls as climate_action_off,os as climate_action_preheating,_s as climate_not_thermostat,es as climate_range,$l as climate_set_point,Jr as compare_days_earlier,Ir as compare_hours_earlier,Qr as compare_months_earlier,Hr as compare_series,Al as compare_target,Kr as compare_weeks_earlier,Tr as compare_years_earlier,dp as cycle_mean_legend,rp as cycle_note_hour,ip as cycle_note_month,op as cycle_note_week,ap as cycle_panel_average,Ds as day_clock_a_day,Xs as day_clock_average,_p as day_clock_average_value,Fs as day_clock_busiest,Ks as day_clock_no_data,Qs as day_clock_now,Ts as day_clock_on,Zs as day_clock_on_days,Hs as day_clock_peak,Js as day_clock_per_day,ep as day_clock_range,$s as day_clock_so_far,Is as day_clock_state,Bs as day_clock_times,Ys as day_clock_times_one,Vb as default,xt as dist_count,ft as dist_median,vt as dist_middle,kt as dist_range,Nt as drill_back,St as drill_into,Ct as drill_top,Np as dumbbell_ago_day,Sp as dumbbell_ago_day_one,zp as dumbbell_ago_hour,xp as dumbbell_ago_hour_one,jp as dumbbell_ago_month,qp as dumbbell_ago_month_one,Ep as dumbbell_ago_week,Cp as dumbbell_ago_week_one,fp as dumbbell_high,wp as dumbbell_low,Gp as dumbbell_no_value,vp as dumbbell_now,kp as dumbbell_target,Zd as editor_active,Sb as editor_active_helper,tt as editor_add_band,rt as editor_add_entity,xo as editor_against,zo as editor_against_entity,So as editor_against_time,Fr as editor_aggregate,Td as editor_aggregate_auto,ai as editor_aggregate_change,ii as editor_aggregate_first,di as editor_aggregate_last,ri as editor_aggregate_max,_i as editor_aggregate_mean,oi as editor_aggregate_min,ti as editor_aggregate_sum,$a as editor_align_header,on as editor_align_header_center,en as editor_align_header_default,_n as editor_align_header_left,tn as editor_align_header_right,rn as editor_align_icon,an as editor_align_icon_left,dn as editor_align_icon_right,nn as editor_align_icon_state,ln as editor_align_state,cn as editor_align_state_center,sn as editor_align_state_left,pn as editor_align_state_right,We as editor_animate,tr as editor_annotation_add,Zo as editor_annotation_add_band,Xo as editor_annotation_add_line,_r as editor_annotation_add_point,er as editor_annotation_add_state,$o as editor_annotation_add_time,pr as editor_annotation_at,yr as editor_annotation_at_first,ur as editor_annotation_at_last,cr as editor_annotation_at_max,mr as editor_annotation_at_min,hr as editor_annotation_color,br as editor_annotation_dash,ar as editor_annotation_entity,rr as editor_annotation_from,Eb as editor_annotation_from_helper,wr as editor_annotation_history,gr as editor_annotation_label,Sr as editor_annotation_remove,nr as editor_annotation_series,zr as editor_annotation_severity,sr as editor_annotation_shade,lr as editor_annotation_state,dr as editor_annotation_times,Nb as editor_annotation_times_helper,ir as editor_annotation_to,qb as editor_annotation_to_helper,Ho as editor_annotation_type,Jo as editor_annotation_type_band,Io as editor_annotation_type_line,To as editor_annotation_type_point,Qo as editor_annotation_type_state,Ko as editor_annotation_type_time,or as editor_annotation_value,Cb as editor_annotation_value_helper,fr as editor_annotation_zone,kr as editor_annotation_zone_above,xr as editor_annotation_zone_below,vr as editor_annotation_zone_none,Fo as editor_annotations,Yt as editor_anomalies,Ht as editor_anomalies_band,Ft as editor_anomalies_color,Dt as editor_anomalies_sigma,Bt as editor_anomalies_window,pb as editor_anomalies_window_helper,k_ as editor_attribute,Fa as editor_average,fi as editor_axis_labels,ki as editor_axis_labels_inside,vi as editor_axis_labels_outside,b_ as editor_badge_actions,i_ as editor_badge_attribute,g_ as editor_badge_bands,h_ as editor_badge_bands_help,y_ as editor_badge_color,u_ as editor_badge_decimals,v_ as editor_badge_double_tap_action,$e as editor_badge_entity,f_ as editor_badge_hold_action,a_ as editor_badge_hours,s_ as editor_badge_icon,c_ as editor_badge_max,p_ as editor_badge_min,d_ as editor_badge_name,l_ as editor_badge_show_icon,n_ as editor_badge_show_name,e_ as editor_badge_style,o_ as editor_badge_style_ring,t_ as editor_badge_style_sparkline,r_ as editor_badge_style_thin,__ as editor_badge_style_value,w_ as editor_badge_tap_action,m_ as editor_badge_unit,D_ as editor_band_color,F_ as editor_band_custom_color,O_ as editor_band_from,R_ as editor_band_from_entity,B_ as editor_band_from_entity_label,Y_ as editor_band_from_number,I_ as editor_band_icon,H_ as editor_band_label,ag as editor_bandwidth,ec as editor_bar_color,Zp as editor_bar_group,da as editor_bar_labels,la as editor_bar_labels_both,na as editor_bar_labels_duration,sa as editor_bar_labels_none,aa as editor_bar_labels_state,$p as editor_bar_series,Oa as editor_bar_spacing,Wc as editor_bars,Qp as editor_bars_color_by,Xp as editor_bars_color_by_bands,Tp as editor_bars_color_by_series,Mc as editor_bars_overlap,Ac as editor_bars_side,ry as editor_baseline,dy as editor_baseline_centre,ay as editor_baseline_share,iy as editor_baseline_wiggle,ny as editor_baseline_zero,Vc as editor_bin_width,Uc as editor_bins,dg as editor_box,Ll as editor_box_color,Id as editor_bucket,Jd as editor_bucket_15,Kd as editor_bucket_30,Qd as editor_bucket_60,Mn as editor_calm,Gb as editor_calm_helper,Rl as editor_candle_by,q_ as editor_card_setting,sc as editor_cell_shape,mc as editor_cell_shape_hexagon,cc as editor_cell_shape_rounded,pc as editor_cell_shape_square,se as editor_center,go as editor_center_average,Lm as editor_center_label,ce as editor_center_mode_band,me as editor_center_mode_name,ye as editor_center_mode_none,ue as editor_center_mode_text,pe as editor_center_mode_value,ho as editor_center_none,ge as editor_center_text,yo as editor_center_total,Bh as editor_chart_group_axes,Rh as editor_chart_group_data,Dh as editor_chart_group_extras,Fh as editor_chart_group_layout,Yh as editor_chart_group_look,wu as editor_chord_pad,fu as editor_chord_ribbon_opacity,T_ as editor_color_amber,Z_ as editor_color_blue,Y as editor_color_by,D as editor_color_by_bands,Nu as editor_color_by_direction,Cu as editor_color_by_group,lc as editor_color_by_scale,B as editor_color_by_series,co as editor_color_by_shades,_t as editor_color_custom,Q_ as editor_color_green,et as editor_color_grey,J_ as editor_color_icon,yc as editor_color_max,uc as editor_color_min,yn as editor_color_name,K_ as editor_color_primary,$_ as editor_color_purple,X_ as editor_color_red,Ra as editor_color_transition,Ba as editor_color_transition_hard,Ya as editor_color_transition_smooth,gn as editor_color_value,vs as editor_column_color,us as editor_column_labels,qe as editor_columns,Zi as editor_compact,Xr as editor_compare,Zr as editor_compare_style,$r as editor_compare_style_grey,ei as editor_compare_style_series,Yd as editor_cooling_color,Ec as editor_count,jc as editor_count_readings,qc as editor_count_time,hi as editor_cumulative_billing_day,pi as editor_cumulative_reset,gi as editor_cumulative_reset_billing,mi as editor_cumulative_reset_day,yi as editor_cumulative_reset_month,ci as editor_cumulative_reset_none,ui as editor_cumulative_reset_week,ni as editor_cumulative_transform,si as editor_cumulative_transform_cumulative,li as editor_cumulative_transform_none,Md as editor_current_color,A as editor_curve,M as editor_curve_smooth,R as editor_curve_step,O as editor_curve_straight,np as editor_cycle_plot_cycle,pp as editor_cycle_plot_cycle_day_of_month,lp as editor_cycle_plot_cycle_day_of_week,sp as editor_cycle_plot_cycle_hour_of_day,cp as editor_cycle_plot_weeks,I as editor_dash,Hd as editor_day_clock_center_none,Fd as editor_day_clock_center_now,Dd as editor_day_clock_center_total,Bd as editor_days,Ue as editor_decimals,G as editor_derivative_smoothing,L as editor_derivative_smoothing_time,jb as editor_derivative_smoothing_time_helper,x as editor_derivative_transform,S as editor_derivative_transform_derivative,z as editor_derivative_transform_none,N as editor_derivative_unit_time,j as editor_derivative_unit_time_d,q as editor_derivative_unit_time_h,E as editor_derivative_unit_time_min,C as editor_derivative_unit_time_s,jo as editor_dot_color,No as editor_dot_size,Li as editor_dots,Ze as editor_double_tap_action,Dl as editor_down_color,zt as editor_drill_down,le as editor_end_angle,up as editor_ends,yp as editor_ends_range,hp as editor_ends_target,gp as editor_ends_then,V as editor_energy_flows,Pb as editor_energy_flows_helper,W as editor_energy_split,zn as editor_entity_aggregate,ia as editor_entity_groups,zb as editor_entity_groups_helper,$d as editor_entity_options_none,ys as editor_error_bars,ws as editor_error_bars_ci95,bs as editor_error_bars_min_max,gs as editor_error_bars_none,hs as editor_error_bars_std,Be as editor_exclude_heading,De as editor_exclude_help,Me as editor_export,Da as editor_extrema,At as editor_extremes,Pt as editor_extremes_average,Wt as editor_extremes_average_figure,Vt as editor_extremes_average_line,Ut as editor_extremes_average_none,Gt as editor_extremes_max,Lt as editor_extremes_min,Na as editor_fill,hl as editor_fill_color,Ea as editor_fill_fade,qa as editor_fill_none,Ca as editor_fill_solid,Sn as editor_fixed_value,cu as editor_flow_color,mn as editor_font_size,un as editor_font_size_header,Nd as editor_forecast_attribute,yb as editor_forecast_attribute_helper,Sd as editor_forecast_entity,ub as editor_forecast_entity_helper,Ud as editor_forecast_hours,Pd as editor_forecast_multiply,wb as editor_forecast_multiply_helper,Ed as editor_forecast_time_key,hb as editor_forecast_time_key_helper,zd as editor_forecast_title,qd as editor_forecast_type,Gd as editor_forecast_type_daily,bb as editor_forecast_type_helper,jd as editor_forecast_type_hourly,Ld as editor_forecast_type_twice_daily,Cd as editor_forecast_value_key,gb as editor_forecast_value_key_helper,su as editor_from,Rp as editor_funnel_color_by,Bp as editor_funnel_color_by_bands,Yp as editor_funnel_color_by_series,Wp as editor_funnel_percent_of,Ap as editor_funnel_percent_of_first,Op as editor_funnel_percent_of_none,Mp as editor_funnel_percent_of_previous,Pp as editor_funnel_shape,Up as editor_funnel_shape_funnel,Vp as editor_funnel_shape_pyramid,Pm as editor_gap,ae as editor_gauge_help,be as editor_ghost,fe as editor_ghost_24h,ve as editor_ghost_7d,we as editor_ghost_off,Um as editor_gradient,ka as editor_graph,za as editor_graph_bar,xa as editor_graph_line,Sa as editor_graph_none,dc as editor_grid,nc as editor_grid_calendar,xi as editor_grid_horizontal,ac as editor_grid_hours,zi as editor_grid_vertical,Gu as editor_group,n as editor_group_bars,Mr as editor_group_by,ta as editor_group_by_area,ps as editor_group_by_auto,Yr as editor_group_by_day,oa as editor_group_by_device,_a as editor_group_by_floor,Rr as editor_group_by_hour,ra as editor_group_by_label,Dr as editor_group_by_month,Or as editor_group_by_none,Br as editor_group_by_week,c as editor_group_compare,m as editor_group_distribution,l as editor_group_gauges,s as editor_group_history,Nm as editor_group_size,p as editor_group_totals,$i as editor_header,ed as editor_header_above,td as editor_header_hidden,_d as editor_header_over,fg as editor_headline,Rd as editor_heating_color,Ma as editor_height,lt as editor_hide_options,Ae as editor_hide_unavailable,fy as editor_hierarchy_color_by,ky as editor_hierarchy_color_by_bands,vy as editor_hierarchy_color_by_group,ea as editor_hierarchy_group_by,Oc as editor_hist_x_axis,Xe as editor_hold_action,z_ as editor_icon,wn as editor_icon_image,Re as editor_include_heading,Ye as editor_include_help,Eu as editor_increase,qu as editor_increase_bad,ju as editor_increase_good,Co as editor_jitter,F as editor_labels,Wa as editor_labels_always,Va as editor_labels_hover,Aa as editor_labels_never,ud as editor_labels_overlap,ld as editor_labels_position,pd as editor_labels_position_above,sd as editor_labels_position_auto,cd as editor_labels_position_below,md as editor_labels_position_center,rd as editor_labels_show,id as editor_labels_show_all,nd as editor_labels_show_ends,dd as editor_labels_show_last,ad as editor_labels_show_minmax,gc as editor_legend,od as editor_legend_toggle,Oe as editor_limit,j_ as editor_limit_default,L_ as editor_limit_entity,G_ as editor_limit_number,Gi as editor_line_width,du as editor_link_color,au as editor_link_color_auto,nu as editor_link_color_source,lu as editor_link_color_target,Ty as editor_marimekko_category,Xy as editor_marimekko_color,Qy as editor_marimekko_group,Fy as editor_marimekko_segment_labels,Jy as editor_marimekko_segment_labels_both,Ky as editor_marimekko_segment_labels_none,Hy as editor_marimekko_segment_labels_percent,Iy as editor_marimekko_segment_labels_value,N_ as editor_max,qo as editor_max_size,eu as editor_mean,xu as editor_measure,Su as editor_measure_change,zu as editor_measure_value,S_ as editor_min,Ka as editor_min_range,Xa as editor_min_range_secondary,Eo as editor_min_size,Hp as editor_mode,Ip as editor_mode_grouped,Kp as editor_mode_percent,Jp as editor_mode_stacked,dt as editor_move_down,it as editor_move_up,gd as editor_multiples,vd as editor_multiples_columns,hd as editor_multiples_scale,bd as editor_multiples_scale_auto,fd as editor_multiples_scale_independent,wd as editor_multiples_scale_shared,x_ as editor_name,Kn as editor_negative_color,E_ as editor_none,st as editor_not_found,Hh as editor_notice_group_by,Ih as editor_notice_sorted,Hi as editor_now_marker,Qi as editor_now_marker_countdown,Ji as editor_now_marker_line,Ii as editor_now_marker_off,Ki as editor_now_marker_time,Pi as editor_on_top,mt as editor_orientation,ut as editor_orientation_horizontal,yt as editor_orientation_vertical,Do as editor_overview,Cm as editor_partial,Sm as editor_per_icon,Cr as editor_period_calendar,qr as editor_period_calendar_day,Gr as editor_period_calendar_month,Er as editor_period_calendar_rolling,jr as editor_period_calendar_week,Lr as editor_period_calendar_year,u as editor_period_last,Ar as editor_period_navigate,Pr as editor_period_offset,y as editor_period_unit,h as editor_period_unit_day,g as editor_period_unit_hour,w as editor_period_unit_month,b as editor_period_unit_week,Ur as editor_period_until,Wr as editor_period_until_end,Vr as editor_period_until_now,Tn as editor_place_by,Zn as editor_place_by_time_of_day,Xn as editor_place_by_value,ja as editor_points,La as editor_points_always,Ga as editor_points_hover,Pa as editor_points_never,va as editor_points_per_hour,Dm as editor_polar_color,Om as editor_polar_color_by,Bm as editor_polar_color_by_bands,Rm as editor_polar_color_by_series,Ym as editor_polar_color_by_shades,Wm as editor_polar_scale,Mm as editor_polar_scale_limits,Am as editor_polar_scale_shared,P_ as editor_preset,U_ as editor_preset_battery,M_ as editor_preset_custom,A_ as editor_preset_none,W_ as editor_preset_temperature,V_ as editor_preset_usage,Tm as editor_radar_axis,Lb as editor_radar_axis_helper,Qm as editor_radar_fill,Im as editor_radar_scale,Jm as editor_radar_scale_limits,Km as editor_radar_scale_shared,cs as editor_range,_u as editor_range_color,Ul as editor_ranges,Wl as editor_ranges_colours,Vl as editor_ranges_shades,Gl as editor_readings,ot as editor_remove_band,at as editor_remove_entity,Xd as editor_ring_color,ou as editor_rings_start_angle,ms as editor_rounded,ru as editor_rounded_ends,ib as editor_row_action,He as editor_rule_area,Fe as editor_rule_device_class,Ke as editor_rule_domain,Qe as editor_rule_entity,Ie as editor_rule_floor,Je as editor_rule_label,T as editor_section_actions,a as editor_section_chart,K as editor_section_colours,Q as editor_section_display,i as editor_section_entities,J as editor_section_limits,d as editor_section_style,Un as editor_sectors,An as editor_sectors_16,Vn as editor_sectors_4,Wn as editor_sectors_8,Gs as editor_series_aggregate,Ls as editor_series_aggregate_auto,Os as editor_series_aggregate_change,As as editor_series_aggregate_first,Ms as editor_series_aggregate_last,Ws as editor_series_aggregate_max,Ps as editor_series_aggregate_mean,Vs as editor_series_aggregate_min,Us as editor_series_aggregate_sum,Cs as editor_series_axis,Es as editor_series_axis_auto,qs as editor_series_axis_left,js as editor_series_axis_right,H as editor_series_color,xs as editor_series_type,Ns as editor_series_type_area,Ss as editor_series_type_column,zs as editor_series_type_line,Vd as editor_set_point,Od as editor_set_point_color,pt as editor_severity,mo as editor_shade_color,Ub as editor_shade_color_helper,Ad as editor_shade_fan,Wd as editor_shading,qm as editor_shape,jm as editor_shape_donut,Gm as editor_shape_pie,ig as editor_shape_raincloud,rg as editor_shape_violin,Gc as editor_show_as,Lc as editor_show_as_percent,Pc as editor_show_as_total,jn as editor_show_fill,En as editor_show_graph,Ne as editor_show_icon,Cn as editor_show_indicator,Ee as editor_show_legend,Ln as editor_show_legend_entity,Pn as editor_show_legend_state,qn as editor_show_line,ze as editor_show_name,bp as editor_show_now,nt as editor_show_options,uo as editor_show_percent,Gn as editor_show_points,Nn as editor_show_state,Ce as editor_show_target,Se as editor_show_value,$n as editor_size_by_value,je as editor_sort,Le as editor_sort_ascending,Pe as editor_sort_descending,Ge as editor_sort_none,f as editor_source,P as editor_source_current,U as editor_source_energy,v as editor_source_history,k as editor_source_statistics,Tu as editor_spark,Zu as editor_spark_area,ey as editor_spark_bar,_y as editor_spark_color,$u as editor_spark_column,Xu as editor_spark_line,Nc as editor_spiral_ring_width,kc as editor_spiral_turn,xc as editor_spiral_turn_day,zc as editor_spiral_turn_week,Sc as editor_spiral_turns,ng as editor_split_by,sg as editor_split_by_day,cg as editor_split_by_month,lg as editor_split_by_none,pg as editor_split_by_week,Fn as editor_stack,Hn as editor_stack_none,In as editor_stack_normal,Jn as editor_stack_percent,ne as editor_start_angle,Sg as editor_start_from_first,ua as editor_state_colors,ba as editor_state_colors_add,ha as editor_state_colors_color,ya as editor_state_colors_help,wa as editor_state_colors_remove,ga as editor_state_colors_state,kg as editor_steps,xg as editor_steps_change,zg as editor_steps_current,my as editor_stream_curve,cy as editor_stream_labels,ly as editor_stream_order,sy as editor_stream_order_inside_out,py as editor_stream_order_listed,gl as editor_strip_jitter,cl as editor_strip_marker,ul as editor_strip_marker_mean,ml as editor_strip_marker_median,yl as editor_strip_marker_none,de as editor_style_arc,Dn as editor_style_area,Z as editor_style_bar,te as editor_style_battery,Qn as editor_style_beeswarm,bl as editor_style_box,ko as editor_style_bubble,Pl as editor_style_bullet,Ol as editor_style_candlestick,bu as editor_style_chord,Zl as editor_style_climate,ss as editor_style_column,ks as editor_style_combined,tp as editor_style_cycle_plot,Rs as editor_style_day_clock,mp as editor_style_dumbbell,Lp as editor_style_funnel,Fp as editor_style_grouped_bars,tc as editor_style_heatmap,Cc as editor_style_histogram,gy as editor_style_icicle,Bc as editor_style_line,km as editor_style_lollipop,Dy as editor_style_marimekko,ie as editor_style_needle,xm as editor_style_pictograph,Em as editor_style_pie,Vm as editor_style_polar_area,Xg as editor_style_purpose_arc,$g as editor_style_purpose_area,Fg as editor_style_purpose_bar,Kg as editor_style_purpose_battery,jh as editor_style_purpose_beeswarm,ph as editor_style_purpose_box,nh as editor_style_purpose_bubble,fh as editor_style_purpose_bullet,Eh as editor_style_purpose_candlestick,Ph as editor_style_purpose_chord,Vh as editor_style_purpose_climate,eh as editor_style_purpose_column,_h as editor_style_purpose_combined,Mh as editor_style_purpose_cycle_plot,Ah as editor_style_purpose_day_clock,zh as editor_style_purpose_dumbbell,ch as editor_style_purpose_funnel,wh as editor_style_purpose_grouped_bars,lh as editor_style_purpose_heatmap,dh as editor_style_purpose_histogram,bh as editor_style_purpose_icicle,Zg as editor_style_purpose_line,vh as editor_style_purpose_lollipop,gh as editor_style_purpose_marimekko,Tg as editor_style_purpose_needle,rh as editor_style_purpose_pictograph,th as editor_style_purpose_pie,uh as editor_style_purpose_polar_area,mh as editor_style_purpose_radar,Sh as editor_style_purpose_range_area,Qg as editor_style_purpose_ring,oh as editor_style_purpose_rings,Lh as editor_style_purpose_sankey,ah as editor_style_purpose_scatter,Ig as editor_style_purpose_segmented,xh as editor_style_purpose_slope,Nh as editor_style_purpose_sparkline,sh as editor_style_purpose_spiral,Ch as editor_style_purpose_streamgraph,Gh as editor_style_purpose_strip_plot,hh as editor_style_purpose_sunburst,Jg as editor_style_purpose_tank,Hg as editor_style_purpose_thin,Uh as editor_style_purpose_timeline,yh as editor_style_purpose_treemap,Oh as editor_style_purpose_trend,qh as editor_style_purpose_violin,ih as editor_style_purpose_waffle,kh as editor_style_purpose_waterfall,Wh as editor_style_purpose_wind_rose,Hm as editor_style_radar,$m as editor_style_range_area,re as editor_style_ring,tu as editor_style_rings,iu as editor_style_sankey,vo as editor_style_scatter,ee as editor_style_segmented,ku as editor_style_slope,Qu as editor_style_sparkline,hc as editor_style_spiral,oy as editor_style_streamgraph,nl as editor_style_strip_plot,yy as editor_style_sunburst,_e as editor_style_tank,$ as editor_style_thin,qy as editor_style_timeline,Uy as editor_style_treemap,$y as editor_style_trend,og as editor_style_violin,gg as editor_style_waffle,vg as editor_style_waterfall,Pg as editor_style_wind_rose,eb as editor_summary_band_one,_b as editor_summary_bands,Qh as editor_summary_entities,Kh as editor_summary_entity_one,Xh as editor_summary_limits,Th as editor_summary_matching,$h as editor_summary_no_bands,Jh as editor_summary_no_entities,Zh as editor_summary_target,hy as editor_sunburst_shape,by as editor_sunburst_shape_full,wy as editor_sunburst_shape_half,yd as editor_sync,mb as editor_sync_helper,Te as editor_tap_action,C_ as editor_target,he as editor_tick_labels,fa as editor_timeline_group,pa as editor_timeline_legend,ca as editor_timeline_legend_above,ma as editor_timeline_legend_hidden,X as editor_title,pu as editor_to,ji as editor_tooltip,Ng as editor_total,Vy as editor_treemap_color_by,Ay as editor_treemap_color_by_bands,Wy as editor_treemap_color_by_group,hn as editor_trend_color_icon,bn as editor_trend_group,Ua as editor_trend_labels,Ha as editor_trend_legend,fn as editor_trend_tooltip,Ja as editor_trend_y_max,vb as editor_trend_y_max_helper,Ia as editor_trend_y_min,fb as editor_trend_y_min_helper,Yl as editor_under_aggregate,Fl as editor_underneath,Hl as editor_underneath_columns,Il as editor_underneath_line,Ve as editor_unit,zm as editor_unit_icon,Bl as editor_up_color,gt as editor_value_axis,Za as editor_value_factor,ht as editor_value_grid,wt as editor_value_max,bt as editor_value_min,hg as editor_waffles,wg as editor_waffles_each,bg as editor_waffles_one,rb as editor_warn_band_same_start,tb as editor_warn_min_max,ob as editor_warn_not_number,Cg as editor_waterfall_invert,Wi as editor_when_above,Ai as editor_when_below,Ri as editor_when_card_above,Yi as editor_when_card_below,Mi as editor_when_card_entity,ab as editor_when_card_heading,nb as editor_when_card_help,Oi as editor_when_card_state,sb as editor_when_card_state_helper,Ui as editor_when_entity,Bi as editor_when_ghost,db as editor_when_heading,Vi as editor_when_state,lb as editor_when_state_helper,Di as editor_when_strip,El as editor_whiskers,jl as editor_whiskers_range,ql as editor_whiskers_tukey,Yn as editor_wind_none,Rn as editor_wind_now,On as editor_wind_roles,Bn as editor_wind_statistics,bi as editor_x_axis,Mo as editor_x_max,Ao as editor_x_min,Go as editor_xy_x_axis,wi as editor_y_axis,vn as editor_y_axis_side,kn as editor_y_axis_side_primary,xn as editor_y_axis_side_secondary,Ni as editor_y_max,Ta as editor_y_max_secondary,xb as editor_y_max_secondary_helper,Si as editor_y_min,Qa as editor_y_min_secondary,kb as editor_y_min_secondary_helper,Ci as editor_y_scale,Ei as editor_y_scale_linear,qi as editor_y_scale_log,Nr as editor_zones,Bo as editor_zoom,cb as editor_zoom_helper,Ic as energy_error,Zc as energy_flow_battery_in,Xc as energy_flow_battery_out,_m as energy_flow_devices,$c as energy_flow_gas,Qc as energy_flow_grid_export,Kc as energy_flow_grid_import,Tc as energy_flow_solar,em as energy_flow_water,Hc as energy_loading,tm as energy_node_home,rm as energy_node_home_use,om as energy_node_untracked,Jc as energy_none,hu as energy_nothing_flowed,e as entity_not_found,fs as error_bars_tooltip,hm as export_copied,mm as export_csv,um as export_csv_hint,fm as export_failed,nm as export_menu,lm as export_png,sm as export_png_hint,bm as export_saved,wm as export_saved_file,pm as export_svg,cm as export_svg_hint,ym as export_yaml,gm as export_yaml_hint,jt as extremes_average,Et as extremes_high,qt as extremes_low,kd as forecast_label,xd as forecast_series,Dp as funnel_aria,ke as ghost_title_24h,xe as ghost_title_7d,_c as grouped_bars_aria,oc as heatmap_aria,ic as heatmap_empty,rc as heatmap_hours,Sy as hierarchy_empty,Ny as hierarchy_no_reading,zy as hierarchy_other,xy as hierarchy_total,Yc as histogram_reading,Rc as histogram_readings,Ey as icicle_aria,am as legend_toggle_all_hidden,dm as legend_toggle_hint,Zy as marimekko_aria,t as no_entities,o as no_matches,r as none_available,Ti as now_marker_countdown,Xi as now_marker_next,fo as parts_aria,wo as parts_average,bo as parts_total,io as period_last_day,ao as period_last_days,oo as period_last_hour,ro as period_last_hours,eo as period_last_month,so as period_last_month_rolling,po as period_last_months,Zt as period_last_week,no as period_last_week_rolling,lo as period_last_weeks,to as period_last_year,Jt as period_next,It as period_previous,Kt as period_return,$t as period_this_month,Xt as period_this_week,_o as period_this_year,Qt as period_today,Tt as period_yesterday,Fm as polar_area_aria,Xm as radar_aria,Zm as radar_other,mu as sankey_aria,uu as sankey_flow,yu as sankey_no_flows,gu as sankey_nothing,Lo as scatter_needs_two,Uo as scatter_role_x,Pu as slope_ago,Uu as slope_ago_one,Ju as slope_entity_aria,Au as slope_last,Mu as slope_last_one,Ku as slope_no_reading,Lu as slope_now,Vu as slope_previous,Wu as slope_previous_one,Yu as slope_unit_day,Bu as slope_unit_day_other,Ou as slope_unit_hour,Ru as slope_unit_hour_other,Hu as slope_unit_month,Iu as slope_unit_month_other,Du as slope_unit_week,Fu as slope_unit_week_other,ty as spark_aria,bc as spiral_aria,vc as spiral_inner_oldest,wc as spiral_turn_day_note,fc as spiral_turn_week_note,uy as stream_total,pl as strip_mean,sl as strip_mean_value,ll as strip_median_value,Cy as sunburst_aria,dl as swarm_earliest_latest,_l as swarm_events,il as swarm_held,al as swarm_lowest_highest,rl as swarm_no_change,ol as swarm_none,el as swarm_readings,tl as swarm_shown,Gy as timeline_for,Py as timeline_measurement,jy as timeline_no_states,Ly as timeline_now,My as treemap_aria,Ry as treemap_empty,Yy as treemap_no_reading,By as treemap_other,Oy as treemap_total,_g as trend_avg,tg as trend_max,eg as trend_min,_ as unavailable,mg as violin_median,ug as violin_none,yg as violin_raincloud,Lg as waterfall_aria,qg as waterfall_end,Gg as waterfall_no_readings,Eg as waterfall_start,jg as waterfall_total,Fi as when_strip_label,Yg as wind_aria,Bg as wind_aria_calm,Dg as wind_aria_still,Ag as wind_calm,Vg as wind_mean_speed,Ug as wind_prevailing,Rg as wind_share,Mg as wind_speed,Og as wind_speed_unit,Wg as wind_strongest,Oo as zoom_reset,Ro as zoom_window,Yo as zoom_window_label}; +//# sourceMappingURL=chartdeck-card.ru-CCFK_DM0.js.map diff --git a/dist/chartdeck-card.ru-CCFK_DM0.js.map b/dist/chartdeck-card.ru-CCFK_DM0.js.map new file mode 100644 index 0000000..90a0e3e --- /dev/null +++ b/dist/chartdeck-card.ru-CCFK_DM0.js.map @@ -0,0 +1 @@ +{"version":3,"file":"chartdeck-card.ru-CCFK_DM0.js","sources":[],"sourcesContent":[],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/chartdeck-card.tr-XvAn79hR.js b/dist/chartdeck-card.tr-XvAn79hR.js new file mode 100644 index 0000000..2085326 --- /dev/null +++ b/dist/chartdeck-card.tr-XvAn79hR.js @@ -0,0 +1,2 @@ +const e="Varlık bulunamadı",r="Kullanılamıyor",a="Başlamak için düzenleyicide bir varlık ekleyin.",i="Şu anda eşleşen varlık yok.",t="Bu varlıkların hiçbiri kullanılabilir değil.",_="Varlıklar",o="Stil",n="Grafik",l="Çubuklar",d="Göstergeler",s="Geçmiş grafikleri",k="Bir toplamın parçaları",m="Karşılaştırmalar",u="Dağılımlar",y="Son dönemi göster",g="Birim",p="Saat",c="Gün",b="Hafta",h="Ay",v="Okuma kaynağı",f="Geçmiş (her değişiklik)",z="Uzun vadeli istatistikler",w="Dönüşüm",S="Yok (okumalar olduğu gibi)",x="Değişim hızı",B="Hız birimi",G="Saniye",H="Dakika",D="Saat",A="Gün",E="Okumalar üzerinden yumuşat",Y="Zaman üzerinden yumuşat",K="Mevcut değerler",O="Enerji paneli",R="Enerji akışları",T="Dışa aktarım ve batarya şarjı eksenin altında",M="Çizgi şekli",V="Yumuşak",N="Düz",j="Basamaklar",C="Renk",P="Her varlık için bir renk",Z="Renk aralığına göre",L="Değerleri noktalarda göster",I="Çizgi rengi",U="Kesikli",q="Sınırlar",W="Renkler",F="Görünüm",J="Eylemler",Q="Başlık",X="Çubuk",$="İnce",ee="Bölümlü",re="Depo",ae="Batarya ızgarası",ie="Batarya seviyeleri: {levels}",te="Halka",_e="İbre",oe="Yay",ne="Açılar derece cinsindendir, üstten saat yönünde: -90 sol, 90 sağdır. Stilin olağan şekli için boş bırakın.",le="Başlangıç açısı",de="Bitiş açısı",se="Ortada",ke="Değer",me="Renk aralığının etiketi",ue="Ad",ye="Kendi metnim",ge="Hiçbir şey",pe="Metin",ce="Ölçekteki sayılar",be="Göstergenin arkasında son aralık",he="Kapalı",ve="Son 24 saat",fe="Son 7 gün",ze="Son 24 saat: {min} – {max}, ortalama {mean}",we="Son 7 gün: {min} – {max}, ortalama {mean}",Se="Adı göster",xe="Değeri göster",Be="Simgeyi göster",Ge="Hedefi göster",He="Göstergeyi göster",De="Sütunlar",Ae="Sıralama",Ee="Listelendiği gibi",Ye="En düşük önce",Ke="En yüksek önce",Oe="Ondalık basamak",Re="Birim",Te="Canlandır",Me="Kullanılamayan varlıkları gizle",Ve="Dışa aktarma menüsü",Ne="En fazla göster",je="Eşleşen tüm varlıkları da göster",Ce="Yeni cihazlar kartı düzenlemeden görünür. Herhangi biriyle eşleşmek için aynı türden birkaçını seçin; farklı türlerin hepsi eşleşmelidir.",Pe="Hariç tut",Ze="Eşleşen varlıklar, bunlardan herhangi biriyle eşleşirlerse hariç tutulur.",Le="Cihaz sınıfı",Ie="Alanlar",Ue="Katlar",qe="Etiketler",We="Alan adları",Fe="Varlıklar",Je="Dokunma eylemi",Qe="Basılı tutma eylemi",Xe="Çift dokunma eylemi",$e="Varlık",er="Görünüm",rr="Simgeli değer",ar="Mini grafik",ir="Halka",tr="İnce çubuk",_r="Öznitelik (durum yerine)",or="Ad",nr="Geçmiş saati",lr="Adı göster",dr="Simgeyi göster",sr="Simge",kr="Minimum",mr="Maksimum",ur="Birim",yr="Ondalık basamak",gr="Aralık dışındaki renk",pr="Renk aralıkları",cr="Rozet, kartta olduğu gibi değerinin bulunduğu aralığın rengini alır.",br="Eylemler",hr="Dokunma eylemi",vr="Basılı tutma eylemi",fr="Çift dokunma eylemi",zr="Öznitelik (durum yerine)",wr="Ad",Sr="Simge",xr="Minimum",Br="Maksimum",Gr="Hedef",Hr="Yok",Dr="kart ayarı",Ar="Varsayılan ({value})",Er="Sayı",Yr="Varlık",Kr="Hazır ayar",Or="Batarya (düşük kötü)",Rr="Kullanım (yüksek kötü)",Tr="Sıcaklık",Mr="Yok",Vr="Özel",Nr="Başlangıç",jr="Bir varlıktan başla",Cr="Bir sayıdan başla",Pr="Bu varlıkta başlar",Zr="Renk",Lr="CSS rengi",Ir="Etiket",Ur="Simge",qr="Simgeleri aralıklarına göre renklendir",Wr="Birincil",Fr="Yeşil",Jr="Kehribar",Qr="Kırmızı",Xr="Mavi",$r="Mor",ea="Gri",ra="Özel…",aa="Aralık ekle",ia="Aralığı kaldır",ta="Varlık ekle",_a="Yukarı taşı",oa="Aşağı taşı",na="Varlığı kaldır",la="Seçenekleri göster",da="Seçenekleri gizle",sa="{entity} (bulunamadı)",ka="Renkler",ma="{label} · {time}",ua="Yön",ya="Yatay",ga="Dikey",pa="Değer etiketleri",ca="Her değer etiketinde çizgi",ba="Gösterilen en düşük değer",ha="Gösterilen en yüksek değer",va="Medyan",fa="Orta yarı",za="En düşük – en yüksek",wa="Okumalar",Sa="Bir grubun nelerden oluştuğunu göstermek için dokunun",xa="{label}. Nelerden oluştuğunu göster",Ba="Geri dön: {name}",Ga="Tümü",Ha="Yüksek",Da="Düşük",Aa="Ort.",Ea="En yüksek okumayı işaretle",Ya="En düşük okumayı işaretle",Ka="Ortalama",Oa="Gösterme",Ra="Grafik boyunca çizgi",Ta="Yalnızca rakam",Ma="En yüksek, en düşük ve ortalamayı işaretle",Va="{name}: {value}, normalden {sigma} uzakta",Na="üst sınır {limit} aşıldı",ja="alt sınır {limit} altında",Ca="Normalden çok uzak okumaları işaretle",Pa="Pencere",Za="Standart sapma cinsinden işaretleme uzaklığı",La="İşaretçi rengi",Ia="Normal bandı gölgelendir",Ua="Önceki dönem",qa="Sonraki dönem",Wa="Geri dön: {label}",Fa="Bugün",Ja="Dün",Qa="Bu hafta",Xa="Geçen hafta",$a="Bu ay",ei="Geçen ay",ri="Bu yıl",ai="Geçen yıl",ii="Son bir saat",ti="Son {n} saat",_i="Son bir gün",oi="Son {n} gün",ni="Son 7 gün",li="Son {n} hafta",di="Son bir ay",si="Son {n} ay",ki="Tek rengin tonları",mi="Ton rengi",ui="Her payı yüzde olarak göster",yi="Toplam",gi="Ortalama",pi="Hiçbir şey",ci="Toplam",bi="Ortalama",hi="{style}: {names}",vi="Saçılım",fi="Kabarcık",zi="Alt eksende",wi="İlk varlık",Si="Zaman",xi="Nokta boyutu (px)",Bi="Titreşim (px)",Gi="En küçük kabarcık (px)",Hi="En büyük kabarcık (px)",Di="Nokta rengi",Ai="Alt eksen etiketleri",Ei="İkinci bir varlık ekleyin. İlki alt eksende, diğerleri dikey eksende yer alır.",Yi="Üç varlık ekleyin: biri alt eksen, biri dikey eksen, biri de her kabarcığın boyutu için.",Ki="Yatay",Oi="Boyut",Ri="Toplam",Ti="Yatayda en düşük değer",Mi="Yatayda en yüksek değer",Vi="Yakınlaştırmayı sıfırla",Ni="Gösterilen: {from} – {to}",ji="Grafiğin gösterilen kısmı",Ci="Yakınlaştır ve kaydır",Pi="Grafiğin altında genel bakış şeridi",Zi="Ek açıklamalar",Li="Tür",Ii="Bir değerde çizgi",Ui="Gölgeli değer bandı",qi="Belirli zamanlarda işaretler",Wi="Bir varlık değiştiğinde işaretler",Fi="Bir okumada etiket",Ji="Çizgi",Qi="Bant",Xi="Zamanlar",$i="Durum değişiklikleri",et="Nokta etiketi",rt="Ek açıklama ekle:",at="Değer",it="Başlangıç",tt="Bitiş",_t="Zamanlar",ot="Varlık",nt="Seri (ilki için boş)",lt="Durum (her değişiklik için boş)",dt="Bu durumdayken gölgelendir",st="Okuma",kt="En yüksek",mt="En düşük",ut="En son",yt="İlk",gt="Etiket",pt="Renk",ct="Kesikli",bt="Varlığın geçmişini izle (basamaklı)",ht="Gölgelendir",vt="Hiçbir şey",ft="Çizginin üstü",zt="Çizginin altı",wt="Gölge renkleri çizginin değerine göre (isteğe bağlı aralıklar)",St="Ek açıklamayı kaldır",xt="Önem aralıklarını grafiğin arkasında gölgelendir",Bt="Dönem",Gt="Son…",Ht="Bugün",Dt="Bu hafta",At="Bu ay",Et="Bu yıl",Yt="Geriye dönük dönem sayısı (0 mevcut dönem)",Kt="Çizim sınırı",Ot="Şimdi",Rt="Dönemin sonu",Tt="Önceki ve sonraki düğmelerini göster",Mt="Okumaları grupla",Vt="Gruplama",Nt="Saat",jt="Gün",Ct="Hafta",Pt="Ay",Zt="Birleştirme yöntemi",Lt="{name}, {offset}",It="{n} sa önce",Ut="{n} gün önce",qt="{n} hafta önce",Wt="{n} ay önce",Ft="{n} yıl önce",Jt="Önceki dönemlerle karşılaştır (arkada soluk çizilir)",Qt="Önceki dönemlerin rengi",Xt="Gri",$t="Soluk seri rengi",e_="Ortalama",r_="Toplam",a_="En düşük",i_="En yüksek",t_="İlk",__="Son",o_="Değişim (artan sayaçlar)",n_="Dönüşüm",l_="Yok (okumalar olduğu gibi)",d_="Kümülatif toplam",s_="Kümülatif toplam yeniden başlar",k_="Asla (sol kenardan itibaren)",m_="Her gün",u_="Her hafta",y_="Her ay",g_="Her ay fatura gününde",p_="Ayın fatura günü (1–28)",c_="Zaman etiketleri",b_="Değer etiketleri",h_="Eksen etiketleri",v_="Grafiğin yanında",f_="Grafiğin üzerinde",z_="Yatay çizgiler",w_="Dikey çizgiler",S_="Gösterilen en düşük değer",x_="Gösterilen en yüksek değer",B_="Değer ölçeği",G_="Eşit adımlar",H_="Logaritmik (onun kuvvetleri)",D_="Üzerine gelince veya dokununca değerleri göster",A_="Çizgi kalınlığı (px)",E_="Her okumada nokta",Y_="Diğer çizgilerin üstüne çiz",K_="Varlık",O_="şu durumdayken",R_="şunun üstündeyken",T_="şunun altındayken",M_="Varlık",V_="şu durumdayken",N_="şunun üstündeyken",j_="şunun altındayken",C_="Gizlenen okumaların soluk çizgisi",P_="Koşulun sağlandığı zamanları gösteren şerit",Z_="Gösterilme koşulu: {condition}",L_="Şimdi çizgisi",I_="Kapalı",U_="Yalnızca çizgi",q_="Çizgi ve saat",W_="Çizgi ve bir sonraki belirli zamana geri sayım",F_="{label}: {duration} sonra",J_="Sonraki: {duration} sonra",Q_="Kompakt",X_="Adlar ve değerler",$_="Grafiğin üstünde",eo="Grafiğin üzerinde",ro="Gizli",ao="Gizlemek veya göstermek için bir ada dokunun",io="Hangi okumalar",to="Tümü (sığdığı kadar)",_o="En son",oo="En yüksek ve en düşük",no="İlk ve en son",lo="Etiket konumu",so="Tepelerin üstünde, çukurların altında",ko="Üstte",mo="Altta",uo="Noktanın üzerinde",yo="Etiketlerin çakışmasına izin ver",go="Eşitleme grubu",po="Her varlık için küçük bir grafik",co="Değer ölçeği",bo="Birimler eşleşirse aynı",ho="Tüm grafikler için aynı",vo="Her grafik kendine ait",fo="Sütunlar (boşsa karta sığar)",zo="Hava tahmini",wo="{name} tahmini",So="Tahmin",xo="Tahmin varlığı",Bo="Öznitelik",Go="Değer anahtarı",Ho="Zaman anahtarı",Do="Hava tahmini",Ao="Saatlik",Eo="Günlük",Yo="Günde iki kez",Ko="Değerleri şununla çarp",Oo="Tahminleri bu kadar ileriye kadar göster",Ro="Ayar noktasını göster",To="Isıtma veya soğutma sırasında gölgelendir",Mo="Yalnızca fan çalışırken gölgelendir",Vo="Sıcaklık rengi",No="Ayar noktası rengi",jo="Isıtma rengi",Co="Soğutma rengi",Po="Gün sayısı (1'den fazlası ortalama günü gösterir)",Zo="Açık kalma süresi",Lo="Şu anki saat",Io="Hiçbir şey",Uo="Her bir çubuk için süre",qo="15 dakika",Wo="30 dakika",Fo="Saat",Jo="Otomatik (sayaçlar için değişim, diğerleri için ortalama)",Qo="Renk",Xo="Açık sayılan durumlar",$o="Önce yukarıya bir varlık ekleyin.",en="Gruplama ölçütü",rn="Kat",an="Alan",tn="Cihaz",_n="Etiket",on="Kendi grubu",nn="Çubuklardaki metin",ln="Durum",dn="Süre",sn="Durum ve süre",kn="Yok",mn="Durum göstergesi",un="Grafiğin üstünde",yn="Gizli",gn="Durum renkleri",pn="Bir palet adı (amber, green, blue, red, purple, grey, primary) veya herhangi bir CSS rengi.",cn="Durum",bn="Renk",hn="Durum rengi ekle",vn="Kaldır",fn="Grup (aynı gruptaki satırlar bir başlığı paylaşır)",zn="Saat başına nokta (0 her okumayı çizer)",wn="Grafik",Sn="Çizgi",xn="Çubuklar",Bn="Yok (yalnızca değer)",Gn="Çizginin altını doldur",Hn="Düz",Dn="Solan",An="Yok",En="Çizgideki noktalar",Yn="Üzerine gelince",Kn="Her zaman",On="Asla",Rn="En yüksek ve en düşük etiketleri",Tn="Üzerine gelince",Mn="Her zaman",Vn="Asla",Nn="Grafik yüksekliği (500 px genişlik başına)",jn="Çubuklar arası boşluk (px)",Cn="Aralık renkleri",Pn="Karıştır",Zn="Her aralıkta değiştir",Ln="En düşük ve en yükseği göster",In="Ortalamayı göster",Un="Gösterge (iki veya daha fazla varlık)",qn="En düşük değer",Wn="En yüksek değer",Fn="Gösterilen en küçük aralık",Jn="Sağ eksen en düşük",Qn="Sağ eksen en yüksek",Xn="Sağ eksen en küçük aralık",$n="10'un şu kuvvetiyle ölçekle",el="Ad ve simge",rl="Yayılmış",al="Sol",il="Sağ",tl="Orta",_l="Simge",ol="Adın sağında",nl="Adın solunda",ll="Değerin yanında",dl="Değer",sl="Sol",kl="Sağ",ml="Orta",ul="Değer boyutu (%)",yl="Ad boyutu (px)",gl="Adı renklendir",pl="Değeri renklendir",cl="Simgeyi renklendir",bl="Arka plan yok (başka bir kartın içinde)",hl="Simge yerine resim (URL)",vl="İmlecin altındaki değeri göster",fl="Eksen",zl="Sol",wl="Sağ (kendi ölçeği)",Sl="Birleştirme yöntemi",xl="Mevcut değeri düz bir çizgi olarak çiz",Bl="Değerini ana değerin yanında göster",Gl="Değere göre renkli nokta",Hl="Grafikte",Dl="Çizgi",Al="Dolgu",El="Noktalar",Yl="Göstergede",Kl="Göstergede değer",Ol="Yönler",Rl="4 (N, E, S, W)",Tl="8 (N, NE, E…)",Ml="16 (N, NNE, NE…)",Vl="Durgun eşiği",Nl="İlk varlık, derece ya da GB gibi pusula yönleri cinsinden rüzgâr yönüdür. İkincisi rüzgâr hızıdır: o olmadan yapraklar yalnızca rüzgârın her yönden ne sıklıkla estiğini gösterir.",jl="Yön: {direction}. Hız: {speed}.",Cl="yok",Pl="Uzun vadeli istatistikler her saatin ortalama yönünü verir. Bu, yalnızca sensör yönü açı olarak kaydediyorsa (durum sınıfı measurement_angle) kuzey geçişlerinde doğrudur; aksi halde KKB ile KKD arasında gidip gelen bir saatin ortalaması güney çıkar. Geçmiş kesindir.",Zl="Alan",Ll="Yığın",Il="Yığma",Ul="Üst üste",ql="%100'e",Wl="Sıfırın altındaki renk",Fl="Arı sürüsü",Jl="Her noktayı şuna göre yerleştir",Ql="Değeri",Xl="Gerçekleştiği günün saati",$l="Büyük değerler için daha büyük noktalar",ed="{n} okuma",rd="{n} kez açık",ad="Gösterilen noktalar",id="Okuma yok",td="Değişiklik yok: {value}",_d="Tüm dönem boyunca sabit",od="En erken – en geç",nd="En düşük – en yüksek",ld="Şerit grafiği",dd="Medyan {value}",sd="Ortalama {value}",kd="Ortalama",md="Her satır boyunca çizgi",ud="Medyan",yd="Ortalama",gd="Çizgi yok",pd="Satır boyunca yay",cd="Renk",bd="Kutu grafiği",hd="Kutu grafiği: {names}",vd="En yüksek",fd="Üst çeyrek",zd="Medyan",wd="Alt çeyrek",Sd="En düşük",xd="Ortalama",Bd="Okumalar",Gd="Aykırı değerler",Hd="Bıyıkların uzanımı",Dd="1.5 × kutu yüksekliği (aykırı değerler nokta olarak)",Ad="En düşük ve en yüksek",Ed="Her okumayı nokta olarak göster",Yd="Kutu rengi",Kd="Bullet grafik",Od="Çubuğun arkasındaki aralıklar",Rd="Gri tonları",Td="Renk aralığı renkleri",Md="hedef {target}",Vd="{style} grafiği: {names}",Nd="Mum grafiği",jd="Her mum için süre",Cd="Alttaki varlıklar: okumaları şununla birleştir",Pd="Yükseldiğinde renk",Zd="Düştüğünde renk",Ld="Diğer varlıkları altta şöyle çiz",Id="Sütunlar",Ud="Çizgi",qd="Açılış",Wd="En yüksek",Fd="En düşük",Jd="Kapanış",Qd="Hafta: {date}",Xd="İklim",$d="Ayar noktası",es="{low} – {high}",rs="{name} bir termostat değil. Bir iklim varlığı seçin.",as="Isıtılıyor",is="Ön ısıtma",ts="Soğutuluyor",_s="Buz çözülüyor",os="Kurutuluyor",ns="Fan",ls="Boşta",ds="Kapalı",ss="Sütun",ks="Otomatik",ms="Her sütunda en düşükten en yükseğe",us="Yuvarlatılmış uçlar",ys="Değerleri sütunlarda göster",gs="Hata çubukları (her sütundaki yayılım)",ps="Yok",cs="Ortalama ± bir standart sapma",bs="En düşük ve en yüksek",hs="Ortalamanın %95 güven aralığı",vs="{value} ({low} – {high})",fs="Renk",zs="Birleşik",ws="Çizim türü",Ss="Çizgi",xs="Sütunlar",Bs="Alan",Gs="Değer ekseni",Hs="Otomatik (birime göre)",Ds="Sol",As="Sağ",Es="Birleştirme yöntemi",Ys="Kartla aynı",Ks="Ortalama",Os="Toplam",Rs="En düşük",Ts="En yüksek",Ms="İlk",Vs="Son",Ns="Değişim (artan sayaçlar)",js="24 saatlik saat",Cs="bir kez",Ps="{n} kez",Zs="günde {text}",Ls="{total} · en yoğun {time}",Is="zirve {value} · {time}",Us="{name} {state}",qs="günlük {label}",Ws="Kayıt yok",Fs="Şimdi",Js="açık",Qs="Ortalama gün · son {n} gün",Xs="{of} günün {on} gününde",$s="şimdiye kadar {duration}",ek="{from} – {to}",rk="ortalama {value}",ak="Döngü grafiği",ik="{n} hafta boyunca her saatin ortalaması",tk="{n} hafta boyunca, gün gün her saat",_k="{n} hafta boyunca, ay ay ayın her günü",ok="Panel ortalaması",nk="{name} ortalaması",lk="Her panel için",dk="Haftanın günü (saatleri)",sk="Günün saati (gün gün)",kk="Ayın günü (ay ay)",mk="Hafta",uk="Dambıl grafiği",yk="Karşılaştır",gk="Dönemdeki en düşük ve en yüksek",pk="Dönemin başı ve şimdi",ck="Hedef ve şimdi",bk="Mevcut değeri işaretle",hk="Düşük",vk="Yüksek",fk="Şimdi",zk="Hedef",wk="Bir saat önce",Sk="{n} saat önce",xk="Bir gün önce",Bk="{n} gün önce",Gk="Bir hafta önce",Hk="{n} hafta önce",Dk="Bir ay önce",Ak="{n} ay önce",Ek="Değer yok",Yk="Huni",Kk="Şekil",Ok="Huni (ilk aşama üstte)",Rk="Piramit (ilk aşama altta)",Tk="Yüzdeler",Mk="İlk aşamaya oranı",Vk="Önceki aşamaya oranı",Nk="Gösterme",jk="Renk",Ck="Her varlık için bir renk",Pk="Renk aralığına göre",Zk="{style}: {names}",Lk="Gruplanmış çubuklar",Ik="Çubuklar",Uk="Yan yana",qk="Yığılmış",Wk="%100'e yığılmış",Fk="Renk",Jk="Her seri için bir renk",Qk="Renk aralığına göre",Xk="Satır",$k="Seri",em="Çubuk rengi",rm="Çubuk grafiği: {names}",am="Isı haritası",im="Isı haritası: {name}",tm="Ortalaması alınan günler",_m="Okuma yok",om="Düzen",nm="Hafta gününe göre saat",lm="Takvim (hücre başına bir gün)",dm="Yumuşak ölçek",sm="Hücreler",km="Kare",mm="Yuvarlatılmış",um="Altıgen",ym="En düşük renk değeri",gm="En yüksek renk değeri",pm="Gösterge",cm="Sarmal",bm="Sarmal: {name}, {n} tur",hm="{n} gün, günde bir tur",vm="{n} hafta, haftada bir tur",fm="En eski ortada, en yeni dışta",zm="Her tur için süre",wm="Gün",Sm="Hafta",xm="Tur sayısı",Bm="Halka genişliği",Gm="Histogram",Hm="Sayım",Dm="Her aralıkta geçen süre",Am="Her aralıktaki okumalar",Em="Gösterim biçimi",Ym="Bütüne oranı (%)",Km="Saat veya okuma sayısı",Om="Kutu sayısı (boş: otomatik)",Rm="Kutu genişliği (sayıyı geçersiz kılar)",Tm="İki veya daha fazla varlık",Mm="Çubuklar yan yana",Vm="Çubuklar üst üste",Nm="Alt eksende değer etiketleri",jm="{n} okuma",Cm="1 okuma",Pm="Çizgi",Zm="Geçmiş yükleniyor…",Lm="Geçmiş yüklenemedi: {error}",Im="Enerji paneli ayarları yükleniyor…",Um="Enerji paneli ayarları okunamadı: {error}",qm="Enerji panelinde bu akışların hiçbiri henüz ayarlanmamış.",Wm="Şebekeden alınan",Fm="Şebekeye verilen",Jm="Güneş",Qm="Batarya çıkışı",Xm="Batarya girişi",$m="Gaz",eu="Su",ru="Cihazlar",au="Ev",iu="İzlenmeyen kullanım",tu="Evde kullanılan",_u="Bu dönemde okuma yok.",ou="Gizlemek veya göstermek için dokunun. Yalnızca bunu göstermek için basılı tutun.",nu="Tüm seriler gizli. Yeniden göstermek için bir ada dokunun.",lu="Dışa aktar",du="PNG olarak kaydet",su="resim, 2×",ku="SVG olarak kaydet",mu="vektör",uu="CSV'yi kopyala",yu="çizilen değerler",gu="YAML'ı kopyala",pu="bu kartın yapılandırması",cu="Kopyalandı",bu="Kaydedildi",hu="Dosya olarak kaydedildi: pano burada kullanılamıyor",vu="Bu tarayıcıdan dışa aktarılamadı",fu="Logaritmik ölçekte çizilecek sıfırın üstünde değer yok.",zu="Lolipop",wu="Piktogram",Su="Simge (her varlığın kendi simgesi olabilir)",xu="Her simgenin temsil ettiği değer (boş: otomatik)",Bu="Grup başına simge (0: grup yok)",Gu="Kesirler için simgeyi kısmen doldur",Hu="Pasta / halka",Du="Şekil",Au="Halka",Eu="Pasta",Yu="Toplamın altındaki satır",Ku="Dilimler arası boşluk",Ou="Gradyan dolgular",Ru="Kutupsal alan",Tu="Ölçek",Mu="Hepsi için tek ölçek, 0'dan en büyük değere",Vu="Her dilim, varlığının minimumundan maksimumuna",Nu="Renk",ju="Her varlık için bir renk",Cu="Tek rengin tonları, fazlası için daha koyu",Pu="Renk aralığına göre",Zu="Tonlar için renk",Lu="Kutupsal alan grafiği: {names}",Iu="Radar",Uu="Ölçek",qu="Her eksen, varlığının minimumundan maksimumuna",Wu="Hepsi için tek ölçek, 0'dan en büyük değere",Fu="Şekilleri doldur",Ju="Eksen adı",Qu="Radar grafiği: {names}",Xu="Diğer",$u="Aralık alanı",ey="Ortalamayı çizgi olarak çiz",ry="Renk",ay="Halkalar",iy="Başlangıç açısı (0 üst)",ty="Yuvarlatılmış uçlar",_y="Sankey (akış)",oy="Akışları şuna göre renklendir",ny="Geldikleri yer veya ara düğümden sonra gittikleri yer",ly="Geldikleri yer",dy="Gittikleri yer",sy="Akış kaynağı",ky="Akış hedefi",my="Akış rengi",uy="Akış grafiği: {flows}",yy="{from} → {to}: {value}",gy='Seçeneklerinde her varlığa bir "Akış kaynağı" ve bir "Akış hedefi" verin.',py="Şu anda akış yok.",cy="Bu dönemde akış olmadı.",by="Kiriş (çember etrafında akışlar)",hy="Düğümler arası boşluk",vy="Şerit opaklığı",fy="Kiriş diyagramı: {flows}",zy="Eğim",wy="Karşılaştır",Sy="O zamanki ve şimdiki okuma",xy="Her dönemde ne kadar arttığı (sayaçlar)",By="Yukarı veya aşağı",Gy="Gruba göre",Hy="Artış",Dy="Kötü (kırmızı)",Ay="İyi (yeşil)",Ey="Grup",Yy="Şimdi",Ky="{n} {unit} önce",Oy="Bir {unit} önce",Ry="Önceki {n} {unit}",Ty="Önceki {unit}",My="Son {n} {unit}",Vy="Son {unit}",Ny="saat",jy="saat",Cy="gün",Py="gün",Zy="hafta",Ly="hafta",Iy="ay",Uy="ay",qy="{name}, {from} – {to}",Wy="okuma yok",Fy="Mini grafikler",Jy="Mini grafik",Qy="Çizgi",Xy="Alan",$y="Sütunlar",eg="Adın ve değerin altında çubuk",rg="Renk",ag="Eğilim: {name}",ig="Akış grafiği",tg="Şekil",_g="Akış grafiği (akan)",og="Ortalanmış",ng="Toplama oranı (%100)",lg="Sıfırdan yığılmış",dg="Sıra",sg="En büyüğü ortada",kg="Listelendiği gibi, ilki altta",mg="Akışlarda adlar",ug="Kenarlar",yg="Toplam",gg="Güneş patlaması",pg="Buz sarkıtı",cg="Şekil",bg="Tam daire",hg="Yarım daire",vg="Renk",fg="Her grup için bir renk",zg="Renk aralığına göre",wg="Toplam",Sg="Diğer",xg="Gösterilecek bir şey yok: hiçbir varlığın değeri sıfırın üstünde değil.",Bg="Okuma yok:",Gg="Güneş patlaması: {names}",Hg="Buz sarkıtı grafiği: {names}",Dg="Durum zaman çizelgesi",Ag="Bu dönemde kaydedilen durum yok.",Eg="süre: {duration}",Yg="Şimdi",Kg="Durumlar değil okumalar: bunun için çizgi grafiği daha uygun",Og="Ağaç haritası",Rg="Renk",Tg="Her grup için bir renk",Mg="Renk aralığına göre",Vg="Ağaç haritası: {names}",Ng="toplam {value}",jg="Gösterilecek bir şey yok: hiçbir varlığın değeri sıfırın üstünde değil.",Cg="Okuma yok:",Pg="Diğer",Zg="Marimekko",Lg="Her parçadaki metin",Ig="Sütunundaki payı",Ug="Değer",qg="Pay ve değer",Wg="Yok",Fg="Sütun (grup)",Jg="Kategori",Qg="Kategori rengi",Xg="Marimekko grafiği, sütunlar: {columns}",$g="Eğilim",ep="Düşük",rp="Ortalama",ap="Yüksek",ip="Keman",tp="Keman",_p="Yağmur bulutu (yarım keman, kutu ve okumalar)",op="Medyan ve orta yarıyı gösteren kutu",np="Yumuşatma (varlığın biriminde, otomatik için boş)",lp="Her şekil için",dp="Varlık",sp="Varlık ve gün",kp="Varlık ve hafta",mp="Varlık ve ay",up="medyan {value}",yp="Okuma yok",gp="Yağmur bulutu",pp="Waffle grafiği",cp="Waffle sayısı",bp="Bir tane, varlıklar arasında bölünmüş",hp="Varlık başına bir tane, yan yana",vp="İlk payı büyük yazıyla göster",fp="Şelale",zp="Her adım",wp="Dönem içinde ne kadar değiştiği",Sp="Mevcut değeri",xp="Dönemin başındaki ilk varlığın okumasından başla",Bp="Toplamı sonda göster",Gp="Geriye sayar (bunlardaki artış toplamda düşüştür)",Hp="Başlangıç",Dp="Bitiş",Ap="Toplam",Ep="Okuma yok",Yp="Şelale grafiği: {bars}",Kp="Rüzgâr gülü",Op="Hakim",Rp="Ortalama hız",Tp="En güçlü",Mp="Durgun",Vp="Hız",Np="Hız ({unit})",jp="Zamanın",Cp="Rüzgâr gülü, hakim yön {direction} {share}",Pp="Rüzgâr gülü, hakim yön {direction} {share}, durgun {calm}",Zp="Rüzgâr gülü, durgun {calm}",Lp="Bataryalar, seviyeler, 0'dan 100'e her şey",Ip="Depolama ve uzun listeler, az yerde",Up="Sinyal gücü ve doluluk seviyeleri, adım adım",qp="Depolar, çöp kutuları ve yağmur suyu varilleri, alttan dolarak",Wp="Evdeki tüm bataryalar, en boş olan önce",Fp="CPU, bellek ve disk, kadran olarak",Jp="Güç ve hız, ibreyle",Qp="Sıcaklık, nem ve CO₂, açık kadran olarak",Xp="Bir sensörün saatler, günler veya aylar içinde nasıl değiştiği",$p="Güneş enerjisi ve güç kullanımı, alım ve verme sıfırın iki yanında",ec="Günlük enerji, saatlik yağış",rc="Tek zaman ekseninde sütunlar, çizgiler ve alanlar, ikinci bir eksenle",ac="Bir toplamın parçalara nasıl bölündüğü, örneğin bugünkü enerjinin nereden geldiği",ic="Tek kadranda birkaç batarya veya hedef",tc="Sayma: yapılan işler, içilen bardak su, evdeki kişiler",_c="100 içinden bir pay veya bir toplamın bölünüşü",oc="Bir odanın her sıcaklık aralığında ne kadar süre kaldığı",nc="Bir sensöre karşı başka bir sensör, örneğin dış sıcaklığa karşı ısıtma",lc="Birbirine karşı iki sensör, boyutu üçüncüsüne göre",dc="Saate ve haftanın gününe göre güç veya takvim olarak bir yılın günleri",sc="Günlük veya haftalık bir rutin, her gün ya da hafta için bir tur",kc="Okumaların nasıl dağıldığı, varlık başına ya da gün, hafta veya ay başına",mc="Üretilen güneş enerjisi, sonra evde kullanılan, sonra şebekeye verilen",uc="Birkaç değerin profillerini karşılaştırma",yc="Çember etrafında farklı uzunlukta dilimler olarak değerler",gc="Kata ve odaya göre güç kullanımı, payına göre boyutlanan kutular olarak",pc="İki yönde bölünmüş bir toplam, örneğin odaya ve kullanıma göre enerji",cc="Halkalar olarak bir hiyerarşi, içine girmek için dokunun",bc="Üst üste çubuklar olarak bir hiyerarşi, içine girmek için dokunun",hc="Yan yana, üst üste veya 100 % olarak birkaç değer",vc="Hedefine karşı bir değer",fc="Az mürekkeple çok sayıda değer",zc="Bir toplamın adım adım nasıl oluştuğu veya azaldığı",wc="Her varlık o zaman ve şimdi",Sc="Her varlığın en düşük ve en yüksek değeri",xc="Her dönemin en düşüğünden en yükseğine, gölgeli",Bc="Her varlığın adı ve değerinin yanında küçük bir eğilim",Gc="Birkaç varlığın zaman içinde bir toplamı nasıl paylaştığı",Hc="Dönem başına açılış, en yüksek, en düşük ve kapanış",Dc="Okumaların nasıl dağıldığı, yumuşak bir şekil olarak",Ac="Her okuma bir nokta, hiçbiri üst üste binmeyecek şekilde yayılmış",Ec="Her okuma bir nokta, orta değerde bir çizgiyle",Yc="Gücün kaynaklar ve tüketiciler arasında nasıl aktığı",Kc="Birkaç yer arasında iki yönlü akışlar, çember etrafında",Oc="Her varlığın ne zaman açık, kapalı, evde veya ısıtmada olduğu",Rc="Bir termostatın sıcaklığı, ayar noktasıyla karşılaştırmalı",Tc="Rüzgârın nereden ve ne kadar sert estiği",Mc="Her varlığın ne zaman açık olduğu, saat kadranı etrafında",Vc="Haftanın her günü için ortalama gün, yan yana",Nc="Küçük bir kutucuk: değer ve yakın geçmişi",jc="Zaman aralığı ve okumalar",Cc="Biçim",Pc="Eksenler ve kılavuz çizgileri",Zc="İşaretler ve ekstralar",Lc="Düzen ve paylaşım",Ic="{by} ölçütüne göre gruplama kapatıldı: {style} bu şekilde gruplayamaz.",Uc="En boş olan önce sıralandı. Görünüm altındaki Sıralama ile değiştirin.",qc="Henüz varlık yok",Wc="1 varlık",Fc="{count} varlık",Jc="artı eşleşenler",Qc="{min} - {max}",Xc="hedef {target}",$c="Aralık yok",eb="1 aralık",rb="{count} aralık",ab="Minimum ({min}) maksimumdan ({max}) küçük değil, bu yüzden hiçbir şey dolamaz. Minimumu düşürün veya maksimumu yükseltin.",ib='{entity} "{state}" bildiriyor; bu bir sayı değil, bu yüzden bu stil onu çizemez. Sayı bildiren bir sensör seçin veya seçeneklerinden özniteliklerinden birini okuyun.',tb="İki aralık {from} değerinde başlıyor, bu yüzden yalnızca biri görünür. Her aralığa kendi başlangıcını verin.",_b="{action}: {entity}",ob="Bu seriyi yalnızca şu koşulda göster…",nb="Serileri yalnızca şu koşulda göster…",lb="Bir varlık seçin, ardından olması gereken durumu veya içinde kalması gereken aralığı seçin. Her serinin kendi koşulu olabilir: Varlıklar altında, kendi seçeneklerinde.",db="Birden çok durum: aralarına virgül koyun.",sb="Birden çok durum: aralarına virgül koyun.",kb="Örneğin 30min, 2h veya 1d. Boş: aralığın on ikide biri.",mb="İki parmakla sıkıştırın, Ctrl + kaydırın veya sürükleyin.",ub="Aynı adlı grafikler imleci paylaşır ve dönemler arasında birlikte ilerler.",yb="Tahmini, şimdiden sonra kesikli çizilir.",gb='Boş: hava tahmini veya "forecast" adlı bir öznitelik.',pb="Boş: tahminden çıkarılır.",cb="Boş: tahminden çıkarılır.",bb="Boş: saatlik.",hb="Boş: 1.",vb="Okumaların bu sayıyı aşabilmesi için önüne ~ koyun.",fb="Okumaların bu sayıyı aşabilmesi için önüne ~ koyun.",zb="Okumaların bu sayıyı aşabilmesi için önüne ~ koyun.",wb="Okumaların bu sayıyı aşabilmesi için önüne ~ koyun.",Sb='"Gruplama ölçütü"nü geçersiz kılar. İki seviye için "Zemin kat / Mutfak" yazın.',xb="Boş: on, open, heating, home ve benzerleri.",Bb="Her gün için 07:00 veya 2026-10-28 07:00. Aralarına virgül koyun.",Gb="Bir sayı veya bir varlık.",Hb="Bir sayı veya bir varlık. Boş: alt.",Db="Bir sayı veya bir varlık. Boş: üst.",Ab="Örneğin 15min. Okuma sayısı yerine kullanılır.",Eb="Boş: 0.5 m/s veya km/h, mph ya da knot cinsinden eşdeğeri.",Yb="Aynı eksen adına sahip varlıklar gruplar arasında hizalanır.",Kb="Hiçbiri seçili değilse: şebeke, güneş ve batarya.",Ob="Bir palet adı veya herhangi bir CSS rengi.";var Rb={entity_not_found:e,unavailable:r,no_entities:a,no_matches:i,none_available:t,editor_section_entities:_,editor_section_style:o,editor_section_chart:n,editor_group_bars:l,editor_group_gauges:d,editor_group_history:s,editor_group_totals:k,editor_group_compare:m,editor_group_distribution:u,editor_period_last:y,editor_period_unit:g,editor_period_unit_hour:p,editor_period_unit_day:"Gün",editor_period_unit_week:b,editor_period_unit_month:"Ay",editor_source:v,editor_source_history:f,editor_source_statistics:z,editor_derivative_transform:w,editor_derivative_transform_none:S,editor_derivative_transform_derivative:x,editor_derivative_unit_time:B,editor_derivative_unit_time_s:G,editor_derivative_unit_time_min:H,editor_derivative_unit_time_h:D,editor_derivative_unit_time_d:"Gün",editor_derivative_smoothing:E,editor_derivative_smoothing_time:Y,editor_source_current:K,editor_source_energy:O,editor_energy_flows:R,editor_energy_split:T,editor_curve:M,editor_curve_smooth:V,editor_curve_straight:"Düz",editor_curve_step:j,editor_color_by:C,editor_color_by_series:P,editor_color_by_bands:Z,editor_labels:L,editor_series_color:I,editor_dash:U,editor_section_limits:q,editor_section_colours:W,editor_section_display:F,editor_section_actions:J,editor_title:Q,editor_style_bar:X,editor_style_thin:$,editor_style_segmented:ee,editor_style_tank:re,editor_style_battery:ae,battery_aria:ie,editor_style_ring:te,editor_style_needle:_e,editor_style_arc:"Yay",editor_gauge_help:ne,editor_start_angle:le,editor_end_angle:de,editor_center:se,editor_center_mode_value:ke,editor_center_mode_band:me,editor_center_mode_name:"Ad",editor_center_mode_text:ye,editor_center_mode_none:ge,editor_center_text:pe,editor_tick_labels:ce,editor_ghost:be,editor_ghost_off:he,editor_ghost_24h:ve,editor_ghost_7d:fe,ghost_title_24h:ze,ghost_title_7d:we,editor_show_name:Se,editor_show_value:xe,editor_show_icon:Be,editor_show_target:Ge,editor_show_legend:He,editor_columns:De,editor_sort:Ae,editor_sort_none:Ee,editor_sort_ascending:Ye,editor_sort_descending:Ke,editor_decimals:Oe,editor_unit:Re,editor_animate:Te,editor_hide_unavailable:Me,editor_export:Ve,editor_limit:Ne,editor_include_heading:je,editor_include_help:Ce,editor_exclude_heading:Pe,editor_exclude_help:Ze,editor_rule_device_class:Le,editor_rule_area:Ie,editor_rule_floor:Ue,editor_rule_label:qe,editor_rule_domain:We,editor_rule_entity:Fe,editor_tap_action:Je,editor_hold_action:Qe,editor_double_tap_action:Xe,editor_badge_entity:$e,editor_badge_style:er,editor_badge_style_value:rr,editor_badge_style_sparkline:ar,editor_badge_style_ring:ir,editor_badge_style_thin:tr,editor_badge_attribute:_r,editor_badge_name:"Ad",editor_badge_hours:nr,editor_badge_show_name:lr,editor_badge_show_icon:dr,editor_badge_icon:sr,editor_badge_min:kr,editor_badge_max:mr,editor_badge_unit:ur,editor_badge_decimals:yr,editor_badge_color:gr,editor_badge_bands:pr,editor_badge_bands_help:cr,editor_badge_actions:br,editor_badge_tap_action:hr,editor_badge_hold_action:vr,editor_badge_double_tap_action:fr,editor_attribute:zr,editor_name:"Ad",editor_icon:Sr,editor_min:xr,editor_max:Br,editor_target:Gr,editor_none:"Yok",editor_card_setting:Dr,editor_limit_default:Ar,editor_limit_number:Er,editor_limit_entity:Yr,editor_preset:Kr,editor_preset_battery:Or,editor_preset_usage:Rr,editor_preset_temperature:Tr,editor_preset_none:"Yok",editor_preset_custom:Vr,editor_band_from:Nr,editor_band_from_entity:jr,editor_band_from_number:Cr,editor_band_from_entity_label:Pr,editor_band_color:Zr,editor_band_custom_color:Lr,editor_band_label:Ir,editor_band_icon:Ur,editor_color_icon:qr,editor_color_primary:Wr,editor_color_green:Fr,editor_color_amber:Jr,editor_color_red:Qr,editor_color_blue:Xr,editor_color_purple:"Mor",editor_color_grey:"Gri",editor_color_custom:ra,editor_add_band:aa,editor_remove_band:ia,editor_add_entity:ta,editor_move_up:_a,editor_move_down:oa,editor_remove_entity:na,editor_show_options:la,editor_hide_options:da,editor_not_found:sa,editor_severity:ka,annotation_at:ma,editor_orientation:"Yön",editor_orientation_horizontal:ya,editor_orientation_vertical:ga,editor_value_axis:pa,editor_value_grid:ca,editor_value_min:ba,editor_value_max:ha,dist_median:va,dist_middle:fa,dist_range:za,dist_count:wa,editor_drill_down:Sa,drill_into:xa,drill_back:Ba,drill_top:Ga,extremes_high:Ha,extremes_low:Da,extremes_average:Aa,editor_extremes_max:Ea,editor_extremes_min:Ya,editor_extremes_average:Ka,editor_extremes_average_none:Oa,editor_extremes_average_line:Ra,editor_extremes_average_figure:Ta,editor_extremes:Ma,anomaly_title:Va,anomaly_beyond_high:Na,anomaly_beyond_low:ja,editor_anomalies:Ca,editor_anomalies_window:Pa,editor_anomalies_sigma:Za,editor_anomalies_color:La,editor_anomalies_band:Ia,period_previous:Ua,period_next:qa,period_return:Wa,period_today:Fa,period_yesterday:"Dün",period_this_week:Qa,period_last_week:Xa,period_this_month:$a,period_last_month:ei,period_this_year:ri,period_last_year:ai,period_last_hour:ii,period_last_hours:ti,period_last_day:_i,period_last_days:oi,period_last_week_rolling:ni,period_last_weeks:li,period_last_month_rolling:di,period_last_months:si,editor_color_by_shades:ki,editor_shade_color:mi,editor_show_percent:ui,editor_center_total:yi,editor_center_average:gi,editor_center_none:pi,parts_total:ci,parts_average:bi,parts_aria:hi,editor_style_scatter:vi,editor_style_bubble:fi,editor_against:zi,editor_against_entity:wi,editor_against_time:Si,editor_dot_size:xi,editor_jitter:Bi,editor_min_size:Gi,editor_max_size:Hi,editor_dot_color:Di,editor_xy_x_axis:Ai,scatter_needs_two:Ei,bubble_needs_three:Yi,scatter_role_x:Ki,bubble_role_size:Oi,chart_total:Ri,editor_x_min:Ti,editor_x_max:Mi,zoom_reset:Vi,zoom_window:Ni,zoom_window_label:ji,editor_zoom:Ci,editor_overview:Pi,editor_annotations:Zi,editor_annotation_type:"Tür",editor_annotation_type_line:Ii,editor_annotation_type_band:Ui,editor_annotation_type_time:qi,editor_annotation_type_state:Wi,editor_annotation_type_point:Fi,editor_annotation_add_line:Ji,editor_annotation_add_band:Qi,editor_annotation_add_time:Xi,editor_annotation_add_state:$i,editor_annotation_add_point:et,editor_annotation_add:rt,editor_annotation_value:at,editor_annotation_from:it,editor_annotation_to:tt,editor_annotation_times:_t,editor_annotation_entity:ot,editor_annotation_series:nt,editor_annotation_state:lt,editor_annotation_shade:dt,editor_annotation_at:st,editor_annotation_at_max:kt,editor_annotation_at_min:mt,editor_annotation_at_last:ut,editor_annotation_at_first:"İlk",editor_annotation_label:gt,editor_annotation_color:pt,editor_annotation_dash:ct,editor_annotation_history:bt,editor_annotation_zone:ht,editor_annotation_zone_none:vt,editor_annotation_zone_above:ft,editor_annotation_zone_below:zt,editor_annotation_severity:wt,editor_annotation_remove:St,editor_zones:xt,editor_period_calendar:Bt,editor_period_calendar_rolling:Gt,editor_period_calendar_day:Ht,editor_period_calendar_week:Dt,editor_period_calendar_month:At,editor_period_calendar_year:Et,editor_period_offset:Yt,editor_period_until:Kt,editor_period_until_now:Ot,editor_period_until_end:Rt,editor_period_navigate:Tt,editor_group_by:Mt,editor_group_by_none:Vt,editor_group_by_hour:Nt,editor_group_by_day:"Gün",editor_group_by_week:Ct,editor_group_by_month:"Ay",editor_aggregate:Zt,compare_series:Lt,compare_hours_earlier:It,compare_days_earlier:Ut,compare_weeks_earlier:qt,compare_months_earlier:Wt,compare_years_earlier:Ft,editor_compare:Jt,editor_compare_style:Qt,editor_compare_style_grey:"Gri",editor_compare_style_series:$t,editor_aggregate_mean:e_,editor_aggregate_sum:r_,editor_aggregate_min:a_,editor_aggregate_max:i_,editor_aggregate_first:"İlk",editor_aggregate_last:"Son",editor_aggregate_change:o_,editor_cumulative_transform:n_,editor_cumulative_transform_none:l_,editor_cumulative_transform_cumulative:d_,editor_cumulative_reset:s_,editor_cumulative_reset_none:k_,editor_cumulative_reset_day:m_,editor_cumulative_reset_week:u_,editor_cumulative_reset_month:y_,editor_cumulative_reset_billing:g_,editor_cumulative_billing_day:p_,editor_x_axis:c_,editor_y_axis:b_,editor_axis_labels:h_,editor_axis_labels_outside:v_,editor_axis_labels_inside:f_,editor_grid_horizontal:z_,editor_grid_vertical:w_,editor_y_min:S_,editor_y_max:x_,editor_y_scale:B_,editor_y_scale_linear:G_,editor_y_scale_log:H_,editor_tooltip:D_,editor_line_width:A_,editor_dots:E_,editor_on_top:Y_,editor_when_entity:K_,editor_when_state:O_,editor_when_above:R_,editor_when_below:T_,editor_when_card_entity:M_,editor_when_card_state:V_,editor_when_card_above:N_,editor_when_card_below:j_,editor_when_ghost:C_,editor_when_strip:P_,when_strip_label:Z_,editor_now_marker:L_,editor_now_marker_off:I_,editor_now_marker_line:U_,editor_now_marker_time:q_,editor_now_marker_countdown:W_,now_marker_countdown:F_,now_marker_next:J_,editor_compact:Q_,editor_header:X_,editor_header_above:$_,editor_header_over:eo,editor_header_hidden:ro,editor_legend_toggle:ao,editor_labels_show:io,editor_labels_show_all:to,editor_labels_show_last:_o,editor_labels_show_minmax:oo,editor_labels_show_ends:no,editor_labels_position:lo,editor_labels_position_auto:so,editor_labels_position_above:ko,editor_labels_position_below:mo,editor_labels_position_center:uo,editor_labels_overlap:yo,editor_sync:go,editor_multiples:po,editor_multiples_scale:co,editor_multiples_scale_auto:bo,editor_multiples_scale_shared:ho,editor_multiples_scale_independent:vo,editor_multiples_columns:fo,forecast_label:zo,forecast_series:wo,editor_forecast_title:So,editor_forecast_entity:xo,editor_forecast_attribute:Bo,editor_forecast_value_key:Go,editor_forecast_time_key:Ho,editor_forecast_type:Do,editor_forecast_type_hourly:Ao,editor_forecast_type_daily:Eo,editor_forecast_type_twice_daily:Yo,editor_forecast_multiply:Ko,editor_forecast_hours:Oo,editor_set_point:Ro,editor_shading:To,editor_shade_fan:Mo,editor_current_color:Vo,editor_set_point_color:No,editor_heating_color:jo,editor_cooling_color:Co,editor_days:Po,editor_day_clock_center_total:Zo,editor_day_clock_center_now:Lo,editor_day_clock_center_none:Io,editor_bucket:Uo,editor_bucket_15:qo,editor_bucket_30:Wo,editor_bucket_60:Fo,editor_aggregate_auto:Jo,editor_ring_color:Qo,editor_active:Xo,editor_entity_options_none:$o,editor_hierarchy_group_by:en,editor_group_by_floor:"Kat",editor_group_by_area:an,editor_group_by_device:tn,editor_group_by_label:_n,editor_entity_groups:on,editor_bar_labels:nn,editor_bar_labels_state:ln,editor_bar_labels_duration:dn,editor_bar_labels_both:sn,editor_bar_labels_none:"Yok",editor_timeline_legend:mn,editor_timeline_legend_above:un,editor_timeline_legend_hidden:yn,editor_state_colors:gn,editor_state_colors_help:pn,editor_state_colors_state:cn,editor_state_colors_color:bn,editor_state_colors_add:hn,editor_state_colors_remove:vn,editor_timeline_group:fn,editor_points_per_hour:zn,editor_graph:wn,editor_graph_line:Sn,editor_graph_bar:xn,editor_graph_none:Bn,editor_fill:Gn,editor_fill_solid:"Düz",editor_fill_fade:Dn,editor_fill_none:"Yok",editor_points:En,editor_points_hover:Yn,editor_points_always:Kn,editor_points_never:On,editor_trend_labels:Rn,editor_labels_hover:Tn,editor_labels_always:Mn,editor_labels_never:Vn,editor_height:Nn,editor_bar_spacing:jn,editor_color_transition:Cn,editor_color_transition_smooth:Pn,editor_color_transition_hard:Zn,editor_extrema:Ln,editor_average:In,editor_trend_legend:Un,editor_trend_y_min:qn,editor_trend_y_max:Wn,editor_min_range:Fn,editor_y_min_secondary:Jn,editor_y_max_secondary:Qn,editor_min_range_secondary:Xn,editor_value_factor:$n,editor_align_header:el,editor_align_header_default:rl,editor_align_header_left:"Sol",editor_align_header_right:"Sağ",editor_align_header_center:tl,editor_align_icon:_l,editor_align_icon_right:ol,editor_align_icon_left:nl,editor_align_icon_state:ll,editor_align_state:dl,editor_align_state_left:"Sol",editor_align_state_right:"Sağ",editor_align_state_center:ml,editor_font_size:ul,editor_font_size_header:yl,editor_color_name:gl,editor_color_value:pl,editor_trend_color_icon:cl,editor_trend_group:bl,editor_icon_image:hl,editor_trend_tooltip:vl,editor_y_axis_side:fl,editor_y_axis_side_primary:"Sol",editor_y_axis_side_secondary:wl,editor_entity_aggregate:Sl,editor_fixed_value:xl,editor_show_state:Bl,editor_show_indicator:Gl,editor_show_graph:Hl,editor_show_line:Dl,editor_show_fill:Al,editor_show_points:El,editor_show_legend_entity:Yl,editor_show_legend_state:Kl,editor_sectors:Ol,editor_sectors_4:Rl,editor_sectors_8:Tl,editor_sectors_16:Ml,editor_calm:Vl,editor_wind_roles:Nl,editor_wind_now:jl,editor_wind_none:"yok",editor_wind_statistics:Pl,editor_style_area:Zl,editor_stack:Ll,editor_stack_none:Il,editor_stack_normal:Ul,editor_stack_percent:ql,editor_negative_color:Wl,editor_style_beeswarm:Fl,editor_place_by:Jl,editor_place_by_value:Ql,editor_place_by_time_of_day:Xl,editor_size_by_value:$l,swarm_readings:ed,swarm_events:rd,swarm_shown:ad,swarm_none:id,swarm_no_change:td,swarm_held:_d,swarm_earliest_latest:od,swarm_lowest_highest:nd,editor_style_strip_plot:ld,strip_median_value:dd,strip_mean_value:sd,strip_mean:kd,editor_strip_marker:md,editor_strip_marker_median:ud,editor_strip_marker_mean:yd,editor_strip_marker_none:gd,editor_strip_jitter:pd,editor_fill_color:cd,editor_style_box:bd,box_aria:hd,box_highest:vd,box_upper_quartile:fd,box_median:zd,box_lower_quartile:wd,box_lowest:Sd,box_mean:xd,box_count:Bd,box_outliers:Gd,editor_whiskers:Hd,editor_whiskers_tukey:Dd,editor_whiskers_range:Ad,editor_readings:Ed,editor_box_color:Yd,editor_style_bullet:Kd,editor_ranges:Od,editor_ranges_shades:Rd,editor_ranges_colours:Td,compare_target:Md,chart_aria:Vd,editor_style_candlestick:Nd,editor_candle_by:jd,editor_under_aggregate:Cd,editor_up_color:Pd,editor_down_color:Zd,editor_underneath:Ld,editor_underneath_columns:Id,editor_underneath_line:Ud,candle_open:qd,candle_high:Wd,candle_low:Fd,candle_close:Jd,candle_week_of:Qd,editor_style_climate:Xd,climate_set_point:$d,climate_range:es,climate_not_thermostat:rs,climate_action_heating:as,climate_action_preheating:is,climate_action_cooling:ts,climate_action_defrosting:_s,climate_action_drying:os,climate_action_fan:"Fan",climate_action_idle:ls,climate_action_off:ds,editor_style_column:ss,editor_group_by_auto:ks,editor_range:ms,editor_rounded:us,editor_column_labels:ys,editor_error_bars:gs,editor_error_bars_none:"Yok",editor_error_bars_std:cs,editor_error_bars_min_max:bs,editor_error_bars_ci95:hs,error_bars_tooltip:vs,editor_column_color:fs,editor_style_combined:zs,editor_series_type:ws,editor_series_type_line:Ss,editor_series_type_column:xs,editor_series_type_area:Bs,editor_series_axis:Gs,editor_series_axis_auto:Hs,editor_series_axis_left:"Sol",editor_series_axis_right:"Sağ",editor_series_aggregate:Es,editor_series_aggregate_auto:Ys,editor_series_aggregate_mean:Ks,editor_series_aggregate_sum:Os,editor_series_aggregate_min:Rs,editor_series_aggregate_max:Ts,editor_series_aggregate_first:"İlk",editor_series_aggregate_last:"Son",editor_series_aggregate_change:Ns,editor_style_day_clock:js,day_clock_times_one:Cs,day_clock_times:Ps,day_clock_a_day:Zs,day_clock_busiest:Ls,day_clock_peak:Is,day_clock_state:Us,day_clock_per_day:qs,day_clock_no_data:Ws,day_clock_now:Fs,day_clock_on:Js,day_clock_average:Qs,day_clock_on_days:Xs,day_clock_so_far:$s,day_clock_range:ek,day_clock_average_value:rk,editor_style_cycle_plot:ak,cycle_note_week:ik,cycle_note_hour:tk,cycle_note_month:_k,cycle_mean_legend:ok,cycle_panel_average:nk,editor_cycle_plot_cycle:lk,editor_cycle_plot_cycle_day_of_week:dk,editor_cycle_plot_cycle_hour_of_day:sk,editor_cycle_plot_cycle_day_of_month:kk,editor_cycle_plot_weeks:mk,editor_style_dumbbell:uk,editor_ends:yk,editor_ends_range:gk,editor_ends_then:pk,editor_ends_target:ck,editor_show_now:bk,dumbbell_low:hk,dumbbell_high:vk,dumbbell_now:fk,dumbbell_target:zk,dumbbell_ago_hour_one:wk,dumbbell_ago_hour:Sk,dumbbell_ago_day_one:xk,dumbbell_ago_day:Bk,dumbbell_ago_week_one:Gk,dumbbell_ago_week:Hk,dumbbell_ago_month_one:Dk,dumbbell_ago_month:Ak,dumbbell_no_value:Ek,editor_style_funnel:Yk,editor_funnel_shape:Kk,editor_funnel_shape_funnel:Ok,editor_funnel_shape_pyramid:Rk,editor_funnel_percent_of:Tk,editor_funnel_percent_of_first:Mk,editor_funnel_percent_of_previous:Vk,editor_funnel_percent_of_none:Nk,editor_funnel_color_by:jk,editor_funnel_color_by_series:Ck,editor_funnel_color_by_bands:Pk,funnel_aria:Zk,editor_style_grouped_bars:Lk,editor_mode:Ik,editor_mode_grouped:Uk,editor_mode_stacked:qk,editor_mode_percent:Wk,editor_bars_color_by:Fk,editor_bars_color_by_series:Jk,editor_bars_color_by_bands:Qk,editor_bar_group:Xk,editor_bar_series:$k,editor_bar_color:em,grouped_bars_aria:rm,editor_style_heatmap:am,heatmap_aria:im,heatmap_hours:tm,heatmap_empty:_m,editor_grid:om,editor_grid_hours:nm,editor_grid_calendar:lm,editor_color_by_scale:dm,editor_cell_shape:sm,editor_cell_shape_square:km,editor_cell_shape_rounded:mm,editor_cell_shape_hexagon:um,editor_color_min:ym,editor_color_max:gm,editor_legend:pm,editor_style_spiral:cm,spiral_aria:bm,spiral_turn_day_note:hm,spiral_turn_week_note:vm,spiral_inner_oldest:fm,editor_spiral_turn:zm,editor_spiral_turn_day:"Gün",editor_spiral_turn_week:Sm,editor_spiral_turns:xm,editor_spiral_ring_width:Bm,editor_style_histogram:Gm,editor_count:Hm,editor_count_time:Dm,editor_count_readings:Am,editor_show_as:Em,editor_show_as_percent:Ym,editor_show_as_total:Km,editor_bins:Om,editor_bin_width:Rm,editor_bars:Tm,editor_bars_side:Mm,editor_bars_overlap:Vm,editor_hist_x_axis:Nm,histogram_readings:jm,histogram_reading:Cm,editor_style_line:Pm,chart_loading:Zm,chart_error:Lm,energy_loading:Im,energy_error:Um,energy_none:qm,energy_flow_grid_import:Wm,energy_flow_grid_export:Fm,energy_flow_solar:Jm,energy_flow_battery_out:Qm,energy_flow_battery_in:Xm,energy_flow_gas:"Gaz",energy_flow_water:"Su",energy_flow_devices:ru,energy_node_home:"Ev",energy_node_untracked:iu,energy_node_home_use:tu,chart_no_data:_u,legend_toggle_hint:ou,legend_toggle_all_hidden:nu,export_menu:lu,export_png:du,export_png_hint:su,export_svg:ku,export_svg_hint:mu,export_csv:uu,export_csv_hint:yu,export_yaml:gu,export_yaml_hint:pu,export_copied:cu,export_saved:bu,export_saved_file:hu,export_failed:vu,chart_log_nothing:fu,editor_style_lollipop:zu,editor_style_pictograph:wu,editor_unit_icon:Su,editor_per_icon:xu,editor_group_size:Bu,editor_partial:Gu,editor_style_pie:Hu,editor_shape:Du,editor_shape_donut:Au,editor_shape_pie:Eu,editor_center_label:Yu,editor_gap:Ku,editor_gradient:Ou,editor_style_polar_area:Ru,editor_polar_scale:Tu,editor_polar_scale_shared:Mu,editor_polar_scale_limits:Vu,editor_polar_color_by:Nu,editor_polar_color_by_series:ju,editor_polar_color_by_shades:Cu,editor_polar_color_by_bands:Pu,editor_polar_color:Zu,polar_area_aria:Lu,editor_style_radar:Iu,editor_radar_scale:Uu,editor_radar_scale_limits:qu,editor_radar_scale_shared:Wu,editor_radar_fill:Fu,editor_radar_axis:Ju,radar_aria:Qu,radar_other:Xu,editor_style_range_area:$u,editor_mean:ey,editor_range_color:ry,editor_style_rings:ay,editor_rings_start_angle:iy,editor_rounded_ends:ty,editor_style_sankey:_y,editor_link_color:oy,editor_link_color_auto:ny,editor_link_color_source:ly,editor_link_color_target:dy,editor_from:sy,editor_to:ky,editor_flow_color:my,sankey_aria:uy,sankey_flow:yy,sankey_no_flows:gy,sankey_nothing:py,energy_nothing_flowed:cy,editor_style_chord:by,editor_chord_pad:hy,editor_chord_ribbon_opacity:vy,chord_aria:fy,editor_style_slope:zy,editor_measure:wy,editor_measure_value:Sy,editor_measure_change:xy,editor_color_by_direction:By,editor_color_by_group:Gy,editor_increase:Hy,editor_increase_bad:Dy,editor_increase_good:Ay,editor_group:Ey,slope_now:Yy,slope_ago:Ky,slope_ago_one:Oy,slope_previous:Ry,slope_previous_one:Ty,slope_last:My,slope_last_one:Vy,slope_unit_hour:Ny,slope_unit_hour_other:jy,slope_unit_day:"gün",slope_unit_day_other:"gün",slope_unit_week:Zy,slope_unit_week_other:Ly,slope_unit_month:"ay",slope_unit_month_other:"ay",slope_entity_aria:qy,slope_no_reading:Wy,editor_style_sparkline:Fy,editor_spark:Jy,editor_spark_line:Qy,editor_spark_area:Xy,editor_spark_column:$y,editor_spark_bar:eg,editor_spark_color:rg,spark_aria:ag,editor_style_streamgraph:ig,editor_baseline:tg,editor_baseline_wiggle:_g,editor_baseline_centre:og,editor_baseline_share:ng,editor_baseline_zero:lg,editor_stream_order:dg,editor_stream_order_inside_out:sg,editor_stream_order_listed:kg,editor_stream_labels:mg,editor_stream_curve:ug,stream_total:yg,editor_style_sunburst:gg,editor_style_icicle:pg,editor_sunburst_shape:cg,editor_sunburst_shape_full:bg,editor_sunburst_shape_half:hg,editor_hierarchy_color_by:vg,editor_hierarchy_color_by_group:fg,editor_hierarchy_color_by_bands:zg,hierarchy_total:wg,hierarchy_other:Sg,hierarchy_empty:xg,hierarchy_no_reading:Bg,sunburst_aria:Gg,icicle_aria:Hg,editor_style_timeline:Dg,timeline_no_states:Ag,timeline_for:Eg,timeline_now:Yg,timeline_measurement:Kg,editor_style_treemap:Og,editor_treemap_color_by:Rg,editor_treemap_color_by_group:Tg,editor_treemap_color_by_bands:Mg,treemap_aria:Vg,treemap_total:Ng,treemap_empty:jg,treemap_no_reading:Cg,treemap_other:Pg,editor_style_marimekko:Zg,editor_marimekko_segment_labels:Lg,editor_marimekko_segment_labels_percent:Ig,editor_marimekko_segment_labels_value:Ug,editor_marimekko_segment_labels_both:qg,editor_marimekko_segment_labels_none:"Yok",editor_marimekko_group:Fg,editor_marimekko_category:Jg,editor_marimekko_color:Qg,marimekko_aria:Xg,editor_style_trend:$g,trend_min:ep,trend_avg:rp,trend_max:ap,editor_style_violin:ip,editor_shape_violin:tp,editor_shape_raincloud:_p,editor_box:op,editor_bandwidth:np,editor_split_by:lp,editor_split_by_none:dp,editor_split_by_day:sp,editor_split_by_week:kp,editor_split_by_month:mp,violin_median:up,violin_none:yp,violin_raincloud:gp,editor_style_waffle:pp,editor_waffles:cp,editor_waffles_one:bp,editor_waffles_each:hp,editor_headline:vp,editor_style_waterfall:fp,editor_steps:zp,editor_steps_change:wp,editor_steps_current:Sp,editor_start_from_first:xp,editor_total:Bp,editor_waterfall_invert:Gp,waterfall_start:Hp,waterfall_end:Dp,waterfall_total:Ap,waterfall_no_readings:Ep,waterfall_aria:Yp,editor_style_wind_rose:Kp,wind_prevailing:Op,wind_mean_speed:Rp,wind_strongest:Tp,wind_calm:Mp,wind_speed:"Hız",wind_speed_unit:Np,wind_share:jp,wind_aria:Cp,wind_aria_calm:Pp,wind_aria_still:Zp,editor_style_purpose_bar:Lp,editor_style_purpose_thin:Ip,editor_style_purpose_segmented:Up,editor_style_purpose_tank:qp,editor_style_purpose_battery:Wp,editor_style_purpose_ring:Fp,editor_style_purpose_needle:Jp,editor_style_purpose_arc:Qp,editor_style_purpose_line:Xp,editor_style_purpose_area:$p,editor_style_purpose_column:ec,editor_style_purpose_combined:rc,editor_style_purpose_pie:ac,editor_style_purpose_rings:ic,editor_style_purpose_pictograph:tc,editor_style_purpose_waffle:_c,editor_style_purpose_histogram:oc,editor_style_purpose_scatter:nc,editor_style_purpose_bubble:lc,editor_style_purpose_heatmap:dc,editor_style_purpose_spiral:sc,editor_style_purpose_box:kc,editor_style_purpose_funnel:mc,editor_style_purpose_radar:uc,editor_style_purpose_polar_area:yc,editor_style_purpose_treemap:gc,editor_style_purpose_marimekko:pc,editor_style_purpose_sunburst:cc,editor_style_purpose_icicle:bc,editor_style_purpose_grouped_bars:hc,editor_style_purpose_bullet:vc,editor_style_purpose_lollipop:fc,editor_style_purpose_waterfall:zc,editor_style_purpose_slope:wc,editor_style_purpose_dumbbell:Sc,editor_style_purpose_range_area:xc,editor_style_purpose_sparkline:Bc,editor_style_purpose_streamgraph:Gc,editor_style_purpose_candlestick:Hc,editor_style_purpose_violin:Dc,editor_style_purpose_beeswarm:Ac,editor_style_purpose_strip_plot:Ec,editor_style_purpose_sankey:Yc,editor_style_purpose_chord:Kc,editor_style_purpose_timeline:Oc,editor_style_purpose_climate:Rc,editor_style_purpose_wind_rose:Tc,editor_style_purpose_day_clock:Mc,editor_style_purpose_cycle_plot:Vc,editor_style_purpose_trend:Nc,editor_chart_group_data:jc,editor_chart_group_look:Cc,editor_chart_group_axes:Pc,editor_chart_group_extras:Zc,editor_chart_group_layout:Lc,editor_notice_group_by:Ic,editor_notice_sorted:Uc,editor_summary_no_entities:qc,editor_summary_entity_one:Wc,editor_summary_entities:Fc,editor_summary_matching:Jc,editor_summary_limits:Qc,editor_summary_target:Xc,editor_summary_no_bands:$c,editor_summary_band_one:eb,editor_summary_bands:rb,editor_warn_min_max:ab,editor_warn_not_number:ib,editor_warn_band_same_start:tb,editor_row_action:_b,editor_when_heading:ob,editor_when_card_heading:nb,editor_when_card_help:lb,editor_when_state_helper:db,editor_when_card_state_helper:sb,editor_anomalies_window_helper:kb,editor_zoom_helper:mb,editor_sync_helper:ub,editor_forecast_entity_helper:yb,editor_forecast_attribute_helper:gb,editor_forecast_value_key_helper:pb,editor_forecast_time_key_helper:cb,editor_forecast_type_helper:bb,editor_forecast_multiply_helper:hb,editor_trend_y_min_helper:vb,editor_trend_y_max_helper:fb,editor_y_min_secondary_helper:zb,editor_y_max_secondary_helper:wb,editor_entity_groups_helper:Sb,editor_active_helper:xb,editor_annotation_times_helper:Bb,editor_annotation_value_helper:Gb,editor_annotation_from_helper:Hb,editor_annotation_to_helper:Db,editor_derivative_smoothing_time_helper:Ab,editor_calm_helper:Eb,editor_radar_axis_helper:Yb,editor_energy_flows_helper:Kb,editor_shade_color_helper:Ob};export{ma as annotation_at,Na as anomaly_beyond_high,ja as anomaly_beyond_low,Va as anomaly_title,ie as battery_aria,hd as box_aria,Bd as box_count,vd as box_highest,wd as box_lower_quartile,Sd as box_lowest,xd as box_mean,zd as box_median,Gd as box_outliers,fd as box_upper_quartile,Yi as bubble_needs_three,Oi as bubble_role_size,Jd as candle_close,Wd as candle_high,Fd as candle_low,qd as candle_open,Qd as candle_week_of,Vd as chart_aria,Lm as chart_error,Zm as chart_loading,fu as chart_log_nothing,_u as chart_no_data,Ri as chart_total,fy as chord_aria,ts as climate_action_cooling,_s as climate_action_defrosting,os as climate_action_drying,ns as climate_action_fan,as as climate_action_heating,ls as climate_action_idle,ds as climate_action_off,is as climate_action_preheating,rs as climate_not_thermostat,es as climate_range,$d as climate_set_point,Ut as compare_days_earlier,It as compare_hours_earlier,Wt as compare_months_earlier,Lt as compare_series,Md as compare_target,qt as compare_weeks_earlier,Ft as compare_years_earlier,ok as cycle_mean_legend,tk as cycle_note_hour,_k as cycle_note_month,ik as cycle_note_week,nk as cycle_panel_average,Zs as day_clock_a_day,Qs as day_clock_average,rk as day_clock_average_value,Ls as day_clock_busiest,Ws as day_clock_no_data,Fs as day_clock_now,Js as day_clock_on,Xs as day_clock_on_days,Is as day_clock_peak,qs as day_clock_per_day,ek as day_clock_range,$s as day_clock_so_far,Us as day_clock_state,Ps as day_clock_times,Cs as day_clock_times_one,Rb as default,wa as dist_count,va as dist_median,fa as dist_middle,za as dist_range,Ba as drill_back,xa as drill_into,Ga as drill_top,Bk as dumbbell_ago_day,xk as dumbbell_ago_day_one,Sk as dumbbell_ago_hour,wk as dumbbell_ago_hour_one,Ak as dumbbell_ago_month,Dk as dumbbell_ago_month_one,Hk as dumbbell_ago_week,Gk as dumbbell_ago_week_one,vk as dumbbell_high,hk as dumbbell_low,Ek as dumbbell_no_value,fk as dumbbell_now,zk as dumbbell_target,Xo as editor_active,xb as editor_active_helper,aa as editor_add_band,ta as editor_add_entity,zi as editor_against,wi as editor_against_entity,Si as editor_against_time,Zt as editor_aggregate,Jo as editor_aggregate_auto,o_ as editor_aggregate_change,t_ as editor_aggregate_first,__ as editor_aggregate_last,i_ as editor_aggregate_max,e_ as editor_aggregate_mean,a_ as editor_aggregate_min,r_ as editor_aggregate_sum,el as editor_align_header,tl as editor_align_header_center,rl as editor_align_header_default,al as editor_align_header_left,il as editor_align_header_right,_l as editor_align_icon,nl as editor_align_icon_left,ol as editor_align_icon_right,ll as editor_align_icon_state,dl as editor_align_state,ml as editor_align_state_center,sl as editor_align_state_left,kl as editor_align_state_right,Te as editor_animate,rt as editor_annotation_add,Qi as editor_annotation_add_band,Ji as editor_annotation_add_line,et as editor_annotation_add_point,$i as editor_annotation_add_state,Xi as editor_annotation_add_time,st as editor_annotation_at,yt as editor_annotation_at_first,ut as editor_annotation_at_last,kt as editor_annotation_at_max,mt as editor_annotation_at_min,pt as editor_annotation_color,ct as editor_annotation_dash,ot as editor_annotation_entity,it as editor_annotation_from,Hb as editor_annotation_from_helper,bt as editor_annotation_history,gt as editor_annotation_label,St as editor_annotation_remove,nt as editor_annotation_series,wt as editor_annotation_severity,dt as editor_annotation_shade,lt as editor_annotation_state,_t as editor_annotation_times,Bb as editor_annotation_times_helper,tt as editor_annotation_to,Db as editor_annotation_to_helper,Li as editor_annotation_type,Ui as editor_annotation_type_band,Ii as editor_annotation_type_line,Fi as editor_annotation_type_point,Wi as editor_annotation_type_state,qi as editor_annotation_type_time,at as editor_annotation_value,Gb as editor_annotation_value_helper,ht as editor_annotation_zone,ft as editor_annotation_zone_above,zt as editor_annotation_zone_below,vt as editor_annotation_zone_none,Zi as editor_annotations,Ca as editor_anomalies,Ia as editor_anomalies_band,La as editor_anomalies_color,Za as editor_anomalies_sigma,Pa as editor_anomalies_window,kb as editor_anomalies_window_helper,zr as editor_attribute,In as editor_average,h_ as editor_axis_labels,f_ as editor_axis_labels_inside,v_ as editor_axis_labels_outside,br as editor_badge_actions,_r as editor_badge_attribute,pr as editor_badge_bands,cr as editor_badge_bands_help,gr as editor_badge_color,yr as editor_badge_decimals,fr as editor_badge_double_tap_action,$e as editor_badge_entity,vr as editor_badge_hold_action,nr as editor_badge_hours,sr as editor_badge_icon,mr as editor_badge_max,kr as editor_badge_min,or as editor_badge_name,dr as editor_badge_show_icon,lr as editor_badge_show_name,er as editor_badge_style,ir as editor_badge_style_ring,ar as editor_badge_style_sparkline,tr as editor_badge_style_thin,rr as editor_badge_style_value,hr as editor_badge_tap_action,ur as editor_badge_unit,Zr as editor_band_color,Lr as editor_band_custom_color,Nr as editor_band_from,jr as editor_band_from_entity,Pr as editor_band_from_entity_label,Cr as editor_band_from_number,Ur as editor_band_icon,Ir as editor_band_label,np as editor_bandwidth,em as editor_bar_color,Xk as editor_bar_group,nn as editor_bar_labels,sn as editor_bar_labels_both,dn as editor_bar_labels_duration,kn as editor_bar_labels_none,ln as editor_bar_labels_state,$k as editor_bar_series,jn as editor_bar_spacing,Tm as editor_bars,Fk as editor_bars_color_by,Qk as editor_bars_color_by_bands,Jk as editor_bars_color_by_series,Vm as editor_bars_overlap,Mm as editor_bars_side,tg as editor_baseline,og as editor_baseline_centre,ng as editor_baseline_share,_g as editor_baseline_wiggle,lg as editor_baseline_zero,Rm as editor_bin_width,Om as editor_bins,op as editor_box,Yd as editor_box_color,Uo as editor_bucket,qo as editor_bucket_15,Wo as editor_bucket_30,Fo as editor_bucket_60,Vl as editor_calm,Eb as editor_calm_helper,jd as editor_candle_by,Dr as editor_card_setting,sm as editor_cell_shape,um as editor_cell_shape_hexagon,mm as editor_cell_shape_rounded,km as editor_cell_shape_square,se as editor_center,gi as editor_center_average,Yu as editor_center_label,me as editor_center_mode_band,ue as editor_center_mode_name,ge as editor_center_mode_none,ye as editor_center_mode_text,ke as editor_center_mode_value,pi as editor_center_none,pe as editor_center_text,yi as editor_center_total,Pc as editor_chart_group_axes,jc as editor_chart_group_data,Zc as editor_chart_group_extras,Lc as editor_chart_group_layout,Cc as editor_chart_group_look,hy as editor_chord_pad,vy as editor_chord_ribbon_opacity,Jr as editor_color_amber,Xr as editor_color_blue,C as editor_color_by,Z as editor_color_by_bands,By as editor_color_by_direction,Gy as editor_color_by_group,dm as editor_color_by_scale,P as editor_color_by_series,ki as editor_color_by_shades,ra as editor_color_custom,Fr as editor_color_green,ea as editor_color_grey,qr as editor_color_icon,gm as editor_color_max,ym as editor_color_min,gl as editor_color_name,Wr as editor_color_primary,$r as editor_color_purple,Qr as editor_color_red,Cn as editor_color_transition,Zn as editor_color_transition_hard,Pn as editor_color_transition_smooth,pl as editor_color_value,fs as editor_column_color,ys as editor_column_labels,De as editor_columns,Q_ as editor_compact,Jt as editor_compare,Qt as editor_compare_style,Xt as editor_compare_style_grey,$t as editor_compare_style_series,Co as editor_cooling_color,Hm as editor_count,Am as editor_count_readings,Dm as editor_count_time,p_ as editor_cumulative_billing_day,s_ as editor_cumulative_reset,g_ as editor_cumulative_reset_billing,m_ as editor_cumulative_reset_day,y_ as editor_cumulative_reset_month,k_ as editor_cumulative_reset_none,u_ as editor_cumulative_reset_week,n_ as editor_cumulative_transform,d_ as editor_cumulative_transform_cumulative,l_ as editor_cumulative_transform_none,Vo as editor_current_color,M as editor_curve,V as editor_curve_smooth,j as editor_curve_step,N as editor_curve_straight,lk as editor_cycle_plot_cycle,kk as editor_cycle_plot_cycle_day_of_month,dk as editor_cycle_plot_cycle_day_of_week,sk as editor_cycle_plot_cycle_hour_of_day,mk as editor_cycle_plot_weeks,U as editor_dash,Io as editor_day_clock_center_none,Lo as editor_day_clock_center_now,Zo as editor_day_clock_center_total,Po as editor_days,Oe as editor_decimals,E as editor_derivative_smoothing,Y as editor_derivative_smoothing_time,Ab as editor_derivative_smoothing_time_helper,w as editor_derivative_transform,x as editor_derivative_transform_derivative,S as editor_derivative_transform_none,B as editor_derivative_unit_time,A as editor_derivative_unit_time_d,D as editor_derivative_unit_time_h,H as editor_derivative_unit_time_min,G as editor_derivative_unit_time_s,Di as editor_dot_color,xi as editor_dot_size,E_ as editor_dots,Xe as editor_double_tap_action,Zd as editor_down_color,Sa as editor_drill_down,de as editor_end_angle,yk as editor_ends,gk as editor_ends_range,ck as editor_ends_target,pk as editor_ends_then,R as editor_energy_flows,Kb as editor_energy_flows_helper,T as editor_energy_split,Sl as editor_entity_aggregate,on as editor_entity_groups,Sb as editor_entity_groups_helper,$o as editor_entity_options_none,gs as editor_error_bars,hs as editor_error_bars_ci95,bs as editor_error_bars_min_max,ps as editor_error_bars_none,cs as editor_error_bars_std,Pe as editor_exclude_heading,Ze as editor_exclude_help,Ve as editor_export,Ln as editor_extrema,Ma as editor_extremes,Ka as editor_extremes_average,Ta as editor_extremes_average_figure,Ra as editor_extremes_average_line,Oa as editor_extremes_average_none,Ea as editor_extremes_max,Ya as editor_extremes_min,Gn as editor_fill,cd as editor_fill_color,Dn as editor_fill_fade,An as editor_fill_none,Hn as editor_fill_solid,xl as editor_fixed_value,my as editor_flow_color,ul as editor_font_size,yl as editor_font_size_header,Bo as editor_forecast_attribute,gb as editor_forecast_attribute_helper,xo as editor_forecast_entity,yb as editor_forecast_entity_helper,Oo as editor_forecast_hours,Ko as editor_forecast_multiply,hb as editor_forecast_multiply_helper,Ho as editor_forecast_time_key,cb as editor_forecast_time_key_helper,So as editor_forecast_title,Do as editor_forecast_type,Eo as editor_forecast_type_daily,bb as editor_forecast_type_helper,Ao as editor_forecast_type_hourly,Yo as editor_forecast_type_twice_daily,Go as editor_forecast_value_key,pb as editor_forecast_value_key_helper,sy as editor_from,jk as editor_funnel_color_by,Pk as editor_funnel_color_by_bands,Ck as editor_funnel_color_by_series,Tk as editor_funnel_percent_of,Mk as editor_funnel_percent_of_first,Nk as editor_funnel_percent_of_none,Vk as editor_funnel_percent_of_previous,Kk as editor_funnel_shape,Ok as editor_funnel_shape_funnel,Rk as editor_funnel_shape_pyramid,Ku as editor_gap,ne as editor_gauge_help,be as editor_ghost,ve as editor_ghost_24h,fe as editor_ghost_7d,he as editor_ghost_off,Ou as editor_gradient,wn as editor_graph,xn as editor_graph_bar,Sn as editor_graph_line,Bn as editor_graph_none,om as editor_grid,lm as editor_grid_calendar,z_ as editor_grid_horizontal,nm as editor_grid_hours,w_ as editor_grid_vertical,Ey as editor_group,l as editor_group_bars,Mt as editor_group_by,an as editor_group_by_area,ks as editor_group_by_auto,jt as editor_group_by_day,tn as editor_group_by_device,rn as editor_group_by_floor,Nt as editor_group_by_hour,_n as editor_group_by_label,Pt as editor_group_by_month,Vt as editor_group_by_none,Ct as editor_group_by_week,m as editor_group_compare,u as editor_group_distribution,d as editor_group_gauges,s as editor_group_history,Bu as editor_group_size,k as editor_group_totals,X_ as editor_header,$_ as editor_header_above,ro as editor_header_hidden,eo as editor_header_over,vp as editor_headline,jo as editor_heating_color,Nn as editor_height,da as editor_hide_options,Me as editor_hide_unavailable,vg as editor_hierarchy_color_by,zg as editor_hierarchy_color_by_bands,fg as editor_hierarchy_color_by_group,en as editor_hierarchy_group_by,Nm as editor_hist_x_axis,Qe as editor_hold_action,Sr as editor_icon,hl as editor_icon_image,je as editor_include_heading,Ce as editor_include_help,Hy as editor_increase,Dy as editor_increase_bad,Ay as editor_increase_good,Bi as editor_jitter,L as editor_labels,Mn as editor_labels_always,Tn as editor_labels_hover,Vn as editor_labels_never,yo as editor_labels_overlap,lo as editor_labels_position,ko as editor_labels_position_above,so as editor_labels_position_auto,mo as editor_labels_position_below,uo as editor_labels_position_center,io as editor_labels_show,to as editor_labels_show_all,no as editor_labels_show_ends,_o as editor_labels_show_last,oo as editor_labels_show_minmax,pm as editor_legend,ao as editor_legend_toggle,Ne as editor_limit,Ar as editor_limit_default,Yr as editor_limit_entity,Er as editor_limit_number,A_ as editor_line_width,oy as editor_link_color,ny as editor_link_color_auto,ly as editor_link_color_source,dy as editor_link_color_target,Jg as editor_marimekko_category,Qg as editor_marimekko_color,Fg as editor_marimekko_group,Lg as editor_marimekko_segment_labels,qg as editor_marimekko_segment_labels_both,Wg as editor_marimekko_segment_labels_none,Ig as editor_marimekko_segment_labels_percent,Ug as editor_marimekko_segment_labels_value,Br as editor_max,Hi as editor_max_size,ey as editor_mean,wy as editor_measure,xy as editor_measure_change,Sy as editor_measure_value,xr as editor_min,Fn as editor_min_range,Xn as editor_min_range_secondary,Gi as editor_min_size,Ik as editor_mode,Uk as editor_mode_grouped,Wk as editor_mode_percent,qk as editor_mode_stacked,oa as editor_move_down,_a as editor_move_up,po as editor_multiples,fo as editor_multiples_columns,co as editor_multiples_scale,bo as editor_multiples_scale_auto,vo as editor_multiples_scale_independent,ho as editor_multiples_scale_shared,wr as editor_name,Wl as editor_negative_color,Hr as editor_none,sa as editor_not_found,Ic as editor_notice_group_by,Uc as editor_notice_sorted,L_ as editor_now_marker,W_ as editor_now_marker_countdown,U_ as editor_now_marker_line,I_ as editor_now_marker_off,q_ as editor_now_marker_time,Y_ as editor_on_top,ua as editor_orientation,ya as editor_orientation_horizontal,ga as editor_orientation_vertical,Pi as editor_overview,Gu as editor_partial,xu as editor_per_icon,Bt as editor_period_calendar,Ht as editor_period_calendar_day,At as editor_period_calendar_month,Gt as editor_period_calendar_rolling,Dt as editor_period_calendar_week,Et as editor_period_calendar_year,y as editor_period_last,Tt as editor_period_navigate,Yt as editor_period_offset,g as editor_period_unit,c as editor_period_unit_day,p as editor_period_unit_hour,h as editor_period_unit_month,b as editor_period_unit_week,Kt as editor_period_until,Rt as editor_period_until_end,Ot as editor_period_until_now,Jl as editor_place_by,Xl as editor_place_by_time_of_day,Ql as editor_place_by_value,En as editor_points,Kn as editor_points_always,Yn as editor_points_hover,On as editor_points_never,zn as editor_points_per_hour,Zu as editor_polar_color,Nu as editor_polar_color_by,Pu as editor_polar_color_by_bands,ju as editor_polar_color_by_series,Cu as editor_polar_color_by_shades,Tu as editor_polar_scale,Vu as editor_polar_scale_limits,Mu as editor_polar_scale_shared,Kr as editor_preset,Or as editor_preset_battery,Vr as editor_preset_custom,Mr as editor_preset_none,Tr as editor_preset_temperature,Rr as editor_preset_usage,Ju as editor_radar_axis,Yb as editor_radar_axis_helper,Fu as editor_radar_fill,Uu as editor_radar_scale,qu as editor_radar_scale_limits,Wu as editor_radar_scale_shared,ms as editor_range,ry as editor_range_color,Od as editor_ranges,Td as editor_ranges_colours,Rd as editor_ranges_shades,Ed as editor_readings,ia as editor_remove_band,na as editor_remove_entity,Qo as editor_ring_color,iy as editor_rings_start_angle,us as editor_rounded,ty as editor_rounded_ends,_b as editor_row_action,Ie as editor_rule_area,Le as editor_rule_device_class,We as editor_rule_domain,Fe as editor_rule_entity,Ue as editor_rule_floor,qe as editor_rule_label,J as editor_section_actions,n as editor_section_chart,W as editor_section_colours,F as editor_section_display,_ as editor_section_entities,q as editor_section_limits,o as editor_section_style,Ol as editor_sectors,Ml as editor_sectors_16,Rl as editor_sectors_4,Tl as editor_sectors_8,Es as editor_series_aggregate,Ys as editor_series_aggregate_auto,Ns as editor_series_aggregate_change,Ms as editor_series_aggregate_first,Vs as editor_series_aggregate_last,Ts as editor_series_aggregate_max,Ks as editor_series_aggregate_mean,Rs as editor_series_aggregate_min,Os as editor_series_aggregate_sum,Gs as editor_series_axis,Hs as editor_series_axis_auto,Ds as editor_series_axis_left,As as editor_series_axis_right,I as editor_series_color,ws as editor_series_type,Bs as editor_series_type_area,xs as editor_series_type_column,Ss as editor_series_type_line,Ro as editor_set_point,No as editor_set_point_color,ka as editor_severity,mi as editor_shade_color,Ob as editor_shade_color_helper,Mo as editor_shade_fan,To as editor_shading,Du as editor_shape,Au as editor_shape_donut,Eu as editor_shape_pie,_p as editor_shape_raincloud,tp as editor_shape_violin,Em as editor_show_as,Ym as editor_show_as_percent,Km as editor_show_as_total,Al as editor_show_fill,Hl as editor_show_graph,Be as editor_show_icon,Gl as editor_show_indicator,He as editor_show_legend,Yl as editor_show_legend_entity,Kl as editor_show_legend_state,Dl as editor_show_line,Se as editor_show_name,bk as editor_show_now,la as editor_show_options,ui as editor_show_percent,El as editor_show_points,Bl as editor_show_state,Ge as editor_show_target,xe as editor_show_value,$l as editor_size_by_value,Ae as editor_sort,Ye as editor_sort_ascending,Ke as editor_sort_descending,Ee as editor_sort_none,v as editor_source,K as editor_source_current,O as editor_source_energy,f as editor_source_history,z as editor_source_statistics,Jy as editor_spark,Xy as editor_spark_area,eg as editor_spark_bar,rg as editor_spark_color,$y as editor_spark_column,Qy as editor_spark_line,Bm as editor_spiral_ring_width,zm as editor_spiral_turn,wm as editor_spiral_turn_day,Sm as editor_spiral_turn_week,xm as editor_spiral_turns,lp as editor_split_by,sp as editor_split_by_day,mp as editor_split_by_month,dp as editor_split_by_none,kp as editor_split_by_week,Ll as editor_stack,Il as editor_stack_none,Ul as editor_stack_normal,ql as editor_stack_percent,le as editor_start_angle,xp as editor_start_from_first,gn as editor_state_colors,hn as editor_state_colors_add,bn as editor_state_colors_color,pn as editor_state_colors_help,vn as editor_state_colors_remove,cn as editor_state_colors_state,zp as editor_steps,wp as editor_steps_change,Sp as editor_steps_current,ug as editor_stream_curve,mg as editor_stream_labels,dg as editor_stream_order,sg as editor_stream_order_inside_out,kg as editor_stream_order_listed,pd as editor_strip_jitter,md as editor_strip_marker,yd as editor_strip_marker_mean,ud as editor_strip_marker_median,gd as editor_strip_marker_none,oe as editor_style_arc,Zl as editor_style_area,X as editor_style_bar,ae as editor_style_battery,Fl as editor_style_beeswarm,bd as editor_style_box,fi as editor_style_bubble,Kd as editor_style_bullet,Nd as editor_style_candlestick,by as editor_style_chord,Xd as editor_style_climate,ss as editor_style_column,zs as editor_style_combined,ak as editor_style_cycle_plot,js as editor_style_day_clock,uk as editor_style_dumbbell,Yk as editor_style_funnel,Lk as editor_style_grouped_bars,am as editor_style_heatmap,Gm as editor_style_histogram,pg as editor_style_icicle,Pm as editor_style_line,zu as editor_style_lollipop,Zg as editor_style_marimekko,_e as editor_style_needle,wu as editor_style_pictograph,Hu as editor_style_pie,Ru as editor_style_polar_area,Qp as editor_style_purpose_arc,$p as editor_style_purpose_area,Lp as editor_style_purpose_bar,Wp as editor_style_purpose_battery,Ac as editor_style_purpose_beeswarm,kc as editor_style_purpose_box,lc as editor_style_purpose_bubble,vc as editor_style_purpose_bullet,Hc as editor_style_purpose_candlestick,Kc as editor_style_purpose_chord,Rc as editor_style_purpose_climate,ec as editor_style_purpose_column,rc as editor_style_purpose_combined,Vc as editor_style_purpose_cycle_plot,Mc as editor_style_purpose_day_clock,Sc as editor_style_purpose_dumbbell,mc as editor_style_purpose_funnel,hc as editor_style_purpose_grouped_bars,dc as editor_style_purpose_heatmap,oc as editor_style_purpose_histogram,bc as editor_style_purpose_icicle,Xp as editor_style_purpose_line,fc as editor_style_purpose_lollipop,pc as editor_style_purpose_marimekko,Jp as editor_style_purpose_needle,tc as editor_style_purpose_pictograph,ac as editor_style_purpose_pie,yc as editor_style_purpose_polar_area,uc as editor_style_purpose_radar,xc as editor_style_purpose_range_area,Fp as editor_style_purpose_ring,ic as editor_style_purpose_rings,Yc as editor_style_purpose_sankey,nc as editor_style_purpose_scatter,Up as editor_style_purpose_segmented,wc as editor_style_purpose_slope,Bc as editor_style_purpose_sparkline,sc as editor_style_purpose_spiral,Gc as editor_style_purpose_streamgraph,Ec as editor_style_purpose_strip_plot,cc as editor_style_purpose_sunburst,qp as editor_style_purpose_tank,Ip as editor_style_purpose_thin,Oc as editor_style_purpose_timeline,gc as editor_style_purpose_treemap,Nc as editor_style_purpose_trend,Dc as editor_style_purpose_violin,_c as editor_style_purpose_waffle,zc as editor_style_purpose_waterfall,Tc as editor_style_purpose_wind_rose,Iu as editor_style_radar,$u as editor_style_range_area,te as editor_style_ring,ay as editor_style_rings,_y as editor_style_sankey,vi as editor_style_scatter,ee as editor_style_segmented,zy as editor_style_slope,Fy as editor_style_sparkline,cm as editor_style_spiral,ig as editor_style_streamgraph,ld as editor_style_strip_plot,gg as editor_style_sunburst,re as editor_style_tank,$ as editor_style_thin,Dg as editor_style_timeline,Og as editor_style_treemap,$g as editor_style_trend,ip as editor_style_violin,pp as editor_style_waffle,fp as editor_style_waterfall,Kp as editor_style_wind_rose,eb as editor_summary_band_one,rb as editor_summary_bands,Fc as editor_summary_entities,Wc as editor_summary_entity_one,Qc as editor_summary_limits,Jc as editor_summary_matching,$c as editor_summary_no_bands,qc as editor_summary_no_entities,Xc as editor_summary_target,cg as editor_sunburst_shape,bg as editor_sunburst_shape_full,hg as editor_sunburst_shape_half,go as editor_sync,ub as editor_sync_helper,Je as editor_tap_action,Gr as editor_target,ce as editor_tick_labels,fn as editor_timeline_group,mn as editor_timeline_legend,un as editor_timeline_legend_above,yn as editor_timeline_legend_hidden,Q as editor_title,ky as editor_to,D_ as editor_tooltip,Bp as editor_total,Rg as editor_treemap_color_by,Mg as editor_treemap_color_by_bands,Tg as editor_treemap_color_by_group,cl as editor_trend_color_icon,bl as editor_trend_group,Rn as editor_trend_labels,Un as editor_trend_legend,vl as editor_trend_tooltip,Wn as editor_trend_y_max,fb as editor_trend_y_max_helper,qn as editor_trend_y_min,vb as editor_trend_y_min_helper,Cd as editor_under_aggregate,Ld as editor_underneath,Id as editor_underneath_columns,Ud as editor_underneath_line,Re as editor_unit,Su as editor_unit_icon,Pd as editor_up_color,pa as editor_value_axis,$n as editor_value_factor,ca as editor_value_grid,ha as editor_value_max,ba as editor_value_min,cp as editor_waffles,hp as editor_waffles_each,bp as editor_waffles_one,tb as editor_warn_band_same_start,ab as editor_warn_min_max,ib as editor_warn_not_number,Gp as editor_waterfall_invert,R_ as editor_when_above,T_ as editor_when_below,N_ as editor_when_card_above,j_ as editor_when_card_below,M_ as editor_when_card_entity,nb as editor_when_card_heading,lb as editor_when_card_help,V_ as editor_when_card_state,sb as editor_when_card_state_helper,K_ as editor_when_entity,C_ as editor_when_ghost,ob as editor_when_heading,O_ as editor_when_state,db as editor_when_state_helper,P_ as editor_when_strip,Hd as editor_whiskers,Ad as editor_whiskers_range,Dd as editor_whiskers_tukey,Cl as editor_wind_none,jl as editor_wind_now,Nl as editor_wind_roles,Pl as editor_wind_statistics,c_ as editor_x_axis,Mi as editor_x_max,Ti as editor_x_min,Ai as editor_xy_x_axis,b_ as editor_y_axis,fl as editor_y_axis_side,zl as editor_y_axis_side_primary,wl as editor_y_axis_side_secondary,x_ as editor_y_max,Qn as editor_y_max_secondary,wb as editor_y_max_secondary_helper,S_ as editor_y_min,Jn as editor_y_min_secondary,zb as editor_y_min_secondary_helper,B_ as editor_y_scale,G_ as editor_y_scale_linear,H_ as editor_y_scale_log,xt as editor_zones,Ci as editor_zoom,mb as editor_zoom_helper,Um as energy_error,Xm as energy_flow_battery_in,Qm as energy_flow_battery_out,ru as energy_flow_devices,$m as energy_flow_gas,Fm as energy_flow_grid_export,Wm as energy_flow_grid_import,Jm as energy_flow_solar,eu as energy_flow_water,Im as energy_loading,au as energy_node_home,tu as energy_node_home_use,iu as energy_node_untracked,qm as energy_none,cy as energy_nothing_flowed,e as entity_not_found,vs as error_bars_tooltip,cu as export_copied,uu as export_csv,yu as export_csv_hint,vu as export_failed,lu as export_menu,du as export_png,su as export_png_hint,bu as export_saved,hu as export_saved_file,ku as export_svg,mu as export_svg_hint,gu as export_yaml,pu as export_yaml_hint,Aa as extremes_average,Ha as extremes_high,Da as extremes_low,zo as forecast_label,wo as forecast_series,Zk as funnel_aria,ze as ghost_title_24h,we as ghost_title_7d,rm as grouped_bars_aria,im as heatmap_aria,_m as heatmap_empty,tm as heatmap_hours,xg as hierarchy_empty,Bg as hierarchy_no_reading,Sg as hierarchy_other,wg as hierarchy_total,Cm as histogram_reading,jm as histogram_readings,Hg as icicle_aria,nu as legend_toggle_all_hidden,ou as legend_toggle_hint,Xg as marimekko_aria,a as no_entities,i as no_matches,t as none_available,F_ as now_marker_countdown,J_ as now_marker_next,hi as parts_aria,bi as parts_average,ci as parts_total,_i as period_last_day,oi as period_last_days,ii as period_last_hour,ti as period_last_hours,ei as period_last_month,di as period_last_month_rolling,si as period_last_months,Xa as period_last_week,ni as period_last_week_rolling,li as period_last_weeks,ai as period_last_year,qa as period_next,Ua as period_previous,Wa as period_return,$a as period_this_month,Qa as period_this_week,ri as period_this_year,Fa as period_today,Ja as period_yesterday,Lu as polar_area_aria,Qu as radar_aria,Xu as radar_other,uy as sankey_aria,yy as sankey_flow,gy as sankey_no_flows,py as sankey_nothing,Ei as scatter_needs_two,Ki as scatter_role_x,Ky as slope_ago,Oy as slope_ago_one,qy as slope_entity_aria,My as slope_last,Vy as slope_last_one,Wy as slope_no_reading,Yy as slope_now,Ry as slope_previous,Ty as slope_previous_one,Cy as slope_unit_day,Py as slope_unit_day_other,Ny as slope_unit_hour,jy as slope_unit_hour_other,Iy as slope_unit_month,Uy as slope_unit_month_other,Zy as slope_unit_week,Ly as slope_unit_week_other,ag as spark_aria,bm as spiral_aria,fm as spiral_inner_oldest,hm as spiral_turn_day_note,vm as spiral_turn_week_note,yg as stream_total,kd as strip_mean,sd as strip_mean_value,dd as strip_median_value,Gg as sunburst_aria,od as swarm_earliest_latest,rd as swarm_events,_d as swarm_held,nd as swarm_lowest_highest,td as swarm_no_change,id as swarm_none,ed as swarm_readings,ad as swarm_shown,Eg as timeline_for,Kg as timeline_measurement,Ag as timeline_no_states,Yg as timeline_now,Vg as treemap_aria,jg as treemap_empty,Cg as treemap_no_reading,Pg as treemap_other,Ng as treemap_total,rp as trend_avg,ap as trend_max,ep as trend_min,r as unavailable,up as violin_median,yp as violin_none,gp as violin_raincloud,Yp as waterfall_aria,Dp as waterfall_end,Ep as waterfall_no_readings,Hp as waterfall_start,Ap as waterfall_total,Z_ as when_strip_label,Cp as wind_aria,Pp as wind_aria_calm,Zp as wind_aria_still,Mp as wind_calm,Rp as wind_mean_speed,Op as wind_prevailing,jp as wind_share,Vp as wind_speed,Np as wind_speed_unit,Tp as wind_strongest,Vi as zoom_reset,Ni as zoom_window,ji as zoom_window_label}; +//# sourceMappingURL=chartdeck-card.tr-XvAn79hR.js.map diff --git a/dist/chartdeck-card.tr-XvAn79hR.js.map b/dist/chartdeck-card.tr-XvAn79hR.js.map new file mode 100644 index 0000000..fd23b2f --- /dev/null +++ b/dist/chartdeck-card.tr-XvAn79hR.js.map @@ -0,0 +1 @@ +{"version":3,"file":"chartdeck-card.tr-XvAn79hR.js","sources":[],"sourcesContent":[],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/chartdeck-card.ur-DNPzwt2k.js b/dist/chartdeck-card.ur-DNPzwt2k.js new file mode 100644 index 0000000..bd7fd73 --- /dev/null +++ b/dist/chartdeck-card.ur-DNPzwt2k.js @@ -0,0 +1,2 @@ +const e="ہستی نہیں ملی",_="دستیاب نہیں",t="شروع کرنے کے لیے ایڈیٹر میں ایک ہستی شامل کریں۔",o="ابھی کوئی ہستی مطابقت نہیں رکھتی۔",r="ان میں سے کوئی بھی ہستی دستیاب نہیں۔",i="ہستیاں",d="انداز",a="چارٹ",n="بار",l="گیج",s="تاریخی چارٹ",p="کل کے حصے",c="موازنے",m="تقسیم",u="آخری دکھائیں",y="اکائی",g="گھنٹے",h="دن",b="ہفتے",w="مہینے",f="ریڈنگز کا ماخذ",v="تاریخ (ہر تبدیلی)",k="طویل مدتی اعداد و شمار",x="تبدیلی",z="کوئی نہیں (ریڈنگز جیسی ہیں)",N="شرحِ تبدیلی",S="شرح فی",C="سیکنڈ",E="منٹ",q="گھنٹہ",W="دن",j="ریڈنگز پر ہموار کریں",G="وقت پر ہموار کریں",L="موجودہ قدریں",P="توانائی ڈیش بورڈ",U="توانائی کے بہاؤ",V="برآمد اور بیٹری چارجنگ محور کے نیچے",A="لکیر کی شکل",M="ہموار",O="سیدھی",R="سیڑھی نما",Y="رنگ",B="ہر ہستی کا ایک رنگ",D="رنگ بینڈ کے مطابق",F="نقاط پر قدریں دکھائیں",H="لکیر کا رنگ",I="ڈیش والی",J="حدود",K="رنگ",Q="ڈسپلے",T="اعمال",X="عنوان",Z="بار",$="پتلا",ee="حصوں میں",_e="ٹینک",te="بیٹری گرڈ",oe="بیٹری کی سطحیں: {levels}",re="حلقہ",ie="سوئی",de="قوس",ae="زاویے ڈگری میں ہیں، اوپر سے گھڑی کی سمت: -90 بائیں، 90 دائیں۔ انداز کی معمول کی شکل کے لیے انہیں خالی چھوڑیں۔",ne="آغاز کا زاویہ",le="اختتام کا زاویہ",se="درمیان میں",pe="قدر",ce="رنگ بینڈ کا لیبل",me="نام",ue="میرا اپنا متن",ye="کچھ نہیں",ge="متن",he="پیمانے پر اعداد",be="گیج کے پیچھے حالیہ حد",we="بند",fe="آخری 24 گھنٹے",ve="آخری 7 دن",ke="آخری 24 گھنٹے: {min} سے {max}، اوسط {mean}",xe="آخری 7 دن: {min} سے {max}، اوسط {mean}",ze="نام دکھائیں",Ne="قدر دکھائیں",Se="آئیکن دکھائیں",Ce="ہدف دکھائیں",Ee="لیجنڈ دکھائیں",qe="کالم",We="ترتیب",je="فہرست کے مطابق",Ge="سب سے کم پہلے",Le="سب سے زیادہ پہلے",Pe="اعشاریہ",Ue="اکائی",Ve="اینیمیشن",Ae="غیر دستیاب ہستیاں چھپائیں",Me="برآمد مینو",Oe="زیادہ سے زیادہ دکھائیں",Re="مطابقت رکھنے والی ہر ہستی بھی دکھائیں",Ye="نئے آلات کارڈ میں ترمیم کیے بغیر ظاہر ہوتے ہیں۔ کسی سے بھی مطابقت کے لیے ایک قسم کے کئی منتخب کریں؛ مختلف اقسام سب کا مطابقت رکھنا ضروری ہے۔",Be="خارج کریں",De="مطابقت رکھنے والی ہستیاں خارج کر دی جاتی ہیں اگر وہ ان میں سے کسی سے مطابقت رکھیں۔",Fe="آلے کی کلاس",He="علاقے",Ie="منزلیں",Je="لیبل",Ke="ڈومین",Qe="ہستیاں",Te="ٹیپ عمل",Xe="ہولڈ عمل",Ze="ڈبل ٹیپ عمل",$e="ہستی",e_="شکل",__="آئیکن کے ساتھ قدر",t_="اسپارک لائن",o_="حلقہ",r_="پتلا بار",i_="وصف (حالت کی بجائے)",d_="نام",a_="تاریخ کے گھنٹے",n_="نام دکھائیں",l_="آئیکن دکھائیں",s_="آئیکن",p_="کم از کم",c_="زیادہ سے زیادہ",m_="اکائی",u_="اعشاریہ",y_="بینڈ کے بغیر رنگ",g_="رنگ بینڈ",h_="بیج اس بینڈ کا رنگ لیتا ہے جس میں اس کی قدر ہو، جیسے کارڈ پر۔",b_="اعمال",w_="ٹیپ عمل",f_="ہولڈ عمل",v_="ڈبل ٹیپ عمل",k_="وصف (حالت کی بجائے)",x_="نام",z_="آئیکن",N_="کم از کم",S_="زیادہ سے زیادہ",C_="ہدف",E_="کوئی نہیں",q_="کارڈ کی ترتیب",W_="طے شدہ ({value})",j_="عدد",G_="ہستی",L_="پری سیٹ",P_="بیٹری (کم برا ہے)",U_="استعمال (زیادہ برا ہے)",V_="درجہ حرارت",A_="کوئی نہیں",M_="حسبِ ضرورت",O_="سے",R_="کسی ہستی سے شروع کریں",Y_="کسی عدد سے شروع کریں",B_="اس ہستی سے شروع ہوتا ہے",D_="رنگ",F_="CSS رنگ",H_="لیبل",I_="آئیکن",J_="آئیکنز کو ان کے بینڈ کے مطابق رنگیں",K_="بنیادی",Q_="سبز",T_="کہربائی",X_="سرخ",Z_="نیلا",$_="جامنی",et="سرمئی",_t="حسبِ ضرورت…",tt="بینڈ شامل کریں",ot="بینڈ ہٹائیں",rt="ہستی شامل کریں",it="اوپر منتقل کریں",dt="نیچے منتقل کریں",at="ہستی ہٹائیں",nt="اختیارات دکھائیں",lt="اختیارات چھپائیں",st="{entity} (نہیں ملی)",pt="رنگ",ct="{time} پر {label}",mt="سمت",ut="افقی",yt="عمودی",gt="قدر کے لیبل",ht="ہر قدر کے لیبل پر لکیریں",bt="دکھائی گئی کم ترین قدر",wt="دکھائی گئی بلند ترین قدر",ft="وسطانیہ",vt="درمیانی نصف",kt="کم ترین – بلند ترین",xt="ریڈنگز",zt="کسی گروپ پر ٹیپ کر کے اس کے اجزا دیکھیں",Nt="{label}۔ اس کے اجزا دکھائیں",St="{name} پر واپس",Ct="سب",Et="بلند",qt="کم",Wt="اوسط",jt="بلند ترین ریڈنگ نشان زد کریں",Gt="کم ترین ریڈنگ نشان زد کریں",Lt="اوسط",Pt="نہ دکھائیں",Ut="چارٹ کے آر پار لکیر",Vt="صرف عدد",At="بلند ترین، کم ترین اور اوسط نشان زد کریں",Mt="{name}: {value}، معمول سے {sigma}",Ot="{limit} سے اوپر",Rt="{limit} سے نیچے",Yt="معمول سے بہت دور ریڈنگز نشان زد کریں",Bt="ونڈو",Dt="کتنی دور تک نشان زد کریں، معیاری انحراف میں",Ft="نشان کا رنگ",Ht="معمول کے بینڈ پر سایہ کریں",It="پچھلا دورانیہ",Jt="اگلا دورانیہ",Kt="{label} پر واپس",Qt="آج",Tt="گزشتہ کل",Xt="اس ہفتے",Zt="پچھلے ہفتے",$t="اس مہینے",eo="پچھلے مہینے",_o="اس سال",to="پچھلے سال",oo="آخری گھنٹہ",ro="آخری {n} گھنٹے",io="آخری دن",ao="آخری {n} دن",no="آخری 7 دن",lo="آخری {n} ہفتے",so="آخری مہینہ",po="آخری {n} مہینے",co="ایک رنگ کے شیڈ",mo="شیڈ کا رنگ",uo="ہر حصہ فیصد میں دکھائیں",yo="کل",go="اوسط",ho="کچھ نہیں",bo="کل",wo="اوسط",fo="{names} کا {style}",vo="منتشر",ko="بلبلہ",xo="نیچے کی جانب",zo="پہلی ہستی",No="وقت",So="نقطے کا سائز (px)",Co="جٹر (px)",Eo="سب سے چھوٹا بلبلہ (px)",qo="سب سے بڑا بلبلہ (px)",Wo="نقطے کا رنگ",jo="نیچے کے لیبل",Go="دوسری ہستی شامل کریں۔ پہلی نیچے کی جانب جاتی ہے، باقی کنارے پر اوپر۔",Lo="تین ہستیاں شامل کریں: ایک نیچے کی جانب، ایک کنارے پر اوپر، اور ایک ہر بلبلے کے سائز کے لیے۔",Po="افقی",Uo="سائز",Vo="کل",Ao="افقی کم ترین قدر",Mo="افقی بلند ترین قدر",Oo="زوم ری سیٹ کریں",Ro="دکھایا گیا: {from} سے {to}",Yo="چارٹ کا دکھایا گیا حصہ",Bo="زوم اور پین",Do="چارٹ کے نیچے جائزہ پٹی",Fo="حاشیے",Ho="قسم",Io="کسی قدر پر لکیر",Jo="قدروں کا سایہ دار بینڈ",Ko="مقررہ اوقات پر نشانات",Qo="ہستی بدلنے پر نشانات",To="کسی ریڈنگ پر لیبل",Xo="لکیر",Zo="بینڈ",$o="اوقات",er="حالت کی تبدیلیاں",_r="نقطہ لیبل",tr="حاشیہ شامل کریں:",or="قدر",rr="سے",ir="تک",dr="اوقات",ar="ہستی",nr="سلسلہ (پہلے کے لیے خالی)",lr="حالت (ہر تبدیلی کے لیے خالی)",sr="اس حالت میں رہتے ہوئے سایہ کریں",pr="ریڈنگ",cr="بلند ترین",mr="کم ترین",ur="تازہ ترین",yr="پہلی",gr="لیبل",hr="رنگ",br="ڈیش والی",wr="ہستی کی تاریخ کی پیروی کریں (سیڑھی نما)",fr="سایہ",vr="کچھ نہیں",kr="لکیر کے اوپر",xr="لکیر کے نیچے",zr="لکیر کی قدر کے مطابق سائے کے رنگ (اختیاری بینڈ)",Nr="حاشیہ ہٹائیں",Sr="چارٹ کے پیچھے شدت کے بینڈ پر سایہ کریں",Cr="دورانیہ",Er="آخری…",qr="آج",Wr="اس ہفتے",jr="اس مہینے",Gr="اس سال",Lr="کتنے دورانیے پیچھے (0 موجودہ ہے)",Pr="کہاں تک بنائیں",Ur="ابھی",Vr="دورانیے کا اختتام",Ar="پچھلا اور اگلا بٹن دکھائیں",Mr="ریڈنگز کو گروپ کریں",Or="گروپ نہ کریں",Rr="گھنٹہ",Yr="دن",Br="ہفتہ",Dr="مہینہ",Fr="یکجا کرنے کا طریقہ",Hr="{name}، {offset}",Ir="{n} گھنٹے پہلے",Jr="{n} دن پہلے",Kr="{n} ہفتے پہلے",Qr="{n} مہینے پہلے",Tr="{n} سال پہلے",Xr="پچھلے دورانیوں سے موازنہ کریں (پیچھے ہلکے رنگ میں)",Zr="پچھلے دورانیوں کا رنگ",$r="سرمئی",ei="سلسلے کا ہلکا رنگ",_i="اوسط",ti="مجموعہ",oi="کم ترین",ri="بلند ترین",ii="پہلا",di="آخری",ai="تبدیلی (اوپر گننے والے میٹر)",ni="تبدیلی",li="کوئی نہیں (ریڈنگز جیسی ہیں)",si="جاری مجموعہ",pi="جاری مجموعہ دوبارہ شروع ہوتا ہے",ci="کبھی نہیں (بائیں کنارے سے)",mi="ہر دن",ui="ہر ہفتے",yi="ہر مہینے",gi="ہر مہینے بلنگ کے دن",hi="مہینے کا بلنگ دن (1–28)",bi="وقت کے لیبل",wi="قدر کے لیبل",fi="محور کے لیبل",vi="چارٹ کے ساتھ",ki="چارٹ کے اوپر",xi="افقی لکیریں",zi="عمودی لکیریں",Ni="دکھائی گئی کم ترین قدر",Si="دکھائی گئی بلند ترین قدر",Ci="قدر کا پیمانہ",Ei="یکساں قدم",qi="لوگارتھمی (دس کی طاقتیں)",Wi="ہوور یا چھونے پر قدریں دکھائیں",ji="لکیر کی چوڑائی (px)",Gi="ہر ریڈنگ پر نقطہ",Li="دوسری لکیروں کے اوپر بنائیں",Pi="ہستی",Ui="اس حالت میں ہو",Vi="اس سے اوپر ہو",Ai="اس سے نیچے ہو",Mi="ہستی",Oi="اس حالت میں ہو",Ri="اس سے اوپر ہو",Yi="اس سے نیچے ہو",Bi="چھپی ریڈنگز کی ہلکی لکیر",Di="شرط کب لاگو رہی، یہ دکھانے والی پٹی",Fi="تب دکھایا جاتا ہے جب {condition}",Hi="ابھی کی لکیر",Ii="بند",Ji="صرف لکیر",Ki="لکیر اور وقت",Qi="لکیر اور اگلے مقررہ وقت تک الٹی گنتی",Ti="{duration} میں {label}",Xi="اگلا {duration} میں",Zi="مختصر",$i="نام اور قدریں",ed="چارٹ کے اوپر",_d="چارٹ پر",td="پوشیدہ",od="کسی نام پر ٹیپ کر کے اسے چھپائیں یا دکھائیں",rd="کون سی ریڈنگز",id="سب (جتنی سما سکیں)",dd="تازہ ترین",ad="بلند ترین اور کم ترین",nd="پہلی اور تازہ ترین",ld="لیبل کی جگہ",sd="چوٹیوں کے اوپر، گراوٹوں کے نیچے",pd="اوپر",cd="نیچے",md="نقطے پر",ud="لیبلز کو ایک دوسرے پر آنے دیں",yd="ہم آہنگی گروپ",gd="ہر ہستی کے لیے ایک چھوٹا چارٹ",hd="قدر کا پیمانہ",bd="اکائیاں ملنے پر یکساں",wd="ہر چارٹ کے لیے یکساں",fd="ہر چارٹ کا اپنا",vd="کالم (خالی ہو تو کارڈ کے مطابق)",kd="پیش گوئی",xd="{name} پیش گوئی",zd="پیش گوئی",Nd="پیش گوئی ہستی",Sd="وصف",Cd="قدر کی کلید",Ed="وقت کی کلید",qd="موسم کی پیش گوئی",Wd="فی گھنٹہ",jd="روزانہ",Gd="دن میں دو بار",Ld="قدروں کو اس سے ضرب دیں",Pd="اتنی آگے تک کی پیش گوئیاں دکھائیں",Ud="مقررہ درجہ دکھائیں",Vd="ہیٹنگ یا کولنگ کے دوران سایہ کریں",Ad="صرف پنکھا چلنے کے دوران سایہ کریں",Md="درجہ حرارت کا رنگ",Od="مقررہ درجے کا رنگ",Rd="ہیٹنگ کا رنگ",Yd="کولنگ کا رنگ",Bd="دن (1 سے زیادہ ہو تو اوسط دن دکھاتا ہے)",Dd="چلنے کا وقت",Fd="ابھی کا وقت",Hd="کچھ نہیں",Id="ہر اتنے وقت کا ایک بار",Jd="15 منٹ",Kd="30 منٹ",Qd="گھنٹہ",Td="خودکار (میٹر کے لیے تبدیلی، ورنہ اوسط)",Xd="رنگ",Zd="آن شمار ہو",$d="پہلے اوپر ایک ہستی شامل کریں۔",ea="گروپ بندی",_a="منزل",ta="علاقہ",oa="آلہ",ra="لیبل",ia="اپنا گروپ",da="بارز پر متن",aa="حالت",na="کتنی دیر",la="حالت اور کتنی دیر",sa="کوئی نہیں",pa="حالتوں کا لیجنڈ",ca="چارٹ کے اوپر",ma="پوشیدہ",ua="حالت کے رنگ",ya="پیلیٹ کا نام (amber، green، blue، red، purple، grey، primary) یا کوئی بھی CSS رنگ۔",ga="حالت",ha="رنگ",ba="حالت کا رنگ شامل کریں",wa="ہٹائیں",fa="گروپ (ایک ہی گروپ والی قطاریں ایک سرخی مشترک رکھتی ہیں)",va="فی گھنٹہ نقاط (0 ہر ریڈنگ بناتا ہے)",ka="گراف",xa="لکیر",za="بارز",Na="کوئی نہیں (صرف قدر)",Sa="لکیر کے نیچے بھریں",Ca="ٹھوس",Ea="مدھم",qa="کوئی نہیں",Wa="لکیر پر نقاط",ja="ہوور پر",Ga="ہمیشہ",La="کبھی نہیں",Pa="بلند ترین اور کم ترین لیبل",Ua="ہوور پر",Va="ہمیشہ",Aa="کبھی نہیں",Ma="گراف کی اونچائی (فی 500 px چوڑائی)",Oa="بارز کے درمیان جگہ (px)",Ra="بینڈ کے رنگ",Ya="ملائیں",Ba="ہر بینڈ پر بدلیں",Da="کم ترین اور بلند ترین دکھائیں",Fa="اوسط دکھائیں",Ha="لیجنڈ (دو یا زیادہ ہستیاں)",Ia="کم ترین قدر",Ja="بلند ترین قدر",Ka="دکھائی گئی سب سے چھوٹی حد",Qa="دایاں محور کم ترین",Ta="دایاں محور بلند ترین",Xa="دایاں محور سب سے چھوٹی حد",Za="10 کی اس طاقت سے پیمانہ بدلیں",$a="نام اور آئیکن",en="پھیلا ہوا",_n="بائیں",tn="دائیں",on="مرکز",rn="آئیکن",dn="نام کے دائیں",an="نام کے بائیں",nn="قدر کے ساتھ",ln="قدر",sn="بائیں",pn="دائیں",cn="مرکز",mn="قدر کا سائز (%)",un="نام کا سائز (px)",yn="نام کو رنگیں",gn="قدر کو رنگیں",hn="آئیکن کو رنگیں",bn="کوئی پس منظر نہیں (کسی دوسرے کارڈ کے اندر)",wn="آئیکن کی بجائے تصویر (URL)",fn="پوائنٹر کے نیچے کی قدر دکھائیں",vn="محور",kn="بائیں",xn="دائیں (اپنا پیمانہ)",zn="یکجا کرنے کا طریقہ",Nn="موجودہ قدر کو ہموار لکیر کے طور پر بنائیں",Sn="مرکزی قدر کے ساتھ اس کی قدر دکھائیں",Cn="قدر کے مطابق رنگین نقطہ",En="گراف پر",qn="لکیر",Wn="بھرائی",jn="نقاط",Gn="لیجنڈ میں",Ln="لیجنڈ میں قدر",Pn="سمتیں",Un="4 (N، E، S، W)",Vn="8 (N، NE، E…)",An="16 (N، NNE، NE…)",Mn="اس سے کم پر پرسکون",On="پہلی ہستی ہوا کی سمت ہے، ڈگری میں یا SW جیسے قطب نما نقاط میں۔ دوسری ہوا کی رفتار ہے: اس کے بغیر پنکھڑیاں صرف یہ دکھاتی ہیں کہ ہوا ہر سمت سے کتنی بار آئی۔",Rn="سمت: {direction}۔ رفتار: {speed}۔",Yn="کوئی نہیں",Bn="طویل مدتی اعداد و شمار ہر گھنٹے کی اوسط سمت دیتے ہیں۔ یہ شمال کے آر پار تبھی درست ہے جب سینسر سمت کو زاویے کے طور پر درج کرے (state class measurement_angle)؛ ورنہ NNW اور NNE کے درمیان جھولتا گھنٹہ اوسط میں جنوب بن جاتا ہے۔ تاریخ درست ہے۔",Dn="رقبہ چارٹ",Fn="تہہ",Hn="تہہ نہ لگائیں",In="ایک کے اوپر ایک",Jn="100 % تک",Kn="صفر سے نیچے کا رنگ",Qn="بی سوارم",Tn="ہر نقطے کو اس کے مطابق رکھیں",Xn="اس کی قدر",Zn="دن کا وقت جب یہ ہوا",$n="بڑی قدروں کے لیے بڑے نقاط",el="{n} ریڈنگز",_l="{n} بار آن",tl="دکھائے گئے نقاط",ol="کوئی ریڈنگ نہیں",rl="کوئی تبدیلی نہیں: {value}",il="پورے دورانیے برقرار رہا",dl="ابتدائی – تازہ ترین",al="کم ترین – بلند ترین",nl="اسٹرپ پلاٹ",ll="وسطانیہ {value}",sl="اوسط {value}",pl="اوسط",cl="ہر قطار کے آر پار لکیر",ml="وسطانیہ",ul="اوسط",yl="کوئی لکیر نہیں",gl="قطار میں پھیلاؤ",hl="رنگ",bl="باکس پلاٹ",wl="{names} کا باکس پلاٹ",fl="بلند ترین",vl="بالائی ربعیہ",kl="وسطانیہ",xl="زیریں ربعیہ",zl="کم ترین",Nl="اوسط",Sl="ریڈنگز",Cl="غیر معمولی قدریں",El="وسکرز کی پہنچ",ql="1.5 × باکس کی اونچائی (غیر معمولی قدریں نقاط کے طور پر)",Wl="کم ترین اور بلند ترین",jl="ہر ریڈنگ کو نقطے کے طور پر دکھائیں",Gl="باکس کا رنگ",Ll="بلٹ",Pl="بار کے پیچھے حدود",Ul="سرمئی کے شیڈ",Vl="رنگ بینڈ کے رنگ",Al="ہدف {target}",Ml="{names} کا {style} چارٹ",Ol="کینڈل اسٹک",Rl="فی کینڈل",Yl="نیچے کی ہستیاں: ریڈنگز کو اس سے یکجا کریں",Bl="بڑھنے پر رنگ",Dl="گھٹنے پر رنگ",Fl="دوسری ہستیوں کو نیچے اس طرح بنائیں",Hl="کالم",Il="ایک لکیر",Jl="آغاز",Kl="بلند",Ql="کم",Tl="اختتام",Xl="{date} کا ہفتہ",Zl="آب و ہوا",$l="مقررہ درجہ",es="{low} – {high}",_s="{name} تھرموسٹیٹ نہیں ہے۔ کوئی آب و ہوا ہستی منتخب کریں۔",ts="ہیٹنگ",os="پیشگی ہیٹنگ",rs="کولنگ",is="برف پگھلانا",ds="خشک کرنا",as="پنکھا",ns="بیکار",ls="بند",ss="کالم",ps="خودکار",cs="ہر کالم میں کم ترین سے بلند ترین",ms="گول سرے",us="کالموں پر قدریں دکھائیں",ys="غلطی بارز (ہر کالم میں پھیلاؤ)",gs="کوئی نہیں",hs="اوسط ± ایک معیاری انحراف",bs="کم ترین اور بلند ترین",ws="اوسط کا 95 % اعتماد کا وقفہ",fs="{value} ({low} – {high})",vs="رنگ",ks="مشترکہ",xs="اس طرح بنائیں",zs="لکیر",Ns="کالم",Ss="رقبہ",Cs="قدر کا محور",Es="خودکار (اکائی کے مطابق)",qs="بائیں",Ws="دائیں",js="یکجا کرنے کا طریقہ",Gs="کارڈ کے مطابق",Ls="اوسط",Ps="مجموعہ",Us="کم ترین",Vs="بلند ترین",As="پہلا",Ms="آخری",Os="تبدیلی (اوپر گننے والے میٹر)",Rs="24 گھنٹے کی گھڑی",Ys="ایک بار",Bs="{n} بار",Ds="دن میں {text}",Fs="{total} · مصروف ترین {time}",Hs="{time} پر عروج {value}",Is="{name} {state}",Js="فی دن {label}",Ks="کچھ بھی درج نہیں",Qs="ابھی",Ts="آن",Xs="اوسط دن · آخری {n} دن",Zs="{of} میں سے {on} دن آن",$s="اب تک {duration}",ep="{from} – {to}",_p="اوسطاً {value}",tp="سائیکل پلاٹ",op="{n} ہفتوں میں ہر گھنٹے کی اوسط",rp="ہر گھنٹہ، دن بہ دن، {n} ہفتوں میں",ip="مہینے کا ہر دن، مہینہ بہ مہینہ، {n} ہفتوں میں",dp="پینل کی اوسط",ap="{name} کی اوسط",np="فی پینل",lp="ہفتے کا دن (اس کے گھنٹے)",sp="دن کا گھنٹہ (دن بہ دن)",pp="مہینے کا دن (مہینہ بہ مہینہ)",cp="ہفتے",mp="ڈمبل",up="موازنہ کریں",yp="دورانیے میں کم ترین اور بلند ترین",gp="دورانیے کا آغاز اور ابھی",hp="ہدف اور ابھی",bp="موجودہ قدر نشان زد کریں",wp="کم",fp="بلند",vp="ابھی",kp="ہدف",xp="ایک گھنٹہ پہلے",zp="{n} گھنٹے پہلے",Np="ایک دن پہلے",Sp="{n} دن پہلے",Cp="ایک ہفتہ پہلے",Ep="{n} ہفتے پہلے",qp="ایک مہینہ پہلے",Wp="{n} مہینے پہلے",jp="کوئی قدر نہیں",Gp="قیف",Lp="شکل",Pp="قیف (پہلا مرحلہ اوپر)",Up="اہرام (پہلا مرحلہ نیچے)",Vp="فیصد",Ap="پہلے مرحلے کا حصہ",Mp="پچھلے مرحلے کا حصہ",Op="نہ دکھائیں",Rp="رنگ",Yp="ہر ہستی کا ایک رنگ",Bp="رنگ بینڈ کے مطابق",Dp="{names} کا {style}",Fp="گروپ شدہ بارز",Hp="بارز",Ip="ساتھ ساتھ",Jp="تہہ دار",Kp="100 % تک تہہ دار",Qp="رنگ",Tp="ہر سلسلے کا ایک رنگ",Xp="رنگ بینڈ کے مطابق",Zp="قطار",$p="سلسلہ",ec="بار کا رنگ",_c="{names} کا بار چارٹ",tc="ہیٹ میپ",oc="{name} کا ہیٹ میپ",rc="اوسط کیے گئے دن",ic="کوئی ریڈنگ نہیں",dc="ترتیبِ صفحہ",ac="ہفتے کے دن کے لحاظ سے گھنٹے",nc="کیلنڈر (ہر خانے میں ایک دن)",lc="ہموار پیمانہ",sc="خانے",pc="مربع",cc="گول",mc="مسدس",uc="کم ترین رنگ اس قدر پر",yc="بلند ترین رنگ اس قدر پر",gc="لیجنڈ",hc="مرغولہ",bc="{name} کا مرغولہ، {n} چکر",wc="{n} دن، ہر دن ایک چکر",fc="{n} ہفتے، ہر ہفتے ایک چکر",vc="سب سے پرانا درمیان میں، سب سے نیا باہر",kc="فی چکر",xc="دن",zc="ہفتہ",Nc="چکر",Sc="حلقے کی چوڑائی",Cc="ہسٹوگرام",Ec="گنتی",qc="ہر حد میں گزرا وقت",Wc="ہر حد میں ریڈنگز",jc="اس طرح دکھائیں",Gc="کل کا حصہ (%)",Lc="گھنٹے یا ریڈنگز",Pc="خانوں کی تعداد (خالی: خودکار)",Uc="خانے کی چوڑائی (تعداد پر ترجیح)",Vc="دو یا زیادہ ہستیاں",Ac="بارز ساتھ ساتھ",Mc="بارز ایک دوسرے پر",Oc="نیچے قدر کے لیبل",Rc="{n} ریڈنگز",Yc="1 ریڈنگ",Bc="لکیر",Dc="تاریخ لوڈ ہو رہی ہے…",Fc="تاریخ لوڈ نہیں ہو سکی: {error}",Hc="توانائی ڈیش بورڈ کی ترتیبات لوڈ ہو رہی ہیں…",Ic="توانائی ڈیش بورڈ کی ترتیبات پڑھی نہیں جا سکیں: {error}",Jc="توانائی ڈیش بورڈ میں ابھی ان میں سے کوئی بہاؤ ترتیب نہیں دیا گیا۔",Kc="گرڈ سے درآمد",Qc="گرڈ کو برآمد",Tc="شمسی",Xc="بیٹری سے باہر",Zc="بیٹری میں",$c="گیس",em="پانی",_m="آلات",tm="گھر",om="غیر ٹریک شدہ استعمال",rm="گھر پر استعمال",im="اس دورانیے میں کوئی ریڈنگ نہیں۔",dm="چھپانے یا دکھانے کے لیے ٹیپ کریں۔ صرف اسے دکھانے کے لیے دبائے رکھیں۔",am="ہر سلسلہ پوشیدہ ہے۔ دوبارہ دکھانے کے لیے کسی نام پر ٹیپ کریں۔",nm="برآمد",lm="PNG کے طور پر محفوظ کریں",sm="تصویر، 2×",pm="SVG کے طور پر محفوظ کریں",cm="ویکٹر",mm="CSV کاپی کریں",um="پلاٹ کی گئی قدریں",ym="YAML کاپی کریں",gm="اس کارڈ کی کنفیگریشن",hm="کاپی ہو گیا",bm="محفوظ ہو گیا",wm="فائل کے طور پر محفوظ ہوا: یہاں کلپ بورڈ دستیاب نہیں",fm="اس براؤزر سے برآمد نہیں ہو سکا",vm="لوگارتھمی پیمانے پر بنانے کے لیے صفر سے اوپر کچھ نہیں۔",km="لالی پاپ",xm="تصویری چارٹ",zm="آئیکن (ہر ہستی کا اپنا ہو سکتا ہے)",Nm="ہر آئیکن اتنے کو ظاہر کرتا ہے (خالی: خودکار)",Sm="فی گروپ آئیکنز (0: کوئی گروپ نہیں)",Cm="کسور کے لیے آئیکن جزوی بھریں",Em="پائی / ڈونٹ",qm="شکل",Wm="ڈونٹ",jm="پائی",Gm="کل کے نیچے کی سطر",Lm="ٹکڑوں کے درمیان جگہ",Pm="گریڈینٹ بھرائی",Um="قطبی رقبہ",Vm="پیمانہ",Am="سب کے لیے ایک پیمانہ، 0 سے سب سے بڑی قدر تک",Mm="ہر ٹکڑا اپنی ہستی کی کم از کم سے زیادہ سے زیادہ تک",Om="رنگ",Rm="ہر ہستی کا ایک رنگ",Ym="ایک رنگ کے شیڈ، زیادہ کے لیے گہرا",Bm="رنگ بینڈ کے مطابق",Dm="شیڈز کے لیے رنگ",Fm="{names} کا قطبی رقبہ چارٹ",Hm="ریڈار",Im="پیمانہ",Jm="ہر محور اپنی ہستی کی کم از کم سے زیادہ سے زیادہ تک",Km="سب کے لیے ایک پیمانہ، 0 سے سب سے بڑی قدر تک",Qm="اشکال کو بھریں",Tm="محور کا نام",Xm="{names} کا ریڈار چارٹ",Zm="دیگر",$m="حد رقبہ",eu="اوسط کو لکیر کے طور پر بنائیں",_u="رنگ",tu="حلقے",ou="آغاز کا زاویہ (0 اوپر ہے)",ru="گول سرے",iu="سینکی (بہاؤ)",du="بہاؤ کو اس کے مطابق رنگیں",au="وہ کہاں سے آتے ہیں، یا درمیانی نوڈ کے بعد کہاں جاتے ہیں",nu="وہ کہاں سے آتے ہیں",lu="وہ کہاں جاتے ہیں",su="بہاؤ کہاں سے",pu="بہاؤ کہاں تک",cu="بہاؤ کا رنگ",mu="بہاؤ چارٹ: {flows}",uu="{from} سے {to} {value}",yu='ہر ہستی کے اختیارات میں اسے "بہاؤ کہاں سے" اور "بہاؤ کہاں تک" دیں۔',gu="ابھی کچھ بھی بہہ نہیں رہا۔",hu="اس دورانیے میں کچھ بھی نہیں بہا۔",bu="کورڈ (دائرے کے گرد بہاؤ)",wu="نوڈز کے درمیان جگہ",fu="ربن کی دھندلاہٹ",vu="کورڈ خاکہ: {flows}",ku="ڈھلوان",xu="موازنہ کریں",zu="تب اور اب کی ریڈنگ",Nu="ہر دورانیے میں یہ کتنا بڑھا (میٹر)",Su="اوپر یا نیچے",Cu="گروپ کے مطابق",Eu="اضافہ ہے",qu="برا (سرخ)",Wu="اچھا (سبز)",ju="گروپ",Gu="ابھی",Lu="{n} {unit} پہلے",Pu="ایک {unit} پہلے",Uu="پچھلے {n} {unit}",Vu="پچھلا {unit}",Au="آخری {n} {unit}",Mu="آخری {unit}",Ou="گھنٹہ",Ru="گھنٹے",Yu="دن",Bu="دن",Du="ہفتہ",Fu="ہفتے",Hu="مہینہ",Iu="مہینے",Ju="{name}، {from} سے {to}",Ku="کوئی ریڈنگ نہیں",Qu="اسپارک لائنز",Tu="اسپارک لائن",Xu="لکیر",Zu="رقبہ",$u="کالم",ey="نام اور قدر کے نیچے بار",_y="رنگ",ty="{name} کا رجحان",oy="اسٹریم گراف",ry="شکل",iy="اسٹریم گراف (بہتا ہوا)",dy="مرکز میں",ay="کل کا حصہ (100 %)",ny="صفر سے تہہ دار",ly="ترتیب",sy="سب سے بڑا درمیان میں",py="فہرست کے مطابق، پہلا نیچے",cy="دھاروں پر نام",my="کنارے",uy="کل",yy="سن برسٹ",gy="آئسیکل",hy="شکل",by="پورا دائرہ",wy="آدھا دائرہ",fy="رنگ",vy="ہر گروپ کا ایک رنگ",ky="رنگ بینڈ کے مطابق",xy="کل",zy="دیگر",Ny="دکھانے کو کچھ نہیں: کسی ہستی کی قدر صفر سے اوپر نہیں۔",Sy="کوئی ریڈنگ نہیں:",Cy="{names} کا سن برسٹ",Ey="{names} کا آئسیکل چارٹ",qy="حالت ٹائم لائن",Wy="اس دورانیے میں کوئی حالت درج نہیں۔",jy="{duration} کے لیے",Gy="ابھی",Ly="ریڈنگز ہیں، حالتیں نہیں: اس کے لیے لکیری چارٹ موزوں ہے",Py="ٹری میپ",Uy="رنگ",Vy="ہر گروپ کا ایک رنگ",Ay="رنگ بینڈ کے مطابق",My="{names} کا ٹری میپ",Oy="کل {value}",Ry="دکھانے کو کچھ نہیں: کسی ہستی کی قدر صفر سے اوپر نہیں۔",Yy="کوئی ریڈنگ نہیں:",By="دیگر",Dy="ماریمیکو",Fy="ہر حصے پر متن",Hy="اپنے کالم کا حصہ",Iy="قدر",Jy="حصہ اور قدر",Ky="کوئی نہیں",Qy="کالم (گروپ)",Ty="زمرہ",Xy="زمرے کا رنگ",Zy="ماریمیکو چارٹ، کالم: {columns}",$y="رجحان",eg="کم",_g="اوسط",tg="بلند",og="وائلن",rg="وائلن",ig="رین کلاؤڈ (آدھا وائلن، باکس اور ریڈنگز)",dg="وسطانیہ اور درمیانی نصف والا باکس",ag="ہمواری (ہستی کی اکائی میں، خودکار کے لیے خالی)",ng="فی شکل",lg="ہستی",sg="ہستی اور دن",pg="ہستی اور ہفتہ",cg="ہستی اور مہینہ",mg="وسطانیہ {value}",ug="کوئی ریڈنگ نہیں",yg="رین کلاؤڈ",gg="وافل",hg="وافلز",bg="ایک، ہستیوں میں تقسیم",wg="ہر ہستی کا ایک، ساتھ ساتھ",fg="پہلا حصہ بڑے حروف میں دکھائیں",vg="آبشار",kg="ہر قدم ہے",xg="دورانیے میں یہ کتنا بدلا",zg="اس کی موجودہ قدر",Ng="دورانیے کے آغاز پر پہلی ہستی کی ریڈنگ سے شروع کریں",Sg="آخر میں کل دکھائیں",Cg="الٹی گنتی (ان میں اضافہ کل میں کمی ہے)",Eg="آغاز",qg="اختتام",Wg="کل",jg="کوئی ریڈنگ نہیں",Gg="آبشار چارٹ: {bars}",Lg="ہوائی گلاب",Pg="غالب",Ug="اوسط رفتار",Vg="تیز ترین",Ag="پرسکون",Mg="رفتار",Og="رفتار ({unit})",Rg="وقت کا حصہ",Yg="ہوائی گلاب، غالب {direction} {share}",Bg="ہوائی گلاب، غالب {direction} {share}، پرسکون {calm}",Dg="ہوائی گلاب، پرسکون {calm}",Fg="بیٹریاں، سطحیں، 0 سے 100 تک کچھ بھی",Hg="اسٹوریج اور لمبی فہرستیں، کم جگہ میں",Ig="سگنل کی طاقت اور بھرنے کی سطحیں، درجوں میں",Jg="ٹینک، ڈبے اور پانی کے ڈرم، نیچے سے بھرتے ہوئے",Kg="گھر کی ہر بیٹری، سب سے خالی پہلے",Qg="CPU، میموری اور ڈسک، ڈائل کی شکل میں",Tg="پاور اور رفتار، سوئی کے ساتھ",Xg="درجہ حرارت، نمی اور CO₂، کھلے ڈائل کی شکل میں",Zg="گھنٹوں، دنوں یا مہینوں میں کوئی سینسر کیسے بدلا",$g="شمسی اور بجلی کا استعمال، صفر کے دونوں طرف درآمد اور برآمد کے ساتھ",eh="فی دن توانائی، فی گھنٹہ بارش",_h="ایک وقت کے محور پر کالم، لکیریں اور رقبے، دوسرے محور کے ساتھ",th="کل کیسے حصوں میں بٹتا ہے، جیسے آج کی توانائی کہاں سے آئی",oh="ایک ڈائل میں کئی بیٹریاں یا اہداف",rh="گنتی: کیے گئے کام، پانی کے گلاس، گھر پر موجود لوگ",ih="100 میں سے ایک حصہ، یا ایک کل کی تقسیم",dh="کوئی کمرہ ہر درجہ حرارت کی حد میں کتنی دیر رہا",ah="ایک سینسر بمقابلہ دوسرا، جیسے ہیٹنگ بمقابلہ باہر کا درجہ حرارت",nh="دو سینسر ایک دوسرے کے مقابل، سائز تیسرے سے",lh="گھنٹے اور ہفتے کے دن کے لحاظ سے پاور، یا کیلنڈر کی شکل میں سال بھر کے دن",sh="روزانہ یا ہفتہ وار معمول، ہر دن یا ہفتے کا ایک چکر",ph="ریڈنگز کیسے پھیلی ہیں، فی ہستی یا فی دن، ہفتہ یا مہینہ",ch="پیدا شدہ شمسی توانائی، پھر گھر میں استعمال، پھر برآمد",mh="کئی قدروں کے خاکوں کا موازنہ",uh="دائرے کے گرد مختلف لمبائی کی قاشوں کی شکل میں قدریں",yh="منزل اور کمرے کے لحاظ سے بجلی کا استعمال، حصے کے سائز کے خانوں میں",gh="دو طرح سے بٹا ہوا کل، جیسے کمرے اور استعمال کے لحاظ سے توانائی",hh="حلقوں کی شکل میں درجہ بندی، اندر جانے کے لیے ٹیپ کریں",bh="تہہ دار بارز کی شکل میں درجہ بندی، اندر جانے کے لیے ٹیپ کریں",wh="کئی قدریں ساتھ ساتھ، تہہ در تہہ، یا 100 % کے طور پر",fh="ایک قدر اپنے ہدف کے مقابل",vh="کم سیاہی میں بہت سی قدریں",kh="کل قدم بہ قدم کیسے بنتا یا گھٹتا ہے",xh="ہر ہستی تب اور اب",zh="ہر ہستی کی کم ترین اور بلند ترین",Nh="ہر دورانیے کی کم ترین سے بلند ترین تک، سایہ دار",Sh="ہر ہستی کے نام اور قدر کے پاس ایک چھوٹا رجحان",Ch="وقت کے ساتھ کئی ہستیاں ایک کل کو کیسے بانٹتی ہیں",Eh="ہر دورانیے کی ابتدائی، بلند ترین، کم ترین اور آخری قدر",qh="ریڈنگز کیسے پھیلی ہیں، ایک ہموار شکل میں",Wh="ہر ریڈنگ ایک نقطہ، پھیلا کر تاکہ کوئی آپس میں نہ ٹکرائے",jh="ہر ریڈنگ ایک نقطہ، درمیانی قدر پر ایک لکیر کے ساتھ",Gh="ذرائع اور لوڈ کے درمیان پاور کیسے بہتی ہے",Lh="چند جگہوں کے درمیان دونوں طرف بہاؤ، دائرے کے گرد",Ph="ہر ہستی کب آن، آف، گھر پر یا ہیٹنگ میں تھی",Uh="تھرموسٹیٹ کا درجہ حرارت اس کے سیٹ پوائنٹ کے مقابل",Vh="ہوا کدھر سے آتی ہے، اور کتنی تیز",Ah="ہر ہستی کب آن تھی، گھڑی کے گرد",Mh="ہفتے کے ہر دن کا اوسط دن، ساتھ ساتھ",Oh="ایک چھوٹی ٹائل: قدر اور اس کی حالیہ تاریخ",Rh="وقت کا دورانیہ اور ریڈنگز",Yh="ظاہری شکل",Bh="محور اور گرڈ لائنیں",Dh="نشانات اور اضافی چیزیں",Fh="ترتیبِ صفحہ اور اشتراک",Hh="{by} کے لحاظ سے گروپ بندی بند کر دی گئی: {style} اس طرح گروپ نہیں کر سکتا۔",Ih="سب سے خالی پہلے ترتیب دیا گیا۔ اسے ڈسپلے کے تحت ترتیب سے بدلیں۔",Jh="ابھی کوئی ہستی نہیں",Kh="1 ہستی",Qh="{count} ہستیاں",Th="اور ملنے والی ہستیاں",Xh="{min} سے {max}",Zh="ہدف {target}",$h="کوئی بینڈ نہیں",eb="1 بینڈ",_b="{count} بینڈ",tb="کم از کم ({min}) زیادہ سے زیادہ ({max}) سے کم نہیں، اس لیے کچھ نہیں بھر سکتا۔ کم از کم گھٹائیں یا زیادہ سے زیادہ بڑھائیں۔",ob='{entity} کی ریڈنگ "{state}" ہے، جو عدد نہیں، اس لیے یہ انداز اسے نہیں بنا سکتا۔ ایسا سینسر چنیں جو عدد دیتا ہو، یا اس کے اختیارات میں اس کا کوئی وصف پڑھیں۔',rb="دو بینڈ {from} پر شروع ہوتے ہیں، اس لیے ان میں سے صرف ایک دکھتا ہے۔ ہر بینڈ کو اپنا الگ آغاز دیں۔",ib="{action}: {entity}",db="یہ سلسلہ صرف تب دکھائیں جب…",ab="سلسلے صرف تب دکھائیں جب…",nb="ایک ہستی چنیں، پھر وہ حالت جس میں اسے ہونا چاہیے یا وہ حد جس کے اندر اسے رہنا چاہیے۔ ہر سلسلے کی اپنی شرط ہو سکتی ہے، ہستیاں میں اس کے اختیارات کے تحت۔",lb="کئی حالتیں: درمیان میں کوما لگائیں۔",sb="کئی حالتیں: درمیان میں کوما لگائیں۔",pb="جیسے 30min، 2h یا 1d۔ خالی: دورانیے کا بارہواں حصہ۔",cb="پنچ، Ctrl + اسکرول، یا ڈریگ۔",mb="ایک ہی نام والے چارٹ پوائنٹر مشترک رکھتے ہیں اور دورانیوں میں ساتھ ساتھ آگے بڑھتے ہیں۔",ub="ابھی کے بعد اس کی پیش گوئی ڈیش میں بنائی جاتی ہے۔",yb='خالی: موسم کی پیش گوئی، یا "forecast" نام کا وصف۔',gb="خالی: پیش گوئی سے معلوم کیا جاتا ہے۔",hb="خالی: پیش گوئی سے معلوم کیا جاتا ہے۔",bb="خالی: فی گھنٹہ۔",wb="خالی: 1۔",fb="ریڈنگز کو اس سے آگے جانے دینے کے لیے عدد سے پہلے ~ لگائیں۔",vb="ریڈنگز کو اس سے آگے جانے دینے کے لیے عدد سے پہلے ~ لگائیں۔",kb="ریڈنگز کو اس سے آگے جانے دینے کے لیے عدد سے پہلے ~ لگائیں۔",xb="ریڈنگز کو اس سے آگے جانے دینے کے لیے عدد سے پہلے ~ لگائیں۔",zb='"گروپ بندی" پر ترجیح۔ دو سطحوں کے لیے "زمینی منزل / باورچی خانہ" لکھیں۔',Nb="خالی: on، open، heating، home وغیرہ۔",Sb="ہر دن کے لیے 07:00، یا 2026-10-28 07:00۔ درمیان میں کوما لگائیں۔",Cb="کوئی عدد یا ہستی۔",Eb="کوئی عدد یا ہستی۔ خالی: نیچے۔",qb="کوئی عدد یا ہستی۔ خالی: اوپر۔",Wb="جیسے 15min۔ ریڈنگز کی تعداد کی بجائے استعمال ہوتا ہے۔",jb="خالی: 0.5 m/s، یا km/h، mph یا ناٹ میں یہی۔",Gb="ایک ہی محور نام والی ہستیاں گروپوں میں ایک سیدھ میں آتی ہیں۔",Lb="کچھ منتخب نہ ہو تو: گرڈ، شمسی اور بیٹری۔",Pb="پیلیٹ نام یا کوئی بھی CSS رنگ۔";var Ub={entity_not_found:e,unavailable:_,no_entities:t,no_matches:o,none_available:r,editor_section_entities:i,editor_section_style:d,editor_section_chart:a,editor_group_bars:"بار",editor_group_gauges:"گیج",editor_group_history:s,editor_group_totals:p,editor_group_compare:c,editor_group_distribution:m,editor_period_last:u,editor_period_unit:y,editor_period_unit_hour:g,editor_period_unit_day:"دن",editor_period_unit_week:b,editor_period_unit_month:w,editor_source:f,editor_source_history:v,editor_source_statistics:k,editor_derivative_transform:x,editor_derivative_transform_none:z,editor_derivative_transform_derivative:N,editor_derivative_unit_time:S,editor_derivative_unit_time_s:C,editor_derivative_unit_time_min:"منٹ",editor_derivative_unit_time_h:q,editor_derivative_unit_time_d:"دن",editor_derivative_smoothing:j,editor_derivative_smoothing_time:G,editor_source_current:L,editor_source_energy:P,editor_energy_flows:U,editor_energy_split:V,editor_curve:A,editor_curve_smooth:M,editor_curve_straight:O,editor_curve_step:R,editor_color_by:"رنگ",editor_color_by_series:B,editor_color_by_bands:D,editor_labels:F,editor_series_color:H,editor_dash:I,editor_section_limits:J,editor_section_colours:"رنگ",editor_section_display:Q,editor_section_actions:T,editor_title:X,editor_style_bar:"بار",editor_style_thin:$,editor_style_segmented:ee,editor_style_tank:_e,editor_style_battery:te,battery_aria:oe,editor_style_ring:re,editor_style_needle:ie,editor_style_arc:"قوس",editor_gauge_help:ae,editor_start_angle:ne,editor_end_angle:le,editor_center:se,editor_center_mode_value:"قدر",editor_center_mode_band:ce,editor_center_mode_name:"نام",editor_center_mode_text:ue,editor_center_mode_none:ye,editor_center_text:"متن",editor_tick_labels:he,editor_ghost:be,editor_ghost_off:"بند",editor_ghost_24h:fe,editor_ghost_7d:ve,ghost_title_24h:ke,ghost_title_7d:xe,editor_show_name:ze,editor_show_value:Ne,editor_show_icon:Se,editor_show_target:Ce,editor_show_legend:Ee,editor_columns:qe,editor_sort:We,editor_sort_none:je,editor_sort_ascending:Ge,editor_sort_descending:Le,editor_decimals:Pe,editor_unit:Ue,editor_animate:Ve,editor_hide_unavailable:Ae,editor_export:Me,editor_limit:Oe,editor_include_heading:Re,editor_include_help:Ye,editor_exclude_heading:Be,editor_exclude_help:De,editor_rule_device_class:Fe,editor_rule_area:He,editor_rule_floor:Ie,editor_rule_label:Je,editor_rule_domain:Ke,editor_rule_entity:Qe,editor_tap_action:Te,editor_hold_action:Xe,editor_double_tap_action:Ze,editor_badge_entity:$e,editor_badge_style:"شکل",editor_badge_style_value:__,editor_badge_style_sparkline:t_,editor_badge_style_ring:o_,editor_badge_style_thin:r_,editor_badge_attribute:i_,editor_badge_name:"نام",editor_badge_hours:a_,editor_badge_show_name:n_,editor_badge_show_icon:l_,editor_badge_icon:s_,editor_badge_min:p_,editor_badge_max:c_,editor_badge_unit:m_,editor_badge_decimals:u_,editor_badge_color:y_,editor_badge_bands:g_,editor_badge_bands_help:h_,editor_badge_actions:b_,editor_badge_tap_action:w_,editor_badge_hold_action:f_,editor_badge_double_tap_action:v_,editor_attribute:k_,editor_name:"نام",editor_icon:z_,editor_min:N_,editor_max:S_,editor_target:"ہدف",editor_none:E_,editor_card_setting:q_,editor_limit_default:W_,editor_limit_number:"عدد",editor_limit_entity:G_,editor_preset:L_,editor_preset_battery:P_,editor_preset_usage:U_,editor_preset_temperature:V_,editor_preset_none:A_,editor_preset_custom:M_,editor_band_from:"سے",editor_band_from_entity:R_,editor_band_from_number:Y_,editor_band_from_entity_label:B_,editor_band_color:"رنگ",editor_band_custom_color:F_,editor_band_label:H_,editor_band_icon:I_,editor_color_icon:J_,editor_color_primary:K_,editor_color_green:"سبز",editor_color_amber:T_,editor_color_red:"سرخ",editor_color_blue:Z_,editor_color_purple:$_,editor_color_grey:et,editor_color_custom:_t,editor_add_band:tt,editor_remove_band:ot,editor_add_entity:rt,editor_move_up:it,editor_move_down:dt,editor_remove_entity:at,editor_show_options:nt,editor_hide_options:lt,editor_not_found:st,editor_severity:"رنگ",annotation_at:ct,editor_orientation:"سمت",editor_orientation_horizontal:ut,editor_orientation_vertical:yt,editor_value_axis:gt,editor_value_grid:ht,editor_value_min:bt,editor_value_max:wt,dist_median:ft,dist_middle:vt,dist_range:kt,dist_count:xt,editor_drill_down:zt,drill_into:Nt,drill_back:St,drill_top:"سب",extremes_high:Et,extremes_low:"کم",extremes_average:Wt,editor_extremes_max:jt,editor_extremes_min:Gt,editor_extremes_average:Lt,editor_extremes_average_none:Pt,editor_extremes_average_line:Ut,editor_extremes_average_figure:Vt,editor_extremes:At,anomaly_title:Mt,anomaly_beyond_high:Ot,anomaly_beyond_low:Rt,editor_anomalies:Yt,editor_anomalies_window:Bt,editor_anomalies_sigma:Dt,editor_anomalies_color:Ft,editor_anomalies_band:Ht,period_previous:It,period_next:Jt,period_return:Kt,period_today:"آج",period_yesterday:Tt,period_this_week:Xt,period_last_week:Zt,period_this_month:$t,period_last_month:eo,period_this_year:_o,period_last_year:to,period_last_hour:oo,period_last_hours:ro,period_last_day:io,period_last_days:ao,period_last_week_rolling:no,period_last_weeks:lo,period_last_month_rolling:so,period_last_months:po,editor_color_by_shades:co,editor_shade_color:mo,editor_show_percent:uo,editor_center_total:"کل",editor_center_average:go,editor_center_none:ho,parts_total:"کل",parts_average:wo,parts_aria:fo,editor_style_scatter:vo,editor_style_bubble:ko,editor_against:xo,editor_against_entity:zo,editor_against_time:"وقت",editor_dot_size:So,editor_jitter:Co,editor_min_size:Eo,editor_max_size:qo,editor_dot_color:Wo,editor_xy_x_axis:jo,scatter_needs_two:Go,bubble_needs_three:Lo,scatter_role_x:Po,bubble_role_size:Uo,chart_total:"کل",editor_x_min:Ao,editor_x_max:Mo,zoom_reset:Oo,zoom_window:Ro,zoom_window_label:Yo,editor_zoom:Bo,editor_overview:Do,editor_annotations:Fo,editor_annotation_type:"قسم",editor_annotation_type_line:Io,editor_annotation_type_band:Jo,editor_annotation_type_time:Ko,editor_annotation_type_state:Qo,editor_annotation_type_point:To,editor_annotation_add_line:Xo,editor_annotation_add_band:Zo,editor_annotation_add_time:$o,editor_annotation_add_state:er,editor_annotation_add_point:_r,editor_annotation_add:tr,editor_annotation_value:"قدر",editor_annotation_from:"سے",editor_annotation_to:"تک",editor_annotation_times:dr,editor_annotation_entity:ar,editor_annotation_series:nr,editor_annotation_state:lr,editor_annotation_shade:sr,editor_annotation_at:pr,editor_annotation_at_max:cr,editor_annotation_at_min:mr,editor_annotation_at_last:ur,editor_annotation_at_first:yr,editor_annotation_label:gr,editor_annotation_color:"رنگ",editor_annotation_dash:br,editor_annotation_history:wr,editor_annotation_zone:fr,editor_annotation_zone_none:vr,editor_annotation_zone_above:kr,editor_annotation_zone_below:xr,editor_annotation_severity:zr,editor_annotation_remove:Nr,editor_zones:Sr,editor_period_calendar:Cr,editor_period_calendar_rolling:Er,editor_period_calendar_day:"آج",editor_period_calendar_week:Wr,editor_period_calendar_month:jr,editor_period_calendar_year:Gr,editor_period_offset:Lr,editor_period_until:Pr,editor_period_until_now:Ur,editor_period_until_end:Vr,editor_period_navigate:Ar,editor_group_by:Mr,editor_group_by_none:Or,editor_group_by_hour:Rr,editor_group_by_day:"دن",editor_group_by_week:Br,editor_group_by_month:Dr,editor_aggregate:Fr,compare_series:Hr,compare_hours_earlier:Ir,compare_days_earlier:Jr,compare_weeks_earlier:Kr,compare_months_earlier:Qr,compare_years_earlier:Tr,editor_compare:Xr,editor_compare_style:Zr,editor_compare_style_grey:$r,editor_compare_style_series:ei,editor_aggregate_mean:_i,editor_aggregate_sum:ti,editor_aggregate_min:oi,editor_aggregate_max:ri,editor_aggregate_first:ii,editor_aggregate_last:di,editor_aggregate_change:ai,editor_cumulative_transform:ni,editor_cumulative_transform_none:li,editor_cumulative_transform_cumulative:si,editor_cumulative_reset:pi,editor_cumulative_reset_none:ci,editor_cumulative_reset_day:mi,editor_cumulative_reset_week:ui,editor_cumulative_reset_month:yi,editor_cumulative_reset_billing:gi,editor_cumulative_billing_day:hi,editor_x_axis:bi,editor_y_axis:wi,editor_axis_labels:fi,editor_axis_labels_outside:vi,editor_axis_labels_inside:ki,editor_grid_horizontal:xi,editor_grid_vertical:zi,editor_y_min:Ni,editor_y_max:Si,editor_y_scale:Ci,editor_y_scale_linear:Ei,editor_y_scale_log:qi,editor_tooltip:Wi,editor_line_width:ji,editor_dots:Gi,editor_on_top:Li,editor_when_entity:Pi,editor_when_state:Ui,editor_when_above:Vi,editor_when_below:Ai,editor_when_card_entity:Mi,editor_when_card_state:Oi,editor_when_card_above:Ri,editor_when_card_below:Yi,editor_when_ghost:Bi,editor_when_strip:Di,when_strip_label:Fi,editor_now_marker:Hi,editor_now_marker_off:"بند",editor_now_marker_line:Ji,editor_now_marker_time:Ki,editor_now_marker_countdown:Qi,now_marker_countdown:Ti,now_marker_next:Xi,editor_compact:Zi,editor_header:$i,editor_header_above:ed,editor_header_over:_d,editor_header_hidden:td,editor_legend_toggle:od,editor_labels_show:rd,editor_labels_show_all:id,editor_labels_show_last:dd,editor_labels_show_minmax:ad,editor_labels_show_ends:nd,editor_labels_position:ld,editor_labels_position_auto:sd,editor_labels_position_above:pd,editor_labels_position_below:cd,editor_labels_position_center:md,editor_labels_overlap:ud,editor_sync:yd,editor_multiples:gd,editor_multiples_scale:hd,editor_multiples_scale_auto:bd,editor_multiples_scale_shared:wd,editor_multiples_scale_independent:fd,editor_multiples_columns:vd,forecast_label:kd,forecast_series:xd,editor_forecast_title:zd,editor_forecast_entity:Nd,editor_forecast_attribute:"وصف",editor_forecast_value_key:Cd,editor_forecast_time_key:Ed,editor_forecast_type:qd,editor_forecast_type_hourly:Wd,editor_forecast_type_daily:jd,editor_forecast_type_twice_daily:Gd,editor_forecast_multiply:Ld,editor_forecast_hours:Pd,editor_set_point:Ud,editor_shading:Vd,editor_shade_fan:Ad,editor_current_color:Md,editor_set_point_color:Od,editor_heating_color:Rd,editor_cooling_color:Yd,editor_days:Bd,editor_day_clock_center_total:Dd,editor_day_clock_center_now:Fd,editor_day_clock_center_none:Hd,editor_bucket:Id,editor_bucket_15:Jd,editor_bucket_30:Kd,editor_bucket_60:Qd,editor_aggregate_auto:Td,editor_ring_color:"رنگ",editor_active:Zd,editor_entity_options_none:$d,editor_hierarchy_group_by:ea,editor_group_by_floor:_a,editor_group_by_area:ta,editor_group_by_device:"آلہ",editor_group_by_label:ra,editor_entity_groups:ia,editor_bar_labels:da,editor_bar_labels_state:aa,editor_bar_labels_duration:na,editor_bar_labels_both:la,editor_bar_labels_none:sa,editor_timeline_legend:pa,editor_timeline_legend_above:ca,editor_timeline_legend_hidden:ma,editor_state_colors:ua,editor_state_colors_help:ya,editor_state_colors_state:ga,editor_state_colors_color:"رنگ",editor_state_colors_add:ba,editor_state_colors_remove:wa,editor_timeline_group:fa,editor_points_per_hour:va,editor_graph:ka,editor_graph_line:xa,editor_graph_bar:za,editor_graph_none:Na,editor_fill:Sa,editor_fill_solid:Ca,editor_fill_fade:Ea,editor_fill_none:qa,editor_points:Wa,editor_points_hover:ja,editor_points_always:Ga,editor_points_never:La,editor_trend_labels:Pa,editor_labels_hover:Ua,editor_labels_always:Va,editor_labels_never:Aa,editor_height:Ma,editor_bar_spacing:Oa,editor_color_transition:Ra,editor_color_transition_smooth:Ya,editor_color_transition_hard:Ba,editor_extrema:Da,editor_average:Fa,editor_trend_legend:Ha,editor_trend_y_min:Ia,editor_trend_y_max:Ja,editor_min_range:Ka,editor_y_min_secondary:Qa,editor_y_max_secondary:Ta,editor_min_range_secondary:Xa,editor_value_factor:Za,editor_align_header:$a,editor_align_header_default:en,editor_align_header_left:_n,editor_align_header_right:tn,editor_align_header_center:on,editor_align_icon:rn,editor_align_icon_right:dn,editor_align_icon_left:an,editor_align_icon_state:nn,editor_align_state:"قدر",editor_align_state_left:sn,editor_align_state_right:pn,editor_align_state_center:cn,editor_font_size:mn,editor_font_size_header:un,editor_color_name:yn,editor_color_value:gn,editor_trend_color_icon:hn,editor_trend_group:bn,editor_icon_image:wn,editor_trend_tooltip:fn,editor_y_axis_side:vn,editor_y_axis_side_primary:kn,editor_y_axis_side_secondary:xn,editor_entity_aggregate:zn,editor_fixed_value:Nn,editor_show_state:Sn,editor_show_indicator:Cn,editor_show_graph:En,editor_show_line:qn,editor_show_fill:Wn,editor_show_points:jn,editor_show_legend_entity:Gn,editor_show_legend_state:Ln,editor_sectors:Pn,editor_sectors_4:Un,editor_sectors_8:Vn,editor_sectors_16:An,editor_calm:Mn,editor_wind_roles:On,editor_wind_now:Rn,editor_wind_none:Yn,editor_wind_statistics:Bn,editor_style_area:Dn,editor_stack:"تہہ",editor_stack_none:Hn,editor_stack_normal:In,editor_stack_percent:Jn,editor_negative_color:Kn,editor_style_beeswarm:Qn,editor_place_by:Tn,editor_place_by_value:Xn,editor_place_by_time_of_day:Zn,editor_size_by_value:$n,swarm_readings:el,swarm_events:_l,swarm_shown:tl,swarm_none:ol,swarm_no_change:rl,swarm_held:il,swarm_earliest_latest:dl,swarm_lowest_highest:al,editor_style_strip_plot:nl,strip_median_value:ll,strip_mean_value:sl,strip_mean:pl,editor_strip_marker:cl,editor_strip_marker_median:ml,editor_strip_marker_mean:ul,editor_strip_marker_none:yl,editor_strip_jitter:gl,editor_fill_color:"رنگ",editor_style_box:bl,box_aria:wl,box_highest:fl,box_upper_quartile:vl,box_median:kl,box_lower_quartile:xl,box_lowest:zl,box_mean:Nl,box_count:Sl,box_outliers:Cl,editor_whiskers:El,editor_whiskers_tukey:ql,editor_whiskers_range:Wl,editor_readings:jl,editor_box_color:Gl,editor_style_bullet:"بلٹ",editor_ranges:Pl,editor_ranges_shades:Ul,editor_ranges_colours:Vl,compare_target:Al,chart_aria:Ml,editor_style_candlestick:Ol,editor_candle_by:Rl,editor_under_aggregate:Yl,editor_up_color:Bl,editor_down_color:Dl,editor_underneath:Fl,editor_underneath_columns:Hl,editor_underneath_line:Il,candle_open:Jl,candle_high:Kl,candle_low:"کم",candle_close:Tl,candle_week_of:Xl,editor_style_climate:Zl,climate_set_point:$l,climate_range:es,climate_not_thermostat:_s,climate_action_heating:ts,climate_action_preheating:os,climate_action_cooling:rs,climate_action_defrosting:is,climate_action_drying:ds,climate_action_fan:as,climate_action_idle:ns,climate_action_off:"بند",editor_style_column:ss,editor_group_by_auto:ps,editor_range:cs,editor_rounded:ms,editor_column_labels:us,editor_error_bars:ys,editor_error_bars_none:gs,editor_error_bars_std:hs,editor_error_bars_min_max:bs,editor_error_bars_ci95:ws,error_bars_tooltip:fs,editor_column_color:"رنگ",editor_style_combined:ks,editor_series_type:xs,editor_series_type_line:zs,editor_series_type_column:Ns,editor_series_type_area:Ss,editor_series_axis:Cs,editor_series_axis_auto:Es,editor_series_axis_left:qs,editor_series_axis_right:Ws,editor_series_aggregate:js,editor_series_aggregate_auto:Gs,editor_series_aggregate_mean:Ls,editor_series_aggregate_sum:Ps,editor_series_aggregate_min:Us,editor_series_aggregate_max:Vs,editor_series_aggregate_first:As,editor_series_aggregate_last:Ms,editor_series_aggregate_change:Os,editor_style_day_clock:Rs,day_clock_times_one:Ys,day_clock_times:Bs,day_clock_a_day:Ds,day_clock_busiest:Fs,day_clock_peak:Hs,day_clock_state:Is,day_clock_per_day:Js,day_clock_no_data:Ks,day_clock_now:Qs,day_clock_on:"آن",day_clock_average:Xs,day_clock_on_days:Zs,day_clock_so_far:$s,day_clock_range:ep,day_clock_average_value:_p,editor_style_cycle_plot:tp,cycle_note_week:op,cycle_note_hour:rp,cycle_note_month:ip,cycle_mean_legend:dp,cycle_panel_average:ap,editor_cycle_plot_cycle:np,editor_cycle_plot_cycle_day_of_week:lp,editor_cycle_plot_cycle_hour_of_day:sp,editor_cycle_plot_cycle_day_of_month:pp,editor_cycle_plot_weeks:cp,editor_style_dumbbell:mp,editor_ends:up,editor_ends_range:yp,editor_ends_then:gp,editor_ends_target:hp,editor_show_now:bp,dumbbell_low:"کم",dumbbell_high:fp,dumbbell_now:vp,dumbbell_target:"ہدف",dumbbell_ago_hour_one:xp,dumbbell_ago_hour:zp,dumbbell_ago_day_one:Np,dumbbell_ago_day:Sp,dumbbell_ago_week_one:Cp,dumbbell_ago_week:Ep,dumbbell_ago_month_one:qp,dumbbell_ago_month:Wp,dumbbell_no_value:jp,editor_style_funnel:"قیف",editor_funnel_shape:"شکل",editor_funnel_shape_funnel:Pp,editor_funnel_shape_pyramid:Up,editor_funnel_percent_of:Vp,editor_funnel_percent_of_first:Ap,editor_funnel_percent_of_previous:Mp,editor_funnel_percent_of_none:Op,editor_funnel_color_by:"رنگ",editor_funnel_color_by_series:Yp,editor_funnel_color_by_bands:Bp,funnel_aria:Dp,editor_style_grouped_bars:Fp,editor_mode:Hp,editor_mode_grouped:Ip,editor_mode_stacked:Jp,editor_mode_percent:Kp,editor_bars_color_by:"رنگ",editor_bars_color_by_series:Tp,editor_bars_color_by_bands:Xp,editor_bar_group:Zp,editor_bar_series:$p,editor_bar_color:ec,grouped_bars_aria:_c,editor_style_heatmap:tc,heatmap_aria:oc,heatmap_hours:rc,heatmap_empty:ic,editor_grid:dc,editor_grid_hours:ac,editor_grid_calendar:nc,editor_color_by_scale:lc,editor_cell_shape:sc,editor_cell_shape_square:pc,editor_cell_shape_rounded:"گول",editor_cell_shape_hexagon:mc,editor_color_min:uc,editor_color_max:yc,editor_legend:gc,editor_style_spiral:hc,spiral_aria:bc,spiral_turn_day_note:wc,spiral_turn_week_note:fc,spiral_inner_oldest:vc,editor_spiral_turn:kc,editor_spiral_turn_day:"دن",editor_spiral_turn_week:zc,editor_spiral_turns:"چکر",editor_spiral_ring_width:Sc,editor_style_histogram:Cc,editor_count:Ec,editor_count_time:qc,editor_count_readings:Wc,editor_show_as:jc,editor_show_as_percent:Gc,editor_show_as_total:Lc,editor_bins:Pc,editor_bin_width:Uc,editor_bars:Vc,editor_bars_side:Ac,editor_bars_overlap:Mc,editor_hist_x_axis:Oc,histogram_readings:Rc,histogram_reading:Yc,editor_style_line:Bc,chart_loading:Dc,chart_error:Fc,energy_loading:Hc,energy_error:Ic,energy_none:Jc,energy_flow_grid_import:Kc,energy_flow_grid_export:Qc,energy_flow_solar:Tc,energy_flow_battery_out:Xc,energy_flow_battery_in:Zc,energy_flow_gas:"گیس",energy_flow_water:em,energy_flow_devices:_m,energy_node_home:"گھر",energy_node_untracked:om,energy_node_home_use:rm,chart_no_data:im,legend_toggle_hint:dm,legend_toggle_all_hidden:am,export_menu:nm,export_png:lm,export_png_hint:sm,export_svg:pm,export_svg_hint:cm,export_csv:mm,export_csv_hint:um,export_yaml:ym,export_yaml_hint:gm,export_copied:hm,export_saved:bm,export_saved_file:wm,export_failed:fm,chart_log_nothing:vm,editor_style_lollipop:km,editor_style_pictograph:xm,editor_unit_icon:zm,editor_per_icon:Nm,editor_group_size:Sm,editor_partial:Cm,editor_style_pie:Em,editor_shape:"شکل",editor_shape_donut:Wm,editor_shape_pie:jm,editor_center_label:Gm,editor_gap:Lm,editor_gradient:Pm,editor_style_polar_area:Um,editor_polar_scale:Vm,editor_polar_scale_shared:Am,editor_polar_scale_limits:Mm,editor_polar_color_by:"رنگ",editor_polar_color_by_series:Rm,editor_polar_color_by_shades:Ym,editor_polar_color_by_bands:Bm,editor_polar_color:Dm,polar_area_aria:Fm,editor_style_radar:Hm,editor_radar_scale:Im,editor_radar_scale_limits:Jm,editor_radar_scale_shared:Km,editor_radar_fill:Qm,editor_radar_axis:Tm,radar_aria:Xm,radar_other:Zm,editor_style_range_area:$m,editor_mean:eu,editor_range_color:"رنگ",editor_style_rings:tu,editor_rings_start_angle:ou,editor_rounded_ends:ru,editor_style_sankey:iu,editor_link_color:du,editor_link_color_auto:au,editor_link_color_source:nu,editor_link_color_target:lu,editor_from:su,editor_to:pu,editor_flow_color:cu,sankey_aria:mu,sankey_flow:uu,sankey_no_flows:yu,sankey_nothing:gu,energy_nothing_flowed:hu,editor_style_chord:bu,editor_chord_pad:wu,editor_chord_ribbon_opacity:fu,chord_aria:vu,editor_style_slope:ku,editor_measure:xu,editor_measure_value:zu,editor_measure_change:Nu,editor_color_by_direction:Su,editor_color_by_group:Cu,editor_increase:Eu,editor_increase_bad:qu,editor_increase_good:Wu,editor_group:ju,slope_now:Gu,slope_ago:Lu,slope_ago_one:Pu,slope_previous:Uu,slope_previous_one:Vu,slope_last:Au,slope_last_one:Mu,slope_unit_hour:Ou,slope_unit_hour_other:Ru,slope_unit_day:"دن",slope_unit_day_other:"دن",slope_unit_week:Du,slope_unit_week_other:Fu,slope_unit_month:Hu,slope_unit_month_other:Iu,slope_entity_aria:Ju,slope_no_reading:Ku,editor_style_sparkline:Qu,editor_spark:Tu,editor_spark_line:Xu,editor_spark_area:Zu,editor_spark_column:$u,editor_spark_bar:ey,editor_spark_color:"رنگ",spark_aria:ty,editor_style_streamgraph:oy,editor_baseline:"شکل",editor_baseline_wiggle:iy,editor_baseline_centre:dy,editor_baseline_share:ay,editor_baseline_zero:ny,editor_stream_order:ly,editor_stream_order_inside_out:sy,editor_stream_order_listed:py,editor_stream_labels:cy,editor_stream_curve:my,stream_total:"کل",editor_style_sunburst:yy,editor_style_icicle:gy,editor_sunburst_shape:"شکل",editor_sunburst_shape_full:by,editor_sunburst_shape_half:wy,editor_hierarchy_color_by:"رنگ",editor_hierarchy_color_by_group:vy,editor_hierarchy_color_by_bands:ky,hierarchy_total:"کل",hierarchy_other:zy,hierarchy_empty:Ny,hierarchy_no_reading:Sy,sunburst_aria:Cy,icicle_aria:Ey,editor_style_timeline:qy,timeline_no_states:Wy,timeline_for:jy,timeline_now:Gy,timeline_measurement:Ly,editor_style_treemap:Py,editor_treemap_color_by:"رنگ",editor_treemap_color_by_group:Vy,editor_treemap_color_by_bands:Ay,treemap_aria:My,treemap_total:Oy,treemap_empty:Ry,treemap_no_reading:Yy,treemap_other:By,editor_style_marimekko:Dy,editor_marimekko_segment_labels:Fy,editor_marimekko_segment_labels_percent:Hy,editor_marimekko_segment_labels_value:"قدر",editor_marimekko_segment_labels_both:Jy,editor_marimekko_segment_labels_none:Ky,editor_marimekko_group:Qy,editor_marimekko_category:Ty,editor_marimekko_color:Xy,marimekko_aria:Zy,editor_style_trend:$y,trend_min:"کم",trend_avg:_g,trend_max:tg,editor_style_violin:og,editor_shape_violin:rg,editor_shape_raincloud:ig,editor_box:dg,editor_bandwidth:ag,editor_split_by:ng,editor_split_by_none:lg,editor_split_by_day:sg,editor_split_by_week:pg,editor_split_by_month:cg,violin_median:mg,violin_none:ug,violin_raincloud:yg,editor_style_waffle:gg,editor_waffles:hg,editor_waffles_one:bg,editor_waffles_each:wg,editor_headline:fg,editor_style_waterfall:vg,editor_steps:kg,editor_steps_change:xg,editor_steps_current:zg,editor_start_from_first:Ng,editor_total:Sg,editor_waterfall_invert:Cg,waterfall_start:Eg,waterfall_end:qg,waterfall_total:"کل",waterfall_no_readings:jg,waterfall_aria:Gg,editor_style_wind_rose:Lg,wind_prevailing:Pg,wind_mean_speed:Ug,wind_strongest:Vg,wind_calm:Ag,wind_speed:Mg,wind_speed_unit:Og,wind_share:Rg,wind_aria:Yg,wind_aria_calm:Bg,wind_aria_still:Dg,editor_style_purpose_bar:Fg,editor_style_purpose_thin:Hg,editor_style_purpose_segmented:Ig,editor_style_purpose_tank:Jg,editor_style_purpose_battery:Kg,editor_style_purpose_ring:Qg,editor_style_purpose_needle:Tg,editor_style_purpose_arc:Xg,editor_style_purpose_line:Zg,editor_style_purpose_area:$g,editor_style_purpose_column:eh,editor_style_purpose_combined:_h,editor_style_purpose_pie:th,editor_style_purpose_rings:oh,editor_style_purpose_pictograph:rh,editor_style_purpose_waffle:ih,editor_style_purpose_histogram:dh,editor_style_purpose_scatter:ah,editor_style_purpose_bubble:nh,editor_style_purpose_heatmap:lh,editor_style_purpose_spiral:sh,editor_style_purpose_box:ph,editor_style_purpose_funnel:ch,editor_style_purpose_radar:mh,editor_style_purpose_polar_area:uh,editor_style_purpose_treemap:yh,editor_style_purpose_marimekko:gh,editor_style_purpose_sunburst:hh,editor_style_purpose_icicle:bh,editor_style_purpose_grouped_bars:wh,editor_style_purpose_bullet:fh,editor_style_purpose_lollipop:vh,editor_style_purpose_waterfall:kh,editor_style_purpose_slope:xh,editor_style_purpose_dumbbell:zh,editor_style_purpose_range_area:Nh,editor_style_purpose_sparkline:Sh,editor_style_purpose_streamgraph:Ch,editor_style_purpose_candlestick:Eh,editor_style_purpose_violin:qh,editor_style_purpose_beeswarm:Wh,editor_style_purpose_strip_plot:jh,editor_style_purpose_sankey:Gh,editor_style_purpose_chord:Lh,editor_style_purpose_timeline:Ph,editor_style_purpose_climate:Uh,editor_style_purpose_wind_rose:Vh,editor_style_purpose_day_clock:Ah,editor_style_purpose_cycle_plot:Mh,editor_style_purpose_trend:Oh,editor_chart_group_data:Rh,editor_chart_group_look:Yh,editor_chart_group_axes:Bh,editor_chart_group_extras:Dh,editor_chart_group_layout:Fh,editor_notice_group_by:Hh,editor_notice_sorted:Ih,editor_summary_no_entities:Jh,editor_summary_entity_one:Kh,editor_summary_entities:Qh,editor_summary_matching:Th,editor_summary_limits:Xh,editor_summary_target:Zh,editor_summary_no_bands:$h,editor_summary_band_one:eb,editor_summary_bands:_b,editor_warn_min_max:tb,editor_warn_not_number:ob,editor_warn_band_same_start:rb,editor_row_action:ib,editor_when_heading:db,editor_when_card_heading:ab,editor_when_card_help:nb,editor_when_state_helper:lb,editor_when_card_state_helper:sb,editor_anomalies_window_helper:pb,editor_zoom_helper:cb,editor_sync_helper:mb,editor_forecast_entity_helper:ub,editor_forecast_attribute_helper:yb,editor_forecast_value_key_helper:gb,editor_forecast_time_key_helper:hb,editor_forecast_type_helper:bb,editor_forecast_multiply_helper:wb,editor_trend_y_min_helper:fb,editor_trend_y_max_helper:vb,editor_y_min_secondary_helper:kb,editor_y_max_secondary_helper:xb,editor_entity_groups_helper:zb,editor_active_helper:Nb,editor_annotation_times_helper:Sb,editor_annotation_value_helper:Cb,editor_annotation_from_helper:Eb,editor_annotation_to_helper:qb,editor_derivative_smoothing_time_helper:Wb,editor_calm_helper:jb,editor_radar_axis_helper:Gb,editor_energy_flows_helper:Lb,editor_shade_color_helper:Pb};export{ct as annotation_at,Ot as anomaly_beyond_high,Rt as anomaly_beyond_low,Mt as anomaly_title,oe as battery_aria,wl as box_aria,Sl as box_count,fl as box_highest,xl as box_lower_quartile,zl as box_lowest,Nl as box_mean,kl as box_median,Cl as box_outliers,vl as box_upper_quartile,Lo as bubble_needs_three,Uo as bubble_role_size,Tl as candle_close,Kl as candle_high,Ql as candle_low,Jl as candle_open,Xl as candle_week_of,Ml as chart_aria,Fc as chart_error,Dc as chart_loading,vm as chart_log_nothing,im as chart_no_data,Vo as chart_total,vu as chord_aria,rs as climate_action_cooling,is as climate_action_defrosting,ds as climate_action_drying,as as climate_action_fan,ts as climate_action_heating,ns as climate_action_idle,ls as climate_action_off,os as climate_action_preheating,_s as climate_not_thermostat,es as climate_range,$l as climate_set_point,Jr as compare_days_earlier,Ir as compare_hours_earlier,Qr as compare_months_earlier,Hr as compare_series,Al as compare_target,Kr as compare_weeks_earlier,Tr as compare_years_earlier,dp as cycle_mean_legend,rp as cycle_note_hour,ip as cycle_note_month,op as cycle_note_week,ap as cycle_panel_average,Ds as day_clock_a_day,Xs as day_clock_average,_p as day_clock_average_value,Fs as day_clock_busiest,Ks as day_clock_no_data,Qs as day_clock_now,Ts as day_clock_on,Zs as day_clock_on_days,Hs as day_clock_peak,Js as day_clock_per_day,ep as day_clock_range,$s as day_clock_so_far,Is as day_clock_state,Bs as day_clock_times,Ys as day_clock_times_one,Ub as default,xt as dist_count,ft as dist_median,vt as dist_middle,kt as dist_range,St as drill_back,Nt as drill_into,Ct as drill_top,Sp as dumbbell_ago_day,Np as dumbbell_ago_day_one,zp as dumbbell_ago_hour,xp as dumbbell_ago_hour_one,Wp as dumbbell_ago_month,qp as dumbbell_ago_month_one,Ep as dumbbell_ago_week,Cp as dumbbell_ago_week_one,fp as dumbbell_high,wp as dumbbell_low,jp as dumbbell_no_value,vp as dumbbell_now,kp as dumbbell_target,Zd as editor_active,Nb as editor_active_helper,tt as editor_add_band,rt as editor_add_entity,xo as editor_against,zo as editor_against_entity,No as editor_against_time,Fr as editor_aggregate,Td as editor_aggregate_auto,ai as editor_aggregate_change,ii as editor_aggregate_first,di as editor_aggregate_last,ri as editor_aggregate_max,_i as editor_aggregate_mean,oi as editor_aggregate_min,ti as editor_aggregate_sum,$a as editor_align_header,on as editor_align_header_center,en as editor_align_header_default,_n as editor_align_header_left,tn as editor_align_header_right,rn as editor_align_icon,an as editor_align_icon_left,dn as editor_align_icon_right,nn as editor_align_icon_state,ln as editor_align_state,cn as editor_align_state_center,sn as editor_align_state_left,pn as editor_align_state_right,Ve as editor_animate,tr as editor_annotation_add,Zo as editor_annotation_add_band,Xo as editor_annotation_add_line,_r as editor_annotation_add_point,er as editor_annotation_add_state,$o as editor_annotation_add_time,pr as editor_annotation_at,yr as editor_annotation_at_first,ur as editor_annotation_at_last,cr as editor_annotation_at_max,mr as editor_annotation_at_min,hr as editor_annotation_color,br as editor_annotation_dash,ar as editor_annotation_entity,rr as editor_annotation_from,Eb as editor_annotation_from_helper,wr as editor_annotation_history,gr as editor_annotation_label,Nr as editor_annotation_remove,nr as editor_annotation_series,zr as editor_annotation_severity,sr as editor_annotation_shade,lr as editor_annotation_state,dr as editor_annotation_times,Sb as editor_annotation_times_helper,ir as editor_annotation_to,qb as editor_annotation_to_helper,Ho as editor_annotation_type,Jo as editor_annotation_type_band,Io as editor_annotation_type_line,To as editor_annotation_type_point,Qo as editor_annotation_type_state,Ko as editor_annotation_type_time,or as editor_annotation_value,Cb as editor_annotation_value_helper,fr as editor_annotation_zone,kr as editor_annotation_zone_above,xr as editor_annotation_zone_below,vr as editor_annotation_zone_none,Fo as editor_annotations,Yt as editor_anomalies,Ht as editor_anomalies_band,Ft as editor_anomalies_color,Dt as editor_anomalies_sigma,Bt as editor_anomalies_window,pb as editor_anomalies_window_helper,k_ as editor_attribute,Fa as editor_average,fi as editor_axis_labels,ki as editor_axis_labels_inside,vi as editor_axis_labels_outside,b_ as editor_badge_actions,i_ as editor_badge_attribute,g_ as editor_badge_bands,h_ as editor_badge_bands_help,y_ as editor_badge_color,u_ as editor_badge_decimals,v_ as editor_badge_double_tap_action,$e as editor_badge_entity,f_ as editor_badge_hold_action,a_ as editor_badge_hours,s_ as editor_badge_icon,c_ as editor_badge_max,p_ as editor_badge_min,d_ as editor_badge_name,l_ as editor_badge_show_icon,n_ as editor_badge_show_name,e_ as editor_badge_style,o_ as editor_badge_style_ring,t_ as editor_badge_style_sparkline,r_ as editor_badge_style_thin,__ as editor_badge_style_value,w_ as editor_badge_tap_action,m_ as editor_badge_unit,D_ as editor_band_color,F_ as editor_band_custom_color,O_ as editor_band_from,R_ as editor_band_from_entity,B_ as editor_band_from_entity_label,Y_ as editor_band_from_number,I_ as editor_band_icon,H_ as editor_band_label,ag as editor_bandwidth,ec as editor_bar_color,Zp as editor_bar_group,da as editor_bar_labels,la as editor_bar_labels_both,na as editor_bar_labels_duration,sa as editor_bar_labels_none,aa as editor_bar_labels_state,$p as editor_bar_series,Oa as editor_bar_spacing,Vc as editor_bars,Qp as editor_bars_color_by,Xp as editor_bars_color_by_bands,Tp as editor_bars_color_by_series,Mc as editor_bars_overlap,Ac as editor_bars_side,ry as editor_baseline,dy as editor_baseline_centre,ay as editor_baseline_share,iy as editor_baseline_wiggle,ny as editor_baseline_zero,Uc as editor_bin_width,Pc as editor_bins,dg as editor_box,Gl as editor_box_color,Id as editor_bucket,Jd as editor_bucket_15,Kd as editor_bucket_30,Qd as editor_bucket_60,Mn as editor_calm,jb as editor_calm_helper,Rl as editor_candle_by,q_ as editor_card_setting,sc as editor_cell_shape,mc as editor_cell_shape_hexagon,cc as editor_cell_shape_rounded,pc as editor_cell_shape_square,se as editor_center,go as editor_center_average,Gm as editor_center_label,ce as editor_center_mode_band,me as editor_center_mode_name,ye as editor_center_mode_none,ue as editor_center_mode_text,pe as editor_center_mode_value,ho as editor_center_none,ge as editor_center_text,yo as editor_center_total,Bh as editor_chart_group_axes,Rh as editor_chart_group_data,Dh as editor_chart_group_extras,Fh as editor_chart_group_layout,Yh as editor_chart_group_look,wu as editor_chord_pad,fu as editor_chord_ribbon_opacity,T_ as editor_color_amber,Z_ as editor_color_blue,Y as editor_color_by,D as editor_color_by_bands,Su as editor_color_by_direction,Cu as editor_color_by_group,lc as editor_color_by_scale,B as editor_color_by_series,co as editor_color_by_shades,_t as editor_color_custom,Q_ as editor_color_green,et as editor_color_grey,J_ as editor_color_icon,yc as editor_color_max,uc as editor_color_min,yn as editor_color_name,K_ as editor_color_primary,$_ as editor_color_purple,X_ as editor_color_red,Ra as editor_color_transition,Ba as editor_color_transition_hard,Ya as editor_color_transition_smooth,gn as editor_color_value,vs as editor_column_color,us as editor_column_labels,qe as editor_columns,Zi as editor_compact,Xr as editor_compare,Zr as editor_compare_style,$r as editor_compare_style_grey,ei as editor_compare_style_series,Yd as editor_cooling_color,Ec as editor_count,Wc as editor_count_readings,qc as editor_count_time,hi as editor_cumulative_billing_day,pi as editor_cumulative_reset,gi as editor_cumulative_reset_billing,mi as editor_cumulative_reset_day,yi as editor_cumulative_reset_month,ci as editor_cumulative_reset_none,ui as editor_cumulative_reset_week,ni as editor_cumulative_transform,si as editor_cumulative_transform_cumulative,li as editor_cumulative_transform_none,Md as editor_current_color,A as editor_curve,M as editor_curve_smooth,R as editor_curve_step,O as editor_curve_straight,np as editor_cycle_plot_cycle,pp as editor_cycle_plot_cycle_day_of_month,lp as editor_cycle_plot_cycle_day_of_week,sp as editor_cycle_plot_cycle_hour_of_day,cp as editor_cycle_plot_weeks,I as editor_dash,Hd as editor_day_clock_center_none,Fd as editor_day_clock_center_now,Dd as editor_day_clock_center_total,Bd as editor_days,Pe as editor_decimals,j as editor_derivative_smoothing,G as editor_derivative_smoothing_time,Wb as editor_derivative_smoothing_time_helper,x as editor_derivative_transform,N as editor_derivative_transform_derivative,z as editor_derivative_transform_none,S as editor_derivative_unit_time,W as editor_derivative_unit_time_d,q as editor_derivative_unit_time_h,E as editor_derivative_unit_time_min,C as editor_derivative_unit_time_s,Wo as editor_dot_color,So as editor_dot_size,Gi as editor_dots,Ze as editor_double_tap_action,Dl as editor_down_color,zt as editor_drill_down,le as editor_end_angle,up as editor_ends,yp as editor_ends_range,hp as editor_ends_target,gp as editor_ends_then,U as editor_energy_flows,Lb as editor_energy_flows_helper,V as editor_energy_split,zn as editor_entity_aggregate,ia as editor_entity_groups,zb as editor_entity_groups_helper,$d as editor_entity_options_none,ys as editor_error_bars,ws as editor_error_bars_ci95,bs as editor_error_bars_min_max,gs as editor_error_bars_none,hs as editor_error_bars_std,Be as editor_exclude_heading,De as editor_exclude_help,Me as editor_export,Da as editor_extrema,At as editor_extremes,Lt as editor_extremes_average,Vt as editor_extremes_average_figure,Ut as editor_extremes_average_line,Pt as editor_extremes_average_none,jt as editor_extremes_max,Gt as editor_extremes_min,Sa as editor_fill,hl as editor_fill_color,Ea as editor_fill_fade,qa as editor_fill_none,Ca as editor_fill_solid,Nn as editor_fixed_value,cu as editor_flow_color,mn as editor_font_size,un as editor_font_size_header,Sd as editor_forecast_attribute,yb as editor_forecast_attribute_helper,Nd as editor_forecast_entity,ub as editor_forecast_entity_helper,Pd as editor_forecast_hours,Ld as editor_forecast_multiply,wb as editor_forecast_multiply_helper,Ed as editor_forecast_time_key,hb as editor_forecast_time_key_helper,zd as editor_forecast_title,qd as editor_forecast_type,jd as editor_forecast_type_daily,bb as editor_forecast_type_helper,Wd as editor_forecast_type_hourly,Gd as editor_forecast_type_twice_daily,Cd as editor_forecast_value_key,gb as editor_forecast_value_key_helper,su as editor_from,Rp as editor_funnel_color_by,Bp as editor_funnel_color_by_bands,Yp as editor_funnel_color_by_series,Vp as editor_funnel_percent_of,Ap as editor_funnel_percent_of_first,Op as editor_funnel_percent_of_none,Mp as editor_funnel_percent_of_previous,Lp as editor_funnel_shape,Pp as editor_funnel_shape_funnel,Up as editor_funnel_shape_pyramid,Lm as editor_gap,ae as editor_gauge_help,be as editor_ghost,fe as editor_ghost_24h,ve as editor_ghost_7d,we as editor_ghost_off,Pm as editor_gradient,ka as editor_graph,za as editor_graph_bar,xa as editor_graph_line,Na as editor_graph_none,dc as editor_grid,nc as editor_grid_calendar,xi as editor_grid_horizontal,ac as editor_grid_hours,zi as editor_grid_vertical,ju as editor_group,n as editor_group_bars,Mr as editor_group_by,ta as editor_group_by_area,ps as editor_group_by_auto,Yr as editor_group_by_day,oa as editor_group_by_device,_a as editor_group_by_floor,Rr as editor_group_by_hour,ra as editor_group_by_label,Dr as editor_group_by_month,Or as editor_group_by_none,Br as editor_group_by_week,c as editor_group_compare,m as editor_group_distribution,l as editor_group_gauges,s as editor_group_history,Sm as editor_group_size,p as editor_group_totals,$i as editor_header,ed as editor_header_above,td as editor_header_hidden,_d as editor_header_over,fg as editor_headline,Rd as editor_heating_color,Ma as editor_height,lt as editor_hide_options,Ae as editor_hide_unavailable,fy as editor_hierarchy_color_by,ky as editor_hierarchy_color_by_bands,vy as editor_hierarchy_color_by_group,ea as editor_hierarchy_group_by,Oc as editor_hist_x_axis,Xe as editor_hold_action,z_ as editor_icon,wn as editor_icon_image,Re as editor_include_heading,Ye as editor_include_help,Eu as editor_increase,qu as editor_increase_bad,Wu as editor_increase_good,Co as editor_jitter,F as editor_labels,Va as editor_labels_always,Ua as editor_labels_hover,Aa as editor_labels_never,ud as editor_labels_overlap,ld as editor_labels_position,pd as editor_labels_position_above,sd as editor_labels_position_auto,cd as editor_labels_position_below,md as editor_labels_position_center,rd as editor_labels_show,id as editor_labels_show_all,nd as editor_labels_show_ends,dd as editor_labels_show_last,ad as editor_labels_show_minmax,gc as editor_legend,od as editor_legend_toggle,Oe as editor_limit,W_ as editor_limit_default,G_ as editor_limit_entity,j_ as editor_limit_number,ji as editor_line_width,du as editor_link_color,au as editor_link_color_auto,nu as editor_link_color_source,lu as editor_link_color_target,Ty as editor_marimekko_category,Xy as editor_marimekko_color,Qy as editor_marimekko_group,Fy as editor_marimekko_segment_labels,Jy as editor_marimekko_segment_labels_both,Ky as editor_marimekko_segment_labels_none,Hy as editor_marimekko_segment_labels_percent,Iy as editor_marimekko_segment_labels_value,S_ as editor_max,qo as editor_max_size,eu as editor_mean,xu as editor_measure,Nu as editor_measure_change,zu as editor_measure_value,N_ as editor_min,Ka as editor_min_range,Xa as editor_min_range_secondary,Eo as editor_min_size,Hp as editor_mode,Ip as editor_mode_grouped,Kp as editor_mode_percent,Jp as editor_mode_stacked,dt as editor_move_down,it as editor_move_up,gd as editor_multiples,vd as editor_multiples_columns,hd as editor_multiples_scale,bd as editor_multiples_scale_auto,fd as editor_multiples_scale_independent,wd as editor_multiples_scale_shared,x_ as editor_name,Kn as editor_negative_color,E_ as editor_none,st as editor_not_found,Hh as editor_notice_group_by,Ih as editor_notice_sorted,Hi as editor_now_marker,Qi as editor_now_marker_countdown,Ji as editor_now_marker_line,Ii as editor_now_marker_off,Ki as editor_now_marker_time,Li as editor_on_top,mt as editor_orientation,ut as editor_orientation_horizontal,yt as editor_orientation_vertical,Do as editor_overview,Cm as editor_partial,Nm as editor_per_icon,Cr as editor_period_calendar,qr as editor_period_calendar_day,jr as editor_period_calendar_month,Er as editor_period_calendar_rolling,Wr as editor_period_calendar_week,Gr as editor_period_calendar_year,u as editor_period_last,Ar as editor_period_navigate,Lr as editor_period_offset,y as editor_period_unit,h as editor_period_unit_day,g as editor_period_unit_hour,w as editor_period_unit_month,b as editor_period_unit_week,Pr as editor_period_until,Vr as editor_period_until_end,Ur as editor_period_until_now,Tn as editor_place_by,Zn as editor_place_by_time_of_day,Xn as editor_place_by_value,Wa as editor_points,Ga as editor_points_always,ja as editor_points_hover,La as editor_points_never,va as editor_points_per_hour,Dm as editor_polar_color,Om as editor_polar_color_by,Bm as editor_polar_color_by_bands,Rm as editor_polar_color_by_series,Ym as editor_polar_color_by_shades,Vm as editor_polar_scale,Mm as editor_polar_scale_limits,Am as editor_polar_scale_shared,L_ as editor_preset,P_ as editor_preset_battery,M_ as editor_preset_custom,A_ as editor_preset_none,V_ as editor_preset_temperature,U_ as editor_preset_usage,Tm as editor_radar_axis,Gb as editor_radar_axis_helper,Qm as editor_radar_fill,Im as editor_radar_scale,Jm as editor_radar_scale_limits,Km as editor_radar_scale_shared,cs as editor_range,_u as editor_range_color,Pl as editor_ranges,Vl as editor_ranges_colours,Ul as editor_ranges_shades,jl as editor_readings,ot as editor_remove_band,at as editor_remove_entity,Xd as editor_ring_color,ou as editor_rings_start_angle,ms as editor_rounded,ru as editor_rounded_ends,ib as editor_row_action,He as editor_rule_area,Fe as editor_rule_device_class,Ke as editor_rule_domain,Qe as editor_rule_entity,Ie as editor_rule_floor,Je as editor_rule_label,T as editor_section_actions,a as editor_section_chart,K as editor_section_colours,Q as editor_section_display,i as editor_section_entities,J as editor_section_limits,d as editor_section_style,Pn as editor_sectors,An as editor_sectors_16,Un as editor_sectors_4,Vn as editor_sectors_8,js as editor_series_aggregate,Gs as editor_series_aggregate_auto,Os as editor_series_aggregate_change,As as editor_series_aggregate_first,Ms as editor_series_aggregate_last,Vs as editor_series_aggregate_max,Ls as editor_series_aggregate_mean,Us as editor_series_aggregate_min,Ps as editor_series_aggregate_sum,Cs as editor_series_axis,Es as editor_series_axis_auto,qs as editor_series_axis_left,Ws as editor_series_axis_right,H as editor_series_color,xs as editor_series_type,Ss as editor_series_type_area,Ns as editor_series_type_column,zs as editor_series_type_line,Ud as editor_set_point,Od as editor_set_point_color,pt as editor_severity,mo as editor_shade_color,Pb as editor_shade_color_helper,Ad as editor_shade_fan,Vd as editor_shading,qm as editor_shape,Wm as editor_shape_donut,jm as editor_shape_pie,ig as editor_shape_raincloud,rg as editor_shape_violin,jc as editor_show_as,Gc as editor_show_as_percent,Lc as editor_show_as_total,Wn as editor_show_fill,En as editor_show_graph,Se as editor_show_icon,Cn as editor_show_indicator,Ee as editor_show_legend,Gn as editor_show_legend_entity,Ln as editor_show_legend_state,qn as editor_show_line,ze as editor_show_name,bp as editor_show_now,nt as editor_show_options,uo as editor_show_percent,jn as editor_show_points,Sn as editor_show_state,Ce as editor_show_target,Ne as editor_show_value,$n as editor_size_by_value,We as editor_sort,Ge as editor_sort_ascending,Le as editor_sort_descending,je as editor_sort_none,f as editor_source,L as editor_source_current,P as editor_source_energy,v as editor_source_history,k as editor_source_statistics,Tu as editor_spark,Zu as editor_spark_area,ey as editor_spark_bar,_y as editor_spark_color,$u as editor_spark_column,Xu as editor_spark_line,Sc as editor_spiral_ring_width,kc as editor_spiral_turn,xc as editor_spiral_turn_day,zc as editor_spiral_turn_week,Nc as editor_spiral_turns,ng as editor_split_by,sg as editor_split_by_day,cg as editor_split_by_month,lg as editor_split_by_none,pg as editor_split_by_week,Fn as editor_stack,Hn as editor_stack_none,In as editor_stack_normal,Jn as editor_stack_percent,ne as editor_start_angle,Ng as editor_start_from_first,ua as editor_state_colors,ba as editor_state_colors_add,ha as editor_state_colors_color,ya as editor_state_colors_help,wa as editor_state_colors_remove,ga as editor_state_colors_state,kg as editor_steps,xg as editor_steps_change,zg as editor_steps_current,my as editor_stream_curve,cy as editor_stream_labels,ly as editor_stream_order,sy as editor_stream_order_inside_out,py as editor_stream_order_listed,gl as editor_strip_jitter,cl as editor_strip_marker,ul as editor_strip_marker_mean,ml as editor_strip_marker_median,yl as editor_strip_marker_none,de as editor_style_arc,Dn as editor_style_area,Z as editor_style_bar,te as editor_style_battery,Qn as editor_style_beeswarm,bl as editor_style_box,ko as editor_style_bubble,Ll as editor_style_bullet,Ol as editor_style_candlestick,bu as editor_style_chord,Zl as editor_style_climate,ss as editor_style_column,ks as editor_style_combined,tp as editor_style_cycle_plot,Rs as editor_style_day_clock,mp as editor_style_dumbbell,Gp as editor_style_funnel,Fp as editor_style_grouped_bars,tc as editor_style_heatmap,Cc as editor_style_histogram,gy as editor_style_icicle,Bc as editor_style_line,km as editor_style_lollipop,Dy as editor_style_marimekko,ie as editor_style_needle,xm as editor_style_pictograph,Em as editor_style_pie,Um as editor_style_polar_area,Xg as editor_style_purpose_arc,$g as editor_style_purpose_area,Fg as editor_style_purpose_bar,Kg as editor_style_purpose_battery,Wh as editor_style_purpose_beeswarm,ph as editor_style_purpose_box,nh as editor_style_purpose_bubble,fh as editor_style_purpose_bullet,Eh as editor_style_purpose_candlestick,Lh as editor_style_purpose_chord,Uh as editor_style_purpose_climate,eh as editor_style_purpose_column,_h as editor_style_purpose_combined,Mh as editor_style_purpose_cycle_plot,Ah as editor_style_purpose_day_clock,zh as editor_style_purpose_dumbbell,ch as editor_style_purpose_funnel,wh as editor_style_purpose_grouped_bars,lh as editor_style_purpose_heatmap,dh as editor_style_purpose_histogram,bh as editor_style_purpose_icicle,Zg as editor_style_purpose_line,vh as editor_style_purpose_lollipop,gh as editor_style_purpose_marimekko,Tg as editor_style_purpose_needle,rh as editor_style_purpose_pictograph,th as editor_style_purpose_pie,uh as editor_style_purpose_polar_area,mh as editor_style_purpose_radar,Nh as editor_style_purpose_range_area,Qg as editor_style_purpose_ring,oh as editor_style_purpose_rings,Gh as editor_style_purpose_sankey,ah as editor_style_purpose_scatter,Ig as editor_style_purpose_segmented,xh as editor_style_purpose_slope,Sh as editor_style_purpose_sparkline,sh as editor_style_purpose_spiral,Ch as editor_style_purpose_streamgraph,jh as editor_style_purpose_strip_plot,hh as editor_style_purpose_sunburst,Jg as editor_style_purpose_tank,Hg as editor_style_purpose_thin,Ph as editor_style_purpose_timeline,yh as editor_style_purpose_treemap,Oh as editor_style_purpose_trend,qh as editor_style_purpose_violin,ih as editor_style_purpose_waffle,kh as editor_style_purpose_waterfall,Vh as editor_style_purpose_wind_rose,Hm as editor_style_radar,$m as editor_style_range_area,re as editor_style_ring,tu as editor_style_rings,iu as editor_style_sankey,vo as editor_style_scatter,ee as editor_style_segmented,ku as editor_style_slope,Qu as editor_style_sparkline,hc as editor_style_spiral,oy as editor_style_streamgraph,nl as editor_style_strip_plot,yy as editor_style_sunburst,_e as editor_style_tank,$ as editor_style_thin,qy as editor_style_timeline,Py as editor_style_treemap,$y as editor_style_trend,og as editor_style_violin,gg as editor_style_waffle,vg as editor_style_waterfall,Lg as editor_style_wind_rose,eb as editor_summary_band_one,_b as editor_summary_bands,Qh as editor_summary_entities,Kh as editor_summary_entity_one,Xh as editor_summary_limits,Th as editor_summary_matching,$h as editor_summary_no_bands,Jh as editor_summary_no_entities,Zh as editor_summary_target,hy as editor_sunburst_shape,by as editor_sunburst_shape_full,wy as editor_sunburst_shape_half,yd as editor_sync,mb as editor_sync_helper,Te as editor_tap_action,C_ as editor_target,he as editor_tick_labels,fa as editor_timeline_group,pa as editor_timeline_legend,ca as editor_timeline_legend_above,ma as editor_timeline_legend_hidden,X as editor_title,pu as editor_to,Wi as editor_tooltip,Sg as editor_total,Uy as editor_treemap_color_by,Ay as editor_treemap_color_by_bands,Vy as editor_treemap_color_by_group,hn as editor_trend_color_icon,bn as editor_trend_group,Pa as editor_trend_labels,Ha as editor_trend_legend,fn as editor_trend_tooltip,Ja as editor_trend_y_max,vb as editor_trend_y_max_helper,Ia as editor_trend_y_min,fb as editor_trend_y_min_helper,Yl as editor_under_aggregate,Fl as editor_underneath,Hl as editor_underneath_columns,Il as editor_underneath_line,Ue as editor_unit,zm as editor_unit_icon,Bl as editor_up_color,gt as editor_value_axis,Za as editor_value_factor,ht as editor_value_grid,wt as editor_value_max,bt as editor_value_min,hg as editor_waffles,wg as editor_waffles_each,bg as editor_waffles_one,rb as editor_warn_band_same_start,tb as editor_warn_min_max,ob as editor_warn_not_number,Cg as editor_waterfall_invert,Vi as editor_when_above,Ai as editor_when_below,Ri as editor_when_card_above,Yi as editor_when_card_below,Mi as editor_when_card_entity,ab as editor_when_card_heading,nb as editor_when_card_help,Oi as editor_when_card_state,sb as editor_when_card_state_helper,Pi as editor_when_entity,Bi as editor_when_ghost,db as editor_when_heading,Ui as editor_when_state,lb as editor_when_state_helper,Di as editor_when_strip,El as editor_whiskers,Wl as editor_whiskers_range,ql as editor_whiskers_tukey,Yn as editor_wind_none,Rn as editor_wind_now,On as editor_wind_roles,Bn as editor_wind_statistics,bi as editor_x_axis,Mo as editor_x_max,Ao as editor_x_min,jo as editor_xy_x_axis,wi as editor_y_axis,vn as editor_y_axis_side,kn as editor_y_axis_side_primary,xn as editor_y_axis_side_secondary,Si as editor_y_max,Ta as editor_y_max_secondary,xb as editor_y_max_secondary_helper,Ni as editor_y_min,Qa as editor_y_min_secondary,kb as editor_y_min_secondary_helper,Ci as editor_y_scale,Ei as editor_y_scale_linear,qi as editor_y_scale_log,Sr as editor_zones,Bo as editor_zoom,cb as editor_zoom_helper,Ic as energy_error,Zc as energy_flow_battery_in,Xc as energy_flow_battery_out,_m as energy_flow_devices,$c as energy_flow_gas,Qc as energy_flow_grid_export,Kc as energy_flow_grid_import,Tc as energy_flow_solar,em as energy_flow_water,Hc as energy_loading,tm as energy_node_home,rm as energy_node_home_use,om as energy_node_untracked,Jc as energy_none,hu as energy_nothing_flowed,e as entity_not_found,fs as error_bars_tooltip,hm as export_copied,mm as export_csv,um as export_csv_hint,fm as export_failed,nm as export_menu,lm as export_png,sm as export_png_hint,bm as export_saved,wm as export_saved_file,pm as export_svg,cm as export_svg_hint,ym as export_yaml,gm as export_yaml_hint,Wt as extremes_average,Et as extremes_high,qt as extremes_low,kd as forecast_label,xd as forecast_series,Dp as funnel_aria,ke as ghost_title_24h,xe as ghost_title_7d,_c as grouped_bars_aria,oc as heatmap_aria,ic as heatmap_empty,rc as heatmap_hours,Ny as hierarchy_empty,Sy as hierarchy_no_reading,zy as hierarchy_other,xy as hierarchy_total,Yc as histogram_reading,Rc as histogram_readings,Ey as icicle_aria,am as legend_toggle_all_hidden,dm as legend_toggle_hint,Zy as marimekko_aria,t as no_entities,o as no_matches,r as none_available,Ti as now_marker_countdown,Xi as now_marker_next,fo as parts_aria,wo as parts_average,bo as parts_total,io as period_last_day,ao as period_last_days,oo as period_last_hour,ro as period_last_hours,eo as period_last_month,so as period_last_month_rolling,po as period_last_months,Zt as period_last_week,no as period_last_week_rolling,lo as period_last_weeks,to as period_last_year,Jt as period_next,It as period_previous,Kt as period_return,$t as period_this_month,Xt as period_this_week,_o as period_this_year,Qt as period_today,Tt as period_yesterday,Fm as polar_area_aria,Xm as radar_aria,Zm as radar_other,mu as sankey_aria,uu as sankey_flow,yu as sankey_no_flows,gu as sankey_nothing,Go as scatter_needs_two,Po as scatter_role_x,Lu as slope_ago,Pu as slope_ago_one,Ju as slope_entity_aria,Au as slope_last,Mu as slope_last_one,Ku as slope_no_reading,Gu as slope_now,Uu as slope_previous,Vu as slope_previous_one,Yu as slope_unit_day,Bu as slope_unit_day_other,Ou as slope_unit_hour,Ru as slope_unit_hour_other,Hu as slope_unit_month,Iu as slope_unit_month_other,Du as slope_unit_week,Fu as slope_unit_week_other,ty as spark_aria,bc as spiral_aria,vc as spiral_inner_oldest,wc as spiral_turn_day_note,fc as spiral_turn_week_note,uy as stream_total,pl as strip_mean,sl as strip_mean_value,ll as strip_median_value,Cy as sunburst_aria,dl as swarm_earliest_latest,_l as swarm_events,il as swarm_held,al as swarm_lowest_highest,rl as swarm_no_change,ol as swarm_none,el as swarm_readings,tl as swarm_shown,jy as timeline_for,Ly as timeline_measurement,Wy as timeline_no_states,Gy as timeline_now,My as treemap_aria,Ry as treemap_empty,Yy as treemap_no_reading,By as treemap_other,Oy as treemap_total,_g as trend_avg,tg as trend_max,eg as trend_min,_ as unavailable,mg as violin_median,ug as violin_none,yg as violin_raincloud,Gg as waterfall_aria,qg as waterfall_end,jg as waterfall_no_readings,Eg as waterfall_start,Wg as waterfall_total,Fi as when_strip_label,Yg as wind_aria,Bg as wind_aria_calm,Dg as wind_aria_still,Ag as wind_calm,Ug as wind_mean_speed,Pg as wind_prevailing,Rg as wind_share,Mg as wind_speed,Og as wind_speed_unit,Vg as wind_strongest,Oo as zoom_reset,Ro as zoom_window,Yo as zoom_window_label}; +//# sourceMappingURL=chartdeck-card.ur-DNPzwt2k.js.map diff --git a/dist/chartdeck-card.ur-DNPzwt2k.js.map b/dist/chartdeck-card.ur-DNPzwt2k.js.map new file mode 100644 index 0000000..fd05efc --- /dev/null +++ b/dist/chartdeck-card.ur-DNPzwt2k.js.map @@ -0,0 +1 @@ +{"version":3,"file":"chartdeck-card.ur-DNPzwt2k.js","sources":[],"sourcesContent":[],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/chartdeck-card.vi-jLOMeR3H.js b/dist/chartdeck-card.vi-jLOMeR3H.js new file mode 100644 index 0000000..34749d7 --- /dev/null +++ b/dist/chartdeck-card.vi-jLOMeR3H.js @@ -0,0 +1,2 @@ +const t="Không tìm thấy thực thể",e="Không khả dụng",i="Thêm một thực thể trong trình chỉnh sửa để bắt đầu.",n="Hiện không có thực thể nào khớp.",_="Không thực thể nào trong số này khả dụng.",o="Thực thể",r="Kiểu",h="Biểu đồ",a="Thanh",d="Đồng hồ đo",g="Biểu đồ lịch sử",c="Các phần của tổng",l="So sánh",s="Phân phối",u="Hiển thị",m="Đơn vị",p="Giờ",y="Ngày",b="Tuần",v="Tháng",k="Số đo từ",T="Lịch sử (mọi thay đổi)",w="Thống kê dài hạn",f="Biến đổi",M="Không (giữ nguyên số đo)",x="Tốc độ thay đổi",C="Tốc độ trên mỗi",K="Giây",N="Phút",H="Giờ",B="Ngày",G="Làm mượt theo số đo",S="Làm mượt theo thời gian",q="Giá trị hiện tại",D="Bảng điều khiển năng lượng",P="Dòng năng lượng",V="Xuất lưới và sạc pin bên dưới trục",X="Dạng đường",z="Mượt",L="Thẳng",E="Bậc thang",Q="Màu",R="Mỗi thực thể một màu",W="Theo dải màu",j="Hiển thị giá trị trên các điểm",U="Màu đường",A="Nét đứt",O="Giới hạn",Y="Màu sắc",F="Hiển thị",I="Hành động",J="Tiêu đề",Z="Thanh",$="Mảnh",tt="Phân đoạn",et="Bồn chứa",it="Lưới pin",nt="Mức pin: {levels}",_t="Vòng",ot="Kim",rt="Cung",ht="Góc tính bằng độ, theo chiều kim đồng hồ từ đỉnh: -90 là bên trái, 90 là bên phải. Để trống để dùng hình dạng thông thường của kiểu.",at="Góc bắt đầu",dt="Góc kết thúc",gt="Ở giữa",ct="Giá trị",lt="Nhãn của dải màu",st="Tên",ut="Văn bản tùy chỉnh",mt="Không có gì",pt="Văn bản",yt="Số trên thang đo",bt="Phạm vi gần đây phía sau đồng hồ",vt="Tắt",kt="24 giờ qua",Tt="7 ngày qua",wt="24 giờ qua: {min} đến {max}, trung bình {mean}",ft="7 ngày qua: {min} đến {max}, trung bình {mean}",Mt="Hiển thị tên",xt="Hiển thị giá trị",Ct="Hiển thị biểu tượng",Kt="Hiển thị mục tiêu",Nt="Hiển thị chú giải",Ht="Cột",Bt="Sắp xếp",Gt="Theo thứ tự liệt kê",St="Thấp nhất trước",qt="Cao nhất trước",Dt="Số thập phân",Pt="Đơn vị",Vt="Hiệu ứng động",Xt="Ẩn thực thể không khả dụng",zt="Menu xuất",Lt="Hiển thị tối đa",Et="Cũng hiển thị mọi thực thể khớp",Qt="Thiết bị mới tự xuất hiện mà không cần chỉnh sửa thẻ. Chọn nhiều mục cùng loại để khớp với bất kỳ mục nào; các loại khác nhau phải khớp tất cả.",Rt="Loại trừ",Wt="Các thực thể khớp sẽ bị loại trừ nếu khớp với bất kỳ mục nào trong số này.",jt="Lớp thiết bị",Ut="Khu vực",At="Tầng",Ot="Nhãn",Yt="Miền",Ft="Thực thể",It="Hành động khi chạm",Jt="Hành động khi giữ",Zt="Hành động khi chạm hai lần",$t="Thực thể",te="Giao diện",ee="Giá trị kèm biểu tượng",ie="Biểu đồ mini",ne="Vòng",_e="Thanh mảnh",oe="Thuộc tính (thay cho trạng thái)",re="Tên",he="Số giờ lịch sử",ae="Hiển thị tên",de="Hiển thị biểu tượng",ge="Biểu tượng",ce="Tối thiểu",le="Tối đa",se="Đơn vị",ue="Số thập phân",me="Màu khi không có dải",pe="Dải màu",ye="Huy hiệu lấy màu của dải chứa giá trị của nó, giống như trên thẻ.",be="Hành động",ve="Hành động khi chạm",ke="Hành động khi giữ",Te="Hành động khi chạm hai lần",we="Thuộc tính (thay cho trạng thái)",fe="Tên",Me="Biểu tượng",xe="Tối thiểu",Ce="Tối đa",Ke="Mục tiêu",Ne="Không",He="cài đặt của thẻ",Be="Mặc định ({value})",Ge="Số",Se="Thực thể",qe="Thiết lập sẵn",De="Pin (thấp là xấu)",Pe="Mức dùng (cao là xấu)",Ve="Nhiệt độ",Xe="Không",ze="Tùy chỉnh",Le="Từ",Ee="Bắt đầu từ một thực thể",Qe="Bắt đầu từ một số",Re="Bắt đầu tại thực thể này",We="Màu",je="Màu CSS",Ue="Nhãn",Ae="Biểu tượng",Oe="Tô màu biểu tượng theo dải của chúng",Ye="Màu chính",Fe="Xanh lá",Ie="Hổ phách",Je="Đỏ",Ze="Xanh dương",$e="Tím",ti="Xám",ei="Tùy chỉnh…",ii="Thêm dải",ni="Xóa dải",_i="Thêm thực thể",oi="Di chuyển lên",ri="Di chuyển xuống",hi="Xóa thực thể",ai="Hiện tùy chọn",di="Ẩn tùy chọn",gi="{entity} (không tìm thấy)",ci="Màu sắc",li="{label} lúc {time}",si="Hướng",ui="Ngang",mi="Dọc",pi="Nhãn giá trị",yi="Đường kẻ tại mỗi nhãn giá trị",bi="Giá trị thấp nhất hiển thị",vi="Giá trị cao nhất hiển thị",ki="Trung vị",Ti="Nửa giữa",wi="Thấp nhất – cao nhất",fi="Số đo",Mi="Chạm vào một nhóm để xem các thành phần",xi="{label}. Xem các thành phần",Ci="Quay lại {name}",Ki="Tất cả",Ni="Cao",Hi="Thấp",Bi="TB",Gi="Đánh dấu số đo cao nhất",Si="Đánh dấu số đo thấp nhất",qi="Trung bình",Di="Không hiển thị",Pi="Đường ngang qua biểu đồ",Vi="Chỉ con số",Xi="Đánh dấu cao nhất, thấp nhất và trung bình",zi="{name}: {value}, lệch {sigma} so với bình thường",Li="trên {limit}",Ei="dưới {limit}",Qi="Đánh dấu số đo bất thường",Ri="Cửa sổ",Wi="Ngưỡng đánh dấu, tính bằng độ lệch chuẩn",ji="Màu điểm đánh dấu",Ui="Tô bóng dải bình thường",Ai="Kỳ trước",Oi="Kỳ sau",Yi="Quay lại {label}",Fi="Hôm nay",Ii="Hôm qua",Ji="Tuần này",Zi="Tuần trước",$i="Tháng này",tn="Tháng trước",en="Năm nay",nn="Năm ngoái",_n="Giờ qua",on="{n} giờ qua",rn="Ngày qua",hn="{n} ngày qua",an="7 ngày qua",dn="{n} tuần qua",gn="Tháng qua",cn="{n} tháng qua",ln="Các sắc độ của một màu",sn="Màu sắc độ",un="Hiển thị mỗi phần dưới dạng phần trăm",mn="Tổng",pn="Trung bình",yn="Không có gì",bn="Tổng",vn="Trung bình",kn="{style} của {names}",Tn="Phân tán",wn="Bong bóng",fn="Dọc theo trục dưới",Mn="Thực thể đầu tiên",xn="Thời gian",Cn="Kích thước chấm (px)",Kn="Độ phân tán ngẫu nhiên (px)",Nn="Bong bóng nhỏ nhất (px)",Hn="Bong bóng lớn nhất (px)",Bn="Màu chấm",Gn="Nhãn dọc trục dưới",Sn="Thêm thực thể thứ hai. Thực thể đầu tiên nằm trên trục ngang, các thực thể khác trên trục dọc.",qn="Thêm ba thực thể: một trên trục ngang, một trên trục dọc và một cho kích thước của mỗi bong bóng.",Dn="Trục ngang",Pn="Kích thước",Vn="Tổng",Xn="Giá trị ngang thấp nhất",zn="Giá trị ngang cao nhất",Ln="Đặt lại thu phóng",En="Đang hiển thị: {from} đến {to}",Qn="Phần biểu đồ đang hiển thị",Rn="Thu phóng và kéo",Wn="Dải tổng quan bên dưới biểu đồ",jn="Chú thích",Un="Loại",An="Đường tại một giá trị",On="Dải giá trị được tô bóng",Yn="Dấu tại các thời điểm cố định",Fn="Dấu khi thực thể thay đổi",In="Nhãn trên một số đo",Jn="Đường",Zn="Dải",$n="Thời điểm",t_="Thay đổi trạng thái",e_="Nhãn điểm",i_="Thêm chú thích:",n_="Giá trị",__="Từ",o_="Đến",r_="Thời điểm",h_="Thực thể",a_="Chuỗi (để trống cho chuỗi đầu tiên)",d_="Trạng thái (để trống cho mọi thay đổi)",g_="Tô bóng khi ở trạng thái này",c_="Số đo",l_="Cao nhất",s_="Thấp nhất",u_="Mới nhất",m_="Đầu tiên",p_="Nhãn",y_="Màu",b_="Nét đứt",v_="Theo lịch sử của thực thể (bậc thang)",k_="Tô bóng",T_="Không có gì",w_="Phía trên đường",f_="Phía dưới đường",M_="Màu tô bóng theo giá trị của đường (dải tùy chọn)",x_="Xóa chú thích",C_="Tô bóng các dải mức độ phía sau biểu đồ",K_="Khoảng thời gian",N_="Gần đây nhất…",H_="Hôm nay",B_="Tuần này",G_="Tháng này",S_="Năm nay",q_="Lùi lại số kỳ (0 là kỳ hiện tại)",D_="Vẽ đến",P_="Bây giờ",V_="Cuối kỳ",X_="Hiển thị nút trước và sau",z_="Nhóm số đo theo",L_="Không nhóm",E_="Giờ",Q_="Ngày",R_="Tuần",W_="Tháng",j_="Kết hợp bằng",U_="{name}, {offset}",A_="{n} giờ trước đó",O_="{n} ngày trước đó",Y_="{n} tuần trước đó",F_="{n} tháng trước đó",I_="{n} năm trước đó",J_="So sánh với các khoảng trước đó (vẽ mờ phía sau)",Z_="Màu của các khoảng trước đó",$_="Xám",to="Màu chuỗi nhạt đi",eo="Trung bình",io="Tổng",no="Thấp nhất",_o="Cao nhất",oo="Đầu tiên",ro="Cuối cùng",ho="Mức thay đổi (đồng hồ đếm tăng dần)",ao="Biến đổi",go="Không (giữ nguyên số đo)",co="Tổng lũy kế",lo="Tổng lũy kế bắt đầu lại",so="Không bao giờ (từ cạnh trái)",uo="Mỗi ngày",mo="Mỗi tuần",po="Mỗi tháng",yo="Mỗi tháng vào ngày tính cước",bo="Ngày tính cước trong tháng (1–28)",vo="Nhãn thời gian",ko="Nhãn giá trị",To="Nhãn trục",wo="Bên cạnh biểu đồ",fo="Đè lên biểu đồ",Mo="Đường ngang",xo="Đường dọc",Co="Giá trị thấp nhất hiển thị",Ko="Giá trị cao nhất hiển thị",No="Thang giá trị",Ho="Bước đều",Bo="Logarit (lũy thừa của mười)",Go="Hiển thị giá trị khi di chuột hoặc chạm",So="Độ rộng đường (px)",qo="Chấm tại mỗi số đo",Do="Vẽ trên các đường khác",Po="Thực thể",Vo="ở trạng thái",Xo="trên",zo="dưới",Lo="Thực thể",Eo="ở trạng thái",Qo="trên",Ro="dưới",Wo="Đường mờ của các số đo bị ẩn",jo="Dải cho biết khi nào điều kiện đúng",Uo="Hiển thị khi {condition}",Ao="Đường hiện tại",Oo="Tắt",Yo="Chỉ đường",Fo="Đường và thời gian",Io="Đường và đếm ngược đến thời điểm cố định tiếp theo",Jo="{label} sau {duration}",Zo="Tiếp theo sau {duration}",$o="Thu gọn",tr="Tên và giá trị",er="Phía trên biểu đồ",ir="Đè lên biểu đồ",nr="Ẩn",_r="Chạm vào tên để ẩn hoặc hiện",or="Số đo nào",rr="Tất cả (nhiều nhất có thể)",hr="Mới nhất",ar="Cao nhất và thấp nhất",dr="Đầu tiên và mới nhất",gr="Vị trí nhãn",cr="Trên đỉnh, dưới đáy",lr="Phía trên",sr="Phía dưới",ur="Trên điểm",mr="Cho phép nhãn chồng lên nhau",pr="Nhóm đồng bộ",yr="Một biểu đồ nhỏ cho mỗi thực thể",br="Thang giá trị",vr="Giống nhau khi đơn vị khớp",kr="Giống nhau cho mọi biểu đồ",Tr="Mỗi biểu đồ một thang riêng",wr="Cột (để trống để vừa thẻ)",fr="Dự báo",Mr="Dự báo {name}",xr="Dự báo",Cr="Thực thể dự báo",Kr="Thuộc tính",Nr="Khóa giá trị",Hr="Khóa thời gian",Br="Dự báo thời tiết",Gr="Hằng giờ",Sr="Hằng ngày",qr="Hai lần mỗi ngày",Dr="Nhân giá trị với",Pr="Hiển thị dự báo xa đến",Vr="Hiển thị điểm đặt",Xr="Tô bóng khi đang sưởi hoặc làm mát",zr="Tô bóng khi chỉ có quạt chạy",Lr="Màu nhiệt độ",Er="Màu điểm đặt",Qr="Màu sưởi",Rr="Màu làm mát",Wr="Số ngày (hơn 1 sẽ hiển thị ngày trung bình)",jr="Thời gian bật",Ur="Giờ hiện tại",Ar="Không có gì",Or="Một thanh cho mỗi",Yr="15 phút",Fr="30 phút",Ir="Giờ",Jr="Tự động (mức thay đổi cho đồng hồ đếm, còn lại là trung bình)",Zr="Màu",$r="Tính là bật",th="Hãy thêm một thực thể ở trên trước.",eh="Nhóm theo",ih="Tầng",nh="Khu vực",_h="Thiết bị",oh="Nhãn",rh="Nhóm riêng",hh="Văn bản trên thanh",ah="Trạng thái",dh="Thời lượng",gh="Trạng thái và thời lượng",ch="Không",lh="Chú giải trạng thái",sh="Phía trên biểu đồ",uh="Ẩn",mh="Màu trạng thái",ph="Tên bảng màu (amber, green, blue, red, purple, grey, primary) hoặc bất kỳ màu CSS nào.",yh="Trạng thái",bh="Màu",vh="Thêm màu trạng thái",kh="Xóa",Th="Nhóm (các hàng cùng nhóm dùng chung tiêu đề)",wh="Số điểm mỗi giờ (0 vẽ mọi số đo)",fh="Đồ thị",Mh="Đường",xh="Thanh",Ch="Không (chỉ giá trị)",Kh="Tô dưới đường",Nh="Đặc",Hh="Mờ dần",Bh="Không",Gh="Chấm trên đường",Sh="Khi di chuột",qh="Luôn luôn",Dh="Không bao giờ",Ph="Nhãn cao nhất và thấp nhất",Vh="Khi di chuột",Xh="Luôn luôn",zh="Không bao giờ",Lh="Chiều cao đồ thị (trên mỗi 500 px chiều rộng)",Eh="Khoảng cách giữa các thanh (px)",Qh="Màu dải",Rh="Hòa trộn",Wh="Đổi tại mỗi dải",jh="Hiển thị thấp nhất và cao nhất",Uh="Hiển thị trung bình",Ah="Chú giải (hai thực thể trở lên)",Oh="Giá trị thấp nhất",Yh="Giá trị cao nhất",Fh="Khoảng nhỏ nhất hiển thị",Ih="Thấp nhất trục phải",Jh="Cao nhất trục phải",Zh="Khoảng nhỏ nhất trục phải",$h="Nhân với 10 mũ",ta="Tên và biểu tượng",ea="Dàn đều",ia="Trái",na="Phải",_a="Giữa",oa="Biểu tượng",ra="Bên phải tên",ha="Bên trái tên",aa="Cạnh giá trị",da="Giá trị",ga="Trái",ca="Phải",la="Giữa",sa="Cỡ giá trị (%)",ua="Cỡ tên (px)",ma="Tô màu tên",pa="Tô màu giá trị",ya="Tô màu biểu tượng",ba="Không nền (bên trong thẻ khác)",va="Hình ảnh thay cho biểu tượng (URL)",ka="Hiển thị giá trị dưới con trỏ",Ta="Trục",wa="Trái",fa="Phải (thang riêng)",Ma="Kết hợp bằng",xa="Vẽ giá trị hiện tại thành đường phẳng",Ca="Hiển thị giá trị của nó cạnh giá trị chính",Ka="Chấm màu theo giá trị",Na="Trên đồ thị",Ha="Đường",Ba="Tô",Ga="Chấm",Sa="Trong chú giải",qa="Giá trị trong chú giải",Da="Hướng",Pa="4 (N, E, S, W)",Va="8 (N, NE, E…)",Xa="16 (N, NNE, NE…)",za="Lặng gió dưới",La="Thực thể đầu tiên là hướng gió, tính bằng độ hoặc hướng la bàn như SW. Thực thể thứ hai là tốc độ gió: nếu không có, các cánh chỉ cho biết gió thổi từ mỗi hướng thường xuyên đến mức nào.",Ea="Hướng: {direction}. Tốc độ: {speed}.",Qa="không có",Ra="Thống kê dài hạn cho hướng trung bình của mỗi giờ. Điều này chỉ đúng khi qua hướng bắc nếu cảm biến ghi hướng dưới dạng góc (lớp trạng thái measurement_angle); nếu không, một giờ dao động giữa NNW và NNE sẽ có trung bình là hướng nam. Lịch sử là chính xác.",Wa="Miền",ja="Xếp chồng",Ua="Không xếp chồng",Aa="Chồng lên nhau",Oa="Đến 100 %",Ya="Màu dưới 0",Fa="Bầy ong",Ia="Đặt mỗi chấm theo",Ja="Giá trị của nó",Za="Thời điểm trong ngày xảy ra",$a="Chấm lớn hơn cho giá trị lớn hơn",td="{n} số đo",ed="{n} lần bật",id="Số chấm hiển thị",nd="Không có số đo",_d="Không thay đổi: {value}",od="Giữ nguyên cả kỳ",rd="Sớm nhất – muộn nhất",hd="Thấp nhất – cao nhất",ad="Biểu đồ dải",dd="Trung vị {value}",gd="Trung bình {value}",cd="Trung bình",ld="Đường ngang mỗi hàng tại",sd="Trung vị",ud="Trung bình",md="Không có đường",pd="Trải rộng trên hàng",yd="Màu",bd="Biểu đồ hộp",vd="Biểu đồ hộp của {names}",kd="Cao nhất",Td="Tứ phân vị trên",wd="Trung vị",fd="Tứ phân vị dưới",Md="Thấp nhất",xd="Trung bình",Cd="Số đo",Kd="Giá trị ngoại lai",Nd="Râu kéo đến",Hd="1,5 × chiều cao hộp (ngoại lai dạng chấm)",Bd="Thấp nhất và cao nhất",Gd="Hiển thị mỗi số đo thành một chấm",Sd="Màu hộp",qd="Biểu đồ bullet",Dd="Các khoảng phía sau thanh",Pd="Các sắc xám",Vd="Màu của dải màu",Xd="mục tiêu {target}",zd="Biểu đồ {style} của {names}",Ld="Nến",Ed="Một nến cho mỗi",Qd="Thực thể bên dưới: kết hợp số đo bằng",Rd="Màu khi tăng",Wd="Màu khi giảm",jd="Vẽ các thực thể khác bên dưới dạng",Ud="Cột",Ad="Một đường",Od="Mở",Yd="Cao",Fd="Thấp",Id="Đóng",Jd="Tuần của {date}",Zd="Khí hậu",$d="Điểm đặt",tg="{low} – {high}",eg="{name} không phải là bộ điều nhiệt. Hãy chọn một thực thể khí hậu.",ig="Đang sưởi",ng="Đang làm nóng trước",_g="Đang làm mát",og="Đang rã đông",rg="Đang hút ẩm",hg="Quạt",ag="Chờ",dg="Tắt",gg="Cột",cg="Tự động",lg="Thấp nhất đến cao nhất trong mỗi cột",sg="Đầu bo tròn",ug="Hiển thị giá trị trên các cột",mg="Thanh sai số (độ phân tán trong mỗi cột)",pg="Không",yg="Trung bình ± một độ lệch chuẩn",bg="Thấp nhất và cao nhất",vg="Khoảng tin cậy 95 % của trung bình",kg="{value} ({low} – {high})",Tg="Màu",wg="Kết hợp",fg="Vẽ dạng",Mg="Đường",xg="Cột",Cg="Miền",Kg="Trục giá trị",Ng="Tự động (theo đơn vị)",Hg="Trái",Bg="Phải",Gg="Kết hợp bằng",Sg="Như thẻ",qg="Trung bình",Dg="Tổng",Pg="Thấp nhất",Vg="Cao nhất",Xg="Đầu tiên",zg="Cuối cùng",Lg="Mức thay đổi (đồng hồ đếm tăng dần)",Eg="Đồng hồ 24 giờ",Qg="một lần",Rg="{n} lần",Wg="{text} mỗi ngày",jg="{total} · cao điểm {time}",Ug="đỉnh {value} lúc {time}",Ag="{name} {state}",Og="{label} mỗi ngày",Yg="Không có dữ liệu",Fg="Bây giờ",Ig="bật",Jg="Ngày trung bình · {n} ngày qua",Zg="trong {on}/{of} ngày",$g="{duration} cho đến nay",tc="{from} – {to}",ec="trung bình {value}",ic="Biểu đồ chu kỳ",nc="Trung bình mỗi giờ trong {n} tuần",_c="Mỗi giờ, theo từng ngày, trong {n} tuần",oc="Mỗi ngày trong tháng, theo từng tháng, trong {n} tuần",rc="Trung bình ô",hc="Trung bình {name}",ac="Một ô cho mỗi",dc="Ngày trong tuần (các giờ của ngày)",gc="Giờ trong ngày (theo từng ngày)",cc="Ngày trong tháng (theo từng tháng)",lc="Số tuần",sc="Quả tạ",uc="So sánh",mc="Thấp nhất và cao nhất trong kỳ",pc="Đầu kỳ và bây giờ",yc="Mục tiêu và bây giờ",bc="Đánh dấu giá trị hiện tại",vc="Thấp",kc="Cao",Tc="Bây giờ",wc="Mục tiêu",fc="Một giờ trước",Mc="{n} giờ trước",xc="Một ngày trước",Cc="{n} ngày trước",Kc="Một tuần trước",Nc="{n} tuần trước",Hc="Một tháng trước",Bc="{n} tháng trước",Gc="Không có giá trị",Sc="Phễu",qc="Hình dạng",Dc="Phễu (giai đoạn đầu ở trên)",Pc="Kim tự tháp (giai đoạn đầu ở dưới)",Vc="Phần trăm",Xc="Tỷ lệ so với giai đoạn đầu",zc="Tỷ lệ so với giai đoạn trước",Lc="Không hiển thị",Ec="Màu",Qc="Mỗi thực thể một màu",Rc="Theo dải màu",Wc="{style} của {names}",jc="Thanh nhóm",Uc="Thanh",Ac="Cạnh nhau",Oc="Xếp chồng",Yc="Xếp chồng đến 100 %",Fc="Màu",Ic="Mỗi chuỗi một màu",Jc="Theo dải màu",Zc="Hàng",$c="Chuỗi",tl="Màu thanh",el="Biểu đồ thanh của {names}",il="Bản đồ nhiệt",nl="Bản đồ nhiệt của {name}",_l="Số ngày lấy trung bình",ol="Không có số đo",rl="Bố cục",hl="Giờ theo ngày trong tuần",al="Lịch (mỗi ô một ngày)",dl="Thang liên tục",gl="Ô",cl="Vuông",ll="Bo tròn",sl="Lục giác",ul="Màu thấp nhất tại",ml="Màu cao nhất tại",pl="Chú giải",yl="Xoắn ốc",bl="Xoắn ốc của {name}, {n} vòng",vl="{n} ngày, mỗi ngày một vòng",kl="{n} tuần, mỗi tuần một vòng",Tl="Cũ nhất ở giữa, mới nhất ở ngoài",wl="Một vòng cho mỗi",fl="Ngày",Ml="Tuần",xl="Số vòng",Cl="Độ rộng vòng",Kl="Biểu đồ tần suất",Nl="Đếm",Hl="Thời gian trong mỗi khoảng",Bl="Số đo trong mỗi khoảng",Gl="Hiển thị dạng",Sl="Tỷ lệ trên tổng (%)",ql="Giờ hoặc số đo",Dl="Số khoảng (để trống: tự động)",Pl="Độ rộng khoảng (ưu tiên hơn số khoảng)",Vl="Hai thực thể trở lên",Xl="Thanh cạnh nhau",zl="Thanh chồng lên nhau",Ll="Nhãn giá trị dọc trục dưới",El="{n} số đo",Ql="1 số đo",Rl="Đường",Wl="Đang tải lịch sử…",jl="Không thể tải lịch sử: {error}",Ul="Đang tải cài đặt bảng điều khiển năng lượng…",Al="Không thể đọc cài đặt bảng điều khiển năng lượng: {error}",Ol="Bảng điều khiển năng lượng chưa thiết lập dòng nào trong số này.",Yl="Nhập từ lưới điện",Fl="Xuất lên lưới điện",Il="Năng lượng mặt trời",Jl="Pin xả",Zl="Pin sạc",$l="Khí đốt",ts="Nước",es="Thiết bị",is="Nhà",ns="Tiêu thụ không theo dõi",_s="Dùng trong nhà",os="Không có số đo trong khoảng thời gian này.",rs="Chạm để ẩn hoặc hiện. Giữ để chỉ hiện mục này.",hs="Mọi chuỗi đều bị ẩn. Chạm vào một tên để hiện lại.",as="Xuất",ds="Lưu dạng PNG",gs="hình ảnh, 2×",cs="Lưu dạng SVG",ls="véc-tơ",ss="Sao chép CSV",us="giá trị đã vẽ",ms="Sao chép YAML",ps="cấu hình của thẻ này",ys="Đã sao chép",bs="Đã lưu",vs="Đã lưu thành tệp: bảng tạm không khả dụng ở đây",ks="Không thể xuất từ trình duyệt này",Ts="Không có giá trị nào trên 0 để vẽ theo thang logarit.",ws="Kẹo mút",fs="Biểu đồ hình ảnh",Ms="Biểu tượng (mỗi thực thể có thể có biểu tượng riêng)",xs="Mỗi biểu tượng đại diện cho (để trống: tự động)",Cs="Số biểu tượng mỗi nhóm (0: không nhóm)",Ks="Tô một phần biểu tượng cho phần lẻ",Ns="Tròn / vành khuyên",Hs="Hình dạng",Bs="Vành khuyên",Gs="Tròn",Ss="Dòng dưới tổng",qs="Khoảng cách giữa các lát",Ds="Tô chuyển sắc",Ps="Miền cực",Vs="Thang",Xs="Một thang cho tất cả, từ 0 đến giá trị lớn nhất",zs="Mỗi lát từ tối thiểu đến tối đa của thực thể",Ls="Màu",Es="Mỗi thực thể một màu",Qs="Các sắc độ của một màu, đậm hơn khi lớn hơn",Rs="Theo dải màu",Ws="Màu cho sắc độ",js="Biểu đồ miền cực của {names}",Us="Radar",As="Thang",Os="Mỗi trục từ tối thiểu đến tối đa của thực thể",Ys="Một thang cho tất cả, từ 0 đến giá trị lớn nhất",Fs="Tô các hình",Is="Tên trục",Js="Biểu đồ radar của {names}",Zs="Khác",$s="Miền khoảng",tu="Vẽ trung bình thành đường",eu="Màu",iu="Vòng",nu="Góc bắt đầu (0 là đỉnh)",_u="Đầu bo tròn",ou="Sankey (dòng chảy)",ru="Tô màu dòng theo",hu="Nơi xuất phát, hoặc nơi đến sau một nút giữa",au="Nơi xuất phát",du="Nơi đến",gu="Dòng từ",cu="Dòng đến",lu="Màu dòng",su="Biểu đồ dòng chảy: {flows}",uu="{from} đến {to} {value}",mu='Đặt "Dòng từ" và "Dòng đến" cho mỗi thực thể trong tùy chọn của nó.',pu="Hiện không có gì đang chảy.",yu="Không có dòng nào trong khoảng thời gian này.",bu="Hợp âm (dòng quanh vòng tròn)",vu="Khoảng cách giữa các nút",ku="Độ mờ của dải",Tu="Biểu đồ hợp âm: {flows}",wu="Độ dốc",fu="So sánh",Mu="Số đo lúc đó và bây giờ",xu="Mức tăng trong mỗi kỳ (đồng hồ đếm)",Cu="Tăng hoặc giảm",Ku="Theo nhóm",Nu="Tăng là",Hu="Xấu (đỏ)",Bu="Tốt (xanh lá)",Gu="Nhóm",Su="Bây giờ",qu="{n} {unit} trước",Du="Một {unit} trước",Pu="{n} {unit} trước đó",Vu="{unit} trước đó",Xu="{n} {unit} gần nhất",zu="{unit} gần nhất",Lu="giờ",Eu="giờ",Qu="ngày",Ru="ngày",Wu="tuần",ju="tuần",Uu="tháng",Au="tháng",Ou="{name}, {from} đến {to}",Yu="không có số đo",Fu="Biểu đồ mini",Iu="Biểu đồ mini",Ju="Đường",Zu="Miền",$u="Cột",tm="Thanh dưới tên và giá trị",em="Màu",im="Xu hướng của {name}",nm="Biểu đồ dòng",_m="Hình dạng",om="Biểu đồ dòng (uốn lượn)",rm="Căn giữa",hm="Tỷ lệ trên tổng (100 %)",am="Xếp chồng từ 0",dm="Thứ tự",gm="Lớn nhất ở giữa",cm="Theo thứ tự liệt kê, đầu tiên ở dưới cùng",lm="Tên trên các dòng",sm="Cạnh",um="Tổng",mm="Biểu đồ sunburst",pm="Biểu đồ icicle",ym="Hình dạng",bm="Vòng tròn đầy đủ",vm="Nửa vòng tròn",km="Màu",Tm="Mỗi nhóm một màu",wm="Theo dải màu",fm="Tổng",Mm="Khác",xm="Không có gì để hiển thị: không thực thể nào có giá trị trên 0.",Cm="Không có số đo:",Km="Biểu đồ sunburst của {names}",Nm="Biểu đồ icicle của {names}",Hm="Dòng thời gian trạng thái",Bm="Không có trạng thái nào được ghi trong khoảng thời gian này.",Gm="trong {duration}",Sm="Bây giờ",qm="Đây là số đo, không phải trạng thái: biểu đồ đường phù hợp hơn",Dm="Biểu đồ cây",Pm="Màu",Vm="Mỗi nhóm một màu",Xm="Theo dải màu",zm="Biểu đồ cây của {names}",Lm="Tổng cộng {value}",Em="Không có gì để hiển thị: không thực thể nào có giá trị trên 0.",Qm="Không có số đo:",Rm="Khác",Wm="Marimekko",jm="Văn bản trên mỗi phần",Um="Tỷ lệ trong cột",Am="Giá trị",Om="Tỷ lệ và giá trị",Ym="Không",Fm="Cột (nhóm)",Im="Danh mục",Jm="Màu danh mục",Zm="Biểu đồ Marimekko, các cột: {columns}",$m="Xu hướng",tp="Thấp",ep="Trung bình",ip="Cao",np="Vĩ cầm",_p="Vĩ cầm",op="Mây mưa (nửa vĩ cầm, hộp và số đo)",rp="Hộp với trung vị và nửa giữa",hp="Độ làm mượt (theo đơn vị của thực thể, để trống để tự động)",ap="Một hình cho mỗi",dp="Thực thể",gp="Thực thể và ngày",cp="Thực thể và tuần",lp="Thực thể và tháng",sp="trung vị {value}",up="Không có số đo",mp="Mây mưa",pp="Biểu đồ waffle",yp="Ô waffle",bp="Một, chia giữa các thực thể",vp="Mỗi thực thể một, đặt cạnh nhau",kp="Hiển thị tỷ lệ đầu tiên bằng chữ lớn",Tp="Thác nước",wp="Mỗi bước là",fp="Mức thay đổi trong kỳ",Mp="Giá trị hiện tại của nó",xp="Bắt đầu từ số đo của thực thể đầu tiên ở đầu kỳ",Cp="Hiển thị tổng ở cuối",Kp="Đếm ngược (mức tăng ở đây là mức giảm của tổng)",Np="Bắt đầu",Hp="Kết thúc",Bp="Tổng",Gp="Không có số đo",Sp="Biểu đồ thác nước: {bars}",qp="Hoa gió",Dp="Hướng chủ đạo",Pp="Tốc độ trung bình",Vp="Mạnh nhất",Xp="Lặng gió",zp="Tốc độ",Lp="Tốc độ ({unit})",Ep="Tỷ lệ thời gian",Qp="Hoa gió, hướng chủ đạo {direction} {share}",Rp="Hoa gió, hướng chủ đạo {direction} {share}, lặng gió {calm}",Wp="Hoa gió, lặng gió {calm}",jp="Pin, mức, mọi thứ từ 0 đến 100",Up="Dung lượng lưu trữ và danh sách dài, trong ít chỗ",Ap="Cường độ tín hiệu và mức đầy, theo từng bậc",Op="Bồn chứa, thùng rác và thùng hứng nước mưa, đầy dần từ dưới lên",Yp="Mọi viên pin trong nhà, pin cạn nhất trước",Fp="CPU, bộ nhớ và ổ đĩa, dạng mặt đồng hồ",Ip="Công suất và tốc độ, có kim chỉ",Jp="Nhiệt độ, độ ẩm và CO₂, dạng mặt đồng hồ hở",Zp="Một cảm biến thay đổi thế nào qua nhiều giờ, ngày hoặc tháng",$p="Điện mặt trời và điện tiêu thụ, với nhập và xuất ở hai bên số 0",ty="Năng lượng mỗi ngày, lượng mưa mỗi giờ",ey="Cột, đường và miền trên một trục thời gian, với trục thứ hai",iy="Một tổng chia thành các phần thế nào, như năng lượng hôm nay đến từ đâu",ny="Nhiều pin hoặc mục tiêu trong một mặt đồng hồ",_y="Đếm: việc nhà đã làm, cốc nước, người ở nhà",oy="Một phần trên 100, hoặc cách chia một tổng",ry="Một phòng ở trong mỗi khoảng nhiệt độ bao lâu",hy="Một cảm biến so với cảm biến khác, như sưởi so với nhiệt độ ngoài trời",ay="Hai cảm biến so với nhau, kích thước theo cảm biến thứ ba",dy="Công suất theo giờ và ngày trong tuần, hoặc các ngày trong năm dạng lịch",gy="Thói quen hằng ngày hoặc hằng tuần, mỗi vòng một ngày hoặc một tuần",cy="Số đo phân bố thế nào, theo thực thể hoặc theo ngày, tuần hay tháng",ly="Điện mặt trời tạo ra, rồi dùng trong nhà, rồi xuất đi",sy="So sánh đặc điểm của nhiều giá trị",uy="Giá trị dạng các lát dài ngắn khác nhau quanh vòng tròn",my="Điện tiêu thụ theo tầng và phòng, dạng các ô lớn nhỏ theo tỷ lệ",py="Một tổng chia theo hai cách, như năng lượng theo phòng và theo mục đích dùng",yy="Phân cấp dạng các vòng, chạm để đi vào",by="Phân cấp dạng các thanh xếp chồng, chạm để đi vào",vy="Nhiều giá trị cạnh nhau, xếp chồng hoặc theo 100 %",ky="Một giá trị so với mục tiêu của nó",Ty="Nhiều giá trị với ít mực",wy="Một tổng được cộng dồn hoặc giảm dần thế nào, từng bước",fy="Mỗi thực thể lúc trước và bây giờ",My="Thấp nhất và cao nhất của mỗi thực thể",xy="Từ thấp nhất đến cao nhất của mỗi kỳ, được tô bóng",Cy="Một xu hướng nhỏ cạnh tên và giá trị của mỗi thực thể",Ky="Nhiều thực thể chia nhau một tổng thế nào theo thời gian",Ny="Mở, cao, thấp và đóng mỗi kỳ",Hy="Số đo phân bố thế nào, dạng một hình mượt",By="Mỗi số đo là một chấm, dàn ra để không chấm nào chồng nhau",Gy="Mỗi số đo là một chấm, với một đường ở giá trị giữa",Sy="Điện chạy giữa nguồn và tải thế nào",qy="Dòng chảy hai chiều giữa vài nơi, quanh vòng tròn",Dy="Khi nào mỗi thực thể bật, tắt, ở nhà hoặc đang sưởi",Py="Nhiệt độ của bộ điều nhiệt so với điểm đặt",Vy="Gió thổi từ đâu, và mạnh thế nào",Xy="Khi nào mỗi thực thể bật, quanh mặt đồng hồ",zy="Ngày trung bình của mỗi thứ trong tuần, cạnh nhau",Ly="Một ô gọn: giá trị trên nền lịch sử gần đây của nó",Ey="Khoảng thời gian và số đo",Qy="Giao diện",Ry="Trục và đường lưới",Wy="Điểm đánh dấu và phần thêm",jy="Bố cục và chia sẻ",Uy="Đã tắt nhóm theo {by}: {style} không thể nhóm theo cách đó.",Ay="Đã sắp xếp cạn nhất trước. Đổi bằng Sắp xếp trong Hiển thị.",Oy="Chưa có thực thể",Yy="1 thực thể",Fy="{count} thực thể",Iy="cùng các thực thể khớp",Jy="{min} đến {max}",Zy="mục tiêu {target}",$y="Không có dải",tb="1 dải",eb="{count} dải",ib="Giá trị tối thiểu ({min}) không nhỏ hơn giá trị tối đa ({max}), nên không thể tô đầy. Hãy giảm tối thiểu hoặc tăng tối đa.",nb='{entity} có giá trị "{state}", không phải là số, nên kiểu này không thể vẽ. Hãy chọn một cảm biến báo số, hoặc đọc một thuộc tính của nó trong tùy chọn của nó.',_b="Hai dải bắt đầu tại {from}, nên chỉ một dải hiển thị. Hãy cho mỗi dải một điểm bắt đầu riêng.",ob="{action}: {entity}",rb="Chỉ hiển thị chuỗi này khi…",hb="Chỉ hiển thị các chuỗi khi…",ab="Chọn một thực thể, rồi trạng thái nó phải có hoặc khoảng nó phải nằm trong. Mỗi chuỗi có thể có điều kiện riêng, trong tùy chọn của nó ở mục Thực thể.",db="Nhiều trạng thái: phân cách bằng dấu phẩy.",gb="Nhiều trạng thái: phân cách bằng dấu phẩy.",cb="Ví dụ 30min, 2h hoặc 1d. Để trống: một phần mười hai khoảng thời gian.",lb="Chụm, Ctrl + cuộn hoặc kéo.",sb="Các biểu đồ cùng tên dùng chung con trỏ và cùng chuyển qua các khoảng thời gian.",ub="Dự báo của nó được vẽ nét đứt sau thời điểm hiện tại.",mb='Để trống: dự báo thời tiết, hoặc thuộc tính có tên "forecast".',pb="Để trống: tự xác định từ dự báo.",yb="Để trống: tự xác định từ dự báo.",bb="Để trống: hằng giờ.",vb="Để trống: 1.",kb="Đặt ~ trước số để cho phép số đo vượt quá nó.",Tb="Đặt ~ trước số để cho phép số đo vượt quá nó.",wb="Đặt ~ trước số để cho phép số đo vượt quá nó.",fb="Đặt ~ trước số để cho phép số đo vượt quá nó.",Mb='Ưu tiên hơn "Nhóm theo". Viết "Tầng trệt / Bếp" cho hai cấp.',xb="Để trống: on, open, heating, home và tương tự.",Cb="07:00 cho mỗi ngày, hoặc 2026-10-28 07:00. Phân cách bằng dấu phẩy.",Kb="Một số hoặc một thực thể.",Nb="Một số hoặc một thực thể. Để trống: đáy.",Hb="Một số hoặc một thực thể. Để trống: đỉnh.",Bb="Ví dụ 15min. Dùng thay cho số lượng số đo.",Gb="Để trống: 0,5 m/s, hoặc tương đương theo km/h, mph hay hải lý.",Sb="Các thực thể cùng tên trục sẽ thẳng hàng giữa các nhóm.",qb="Không chọn: lưới điện, mặt trời và pin.",Db="Tên bảng màu hoặc bất kỳ màu CSS nào.";var Pb={entity_not_found:t,unavailable:e,no_entities:i,no_matches:n,none_available:_,editor_section_entities:o,editor_section_style:r,editor_section_chart:h,editor_group_bars:a,editor_group_gauges:d,editor_group_history:g,editor_group_totals:c,editor_group_compare:l,editor_group_distribution:s,editor_period_last:u,editor_period_unit:m,editor_period_unit_hour:"Giờ",editor_period_unit_day:y,editor_period_unit_week:b,editor_period_unit_month:v,editor_source:k,editor_source_history:T,editor_source_statistics:w,editor_derivative_transform:f,editor_derivative_transform_none:M,editor_derivative_transform_derivative:x,editor_derivative_unit_time:C,editor_derivative_unit_time_s:K,editor_derivative_unit_time_min:N,editor_derivative_unit_time_h:"Giờ",editor_derivative_unit_time_d:B,editor_derivative_smoothing:G,editor_derivative_smoothing_time:S,editor_source_current:q,editor_source_energy:D,editor_energy_flows:P,editor_energy_split:V,editor_curve:X,editor_curve_smooth:z,editor_curve_straight:L,editor_curve_step:E,editor_color_by:"Màu",editor_color_by_series:R,editor_color_by_bands:W,editor_labels:j,editor_series_color:U,editor_dash:A,editor_section_limits:O,editor_section_colours:Y,editor_section_display:F,editor_section_actions:I,editor_title:J,editor_style_bar:Z,editor_style_thin:$,editor_style_segmented:tt,editor_style_tank:et,editor_style_battery:it,battery_aria:nt,editor_style_ring:_t,editor_style_needle:"Kim",editor_style_arc:rt,editor_gauge_help:ht,editor_start_angle:at,editor_end_angle:dt,editor_center:gt,editor_center_mode_value:ct,editor_center_mode_band:lt,editor_center_mode_name:"Tên",editor_center_mode_text:ut,editor_center_mode_none:mt,editor_center_text:pt,editor_tick_labels:yt,editor_ghost:bt,editor_ghost_off:"Tắt",editor_ghost_24h:kt,editor_ghost_7d:Tt,ghost_title_24h:wt,ghost_title_7d:ft,editor_show_name:Mt,editor_show_value:xt,editor_show_icon:Ct,editor_show_target:Kt,editor_show_legend:Nt,editor_columns:"Cột",editor_sort:Bt,editor_sort_none:Gt,editor_sort_ascending:St,editor_sort_descending:qt,editor_decimals:Dt,editor_unit:Pt,editor_animate:Vt,editor_hide_unavailable:Xt,editor_export:zt,editor_limit:Lt,editor_include_heading:Et,editor_include_help:Qt,editor_exclude_heading:Rt,editor_exclude_help:Wt,editor_rule_device_class:jt,editor_rule_area:Ut,editor_rule_floor:At,editor_rule_label:Ot,editor_rule_domain:Yt,editor_rule_entity:Ft,editor_tap_action:It,editor_hold_action:Jt,editor_double_tap_action:Zt,editor_badge_entity:$t,editor_badge_style:te,editor_badge_style_value:ee,editor_badge_style_sparkline:ie,editor_badge_style_ring:ne,editor_badge_style_thin:_e,editor_badge_attribute:oe,editor_badge_name:"Tên",editor_badge_hours:he,editor_badge_show_name:ae,editor_badge_show_icon:de,editor_badge_icon:ge,editor_badge_min:ce,editor_badge_max:le,editor_badge_unit:se,editor_badge_decimals:ue,editor_badge_color:me,editor_badge_bands:pe,editor_badge_bands_help:ye,editor_badge_actions:be,editor_badge_tap_action:ve,editor_badge_hold_action:ke,editor_badge_double_tap_action:Te,editor_attribute:we,editor_name:"Tên",editor_icon:Me,editor_min:xe,editor_max:Ce,editor_target:Ke,editor_none:Ne,editor_card_setting:He,editor_limit_default:Be,editor_limit_number:"Số",editor_limit_entity:Se,editor_preset:qe,editor_preset_battery:De,editor_preset_usage:Pe,editor_preset_temperature:Ve,editor_preset_none:Xe,editor_preset_custom:ze,editor_band_from:"Từ",editor_band_from_entity:Ee,editor_band_from_number:Qe,editor_band_from_entity_label:Re,editor_band_color:"Màu",editor_band_custom_color:je,editor_band_label:Ue,editor_band_icon:Ae,editor_color_icon:Oe,editor_color_primary:Ye,editor_color_green:Fe,editor_color_amber:Ie,editor_color_red:"Đỏ",editor_color_blue:Ze,editor_color_purple:"Tím",editor_color_grey:"Xám",editor_color_custom:ei,editor_add_band:ii,editor_remove_band:ni,editor_add_entity:_i,editor_move_up:oi,editor_move_down:ri,editor_remove_entity:hi,editor_show_options:ai,editor_hide_options:di,editor_not_found:gi,editor_severity:ci,annotation_at:li,editor_orientation:si,editor_orientation_horizontal:ui,editor_orientation_vertical:"Dọc",editor_value_axis:pi,editor_value_grid:yi,editor_value_min:bi,editor_value_max:vi,dist_median:ki,dist_middle:Ti,dist_range:wi,dist_count:fi,editor_drill_down:Mi,drill_into:xi,drill_back:Ci,drill_top:Ki,extremes_high:"Cao",extremes_low:Hi,extremes_average:"TB",editor_extremes_max:Gi,editor_extremes_min:Si,editor_extremes_average:qi,editor_extremes_average_none:Di,editor_extremes_average_line:Pi,editor_extremes_average_figure:Vi,editor_extremes:Xi,anomaly_title:zi,anomaly_beyond_high:Li,anomaly_beyond_low:Ei,editor_anomalies:Qi,editor_anomalies_window:Ri,editor_anomalies_sigma:Wi,editor_anomalies_color:ji,editor_anomalies_band:Ui,period_previous:Ai,period_next:Oi,period_return:Yi,period_today:Fi,period_yesterday:Ii,period_this_week:Ji,period_last_week:Zi,period_this_month:$i,period_last_month:tn,period_this_year:en,period_last_year:nn,period_last_hour:_n,period_last_hours:on,period_last_day:rn,period_last_days:hn,period_last_week_rolling:an,period_last_weeks:dn,period_last_month_rolling:gn,period_last_months:cn,editor_color_by_shades:ln,editor_shade_color:sn,editor_show_percent:un,editor_center_total:mn,editor_center_average:pn,editor_center_none:yn,parts_total:bn,parts_average:vn,parts_aria:kn,editor_style_scatter:Tn,editor_style_bubble:wn,editor_against:fn,editor_against_entity:Mn,editor_against_time:xn,editor_dot_size:Cn,editor_jitter:Kn,editor_min_size:Nn,editor_max_size:Hn,editor_dot_color:Bn,editor_xy_x_axis:Gn,scatter_needs_two:Sn,bubble_needs_three:qn,scatter_role_x:Dn,bubble_role_size:Pn,chart_total:Vn,editor_x_min:Xn,editor_x_max:zn,zoom_reset:Ln,zoom_window:En,zoom_window_label:Qn,editor_zoom:Rn,editor_overview:Wn,editor_annotations:jn,editor_annotation_type:Un,editor_annotation_type_line:An,editor_annotation_type_band:On,editor_annotation_type_time:Yn,editor_annotation_type_state:Fn,editor_annotation_type_point:In,editor_annotation_add_line:Jn,editor_annotation_add_band:"Dải",editor_annotation_add_time:$n,editor_annotation_add_state:t_,editor_annotation_add_point:e_,editor_annotation_add:i_,editor_annotation_value:n_,editor_annotation_from:"Từ",editor_annotation_to:"Đến",editor_annotation_times:r_,editor_annotation_entity:h_,editor_annotation_series:a_,editor_annotation_state:d_,editor_annotation_shade:g_,editor_annotation_at:c_,editor_annotation_at_max:l_,editor_annotation_at_min:s_,editor_annotation_at_last:u_,editor_annotation_at_first:m_,editor_annotation_label:p_,editor_annotation_color:"Màu",editor_annotation_dash:b_,editor_annotation_history:v_,editor_annotation_zone:k_,editor_annotation_zone_none:T_,editor_annotation_zone_above:w_,editor_annotation_zone_below:f_,editor_annotation_severity:M_,editor_annotation_remove:x_,editor_zones:C_,editor_period_calendar:K_,editor_period_calendar_rolling:N_,editor_period_calendar_day:H_,editor_period_calendar_week:B_,editor_period_calendar_month:G_,editor_period_calendar_year:S_,editor_period_offset:q_,editor_period_until:D_,editor_period_until_now:P_,editor_period_until_end:V_,editor_period_navigate:X_,editor_group_by:z_,editor_group_by_none:L_,editor_group_by_hour:"Giờ",editor_group_by_day:Q_,editor_group_by_week:R_,editor_group_by_month:W_,editor_aggregate:j_,compare_series:U_,compare_hours_earlier:A_,compare_days_earlier:O_,compare_weeks_earlier:Y_,compare_months_earlier:F_,compare_years_earlier:I_,editor_compare:J_,editor_compare_style:Z_,editor_compare_style_grey:"Xám",editor_compare_style_series:to,editor_aggregate_mean:eo,editor_aggregate_sum:io,editor_aggregate_min:no,editor_aggregate_max:_o,editor_aggregate_first:oo,editor_aggregate_last:ro,editor_aggregate_change:ho,editor_cumulative_transform:ao,editor_cumulative_transform_none:go,editor_cumulative_transform_cumulative:co,editor_cumulative_reset:lo,editor_cumulative_reset_none:so,editor_cumulative_reset_day:uo,editor_cumulative_reset_week:mo,editor_cumulative_reset_month:po,editor_cumulative_reset_billing:yo,editor_cumulative_billing_day:bo,editor_x_axis:vo,editor_y_axis:ko,editor_axis_labels:To,editor_axis_labels_outside:wo,editor_axis_labels_inside:fo,editor_grid_horizontal:Mo,editor_grid_vertical:xo,editor_y_min:Co,editor_y_max:Ko,editor_y_scale:No,editor_y_scale_linear:Ho,editor_y_scale_log:Bo,editor_tooltip:Go,editor_line_width:So,editor_dots:qo,editor_on_top:Do,editor_when_entity:Po,editor_when_state:Vo,editor_when_above:Xo,editor_when_below:zo,editor_when_card_entity:Lo,editor_when_card_state:Eo,editor_when_card_above:Qo,editor_when_card_below:Ro,editor_when_ghost:Wo,editor_when_strip:jo,when_strip_label:Uo,editor_now_marker:Ao,editor_now_marker_off:"Tắt",editor_now_marker_line:Yo,editor_now_marker_time:Fo,editor_now_marker_countdown:Io,now_marker_countdown:Jo,now_marker_next:Zo,editor_compact:$o,editor_header:tr,editor_header_above:er,editor_header_over:ir,editor_header_hidden:"Ẩn",editor_legend_toggle:_r,editor_labels_show:or,editor_labels_show_all:rr,editor_labels_show_last:hr,editor_labels_show_minmax:ar,editor_labels_show_ends:dr,editor_labels_position:gr,editor_labels_position_auto:cr,editor_labels_position_above:lr,editor_labels_position_below:sr,editor_labels_position_center:ur,editor_labels_overlap:mr,editor_sync:pr,editor_multiples:yr,editor_multiples_scale:br,editor_multiples_scale_auto:vr,editor_multiples_scale_shared:kr,editor_multiples_scale_independent:Tr,editor_multiples_columns:wr,forecast_label:fr,forecast_series:Mr,editor_forecast_title:xr,editor_forecast_entity:Cr,editor_forecast_attribute:Kr,editor_forecast_value_key:Nr,editor_forecast_time_key:Hr,editor_forecast_type:Br,editor_forecast_type_hourly:Gr,editor_forecast_type_daily:Sr,editor_forecast_type_twice_daily:qr,editor_forecast_multiply:Dr,editor_forecast_hours:Pr,editor_set_point:Vr,editor_shading:Xr,editor_shade_fan:zr,editor_current_color:Lr,editor_set_point_color:Er,editor_heating_color:Qr,editor_cooling_color:Rr,editor_days:Wr,editor_day_clock_center_total:jr,editor_day_clock_center_now:Ur,editor_day_clock_center_none:Ar,editor_bucket:Or,editor_bucket_15:Yr,editor_bucket_30:Fr,editor_bucket_60:"Giờ",editor_aggregate_auto:Jr,editor_ring_color:"Màu",editor_active:$r,editor_entity_options_none:th,editor_hierarchy_group_by:eh,editor_group_by_floor:ih,editor_group_by_area:nh,editor_group_by_device:_h,editor_group_by_label:oh,editor_entity_groups:rh,editor_bar_labels:hh,editor_bar_labels_state:ah,editor_bar_labels_duration:dh,editor_bar_labels_both:gh,editor_bar_labels_none:ch,editor_timeline_legend:lh,editor_timeline_legend_above:sh,editor_timeline_legend_hidden:"Ẩn",editor_state_colors:mh,editor_state_colors_help:ph,editor_state_colors_state:yh,editor_state_colors_color:"Màu",editor_state_colors_add:vh,editor_state_colors_remove:"Xóa",editor_timeline_group:Th,editor_points_per_hour:wh,editor_graph:fh,editor_graph_line:Mh,editor_graph_bar:xh,editor_graph_none:Ch,editor_fill:Kh,editor_fill_solid:"Đặc",editor_fill_fade:Hh,editor_fill_none:Bh,editor_points:Gh,editor_points_hover:Sh,editor_points_always:qh,editor_points_never:Dh,editor_trend_labels:Ph,editor_labels_hover:Vh,editor_labels_always:Xh,editor_labels_never:zh,editor_height:Lh,editor_bar_spacing:Eh,editor_color_transition:Qh,editor_color_transition_smooth:Rh,editor_color_transition_hard:Wh,editor_extrema:jh,editor_average:Uh,editor_trend_legend:Ah,editor_trend_y_min:Oh,editor_trend_y_max:Yh,editor_min_range:Fh,editor_y_min_secondary:Ih,editor_y_max_secondary:Jh,editor_min_range_secondary:Zh,editor_value_factor:$h,editor_align_header:ta,editor_align_header_default:ea,editor_align_header_left:ia,editor_align_header_right:na,editor_align_header_center:_a,editor_align_icon:oa,editor_align_icon_right:ra,editor_align_icon_left:ha,editor_align_icon_state:aa,editor_align_state:da,editor_align_state_left:ga,editor_align_state_right:ca,editor_align_state_center:la,editor_font_size:sa,editor_font_size_header:ua,editor_color_name:ma,editor_color_value:pa,editor_trend_color_icon:ya,editor_trend_group:ba,editor_icon_image:va,editor_trend_tooltip:ka,editor_y_axis_side:Ta,editor_y_axis_side_primary:wa,editor_y_axis_side_secondary:fa,editor_entity_aggregate:Ma,editor_fixed_value:xa,editor_show_state:Ca,editor_show_indicator:Ka,editor_show_graph:Na,editor_show_line:Ha,editor_show_fill:"Tô",editor_show_points:Ga,editor_show_legend_entity:Sa,editor_show_legend_state:qa,editor_sectors:Da,editor_sectors_4:Pa,editor_sectors_8:Va,editor_sectors_16:Xa,editor_calm:za,editor_wind_roles:La,editor_wind_now:Ea,editor_wind_none:Qa,editor_wind_statistics:Ra,editor_style_area:Wa,editor_stack:ja,editor_stack_none:Ua,editor_stack_normal:Aa,editor_stack_percent:Oa,editor_negative_color:Ya,editor_style_beeswarm:Fa,editor_place_by:Ia,editor_place_by_value:Ja,editor_place_by_time_of_day:Za,editor_size_by_value:$a,swarm_readings:td,swarm_events:ed,swarm_shown:id,swarm_none:nd,swarm_no_change:_d,swarm_held:od,swarm_earliest_latest:rd,swarm_lowest_highest:hd,editor_style_strip_plot:ad,strip_median_value:dd,strip_mean_value:gd,strip_mean:cd,editor_strip_marker:ld,editor_strip_marker_median:sd,editor_strip_marker_mean:ud,editor_strip_marker_none:md,editor_strip_jitter:pd,editor_fill_color:"Màu",editor_style_box:bd,box_aria:vd,box_highest:kd,box_upper_quartile:Td,box_median:wd,box_lower_quartile:fd,box_lowest:Md,box_mean:xd,box_count:Cd,box_outliers:Kd,editor_whiskers:Nd,editor_whiskers_tukey:Hd,editor_whiskers_range:Bd,editor_readings:Gd,editor_box_color:Sd,editor_style_bullet:qd,editor_ranges:Dd,editor_ranges_shades:Pd,editor_ranges_colours:Vd,compare_target:Xd,chart_aria:zd,editor_style_candlestick:"Nến",editor_candle_by:Ed,editor_under_aggregate:Qd,editor_up_color:Rd,editor_down_color:Wd,editor_underneath:jd,editor_underneath_columns:"Cột",editor_underneath_line:Ad,candle_open:"Mở",candle_high:"Cao",candle_low:Fd,candle_close:Id,candle_week_of:Jd,editor_style_climate:Zd,climate_set_point:$d,climate_range:tg,climate_not_thermostat:eg,climate_action_heating:ig,climate_action_preheating:ng,climate_action_cooling:_g,climate_action_defrosting:og,climate_action_drying:rg,climate_action_fan:hg,climate_action_idle:"Chờ",climate_action_off:"Tắt",editor_style_column:"Cột",editor_group_by_auto:cg,editor_range:lg,editor_rounded:sg,editor_column_labels:ug,editor_error_bars:mg,editor_error_bars_none:pg,editor_error_bars_std:yg,editor_error_bars_min_max:bg,editor_error_bars_ci95:vg,error_bars_tooltip:kg,editor_column_color:"Màu",editor_style_combined:wg,editor_series_type:fg,editor_series_type_line:Mg,editor_series_type_column:"Cột",editor_series_type_area:Cg,editor_series_axis:Kg,editor_series_axis_auto:Ng,editor_series_axis_left:Hg,editor_series_axis_right:Bg,editor_series_aggregate:Gg,editor_series_aggregate_auto:Sg,editor_series_aggregate_mean:qg,editor_series_aggregate_sum:Dg,editor_series_aggregate_min:Pg,editor_series_aggregate_max:Vg,editor_series_aggregate_first:Xg,editor_series_aggregate_last:zg,editor_series_aggregate_change:Lg,editor_style_day_clock:Eg,day_clock_times_one:Qg,day_clock_times:Rg,day_clock_a_day:Wg,day_clock_busiest:jg,day_clock_peak:Ug,day_clock_state:Ag,day_clock_per_day:Og,day_clock_no_data:Yg,day_clock_now:Fg,day_clock_on:"bật",day_clock_average:Jg,day_clock_on_days:Zg,day_clock_so_far:$g,day_clock_range:tc,day_clock_average_value:ec,editor_style_cycle_plot:ic,cycle_note_week:nc,cycle_note_hour:_c,cycle_note_month:oc,cycle_mean_legend:rc,cycle_panel_average:hc,editor_cycle_plot_cycle:ac,editor_cycle_plot_cycle_day_of_week:dc,editor_cycle_plot_cycle_hour_of_day:gc,editor_cycle_plot_cycle_day_of_month:cc,editor_cycle_plot_weeks:lc,editor_style_dumbbell:sc,editor_ends:uc,editor_ends_range:mc,editor_ends_then:pc,editor_ends_target:yc,editor_show_now:bc,dumbbell_low:vc,dumbbell_high:"Cao",dumbbell_now:Tc,dumbbell_target:wc,dumbbell_ago_hour_one:fc,dumbbell_ago_hour:Mc,dumbbell_ago_day_one:xc,dumbbell_ago_day:Cc,dumbbell_ago_week_one:Kc,dumbbell_ago_week:Nc,dumbbell_ago_month_one:Hc,dumbbell_ago_month:Bc,dumbbell_no_value:Gc,editor_style_funnel:Sc,editor_funnel_shape:qc,editor_funnel_shape_funnel:Dc,editor_funnel_shape_pyramid:Pc,editor_funnel_percent_of:Vc,editor_funnel_percent_of_first:Xc,editor_funnel_percent_of_previous:zc,editor_funnel_percent_of_none:Lc,editor_funnel_color_by:"Màu",editor_funnel_color_by_series:Qc,editor_funnel_color_by_bands:Rc,funnel_aria:Wc,editor_style_grouped_bars:jc,editor_mode:Uc,editor_mode_grouped:Ac,editor_mode_stacked:Oc,editor_mode_percent:Yc,editor_bars_color_by:"Màu",editor_bars_color_by_series:Ic,editor_bars_color_by_bands:Jc,editor_bar_group:Zc,editor_bar_series:$c,editor_bar_color:tl,grouped_bars_aria:el,editor_style_heatmap:il,heatmap_aria:nl,heatmap_hours:_l,heatmap_empty:ol,editor_grid:rl,editor_grid_hours:hl,editor_grid_calendar:al,editor_color_by_scale:dl,editor_cell_shape:"Ô",editor_cell_shape_square:cl,editor_cell_shape_rounded:ll,editor_cell_shape_hexagon:sl,editor_color_min:ul,editor_color_max:ml,editor_legend:pl,editor_style_spiral:yl,spiral_aria:bl,spiral_turn_day_note:vl,spiral_turn_week_note:kl,spiral_inner_oldest:Tl,editor_spiral_turn:wl,editor_spiral_turn_day:fl,editor_spiral_turn_week:Ml,editor_spiral_turns:xl,editor_spiral_ring_width:Cl,editor_style_histogram:Kl,editor_count:"Đếm",editor_count_time:Hl,editor_count_readings:Bl,editor_show_as:Gl,editor_show_as_percent:Sl,editor_show_as_total:ql,editor_bins:Dl,editor_bin_width:Pl,editor_bars:Vl,editor_bars_side:Xl,editor_bars_overlap:zl,editor_hist_x_axis:Ll,histogram_readings:El,histogram_reading:Ql,editor_style_line:Rl,chart_loading:Wl,chart_error:jl,energy_loading:Ul,energy_error:Al,energy_none:Ol,energy_flow_grid_import:Yl,energy_flow_grid_export:Fl,energy_flow_solar:Il,energy_flow_battery_out:Jl,energy_flow_battery_in:Zl,energy_flow_gas:$l,energy_flow_water:ts,energy_flow_devices:es,energy_node_home:"Nhà",energy_node_untracked:ns,energy_node_home_use:_s,chart_no_data:os,legend_toggle_hint:rs,legend_toggle_all_hidden:hs,export_menu:as,export_png:ds,export_png_hint:gs,export_svg:cs,export_svg_hint:ls,export_csv:ss,export_csv_hint:us,export_yaml:ms,export_yaml_hint:ps,export_copied:ys,export_saved:bs,export_saved_file:vs,export_failed:ks,chart_log_nothing:Ts,editor_style_lollipop:ws,editor_style_pictograph:fs,editor_unit_icon:Ms,editor_per_icon:xs,editor_group_size:Cs,editor_partial:Ks,editor_style_pie:Ns,editor_shape:Hs,editor_shape_donut:Bs,editor_shape_pie:Gs,editor_center_label:Ss,editor_gap:qs,editor_gradient:Ds,editor_style_polar_area:Ps,editor_polar_scale:Vs,editor_polar_scale_shared:Xs,editor_polar_scale_limits:zs,editor_polar_color_by:"Màu",editor_polar_color_by_series:Es,editor_polar_color_by_shades:Qs,editor_polar_color_by_bands:Rs,editor_polar_color:Ws,polar_area_aria:js,editor_style_radar:Us,editor_radar_scale:As,editor_radar_scale_limits:Os,editor_radar_scale_shared:Ys,editor_radar_fill:Fs,editor_radar_axis:Is,radar_aria:Js,radar_other:Zs,editor_style_range_area:$s,editor_mean:tu,editor_range_color:"Màu",editor_style_rings:iu,editor_rings_start_angle:nu,editor_rounded_ends:_u,editor_style_sankey:ou,editor_link_color:ru,editor_link_color_auto:hu,editor_link_color_source:au,editor_link_color_target:du,editor_from:gu,editor_to:cu,editor_flow_color:lu,sankey_aria:su,sankey_flow:uu,sankey_no_flows:mu,sankey_nothing:pu,energy_nothing_flowed:yu,editor_style_chord:bu,editor_chord_pad:vu,editor_chord_ribbon_opacity:ku,chord_aria:Tu,editor_style_slope:wu,editor_measure:fu,editor_measure_value:Mu,editor_measure_change:xu,editor_color_by_direction:Cu,editor_color_by_group:Ku,editor_increase:Nu,editor_increase_bad:Hu,editor_increase_good:Bu,editor_group:Gu,slope_now:Su,slope_ago:qu,slope_ago_one:Du,slope_previous:Pu,slope_previous_one:Vu,slope_last:Xu,slope_last_one:zu,slope_unit_hour:"giờ",slope_unit_hour_other:"giờ",slope_unit_day:Qu,slope_unit_day_other:Ru,slope_unit_week:Wu,slope_unit_week_other:ju,slope_unit_month:Uu,slope_unit_month_other:Au,slope_entity_aria:Ou,slope_no_reading:Yu,editor_style_sparkline:Fu,editor_spark:Iu,editor_spark_line:Ju,editor_spark_area:Zu,editor_spark_column:"Cột",editor_spark_bar:tm,editor_spark_color:"Màu",spark_aria:im,editor_style_streamgraph:nm,editor_baseline:_m,editor_baseline_wiggle:om,editor_baseline_centre:rm,editor_baseline_share:hm,editor_baseline_zero:am,editor_stream_order:dm,editor_stream_order_inside_out:gm,editor_stream_order_listed:cm,editor_stream_labels:lm,editor_stream_curve:sm,stream_total:um,editor_style_sunburst:mm,editor_style_icicle:pm,editor_sunburst_shape:ym,editor_sunburst_shape_full:bm,editor_sunburst_shape_half:vm,editor_hierarchy_color_by:"Màu",editor_hierarchy_color_by_group:Tm,editor_hierarchy_color_by_bands:wm,hierarchy_total:fm,hierarchy_other:Mm,hierarchy_empty:xm,hierarchy_no_reading:Cm,sunburst_aria:Km,icicle_aria:Nm,editor_style_timeline:Hm,timeline_no_states:Bm,timeline_for:Gm,timeline_now:Sm,timeline_measurement:qm,editor_style_treemap:Dm,editor_treemap_color_by:"Màu",editor_treemap_color_by_group:Vm,editor_treemap_color_by_bands:Xm,treemap_aria:zm,treemap_total:Lm,treemap_empty:Em,treemap_no_reading:Qm,treemap_other:Rm,editor_style_marimekko:Wm,editor_marimekko_segment_labels:jm,editor_marimekko_segment_labels_percent:Um,editor_marimekko_segment_labels_value:Am,editor_marimekko_segment_labels_both:Om,editor_marimekko_segment_labels_none:Ym,editor_marimekko_group:Fm,editor_marimekko_category:Im,editor_marimekko_color:Jm,marimekko_aria:Zm,editor_style_trend:$m,trend_min:tp,trend_avg:ep,trend_max:"Cao",editor_style_violin:np,editor_shape_violin:_p,editor_shape_raincloud:op,editor_box:rp,editor_bandwidth:hp,editor_split_by:ap,editor_split_by_none:dp,editor_split_by_day:gp,editor_split_by_week:cp,editor_split_by_month:lp,violin_median:sp,violin_none:up,violin_raincloud:mp,editor_style_waffle:pp,editor_waffles:yp,editor_waffles_one:bp,editor_waffles_each:vp,editor_headline:kp,editor_style_waterfall:Tp,editor_steps:wp,editor_steps_change:fp,editor_steps_current:Mp,editor_start_from_first:xp,editor_total:Cp,editor_waterfall_invert:Kp,waterfall_start:Np,waterfall_end:Hp,waterfall_total:Bp,waterfall_no_readings:Gp,waterfall_aria:Sp,editor_style_wind_rose:qp,wind_prevailing:Dp,wind_mean_speed:Pp,wind_strongest:Vp,wind_calm:Xp,wind_speed:zp,wind_speed_unit:Lp,wind_share:Ep,wind_aria:Qp,wind_aria_calm:Rp,wind_aria_still:Wp,editor_style_purpose_bar:jp,editor_style_purpose_thin:Up,editor_style_purpose_segmented:Ap,editor_style_purpose_tank:Op,editor_style_purpose_battery:Yp,editor_style_purpose_ring:Fp,editor_style_purpose_needle:Ip,editor_style_purpose_arc:Jp,editor_style_purpose_line:Zp,editor_style_purpose_area:$p,editor_style_purpose_column:ty,editor_style_purpose_combined:ey,editor_style_purpose_pie:iy,editor_style_purpose_rings:ny,editor_style_purpose_pictograph:_y,editor_style_purpose_waffle:oy,editor_style_purpose_histogram:ry,editor_style_purpose_scatter:hy,editor_style_purpose_bubble:ay,editor_style_purpose_heatmap:dy,editor_style_purpose_spiral:gy,editor_style_purpose_box:cy,editor_style_purpose_funnel:ly,editor_style_purpose_radar:sy,editor_style_purpose_polar_area:uy,editor_style_purpose_treemap:my,editor_style_purpose_marimekko:py,editor_style_purpose_sunburst:yy,editor_style_purpose_icicle:by,editor_style_purpose_grouped_bars:vy,editor_style_purpose_bullet:ky,editor_style_purpose_lollipop:Ty,editor_style_purpose_waterfall:wy,editor_style_purpose_slope:fy,editor_style_purpose_dumbbell:My,editor_style_purpose_range_area:xy,editor_style_purpose_sparkline:Cy,editor_style_purpose_streamgraph:Ky,editor_style_purpose_candlestick:Ny,editor_style_purpose_violin:Hy,editor_style_purpose_beeswarm:By,editor_style_purpose_strip_plot:Gy,editor_style_purpose_sankey:Sy,editor_style_purpose_chord:qy,editor_style_purpose_timeline:Dy,editor_style_purpose_climate:Py,editor_style_purpose_wind_rose:Vy,editor_style_purpose_day_clock:Xy,editor_style_purpose_cycle_plot:zy,editor_style_purpose_trend:Ly,editor_chart_group_data:Ey,editor_chart_group_look:Qy,editor_chart_group_axes:Ry,editor_chart_group_extras:Wy,editor_chart_group_layout:jy,editor_notice_group_by:Uy,editor_notice_sorted:Ay,editor_summary_no_entities:Oy,editor_summary_entity_one:Yy,editor_summary_entities:Fy,editor_summary_matching:Iy,editor_summary_limits:Jy,editor_summary_target:Zy,editor_summary_no_bands:$y,editor_summary_band_one:tb,editor_summary_bands:eb,editor_warn_min_max:ib,editor_warn_not_number:nb,editor_warn_band_same_start:_b,editor_row_action:ob,editor_when_heading:rb,editor_when_card_heading:hb,editor_when_card_help:ab,editor_when_state_helper:db,editor_when_card_state_helper:gb,editor_anomalies_window_helper:cb,editor_zoom_helper:lb,editor_sync_helper:sb,editor_forecast_entity_helper:ub,editor_forecast_attribute_helper:mb,editor_forecast_value_key_helper:pb,editor_forecast_time_key_helper:yb,editor_forecast_type_helper:bb,editor_forecast_multiply_helper:vb,editor_trend_y_min_helper:kb,editor_trend_y_max_helper:Tb,editor_y_min_secondary_helper:wb,editor_y_max_secondary_helper:fb,editor_entity_groups_helper:Mb,editor_active_helper:xb,editor_annotation_times_helper:Cb,editor_annotation_value_helper:Kb,editor_annotation_from_helper:Nb,editor_annotation_to_helper:Hb,editor_derivative_smoothing_time_helper:Bb,editor_calm_helper:Gb,editor_radar_axis_helper:Sb,editor_energy_flows_helper:qb,editor_shade_color_helper:Db};export{li as annotation_at,Li as anomaly_beyond_high,Ei as anomaly_beyond_low,zi as anomaly_title,nt as battery_aria,vd as box_aria,Cd as box_count,kd as box_highest,fd as box_lower_quartile,Md as box_lowest,xd as box_mean,wd as box_median,Kd as box_outliers,Td as box_upper_quartile,qn as bubble_needs_three,Pn as bubble_role_size,Id as candle_close,Yd as candle_high,Fd as candle_low,Od as candle_open,Jd as candle_week_of,zd as chart_aria,jl as chart_error,Wl as chart_loading,Ts as chart_log_nothing,os as chart_no_data,Vn as chart_total,Tu as chord_aria,_g as climate_action_cooling,og as climate_action_defrosting,rg as climate_action_drying,hg as climate_action_fan,ig as climate_action_heating,ag as climate_action_idle,dg as climate_action_off,ng as climate_action_preheating,eg as climate_not_thermostat,tg as climate_range,$d as climate_set_point,O_ as compare_days_earlier,A_ as compare_hours_earlier,F_ as compare_months_earlier,U_ as compare_series,Xd as compare_target,Y_ as compare_weeks_earlier,I_ as compare_years_earlier,rc as cycle_mean_legend,_c as cycle_note_hour,oc as cycle_note_month,nc as cycle_note_week,hc as cycle_panel_average,Wg as day_clock_a_day,Jg as day_clock_average,ec as day_clock_average_value,jg as day_clock_busiest,Yg as day_clock_no_data,Fg as day_clock_now,Ig as day_clock_on,Zg as day_clock_on_days,Ug as day_clock_peak,Og as day_clock_per_day,tc as day_clock_range,$g as day_clock_so_far,Ag as day_clock_state,Rg as day_clock_times,Qg as day_clock_times_one,Pb as default,fi as dist_count,ki as dist_median,Ti as dist_middle,wi as dist_range,Ci as drill_back,xi as drill_into,Ki as drill_top,Cc as dumbbell_ago_day,xc as dumbbell_ago_day_one,Mc as dumbbell_ago_hour,fc as dumbbell_ago_hour_one,Bc as dumbbell_ago_month,Hc as dumbbell_ago_month_one,Nc as dumbbell_ago_week,Kc as dumbbell_ago_week_one,kc as dumbbell_high,vc as dumbbell_low,Gc as dumbbell_no_value,Tc as dumbbell_now,wc as dumbbell_target,$r as editor_active,xb as editor_active_helper,ii as editor_add_band,_i as editor_add_entity,fn as editor_against,Mn as editor_against_entity,xn as editor_against_time,j_ as editor_aggregate,Jr as editor_aggregate_auto,ho as editor_aggregate_change,oo as editor_aggregate_first,ro as editor_aggregate_last,_o as editor_aggregate_max,eo as editor_aggregate_mean,no as editor_aggregate_min,io as editor_aggregate_sum,ta as editor_align_header,_a as editor_align_header_center,ea as editor_align_header_default,ia as editor_align_header_left,na as editor_align_header_right,oa as editor_align_icon,ha as editor_align_icon_left,ra as editor_align_icon_right,aa as editor_align_icon_state,da as editor_align_state,la as editor_align_state_center,ga as editor_align_state_left,ca as editor_align_state_right,Vt as editor_animate,i_ as editor_annotation_add,Zn as editor_annotation_add_band,Jn as editor_annotation_add_line,e_ as editor_annotation_add_point,t_ as editor_annotation_add_state,$n as editor_annotation_add_time,c_ as editor_annotation_at,m_ as editor_annotation_at_first,u_ as editor_annotation_at_last,l_ as editor_annotation_at_max,s_ as editor_annotation_at_min,y_ as editor_annotation_color,b_ as editor_annotation_dash,h_ as editor_annotation_entity,__ as editor_annotation_from,Nb as editor_annotation_from_helper,v_ as editor_annotation_history,p_ as editor_annotation_label,x_ as editor_annotation_remove,a_ as editor_annotation_series,M_ as editor_annotation_severity,g_ as editor_annotation_shade,d_ as editor_annotation_state,r_ as editor_annotation_times,Cb as editor_annotation_times_helper,o_ as editor_annotation_to,Hb as editor_annotation_to_helper,Un as editor_annotation_type,On as editor_annotation_type_band,An as editor_annotation_type_line,In as editor_annotation_type_point,Fn as editor_annotation_type_state,Yn as editor_annotation_type_time,n_ as editor_annotation_value,Kb as editor_annotation_value_helper,k_ as editor_annotation_zone,w_ as editor_annotation_zone_above,f_ as editor_annotation_zone_below,T_ as editor_annotation_zone_none,jn as editor_annotations,Qi as editor_anomalies,Ui as editor_anomalies_band,ji as editor_anomalies_color,Wi as editor_anomalies_sigma,Ri as editor_anomalies_window,cb as editor_anomalies_window_helper,we as editor_attribute,Uh as editor_average,To as editor_axis_labels,fo as editor_axis_labels_inside,wo as editor_axis_labels_outside,be as editor_badge_actions,oe as editor_badge_attribute,pe as editor_badge_bands,ye as editor_badge_bands_help,me as editor_badge_color,ue as editor_badge_decimals,Te as editor_badge_double_tap_action,$t as editor_badge_entity,ke as editor_badge_hold_action,he as editor_badge_hours,ge as editor_badge_icon,le as editor_badge_max,ce as editor_badge_min,re as editor_badge_name,de as editor_badge_show_icon,ae as editor_badge_show_name,te as editor_badge_style,ne as editor_badge_style_ring,ie as editor_badge_style_sparkline,_e as editor_badge_style_thin,ee as editor_badge_style_value,ve as editor_badge_tap_action,se as editor_badge_unit,We as editor_band_color,je as editor_band_custom_color,Le as editor_band_from,Ee as editor_band_from_entity,Re as editor_band_from_entity_label,Qe as editor_band_from_number,Ae as editor_band_icon,Ue as editor_band_label,hp as editor_bandwidth,tl as editor_bar_color,Zc as editor_bar_group,hh as editor_bar_labels,gh as editor_bar_labels_both,dh as editor_bar_labels_duration,ch as editor_bar_labels_none,ah as editor_bar_labels_state,$c as editor_bar_series,Eh as editor_bar_spacing,Vl as editor_bars,Fc as editor_bars_color_by,Jc as editor_bars_color_by_bands,Ic as editor_bars_color_by_series,zl as editor_bars_overlap,Xl as editor_bars_side,_m as editor_baseline,rm as editor_baseline_centre,hm as editor_baseline_share,om as editor_baseline_wiggle,am as editor_baseline_zero,Pl as editor_bin_width,Dl as editor_bins,rp as editor_box,Sd as editor_box_color,Or as editor_bucket,Yr as editor_bucket_15,Fr as editor_bucket_30,Ir as editor_bucket_60,za as editor_calm,Gb as editor_calm_helper,Ed as editor_candle_by,He as editor_card_setting,gl as editor_cell_shape,sl as editor_cell_shape_hexagon,ll as editor_cell_shape_rounded,cl as editor_cell_shape_square,gt as editor_center,pn as editor_center_average,Ss as editor_center_label,lt as editor_center_mode_band,st as editor_center_mode_name,mt as editor_center_mode_none,ut as editor_center_mode_text,ct as editor_center_mode_value,yn as editor_center_none,pt as editor_center_text,mn as editor_center_total,Ry as editor_chart_group_axes,Ey as editor_chart_group_data,Wy as editor_chart_group_extras,jy as editor_chart_group_layout,Qy as editor_chart_group_look,vu as editor_chord_pad,ku as editor_chord_ribbon_opacity,Ie as editor_color_amber,Ze as editor_color_blue,Q as editor_color_by,W as editor_color_by_bands,Cu as editor_color_by_direction,Ku as editor_color_by_group,dl as editor_color_by_scale,R as editor_color_by_series,ln as editor_color_by_shades,ei as editor_color_custom,Fe as editor_color_green,ti as editor_color_grey,Oe as editor_color_icon,ml as editor_color_max,ul as editor_color_min,ma as editor_color_name,Ye as editor_color_primary,$e as editor_color_purple,Je as editor_color_red,Qh as editor_color_transition,Wh as editor_color_transition_hard,Rh as editor_color_transition_smooth,pa as editor_color_value,Tg as editor_column_color,ug as editor_column_labels,Ht as editor_columns,$o as editor_compact,J_ as editor_compare,Z_ as editor_compare_style,$_ as editor_compare_style_grey,to as editor_compare_style_series,Rr as editor_cooling_color,Nl as editor_count,Bl as editor_count_readings,Hl as editor_count_time,bo as editor_cumulative_billing_day,lo as editor_cumulative_reset,yo as editor_cumulative_reset_billing,uo as editor_cumulative_reset_day,po as editor_cumulative_reset_month,so as editor_cumulative_reset_none,mo as editor_cumulative_reset_week,ao as editor_cumulative_transform,co as editor_cumulative_transform_cumulative,go as editor_cumulative_transform_none,Lr as editor_current_color,X as editor_curve,z as editor_curve_smooth,E as editor_curve_step,L as editor_curve_straight,ac as editor_cycle_plot_cycle,cc as editor_cycle_plot_cycle_day_of_month,dc as editor_cycle_plot_cycle_day_of_week,gc as editor_cycle_plot_cycle_hour_of_day,lc as editor_cycle_plot_weeks,A as editor_dash,Ar as editor_day_clock_center_none,Ur as editor_day_clock_center_now,jr as editor_day_clock_center_total,Wr as editor_days,Dt as editor_decimals,G as editor_derivative_smoothing,S as editor_derivative_smoothing_time,Bb as editor_derivative_smoothing_time_helper,f as editor_derivative_transform,x as editor_derivative_transform_derivative,M as editor_derivative_transform_none,C as editor_derivative_unit_time,B as editor_derivative_unit_time_d,H as editor_derivative_unit_time_h,N as editor_derivative_unit_time_min,K as editor_derivative_unit_time_s,Bn as editor_dot_color,Cn as editor_dot_size,qo as editor_dots,Zt as editor_double_tap_action,Wd as editor_down_color,Mi as editor_drill_down,dt as editor_end_angle,uc as editor_ends,mc as editor_ends_range,yc as editor_ends_target,pc as editor_ends_then,P as editor_energy_flows,qb as editor_energy_flows_helper,V as editor_energy_split,Ma as editor_entity_aggregate,rh as editor_entity_groups,Mb as editor_entity_groups_helper,th as editor_entity_options_none,mg as editor_error_bars,vg as editor_error_bars_ci95,bg as editor_error_bars_min_max,pg as editor_error_bars_none,yg as editor_error_bars_std,Rt as editor_exclude_heading,Wt as editor_exclude_help,zt as editor_export,jh as editor_extrema,Xi as editor_extremes,qi as editor_extremes_average,Vi as editor_extremes_average_figure,Pi as editor_extremes_average_line,Di as editor_extremes_average_none,Gi as editor_extremes_max,Si as editor_extremes_min,Kh as editor_fill,yd as editor_fill_color,Hh as editor_fill_fade,Bh as editor_fill_none,Nh as editor_fill_solid,xa as editor_fixed_value,lu as editor_flow_color,sa as editor_font_size,ua as editor_font_size_header,Kr as editor_forecast_attribute,mb as editor_forecast_attribute_helper,Cr as editor_forecast_entity,ub as editor_forecast_entity_helper,Pr as editor_forecast_hours,Dr as editor_forecast_multiply,vb as editor_forecast_multiply_helper,Hr as editor_forecast_time_key,yb as editor_forecast_time_key_helper,xr as editor_forecast_title,Br as editor_forecast_type,Sr as editor_forecast_type_daily,bb as editor_forecast_type_helper,Gr as editor_forecast_type_hourly,qr as editor_forecast_type_twice_daily,Nr as editor_forecast_value_key,pb as editor_forecast_value_key_helper,gu as editor_from,Ec as editor_funnel_color_by,Rc as editor_funnel_color_by_bands,Qc as editor_funnel_color_by_series,Vc as editor_funnel_percent_of,Xc as editor_funnel_percent_of_first,Lc as editor_funnel_percent_of_none,zc as editor_funnel_percent_of_previous,qc as editor_funnel_shape,Dc as editor_funnel_shape_funnel,Pc as editor_funnel_shape_pyramid,qs as editor_gap,ht as editor_gauge_help,bt as editor_ghost,kt as editor_ghost_24h,Tt as editor_ghost_7d,vt as editor_ghost_off,Ds as editor_gradient,fh as editor_graph,xh as editor_graph_bar,Mh as editor_graph_line,Ch as editor_graph_none,rl as editor_grid,al as editor_grid_calendar,Mo as editor_grid_horizontal,hl as editor_grid_hours,xo as editor_grid_vertical,Gu as editor_group,a as editor_group_bars,z_ as editor_group_by,nh as editor_group_by_area,cg as editor_group_by_auto,Q_ as editor_group_by_day,_h as editor_group_by_device,ih as editor_group_by_floor,E_ as editor_group_by_hour,oh as editor_group_by_label,W_ as editor_group_by_month,L_ as editor_group_by_none,R_ as editor_group_by_week,l as editor_group_compare,s as editor_group_distribution,d as editor_group_gauges,g as editor_group_history,Cs as editor_group_size,c as editor_group_totals,tr as editor_header,er as editor_header_above,nr as editor_header_hidden,ir as editor_header_over,kp as editor_headline,Qr as editor_heating_color,Lh as editor_height,di as editor_hide_options,Xt as editor_hide_unavailable,km as editor_hierarchy_color_by,wm as editor_hierarchy_color_by_bands,Tm as editor_hierarchy_color_by_group,eh as editor_hierarchy_group_by,Ll as editor_hist_x_axis,Jt as editor_hold_action,Me as editor_icon,va as editor_icon_image,Et as editor_include_heading,Qt as editor_include_help,Nu as editor_increase,Hu as editor_increase_bad,Bu as editor_increase_good,Kn as editor_jitter,j as editor_labels,Xh as editor_labels_always,Vh as editor_labels_hover,zh as editor_labels_never,mr as editor_labels_overlap,gr as editor_labels_position,lr as editor_labels_position_above,cr as editor_labels_position_auto,sr as editor_labels_position_below,ur as editor_labels_position_center,or as editor_labels_show,rr as editor_labels_show_all,dr as editor_labels_show_ends,hr as editor_labels_show_last,ar as editor_labels_show_minmax,pl as editor_legend,_r as editor_legend_toggle,Lt as editor_limit,Be as editor_limit_default,Se as editor_limit_entity,Ge as editor_limit_number,So as editor_line_width,ru as editor_link_color,hu as editor_link_color_auto,au as editor_link_color_source,du as editor_link_color_target,Im as editor_marimekko_category,Jm as editor_marimekko_color,Fm as editor_marimekko_group,jm as editor_marimekko_segment_labels,Om as editor_marimekko_segment_labels_both,Ym as editor_marimekko_segment_labels_none,Um as editor_marimekko_segment_labels_percent,Am as editor_marimekko_segment_labels_value,Ce as editor_max,Hn as editor_max_size,tu as editor_mean,fu as editor_measure,xu as editor_measure_change,Mu as editor_measure_value,xe as editor_min,Fh as editor_min_range,Zh as editor_min_range_secondary,Nn as editor_min_size,Uc as editor_mode,Ac as editor_mode_grouped,Yc as editor_mode_percent,Oc as editor_mode_stacked,ri as editor_move_down,oi as editor_move_up,yr as editor_multiples,wr as editor_multiples_columns,br as editor_multiples_scale,vr as editor_multiples_scale_auto,Tr as editor_multiples_scale_independent,kr as editor_multiples_scale_shared,fe as editor_name,Ya as editor_negative_color,Ne as editor_none,gi as editor_not_found,Uy as editor_notice_group_by,Ay as editor_notice_sorted,Ao as editor_now_marker,Io as editor_now_marker_countdown,Yo as editor_now_marker_line,Oo as editor_now_marker_off,Fo as editor_now_marker_time,Do as editor_on_top,si as editor_orientation,ui as editor_orientation_horizontal,mi as editor_orientation_vertical,Wn as editor_overview,Ks as editor_partial,xs as editor_per_icon,K_ as editor_period_calendar,H_ as editor_period_calendar_day,G_ as editor_period_calendar_month,N_ as editor_period_calendar_rolling,B_ as editor_period_calendar_week,S_ as editor_period_calendar_year,u as editor_period_last,X_ as editor_period_navigate,q_ as editor_period_offset,m as editor_period_unit,y as editor_period_unit_day,p as editor_period_unit_hour,v as editor_period_unit_month,b as editor_period_unit_week,D_ as editor_period_until,V_ as editor_period_until_end,P_ as editor_period_until_now,Ia as editor_place_by,Za as editor_place_by_time_of_day,Ja as editor_place_by_value,Gh as editor_points,qh as editor_points_always,Sh as editor_points_hover,Dh as editor_points_never,wh as editor_points_per_hour,Ws as editor_polar_color,Ls as editor_polar_color_by,Rs as editor_polar_color_by_bands,Es as editor_polar_color_by_series,Qs as editor_polar_color_by_shades,Vs as editor_polar_scale,zs as editor_polar_scale_limits,Xs as editor_polar_scale_shared,qe as editor_preset,De as editor_preset_battery,ze as editor_preset_custom,Xe as editor_preset_none,Ve as editor_preset_temperature,Pe as editor_preset_usage,Is as editor_radar_axis,Sb as editor_radar_axis_helper,Fs as editor_radar_fill,As as editor_radar_scale,Os as editor_radar_scale_limits,Ys as editor_radar_scale_shared,lg as editor_range,eu as editor_range_color,Dd as editor_ranges,Vd as editor_ranges_colours,Pd as editor_ranges_shades,Gd as editor_readings,ni as editor_remove_band,hi as editor_remove_entity,Zr as editor_ring_color,nu as editor_rings_start_angle,sg as editor_rounded,_u as editor_rounded_ends,ob as editor_row_action,Ut as editor_rule_area,jt as editor_rule_device_class,Yt as editor_rule_domain,Ft as editor_rule_entity,At as editor_rule_floor,Ot as editor_rule_label,I as editor_section_actions,h as editor_section_chart,Y as editor_section_colours,F as editor_section_display,o as editor_section_entities,O as editor_section_limits,r as editor_section_style,Da as editor_sectors,Xa as editor_sectors_16,Pa as editor_sectors_4,Va as editor_sectors_8,Gg as editor_series_aggregate,Sg as editor_series_aggregate_auto,Lg as editor_series_aggregate_change,Xg as editor_series_aggregate_first,zg as editor_series_aggregate_last,Vg as editor_series_aggregate_max,qg as editor_series_aggregate_mean,Pg as editor_series_aggregate_min,Dg as editor_series_aggregate_sum,Kg as editor_series_axis,Ng as editor_series_axis_auto,Hg as editor_series_axis_left,Bg as editor_series_axis_right,U as editor_series_color,fg as editor_series_type,Cg as editor_series_type_area,xg as editor_series_type_column,Mg as editor_series_type_line,Vr as editor_set_point,Er as editor_set_point_color,ci as editor_severity,sn as editor_shade_color,Db as editor_shade_color_helper,zr as editor_shade_fan,Xr as editor_shading,Hs as editor_shape,Bs as editor_shape_donut,Gs as editor_shape_pie,op as editor_shape_raincloud,_p as editor_shape_violin,Gl as editor_show_as,Sl as editor_show_as_percent,ql as editor_show_as_total,Ba as editor_show_fill,Na as editor_show_graph,Ct as editor_show_icon,Ka as editor_show_indicator,Nt as editor_show_legend,Sa as editor_show_legend_entity,qa as editor_show_legend_state,Ha as editor_show_line,Mt as editor_show_name,bc as editor_show_now,ai as editor_show_options,un as editor_show_percent,Ga as editor_show_points,Ca as editor_show_state,Kt as editor_show_target,xt as editor_show_value,$a as editor_size_by_value,Bt as editor_sort,St as editor_sort_ascending,qt as editor_sort_descending,Gt as editor_sort_none,k as editor_source,q as editor_source_current,D as editor_source_energy,T as editor_source_history,w as editor_source_statistics,Iu as editor_spark,Zu as editor_spark_area,tm as editor_spark_bar,em as editor_spark_color,$u as editor_spark_column,Ju as editor_spark_line,Cl as editor_spiral_ring_width,wl as editor_spiral_turn,fl as editor_spiral_turn_day,Ml as editor_spiral_turn_week,xl as editor_spiral_turns,ap as editor_split_by,gp as editor_split_by_day,lp as editor_split_by_month,dp as editor_split_by_none,cp as editor_split_by_week,ja as editor_stack,Ua as editor_stack_none,Aa as editor_stack_normal,Oa as editor_stack_percent,at as editor_start_angle,xp as editor_start_from_first,mh as editor_state_colors,vh as editor_state_colors_add,bh as editor_state_colors_color,ph as editor_state_colors_help,kh as editor_state_colors_remove,yh as editor_state_colors_state,wp as editor_steps,fp as editor_steps_change,Mp as editor_steps_current,sm as editor_stream_curve,lm as editor_stream_labels,dm as editor_stream_order,gm as editor_stream_order_inside_out,cm as editor_stream_order_listed,pd as editor_strip_jitter,ld as editor_strip_marker,ud as editor_strip_marker_mean,sd as editor_strip_marker_median,md as editor_strip_marker_none,rt as editor_style_arc,Wa as editor_style_area,Z as editor_style_bar,it as editor_style_battery,Fa as editor_style_beeswarm,bd as editor_style_box,wn as editor_style_bubble,qd as editor_style_bullet,Ld as editor_style_candlestick,bu as editor_style_chord,Zd as editor_style_climate,gg as editor_style_column,wg as editor_style_combined,ic as editor_style_cycle_plot,Eg as editor_style_day_clock,sc as editor_style_dumbbell,Sc as editor_style_funnel,jc as editor_style_grouped_bars,il as editor_style_heatmap,Kl as editor_style_histogram,pm as editor_style_icicle,Rl as editor_style_line,ws as editor_style_lollipop,Wm as editor_style_marimekko,ot as editor_style_needle,fs as editor_style_pictograph,Ns as editor_style_pie,Ps as editor_style_polar_area,Jp as editor_style_purpose_arc,$p as editor_style_purpose_area,jp as editor_style_purpose_bar,Yp as editor_style_purpose_battery,By as editor_style_purpose_beeswarm,cy as editor_style_purpose_box,ay as editor_style_purpose_bubble,ky as editor_style_purpose_bullet,Ny as editor_style_purpose_candlestick,qy as editor_style_purpose_chord,Py as editor_style_purpose_climate,ty as editor_style_purpose_column,ey as editor_style_purpose_combined,zy as editor_style_purpose_cycle_plot,Xy as editor_style_purpose_day_clock,My as editor_style_purpose_dumbbell,ly as editor_style_purpose_funnel,vy as editor_style_purpose_grouped_bars,dy as editor_style_purpose_heatmap,ry as editor_style_purpose_histogram,by as editor_style_purpose_icicle,Zp as editor_style_purpose_line,Ty as editor_style_purpose_lollipop,py as editor_style_purpose_marimekko,Ip as editor_style_purpose_needle,_y as editor_style_purpose_pictograph,iy as editor_style_purpose_pie,uy as editor_style_purpose_polar_area,sy as editor_style_purpose_radar,xy as editor_style_purpose_range_area,Fp as editor_style_purpose_ring,ny as editor_style_purpose_rings,Sy as editor_style_purpose_sankey,hy as editor_style_purpose_scatter,Ap as editor_style_purpose_segmented,fy as editor_style_purpose_slope,Cy as editor_style_purpose_sparkline,gy as editor_style_purpose_spiral,Ky as editor_style_purpose_streamgraph,Gy as editor_style_purpose_strip_plot,yy as editor_style_purpose_sunburst,Op as editor_style_purpose_tank,Up as editor_style_purpose_thin,Dy as editor_style_purpose_timeline,my as editor_style_purpose_treemap,Ly as editor_style_purpose_trend,Hy as editor_style_purpose_violin,oy as editor_style_purpose_waffle,wy as editor_style_purpose_waterfall,Vy as editor_style_purpose_wind_rose,Us as editor_style_radar,$s as editor_style_range_area,_t as editor_style_ring,iu as editor_style_rings,ou as editor_style_sankey,Tn as editor_style_scatter,tt as editor_style_segmented,wu as editor_style_slope,Fu as editor_style_sparkline,yl as editor_style_spiral,nm as editor_style_streamgraph,ad as editor_style_strip_plot,mm as editor_style_sunburst,et as editor_style_tank,$ as editor_style_thin,Hm as editor_style_timeline,Dm as editor_style_treemap,$m as editor_style_trend,np as editor_style_violin,pp as editor_style_waffle,Tp as editor_style_waterfall,qp as editor_style_wind_rose,tb as editor_summary_band_one,eb as editor_summary_bands,Fy as editor_summary_entities,Yy as editor_summary_entity_one,Jy as editor_summary_limits,Iy as editor_summary_matching,$y as editor_summary_no_bands,Oy as editor_summary_no_entities,Zy as editor_summary_target,ym as editor_sunburst_shape,bm as editor_sunburst_shape_full,vm as editor_sunburst_shape_half,pr as editor_sync,sb as editor_sync_helper,It as editor_tap_action,Ke as editor_target,yt as editor_tick_labels,Th as editor_timeline_group,lh as editor_timeline_legend,sh as editor_timeline_legend_above,uh as editor_timeline_legend_hidden,J as editor_title,cu as editor_to,Go as editor_tooltip,Cp as editor_total,Pm as editor_treemap_color_by,Xm as editor_treemap_color_by_bands,Vm as editor_treemap_color_by_group,ya as editor_trend_color_icon,ba as editor_trend_group,Ph as editor_trend_labels,Ah as editor_trend_legend,ka as editor_trend_tooltip,Yh as editor_trend_y_max,Tb as editor_trend_y_max_helper,Oh as editor_trend_y_min,kb as editor_trend_y_min_helper,Qd as editor_under_aggregate,jd as editor_underneath,Ud as editor_underneath_columns,Ad as editor_underneath_line,Pt as editor_unit,Ms as editor_unit_icon,Rd as editor_up_color,pi as editor_value_axis,$h as editor_value_factor,yi as editor_value_grid,vi as editor_value_max,bi as editor_value_min,yp as editor_waffles,vp as editor_waffles_each,bp as editor_waffles_one,_b as editor_warn_band_same_start,ib as editor_warn_min_max,nb as editor_warn_not_number,Kp as editor_waterfall_invert,Xo as editor_when_above,zo as editor_when_below,Qo as editor_when_card_above,Ro as editor_when_card_below,Lo as editor_when_card_entity,hb as editor_when_card_heading,ab as editor_when_card_help,Eo as editor_when_card_state,gb as editor_when_card_state_helper,Po as editor_when_entity,Wo as editor_when_ghost,rb as editor_when_heading,Vo as editor_when_state,db as editor_when_state_helper,jo as editor_when_strip,Nd as editor_whiskers,Bd as editor_whiskers_range,Hd as editor_whiskers_tukey,Qa as editor_wind_none,Ea as editor_wind_now,La as editor_wind_roles,Ra as editor_wind_statistics,vo as editor_x_axis,zn as editor_x_max,Xn as editor_x_min,Gn as editor_xy_x_axis,ko as editor_y_axis,Ta as editor_y_axis_side,wa as editor_y_axis_side_primary,fa as editor_y_axis_side_secondary,Ko as editor_y_max,Jh as editor_y_max_secondary,fb as editor_y_max_secondary_helper,Co as editor_y_min,Ih as editor_y_min_secondary,wb as editor_y_min_secondary_helper,No as editor_y_scale,Ho as editor_y_scale_linear,Bo as editor_y_scale_log,C_ as editor_zones,Rn as editor_zoom,lb as editor_zoom_helper,Al as energy_error,Zl as energy_flow_battery_in,Jl as energy_flow_battery_out,es as energy_flow_devices,$l as energy_flow_gas,Fl as energy_flow_grid_export,Yl as energy_flow_grid_import,Il as energy_flow_solar,ts as energy_flow_water,Ul as energy_loading,is as energy_node_home,_s as energy_node_home_use,ns as energy_node_untracked,Ol as energy_none,yu as energy_nothing_flowed,t as entity_not_found,kg as error_bars_tooltip,ys as export_copied,ss as export_csv,us as export_csv_hint,ks as export_failed,as as export_menu,ds as export_png,gs as export_png_hint,bs as export_saved,vs as export_saved_file,cs as export_svg,ls as export_svg_hint,ms as export_yaml,ps as export_yaml_hint,Bi as extremes_average,Ni as extremes_high,Hi as extremes_low,fr as forecast_label,Mr as forecast_series,Wc as funnel_aria,wt as ghost_title_24h,ft as ghost_title_7d,el as grouped_bars_aria,nl as heatmap_aria,ol as heatmap_empty,_l as heatmap_hours,xm as hierarchy_empty,Cm as hierarchy_no_reading,Mm as hierarchy_other,fm as hierarchy_total,Ql as histogram_reading,El as histogram_readings,Nm as icicle_aria,hs as legend_toggle_all_hidden,rs as legend_toggle_hint,Zm as marimekko_aria,i as no_entities,n as no_matches,_ as none_available,Jo as now_marker_countdown,Zo as now_marker_next,kn as parts_aria,vn as parts_average,bn as parts_total,rn as period_last_day,hn as period_last_days,_n as period_last_hour,on as period_last_hours,tn as period_last_month,gn as period_last_month_rolling,cn as period_last_months,Zi as period_last_week,an as period_last_week_rolling,dn as period_last_weeks,nn as period_last_year,Oi as period_next,Ai as period_previous,Yi as period_return,$i as period_this_month,Ji as period_this_week,en as period_this_year,Fi as period_today,Ii as period_yesterday,js as polar_area_aria,Js as radar_aria,Zs as radar_other,su as sankey_aria,uu as sankey_flow,mu as sankey_no_flows,pu as sankey_nothing,Sn as scatter_needs_two,Dn as scatter_role_x,qu as slope_ago,Du as slope_ago_one,Ou as slope_entity_aria,Xu as slope_last,zu as slope_last_one,Yu as slope_no_reading,Su as slope_now,Pu as slope_previous,Vu as slope_previous_one,Qu as slope_unit_day,Ru as slope_unit_day_other,Lu as slope_unit_hour,Eu as slope_unit_hour_other,Uu as slope_unit_month,Au as slope_unit_month_other,Wu as slope_unit_week,ju as slope_unit_week_other,im as spark_aria,bl as spiral_aria,Tl as spiral_inner_oldest,vl as spiral_turn_day_note,kl as spiral_turn_week_note,um as stream_total,cd as strip_mean,gd as strip_mean_value,dd as strip_median_value,Km as sunburst_aria,rd as swarm_earliest_latest,ed as swarm_events,od as swarm_held,hd as swarm_lowest_highest,_d as swarm_no_change,nd as swarm_none,td as swarm_readings,id as swarm_shown,Gm as timeline_for,qm as timeline_measurement,Bm as timeline_no_states,Sm as timeline_now,zm as treemap_aria,Em as treemap_empty,Qm as treemap_no_reading,Rm as treemap_other,Lm as treemap_total,ep as trend_avg,ip as trend_max,tp as trend_min,e as unavailable,sp as violin_median,up as violin_none,mp as violin_raincloud,Sp as waterfall_aria,Hp as waterfall_end,Gp as waterfall_no_readings,Np as waterfall_start,Bp as waterfall_total,Uo as when_strip_label,Qp as wind_aria,Rp as wind_aria_calm,Wp as wind_aria_still,Xp as wind_calm,Pp as wind_mean_speed,Dp as wind_prevailing,Ep as wind_share,zp as wind_speed,Lp as wind_speed_unit,Vp as wind_strongest,Ln as zoom_reset,En as zoom_window,Qn as zoom_window_label}; +//# sourceMappingURL=chartdeck-card.vi-jLOMeR3H.js.map diff --git a/dist/chartdeck-card.vi-jLOMeR3H.js.map b/dist/chartdeck-card.vi-jLOMeR3H.js.map new file mode 100644 index 0000000..1a234cc --- /dev/null +++ b/dist/chartdeck-card.vi-jLOMeR3H.js.map @@ -0,0 +1 @@ +{"version":3,"file":"chartdeck-card.vi-jLOMeR3H.js","sources":[],"sourcesContent":[],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/chartdeck-card.zh-Hans-BCjZNu4w.js b/dist/chartdeck-card.zh-Hans-BCjZNu4w.js new file mode 100644 index 0000000..f1653d9 --- /dev/null +++ b/dist/chartdeck-card.zh-Hans-BCjZNu4w.js @@ -0,0 +1,2 @@ +const e="未找到实体",_="不可用",t="在编辑器中添加一个实体即可开始。",o="目前没有匹配的实体。",r="这些实体均不可用。",i="实体",d="样式",a="图表",n="条形",l="仪表",s="历史图表",p="整体的组成",c="比较",m="分布",u="显示最近",y="单位",g="小时",h="天",b="周",w="月",f="读数来源",v="历史(每次变化)",k="长期统计",x="转换",z="无(保持原始读数)",N="变化率",S="变化率单位时间",C="秒",E="分钟",q="小时",W="天",j="按读数平滑",G="按时间平滑",K="当前值",L="能源仪表盘",P="能源流向",U="将输出和电池充电显示在坐标轴下方",V="线条形状",A="平滑",M="直线",O="阶梯",R="颜色",Y="每个实体一种颜色",B="按颜色区间",D="在数据点上显示数值",F="线条颜色",H="虚线",I="范围",J="颜色",Q="显示",T="动作",X="标题",Z="条形",$="细条",ee="分段",_e="水箱",te="电池格",oe="电池电量:{levels}",re="圆环",ie="指针",de="圆弧",ae="角度以度为单位,从顶部顺时针计算:-90 为左侧,90 为右侧。留空则使用该样式的默认形状。",ne="起始角度",le="结束角度",se="中间显示",pe="数值",ce="颜色区间的标签",me="名称",ue="自定义文本",ye="无",ge="文本",he="刻度数字",be="仪表后方显示近期范围",we="关闭",fe="最近 24 小时",ve="最近 7 天",ke="最近 24 小时:{min} 至 {max},平均 {mean}",xe="最近 7 天:{min} 至 {max},平均 {mean}",ze="显示名称",Ne="显示数值",Se="显示图标",Ce="显示目标",Ee="显示图例",qe="列数",We="排序",je="按列表顺序",Ge="从低到高",Ke="从高到低",Le="小数位数",Pe="单位",Ue="动画",Ve="隐藏不可用的实体",Ae="导出菜单",Me="最多显示",Oe="同时显示所有匹配的实体",Re="新设备会自动出现,无需编辑卡片。同一类别选择多项时匹配其中任意一项;不同类别必须全部匹配。",Ye="排除",Be="匹配到的实体如果符合以下任意一项,将被排除。",De="设备类别",Fe="区域",He="楼层",Ie="标签",Je="域",Qe="实体",Te="点击动作",Xe="长按动作",Ze="双击动作",$e="实体",e_="外观",__="数值与图标",t_="迷你图",o_="圆环",r_="细条",i_="属性(代替状态)",d_="名称",a_="历史小时数",n_="显示名称",l_="显示图标",s_="图标",p_="最小值",c_="最大值",m_="单位",u_="小数位数",y_="无区间时的颜色",g_="颜色区间",h_="徽章会采用其数值所在区间的颜色,与卡片一致。",b_="动作",w_="点击动作",f_="长按动作",v_="双击动作",k_="属性(代替状态)",x_="名称",z_="图标",N_="最小值",S_="最大值",C_="目标",E_="无",q_="卡片设置",W_="默认({value})",j_="数字",G_="实体",K_="预设",L_="电池(低为差)",P_="用量(高为差)",U_="温度",V_="无",A_="自定义",M_="起点",O_="从实体开始",R_="从数字开始",Y_="从此实体的值开始",B_="颜色",D_="CSS 颜色",F_="标签",H_="图标",I_="图标颜色与所在区间一致",J_="主色",Q_="绿色",T_="琥珀色",X_="红色",Z_="蓝色",$_="紫色",et="灰色",_t="自定义…",tt="添加区间",ot="删除区间",rt="添加实体",it="上移",dt="下移",at="删除实体",nt="显示选项",lt="隐藏选项",st="{entity}(未找到)",pt="颜色",ct="{time} 的{label}",mt="方向",ut="横向",yt="纵向",gt="数值标签",ht="在每个数值标签处画线",bt="显示的最低值",wt="显示的最高值",ft="中位数",vt="中间一半",kt="最低 – 最高",xt="读数",zt="点击分组以显示其组成",Nt="{label}。显示其组成",St="返回{name}",Ct="全部",Et="最高",qt="最低",Wt="平均",jt="标记最高读数",Gt="标记最低读数",Kt="平均值",Lt="不显示",Pt="横贯图表的线",Ut="仅数字",Vt="标记最高、最低和平均值",At="{name}:{value},偏离正常 {sigma}",Mt="高于 {limit}",Ot="低于 {limit}",Rt="标记远离正常值的读数",Yt="窗口",Bt="标记阈值(标准差倍数)",Dt="标记颜色",Ft="为正常范围加阴影",Ht="上一时段",It="下一时段",Jt="返回{label}",Qt="今天",Tt="昨天",Xt="本周",Zt="上周",$t="本月",eo="上月",_o="今年",to="去年",oo="最近一小时",ro="最近 {n} 小时",io="最近一天",ao="最近 {n} 天",no="最近 7 天",lo="最近 {n} 周",so="最近一个月",po="最近 {n} 个月",co="单色深浅",mo="深浅基色",uo="以百分比显示各部分占比",yo="总计",go="平均值",ho="无",bo="总计",wo="平均值",fo="{names}的{style}",vo="散点图",ko="气泡图",xo="横轴",zo="第一个实体",No="时间",So="点大小(px)",Co="抖动(px)",Eo="最小气泡(px)",qo="最大气泡(px)",Wo="点颜色",jo="横轴标签",Go="请添加第二个实体。第一个实体用于横轴,其余用于纵轴。",Ko="请添加三个实体:一个用于横轴,一个用于纵轴,另一个用于气泡大小。",Lo="横轴",Po="大小",Uo="总计",Vo="横轴最低值",Ao="横轴最高值",Mo="重置缩放",Oo="显示范围:{from} 至 {to}",Ro="图表的显示部分",Yo="缩放与平移",Bo="图表下方的概览条",Do="注释",Fo="类型",Ho="某个数值处的线",Io="数值范围阴影带",Jo="固定时间的标记",Qo="实体变化时的标记",To="读数上的标签",Xo="线",Zo="区间带",$o="时间",er="状态变化",_r="数据点标签",tr="添加注释:",or="数值",rr="起点",ir="终点",dr="时间",ar="实体",nr="数据系列(留空表示第一个)",lr="状态(留空表示每次变化)",sr="处于此状态时加阴影",pr="读数",cr="最高",mr="最低",ur="最新",yr="第一个",gr="标签",hr="颜色",br="虚线",wr="跟随实体历史(阶梯)",fr="阴影",vr="无",kr="线的上方",xr="线的下方",zr="按线的数值为阴影着色(可选区间)",Nr="删除注释",Sr="在图表后方显示严重程度区间阴影",Cr="时段",Er="最近…",qr="今天",Wr="本周",jr="本月",Gr="今年",Kr="往前的时段数(0 为当前时段)",Lr="绘制到",Pr="现在",Ur="时段结束",Vr="显示上一个和下一个按钮",Ar="读数分组方式",Mr="不分组",Or="小时",Rr="天",Yr="周",Br="月",Dr="合并方式",Fr="{name},{offset}",Hr="{n} 小时前",Ir="{n} 天前",Jr="{n} 周前",Qr="{n} 个月前",Tr="{n} 年前",Xr="与之前的时段比较(淡色绘制在后方)",Zr="之前时段的颜色",$r="灰色",ei="淡化的系列颜色",_i="平均值",ti="总和",oi="最低",ri="最高",ii="第一个",di="最后一个",ai="变化量(适用于累加的计量表)",ni="转换",li="无(保持原始读数)",si="累计总和",pi="累计总和重新开始",ci="从不(从左边缘开始)",mi="每天",ui="每周",yi="每月",gi="每月账单日",hi="每月账单日(1–28)",bi="时间标签",wi="数值标签",fi="坐标轴标签",vi="图表旁边",ki="图表上方",xi="横线",zi="竖线",Ni="显示的最低值",Si="显示的最高值",Ci="数值刻度",Ei="等距",qi="对数(10 的幂)",Wi="悬停或触摸时显示数值",ji="线宽(px)",Gi="在每个读数处显示点",Ki="绘制在其他线条上方",Li="实体",Pi="处于状态",Ui="高于",Vi="低于",Ai="实体",Mi="处于状态",Oi="高于",Ri="低于",Yi="隐藏读数显示为淡线",Bi="显示条件成立时段的色条",Di="当{condition}时显示",Fi="当前时间线",Hi="关闭",Ii="仅线条",Ji="线条和时间",Qi="线条和到下一个设定时间的倒计时",Ti="{duration}后{label}",Xi="下一个:{duration}后",Zi="紧凑",$i="名称和数值",ed="图表上方",_d="叠加在图表上",td="隐藏",od="点击名称可隐藏或显示",rd="显示哪些读数",id="全部(尽可能多地显示)",dd="最新",ad="最高和最低",nd="第一个和最新",ld="标签位置",sd="峰值在上,谷值在下",pd="上方",cd="下方",md="在数据点上",ud="允许标签重叠",yd="同步组",gd="每个实体一个小图表",hd="数值刻度",bd="单位相同时统一",wd="所有图表统一",fd="各图表独立",vd="列数(留空则适应卡片)",kd="预报",xd="{name}预报",zd="预报",Nd="预报实体",Sd="属性",Cd="数值键",Ed="时间键",qd="天气预报",Wd="每小时",jd="每天",Gd="每天两次",Kd="数值乘以",Ld="预报显示的时长",Pd="显示设定点",Ud="制热或制冷时加阴影",Vd="仅风扇运行时加阴影",Ad="温度颜色",Md="设定点颜色",Od="制热颜色",Rd="制冷颜色",Yd="天数(大于 1 时显示平均的一天)",Bd="开启时长",Dd="当前时间",Fd="无",Hd="每根条形代表",Id="15 分钟",Jd="30 分钟",Qd="小时",Td="自动(计量表用变化量,其余用平均值)",Xd="颜色",Zd="视为开启的状态",$d="请先在上方添加实体。",ea="分组方式",_a="楼层",ta="区域",oa="设备",ra="标签",ia="自定义分组",da="条形上的文字",aa="状态",na="持续时长",la="状态和持续时长",sa="无",pa="状态图例",ca="图表上方",ma="隐藏",ua="状态颜色",ya="调色板名称(amber、green、blue、red、purple、grey、primary)或任意 CSS 颜色。",ga="状态",ha="颜色",ba="添加状态颜色",wa="删除",fa="分组(同组的行共用一个标题)",va="每小时点数(0 表示绘制所有读数)",ka="图形",xa="折线",za="条形",Na="无(仅数值)",Sa="填充线下区域",Ca="实心",Ea="渐变",qa="无",Wa="线上的点",ja="悬停时",Ga="始终",Ka="从不",La="最高和最低标签",Pa="悬停时",Ua="始终",Va="从不",Aa="图形高度(每 500 px 宽度)",Ma="条形间距(px)",Oa="区间颜色",Ra="混合",Ya="在每个区间处切换",Ba="显示最低和最高",Da="显示平均值",Fa="图例(两个或以上实体)",Ha="最低值",Ia="最高值",Ja="显示的最小范围",Qa="右轴最低值",Ta="右轴最高值",Xa="右轴最小范围",Za="乘以 10 的幂次",$a="名称和图标",en="分散",_n="左",tn="右",on="居中",rn="图标",dn="名称右侧",an="名称左侧",nn="数值旁边",ln="数值",sn="左",pn="右",cn="居中",mn="数值大小(%)",un="名称大小(px)",yn="为名称着色",gn="为数值着色",hn="为图标着色",bn="无背景(嵌入其他卡片中)",wn="用图片代替图标(URL)",fn="显示指针处的数值",vn="坐标轴",kn="左",xn="右(独立刻度)",zn="合并方式",Nn="将当前值绘制为水平线",Sn="在主数值旁显示其数值",Cn="按数值着色的圆点",En="在图形上",qn="线条",Wn="填充",jn="点",Gn="在图例中",Kn="图例中的数值",Ln="方向",Pn="4 (N, E, S, W)",Un="8 (N, NE, E…)",Vn="16 (N, NNE, NE…)",An="低于此值视为静风",Mn="第一个实体是风向,以度数或 SW 等罗盘方位表示。第二个是风速:若没有风速,花瓣仅显示风从各方向吹来的频率。",On="风向:{direction}。风速:{speed}。",Rn="无",Yn="长期统计提供每小时的平均风向。只有当传感器以角度记录风向(状态类别 measurement_angle)时,跨越正北的平均才正确;否则在 NNW 与 NNE 之间摆动的一小时会被平均为南风。历史记录则是精确的。",Bn="面积图",Dn="堆叠",Fn="不堆叠",Hn="逐层堆叠",In="堆叠至 100 %",Jn="零以下的颜色",Qn="蜂群图",Tn="圆点位置依据",Xn="其数值",Zn="发生的时刻",$n="数值越大圆点越大",el="{n} 个读数",_l="开启 {n} 次",tl="显示的圆点",ol="无读数",rl="无变化:{value}",il="整个时段保持不变",dl="最早 – 最晚",al="最低 – 最高",nl="带状图",ll="中位数 {value}",sl="平均值 {value}",pl="平均值",cl="每行的横线位置",ml="中位数",ul="平均值",yl="不画线",gl="在行内散开",hl="颜色",bl="箱线图",wl="{names}的箱线图",fl="最高",vl="上四分位数",kl="中位数",xl="下四分位数",zl="最低",Nl="平均值",Sl="读数",Cl="离群值",El="须线范围",ql="1.5 × 箱体高度(离群值显示为点)",Wl="最低和最高",jl="将每个读数显示为点",Gl="箱体颜色",Kl="子弹图",Ll="条形后方的范围",Pl="灰度",Ul="颜色区间的颜色",Vl="目标 {target}",Al="{names}的{style}",Ml="K 线图",Ol="每根 K 线代表",Rl="下方实体:读数合并方式",Yl="上涨时的颜色",Bl="下跌时的颜色",Dl="其他实体在下方绘制为",Fl="柱形",Hl="折线",Il="开盘",Jl="最高",Ql="最低",Tl="收盘",Xl="{date} 当周",Zl="空调",$l="设定点",es="{low} – {high}",_s="{name} 不是温控器。请选择一个空调实体。",ts="制热",os="预热",rs="制冷",is="除霜",ds="除湿",as="送风",ns="空闲",ls="关闭",ss="柱形图",ps="自动",cs="每根柱形中的最低到最高",ms="圆角端点",us="在柱形上显示数值",ys="误差线(每根柱形内的离散程度)",gs="无",hs="平均值 ± 一个标准差",bs="最低和最高",ws="平均值的 95 % 置信区间",fs="{value}({low} – {high})",vs="颜色",ks="组合图",xs="绘制为",zs="折线",Ns="柱形",Ss="面积",Cs="数值轴",Es="自动(按单位)",qs="左",Ws="右",js="合并方式",Gs="与卡片相同",Ks="平均值",Ls="总和",Ps="最低",Us="最高",Vs="第一个",As="最后一个",Ms="变化量(适用于累加的计量表)",Os="24 小时钟",Rs="1 次",Ys="{n} 次",Bs="每天 {text}",Ds="{total} · 最繁忙 {time}",Fs="峰值 {value},于 {time}",Hs="{name} {state}",Is="每天 {label}",Js="无记录",Qs="现在",Ts="开启",Xs="平均的一天 · 最近 {n} 天",Zs="{of} 天中有 {on} 天",$s="目前为止 {duration}",ep="{from} – {to}",_p="平均 {value}",tp="周期图",op="{n} 周内每小时的平均值",rp="{n} 周内逐日的每个小时",ip="{n} 周内逐月的每月各日",dp="面板平均值",ap="{name} 平均值",np="每个面板代表",lp="星期几(其各小时)",sp="一天中的小时(逐日)",pp="每月的日期(逐月)",cp="周数",mp="哑铃图",up="比较",yp="时段内的最低和最高",gp="时段开始和现在",hp="目标和现在",bp="标记当前值",wp="低",fp="高",vp="现在",kp="目标",xp="1 小时前",zp="{n} 小时前",Np="1 天前",Sp="{n} 天前",Cp="1 周前",Ep="{n} 周前",qp="1 个月前",Wp="{n} 个月前",jp="无数值",Gp="漏斗图",Kp="形状",Lp="漏斗(第一阶段在顶部)",Pp="金字塔(第一阶段在底部)",Up="百分比",Vp="占第一阶段的比例",Ap="占上一阶段的比例",Mp="不显示",Op="颜色",Rp="每个实体一种颜色",Yp="按颜色区间",Bp="{names}的{style}",Dp="分组条形图",Fp="条形",Hp="并排",Ip="堆叠",Jp="堆叠至 100 %",Qp="颜色",Tp="每个系列一种颜色",Xp="按颜色区间",Zp="行",$p="系列",ec="条形颜色",_c="{names}的条形图",tc="热力图",oc="{name}的热力图",rc="平均的天数",ic="无读数",dc="布局",ac="按星期的每小时",nc="日历(每格一天)",lc="平滑色阶",sc="单元格",pc="方形",cc="圆角",mc="六边形",uc="最低颜色对应值",yc="最高颜色对应值",gc="图例",hc="螺旋图",bc="{name}的螺旋图,{n} 圈",wc="{n} 天,每天一圈",fc="{n} 周,每周一圈",vc="最早的在中心,最新的在外圈",kc="每圈代表",xc="天",zc="周",Nc="圈数",Sc="环宽",Cc="直方图",Ec="计数",qc="在每个范围内的时间",Wc="每个范围内的读数",jc="显示为",Gc="占整体比例(%)",Kc="小时数或读数",Lc="分组数(留空:自动)",Pc="组距(优先于分组数)",Uc="两个或以上实体",Vc="条形并排",Ac="条形重叠",Mc="横轴数值标签",Oc="{n} 个读数",Rc="1 个读数",Yc="折线图",Bc="正在加载历史记录…",Dc="无法加载历史记录:{error}",Fc="正在加载能源仪表盘设置…",Hc="无法读取能源仪表盘设置:{error}",Ic="能源仪表盘尚未设置以上任何能源流向。",Jc="电网输入",Qc="输出到电网",Tc="太阳能",Xc="电池放电",Zc="电池充电",$c="燃气",em="用水",_m="设备",tm="家",om="未追踪用量",rm="家中用量",im="此时段内没有读数。",dm="点击可隐藏或显示。长按仅显示此项。",am="所有系列均已隐藏。点击名称可重新显示。",nm="导出",lm="另存为 PNG",sm="图片,2×",pm="另存为 SVG",cm="矢量图",mm="复制 CSV",um="图上的数值",ym="复制 YAML",gm="此卡片的配置",hm="已复制",bm="已保存",wm="已保存为文件:此处无法使用剪贴板",fm="无法在此浏览器中导出",vm="没有大于零的数值可在对数刻度上绘制。",km="棒棒糖图",xm="象形图",zm="图标(每个实体可各自设置)",Nm="每个图标代表(留空:自动)",Sm="每组图标数(0:不分组)",Cm="以部分填充的图标表示小数",Em="饼图 / 环形图",qm="形状",Wm="环形",jm="饼形",Gm="总计下方的文字",Km="扇区间距",Lm="渐变填充",Pm="极坐标面积图",Um="刻度",Vm="统一刻度,从 0 到最大值",Am="每个扇区从其实体的最小值到最大值",Mm="颜色",Om="每个实体一种颜色",Rm="单色深浅,数值越大颜色越深",Ym="按颜色区间",Bm="深浅基色",Dm="{names}的极坐标面积图",Fm="雷达图",Hm="刻度",Im="每个轴从其实体的最小值到最大值",Jm="统一刻度,从 0 到最大值",Qm="填充形状",Tm="轴名称",Xm="{names}的雷达图",Zm="其他",$m="范围面积图",eu="以线条绘制平均值",_u="颜色",tu="圆环组",ou="起始角度(0 为顶部)",ru="圆角端点",iu="桑基图(流向)",du="流向着色依据",au="来源,或经过中间节点后的去向",nu="来源",lu="去向",su="流出自",pu="流入至",cu="流向颜色",mu="流向图:{flows}",uu="{from} 到 {to} {value}",yu="请在每个实体的选项中设置“流出自”和“流入至”。",gu="目前没有任何流动。",hu="此时段内没有任何流动。",bu="弦图(环绕圆周的流向)",wu="节点间距",fu="弦带不透明度",vu="弦图:{flows}",ku="斜率图",xu="比较",zu="当时与现在的读数",Nu="每个时段的增长量(计量表)",Su="上升或下降",Cu="按分组",Eu="上升表示",qu="差(红色)",Wu="好(绿色)",ju="分组",Gu="现在",Ku="{n} {unit}前",Lu="一{unit}前",Pu="前 {n} {unit}",Uu="前一{unit}",Vu="最近 {n} {unit}",Au="最近一{unit}",Mu="小时",Ou="小时",Ru="天",Yu="天",Bu="周",Du="周",Fu="个月",Hu="个月",Iu="{name},{from} 到 {to}",Ju="无读数",Qu="迷你图",Tu="迷你图",Xu="折线",Zu="面积",$u="柱形",ey="名称和数值下方的条形",_y="颜色",ty="{name}的趋势",oy="流图",ry="形状",iy="流图(流动)",dy="居中",ay="占总计比例(100 %)",ny="从零开始堆叠",ly="顺序",sy="最大的在中间",py="按列表顺序,第一个在底部",cy="在流带上显示名称",my="边缘",uy="总计",yy="旭日图",gy="冰柱图",hy="形状",by="整圆",wy="半圆",fy="颜色",vy="每个分组一种颜色",ky="按颜色区间",xy="总计",zy="其他",Ny="无内容可显示:没有实体的数值大于零。",Sy="无读数:",Cy="{names}的旭日图",Ey="{names}的冰柱图",qy="状态时间线",Wy="此时段内没有记录任何状态。",jy="持续 {duration}",Gy="现在",Ky="这是读数而不是状态:更适合用折线图",Ly="矩形树图",Py="颜色",Uy="每个分组一种颜色",Vy="按颜色区间",Ay="{names}的矩形树图",My="共 {value}",Oy="无内容可显示:没有实体的数值大于零。",Ry="无读数:",Yy="其他",By="马赛克图",Dy="各部分上的文字",Fy="占该列比例",Hy="数值",Iy="比例和数值",Jy="无",Qy="列(分组)",Ty="类别",Xy="类别颜色",Zy="马赛克图,列:{columns}",$y="趋势",eg="最低",_g="平均",tg="最高",og="小提琴图",rg="小提琴",ig="雨云图(半个小提琴、箱体和读数)",dg="显示中位数和中间一半的箱体",ag="平滑程度(使用实体的单位,留空则自动)",ng="每个形状代表",lg="实体",sg="实体和天",pg="实体和周",cg="实体和月",mg="中位数 {value}",ug="无读数",yg="雨云图",gg="华夫饼图",hg="华夫饼",bg="一个,由各实体分配",wg="每个实体一个,并排显示",fg="以大字显示第一个占比",vg="瀑布图",kg="每一步表示",xg="时段内的变化量",zg="其当前值",Ng="从第一个实体在时段开始时的读数开始",Sg="在末尾显示总计",Cg="递减(这些值上升会使总计下降)",Eg="开始",qg="结束",Wg="总计",jg="无读数",Gg="瀑布图:{bars}",Kg="风玫瑰图",Lg="盛行风向",Pg="平均风速",Ug="最强",Vg="静风",Ag="风速",Mg="风速({unit})",Og="时间占比",Rg="风玫瑰图,盛行风向 {direction} {share}",Yg="风玫瑰图,盛行风向 {direction} {share},静风 {calm}",Bg="风玫瑰图,静风 {calm}",Dg="电池、液位等任何 0 到 100 的数值",Fg="存储空间和长列表,占用空间小",Hg="信号强度和填充程度,分段显示",Ig="水箱、垃圾桶和雨水桶,从底部往上填充",Jg="家中所有电池,剩余最少的在前",Qg="以表盘显示 CPU、内存和磁盘",Tg="以指针显示功率和速度",Xg="以开口表盘显示温度、湿度和 CO₂",Zg="传感器在数小时、数天或数月内的变化",$g="太阳能和用电量,输入和输出分列零线两侧",eh="每日能源、每小时降雨量",_h="柱形、折线和面积共用一条时间轴,并可使用第二个轴",th="总量如何拆分,例如今天的能源来自哪里",oh="在一个表盘中显示多个电池或目标",rh="计数:完成的家务、喝水杯数、在家人数",ih="100 中的占比,或一个总量的拆分",dh="房间在各温度范围内停留的时长",ah="一个传感器对比另一个,例如供暖与室外温度",nh="两个传感器相互对比,大小由第三个决定",lh="按小时和星期显示功率,或以日历显示一年中的每一天",sh="每日或每周的规律,每天或每周转一圈",ph="读数的分布,按实体或按天、周、月",ch="太阳能发电,然后家中使用,然后输出到电网",mh="比较多个数值的轮廓",uh="以围绕圆周、长度不同的扇形显示数值",yh="按楼层和房间显示用电量,方块大小代表占比",gh="按两种方式拆分总量,例如按房间和按用途的能源",hh="以圆环显示层级,点击可深入",bh="以堆叠条形显示层级,点击可深入",wh="多个数值并排、堆叠或按 100 % 显示",fh="数值与其目标对比",vh="用简洁的线条显示大量数值",kh="总量如何一步步增加或减少",xh="每个实体的过去与现在",zh="每个实体的最低值和最高值",Nh="以阴影显示每个时段的最低值到最高值",Sh="在每个实体的名称和数值旁显示小型趋势",Ch="多个实体如何随时间分摊总量",Eh="每个时段的起始值、最高值、最低值和结束值",qh="以平滑形状显示读数分布",Wh="每个读数为一个点,彼此散开互不重叠",jh="每个读数为一个点,并在中间值处画线",Gh="电力在电源和负载之间的流向",Kh="在圆周上显示几个地点之间的双向流动",Lh="每个实体何时开启、关闭、在家或制热",Ph="恒温器的温度与设定点对比",Uh="风从哪个方向吹来,以及风力大小",Vh="以 24 小时钟显示每个实体何时开启",Ah="并排显示每个星期几的平均一天",Mh="紧凑的磁贴:数值及其近期历史",Oh="时间跨度与读数",Rh="外观",Yh="坐标轴与网格线",Bh="标记与其他",Dh="布局与共享",Fh="已关闭按{by}分组:{style}无法这样分组。",Hh="已按剩余最少的在前排序。可在“显示”下的“排序”中更改。",Ih="尚无实体",Jh="1 个实体",Qh="{count} 个实体",Th="及匹配项",Xh="{min} 至 {max}",Zh="目标 {target}",$h="无区间",eb="1 个区间",_b="{count} 个区间",tb="最小值({min})不低于最大值({max}),因此无法填充。请降低最小值或提高最大值。",ob="{entity} 的值为“{state}”,不是数字,因此此样式无法绘制。请选择报告数字的传感器,或在其选项中读取它的某个属性。",rb="有两个区间都从 {from} 开始,因此只会显示其中一个。请为每个区间设置不同的起点。",ib="{action}:{entity}",db="仅在以下情况显示此系列…",ab="仅在以下情况显示系列…",nb="选择一个实体,然后设置它必须处于的状态或必须所在的范围。每个系列也可以在“实体”中其选项下单独设置。",lb="多个状态请用逗号分隔。",sb="多个状态请用逗号分隔。",pb="如 30min、2h 或 1d。留空:时间跨度的十二分之一。",cb="双指捏合、Ctrl + 滚轮或拖动。",mb="同名图表共享指针,并一起切换时段。",ub="在当前时间之后以虚线绘制其预报。",yb='留空:天气预报,或名为 "forecast" 的属性。',gb="留空:根据预报自动判断。",hb="留空:根据预报自动判断。",bb="留空:每小时。",wb="留空:1。",fb="在数字前加 ~ 可让读数超出该值。",vb="在数字前加 ~ 可让读数超出该值。",kb="在数字前加 ~ 可让读数超出该值。",xb="在数字前加 ~ 可让读数超出该值。",zb="优先于“分组方式”。两级分组请写成 “一楼 / 厨房”。",Nb="留空:on、open、heating、home 等。",Sb="07:00 表示每天,或 2026-10-28 07:00。多个时间以逗号分隔。",Cb="数字或实体。",Eb="数字或实体。留空:底部。",qb="数字或实体。留空:顶部。",Wb="如 15min。设置后取代按读数个数平滑。",jb="留空:0.5 m/s,或相应的 km/h、mph、节。",Gb="轴名称相同的实体在各组之间对齐。",Kb="未勾选时:电网、太阳能和电池。",Lb="调色板名称或任意 CSS 颜色。";var Pb={entity_not_found:e,unavailable:"不可用",no_entities:t,no_matches:o,none_available:r,editor_section_entities:"实体",editor_section_style:"样式",editor_section_chart:"图表",editor_group_bars:"条形",editor_group_gauges:"仪表",editor_group_history:s,editor_group_totals:p,editor_group_compare:"比较",editor_group_distribution:"分布",editor_period_last:u,editor_period_unit:"单位",editor_period_unit_hour:"小时",editor_period_unit_day:"天",editor_period_unit_week:"周",editor_period_unit_month:"月",editor_source:f,editor_source_history:v,editor_source_statistics:k,editor_derivative_transform:"转换",editor_derivative_transform_none:z,editor_derivative_transform_derivative:"变化率",editor_derivative_unit_time:S,editor_derivative_unit_time_s:"秒",editor_derivative_unit_time_min:"分钟",editor_derivative_unit_time_h:"小时",editor_derivative_unit_time_d:"天",editor_derivative_smoothing:j,editor_derivative_smoothing_time:G,editor_source_current:"当前值",editor_source_energy:L,editor_energy_flows:P,editor_energy_split:U,editor_curve:V,editor_curve_smooth:"平滑",editor_curve_straight:"直线",editor_curve_step:"阶梯",editor_color_by:"颜色",editor_color_by_series:Y,editor_color_by_bands:B,editor_labels:D,editor_series_color:F,editor_dash:"虚线",editor_section_limits:"范围",editor_section_colours:"颜色",editor_section_display:"显示",editor_section_actions:"动作",editor_title:"标题",editor_style_bar:"条形",editor_style_thin:"细条",editor_style_segmented:"分段",editor_style_tank:"水箱",editor_style_battery:"电池格",battery_aria:oe,editor_style_ring:"圆环",editor_style_needle:"指针",editor_style_arc:"圆弧",editor_gauge_help:ae,editor_start_angle:ne,editor_end_angle:le,editor_center:se,editor_center_mode_value:"数值",editor_center_mode_band:ce,editor_center_mode_name:"名称",editor_center_mode_text:ue,editor_center_mode_none:"无",editor_center_text:"文本",editor_tick_labels:he,editor_ghost:be,editor_ghost_off:"关闭",editor_ghost_24h:fe,editor_ghost_7d:ve,ghost_title_24h:ke,ghost_title_7d:xe,editor_show_name:ze,editor_show_value:Ne,editor_show_icon:Se,editor_show_target:Ce,editor_show_legend:Ee,editor_columns:"列数",editor_sort:"排序",editor_sort_none:je,editor_sort_ascending:Ge,editor_sort_descending:Ke,editor_decimals:Le,editor_unit:"单位",editor_animate:"动画",editor_hide_unavailable:Ve,editor_export:Ae,editor_limit:Me,editor_include_heading:Oe,editor_include_help:Re,editor_exclude_heading:"排除",editor_exclude_help:Be,editor_rule_device_class:De,editor_rule_area:"区域",editor_rule_floor:"楼层",editor_rule_label:"标签",editor_rule_domain:"域",editor_rule_entity:"实体",editor_tap_action:Te,editor_hold_action:Xe,editor_double_tap_action:Ze,editor_badge_entity:"实体",editor_badge_style:"外观",editor_badge_style_value:__,editor_badge_style_sparkline:"迷你图",editor_badge_style_ring:"圆环",editor_badge_style_thin:"细条",editor_badge_attribute:i_,editor_badge_name:"名称",editor_badge_hours:a_,editor_badge_show_name:n_,editor_badge_show_icon:l_,editor_badge_icon:"图标",editor_badge_min:"最小值",editor_badge_max:"最大值",editor_badge_unit:"单位",editor_badge_decimals:u_,editor_badge_color:y_,editor_badge_bands:g_,editor_badge_bands_help:h_,editor_badge_actions:"动作",editor_badge_tap_action:w_,editor_badge_hold_action:f_,editor_badge_double_tap_action:v_,editor_attribute:k_,editor_name:"名称",editor_icon:"图标",editor_min:"最小值",editor_max:"最大值",editor_target:"目标",editor_none:"无",editor_card_setting:q_,editor_limit_default:W_,editor_limit_number:"数字",editor_limit_entity:"实体",editor_preset:"预设",editor_preset_battery:L_,editor_preset_usage:P_,editor_preset_temperature:"温度",editor_preset_none:"无",editor_preset_custom:"自定义",editor_band_from:"起点",editor_band_from_entity:O_,editor_band_from_number:R_,editor_band_from_entity_label:Y_,editor_band_color:"颜色",editor_band_custom_color:D_,editor_band_label:"标签",editor_band_icon:"图标",editor_color_icon:I_,editor_color_primary:"主色",editor_color_green:"绿色",editor_color_amber:"琥珀色",editor_color_red:"红色",editor_color_blue:"蓝色",editor_color_purple:"紫色",editor_color_grey:"灰色",editor_color_custom:_t,editor_add_band:tt,editor_remove_band:ot,editor_add_entity:rt,editor_move_up:"上移",editor_move_down:"下移",editor_remove_entity:at,editor_show_options:nt,editor_hide_options:lt,editor_not_found:st,editor_severity:"颜色",annotation_at:ct,editor_orientation:"方向",editor_orientation_horizontal:"横向",editor_orientation_vertical:"纵向",editor_value_axis:gt,editor_value_grid:ht,editor_value_min:bt,editor_value_max:wt,dist_median:"中位数",dist_middle:vt,dist_range:kt,dist_count:"读数",editor_drill_down:zt,drill_into:Nt,drill_back:St,drill_top:"全部",extremes_high:"最高",extremes_low:"最低",extremes_average:"平均",editor_extremes_max:jt,editor_extremes_min:Gt,editor_extremes_average:"平均值",editor_extremes_average_none:"不显示",editor_extremes_average_line:Pt,editor_extremes_average_figure:"仅数字",editor_extremes:Vt,anomaly_title:At,anomaly_beyond_high:Mt,anomaly_beyond_low:Ot,editor_anomalies:Rt,editor_anomalies_window:"窗口",editor_anomalies_sigma:Bt,editor_anomalies_color:Dt,editor_anomalies_band:Ft,period_previous:Ht,period_next:It,period_return:Jt,period_today:"今天",period_yesterday:"昨天",period_this_week:"本周",period_last_week:"上周",period_this_month:"本月",period_last_month:"上月",period_this_year:"今年",period_last_year:"去年",period_last_hour:oo,period_last_hours:ro,period_last_day:io,period_last_days:ao,period_last_week_rolling:no,period_last_weeks:lo,period_last_month_rolling:so,period_last_months:po,editor_color_by_shades:co,editor_shade_color:mo,editor_show_percent:uo,editor_center_total:"总计",editor_center_average:"平均值",editor_center_none:"无",parts_total:"总计",parts_average:"平均值",parts_aria:fo,editor_style_scatter:"散点图",editor_style_bubble:"气泡图",editor_against:"横轴",editor_against_entity:zo,editor_against_time:"时间",editor_dot_size:So,editor_jitter:Co,editor_min_size:Eo,editor_max_size:qo,editor_dot_color:"点颜色",editor_xy_x_axis:jo,scatter_needs_two:Go,bubble_needs_three:Ko,scatter_role_x:"横轴",bubble_role_size:"大小",chart_total:"总计",editor_x_min:Vo,editor_x_max:Ao,zoom_reset:Mo,zoom_window:Oo,zoom_window_label:Ro,editor_zoom:Yo,editor_overview:Bo,editor_annotations:"注释",editor_annotation_type:"类型",editor_annotation_type_line:Ho,editor_annotation_type_band:Io,editor_annotation_type_time:Jo,editor_annotation_type_state:Qo,editor_annotation_type_point:To,editor_annotation_add_line:"线",editor_annotation_add_band:"区间带",editor_annotation_add_time:"时间",editor_annotation_add_state:er,editor_annotation_add_point:_r,editor_annotation_add:tr,editor_annotation_value:"数值",editor_annotation_from:"起点",editor_annotation_to:"终点",editor_annotation_times:"时间",editor_annotation_entity:"实体",editor_annotation_series:nr,editor_annotation_state:lr,editor_annotation_shade:sr,editor_annotation_at:"读数",editor_annotation_at_max:"最高",editor_annotation_at_min:"最低",editor_annotation_at_last:"最新",editor_annotation_at_first:"第一个",editor_annotation_label:"标签",editor_annotation_color:"颜色",editor_annotation_dash:"虚线",editor_annotation_history:wr,editor_annotation_zone:"阴影",editor_annotation_zone_none:"无",editor_annotation_zone_above:kr,editor_annotation_zone_below:xr,editor_annotation_severity:zr,editor_annotation_remove:Nr,editor_zones:Sr,editor_period_calendar:"时段",editor_period_calendar_rolling:"最近…",editor_period_calendar_day:"今天",editor_period_calendar_week:"本周",editor_period_calendar_month:"本月",editor_period_calendar_year:"今年",editor_period_offset:Kr,editor_period_until:"绘制到",editor_period_until_now:"现在",editor_period_until_end:Ur,editor_period_navigate:Vr,editor_group_by:Ar,editor_group_by_none:"不分组",editor_group_by_hour:"小时",editor_group_by_day:"天",editor_group_by_week:"周",editor_group_by_month:"月",editor_aggregate:Dr,compare_series:Fr,compare_hours_earlier:Hr,compare_days_earlier:Ir,compare_weeks_earlier:Jr,compare_months_earlier:Qr,compare_years_earlier:Tr,editor_compare:Xr,editor_compare_style:Zr,editor_compare_style_grey:"灰色",editor_compare_style_series:ei,editor_aggregate_mean:"平均值",editor_aggregate_sum:"总和",editor_aggregate_min:"最低",editor_aggregate_max:"最高",editor_aggregate_first:"第一个",editor_aggregate_last:di,editor_aggregate_change:ai,editor_cumulative_transform:"转换",editor_cumulative_transform_none:li,editor_cumulative_transform_cumulative:si,editor_cumulative_reset:pi,editor_cumulative_reset_none:ci,editor_cumulative_reset_day:"每天",editor_cumulative_reset_week:"每周",editor_cumulative_reset_month:"每月",editor_cumulative_reset_billing:gi,editor_cumulative_billing_day:hi,editor_x_axis:bi,editor_y_axis:wi,editor_axis_labels:fi,editor_axis_labels_outside:vi,editor_axis_labels_inside:ki,editor_grid_horizontal:"横线",editor_grid_vertical:"竖线",editor_y_min:Ni,editor_y_max:Si,editor_y_scale:Ci,editor_y_scale_linear:"等距",editor_y_scale_log:qi,editor_tooltip:Wi,editor_line_width:ji,editor_dots:Gi,editor_on_top:Ki,editor_when_entity:"实体",editor_when_state:Pi,editor_when_above:"高于",editor_when_below:"低于",editor_when_card_entity:"实体",editor_when_card_state:Mi,editor_when_card_above:"高于",editor_when_card_below:"低于",editor_when_ghost:Yi,editor_when_strip:Bi,when_strip_label:Di,editor_now_marker:Fi,editor_now_marker_off:"关闭",editor_now_marker_line:"仅线条",editor_now_marker_time:Ji,editor_now_marker_countdown:Qi,now_marker_countdown:Ti,now_marker_next:Xi,editor_compact:"紧凑",editor_header:$i,editor_header_above:ed,editor_header_over:_d,editor_header_hidden:"隐藏",editor_legend_toggle:od,editor_labels_show:rd,editor_labels_show_all:id,editor_labels_show_last:"最新",editor_labels_show_minmax:ad,editor_labels_show_ends:nd,editor_labels_position:ld,editor_labels_position_auto:sd,editor_labels_position_above:"上方",editor_labels_position_below:"下方",editor_labels_position_center:md,editor_labels_overlap:ud,editor_sync:"同步组",editor_multiples:gd,editor_multiples_scale:hd,editor_multiples_scale_auto:bd,editor_multiples_scale_shared:wd,editor_multiples_scale_independent:fd,editor_multiples_columns:vd,forecast_label:"预报",forecast_series:xd,editor_forecast_title:"预报",editor_forecast_entity:Nd,editor_forecast_attribute:"属性",editor_forecast_value_key:"数值键",editor_forecast_time_key:"时间键",editor_forecast_type:qd,editor_forecast_type_hourly:"每小时",editor_forecast_type_daily:"每天",editor_forecast_type_twice_daily:Gd,editor_forecast_multiply:Kd,editor_forecast_hours:Ld,editor_set_point:Pd,editor_shading:Ud,editor_shade_fan:Vd,editor_current_color:Ad,editor_set_point_color:Md,editor_heating_color:Od,editor_cooling_color:Rd,editor_days:Yd,editor_day_clock_center_total:Bd,editor_day_clock_center_now:Dd,editor_day_clock_center_none:"无",editor_bucket:Hd,editor_bucket_15:Id,editor_bucket_30:Jd,editor_bucket_60:"小时",editor_aggregate_auto:Td,editor_ring_color:"颜色",editor_active:Zd,editor_entity_options_none:$d,editor_hierarchy_group_by:ea,editor_group_by_floor:"楼层",editor_group_by_area:"区域",editor_group_by_device:"设备",editor_group_by_label:"标签",editor_entity_groups:ia,editor_bar_labels:da,editor_bar_labels_state:"状态",editor_bar_labels_duration:na,editor_bar_labels_both:la,editor_bar_labels_none:"无",editor_timeline_legend:pa,editor_timeline_legend_above:ca,editor_timeline_legend_hidden:"隐藏",editor_state_colors:ua,editor_state_colors_help:ya,editor_state_colors_state:"状态",editor_state_colors_color:"颜色",editor_state_colors_add:ba,editor_state_colors_remove:"删除",editor_timeline_group:fa,editor_points_per_hour:va,editor_graph:"图形",editor_graph_line:"折线",editor_graph_bar:"条形",editor_graph_none:Na,editor_fill:Sa,editor_fill_solid:"实心",editor_fill_fade:"渐变",editor_fill_none:"无",editor_points:Wa,editor_points_hover:"悬停时",editor_points_always:"始终",editor_points_never:"从不",editor_trend_labels:La,editor_labels_hover:"悬停时",editor_labels_always:"始终",editor_labels_never:"从不",editor_height:Aa,editor_bar_spacing:Ma,editor_color_transition:Oa,editor_color_transition_smooth:"混合",editor_color_transition_hard:Ya,editor_extrema:Ba,editor_average:Da,editor_trend_legend:Fa,editor_trend_y_min:"最低值",editor_trend_y_max:"最高值",editor_min_range:Ja,editor_y_min_secondary:Qa,editor_y_max_secondary:Ta,editor_min_range_secondary:Xa,editor_value_factor:Za,editor_align_header:$a,editor_align_header_default:"分散",editor_align_header_left:"左",editor_align_header_right:"右",editor_align_header_center:"居中",editor_align_icon:"图标",editor_align_icon_right:dn,editor_align_icon_left:an,editor_align_icon_state:nn,editor_align_state:"数值",editor_align_state_left:"左",editor_align_state_right:"右",editor_align_state_center:"居中",editor_font_size:mn,editor_font_size_header:un,editor_color_name:yn,editor_color_value:gn,editor_trend_color_icon:hn,editor_trend_group:bn,editor_icon_image:wn,editor_trend_tooltip:fn,editor_y_axis_side:"坐标轴",editor_y_axis_side_primary:"左",editor_y_axis_side_secondary:xn,editor_entity_aggregate:zn,editor_fixed_value:Nn,editor_show_state:Sn,editor_show_indicator:Cn,editor_show_graph:En,editor_show_line:"线条",editor_show_fill:"填充",editor_show_points:"点",editor_show_legend_entity:Gn,editor_show_legend_state:Kn,editor_sectors:"方向",editor_sectors_4:Pn,editor_sectors_8:Un,editor_sectors_16:Vn,editor_calm:An,editor_wind_roles:Mn,editor_wind_now:On,editor_wind_none:"无",editor_wind_statistics:Yn,editor_style_area:"面积图",editor_stack:"堆叠",editor_stack_none:"不堆叠",editor_stack_normal:Hn,editor_stack_percent:In,editor_negative_color:Jn,editor_style_beeswarm:"蜂群图",editor_place_by:Tn,editor_place_by_value:"其数值",editor_place_by_time_of_day:Zn,editor_size_by_value:$n,swarm_readings:el,swarm_events:_l,swarm_shown:tl,swarm_none:"无读数",swarm_no_change:rl,swarm_held:il,swarm_earliest_latest:dl,swarm_lowest_highest:al,editor_style_strip_plot:"带状图",strip_median_value:ll,strip_mean_value:sl,strip_mean:"平均值",editor_strip_marker:cl,editor_strip_marker_median:"中位数",editor_strip_marker_mean:"平均值",editor_strip_marker_none:"不画线",editor_strip_jitter:gl,editor_fill_color:"颜色",editor_style_box:"箱线图",box_aria:wl,box_highest:"最高",box_upper_quartile:vl,box_median:"中位数",box_lower_quartile:xl,box_lowest:"最低",box_mean:"平均值",box_count:"读数",box_outliers:"离群值",editor_whiskers:El,editor_whiskers_tukey:ql,editor_whiskers_range:Wl,editor_readings:jl,editor_box_color:Gl,editor_style_bullet:"子弹图",editor_ranges:Ll,editor_ranges_shades:"灰度",editor_ranges_colours:Ul,compare_target:Vl,chart_aria:Al,editor_style_candlestick:Ml,editor_candle_by:Ol,editor_under_aggregate:Rl,editor_up_color:Yl,editor_down_color:Bl,editor_underneath:Dl,editor_underneath_columns:"柱形",editor_underneath_line:"折线",candle_open:"开盘",candle_high:"最高",candle_low:"最低",candle_close:"收盘",candle_week_of:Xl,editor_style_climate:"空调",climate_set_point:"设定点",climate_range:es,climate_not_thermostat:_s,climate_action_heating:"制热",climate_action_preheating:"预热",climate_action_cooling:"制冷",climate_action_defrosting:"除霜",climate_action_drying:"除湿",climate_action_fan:"送风",climate_action_idle:"空闲",climate_action_off:"关闭",editor_style_column:"柱形图",editor_group_by_auto:"自动",editor_range:cs,editor_rounded:ms,editor_column_labels:us,editor_error_bars:ys,editor_error_bars_none:"无",editor_error_bars_std:hs,editor_error_bars_min_max:bs,editor_error_bars_ci95:ws,error_bars_tooltip:fs,editor_column_color:"颜色",editor_style_combined:"组合图",editor_series_type:"绘制为",editor_series_type_line:"折线",editor_series_type_column:"柱形",editor_series_type_area:"面积",editor_series_axis:"数值轴",editor_series_axis_auto:Es,editor_series_axis_left:"左",editor_series_axis_right:"右",editor_series_aggregate:js,editor_series_aggregate_auto:Gs,editor_series_aggregate_mean:"平均值",editor_series_aggregate_sum:"总和",editor_series_aggregate_min:"最低",editor_series_aggregate_max:"最高",editor_series_aggregate_first:"第一个",editor_series_aggregate_last:As,editor_series_aggregate_change:Ms,editor_style_day_clock:Os,day_clock_times_one:"1 次",day_clock_times:Ys,day_clock_a_day:Bs,day_clock_busiest:Ds,day_clock_peak:Fs,day_clock_state:Hs,day_clock_per_day:Is,day_clock_no_data:"无记录",day_clock_now:"现在",day_clock_on:"开启",day_clock_average:Xs,day_clock_on_days:Zs,day_clock_so_far:$s,day_clock_range:ep,day_clock_average_value:_p,editor_style_cycle_plot:"周期图",cycle_note_week:op,cycle_note_hour:rp,cycle_note_month:ip,cycle_mean_legend:dp,cycle_panel_average:ap,editor_cycle_plot_cycle:np,editor_cycle_plot_cycle_day_of_week:lp,editor_cycle_plot_cycle_hour_of_day:sp,editor_cycle_plot_cycle_day_of_month:pp,editor_cycle_plot_weeks:"周数",editor_style_dumbbell:"哑铃图",editor_ends:"比较",editor_ends_range:yp,editor_ends_then:gp,editor_ends_target:hp,editor_show_now:bp,dumbbell_low:"低",dumbbell_high:"高",dumbbell_now:"现在",dumbbell_target:"目标",dumbbell_ago_hour_one:xp,dumbbell_ago_hour:zp,dumbbell_ago_day_one:Np,dumbbell_ago_day:Sp,dumbbell_ago_week_one:Cp,dumbbell_ago_week:Ep,dumbbell_ago_month_one:qp,dumbbell_ago_month:Wp,dumbbell_no_value:"无数值",editor_style_funnel:"漏斗图",editor_funnel_shape:"形状",editor_funnel_shape_funnel:Lp,editor_funnel_shape_pyramid:Pp,editor_funnel_percent_of:"百分比",editor_funnel_percent_of_first:Vp,editor_funnel_percent_of_previous:Ap,editor_funnel_percent_of_none:"不显示",editor_funnel_color_by:"颜色",editor_funnel_color_by_series:Rp,editor_funnel_color_by_bands:Yp,funnel_aria:Bp,editor_style_grouped_bars:Dp,editor_mode:"条形",editor_mode_grouped:"并排",editor_mode_stacked:"堆叠",editor_mode_percent:Jp,editor_bars_color_by:"颜色",editor_bars_color_by_series:Tp,editor_bars_color_by_bands:Xp,editor_bar_group:"行",editor_bar_series:"系列",editor_bar_color:ec,grouped_bars_aria:_c,editor_style_heatmap:"热力图",heatmap_aria:oc,heatmap_hours:rc,heatmap_empty:"无读数",editor_grid:"布局",editor_grid_hours:ac,editor_grid_calendar:nc,editor_color_by_scale:lc,editor_cell_shape:"单元格",editor_cell_shape_square:"方形",editor_cell_shape_rounded:"圆角",editor_cell_shape_hexagon:"六边形",editor_color_min:uc,editor_color_max:yc,editor_legend:"图例",editor_style_spiral:"螺旋图",spiral_aria:bc,spiral_turn_day_note:wc,spiral_turn_week_note:fc,spiral_inner_oldest:vc,editor_spiral_turn:kc,editor_spiral_turn_day:"天",editor_spiral_turn_week:"周",editor_spiral_turns:"圈数",editor_spiral_ring_width:"环宽",editor_style_histogram:"直方图",editor_count:"计数",editor_count_time:qc,editor_count_readings:Wc,editor_show_as:"显示为",editor_show_as_percent:Gc,editor_show_as_total:Kc,editor_bins:Lc,editor_bin_width:Pc,editor_bars:Uc,editor_bars_side:Vc,editor_bars_overlap:Ac,editor_hist_x_axis:Mc,histogram_readings:Oc,histogram_reading:Rc,editor_style_line:"折线图",chart_loading:Bc,chart_error:Dc,energy_loading:Fc,energy_error:Hc,energy_none:Ic,energy_flow_grid_import:Jc,energy_flow_grid_export:Qc,energy_flow_solar:"太阳能",energy_flow_battery_out:Xc,energy_flow_battery_in:Zc,energy_flow_gas:"燃气",energy_flow_water:"用水",energy_flow_devices:"设备",energy_node_home:"家",energy_node_untracked:om,energy_node_home_use:rm,chart_no_data:im,legend_toggle_hint:dm,legend_toggle_all_hidden:am,export_menu:"导出",export_png:lm,export_png_hint:sm,export_svg:pm,export_svg_hint:"矢量图",export_csv:mm,export_csv_hint:um,export_yaml:ym,export_yaml_hint:gm,export_copied:"已复制",export_saved:"已保存",export_saved_file:wm,export_failed:fm,chart_log_nothing:vm,editor_style_lollipop:km,editor_style_pictograph:"象形图",editor_unit_icon:zm,editor_per_icon:Nm,editor_group_size:Sm,editor_partial:Cm,editor_style_pie:Em,editor_shape:"形状",editor_shape_donut:"环形",editor_shape_pie:"饼形",editor_center_label:Gm,editor_gap:Km,editor_gradient:Lm,editor_style_polar_area:Pm,editor_polar_scale:"刻度",editor_polar_scale_shared:Vm,editor_polar_scale_limits:Am,editor_polar_color_by:"颜色",editor_polar_color_by_series:Om,editor_polar_color_by_shades:Rm,editor_polar_color_by_bands:Ym,editor_polar_color:Bm,polar_area_aria:Dm,editor_style_radar:"雷达图",editor_radar_scale:"刻度",editor_radar_scale_limits:Im,editor_radar_scale_shared:Jm,editor_radar_fill:Qm,editor_radar_axis:"轴名称",radar_aria:Xm,radar_other:"其他",editor_style_range_area:$m,editor_mean:eu,editor_range_color:"颜色",editor_style_rings:"圆环组",editor_rings_start_angle:ou,editor_rounded_ends:ru,editor_style_sankey:iu,editor_link_color:du,editor_link_color_auto:au,editor_link_color_source:"来源",editor_link_color_target:"去向",editor_from:"流出自",editor_to:"流入至",editor_flow_color:cu,sankey_aria:mu,sankey_flow:uu,sankey_no_flows:yu,sankey_nothing:gu,energy_nothing_flowed:hu,editor_style_chord:bu,editor_chord_pad:wu,editor_chord_ribbon_opacity:fu,chord_aria:vu,editor_style_slope:"斜率图",editor_measure:"比较",editor_measure_value:zu,editor_measure_change:Nu,editor_color_by_direction:Su,editor_color_by_group:"按分组",editor_increase:Eu,editor_increase_bad:qu,editor_increase_good:Wu,editor_group:"分组",slope_now:"现在",slope_ago:Ku,slope_ago_one:Lu,slope_previous:Pu,slope_previous_one:Uu,slope_last:Vu,slope_last_one:Au,slope_unit_hour:"小时",slope_unit_hour_other:"小时",slope_unit_day:"天",slope_unit_day_other:"天",slope_unit_week:"周",slope_unit_week_other:"周",slope_unit_month:"个月",slope_unit_month_other:"个月",slope_entity_aria:Iu,slope_no_reading:"无读数",editor_style_sparkline:"迷你图",editor_spark:"迷你图",editor_spark_line:"折线",editor_spark_area:"面积",editor_spark_column:"柱形",editor_spark_bar:ey,editor_spark_color:"颜色",spark_aria:ty,editor_style_streamgraph:"流图",editor_baseline:"形状",editor_baseline_wiggle:iy,editor_baseline_centre:"居中",editor_baseline_share:ay,editor_baseline_zero:ny,editor_stream_order:"顺序",editor_stream_order_inside_out:sy,editor_stream_order_listed:py,editor_stream_labels:cy,editor_stream_curve:"边缘",stream_total:"总计",editor_style_sunburst:"旭日图",editor_style_icicle:"冰柱图",editor_sunburst_shape:"形状",editor_sunburst_shape_full:"整圆",editor_sunburst_shape_half:"半圆",editor_hierarchy_color_by:"颜色",editor_hierarchy_color_by_group:vy,editor_hierarchy_color_by_bands:ky,hierarchy_total:"总计",hierarchy_other:"其他",hierarchy_empty:Ny,hierarchy_no_reading:Sy,sunburst_aria:Cy,icicle_aria:Ey,editor_style_timeline:qy,timeline_no_states:Wy,timeline_for:jy,timeline_now:"现在",timeline_measurement:Ky,editor_style_treemap:Ly,editor_treemap_color_by:"颜色",editor_treemap_color_by_group:Uy,editor_treemap_color_by_bands:Vy,treemap_aria:Ay,treemap_total:My,treemap_empty:Oy,treemap_no_reading:Ry,treemap_other:"其他",editor_style_marimekko:By,editor_marimekko_segment_labels:Dy,editor_marimekko_segment_labels_percent:Fy,editor_marimekko_segment_labels_value:"数值",editor_marimekko_segment_labels_both:Iy,editor_marimekko_segment_labels_none:"无",editor_marimekko_group:Qy,editor_marimekko_category:"类别",editor_marimekko_color:Xy,marimekko_aria:Zy,editor_style_trend:"趋势",trend_min:"最低",trend_avg:"平均",trend_max:"最高",editor_style_violin:og,editor_shape_violin:"小提琴",editor_shape_raincloud:ig,editor_box:dg,editor_bandwidth:ag,editor_split_by:ng,editor_split_by_none:"实体",editor_split_by_day:sg,editor_split_by_week:pg,editor_split_by_month:cg,violin_median:mg,violin_none:"无读数",violin_raincloud:"雨云图",editor_style_waffle:gg,editor_waffles:"华夫饼",editor_waffles_one:bg,editor_waffles_each:wg,editor_headline:fg,editor_style_waterfall:"瀑布图",editor_steps:kg,editor_steps_change:xg,editor_steps_current:zg,editor_start_from_first:Ng,editor_total:Sg,editor_waterfall_invert:Cg,waterfall_start:"开始",waterfall_end:"结束",waterfall_total:"总计",waterfall_no_readings:"无读数",waterfall_aria:Gg,editor_style_wind_rose:Kg,wind_prevailing:Lg,wind_mean_speed:Pg,wind_strongest:"最强",wind_calm:"静风",wind_speed:"风速",wind_speed_unit:Mg,wind_share:Og,wind_aria:Rg,wind_aria_calm:Yg,wind_aria_still:Bg,editor_style_purpose_bar:Dg,editor_style_purpose_thin:Fg,editor_style_purpose_segmented:Hg,editor_style_purpose_tank:Ig,editor_style_purpose_battery:Jg,editor_style_purpose_ring:Qg,editor_style_purpose_needle:Tg,editor_style_purpose_arc:Xg,editor_style_purpose_line:Zg,editor_style_purpose_area:$g,editor_style_purpose_column:eh,editor_style_purpose_combined:_h,editor_style_purpose_pie:th,editor_style_purpose_rings:oh,editor_style_purpose_pictograph:rh,editor_style_purpose_waffle:ih,editor_style_purpose_histogram:dh,editor_style_purpose_scatter:ah,editor_style_purpose_bubble:nh,editor_style_purpose_heatmap:lh,editor_style_purpose_spiral:sh,editor_style_purpose_box:ph,editor_style_purpose_funnel:ch,editor_style_purpose_radar:mh,editor_style_purpose_polar_area:uh,editor_style_purpose_treemap:yh,editor_style_purpose_marimekko:gh,editor_style_purpose_sunburst:hh,editor_style_purpose_icicle:bh,editor_style_purpose_grouped_bars:wh,editor_style_purpose_bullet:fh,editor_style_purpose_lollipop:vh,editor_style_purpose_waterfall:kh,editor_style_purpose_slope:xh,editor_style_purpose_dumbbell:zh,editor_style_purpose_range_area:Nh,editor_style_purpose_sparkline:Sh,editor_style_purpose_streamgraph:Ch,editor_style_purpose_candlestick:Eh,editor_style_purpose_violin:qh,editor_style_purpose_beeswarm:Wh,editor_style_purpose_strip_plot:jh,editor_style_purpose_sankey:Gh,editor_style_purpose_chord:Kh,editor_style_purpose_timeline:Lh,editor_style_purpose_climate:Ph,editor_style_purpose_wind_rose:Uh,editor_style_purpose_day_clock:Vh,editor_style_purpose_cycle_plot:Ah,editor_style_purpose_trend:Mh,editor_chart_group_data:Oh,editor_chart_group_look:"外观",editor_chart_group_axes:Yh,editor_chart_group_extras:Bh,editor_chart_group_layout:Dh,editor_notice_group_by:Fh,editor_notice_sorted:Hh,editor_summary_no_entities:Ih,editor_summary_entity_one:Jh,editor_summary_entities:Qh,editor_summary_matching:Th,editor_summary_limits:Xh,editor_summary_target:Zh,editor_summary_no_bands:"无区间",editor_summary_band_one:eb,editor_summary_bands:_b,editor_warn_min_max:tb,editor_warn_not_number:ob,editor_warn_band_same_start:rb,editor_row_action:ib,editor_when_heading:db,editor_when_card_heading:ab,editor_when_card_help:nb,editor_when_state_helper:lb,editor_when_card_state_helper:sb,editor_anomalies_window_helper:pb,editor_zoom_helper:cb,editor_sync_helper:mb,editor_forecast_entity_helper:ub,editor_forecast_attribute_helper:yb,editor_forecast_value_key_helper:gb,editor_forecast_time_key_helper:hb,editor_forecast_type_helper:bb,editor_forecast_multiply_helper:wb,editor_trend_y_min_helper:fb,editor_trend_y_max_helper:vb,editor_y_min_secondary_helper:kb,editor_y_max_secondary_helper:xb,editor_entity_groups_helper:zb,editor_active_helper:Nb,editor_annotation_times_helper:Sb,editor_annotation_value_helper:Cb,editor_annotation_from_helper:Eb,editor_annotation_to_helper:qb,editor_derivative_smoothing_time_helper:Wb,editor_calm_helper:jb,editor_radar_axis_helper:Gb,editor_energy_flows_helper:Kb,editor_shade_color_helper:Lb};export{ct as annotation_at,Mt as anomaly_beyond_high,Ot as anomaly_beyond_low,At as anomaly_title,oe as battery_aria,wl as box_aria,Sl as box_count,fl as box_highest,xl as box_lower_quartile,zl as box_lowest,Nl as box_mean,kl as box_median,Cl as box_outliers,vl as box_upper_quartile,Ko as bubble_needs_three,Po as bubble_role_size,Tl as candle_close,Jl as candle_high,Ql as candle_low,Il as candle_open,Xl as candle_week_of,Al as chart_aria,Dc as chart_error,Bc as chart_loading,vm as chart_log_nothing,im as chart_no_data,Uo as chart_total,vu as chord_aria,rs as climate_action_cooling,is as climate_action_defrosting,ds as climate_action_drying,as as climate_action_fan,ts as climate_action_heating,ns as climate_action_idle,ls as climate_action_off,os as climate_action_preheating,_s as climate_not_thermostat,es as climate_range,$l as climate_set_point,Ir as compare_days_earlier,Hr as compare_hours_earlier,Qr as compare_months_earlier,Fr as compare_series,Vl as compare_target,Jr as compare_weeks_earlier,Tr as compare_years_earlier,dp as cycle_mean_legend,rp as cycle_note_hour,ip as cycle_note_month,op as cycle_note_week,ap as cycle_panel_average,Bs as day_clock_a_day,Xs as day_clock_average,_p as day_clock_average_value,Ds as day_clock_busiest,Js as day_clock_no_data,Qs as day_clock_now,Ts as day_clock_on,Zs as day_clock_on_days,Fs as day_clock_peak,Is as day_clock_per_day,ep as day_clock_range,$s as day_clock_so_far,Hs as day_clock_state,Ys as day_clock_times,Rs as day_clock_times_one,Pb as default,xt as dist_count,ft as dist_median,vt as dist_middle,kt as dist_range,St as drill_back,Nt as drill_into,Ct as drill_top,Sp as dumbbell_ago_day,Np as dumbbell_ago_day_one,zp as dumbbell_ago_hour,xp as dumbbell_ago_hour_one,Wp as dumbbell_ago_month,qp as dumbbell_ago_month_one,Ep as dumbbell_ago_week,Cp as dumbbell_ago_week_one,fp as dumbbell_high,wp as dumbbell_low,jp as dumbbell_no_value,vp as dumbbell_now,kp as dumbbell_target,Zd as editor_active,Nb as editor_active_helper,tt as editor_add_band,rt as editor_add_entity,xo as editor_against,zo as editor_against_entity,No as editor_against_time,Dr as editor_aggregate,Td as editor_aggregate_auto,ai as editor_aggregate_change,ii as editor_aggregate_first,di as editor_aggregate_last,ri as editor_aggregate_max,_i as editor_aggregate_mean,oi as editor_aggregate_min,ti as editor_aggregate_sum,$a as editor_align_header,on as editor_align_header_center,en as editor_align_header_default,_n as editor_align_header_left,tn as editor_align_header_right,rn as editor_align_icon,an as editor_align_icon_left,dn as editor_align_icon_right,nn as editor_align_icon_state,ln as editor_align_state,cn as editor_align_state_center,sn as editor_align_state_left,pn as editor_align_state_right,Ue as editor_animate,tr as editor_annotation_add,Zo as editor_annotation_add_band,Xo as editor_annotation_add_line,_r as editor_annotation_add_point,er as editor_annotation_add_state,$o as editor_annotation_add_time,pr as editor_annotation_at,yr as editor_annotation_at_first,ur as editor_annotation_at_last,cr as editor_annotation_at_max,mr as editor_annotation_at_min,hr as editor_annotation_color,br as editor_annotation_dash,ar as editor_annotation_entity,rr as editor_annotation_from,Eb as editor_annotation_from_helper,wr as editor_annotation_history,gr as editor_annotation_label,Nr as editor_annotation_remove,nr as editor_annotation_series,zr as editor_annotation_severity,sr as editor_annotation_shade,lr as editor_annotation_state,dr as editor_annotation_times,Sb as editor_annotation_times_helper,ir as editor_annotation_to,qb as editor_annotation_to_helper,Fo as editor_annotation_type,Io as editor_annotation_type_band,Ho as editor_annotation_type_line,To as editor_annotation_type_point,Qo as editor_annotation_type_state,Jo as editor_annotation_type_time,or as editor_annotation_value,Cb as editor_annotation_value_helper,fr as editor_annotation_zone,kr as editor_annotation_zone_above,xr as editor_annotation_zone_below,vr as editor_annotation_zone_none,Do as editor_annotations,Rt as editor_anomalies,Ft as editor_anomalies_band,Dt as editor_anomalies_color,Bt as editor_anomalies_sigma,Yt as editor_anomalies_window,pb as editor_anomalies_window_helper,k_ as editor_attribute,Da as editor_average,fi as editor_axis_labels,ki as editor_axis_labels_inside,vi as editor_axis_labels_outside,b_ as editor_badge_actions,i_ as editor_badge_attribute,g_ as editor_badge_bands,h_ as editor_badge_bands_help,y_ as editor_badge_color,u_ as editor_badge_decimals,v_ as editor_badge_double_tap_action,$e as editor_badge_entity,f_ as editor_badge_hold_action,a_ as editor_badge_hours,s_ as editor_badge_icon,c_ as editor_badge_max,p_ as editor_badge_min,d_ as editor_badge_name,l_ as editor_badge_show_icon,n_ as editor_badge_show_name,e_ as editor_badge_style,o_ as editor_badge_style_ring,t_ as editor_badge_style_sparkline,r_ as editor_badge_style_thin,__ as editor_badge_style_value,w_ as editor_badge_tap_action,m_ as editor_badge_unit,B_ as editor_band_color,D_ as editor_band_custom_color,M_ as editor_band_from,O_ as editor_band_from_entity,Y_ as editor_band_from_entity_label,R_ as editor_band_from_number,H_ as editor_band_icon,F_ as editor_band_label,ag as editor_bandwidth,ec as editor_bar_color,Zp as editor_bar_group,da as editor_bar_labels,la as editor_bar_labels_both,na as editor_bar_labels_duration,sa as editor_bar_labels_none,aa as editor_bar_labels_state,$p as editor_bar_series,Ma as editor_bar_spacing,Uc as editor_bars,Qp as editor_bars_color_by,Xp as editor_bars_color_by_bands,Tp as editor_bars_color_by_series,Ac as editor_bars_overlap,Vc as editor_bars_side,ry as editor_baseline,dy as editor_baseline_centre,ay as editor_baseline_share,iy as editor_baseline_wiggle,ny as editor_baseline_zero,Pc as editor_bin_width,Lc as editor_bins,dg as editor_box,Gl as editor_box_color,Hd as editor_bucket,Id as editor_bucket_15,Jd as editor_bucket_30,Qd as editor_bucket_60,An as editor_calm,jb as editor_calm_helper,Ol as editor_candle_by,q_ as editor_card_setting,sc as editor_cell_shape,mc as editor_cell_shape_hexagon,cc as editor_cell_shape_rounded,pc as editor_cell_shape_square,se as editor_center,go as editor_center_average,Gm as editor_center_label,ce as editor_center_mode_band,me as editor_center_mode_name,ye as editor_center_mode_none,ue as editor_center_mode_text,pe as editor_center_mode_value,ho as editor_center_none,ge as editor_center_text,yo as editor_center_total,Yh as editor_chart_group_axes,Oh as editor_chart_group_data,Bh as editor_chart_group_extras,Dh as editor_chart_group_layout,Rh as editor_chart_group_look,wu as editor_chord_pad,fu as editor_chord_ribbon_opacity,T_ as editor_color_amber,Z_ as editor_color_blue,R as editor_color_by,B as editor_color_by_bands,Su as editor_color_by_direction,Cu as editor_color_by_group,lc as editor_color_by_scale,Y as editor_color_by_series,co as editor_color_by_shades,_t as editor_color_custom,Q_ as editor_color_green,et as editor_color_grey,I_ as editor_color_icon,yc as editor_color_max,uc as editor_color_min,yn as editor_color_name,J_ as editor_color_primary,$_ as editor_color_purple,X_ as editor_color_red,Oa as editor_color_transition,Ya as editor_color_transition_hard,Ra as editor_color_transition_smooth,gn as editor_color_value,vs as editor_column_color,us as editor_column_labels,qe as editor_columns,Zi as editor_compact,Xr as editor_compare,Zr as editor_compare_style,$r as editor_compare_style_grey,ei as editor_compare_style_series,Rd as editor_cooling_color,Ec as editor_count,Wc as editor_count_readings,qc as editor_count_time,hi as editor_cumulative_billing_day,pi as editor_cumulative_reset,gi as editor_cumulative_reset_billing,mi as editor_cumulative_reset_day,yi as editor_cumulative_reset_month,ci as editor_cumulative_reset_none,ui as editor_cumulative_reset_week,ni as editor_cumulative_transform,si as editor_cumulative_transform_cumulative,li as editor_cumulative_transform_none,Ad as editor_current_color,V as editor_curve,A as editor_curve_smooth,O as editor_curve_step,M as editor_curve_straight,np as editor_cycle_plot_cycle,pp as editor_cycle_plot_cycle_day_of_month,lp as editor_cycle_plot_cycle_day_of_week,sp as editor_cycle_plot_cycle_hour_of_day,cp as editor_cycle_plot_weeks,H as editor_dash,Fd as editor_day_clock_center_none,Dd as editor_day_clock_center_now,Bd as editor_day_clock_center_total,Yd as editor_days,Le as editor_decimals,j as editor_derivative_smoothing,G as editor_derivative_smoothing_time,Wb as editor_derivative_smoothing_time_helper,x as editor_derivative_transform,N as editor_derivative_transform_derivative,z as editor_derivative_transform_none,S as editor_derivative_unit_time,W as editor_derivative_unit_time_d,q as editor_derivative_unit_time_h,E as editor_derivative_unit_time_min,C as editor_derivative_unit_time_s,Wo as editor_dot_color,So as editor_dot_size,Gi as editor_dots,Ze as editor_double_tap_action,Bl as editor_down_color,zt as editor_drill_down,le as editor_end_angle,up as editor_ends,yp as editor_ends_range,hp as editor_ends_target,gp as editor_ends_then,P as editor_energy_flows,Kb as editor_energy_flows_helper,U as editor_energy_split,zn as editor_entity_aggregate,ia as editor_entity_groups,zb as editor_entity_groups_helper,$d as editor_entity_options_none,ys as editor_error_bars,ws as editor_error_bars_ci95,bs as editor_error_bars_min_max,gs as editor_error_bars_none,hs as editor_error_bars_std,Ye as editor_exclude_heading,Be as editor_exclude_help,Ae as editor_export,Ba as editor_extrema,Vt as editor_extremes,Kt as editor_extremes_average,Ut as editor_extremes_average_figure,Pt as editor_extremes_average_line,Lt as editor_extremes_average_none,jt as editor_extremes_max,Gt as editor_extremes_min,Sa as editor_fill,hl as editor_fill_color,Ea as editor_fill_fade,qa as editor_fill_none,Ca as editor_fill_solid,Nn as editor_fixed_value,cu as editor_flow_color,mn as editor_font_size,un as editor_font_size_header,Sd as editor_forecast_attribute,yb as editor_forecast_attribute_helper,Nd as editor_forecast_entity,ub as editor_forecast_entity_helper,Ld as editor_forecast_hours,Kd as editor_forecast_multiply,wb as editor_forecast_multiply_helper,Ed as editor_forecast_time_key,hb as editor_forecast_time_key_helper,zd as editor_forecast_title,qd as editor_forecast_type,jd as editor_forecast_type_daily,bb as editor_forecast_type_helper,Wd as editor_forecast_type_hourly,Gd as editor_forecast_type_twice_daily,Cd as editor_forecast_value_key,gb as editor_forecast_value_key_helper,su as editor_from,Op as editor_funnel_color_by,Yp as editor_funnel_color_by_bands,Rp as editor_funnel_color_by_series,Up as editor_funnel_percent_of,Vp as editor_funnel_percent_of_first,Mp as editor_funnel_percent_of_none,Ap as editor_funnel_percent_of_previous,Kp as editor_funnel_shape,Lp as editor_funnel_shape_funnel,Pp as editor_funnel_shape_pyramid,Km as editor_gap,ae as editor_gauge_help,be as editor_ghost,fe as editor_ghost_24h,ve as editor_ghost_7d,we as editor_ghost_off,Lm as editor_gradient,ka as editor_graph,za as editor_graph_bar,xa as editor_graph_line,Na as editor_graph_none,dc as editor_grid,nc as editor_grid_calendar,xi as editor_grid_horizontal,ac as editor_grid_hours,zi as editor_grid_vertical,ju as editor_group,n as editor_group_bars,Ar as editor_group_by,ta as editor_group_by_area,ps as editor_group_by_auto,Rr as editor_group_by_day,oa as editor_group_by_device,_a as editor_group_by_floor,Or as editor_group_by_hour,ra as editor_group_by_label,Br as editor_group_by_month,Mr as editor_group_by_none,Yr as editor_group_by_week,c as editor_group_compare,m as editor_group_distribution,l as editor_group_gauges,s as editor_group_history,Sm as editor_group_size,p as editor_group_totals,$i as editor_header,ed as editor_header_above,td as editor_header_hidden,_d as editor_header_over,fg as editor_headline,Od as editor_heating_color,Aa as editor_height,lt as editor_hide_options,Ve as editor_hide_unavailable,fy as editor_hierarchy_color_by,ky as editor_hierarchy_color_by_bands,vy as editor_hierarchy_color_by_group,ea as editor_hierarchy_group_by,Mc as editor_hist_x_axis,Xe as editor_hold_action,z_ as editor_icon,wn as editor_icon_image,Oe as editor_include_heading,Re as editor_include_help,Eu as editor_increase,qu as editor_increase_bad,Wu as editor_increase_good,Co as editor_jitter,D as editor_labels,Ua as editor_labels_always,Pa as editor_labels_hover,Va as editor_labels_never,ud as editor_labels_overlap,ld as editor_labels_position,pd as editor_labels_position_above,sd as editor_labels_position_auto,cd as editor_labels_position_below,md as editor_labels_position_center,rd as editor_labels_show,id as editor_labels_show_all,nd as editor_labels_show_ends,dd as editor_labels_show_last,ad as editor_labels_show_minmax,gc as editor_legend,od as editor_legend_toggle,Me as editor_limit,W_ as editor_limit_default,G_ as editor_limit_entity,j_ as editor_limit_number,ji as editor_line_width,du as editor_link_color,au as editor_link_color_auto,nu as editor_link_color_source,lu as editor_link_color_target,Ty as editor_marimekko_category,Xy as editor_marimekko_color,Qy as editor_marimekko_group,Dy as editor_marimekko_segment_labels,Iy as editor_marimekko_segment_labels_both,Jy as editor_marimekko_segment_labels_none,Fy as editor_marimekko_segment_labels_percent,Hy as editor_marimekko_segment_labels_value,S_ as editor_max,qo as editor_max_size,eu as editor_mean,xu as editor_measure,Nu as editor_measure_change,zu as editor_measure_value,N_ as editor_min,Ja as editor_min_range,Xa as editor_min_range_secondary,Eo as editor_min_size,Fp as editor_mode,Hp as editor_mode_grouped,Jp as editor_mode_percent,Ip as editor_mode_stacked,dt as editor_move_down,it as editor_move_up,gd as editor_multiples,vd as editor_multiples_columns,hd as editor_multiples_scale,bd as editor_multiples_scale_auto,fd as editor_multiples_scale_independent,wd as editor_multiples_scale_shared,x_ as editor_name,Jn as editor_negative_color,E_ as editor_none,st as editor_not_found,Fh as editor_notice_group_by,Hh as editor_notice_sorted,Fi as editor_now_marker,Qi as editor_now_marker_countdown,Ii as editor_now_marker_line,Hi as editor_now_marker_off,Ji as editor_now_marker_time,Ki as editor_on_top,mt as editor_orientation,ut as editor_orientation_horizontal,yt as editor_orientation_vertical,Bo as editor_overview,Cm as editor_partial,Nm as editor_per_icon,Cr as editor_period_calendar,qr as editor_period_calendar_day,jr as editor_period_calendar_month,Er as editor_period_calendar_rolling,Wr as editor_period_calendar_week,Gr as editor_period_calendar_year,u as editor_period_last,Vr as editor_period_navigate,Kr as editor_period_offset,y as editor_period_unit,h as editor_period_unit_day,g as editor_period_unit_hour,w as editor_period_unit_month,b as editor_period_unit_week,Lr as editor_period_until,Ur as editor_period_until_end,Pr as editor_period_until_now,Tn as editor_place_by,Zn as editor_place_by_time_of_day,Xn as editor_place_by_value,Wa as editor_points,Ga as editor_points_always,ja as editor_points_hover,Ka as editor_points_never,va as editor_points_per_hour,Bm as editor_polar_color,Mm as editor_polar_color_by,Ym as editor_polar_color_by_bands,Om as editor_polar_color_by_series,Rm as editor_polar_color_by_shades,Um as editor_polar_scale,Am as editor_polar_scale_limits,Vm as editor_polar_scale_shared,K_ as editor_preset,L_ as editor_preset_battery,A_ as editor_preset_custom,V_ as editor_preset_none,U_ as editor_preset_temperature,P_ as editor_preset_usage,Tm as editor_radar_axis,Gb as editor_radar_axis_helper,Qm as editor_radar_fill,Hm as editor_radar_scale,Im as editor_radar_scale_limits,Jm as editor_radar_scale_shared,cs as editor_range,_u as editor_range_color,Ll as editor_ranges,Ul as editor_ranges_colours,Pl as editor_ranges_shades,jl as editor_readings,ot as editor_remove_band,at as editor_remove_entity,Xd as editor_ring_color,ou as editor_rings_start_angle,ms as editor_rounded,ru as editor_rounded_ends,ib as editor_row_action,Fe as editor_rule_area,De as editor_rule_device_class,Je as editor_rule_domain,Qe as editor_rule_entity,He as editor_rule_floor,Ie as editor_rule_label,T as editor_section_actions,a as editor_section_chart,J as editor_section_colours,Q as editor_section_display,i as editor_section_entities,I as editor_section_limits,d as editor_section_style,Ln as editor_sectors,Vn as editor_sectors_16,Pn as editor_sectors_4,Un as editor_sectors_8,js as editor_series_aggregate,Gs as editor_series_aggregate_auto,Ms as editor_series_aggregate_change,Vs as editor_series_aggregate_first,As as editor_series_aggregate_last,Us as editor_series_aggregate_max,Ks as editor_series_aggregate_mean,Ps as editor_series_aggregate_min,Ls as editor_series_aggregate_sum,Cs as editor_series_axis,Es as editor_series_axis_auto,qs as editor_series_axis_left,Ws as editor_series_axis_right,F as editor_series_color,xs as editor_series_type,Ss as editor_series_type_area,Ns as editor_series_type_column,zs as editor_series_type_line,Pd as editor_set_point,Md as editor_set_point_color,pt as editor_severity,mo as editor_shade_color,Lb as editor_shade_color_helper,Vd as editor_shade_fan,Ud as editor_shading,qm as editor_shape,Wm as editor_shape_donut,jm as editor_shape_pie,ig as editor_shape_raincloud,rg as editor_shape_violin,jc as editor_show_as,Gc as editor_show_as_percent,Kc as editor_show_as_total,Wn as editor_show_fill,En as editor_show_graph,Se as editor_show_icon,Cn as editor_show_indicator,Ee as editor_show_legend,Gn as editor_show_legend_entity,Kn as editor_show_legend_state,qn as editor_show_line,ze as editor_show_name,bp as editor_show_now,nt as editor_show_options,uo as editor_show_percent,jn as editor_show_points,Sn as editor_show_state,Ce as editor_show_target,Ne as editor_show_value,$n as editor_size_by_value,We as editor_sort,Ge as editor_sort_ascending,Ke as editor_sort_descending,je as editor_sort_none,f as editor_source,K as editor_source_current,L as editor_source_energy,v as editor_source_history,k as editor_source_statistics,Tu as editor_spark,Zu as editor_spark_area,ey as editor_spark_bar,_y as editor_spark_color,$u as editor_spark_column,Xu as editor_spark_line,Sc as editor_spiral_ring_width,kc as editor_spiral_turn,xc as editor_spiral_turn_day,zc as editor_spiral_turn_week,Nc as editor_spiral_turns,ng as editor_split_by,sg as editor_split_by_day,cg as editor_split_by_month,lg as editor_split_by_none,pg as editor_split_by_week,Dn as editor_stack,Fn as editor_stack_none,Hn as editor_stack_normal,In as editor_stack_percent,ne as editor_start_angle,Ng as editor_start_from_first,ua as editor_state_colors,ba as editor_state_colors_add,ha as editor_state_colors_color,ya as editor_state_colors_help,wa as editor_state_colors_remove,ga as editor_state_colors_state,kg as editor_steps,xg as editor_steps_change,zg as editor_steps_current,my as editor_stream_curve,cy as editor_stream_labels,ly as editor_stream_order,sy as editor_stream_order_inside_out,py as editor_stream_order_listed,gl as editor_strip_jitter,cl as editor_strip_marker,ul as editor_strip_marker_mean,ml as editor_strip_marker_median,yl as editor_strip_marker_none,de as editor_style_arc,Bn as editor_style_area,Z as editor_style_bar,te as editor_style_battery,Qn as editor_style_beeswarm,bl as editor_style_box,ko as editor_style_bubble,Kl as editor_style_bullet,Ml as editor_style_candlestick,bu as editor_style_chord,Zl as editor_style_climate,ss as editor_style_column,ks as editor_style_combined,tp as editor_style_cycle_plot,Os as editor_style_day_clock,mp as editor_style_dumbbell,Gp as editor_style_funnel,Dp as editor_style_grouped_bars,tc as editor_style_heatmap,Cc as editor_style_histogram,gy as editor_style_icicle,Yc as editor_style_line,km as editor_style_lollipop,By as editor_style_marimekko,ie as editor_style_needle,xm as editor_style_pictograph,Em as editor_style_pie,Pm as editor_style_polar_area,Xg as editor_style_purpose_arc,$g as editor_style_purpose_area,Dg as editor_style_purpose_bar,Jg as editor_style_purpose_battery,Wh as editor_style_purpose_beeswarm,ph as editor_style_purpose_box,nh as editor_style_purpose_bubble,fh as editor_style_purpose_bullet,Eh as editor_style_purpose_candlestick,Kh as editor_style_purpose_chord,Ph as editor_style_purpose_climate,eh as editor_style_purpose_column,_h as editor_style_purpose_combined,Ah as editor_style_purpose_cycle_plot,Vh as editor_style_purpose_day_clock,zh as editor_style_purpose_dumbbell,ch as editor_style_purpose_funnel,wh as editor_style_purpose_grouped_bars,lh as editor_style_purpose_heatmap,dh as editor_style_purpose_histogram,bh as editor_style_purpose_icicle,Zg as editor_style_purpose_line,vh as editor_style_purpose_lollipop,gh as editor_style_purpose_marimekko,Tg as editor_style_purpose_needle,rh as editor_style_purpose_pictograph,th as editor_style_purpose_pie,uh as editor_style_purpose_polar_area,mh as editor_style_purpose_radar,Nh as editor_style_purpose_range_area,Qg as editor_style_purpose_ring,oh as editor_style_purpose_rings,Gh as editor_style_purpose_sankey,ah as editor_style_purpose_scatter,Hg as editor_style_purpose_segmented,xh as editor_style_purpose_slope,Sh as editor_style_purpose_sparkline,sh as editor_style_purpose_spiral,Ch as editor_style_purpose_streamgraph,jh as editor_style_purpose_strip_plot,hh as editor_style_purpose_sunburst,Ig as editor_style_purpose_tank,Fg as editor_style_purpose_thin,Lh as editor_style_purpose_timeline,yh as editor_style_purpose_treemap,Mh as editor_style_purpose_trend,qh as editor_style_purpose_violin,ih as editor_style_purpose_waffle,kh as editor_style_purpose_waterfall,Uh as editor_style_purpose_wind_rose,Fm as editor_style_radar,$m as editor_style_range_area,re as editor_style_ring,tu as editor_style_rings,iu as editor_style_sankey,vo as editor_style_scatter,ee as editor_style_segmented,ku as editor_style_slope,Qu as editor_style_sparkline,hc as editor_style_spiral,oy as editor_style_streamgraph,nl as editor_style_strip_plot,yy as editor_style_sunburst,_e as editor_style_tank,$ as editor_style_thin,qy as editor_style_timeline,Ly as editor_style_treemap,$y as editor_style_trend,og as editor_style_violin,gg as editor_style_waffle,vg as editor_style_waterfall,Kg as editor_style_wind_rose,eb as editor_summary_band_one,_b as editor_summary_bands,Qh as editor_summary_entities,Jh as editor_summary_entity_one,Xh as editor_summary_limits,Th as editor_summary_matching,$h as editor_summary_no_bands,Ih as editor_summary_no_entities,Zh as editor_summary_target,hy as editor_sunburst_shape,by as editor_sunburst_shape_full,wy as editor_sunburst_shape_half,yd as editor_sync,mb as editor_sync_helper,Te as editor_tap_action,C_ as editor_target,he as editor_tick_labels,fa as editor_timeline_group,pa as editor_timeline_legend,ca as editor_timeline_legend_above,ma as editor_timeline_legend_hidden,X as editor_title,pu as editor_to,Wi as editor_tooltip,Sg as editor_total,Py as editor_treemap_color_by,Vy as editor_treemap_color_by_bands,Uy as editor_treemap_color_by_group,hn as editor_trend_color_icon,bn as editor_trend_group,La as editor_trend_labels,Fa as editor_trend_legend,fn as editor_trend_tooltip,Ia as editor_trend_y_max,vb as editor_trend_y_max_helper,Ha as editor_trend_y_min,fb as editor_trend_y_min_helper,Rl as editor_under_aggregate,Dl as editor_underneath,Fl as editor_underneath_columns,Hl as editor_underneath_line,Pe as editor_unit,zm as editor_unit_icon,Yl as editor_up_color,gt as editor_value_axis,Za as editor_value_factor,ht as editor_value_grid,wt as editor_value_max,bt as editor_value_min,hg as editor_waffles,wg as editor_waffles_each,bg as editor_waffles_one,rb as editor_warn_band_same_start,tb as editor_warn_min_max,ob as editor_warn_not_number,Cg as editor_waterfall_invert,Ui as editor_when_above,Vi as editor_when_below,Oi as editor_when_card_above,Ri as editor_when_card_below,Ai as editor_when_card_entity,ab as editor_when_card_heading,nb as editor_when_card_help,Mi as editor_when_card_state,sb as editor_when_card_state_helper,Li as editor_when_entity,Yi as editor_when_ghost,db as editor_when_heading,Pi as editor_when_state,lb as editor_when_state_helper,Bi as editor_when_strip,El as editor_whiskers,Wl as editor_whiskers_range,ql as editor_whiskers_tukey,Rn as editor_wind_none,On as editor_wind_now,Mn as editor_wind_roles,Yn as editor_wind_statistics,bi as editor_x_axis,Ao as editor_x_max,Vo as editor_x_min,jo as editor_xy_x_axis,wi as editor_y_axis,vn as editor_y_axis_side,kn as editor_y_axis_side_primary,xn as editor_y_axis_side_secondary,Si as editor_y_max,Ta as editor_y_max_secondary,xb as editor_y_max_secondary_helper,Ni as editor_y_min,Qa as editor_y_min_secondary,kb as editor_y_min_secondary_helper,Ci as editor_y_scale,Ei as editor_y_scale_linear,qi as editor_y_scale_log,Sr as editor_zones,Yo as editor_zoom,cb as editor_zoom_helper,Hc as energy_error,Zc as energy_flow_battery_in,Xc as energy_flow_battery_out,_m as energy_flow_devices,$c as energy_flow_gas,Qc as energy_flow_grid_export,Jc as energy_flow_grid_import,Tc as energy_flow_solar,em as energy_flow_water,Fc as energy_loading,tm as energy_node_home,rm as energy_node_home_use,om as energy_node_untracked,Ic as energy_none,hu as energy_nothing_flowed,e as entity_not_found,fs as error_bars_tooltip,hm as export_copied,mm as export_csv,um as export_csv_hint,fm as export_failed,nm as export_menu,lm as export_png,sm as export_png_hint,bm as export_saved,wm as export_saved_file,pm as export_svg,cm as export_svg_hint,ym as export_yaml,gm as export_yaml_hint,Wt as extremes_average,Et as extremes_high,qt as extremes_low,kd as forecast_label,xd as forecast_series,Bp as funnel_aria,ke as ghost_title_24h,xe as ghost_title_7d,_c as grouped_bars_aria,oc as heatmap_aria,ic as heatmap_empty,rc as heatmap_hours,Ny as hierarchy_empty,Sy as hierarchy_no_reading,zy as hierarchy_other,xy as hierarchy_total,Rc as histogram_reading,Oc as histogram_readings,Ey as icicle_aria,am as legend_toggle_all_hidden,dm as legend_toggle_hint,Zy as marimekko_aria,t as no_entities,o as no_matches,r as none_available,Ti as now_marker_countdown,Xi as now_marker_next,fo as parts_aria,wo as parts_average,bo as parts_total,io as period_last_day,ao as period_last_days,oo as period_last_hour,ro as period_last_hours,eo as period_last_month,so as period_last_month_rolling,po as period_last_months,Zt as period_last_week,no as period_last_week_rolling,lo as period_last_weeks,to as period_last_year,It as period_next,Ht as period_previous,Jt as period_return,$t as period_this_month,Xt as period_this_week,_o as period_this_year,Qt as period_today,Tt as period_yesterday,Dm as polar_area_aria,Xm as radar_aria,Zm as radar_other,mu as sankey_aria,uu as sankey_flow,yu as sankey_no_flows,gu as sankey_nothing,Go as scatter_needs_two,Lo as scatter_role_x,Ku as slope_ago,Lu as slope_ago_one,Iu as slope_entity_aria,Vu as slope_last,Au as slope_last_one,Ju as slope_no_reading,Gu as slope_now,Pu as slope_previous,Uu as slope_previous_one,Ru as slope_unit_day,Yu as slope_unit_day_other,Mu as slope_unit_hour,Ou as slope_unit_hour_other,Fu as slope_unit_month,Hu as slope_unit_month_other,Bu as slope_unit_week,Du as slope_unit_week_other,ty as spark_aria,bc as spiral_aria,vc as spiral_inner_oldest,wc as spiral_turn_day_note,fc as spiral_turn_week_note,uy as stream_total,pl as strip_mean,sl as strip_mean_value,ll as strip_median_value,Cy as sunburst_aria,dl as swarm_earliest_latest,_l as swarm_events,il as swarm_held,al as swarm_lowest_highest,rl as swarm_no_change,ol as swarm_none,el as swarm_readings,tl as swarm_shown,jy as timeline_for,Ky as timeline_measurement,Wy as timeline_no_states,Gy as timeline_now,Ay as treemap_aria,Oy as treemap_empty,Ry as treemap_no_reading,Yy as treemap_other,My as treemap_total,_g as trend_avg,tg as trend_max,eg as trend_min,_ as unavailable,mg as violin_median,ug as violin_none,yg as violin_raincloud,Gg as waterfall_aria,qg as waterfall_end,jg as waterfall_no_readings,Eg as waterfall_start,Wg as waterfall_total,Di as when_strip_label,Rg as wind_aria,Yg as wind_aria_calm,Bg as wind_aria_still,Vg as wind_calm,Pg as wind_mean_speed,Lg as wind_prevailing,Og as wind_share,Ag as wind_speed,Mg as wind_speed_unit,Ug as wind_strongest,Mo as zoom_reset,Oo as zoom_window,Ro as zoom_window_label}; +//# sourceMappingURL=chartdeck-card.zh-Hans-BCjZNu4w.js.map diff --git a/dist/chartdeck-card.zh-Hans-BCjZNu4w.js.map b/dist/chartdeck-card.zh-Hans-BCjZNu4w.js.map new file mode 100644 index 0000000..9721daa --- /dev/null +++ b/dist/chartdeck-card.zh-Hans-BCjZNu4w.js.map @@ -0,0 +1 @@ +{"version":3,"file":"chartdeck-card.zh-Hans-BCjZNu4w.js","sources":[],"sourcesContent":[],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/chartdeck-card.zh-Hant-DvFx-VpB.js b/dist/chartdeck-card.zh-Hant-DvFx-VpB.js new file mode 100644 index 0000000..73d58d9 --- /dev/null +++ b/dist/chartdeck-card.zh-Hant-DvFx-VpB.js @@ -0,0 +1,2 @@ +const e="找不到實體",_="無法使用",t="在編輯器中新增實體即可開始。",o="目前沒有符合的實體。",r="這些實體皆無法使用。",i="實體",d="樣式",a="圖表",n="長條",l="儀表",s="歷史圖表",p="整體的組成",c="比較",m="分佈",u="顯示最近",y="單位",g="小時",h="天",b="週",w="月",f="讀數來源",v="歷史(每次變化)",k="長期統計",x="轉換",z="無(保持原始讀數)",N="變化率",S="變化率單位時間",C="秒",E="分鐘",q="小時",W="天",j="依讀數平滑",G="依時間平滑",K="目前數值",L="能源儀表板",P="能源流向",U="將輸出與電池充電顯示在座標軸下方",V="線條形狀",A="平滑",M="直線",O="階梯",R="顏色",Y="每個實體一種顏色",B="依顏色區間",D="在資料點上顯示數值",F="線條顏色",H="虛線",I="範圍",J="顏色",Q="顯示",T="動作",X="標題",Z="長條",$="細條",ee="分段",_e="水箱",te="電池格",oe="電池電量:{levels}",re="圓環",ie="指針",de="圓弧",ae="角度以度為單位,從頂端順時針計算:-90 為左側,90 為右側。留空則使用該樣式的預設形狀。",ne="起始角度",le="結束角度",se="中間顯示",pe="數值",ce="顏色區間的標籤",me="名稱",ue="自訂文字",ye="無",ge="文字",he="刻度數字",be="儀表後方顯示近期範圍",we="關閉",fe="最近 24 小時",ve="最近 7 天",ke="最近 24 小時:{min} 至 {max},平均 {mean}",xe="最近 7 天:{min} 至 {max},平均 {mean}",ze="顯示名稱",Ne="顯示數值",Se="顯示圖示",Ce="顯示目標",Ee="顯示圖例",qe="欄數",We="排序",je="依清單順序",Ge="由低到高",Ke="由高到低",Le="小數位數",Pe="單位",Ue="動畫",Ve="隱藏無法使用的實體",Ae="匯出選單",Me="最多顯示",Oe="同時顯示所有符合的實體",Re="新裝置會自動出現,無須編輯面板。同一類別選擇多項時符合其中任一項即可;不同類別必須全部符合。",Ye="排除",Be="符合的實體若符合以下任一項,將被排除。",De="裝置類別",Fe="分區",He="樓層",Ie="標籤",Je="網域",Qe="實體",Te="點擊動作",Xe="長按動作",Ze="雙擊動作",$e="實體",e_="外觀",__="數值與圖示",t_="走勢圖",o_="圓環",r_="細條",i_="屬性(取代狀態)",d_="名稱",a_="歷史小時數",n_="顯示名稱",l_="顯示圖示",s_="圖示",p_="最小值",c_="最大值",m_="單位",u_="小數位數",y_="無區間時的顏色",g_="顏色區間",h_="徽章會採用其數值所在區間的顏色,與面板一致。",b_="動作",w_="點擊動作",f_="長按動作",v_="雙擊動作",k_="屬性(取代狀態)",x_="名稱",z_="圖示",N_="最小值",S_="最大值",C_="目標",E_="無",q_="面板設定",W_="預設({value})",j_="數字",G_="實體",K_="預設集",L_="電池(低為差)",P_="用量(高為差)",U_="溫度",V_="無",A_="自訂",M_="起點",O_="從實體開始",R_="從數字開始",Y_="從此實體的值開始",B_="顏色",D_="CSS 顏色",F_="標籤",H_="圖示",I_="圖示顏色與所在區間一致",J_="主色",Q_="綠色",T_="琥珀色",X_="紅色",Z_="藍色",$_="紫色",et="灰色",_t="自訂…",tt="新增區間",ot="移除區間",rt="新增實體",it="上移",dt="下移",at="移除實體",nt="顯示選項",lt="隱藏選項",st="{entity}(找不到)",pt="顏色",ct="{time} 的{label}",mt="方向",ut="橫向",yt="直向",gt="數值標籤",ht="在每個數值標籤處畫線",bt="顯示的最低值",wt="顯示的最高值",ft="中位數",vt="中間一半",kt="最低 – 最高",xt="讀數",zt="點擊群組以顯示其組成",Nt="{label}。顯示其組成",St="返回{name}",Ct="全部",Et="最高",qt="最低",Wt="平均",jt="標記最高讀數",Gt="標記最低讀數",Kt="平均值",Lt="不顯示",Pt="橫跨圖表的線",Ut="僅數字",Vt="標記最高、最低與平均值",At="{name}:{value},偏離正常 {sigma}",Mt="高於 {limit}",Ot="低於 {limit}",Rt="標記遠離正常值的讀數",Yt="區間",Bt="標記門檻(標準差倍數)",Dt="標記顏色",Ft="為正常範圍加上陰影",Ht="上一時段",It="下一時段",Jt="返回{label}",Qt="今天",Tt="昨天",Xt="本週",Zt="上週",$t="本月",eo="上個月",_o="今年",to="去年",oo="最近一小時",ro="最近 {n} 小時",io="最近一天",ao="最近 {n} 天",no="最近 7 天",lo="最近 {n} 週",so="最近一個月",po="最近 {n} 個月",co="單色深淺",mo="深淺基色",uo="以百分比顯示各部分佔比",yo="總計",go="平均值",ho="無",bo="總計",wo="平均值",fo="{names}的{style}",vo="散佈圖",ko="泡泡圖",xo="橫軸",zo="第一個實體",No="時間",So="點大小(px)",Co="抖動(px)",Eo="最小泡泡(px)",qo="最大泡泡(px)",Wo="點顏色",jo="橫軸標籤",Go="請新增第二個實體。第一個實體用於橫軸,其餘用於縱軸。",Ko="請新增三個實體:一個用於橫軸,一個用於縱軸,另一個用於泡泡大小。",Lo="橫軸",Po="大小",Uo="總計",Vo="橫軸最低值",Ao="橫軸最高值",Mo="重設縮放",Oo="顯示範圍:{from} 至 {to}",Ro="圖表的顯示部分",Yo="縮放與平移",Bo="圖表下方的總覽列",Do="註解",Fo="類型",Ho="某個數值處的線",Io="數值範圍陰影帶",Jo="固定時間的標記",Qo="實體變化時的標記",To="讀數上的標籤",Xo="線",Zo="區間帶",$o="時間",er="狀態變化",_r="資料點標籤",tr="新增註解:",or="數值",rr="起點",ir="終點",dr="時間",ar="實體",nr="資料系列(留空表示第一個)",lr="狀態(留空表示每次變化)",sr="處於此狀態時加上陰影",pr="讀數",cr="最高",mr="最低",ur="最新",yr="第一個",gr="標籤",hr="顏色",br="虛線",wr="跟隨實體歷史(階梯)",fr="陰影",vr="無",kr="線的上方",xr="線的下方",zr="依線的數值為陰影著色(選填區間)",Nr="移除註解",Sr="在圖表後方顯示嚴重程度區間陰影",Cr="時段",Er="最近…",qr="今天",Wr="本週",jr="本月",Gr="今年",Kr="往前的時段數(0 為目前時段)",Lr="繪製到",Pr="現在",Ur="時段結束",Vr="顯示上一個與下一個按鈕",Ar="讀數分組方式",Mr="不分組",Or="小時",Rr="天",Yr="週",Br="月",Dr="合併方式",Fr="{name},{offset}",Hr="{n} 小時前",Ir="{n} 天前",Jr="{n} 週前",Qr="{n} 個月前",Tr="{n} 年前",Xr="與先前的時段比較(淡色繪製在後方)",Zr="先前時段的顏色",$r="灰色",ei="淡化的系列顏色",_i="平均值",ti="總和",oi="最低",ri="最高",ii="第一個",di="最後一個",ai="變化量(適用於累加的計量表)",ni="轉換",li="無(保持原始讀數)",si="累計總和",pi="累計總和重新開始",ci="永不(從左邊緣開始)",mi="每天",ui="每週",yi="每月",gi="每月帳單日",hi="每月帳單日(1–28)",bi="時間標籤",wi="數值標籤",fi="座標軸標籤",vi="圖表旁邊",ki="圖表上方",xi="橫線",zi="直線",Ni="顯示的最低值",Si="顯示的最高值",Ci="數值刻度",Ei="等距",qi="對數(10 的次方)",Wi="懸停或觸控時顯示數值",ji="線寬(px)",Gi="在每個讀數處顯示點",Ki="繪製在其他線條上方",Li="實體",Pi="處於狀態",Ui="高於",Vi="低於",Ai="實體",Mi="處於狀態",Oi="高於",Ri="低於",Yi="隱藏讀數顯示為淡線",Bi="顯示條件成立時段的色條",Di="當{condition}時顯示",Fi="目前時間線",Hi="關閉",Ii="僅線條",Ji="線條與時間",Qi="線條與距下一個設定時間的倒數",Ti="{duration}後{label}",Xi="下一個:{duration}後",Zi="緊湊",$i="名稱與數值",ed="圖表上方",_d="疊加在圖表上",td="隱藏",od="點擊名稱可隱藏或顯示",rd="顯示哪些讀數",id="全部(盡可能多地顯示)",dd="最新",ad="最高與最低",nd="第一個與最新",ld="標籤位置",sd="峰值在上,谷值在下",pd="上方",cd="下方",md="在資料點上",ud="允許標籤重疊",yd="同步群組",gd="每個實體一個小圖表",hd="數值刻度",bd="單位相同時統一",wd="所有圖表統一",fd="各圖表獨立",vd="欄數(留空則配合面板)",kd="預報",xd="{name}預報",zd="預報",Nd="預報實體",Sd="屬性",Cd="數值鍵",Ed="時間鍵",qd="天氣預報",Wd="每小時",jd="每日",Gd="每日兩次",Kd="數值乘以",Ld="預報顯示的時長",Pd="顯示設定點",Ud="暖氣或冷氣運作時加上陰影",Vd="僅風扇運轉時加上陰影",Ad="溫度顏色",Md="設定點顏色",Od="暖氣顏色",Rd="冷氣顏色",Yd="天數(大於 1 時顯示平均的一天)",Bd="開啟時長",Dd="目前時間",Fd="無",Hd="每根長條代表",Id="15 分鐘",Jd="30 分鐘",Qd="小時",Td="自動(計量表用變化量,其餘用平均值)",Xd="顏色",Zd="視為開啟的狀態",$d="請先在上方新增實體。",ea="分組方式",_a="樓層",ta="分區",oa="裝置",ra="標籤",ia="自訂群組",da="長條上的文字",aa="狀態",na="持續時長",la="狀態與持續時長",sa="無",pa="狀態圖例",ca="圖表上方",ma="隱藏",ua="狀態顏色",ya="調色盤名稱(amber、green、blue、red、purple、grey、primary)或任何 CSS 顏色。",ga="狀態",ha="顏色",ba="新增狀態顏色",wa="移除",fa="群組(同群組的列共用一個標題)",va="每小時點數(0 表示繪製所有讀數)",ka="圖形",xa="折線",za="長條",Na="無(僅數值)",Sa="填滿線下區域",Ca="實心",Ea="漸層",qa="無",Wa="線上的點",ja="懸停時",Ga="一律",Ka="永不",La="最高與最低標籤",Pa="懸停時",Ua="一律",Va="永不",Aa="圖形高度(每 500 px 寬度)",Ma="長條間距(px)",Oa="區間顏色",Ra="混合",Ya="在每個區間處切換",Ba="顯示最低與最高",Da="顯示平均值",Fa="圖例(兩個或以上實體)",Ha="最低值",Ia="最高值",Ja="顯示的最小範圍",Qa="右軸最低值",Ta="右軸最高值",Xa="右軸最小範圍",Za="乘以 10 的次方",$a="名稱與圖示",en="分散",_n="左",tn="右",on="置中",rn="圖示",dn="名稱右側",an="名稱左側",nn="數值旁邊",ln="數值",sn="左",pn="右",cn="置中",mn="數值大小(%)",un="名稱大小(px)",yn="為名稱著色",gn="為數值著色",hn="為圖示著色",bn="無背景(嵌入其他面板中)",wn="以圖片取代圖示(URL)",fn="顯示指標處的數值",vn="座標軸",kn="左",xn="右(獨立刻度)",zn="合併方式",Nn="將目前數值繪製為水平線",Sn="在主數值旁顯示其數值",Cn="依數值著色的圓點",En="在圖形上",qn="線條",Wn="填滿",jn="點",Gn="在圖例中",Kn="圖例中的數值",Ln="方向",Pn="4 (N, E, S, W)",Un="8 (N, NE, E…)",Vn="16 (N, NNE, NE…)",An="低於此值視為無風",Mn="第一個實體是風向,以度數或 SW 等羅盤方位表示。第二個是風速:若沒有風速,花瓣僅顯示風從各方向吹來的頻率。",On="風向:{direction}。風速:{speed}。",Rn="無",Yn="長期統計提供每小時的平均風向。只有當感測器以角度記錄風向(狀態類別 measurement_angle)時,跨越正北的平均才正確;否則在 NNW 與 NNE 之間擺動的一小時會被平均為南風。歷史記錄則是精確的。",Bn="區域圖",Dn="堆疊",Fn="不堆疊",Hn="逐層堆疊",In="堆疊至 100 %",Jn="零以下的顏色",Qn="蜂群圖",Tn="圓點位置依據",Xn="其數值",Zn="發生的時刻",$n="數值越大圓點越大",el="{n} 個讀數",_l="開啟 {n} 次",tl="顯示的圓點",ol="無讀數",rl="無變化:{value}",il="整個時段保持不變",dl="最早 – 最晚",al="最低 – 最高",nl="帶狀圖",ll="中位數 {value}",sl="平均值 {value}",pl="平均值",cl="每列的橫線位置",ml="中位數",ul="平均值",yl="不畫線",gl="在列內散開",hl="顏色",bl="盒鬚圖",wl="{names}的盒鬚圖",fl="最高",vl="上四分位數",kl="中位數",xl="下四分位數",zl="最低",Nl="平均值",Sl="讀數",Cl="離群值",El="鬚線範圍",ql="1.5 × 盒高(離群值顯示為點)",Wl="最低與最高",jl="將每個讀數顯示為點",Gl="盒子顏色",Kl="子彈圖",Ll="長條後方的範圍",Pl="灰階",Ul="顏色區間的顏色",Vl="目標 {target}",Al="{names}的{style}",Ml="K 線圖",Ol="每根 K 線代表",Rl="下方實體:讀數合併方式",Yl="上漲時的顏色",Bl="下跌時的顏色",Dl="其他實體在下方繪製為",Fl="直條",Hl="折線",Il="開盤",Jl="最高",Ql="最低",Tl="收盤",Xl="{date} 當週",Zl="空調",$l="設定點",es="{low} – {high}",_s="{name} 不是溫控器。請選擇一個空調實體。",ts="暖氣",os="預熱",rs="冷氣",is="除霜",ds="除濕",as="送風",ns="閒置",ls="關閉",ss="直條圖",ps="自動",cs="每根直條中的最低到最高",ms="圓角端點",us="在直條上顯示數值",ys="誤差線(每根直條內的離散程度)",gs="無",hs="平均值 ± 一個標準差",bs="最低與最高",ws="平均值的 95 % 信賴區間",fs="{value}({low} – {high})",vs="顏色",ks="組合圖",xs="繪製為",zs="折線",Ns="直條",Ss="區域",Cs="數值軸",Es="自動(依單位)",qs="左",Ws="右",js="合併方式",Gs="與面板相同",Ks="平均值",Ls="總和",Ps="最低",Us="最高",Vs="第一個",As="最後一個",Ms="變化量(適用於累加的計量表)",Os="24 小時鐘",Rs="1 次",Ys="{n} 次",Bs="每天 {text}",Ds="{total} · 最繁忙 {time}",Fs="峰值 {value},於 {time}",Hs="{name} {state}",Is="每天 {label}",Js="無記錄",Qs="現在",Ts="開啟",Xs="平均的一天 · 最近 {n} 天",Zs="{of} 天中有 {on} 天",$s="目前為止 {duration}",ep="{from} – {to}",_p="平均 {value}",tp="週期圖",op="{n} 週內每小時的平均值",rp="{n} 週內逐日的每個小時",ip="{n} 週內逐月的每月各日",dp="子圖平均值",ap="{name} 平均值",np="每個子圖代表",lp="星期幾(其各小時)",sp="一天中的小時(逐日)",pp="每月的日期(逐月)",cp="週數",mp="啞鈴圖",up="比較",yp="時段內的最低與最高",gp="時段開始與現在",hp="目標與現在",bp="標記目前數值",wp="低",fp="高",vp="現在",kp="目標",xp="1 小時前",zp="{n} 小時前",Np="1 天前",Sp="{n} 天前",Cp="1 週前",Ep="{n} 週前",qp="1 個月前",Wp="{n} 個月前",jp="無數值",Gp="漏斗圖",Kp="形狀",Lp="漏斗(第一階段在頂端)",Pp="金字塔(第一階段在底部)",Up="百分比",Vp="佔第一階段的比例",Ap="佔上一階段的比例",Mp="不顯示",Op="顏色",Rp="每個實體一種顏色",Yp="依顏色區間",Bp="{names}的{style}",Dp="群組長條圖",Fp="長條",Hp="並排",Ip="堆疊",Jp="堆疊至 100 %",Qp="顏色",Tp="每個系列一種顏色",Xp="依顏色區間",Zp="列",$p="系列",ec="長條顏色",_c="{names}的長條圖",tc="熱度圖",oc="{name}的熱度圖",rc="平均的天數",ic="無讀數",dc="版面配置",ac="依星期的每小時",nc="月曆(每格一天)",lc="平滑色階",sc="儲存格",pc="方形",cc="圓角",mc="六邊形",uc="最低顏色對應值",yc="最高顏色對應值",gc="圖例",hc="螺旋圖",bc="{name}的螺旋圖,{n} 圈",wc="{n} 天,每天一圈",fc="{n} 週,每週一圈",vc="最早的在中心,最新的在外圈",kc="每圈代表",xc="天",zc="週",Nc="圈數",Sc="環寬",Cc="直方圖",Ec="計數",qc="在每個範圍內的時間",Wc="每個範圍內的讀數",jc="顯示為",Gc="佔整體比例(%)",Kc="小時數或讀數",Lc="組數(留空:自動)",Pc="組距(優先於組數)",Uc="兩個或以上實體",Vc="長條並排",Ac="長條重疊",Mc="橫軸數值標籤",Oc="{n} 個讀數",Rc="1 個讀數",Yc="折線圖",Bc="正在載入歷史記錄…",Dc="無法載入歷史記錄:{error}",Fc="正在載入能源儀表板設定…",Hc="無法讀取能源儀表板設定:{error}",Ic="能源儀表板尚未設定以上任何能源流向。",Jc="電網輸入",Qc="輸出至電網",Tc="太陽能",Xc="電池放電",Zc="電池充電",$c="瓦斯",em="用水",_m="裝置",tm="家",om="未追蹤用量",rm="家中用量",im="此時段內沒有讀數。",dm="點擊可隱藏或顯示。長按僅顯示此項。",am="所有系列皆已隱藏。點擊名稱可重新顯示。",nm="匯出",lm="另存為 PNG",sm="圖片,2×",pm="另存為 SVG",cm="向量圖",mm="複製 CSV",um="圖上的數值",ym="複製 YAML",gm="此面板的設定",hm="已複製",bm="已儲存",wm="已儲存為檔案:此處無法使用剪貼簿",fm="無法在此瀏覽器中匯出",vm="沒有大於零的數值可在對數刻度上繪製。",km="棒棒糖圖",xm="象形圖",zm="圖示(每個實體可各自設定)",Nm="每個圖示代表(留空:自動)",Sm="每組圖示數(0:不分組)",Cm="以部分填滿的圖示表示小數",Em="圓餅圖 / 環圈圖",qm="形狀",Wm="環圈",jm="圓餅",Gm="總計下方的文字",Km="扇區間距",Lm="漸層填滿",Pm="極座標區域圖",Um="刻度",Vm="統一刻度,從 0 到最大值",Am="每個扇區從其實體的最小值到最大值",Mm="顏色",Om="每個實體一種顏色",Rm="單色深淺,數值越大顏色越深",Ym="依顏色區間",Bm="深淺基色",Dm="{names}的極座標區域圖",Fm="雷達圖",Hm="刻度",Im="每個軸從其實體的最小值到最大值",Jm="統一刻度,從 0 到最大值",Qm="填滿形狀",Tm="軸名稱",Xm="{names}的雷達圖",Zm="其他",$m="範圍區域圖",eu="以線條繪製平均值",_u="顏色",tu="圓環組",ou="起始角度(0 為頂端)",ru="圓角端點",iu="桑基圖(流向)",du="流向著色依據",au="來源,或經過中間節點後的去向",nu="來源",lu="去向",su="流出自",pu="流入至",cu="流向顏色",mu="流向圖:{flows}",uu="{from} 到 {to} {value}",yu="請在每個實體的選項中設定「流出自」與「流入至」。",gu="目前沒有任何流動。",hu="此時段內沒有任何流動。",bu="弦圖(環繞圓周的流向)",wu="節點間距",fu="弦帶不透明度",vu="弦圖:{flows}",ku="斜率圖",xu="比較",zu="當時與現在的讀數",Nu="每個時段的增加量(計量表)",Su="上升或下降",Cu="依群組",Eu="上升表示",qu="差(紅色)",Wu="好(綠色)",ju="群組",Gu="現在",Ku="{n} {unit}前",Lu="一{unit}前",Pu="前 {n} {unit}",Uu="前一{unit}",Vu="最近 {n} {unit}",Au="最近一{unit}",Mu="小時",Ou="小時",Ru="天",Yu="天",Bu="週",Du="週",Fu="個月",Hu="個月",Iu="{name},{from} 到 {to}",Ju="無讀數",Qu="走勢圖",Tu="走勢圖",Xu="折線",Zu="區域",$u="直條",ey="名稱與數值下方的長條",_y="顏色",ty="{name}的趨勢",oy="河流圖",ry="形狀",iy="河流圖(流動)",dy="置中",ay="佔總計比例(100 %)",ny="從零開始堆疊",ly="順序",sy="最大的在中間",py="依清單順序,第一個在底部",cy="在河流帶上顯示名稱",my="邊緣",uy="總計",yy="放射環狀圖",gy="冰柱圖",hy="形狀",by="整圓",wy="半圓",fy="顏色",vy="每個群組一種顏色",ky="依顏色區間",xy="總計",zy="其他",Ny="無內容可顯示:沒有實體的數值大於零。",Sy="無讀數:",Cy="{names}的放射環狀圖",Ey="{names}的冰柱圖",qy="狀態時間軸",Wy="此時段內沒有記錄任何狀態。",jy="持續 {duration}",Gy="現在",Ky="這是讀數而不是狀態:更適合用折線圖",Ly="矩形式樹狀結構圖",Py="顏色",Uy="每個群組一種顏色",Vy="依顏色區間",Ay="{names}的矩形式樹狀結構圖",My="共 {value}",Oy="無內容可顯示:沒有實體的數值大於零。",Ry="無讀數:",Yy="其他",By="馬賽克圖",Dy="各部分上的文字",Fy="佔該欄比例",Hy="數值",Iy="比例與數值",Jy="無",Qy="欄(群組)",Ty="類別",Xy="類別顏色",Zy="馬賽克圖,欄:{columns}",$y="趨勢",eg="最低",_g="平均",tg="最高",og="小提琴圖",rg="小提琴",ig="雨雲圖(半個小提琴、盒子與讀數)",dg="顯示中位數與中間一半的盒子",ag="平滑程度(使用實體的單位,留空則自動)",ng="每個形狀代表",lg="實體",sg="實體與天",pg="實體與週",cg="實體與月",mg="中位數 {value}",ug="無讀數",yg="雨雲圖",gg="鬆餅圖",hg="鬆餅",bg="一個,由各實體分配",wg="每個實體一個,並排顯示",fg="以大字顯示第一個佔比",vg="瀑布圖",kg="每一步表示",xg="時段內的變化量",zg="其目前數值",Ng="從第一個實體在時段開始時的讀數開始",Sg="在結尾顯示總計",Cg="遞減(這些值上升會使總計下降)",Eg="開始",qg="結束",Wg="總計",jg="無讀數",Gg="瀑布圖:{bars}",Kg="風花圖",Lg="盛行風向",Pg="平均風速",Ug="最強",Vg="無風",Ag="風速",Mg="風速({unit})",Og="時間佔比",Rg="風花圖,盛行風向 {direction} {share}",Yg="風花圖,盛行風向 {direction} {share},無風 {calm}",Bg="風花圖,無風 {calm}",Dg="電池、液位等任何 0 到 100 的數值",Fg="儲存空間與長清單,佔用空間小",Hg="訊號強度與填充程度,分段顯示",Ig="水箱、垃圾桶與雨水桶,從底部往上填滿",Jg="家中所有電池,剩餘最少的在前",Qg="以錶盤顯示 CPU、記憶體與磁碟",Tg="以指針顯示功率與速度",Xg="以開口錶盤顯示溫度、濕度與 CO₂",Zg="感測器在數小時、數天或數月內的變化",$g="太陽能與用電量,輸入與輸出分列零線兩側",eh="每日能源、每小時降雨量",_h="直條、折線與區域共用一條時間軸,並可使用第二個軸",th="總量如何拆分,例如今天的能源來自哪裡",oh="在一個錶盤中顯示多個電池或目標",rh="計數:完成的家務、喝水杯數、在家人數",ih="100 中的佔比,或一個總量的拆分",dh="房間在各溫度範圍內停留的時長",ah="一個感測器對比另一個,例如暖氣與室外溫度",nh="兩個感測器相互對比,大小由第三個決定",lh="依小時與星期顯示功率,或以月曆顯示一年中的每一天",sh="每日或每週的規律,每天或每週轉一圈",ph="讀數的分布,依實體或依天、週、月",ch="太陽能發電,然後家中使用,然後輸出至電網",mh="比較多個數值的輪廓",uh="以環繞圓周、長度不同的扇形顯示數值",yh="依樓層與房間顯示用電量,方塊大小代表佔比",gh="依兩種方式拆分總量,例如依房間與依用途的能源",hh="以圓環顯示層級,點擊可深入",bh="以堆疊長條顯示層級,點擊可深入",wh="多個數值並排、堆疊或以 100 % 顯示",fh="數值與其目標對比",vh="用簡潔的線條顯示大量數值",kh="總量如何一步步增加或減少",xh="每個實體的過去與現在",zh="每個實體的最低值與最高值",Nh="以陰影顯示每個時段的最低值到最高值",Sh="在每個實體的名稱與數值旁顯示小型趨勢",Ch="多個實體如何隨時間分攤總量",Eh="每個時段的起始值、最高值、最低值與結束值",qh="以平滑形狀顯示讀數分布",Wh="每個讀數為一個點,彼此散開互不重疊",jh="每個讀數為一個點,並在中間值處畫線",Gh="電力在電源與負載之間的流向",Kh="在圓周上顯示幾個地點之間的雙向流動",Lh="每個實體何時開啟、關閉、在家或暖氣運轉",Ph="溫控器的溫度與設定點對比",Uh="風從哪個方向吹來,以及風力大小",Vh="以 24 小時鐘顯示每個實體何時開啟",Ah="並排顯示每個星期幾的平均一天",Mh="精簡的圖塊:數值及其近期歷史",Oh="時間跨度與讀數",Rh="外觀",Yh="座標軸與格線",Bh="標記與其他",Dh="版面配置與共用",Fh="已關閉依{by}分組:{style}無法這樣分組。",Hh="已依剩餘最少的在前排序。可在「顯示」下的「排序」中變更。",Ih="尚無實體",Jh="1 個實體",Qh="{count} 個實體",Th="及符合項目",Xh="{min} 至 {max}",Zh="目標 {target}",$h="無區間",eb="1 個區間",_b="{count} 個區間",tb="最小值({min})不低於最大值({max}),因此無法填滿。請降低最小值或提高最大值。",ob="{entity} 的值為「{state}」,不是數字,因此此樣式無法繪製。請選擇回報數字的感測器,或在其選項中讀取它的某個屬性。",rb="有兩個區間都從 {from} 開始,因此只會顯示其中一個。請為每個區間設定不同的起點。",ib="{action}:{entity}",db="僅在以下情況顯示此系列…",ab="僅在以下情況顯示系列…",nb="選擇一個實體,然後設定它必須處於的狀態或必須所在的範圍。每個系列也可以在「實體」中其選項下單獨設定。",lb="多個狀態請以逗號分隔。",sb="多個狀態請以逗號分隔。",pb="如 30min、2h 或 1d。留空:時間跨度的十二分之一。",cb="雙指縮放、Ctrl + 滾輪或拖曳。",mb="同名圖表共用指標,並一起切換時段。",ub="在目前時間之後以虛線繪製其預報。",yb='留空:天氣預報,或名為 "forecast" 的屬性。',gb="留空:依預報自動判斷。",hb="留空:依預報自動判斷。",bb="留空:每小時。",wb="留空:1。",fb="在數字前加 ~ 可讓讀數超出該值。",vb="在數字前加 ~ 可讓讀數超出該值。",kb="在數字前加 ~ 可讓讀數超出該值。",xb="在數字前加 ~ 可讓讀數超出該值。",zb="優先於「分組方式」。兩層請寫成「一樓 / 廚房」。",Nb="留空:on、open、heating、home 等。",Sb="07:00 表示每天,或 2026-10-28 07:00。多個時間以逗號分隔。",Cb="數字或實體。",Eb="數字或實體。留空:底部。",qb="數字或實體。留空:頂端。",Wb="如 15min。設定後取代依讀數個數平滑。",jb="留空:0.5 m/s,或對應的 km/h、mph、節。",Gb="軸名稱相同的實體在各群組之間對齊。",Kb="未勾選時:電網、太陽能與電池。",Lb="調色盤名稱或任意 CSS 顏色。";var Pb={entity_not_found:e,unavailable:_,no_entities:t,no_matches:o,none_available:r,editor_section_entities:"實體",editor_section_style:"樣式",editor_section_chart:"圖表",editor_group_bars:"長條",editor_group_gauges:"儀表",editor_group_history:s,editor_group_totals:p,editor_group_compare:"比較",editor_group_distribution:"分佈",editor_period_last:u,editor_period_unit:"單位",editor_period_unit_hour:"小時",editor_period_unit_day:"天",editor_period_unit_week:"週",editor_period_unit_month:"月",editor_source:f,editor_source_history:v,editor_source_statistics:k,editor_derivative_transform:"轉換",editor_derivative_transform_none:z,editor_derivative_transform_derivative:"變化率",editor_derivative_unit_time:S,editor_derivative_unit_time_s:"秒",editor_derivative_unit_time_min:"分鐘",editor_derivative_unit_time_h:"小時",editor_derivative_unit_time_d:"天",editor_derivative_smoothing:j,editor_derivative_smoothing_time:G,editor_source_current:K,editor_source_energy:L,editor_energy_flows:P,editor_energy_split:U,editor_curve:V,editor_curve_smooth:"平滑",editor_curve_straight:"直線",editor_curve_step:"階梯",editor_color_by:"顏色",editor_color_by_series:Y,editor_color_by_bands:B,editor_labels:D,editor_series_color:F,editor_dash:"虛線",editor_section_limits:"範圍",editor_section_colours:"顏色",editor_section_display:"顯示",editor_section_actions:"動作",editor_title:"標題",editor_style_bar:"長條",editor_style_thin:"細條",editor_style_segmented:"分段",editor_style_tank:"水箱",editor_style_battery:"電池格",battery_aria:oe,editor_style_ring:"圓環",editor_style_needle:"指針",editor_style_arc:"圓弧",editor_gauge_help:ae,editor_start_angle:ne,editor_end_angle:le,editor_center:se,editor_center_mode_value:"數值",editor_center_mode_band:ce,editor_center_mode_name:"名稱",editor_center_mode_text:ue,editor_center_mode_none:"無",editor_center_text:"文字",editor_tick_labels:he,editor_ghost:be,editor_ghost_off:"關閉",editor_ghost_24h:fe,editor_ghost_7d:ve,ghost_title_24h:ke,ghost_title_7d:xe,editor_show_name:ze,editor_show_value:Ne,editor_show_icon:Se,editor_show_target:Ce,editor_show_legend:Ee,editor_columns:"欄數",editor_sort:"排序",editor_sort_none:je,editor_sort_ascending:Ge,editor_sort_descending:Ke,editor_decimals:Le,editor_unit:"單位",editor_animate:"動畫",editor_hide_unavailable:Ve,editor_export:Ae,editor_limit:Me,editor_include_heading:Oe,editor_include_help:Re,editor_exclude_heading:"排除",editor_exclude_help:Be,editor_rule_device_class:De,editor_rule_area:"分區",editor_rule_floor:"樓層",editor_rule_label:"標籤",editor_rule_domain:"網域",editor_rule_entity:"實體",editor_tap_action:Te,editor_hold_action:Xe,editor_double_tap_action:Ze,editor_badge_entity:"實體",editor_badge_style:"外觀",editor_badge_style_value:__,editor_badge_style_sparkline:"走勢圖",editor_badge_style_ring:"圓環",editor_badge_style_thin:"細條",editor_badge_attribute:i_,editor_badge_name:"名稱",editor_badge_hours:a_,editor_badge_show_name:n_,editor_badge_show_icon:l_,editor_badge_icon:"圖示",editor_badge_min:"最小值",editor_badge_max:"最大值",editor_badge_unit:"單位",editor_badge_decimals:u_,editor_badge_color:y_,editor_badge_bands:g_,editor_badge_bands_help:h_,editor_badge_actions:"動作",editor_badge_tap_action:w_,editor_badge_hold_action:f_,editor_badge_double_tap_action:v_,editor_attribute:k_,editor_name:"名稱",editor_icon:"圖示",editor_min:"最小值",editor_max:"最大值",editor_target:"目標",editor_none:"無",editor_card_setting:q_,editor_limit_default:W_,editor_limit_number:"數字",editor_limit_entity:"實體",editor_preset:"預設集",editor_preset_battery:L_,editor_preset_usage:P_,editor_preset_temperature:"溫度",editor_preset_none:"無",editor_preset_custom:"自訂",editor_band_from:"起點",editor_band_from_entity:O_,editor_band_from_number:R_,editor_band_from_entity_label:Y_,editor_band_color:"顏色",editor_band_custom_color:D_,editor_band_label:"標籤",editor_band_icon:"圖示",editor_color_icon:I_,editor_color_primary:"主色",editor_color_green:"綠色",editor_color_amber:"琥珀色",editor_color_red:"紅色",editor_color_blue:"藍色",editor_color_purple:"紫色",editor_color_grey:"灰色",editor_color_custom:"自訂…",editor_add_band:tt,editor_remove_band:ot,editor_add_entity:rt,editor_move_up:"上移",editor_move_down:"下移",editor_remove_entity:at,editor_show_options:nt,editor_hide_options:lt,editor_not_found:st,editor_severity:"顏色",annotation_at:ct,editor_orientation:"方向",editor_orientation_horizontal:"橫向",editor_orientation_vertical:"直向",editor_value_axis:gt,editor_value_grid:ht,editor_value_min:bt,editor_value_max:wt,dist_median:"中位數",dist_middle:vt,dist_range:kt,dist_count:"讀數",editor_drill_down:zt,drill_into:Nt,drill_back:St,drill_top:"全部",extremes_high:"最高",extremes_low:"最低",extremes_average:"平均",editor_extremes_max:jt,editor_extremes_min:Gt,editor_extremes_average:"平均值",editor_extremes_average_none:"不顯示",editor_extremes_average_line:Pt,editor_extremes_average_figure:"僅數字",editor_extremes:Vt,anomaly_title:At,anomaly_beyond_high:Mt,anomaly_beyond_low:Ot,editor_anomalies:Rt,editor_anomalies_window:"區間",editor_anomalies_sigma:Bt,editor_anomalies_color:Dt,editor_anomalies_band:Ft,period_previous:Ht,period_next:It,period_return:Jt,period_today:"今天",period_yesterday:"昨天",period_this_week:"本週",period_last_week:"上週",period_this_month:"本月",period_last_month:"上個月",period_this_year:"今年",period_last_year:"去年",period_last_hour:oo,period_last_hours:ro,period_last_day:io,period_last_days:ao,period_last_week_rolling:no,period_last_weeks:lo,period_last_month_rolling:so,period_last_months:po,editor_color_by_shades:co,editor_shade_color:mo,editor_show_percent:uo,editor_center_total:"總計",editor_center_average:"平均值",editor_center_none:"無",parts_total:"總計",parts_average:"平均值",parts_aria:fo,editor_style_scatter:"散佈圖",editor_style_bubble:"泡泡圖",editor_against:"橫軸",editor_against_entity:zo,editor_against_time:"時間",editor_dot_size:So,editor_jitter:Co,editor_min_size:Eo,editor_max_size:qo,editor_dot_color:"點顏色",editor_xy_x_axis:jo,scatter_needs_two:Go,bubble_needs_three:Ko,scatter_role_x:"橫軸",bubble_role_size:"大小",chart_total:"總計",editor_x_min:Vo,editor_x_max:Ao,zoom_reset:Mo,zoom_window:Oo,zoom_window_label:Ro,editor_zoom:Yo,editor_overview:Bo,editor_annotations:"註解",editor_annotation_type:"類型",editor_annotation_type_line:Ho,editor_annotation_type_band:Io,editor_annotation_type_time:Jo,editor_annotation_type_state:Qo,editor_annotation_type_point:To,editor_annotation_add_line:"線",editor_annotation_add_band:"區間帶",editor_annotation_add_time:"時間",editor_annotation_add_state:er,editor_annotation_add_point:_r,editor_annotation_add:tr,editor_annotation_value:"數值",editor_annotation_from:"起點",editor_annotation_to:"終點",editor_annotation_times:"時間",editor_annotation_entity:"實體",editor_annotation_series:nr,editor_annotation_state:lr,editor_annotation_shade:sr,editor_annotation_at:"讀數",editor_annotation_at_max:"最高",editor_annotation_at_min:"最低",editor_annotation_at_last:"最新",editor_annotation_at_first:"第一個",editor_annotation_label:"標籤",editor_annotation_color:"顏色",editor_annotation_dash:"虛線",editor_annotation_history:wr,editor_annotation_zone:"陰影",editor_annotation_zone_none:"無",editor_annotation_zone_above:kr,editor_annotation_zone_below:xr,editor_annotation_severity:zr,editor_annotation_remove:Nr,editor_zones:Sr,editor_period_calendar:"時段",editor_period_calendar_rolling:"最近…",editor_period_calendar_day:"今天",editor_period_calendar_week:"本週",editor_period_calendar_month:"本月",editor_period_calendar_year:"今年",editor_period_offset:Kr,editor_period_until:"繪製到",editor_period_until_now:"現在",editor_period_until_end:Ur,editor_period_navigate:Vr,editor_group_by:Ar,editor_group_by_none:"不分組",editor_group_by_hour:"小時",editor_group_by_day:"天",editor_group_by_week:"週",editor_group_by_month:"月",editor_aggregate:Dr,compare_series:Fr,compare_hours_earlier:Hr,compare_days_earlier:Ir,compare_weeks_earlier:Jr,compare_months_earlier:Qr,compare_years_earlier:Tr,editor_compare:Xr,editor_compare_style:Zr,editor_compare_style_grey:"灰色",editor_compare_style_series:ei,editor_aggregate_mean:"平均值",editor_aggregate_sum:"總和",editor_aggregate_min:"最低",editor_aggregate_max:"最高",editor_aggregate_first:"第一個",editor_aggregate_last:di,editor_aggregate_change:ai,editor_cumulative_transform:"轉換",editor_cumulative_transform_none:li,editor_cumulative_transform_cumulative:si,editor_cumulative_reset:pi,editor_cumulative_reset_none:ci,editor_cumulative_reset_day:"每天",editor_cumulative_reset_week:"每週",editor_cumulative_reset_month:"每月",editor_cumulative_reset_billing:gi,editor_cumulative_billing_day:hi,editor_x_axis:bi,editor_y_axis:wi,editor_axis_labels:fi,editor_axis_labels_outside:vi,editor_axis_labels_inside:ki,editor_grid_horizontal:"橫線",editor_grid_vertical:"直線",editor_y_min:Ni,editor_y_max:Si,editor_y_scale:Ci,editor_y_scale_linear:"等距",editor_y_scale_log:qi,editor_tooltip:Wi,editor_line_width:ji,editor_dots:Gi,editor_on_top:Ki,editor_when_entity:"實體",editor_when_state:Pi,editor_when_above:"高於",editor_when_below:"低於",editor_when_card_entity:"實體",editor_when_card_state:Mi,editor_when_card_above:"高於",editor_when_card_below:"低於",editor_when_ghost:Yi,editor_when_strip:Bi,when_strip_label:Di,editor_now_marker:Fi,editor_now_marker_off:"關閉",editor_now_marker_line:"僅線條",editor_now_marker_time:Ji,editor_now_marker_countdown:Qi,now_marker_countdown:Ti,now_marker_next:Xi,editor_compact:"緊湊",editor_header:$i,editor_header_above:ed,editor_header_over:_d,editor_header_hidden:"隱藏",editor_legend_toggle:od,editor_labels_show:rd,editor_labels_show_all:id,editor_labels_show_last:"最新",editor_labels_show_minmax:ad,editor_labels_show_ends:nd,editor_labels_position:ld,editor_labels_position_auto:sd,editor_labels_position_above:"上方",editor_labels_position_below:"下方",editor_labels_position_center:md,editor_labels_overlap:ud,editor_sync:yd,editor_multiples:gd,editor_multiples_scale:hd,editor_multiples_scale_auto:bd,editor_multiples_scale_shared:wd,editor_multiples_scale_independent:fd,editor_multiples_columns:vd,forecast_label:"預報",forecast_series:xd,editor_forecast_title:"預報",editor_forecast_entity:Nd,editor_forecast_attribute:"屬性",editor_forecast_value_key:"數值鍵",editor_forecast_time_key:"時間鍵",editor_forecast_type:qd,editor_forecast_type_hourly:"每小時",editor_forecast_type_daily:"每日",editor_forecast_type_twice_daily:Gd,editor_forecast_multiply:Kd,editor_forecast_hours:Ld,editor_set_point:Pd,editor_shading:Ud,editor_shade_fan:Vd,editor_current_color:Ad,editor_set_point_color:Md,editor_heating_color:Od,editor_cooling_color:Rd,editor_days:Yd,editor_day_clock_center_total:Bd,editor_day_clock_center_now:Dd,editor_day_clock_center_none:"無",editor_bucket:Hd,editor_bucket_15:Id,editor_bucket_30:Jd,editor_bucket_60:"小時",editor_aggregate_auto:Td,editor_ring_color:"顏色",editor_active:Zd,editor_entity_options_none:$d,editor_hierarchy_group_by:ea,editor_group_by_floor:"樓層",editor_group_by_area:"分區",editor_group_by_device:"裝置",editor_group_by_label:"標籤",editor_entity_groups:ia,editor_bar_labels:da,editor_bar_labels_state:"狀態",editor_bar_labels_duration:na,editor_bar_labels_both:la,editor_bar_labels_none:"無",editor_timeline_legend:pa,editor_timeline_legend_above:ca,editor_timeline_legend_hidden:"隱藏",editor_state_colors:ua,editor_state_colors_help:ya,editor_state_colors_state:"狀態",editor_state_colors_color:"顏色",editor_state_colors_add:ba,editor_state_colors_remove:"移除",editor_timeline_group:fa,editor_points_per_hour:va,editor_graph:"圖形",editor_graph_line:"折線",editor_graph_bar:"長條",editor_graph_none:Na,editor_fill:Sa,editor_fill_solid:"實心",editor_fill_fade:"漸層",editor_fill_none:"無",editor_points:Wa,editor_points_hover:"懸停時",editor_points_always:"一律",editor_points_never:"永不",editor_trend_labels:La,editor_labels_hover:"懸停時",editor_labels_always:"一律",editor_labels_never:"永不",editor_height:Aa,editor_bar_spacing:Ma,editor_color_transition:Oa,editor_color_transition_smooth:"混合",editor_color_transition_hard:Ya,editor_extrema:Ba,editor_average:Da,editor_trend_legend:Fa,editor_trend_y_min:"最低值",editor_trend_y_max:"最高值",editor_min_range:Ja,editor_y_min_secondary:Qa,editor_y_max_secondary:Ta,editor_min_range_secondary:Xa,editor_value_factor:Za,editor_align_header:$a,editor_align_header_default:"分散",editor_align_header_left:"左",editor_align_header_right:"右",editor_align_header_center:"置中",editor_align_icon:"圖示",editor_align_icon_right:dn,editor_align_icon_left:an,editor_align_icon_state:nn,editor_align_state:"數值",editor_align_state_left:"左",editor_align_state_right:"右",editor_align_state_center:"置中",editor_font_size:mn,editor_font_size_header:un,editor_color_name:yn,editor_color_value:gn,editor_trend_color_icon:hn,editor_trend_group:bn,editor_icon_image:wn,editor_trend_tooltip:fn,editor_y_axis_side:"座標軸",editor_y_axis_side_primary:"左",editor_y_axis_side_secondary:xn,editor_entity_aggregate:zn,editor_fixed_value:Nn,editor_show_state:Sn,editor_show_indicator:Cn,editor_show_graph:En,editor_show_line:"線條",editor_show_fill:"填滿",editor_show_points:"點",editor_show_legend_entity:Gn,editor_show_legend_state:Kn,editor_sectors:"方向",editor_sectors_4:Pn,editor_sectors_8:Un,editor_sectors_16:Vn,editor_calm:An,editor_wind_roles:Mn,editor_wind_now:On,editor_wind_none:"無",editor_wind_statistics:Yn,editor_style_area:"區域圖",editor_stack:"堆疊",editor_stack_none:"不堆疊",editor_stack_normal:Hn,editor_stack_percent:In,editor_negative_color:Jn,editor_style_beeswarm:"蜂群圖",editor_place_by:Tn,editor_place_by_value:"其數值",editor_place_by_time_of_day:Zn,editor_size_by_value:$n,swarm_readings:el,swarm_events:_l,swarm_shown:tl,swarm_none:"無讀數",swarm_no_change:rl,swarm_held:il,swarm_earliest_latest:dl,swarm_lowest_highest:al,editor_style_strip_plot:"帶狀圖",strip_median_value:ll,strip_mean_value:sl,strip_mean:"平均值",editor_strip_marker:cl,editor_strip_marker_median:"中位數",editor_strip_marker_mean:"平均值",editor_strip_marker_none:"不畫線",editor_strip_jitter:gl,editor_fill_color:"顏色",editor_style_box:"盒鬚圖",box_aria:wl,box_highest:"最高",box_upper_quartile:vl,box_median:"中位數",box_lower_quartile:xl,box_lowest:"最低",box_mean:"平均值",box_count:"讀數",box_outliers:"離群值",editor_whiskers:El,editor_whiskers_tukey:ql,editor_whiskers_range:Wl,editor_readings:jl,editor_box_color:Gl,editor_style_bullet:"子彈圖",editor_ranges:Ll,editor_ranges_shades:"灰階",editor_ranges_colours:Ul,compare_target:Vl,chart_aria:Al,editor_style_candlestick:Ml,editor_candle_by:Ol,editor_under_aggregate:Rl,editor_up_color:Yl,editor_down_color:Bl,editor_underneath:Dl,editor_underneath_columns:"直條",editor_underneath_line:"折線",candle_open:"開盤",candle_high:"最高",candle_low:"最低",candle_close:"收盤",candle_week_of:Xl,editor_style_climate:"空調",climate_set_point:"設定點",climate_range:es,climate_not_thermostat:_s,climate_action_heating:"暖氣",climate_action_preheating:"預熱",climate_action_cooling:"冷氣",climate_action_defrosting:"除霜",climate_action_drying:"除濕",climate_action_fan:"送風",climate_action_idle:"閒置",climate_action_off:"關閉",editor_style_column:"直條圖",editor_group_by_auto:"自動",editor_range:cs,editor_rounded:ms,editor_column_labels:us,editor_error_bars:ys,editor_error_bars_none:"無",editor_error_bars_std:hs,editor_error_bars_min_max:bs,editor_error_bars_ci95:ws,error_bars_tooltip:fs,editor_column_color:"顏色",editor_style_combined:"組合圖",editor_series_type:"繪製為",editor_series_type_line:"折線",editor_series_type_column:"直條",editor_series_type_area:"區域",editor_series_axis:"數值軸",editor_series_axis_auto:Es,editor_series_axis_left:"左",editor_series_axis_right:"右",editor_series_aggregate:js,editor_series_aggregate_auto:Gs,editor_series_aggregate_mean:"平均值",editor_series_aggregate_sum:"總和",editor_series_aggregate_min:"最低",editor_series_aggregate_max:"最高",editor_series_aggregate_first:"第一個",editor_series_aggregate_last:As,editor_series_aggregate_change:Ms,editor_style_day_clock:Os,day_clock_times_one:"1 次",day_clock_times:Ys,day_clock_a_day:Bs,day_clock_busiest:Ds,day_clock_peak:Fs,day_clock_state:Hs,day_clock_per_day:Is,day_clock_no_data:"無記錄",day_clock_now:"現在",day_clock_on:"開啟",day_clock_average:Xs,day_clock_on_days:Zs,day_clock_so_far:$s,day_clock_range:ep,day_clock_average_value:_p,editor_style_cycle_plot:"週期圖",cycle_note_week:op,cycle_note_hour:rp,cycle_note_month:ip,cycle_mean_legend:dp,cycle_panel_average:ap,editor_cycle_plot_cycle:np,editor_cycle_plot_cycle_day_of_week:lp,editor_cycle_plot_cycle_hour_of_day:sp,editor_cycle_plot_cycle_day_of_month:pp,editor_cycle_plot_weeks:"週數",editor_style_dumbbell:"啞鈴圖",editor_ends:"比較",editor_ends_range:yp,editor_ends_then:gp,editor_ends_target:hp,editor_show_now:bp,dumbbell_low:"低",dumbbell_high:"高",dumbbell_now:"現在",dumbbell_target:"目標",dumbbell_ago_hour_one:xp,dumbbell_ago_hour:zp,dumbbell_ago_day_one:Np,dumbbell_ago_day:Sp,dumbbell_ago_week_one:Cp,dumbbell_ago_week:Ep,dumbbell_ago_month_one:qp,dumbbell_ago_month:Wp,dumbbell_no_value:"無數值",editor_style_funnel:"漏斗圖",editor_funnel_shape:"形狀",editor_funnel_shape_funnel:Lp,editor_funnel_shape_pyramid:Pp,editor_funnel_percent_of:"百分比",editor_funnel_percent_of_first:Vp,editor_funnel_percent_of_previous:Ap,editor_funnel_percent_of_none:"不顯示",editor_funnel_color_by:"顏色",editor_funnel_color_by_series:Rp,editor_funnel_color_by_bands:Yp,funnel_aria:Bp,editor_style_grouped_bars:Dp,editor_mode:"長條",editor_mode_grouped:"並排",editor_mode_stacked:"堆疊",editor_mode_percent:Jp,editor_bars_color_by:"顏色",editor_bars_color_by_series:Tp,editor_bars_color_by_bands:Xp,editor_bar_group:"列",editor_bar_series:"系列",editor_bar_color:ec,grouped_bars_aria:_c,editor_style_heatmap:"熱度圖",heatmap_aria:oc,heatmap_hours:rc,heatmap_empty:"無讀數",editor_grid:dc,editor_grid_hours:ac,editor_grid_calendar:nc,editor_color_by_scale:lc,editor_cell_shape:"儲存格",editor_cell_shape_square:"方形",editor_cell_shape_rounded:"圓角",editor_cell_shape_hexagon:"六邊形",editor_color_min:uc,editor_color_max:yc,editor_legend:"圖例",editor_style_spiral:"螺旋圖",spiral_aria:bc,spiral_turn_day_note:wc,spiral_turn_week_note:fc,spiral_inner_oldest:vc,editor_spiral_turn:kc,editor_spiral_turn_day:"天",editor_spiral_turn_week:"週",editor_spiral_turns:"圈數",editor_spiral_ring_width:"環寬",editor_style_histogram:"直方圖",editor_count:"計數",editor_count_time:qc,editor_count_readings:Wc,editor_show_as:"顯示為",editor_show_as_percent:Gc,editor_show_as_total:Kc,editor_bins:Lc,editor_bin_width:Pc,editor_bars:Uc,editor_bars_side:Vc,editor_bars_overlap:Ac,editor_hist_x_axis:Mc,histogram_readings:Oc,histogram_reading:Rc,editor_style_line:"折線圖",chart_loading:Bc,chart_error:Dc,energy_loading:Fc,energy_error:Hc,energy_none:Ic,energy_flow_grid_import:Jc,energy_flow_grid_export:Qc,energy_flow_solar:"太陽能",energy_flow_battery_out:Xc,energy_flow_battery_in:Zc,energy_flow_gas:"瓦斯",energy_flow_water:"用水",energy_flow_devices:"裝置",energy_node_home:"家",energy_node_untracked:om,energy_node_home_use:rm,chart_no_data:im,legend_toggle_hint:dm,legend_toggle_all_hidden:am,export_menu:"匯出",export_png:lm,export_png_hint:sm,export_svg:pm,export_svg_hint:"向量圖",export_csv:mm,export_csv_hint:um,export_yaml:ym,export_yaml_hint:gm,export_copied:"已複製",export_saved:"已儲存",export_saved_file:wm,export_failed:fm,chart_log_nothing:vm,editor_style_lollipop:km,editor_style_pictograph:"象形圖",editor_unit_icon:zm,editor_per_icon:Nm,editor_group_size:Sm,editor_partial:Cm,editor_style_pie:Em,editor_shape:"形狀",editor_shape_donut:"環圈",editor_shape_pie:"圓餅",editor_center_label:Gm,editor_gap:Km,editor_gradient:Lm,editor_style_polar_area:Pm,editor_polar_scale:"刻度",editor_polar_scale_shared:Vm,editor_polar_scale_limits:Am,editor_polar_color_by:"顏色",editor_polar_color_by_series:Om,editor_polar_color_by_shades:Rm,editor_polar_color_by_bands:Ym,editor_polar_color:Bm,polar_area_aria:Dm,editor_style_radar:"雷達圖",editor_radar_scale:"刻度",editor_radar_scale_limits:Im,editor_radar_scale_shared:Jm,editor_radar_fill:Qm,editor_radar_axis:"軸名稱",radar_aria:Xm,radar_other:"其他",editor_style_range_area:$m,editor_mean:eu,editor_range_color:"顏色",editor_style_rings:"圓環組",editor_rings_start_angle:ou,editor_rounded_ends:ru,editor_style_sankey:iu,editor_link_color:du,editor_link_color_auto:au,editor_link_color_source:"來源",editor_link_color_target:"去向",editor_from:"流出自",editor_to:"流入至",editor_flow_color:cu,sankey_aria:mu,sankey_flow:uu,sankey_no_flows:yu,sankey_nothing:gu,energy_nothing_flowed:hu,editor_style_chord:bu,editor_chord_pad:wu,editor_chord_ribbon_opacity:fu,chord_aria:vu,editor_style_slope:"斜率圖",editor_measure:"比較",editor_measure_value:zu,editor_measure_change:Nu,editor_color_by_direction:Su,editor_color_by_group:"依群組",editor_increase:Eu,editor_increase_bad:qu,editor_increase_good:Wu,editor_group:"群組",slope_now:"現在",slope_ago:Ku,slope_ago_one:Lu,slope_previous:Pu,slope_previous_one:Uu,slope_last:Vu,slope_last_one:Au,slope_unit_hour:"小時",slope_unit_hour_other:"小時",slope_unit_day:"天",slope_unit_day_other:"天",slope_unit_week:"週",slope_unit_week_other:"週",slope_unit_month:"個月",slope_unit_month_other:"個月",slope_entity_aria:Iu,slope_no_reading:"無讀數",editor_style_sparkline:"走勢圖",editor_spark:"走勢圖",editor_spark_line:"折線",editor_spark_area:"區域",editor_spark_column:"直條",editor_spark_bar:ey,editor_spark_color:"顏色",spark_aria:ty,editor_style_streamgraph:"河流圖",editor_baseline:"形狀",editor_baseline_wiggle:iy,editor_baseline_centre:"置中",editor_baseline_share:ay,editor_baseline_zero:ny,editor_stream_order:"順序",editor_stream_order_inside_out:sy,editor_stream_order_listed:py,editor_stream_labels:cy,editor_stream_curve:"邊緣",stream_total:"總計",editor_style_sunburst:yy,editor_style_icicle:"冰柱圖",editor_sunburst_shape:"形狀",editor_sunburst_shape_full:"整圓",editor_sunburst_shape_half:"半圓",editor_hierarchy_color_by:"顏色",editor_hierarchy_color_by_group:vy,editor_hierarchy_color_by_bands:ky,hierarchy_total:"總計",hierarchy_other:"其他",hierarchy_empty:Ny,hierarchy_no_reading:Sy,sunburst_aria:Cy,icicle_aria:Ey,editor_style_timeline:qy,timeline_no_states:Wy,timeline_for:jy,timeline_now:"現在",timeline_measurement:Ky,editor_style_treemap:Ly,editor_treemap_color_by:"顏色",editor_treemap_color_by_group:Uy,editor_treemap_color_by_bands:Vy,treemap_aria:Ay,treemap_total:My,treemap_empty:Oy,treemap_no_reading:Ry,treemap_other:"其他",editor_style_marimekko:By,editor_marimekko_segment_labels:Dy,editor_marimekko_segment_labels_percent:Fy,editor_marimekko_segment_labels_value:"數值",editor_marimekko_segment_labels_both:Iy,editor_marimekko_segment_labels_none:"無",editor_marimekko_group:Qy,editor_marimekko_category:"類別",editor_marimekko_color:Xy,marimekko_aria:Zy,editor_style_trend:"趨勢",trend_min:"最低",trend_avg:"平均",trend_max:"最高",editor_style_violin:og,editor_shape_violin:"小提琴",editor_shape_raincloud:ig,editor_box:dg,editor_bandwidth:ag,editor_split_by:ng,editor_split_by_none:"實體",editor_split_by_day:sg,editor_split_by_week:pg,editor_split_by_month:cg,violin_median:mg,violin_none:"無讀數",violin_raincloud:"雨雲圖",editor_style_waffle:"鬆餅圖",editor_waffles:"鬆餅",editor_waffles_one:bg,editor_waffles_each:wg,editor_headline:fg,editor_style_waterfall:"瀑布圖",editor_steps:kg,editor_steps_change:xg,editor_steps_current:zg,editor_start_from_first:Ng,editor_total:Sg,editor_waterfall_invert:Cg,waterfall_start:"開始",waterfall_end:"結束",waterfall_total:"總計",waterfall_no_readings:"無讀數",waterfall_aria:Gg,editor_style_wind_rose:"風花圖",wind_prevailing:Lg,wind_mean_speed:Pg,wind_strongest:"最強",wind_calm:"無風",wind_speed:"風速",wind_speed_unit:Mg,wind_share:Og,wind_aria:Rg,wind_aria_calm:Yg,wind_aria_still:Bg,editor_style_purpose_bar:Dg,editor_style_purpose_thin:Fg,editor_style_purpose_segmented:Hg,editor_style_purpose_tank:Ig,editor_style_purpose_battery:Jg,editor_style_purpose_ring:Qg,editor_style_purpose_needle:Tg,editor_style_purpose_arc:Xg,editor_style_purpose_line:Zg,editor_style_purpose_area:$g,editor_style_purpose_column:eh,editor_style_purpose_combined:_h,editor_style_purpose_pie:th,editor_style_purpose_rings:oh,editor_style_purpose_pictograph:rh,editor_style_purpose_waffle:ih,editor_style_purpose_histogram:dh,editor_style_purpose_scatter:ah,editor_style_purpose_bubble:nh,editor_style_purpose_heatmap:lh,editor_style_purpose_spiral:sh,editor_style_purpose_box:ph,editor_style_purpose_funnel:ch,editor_style_purpose_radar:mh,editor_style_purpose_polar_area:uh,editor_style_purpose_treemap:yh,editor_style_purpose_marimekko:gh,editor_style_purpose_sunburst:hh,editor_style_purpose_icicle:bh,editor_style_purpose_grouped_bars:wh,editor_style_purpose_bullet:fh,editor_style_purpose_lollipop:vh,editor_style_purpose_waterfall:kh,editor_style_purpose_slope:xh,editor_style_purpose_dumbbell:zh,editor_style_purpose_range_area:Nh,editor_style_purpose_sparkline:Sh,editor_style_purpose_streamgraph:Ch,editor_style_purpose_candlestick:Eh,editor_style_purpose_violin:qh,editor_style_purpose_beeswarm:Wh,editor_style_purpose_strip_plot:jh,editor_style_purpose_sankey:Gh,editor_style_purpose_chord:Kh,editor_style_purpose_timeline:Lh,editor_style_purpose_climate:Ph,editor_style_purpose_wind_rose:Uh,editor_style_purpose_day_clock:Vh,editor_style_purpose_cycle_plot:Ah,editor_style_purpose_trend:Mh,editor_chart_group_data:Oh,editor_chart_group_look:"外觀",editor_chart_group_axes:Yh,editor_chart_group_extras:Bh,editor_chart_group_layout:Dh,editor_notice_group_by:Fh,editor_notice_sorted:Hh,editor_summary_no_entities:Ih,editor_summary_entity_one:Jh,editor_summary_entities:Qh,editor_summary_matching:Th,editor_summary_limits:Xh,editor_summary_target:Zh,editor_summary_no_bands:"無區間",editor_summary_band_one:eb,editor_summary_bands:_b,editor_warn_min_max:tb,editor_warn_not_number:ob,editor_warn_band_same_start:rb,editor_row_action:ib,editor_when_heading:db,editor_when_card_heading:ab,editor_when_card_help:nb,editor_when_state_helper:lb,editor_when_card_state_helper:sb,editor_anomalies_window_helper:pb,editor_zoom_helper:cb,editor_sync_helper:mb,editor_forecast_entity_helper:ub,editor_forecast_attribute_helper:yb,editor_forecast_value_key_helper:gb,editor_forecast_time_key_helper:hb,editor_forecast_type_helper:bb,editor_forecast_multiply_helper:wb,editor_trend_y_min_helper:fb,editor_trend_y_max_helper:vb,editor_y_min_secondary_helper:kb,editor_y_max_secondary_helper:xb,editor_entity_groups_helper:zb,editor_active_helper:Nb,editor_annotation_times_helper:Sb,editor_annotation_value_helper:Cb,editor_annotation_from_helper:Eb,editor_annotation_to_helper:qb,editor_derivative_smoothing_time_helper:Wb,editor_calm_helper:jb,editor_radar_axis_helper:Gb,editor_energy_flows_helper:Kb,editor_shade_color_helper:Lb};export{ct as annotation_at,Mt as anomaly_beyond_high,Ot as anomaly_beyond_low,At as anomaly_title,oe as battery_aria,wl as box_aria,Sl as box_count,fl as box_highest,xl as box_lower_quartile,zl as box_lowest,Nl as box_mean,kl as box_median,Cl as box_outliers,vl as box_upper_quartile,Ko as bubble_needs_three,Po as bubble_role_size,Tl as candle_close,Jl as candle_high,Ql as candle_low,Il as candle_open,Xl as candle_week_of,Al as chart_aria,Dc as chart_error,Bc as chart_loading,vm as chart_log_nothing,im as chart_no_data,Uo as chart_total,vu as chord_aria,rs as climate_action_cooling,is as climate_action_defrosting,ds as climate_action_drying,as as climate_action_fan,ts as climate_action_heating,ns as climate_action_idle,ls as climate_action_off,os as climate_action_preheating,_s as climate_not_thermostat,es as climate_range,$l as climate_set_point,Ir as compare_days_earlier,Hr as compare_hours_earlier,Qr as compare_months_earlier,Fr as compare_series,Vl as compare_target,Jr as compare_weeks_earlier,Tr as compare_years_earlier,dp as cycle_mean_legend,rp as cycle_note_hour,ip as cycle_note_month,op as cycle_note_week,ap as cycle_panel_average,Bs as day_clock_a_day,Xs as day_clock_average,_p as day_clock_average_value,Ds as day_clock_busiest,Js as day_clock_no_data,Qs as day_clock_now,Ts as day_clock_on,Zs as day_clock_on_days,Fs as day_clock_peak,Is as day_clock_per_day,ep as day_clock_range,$s as day_clock_so_far,Hs as day_clock_state,Ys as day_clock_times,Rs as day_clock_times_one,Pb as default,xt as dist_count,ft as dist_median,vt as dist_middle,kt as dist_range,St as drill_back,Nt as drill_into,Ct as drill_top,Sp as dumbbell_ago_day,Np as dumbbell_ago_day_one,zp as dumbbell_ago_hour,xp as dumbbell_ago_hour_one,Wp as dumbbell_ago_month,qp as dumbbell_ago_month_one,Ep as dumbbell_ago_week,Cp as dumbbell_ago_week_one,fp as dumbbell_high,wp as dumbbell_low,jp as dumbbell_no_value,vp as dumbbell_now,kp as dumbbell_target,Zd as editor_active,Nb as editor_active_helper,tt as editor_add_band,rt as editor_add_entity,xo as editor_against,zo as editor_against_entity,No as editor_against_time,Dr as editor_aggregate,Td as editor_aggregate_auto,ai as editor_aggregate_change,ii as editor_aggregate_first,di as editor_aggregate_last,ri as editor_aggregate_max,_i as editor_aggregate_mean,oi as editor_aggregate_min,ti as editor_aggregate_sum,$a as editor_align_header,on as editor_align_header_center,en as editor_align_header_default,_n as editor_align_header_left,tn as editor_align_header_right,rn as editor_align_icon,an as editor_align_icon_left,dn as editor_align_icon_right,nn as editor_align_icon_state,ln as editor_align_state,cn as editor_align_state_center,sn as editor_align_state_left,pn as editor_align_state_right,Ue as editor_animate,tr as editor_annotation_add,Zo as editor_annotation_add_band,Xo as editor_annotation_add_line,_r as editor_annotation_add_point,er as editor_annotation_add_state,$o as editor_annotation_add_time,pr as editor_annotation_at,yr as editor_annotation_at_first,ur as editor_annotation_at_last,cr as editor_annotation_at_max,mr as editor_annotation_at_min,hr as editor_annotation_color,br as editor_annotation_dash,ar as editor_annotation_entity,rr as editor_annotation_from,Eb as editor_annotation_from_helper,wr as editor_annotation_history,gr as editor_annotation_label,Nr as editor_annotation_remove,nr as editor_annotation_series,zr as editor_annotation_severity,sr as editor_annotation_shade,lr as editor_annotation_state,dr as editor_annotation_times,Sb as editor_annotation_times_helper,ir as editor_annotation_to,qb as editor_annotation_to_helper,Fo as editor_annotation_type,Io as editor_annotation_type_band,Ho as editor_annotation_type_line,To as editor_annotation_type_point,Qo as editor_annotation_type_state,Jo as editor_annotation_type_time,or as editor_annotation_value,Cb as editor_annotation_value_helper,fr as editor_annotation_zone,kr as editor_annotation_zone_above,xr as editor_annotation_zone_below,vr as editor_annotation_zone_none,Do as editor_annotations,Rt as editor_anomalies,Ft as editor_anomalies_band,Dt as editor_anomalies_color,Bt as editor_anomalies_sigma,Yt as editor_anomalies_window,pb as editor_anomalies_window_helper,k_ as editor_attribute,Da as editor_average,fi as editor_axis_labels,ki as editor_axis_labels_inside,vi as editor_axis_labels_outside,b_ as editor_badge_actions,i_ as editor_badge_attribute,g_ as editor_badge_bands,h_ as editor_badge_bands_help,y_ as editor_badge_color,u_ as editor_badge_decimals,v_ as editor_badge_double_tap_action,$e as editor_badge_entity,f_ as editor_badge_hold_action,a_ as editor_badge_hours,s_ as editor_badge_icon,c_ as editor_badge_max,p_ as editor_badge_min,d_ as editor_badge_name,l_ as editor_badge_show_icon,n_ as editor_badge_show_name,e_ as editor_badge_style,o_ as editor_badge_style_ring,t_ as editor_badge_style_sparkline,r_ as editor_badge_style_thin,__ as editor_badge_style_value,w_ as editor_badge_tap_action,m_ as editor_badge_unit,B_ as editor_band_color,D_ as editor_band_custom_color,M_ as editor_band_from,O_ as editor_band_from_entity,Y_ as editor_band_from_entity_label,R_ as editor_band_from_number,H_ as editor_band_icon,F_ as editor_band_label,ag as editor_bandwidth,ec as editor_bar_color,Zp as editor_bar_group,da as editor_bar_labels,la as editor_bar_labels_both,na as editor_bar_labels_duration,sa as editor_bar_labels_none,aa as editor_bar_labels_state,$p as editor_bar_series,Ma as editor_bar_spacing,Uc as editor_bars,Qp as editor_bars_color_by,Xp as editor_bars_color_by_bands,Tp as editor_bars_color_by_series,Ac as editor_bars_overlap,Vc as editor_bars_side,ry as editor_baseline,dy as editor_baseline_centre,ay as editor_baseline_share,iy as editor_baseline_wiggle,ny as editor_baseline_zero,Pc as editor_bin_width,Lc as editor_bins,dg as editor_box,Gl as editor_box_color,Hd as editor_bucket,Id as editor_bucket_15,Jd as editor_bucket_30,Qd as editor_bucket_60,An as editor_calm,jb as editor_calm_helper,Ol as editor_candle_by,q_ as editor_card_setting,sc as editor_cell_shape,mc as editor_cell_shape_hexagon,cc as editor_cell_shape_rounded,pc as editor_cell_shape_square,se as editor_center,go as editor_center_average,Gm as editor_center_label,ce as editor_center_mode_band,me as editor_center_mode_name,ye as editor_center_mode_none,ue as editor_center_mode_text,pe as editor_center_mode_value,ho as editor_center_none,ge as editor_center_text,yo as editor_center_total,Yh as editor_chart_group_axes,Oh as editor_chart_group_data,Bh as editor_chart_group_extras,Dh as editor_chart_group_layout,Rh as editor_chart_group_look,wu as editor_chord_pad,fu as editor_chord_ribbon_opacity,T_ as editor_color_amber,Z_ as editor_color_blue,R as editor_color_by,B as editor_color_by_bands,Su as editor_color_by_direction,Cu as editor_color_by_group,lc as editor_color_by_scale,Y as editor_color_by_series,co as editor_color_by_shades,_t as editor_color_custom,Q_ as editor_color_green,et as editor_color_grey,I_ as editor_color_icon,yc as editor_color_max,uc as editor_color_min,yn as editor_color_name,J_ as editor_color_primary,$_ as editor_color_purple,X_ as editor_color_red,Oa as editor_color_transition,Ya as editor_color_transition_hard,Ra as editor_color_transition_smooth,gn as editor_color_value,vs as editor_column_color,us as editor_column_labels,qe as editor_columns,Zi as editor_compact,Xr as editor_compare,Zr as editor_compare_style,$r as editor_compare_style_grey,ei as editor_compare_style_series,Rd as editor_cooling_color,Ec as editor_count,Wc as editor_count_readings,qc as editor_count_time,hi as editor_cumulative_billing_day,pi as editor_cumulative_reset,gi as editor_cumulative_reset_billing,mi as editor_cumulative_reset_day,yi as editor_cumulative_reset_month,ci as editor_cumulative_reset_none,ui as editor_cumulative_reset_week,ni as editor_cumulative_transform,si as editor_cumulative_transform_cumulative,li as editor_cumulative_transform_none,Ad as editor_current_color,V as editor_curve,A as editor_curve_smooth,O as editor_curve_step,M as editor_curve_straight,np as editor_cycle_plot_cycle,pp as editor_cycle_plot_cycle_day_of_month,lp as editor_cycle_plot_cycle_day_of_week,sp as editor_cycle_plot_cycle_hour_of_day,cp as editor_cycle_plot_weeks,H as editor_dash,Fd as editor_day_clock_center_none,Dd as editor_day_clock_center_now,Bd as editor_day_clock_center_total,Yd as editor_days,Le as editor_decimals,j as editor_derivative_smoothing,G as editor_derivative_smoothing_time,Wb as editor_derivative_smoothing_time_helper,x as editor_derivative_transform,N as editor_derivative_transform_derivative,z as editor_derivative_transform_none,S as editor_derivative_unit_time,W as editor_derivative_unit_time_d,q as editor_derivative_unit_time_h,E as editor_derivative_unit_time_min,C as editor_derivative_unit_time_s,Wo as editor_dot_color,So as editor_dot_size,Gi as editor_dots,Ze as editor_double_tap_action,Bl as editor_down_color,zt as editor_drill_down,le as editor_end_angle,up as editor_ends,yp as editor_ends_range,hp as editor_ends_target,gp as editor_ends_then,P as editor_energy_flows,Kb as editor_energy_flows_helper,U as editor_energy_split,zn as editor_entity_aggregate,ia as editor_entity_groups,zb as editor_entity_groups_helper,$d as editor_entity_options_none,ys as editor_error_bars,ws as editor_error_bars_ci95,bs as editor_error_bars_min_max,gs as editor_error_bars_none,hs as editor_error_bars_std,Ye as editor_exclude_heading,Be as editor_exclude_help,Ae as editor_export,Ba as editor_extrema,Vt as editor_extremes,Kt as editor_extremes_average,Ut as editor_extremes_average_figure,Pt as editor_extremes_average_line,Lt as editor_extremes_average_none,jt as editor_extremes_max,Gt as editor_extremes_min,Sa as editor_fill,hl as editor_fill_color,Ea as editor_fill_fade,qa as editor_fill_none,Ca as editor_fill_solid,Nn as editor_fixed_value,cu as editor_flow_color,mn as editor_font_size,un as editor_font_size_header,Sd as editor_forecast_attribute,yb as editor_forecast_attribute_helper,Nd as editor_forecast_entity,ub as editor_forecast_entity_helper,Ld as editor_forecast_hours,Kd as editor_forecast_multiply,wb as editor_forecast_multiply_helper,Ed as editor_forecast_time_key,hb as editor_forecast_time_key_helper,zd as editor_forecast_title,qd as editor_forecast_type,jd as editor_forecast_type_daily,bb as editor_forecast_type_helper,Wd as editor_forecast_type_hourly,Gd as editor_forecast_type_twice_daily,Cd as editor_forecast_value_key,gb as editor_forecast_value_key_helper,su as editor_from,Op as editor_funnel_color_by,Yp as editor_funnel_color_by_bands,Rp as editor_funnel_color_by_series,Up as editor_funnel_percent_of,Vp as editor_funnel_percent_of_first,Mp as editor_funnel_percent_of_none,Ap as editor_funnel_percent_of_previous,Kp as editor_funnel_shape,Lp as editor_funnel_shape_funnel,Pp as editor_funnel_shape_pyramid,Km as editor_gap,ae as editor_gauge_help,be as editor_ghost,fe as editor_ghost_24h,ve as editor_ghost_7d,we as editor_ghost_off,Lm as editor_gradient,ka as editor_graph,za as editor_graph_bar,xa as editor_graph_line,Na as editor_graph_none,dc as editor_grid,nc as editor_grid_calendar,xi as editor_grid_horizontal,ac as editor_grid_hours,zi as editor_grid_vertical,ju as editor_group,n as editor_group_bars,Ar as editor_group_by,ta as editor_group_by_area,ps as editor_group_by_auto,Rr as editor_group_by_day,oa as editor_group_by_device,_a as editor_group_by_floor,Or as editor_group_by_hour,ra as editor_group_by_label,Br as editor_group_by_month,Mr as editor_group_by_none,Yr as editor_group_by_week,c as editor_group_compare,m as editor_group_distribution,l as editor_group_gauges,s as editor_group_history,Sm as editor_group_size,p as editor_group_totals,$i as editor_header,ed as editor_header_above,td as editor_header_hidden,_d as editor_header_over,fg as editor_headline,Od as editor_heating_color,Aa as editor_height,lt as editor_hide_options,Ve as editor_hide_unavailable,fy as editor_hierarchy_color_by,ky as editor_hierarchy_color_by_bands,vy as editor_hierarchy_color_by_group,ea as editor_hierarchy_group_by,Mc as editor_hist_x_axis,Xe as editor_hold_action,z_ as editor_icon,wn as editor_icon_image,Oe as editor_include_heading,Re as editor_include_help,Eu as editor_increase,qu as editor_increase_bad,Wu as editor_increase_good,Co as editor_jitter,D as editor_labels,Ua as editor_labels_always,Pa as editor_labels_hover,Va as editor_labels_never,ud as editor_labels_overlap,ld as editor_labels_position,pd as editor_labels_position_above,sd as editor_labels_position_auto,cd as editor_labels_position_below,md as editor_labels_position_center,rd as editor_labels_show,id as editor_labels_show_all,nd as editor_labels_show_ends,dd as editor_labels_show_last,ad as editor_labels_show_minmax,gc as editor_legend,od as editor_legend_toggle,Me as editor_limit,W_ as editor_limit_default,G_ as editor_limit_entity,j_ as editor_limit_number,ji as editor_line_width,du as editor_link_color,au as editor_link_color_auto,nu as editor_link_color_source,lu as editor_link_color_target,Ty as editor_marimekko_category,Xy as editor_marimekko_color,Qy as editor_marimekko_group,Dy as editor_marimekko_segment_labels,Iy as editor_marimekko_segment_labels_both,Jy as editor_marimekko_segment_labels_none,Fy as editor_marimekko_segment_labels_percent,Hy as editor_marimekko_segment_labels_value,S_ as editor_max,qo as editor_max_size,eu as editor_mean,xu as editor_measure,Nu as editor_measure_change,zu as editor_measure_value,N_ as editor_min,Ja as editor_min_range,Xa as editor_min_range_secondary,Eo as editor_min_size,Fp as editor_mode,Hp as editor_mode_grouped,Jp as editor_mode_percent,Ip as editor_mode_stacked,dt as editor_move_down,it as editor_move_up,gd as editor_multiples,vd as editor_multiples_columns,hd as editor_multiples_scale,bd as editor_multiples_scale_auto,fd as editor_multiples_scale_independent,wd as editor_multiples_scale_shared,x_ as editor_name,Jn as editor_negative_color,E_ as editor_none,st as editor_not_found,Fh as editor_notice_group_by,Hh as editor_notice_sorted,Fi as editor_now_marker,Qi as editor_now_marker_countdown,Ii as editor_now_marker_line,Hi as editor_now_marker_off,Ji as editor_now_marker_time,Ki as editor_on_top,mt as editor_orientation,ut as editor_orientation_horizontal,yt as editor_orientation_vertical,Bo as editor_overview,Cm as editor_partial,Nm as editor_per_icon,Cr as editor_period_calendar,qr as editor_period_calendar_day,jr as editor_period_calendar_month,Er as editor_period_calendar_rolling,Wr as editor_period_calendar_week,Gr as editor_period_calendar_year,u as editor_period_last,Vr as editor_period_navigate,Kr as editor_period_offset,y as editor_period_unit,h as editor_period_unit_day,g as editor_period_unit_hour,w as editor_period_unit_month,b as editor_period_unit_week,Lr as editor_period_until,Ur as editor_period_until_end,Pr as editor_period_until_now,Tn as editor_place_by,Zn as editor_place_by_time_of_day,Xn as editor_place_by_value,Wa as editor_points,Ga as editor_points_always,ja as editor_points_hover,Ka as editor_points_never,va as editor_points_per_hour,Bm as editor_polar_color,Mm as editor_polar_color_by,Ym as editor_polar_color_by_bands,Om as editor_polar_color_by_series,Rm as editor_polar_color_by_shades,Um as editor_polar_scale,Am as editor_polar_scale_limits,Vm as editor_polar_scale_shared,K_ as editor_preset,L_ as editor_preset_battery,A_ as editor_preset_custom,V_ as editor_preset_none,U_ as editor_preset_temperature,P_ as editor_preset_usage,Tm as editor_radar_axis,Gb as editor_radar_axis_helper,Qm as editor_radar_fill,Hm as editor_radar_scale,Im as editor_radar_scale_limits,Jm as editor_radar_scale_shared,cs as editor_range,_u as editor_range_color,Ll as editor_ranges,Ul as editor_ranges_colours,Pl as editor_ranges_shades,jl as editor_readings,ot as editor_remove_band,at as editor_remove_entity,Xd as editor_ring_color,ou as editor_rings_start_angle,ms as editor_rounded,ru as editor_rounded_ends,ib as editor_row_action,Fe as editor_rule_area,De as editor_rule_device_class,Je as editor_rule_domain,Qe as editor_rule_entity,He as editor_rule_floor,Ie as editor_rule_label,T as editor_section_actions,a as editor_section_chart,J as editor_section_colours,Q as editor_section_display,i as editor_section_entities,I as editor_section_limits,d as editor_section_style,Ln as editor_sectors,Vn as editor_sectors_16,Pn as editor_sectors_4,Un as editor_sectors_8,js as editor_series_aggregate,Gs as editor_series_aggregate_auto,Ms as editor_series_aggregate_change,Vs as editor_series_aggregate_first,As as editor_series_aggregate_last,Us as editor_series_aggregate_max,Ks as editor_series_aggregate_mean,Ps as editor_series_aggregate_min,Ls as editor_series_aggregate_sum,Cs as editor_series_axis,Es as editor_series_axis_auto,qs as editor_series_axis_left,Ws as editor_series_axis_right,F as editor_series_color,xs as editor_series_type,Ss as editor_series_type_area,Ns as editor_series_type_column,zs as editor_series_type_line,Pd as editor_set_point,Md as editor_set_point_color,pt as editor_severity,mo as editor_shade_color,Lb as editor_shade_color_helper,Vd as editor_shade_fan,Ud as editor_shading,qm as editor_shape,Wm as editor_shape_donut,jm as editor_shape_pie,ig as editor_shape_raincloud,rg as editor_shape_violin,jc as editor_show_as,Gc as editor_show_as_percent,Kc as editor_show_as_total,Wn as editor_show_fill,En as editor_show_graph,Se as editor_show_icon,Cn as editor_show_indicator,Ee as editor_show_legend,Gn as editor_show_legend_entity,Kn as editor_show_legend_state,qn as editor_show_line,ze as editor_show_name,bp as editor_show_now,nt as editor_show_options,uo as editor_show_percent,jn as editor_show_points,Sn as editor_show_state,Ce as editor_show_target,Ne as editor_show_value,$n as editor_size_by_value,We as editor_sort,Ge as editor_sort_ascending,Ke as editor_sort_descending,je as editor_sort_none,f as editor_source,K as editor_source_current,L as editor_source_energy,v as editor_source_history,k as editor_source_statistics,Tu as editor_spark,Zu as editor_spark_area,ey as editor_spark_bar,_y as editor_spark_color,$u as editor_spark_column,Xu as editor_spark_line,Sc as editor_spiral_ring_width,kc as editor_spiral_turn,xc as editor_spiral_turn_day,zc as editor_spiral_turn_week,Nc as editor_spiral_turns,ng as editor_split_by,sg as editor_split_by_day,cg as editor_split_by_month,lg as editor_split_by_none,pg as editor_split_by_week,Dn as editor_stack,Fn as editor_stack_none,Hn as editor_stack_normal,In as editor_stack_percent,ne as editor_start_angle,Ng as editor_start_from_first,ua as editor_state_colors,ba as editor_state_colors_add,ha as editor_state_colors_color,ya as editor_state_colors_help,wa as editor_state_colors_remove,ga as editor_state_colors_state,kg as editor_steps,xg as editor_steps_change,zg as editor_steps_current,my as editor_stream_curve,cy as editor_stream_labels,ly as editor_stream_order,sy as editor_stream_order_inside_out,py as editor_stream_order_listed,gl as editor_strip_jitter,cl as editor_strip_marker,ul as editor_strip_marker_mean,ml as editor_strip_marker_median,yl as editor_strip_marker_none,de as editor_style_arc,Bn as editor_style_area,Z as editor_style_bar,te as editor_style_battery,Qn as editor_style_beeswarm,bl as editor_style_box,ko as editor_style_bubble,Kl as editor_style_bullet,Ml as editor_style_candlestick,bu as editor_style_chord,Zl as editor_style_climate,ss as editor_style_column,ks as editor_style_combined,tp as editor_style_cycle_plot,Os as editor_style_day_clock,mp as editor_style_dumbbell,Gp as editor_style_funnel,Dp as editor_style_grouped_bars,tc as editor_style_heatmap,Cc as editor_style_histogram,gy as editor_style_icicle,Yc as editor_style_line,km as editor_style_lollipop,By as editor_style_marimekko,ie as editor_style_needle,xm as editor_style_pictograph,Em as editor_style_pie,Pm as editor_style_polar_area,Xg as editor_style_purpose_arc,$g as editor_style_purpose_area,Dg as editor_style_purpose_bar,Jg as editor_style_purpose_battery,Wh as editor_style_purpose_beeswarm,ph as editor_style_purpose_box,nh as editor_style_purpose_bubble,fh as editor_style_purpose_bullet,Eh as editor_style_purpose_candlestick,Kh as editor_style_purpose_chord,Ph as editor_style_purpose_climate,eh as editor_style_purpose_column,_h as editor_style_purpose_combined,Ah as editor_style_purpose_cycle_plot,Vh as editor_style_purpose_day_clock,zh as editor_style_purpose_dumbbell,ch as editor_style_purpose_funnel,wh as editor_style_purpose_grouped_bars,lh as editor_style_purpose_heatmap,dh as editor_style_purpose_histogram,bh as editor_style_purpose_icicle,Zg as editor_style_purpose_line,vh as editor_style_purpose_lollipop,gh as editor_style_purpose_marimekko,Tg as editor_style_purpose_needle,rh as editor_style_purpose_pictograph,th as editor_style_purpose_pie,uh as editor_style_purpose_polar_area,mh as editor_style_purpose_radar,Nh as editor_style_purpose_range_area,Qg as editor_style_purpose_ring,oh as editor_style_purpose_rings,Gh as editor_style_purpose_sankey,ah as editor_style_purpose_scatter,Hg as editor_style_purpose_segmented,xh as editor_style_purpose_slope,Sh as editor_style_purpose_sparkline,sh as editor_style_purpose_spiral,Ch as editor_style_purpose_streamgraph,jh as editor_style_purpose_strip_plot,hh as editor_style_purpose_sunburst,Ig as editor_style_purpose_tank,Fg as editor_style_purpose_thin,Lh as editor_style_purpose_timeline,yh as editor_style_purpose_treemap,Mh as editor_style_purpose_trend,qh as editor_style_purpose_violin,ih as editor_style_purpose_waffle,kh as editor_style_purpose_waterfall,Uh as editor_style_purpose_wind_rose,Fm as editor_style_radar,$m as editor_style_range_area,re as editor_style_ring,tu as editor_style_rings,iu as editor_style_sankey,vo as editor_style_scatter,ee as editor_style_segmented,ku as editor_style_slope,Qu as editor_style_sparkline,hc as editor_style_spiral,oy as editor_style_streamgraph,nl as editor_style_strip_plot,yy as editor_style_sunburst,_e as editor_style_tank,$ as editor_style_thin,qy as editor_style_timeline,Ly as editor_style_treemap,$y as editor_style_trend,og as editor_style_violin,gg as editor_style_waffle,vg as editor_style_waterfall,Kg as editor_style_wind_rose,eb as editor_summary_band_one,_b as editor_summary_bands,Qh as editor_summary_entities,Jh as editor_summary_entity_one,Xh as editor_summary_limits,Th as editor_summary_matching,$h as editor_summary_no_bands,Ih as editor_summary_no_entities,Zh as editor_summary_target,hy as editor_sunburst_shape,by as editor_sunburst_shape_full,wy as editor_sunburst_shape_half,yd as editor_sync,mb as editor_sync_helper,Te as editor_tap_action,C_ as editor_target,he as editor_tick_labels,fa as editor_timeline_group,pa as editor_timeline_legend,ca as editor_timeline_legend_above,ma as editor_timeline_legend_hidden,X as editor_title,pu as editor_to,Wi as editor_tooltip,Sg as editor_total,Py as editor_treemap_color_by,Vy as editor_treemap_color_by_bands,Uy as editor_treemap_color_by_group,hn as editor_trend_color_icon,bn as editor_trend_group,La as editor_trend_labels,Fa as editor_trend_legend,fn as editor_trend_tooltip,Ia as editor_trend_y_max,vb as editor_trend_y_max_helper,Ha as editor_trend_y_min,fb as editor_trend_y_min_helper,Rl as editor_under_aggregate,Dl as editor_underneath,Fl as editor_underneath_columns,Hl as editor_underneath_line,Pe as editor_unit,zm as editor_unit_icon,Yl as editor_up_color,gt as editor_value_axis,Za as editor_value_factor,ht as editor_value_grid,wt as editor_value_max,bt as editor_value_min,hg as editor_waffles,wg as editor_waffles_each,bg as editor_waffles_one,rb as editor_warn_band_same_start,tb as editor_warn_min_max,ob as editor_warn_not_number,Cg as editor_waterfall_invert,Ui as editor_when_above,Vi as editor_when_below,Oi as editor_when_card_above,Ri as editor_when_card_below,Ai as editor_when_card_entity,ab as editor_when_card_heading,nb as editor_when_card_help,Mi as editor_when_card_state,sb as editor_when_card_state_helper,Li as editor_when_entity,Yi as editor_when_ghost,db as editor_when_heading,Pi as editor_when_state,lb as editor_when_state_helper,Bi as editor_when_strip,El as editor_whiskers,Wl as editor_whiskers_range,ql as editor_whiskers_tukey,Rn as editor_wind_none,On as editor_wind_now,Mn as editor_wind_roles,Yn as editor_wind_statistics,bi as editor_x_axis,Ao as editor_x_max,Vo as editor_x_min,jo as editor_xy_x_axis,wi as editor_y_axis,vn as editor_y_axis_side,kn as editor_y_axis_side_primary,xn as editor_y_axis_side_secondary,Si as editor_y_max,Ta as editor_y_max_secondary,xb as editor_y_max_secondary_helper,Ni as editor_y_min,Qa as editor_y_min_secondary,kb as editor_y_min_secondary_helper,Ci as editor_y_scale,Ei as editor_y_scale_linear,qi as editor_y_scale_log,Sr as editor_zones,Yo as editor_zoom,cb as editor_zoom_helper,Hc as energy_error,Zc as energy_flow_battery_in,Xc as energy_flow_battery_out,_m as energy_flow_devices,$c as energy_flow_gas,Qc as energy_flow_grid_export,Jc as energy_flow_grid_import,Tc as energy_flow_solar,em as energy_flow_water,Fc as energy_loading,tm as energy_node_home,rm as energy_node_home_use,om as energy_node_untracked,Ic as energy_none,hu as energy_nothing_flowed,e as entity_not_found,fs as error_bars_tooltip,hm as export_copied,mm as export_csv,um as export_csv_hint,fm as export_failed,nm as export_menu,lm as export_png,sm as export_png_hint,bm as export_saved,wm as export_saved_file,pm as export_svg,cm as export_svg_hint,ym as export_yaml,gm as export_yaml_hint,Wt as extremes_average,Et as extremes_high,qt as extremes_low,kd as forecast_label,xd as forecast_series,Bp as funnel_aria,ke as ghost_title_24h,xe as ghost_title_7d,_c as grouped_bars_aria,oc as heatmap_aria,ic as heatmap_empty,rc as heatmap_hours,Ny as hierarchy_empty,Sy as hierarchy_no_reading,zy as hierarchy_other,xy as hierarchy_total,Rc as histogram_reading,Oc as histogram_readings,Ey as icicle_aria,am as legend_toggle_all_hidden,dm as legend_toggle_hint,Zy as marimekko_aria,t as no_entities,o as no_matches,r as none_available,Ti as now_marker_countdown,Xi as now_marker_next,fo as parts_aria,wo as parts_average,bo as parts_total,io as period_last_day,ao as period_last_days,oo as period_last_hour,ro as period_last_hours,eo as period_last_month,so as period_last_month_rolling,po as period_last_months,Zt as period_last_week,no as period_last_week_rolling,lo as period_last_weeks,to as period_last_year,It as period_next,Ht as period_previous,Jt as period_return,$t as period_this_month,Xt as period_this_week,_o as period_this_year,Qt as period_today,Tt as period_yesterday,Dm as polar_area_aria,Xm as radar_aria,Zm as radar_other,mu as sankey_aria,uu as sankey_flow,yu as sankey_no_flows,gu as sankey_nothing,Go as scatter_needs_two,Lo as scatter_role_x,Ku as slope_ago,Lu as slope_ago_one,Iu as slope_entity_aria,Vu as slope_last,Au as slope_last_one,Ju as slope_no_reading,Gu as slope_now,Pu as slope_previous,Uu as slope_previous_one,Ru as slope_unit_day,Yu as slope_unit_day_other,Mu as slope_unit_hour,Ou as slope_unit_hour_other,Fu as slope_unit_month,Hu as slope_unit_month_other,Bu as slope_unit_week,Du as slope_unit_week_other,ty as spark_aria,bc as spiral_aria,vc as spiral_inner_oldest,wc as spiral_turn_day_note,fc as spiral_turn_week_note,uy as stream_total,pl as strip_mean,sl as strip_mean_value,ll as strip_median_value,Cy as sunburst_aria,dl as swarm_earliest_latest,_l as swarm_events,il as swarm_held,al as swarm_lowest_highest,rl as swarm_no_change,ol as swarm_none,el as swarm_readings,tl as swarm_shown,jy as timeline_for,Ky as timeline_measurement,Wy as timeline_no_states,Gy as timeline_now,Ay as treemap_aria,Oy as treemap_empty,Ry as treemap_no_reading,Yy as treemap_other,My as treemap_total,_g as trend_avg,tg as trend_max,eg as trend_min,_ as unavailable,mg as violin_median,ug as violin_none,yg as violin_raincloud,Gg as waterfall_aria,qg as waterfall_end,jg as waterfall_no_readings,Eg as waterfall_start,Wg as waterfall_total,Di as when_strip_label,Rg as wind_aria,Yg as wind_aria_calm,Bg as wind_aria_still,Vg as wind_calm,Pg as wind_mean_speed,Lg as wind_prevailing,Og as wind_share,Ag as wind_speed,Mg as wind_speed_unit,Ug as wind_strongest,Mo as zoom_reset,Oo as zoom_window,Ro as zoom_window_label}; +//# sourceMappingURL=chartdeck-card.zh-Hant-DvFx-VpB.js.map diff --git a/dist/chartdeck-card.zh-Hant-DvFx-VpB.js.map b/dist/chartdeck-card.zh-Hant-DvFx-VpB.js.map new file mode 100644 index 0000000..81c1f55 --- /dev/null +++ b/dist/chartdeck-card.zh-Hant-DvFx-VpB.js.map @@ -0,0 +1 @@ +{"version":3,"file":"chartdeck-card.zh-Hant-DvFx-VpB.js","sources":[],"sourcesContent":[],"names":[],"mappings":""} \ No newline at end of file diff --git a/src/editor/annotations-editor.ts b/src/editor/annotations-editor.ts index 590fada..78662ef 100644 --- a/src/editor/annotations-editor.ts +++ b/src/editor/annotations-editor.ts @@ -7,8 +7,8 @@ import { languageOf, localize } from '../localize'; import type { ChartEditorContext } from '../styles/index'; import type { Band, CardConfig, HomeAssistant } from '../types'; import './bands-editor'; - -const DELETE_ICON = 'M19,4H15.5L14.5,3H9.5L8.5,4H5V6H19M6,19A2,2 0 0,0 8,21H16A2,2 0 0,0 18,19V7H6V19Z'; +import { ICON_DELETE } from './icons'; +import { computeHelper } from './helper'; /** The fields each kind of annotation has, after its kind; label and colour come last. */ const FIELDS: Record = { @@ -195,6 +195,7 @@ export function annotationsEditor(ctx: ChartEditorContext): TemplateResult { .data=${annotationData(a)} .schema=${annotationSchema(ANNOTATION_TYPES.includes(a.type) ? a.type : 'line', ctx.hass, entities)} .computeLabel=${(s: { name: string }) => t(`editor_annotation_${s.name}`)} + .computeHelper=${(s: { name: string }) => computeHelper(ctx.hass, `editor_annotation_${s.name}`)} @value-changed=${(ev: CustomEvent) => { ev.stopPropagation(); replace(i, annotationFromData((ev.detail?.value ?? {}) as Record, a)); @@ -218,7 +219,7 @@ export function annotationsEditor(ctx: ChartEditorContext): TemplateResult {
replace(i)} > diff --git a/src/editor/badge-editor.ts b/src/editor/badge-editor.ts index 1019530..fd9539f 100644 --- a/src/editor/badge-editor.ts +++ b/src/editor/badge-editor.ts @@ -9,6 +9,7 @@ import { setOption } from './edit'; import { loadHaComponents } from './chartdeck-card-editor'; import { applyFormData, formData } from './schemas'; import type { FieldBinding } from './schemas'; +import { computeHelper } from './helper'; /* * The badge's visual editor: entity and look first, then what it reads and how it is labelled, @@ -156,6 +157,7 @@ export class ChartdeckBadgeEditor extends LitElement { .data=${formData(this._config!, fields)} .schema=${schema} .computeLabel=${this._label} + .computeHelper=${(s: { name: string }) => computeHelper(this.hass, `editor_badge_${s.name}`)} @value-changed=${(ev: CustomEvent) => this._formChanged(fields, ev)} >`; } diff --git a/src/editor/bands-editor.ts b/src/editor/bands-editor.ts index b9560cd..6013d0e 100644 --- a/src/editor/bands-editor.ts +++ b/src/editor/bands-editor.ts @@ -5,13 +5,13 @@ import { languageOf, localize } from '../localize'; import type { Band, HomeAssistant } from '../types'; import { deepEqual } from './schemas'; import { LanguageController } from '../language-controller'; +import { ICON_DELETE } from './icons'; export type PresetName = keyof typeof BAND_PRESETS; const PRESET_NAMES = Object.keys(BAND_PRESETS) as PresetName[]; const COLOR_NAMES = Object.keys(PALETTE); const CUSTOM = 'custom'; -const DELETE_ICON = 'M19,4H15.5L14.5,3H9.5L8.5,4H5V6H19M6,19A2,2 0 0,0 8,21H16A2,2 0 0,0 18,19V7H6V19Z'; const TEXT_SELECTOR = { text: {} }; const ENTITY_SELECTOR = { entity: { domain: ['sensor', 'input_number', 'number'] } }; const ICON_ENTITY = @@ -51,6 +51,11 @@ export class CdBandsEditor extends LitElement { static styles = css` :host { display: block; + container-type: inline-size; + } + .warning { + display: block; + margin-top: 12px; } /* Two lines per band: where it starts and its colour, then its label and icon. */ .band { @@ -88,6 +93,16 @@ export class CdBandsEditor extends LitElement { .remove { grid-area: remove; } + /* Narrow: the start keeps its buttons; the colour, label and icon each get a line wide enough to read. */ + @container (max-width: 420px) { + .band { + grid-template-areas: + 'swatch from from mode remove' + '. color color color color' + '. label label label label' + '. icon icon icon icon'; + } + } .swatch { width: 20px; height: 20px; @@ -279,12 +294,33 @@ export class CdBandsEditor extends LitElement { this._emit(bands); } + /** Two bands starting at the same number: the card keeps one, so the other never shows. */ + private _duplicateWarning() { + const seen = new Set(); + for (const band of this.bands ?? []) { + const from = typeof band.from === 'string' && !isEntityStart(band.from) ? Number(band.from) : band.from; + if (typeof from !== 'number' || !Number.isFinite(from)) continue; + if (seen.has(from)) { + return html`${localize(this.hass, 'editor_warn_band_same_start', { from: String(from) })}`; + } + seen.add(from); + } + return nothing; + } + private _renderBand(band: Band, index: number, selectors: ReturnType) { const custom = !isPaletteColor(band.color) || this._customOpen.has(index); const entity = isEntityStart(band.from) ? band.from : undefined; const entityMode = entity !== undefined || this._entityOpen.has(index); return html`
- + this._removeBand(index)} > @@ -378,7 +414,7 @@ export class CdBandsEditor extends LitElement { .value=${preset} @value-changed=${this._presetChanged} > - ${(this.bands ?? []).map((band, i) => this._renderBand(band, i, selectors))} + ${(this.bands ?? []).map((band, i) => this._renderBand(band, i, selectors))} ${this._duplicateWarning()} `; } } diff --git a/src/editor/chart-editors.ts b/src/editor/chart-editors.ts index ea64fa4..1de418c 100644 --- a/src/editor/chart-editors.ts +++ b/src/editor/chart-editors.ts @@ -25,6 +25,7 @@ import { languageOf, localize } from '../localize'; import type { ChartEditorContext } from '../styles/index'; import type { CardConfig, HomeAssistant } from '../types'; import { annotationsEditor } from './annotations-editor'; +import { computeHelper } from './helper'; import { NOW_MARKER_FIELDS, nowMarkerSchema } from './now-marker-editor'; import { LINE_WIDTH_SELECTOR, applyFormData, formData } from './schemas'; import type { FieldBinding } from './schemas'; @@ -322,6 +323,112 @@ export function cachedSchema(id: string, hass: HomeAssistant | undefined, build: return schema; } +/** The folding sections a long chart form is split into, in the order they appear. */ +export const CHART_GROUPS = ['data', 'look', 'axes', 'extras', 'layout'] as const; +export type ChartGroup = (typeof CHART_GROUPS)[number]; + +/** Field names that belong to a section other than `look` (prefix matches end in `_`). */ +const GROUP_MATCH: Record, string[]> = { + data: [ + 'period_', + 'source', + 'energy_', + 'group_by', + 'aggregate', + 'compare', + 'readings', + 'bucket', + 'bins', + 'bin_width', + 'days', + 'hours', + 'points_per_hour', + 'cycle_plot_', + 'series_aggregate', + 'entity_aggregate', + 'under_aggregate', + 'measure', + ], + axes: [ + 'x_axis', + 'y_axis', + 'axis_labels', + 'grid_horizontal', + 'grid_vertical', + 'y_min', + 'y_max', + 'x_min', + 'x_max', + 'min_range', + 'y_scale', + 'value_axis', + 'value_grid', + 'value_min', + 'value_max', + 'tooltip', + 'trend_y_', + 'trend_tooltip', + ], + extras: ['zoom', 'overview', 'forecast_', 'zones', 'now_', 'show_now', 'extremes', 'anomalies', 'extrema', 'average'], + layout: ['sync', 'header', 'compact', 'legend_toggle', 'multiples'], +}; + +/** Below this many fields a chart form stays one flat list: folding a short form only hides it. */ +const GROUP_MIN_FIELDS = 9; + +type SchemaItem = { name?: string; type?: string; schema?: SchemaItem[] }; + +function matches(name: string, pattern: string): boolean { + return pattern.endsWith('_') ? name.startsWith(pattern) : name === pattern || name.startsWith(`${pattern}_`); +} + +/** The section a schema item goes in: a grid goes with its first named field. */ +export function chartGroupOf(item: SchemaItem): ChartGroup { + const name = item.name || item.schema?.find((child) => child.name)?.name || ''; + for (const group of CHART_GROUPS) { + if (group === 'look') continue; + if (GROUP_MATCH[group].some((pattern) => matches(name, pattern))) return group; + } + return 'look'; +} + +function countFields(items: SchemaItem[]): number { + return items.reduce((n, item) => n + (item.schema ? countFields(item.schema) : 1), 0); +} + +const grouped = new WeakMap(); + +/** + * A long chart form folded into sections (time span and readings, look, axes, extras, layout), + * the first open. Short forms, and forms whose fields all land in one section, come back as they + * are. Kept per schema, so ha-form is handed the same object each render. + */ +export function groupChartSchema(hass: HomeAssistant | undefined, schema: unknown[]): unknown[] { + const known = grouped.get(schema); + if (known) return known; + const items = schema as SchemaItem[]; + let result: unknown[] = schema; + if (countFields(items) >= GROUP_MIN_FIELDS && !items.some((item) => item.type === 'expandable')) { + const buckets = new Map(); + for (const item of items) { + const group = chartGroupOf(item); + buckets.set(group, [...(buckets.get(group) ?? []), item]); + } + if (buckets.size > 1) { + result = CHART_GROUPS.filter((group) => buckets.has(group)).map((group, i) => ({ + type: 'expandable', + name: '', + flatten: true, + expanded: i === 0, + title: localize(hass, `editor_chart_group_${group}`), + schema: buckets.get(group), + })); + } + } + grouped.set(schema, result); + return result; +} + /** An ha-form bound to card-config paths; a value set back to its default removes the key. */ export function chartForm( ctx: ChartEditorContext, @@ -335,8 +442,9 @@ export function chartForm( data-section=${section} .hass=${ctx.hass} .data=${formData(ctx.config, fields)} - .schema=${schema} + .schema=${section === 'chart' ? groupChartSchema(ctx.hass, schema) : schema} .computeLabel=${(s: { name: string }) => localize(ctx.hass, labels[s.name] ?? `editor_${s.name}`)} + .computeHelper=${(s: { name: string }) => computeHelper(ctx.hass, labels[s.name] ?? `editor_${s.name}`)} @value-changed=${(ev: CustomEvent) => { ev.stopPropagation(); const next = withEnergyDefaults( diff --git a/src/editor/chartdeck-card-editor.ts b/src/editor/chartdeck-card-editor.ts index bbcdb3a..9317917 100644 --- a/src/editor/chartdeck-card-editor.ts +++ b/src/editor/chartdeck-card-editor.ts @@ -38,6 +38,9 @@ import { GROUP_LEVELS } from '../chart/hierarchy'; import { LanguageController } from '../language-controller'; import { withCumulativeFields } from '../history/transform-cumulative'; import { withDerivativeFields } from '../history/transform-derivative'; +import { computeHelper } from './helper'; +import { presetFor } from './bands-editor'; +import { limitMode } from './limit-field'; /** Styles whose `group_by` groups entities by place rather than readings by time. */ const HIERARCHY_STYLES: StyleName[] = ['treemap', 'sunburst', 'icicle', 'radar', 'marimekko']; @@ -75,6 +78,8 @@ export class ChartdeckCardEditor extends LitElement { static properties = { hass: { attribute: false }, _config: { state: true }, + _notice: { state: true }, + _focusStyle: { state: true }, }; static styles = css` @@ -121,13 +126,27 @@ export class ChartdeckCardEditor extends LitElement { flex-direction: column; gap: 8px; } + .style-purpose { + margin: 0 0 12px; + color: var(--secondary-text-color); + font-size: 0.875em; + } + .style-purpose strong { + color: var(--primary-text-color); + font-weight: 500; + } + .notice, + .warning { + display: block; + margin: 0 0 12px; + } .style-group { - margin: 12px 0 6px; + margin: 16px 0 6px; font-size: 0.875em; font-weight: 500; color: var(--secondary-text-color); } - .style-group:first-child { + .style-groups > [role='group']:first-child .style-group { margin-top: 0; } .styles { @@ -153,18 +172,28 @@ export class ChartdeckCardEditor extends LitElement { outline: 2px solid var(--primary-color, #03a9f4); outline-offset: 2px; } - .style[aria-pressed='true'] { + .style[aria-checked='true'] { outline: 2px solid var(--primary-color, #03a9f4); outline-offset: -1px; border-color: transparent; } + .style[aria-checked='true']:focus-visible { + outline-offset: 2px; + } `; declare hass?: HomeAssistant; declare _config?: CardConfig; + /** What the last style change did on its own (a grouping dropped, a sort set), until the next. */ + declare _notice?: string; + /** The style the arrow keys have moved to in the picker (the selected one until they move). */ + declare _focusStyle?: StyleName; + /** A card with no entities opens on the Entities section; decided once, from the first config. */ + private _openEntities?: boolean; /** Store the raw config as written, so keys the editor doesn't show are never lost. */ setConfig(config: CardConfig): void { + if (this._openEntities === undefined) this._openEntities = !config?.entities?.length; this._config = config; } @@ -177,6 +206,9 @@ export class ChartdeckCardEditor extends LitElement { private _computeLabel = (schema: { name: string }): string => localize(this.hass, `editor_${schema.name}`); + private _computeHelper = (schema: { name: string }): string | undefined => + computeHelper(this.hass, `editor_${schema.name}`); + private _commit(config: CardConfig): void { this._config = config; fireConfigChanged(this, config); @@ -196,16 +228,64 @@ export class ChartdeckCardEditor extends LitElement { .data=${formData(this._config!, fields)} .schema=${schema} .computeLabel=${this._computeLabel} + .computeHelper=${this._computeHelper} @value-changed=${(ev: CustomEvent) => this._formChanged(fields, ev)} >`; } - private _panel(key: string, content: unknown): TemplateResult { - return html` + private _panel(key: string, content: unknown, summary?: string): TemplateResult { + return html`
${content}
`; } + /** One line under a section's name saying what it's set to, so a closed section still tells. */ + private _summary(key: 'entities' | 'style' | 'limits' | 'colours'): string | undefined { + const config = this._config; + if (!config) return undefined; + switch (key) { + case 'entities': { + const count = config.entities?.length ?? 0; + const rules = config.include ? ` · ${this._label('editor_summary_matching')}` : ''; + if (count === 0 && !rules) return this._label('editor_summary_no_entities'); + const text = + count === 1 + ? this._label('editor_summary_entity_one') + : localize(this.hass, 'editor_summary_entities', { count }); + return `${text}${rules}`; + } + case 'style': + return this._label(`editor_style_${config.style ?? 'bar'}`); + case 'limits': { + const show = (key: 'min' | 'max' | 'target', fallback: string) => { + const value = config[key] as Limit | undefined; + return limitMode(value) === 'default' ? fallback : String(value); + }; + const range = localize(this.hass, 'editor_summary_limits', { min: show('min', '0'), max: show('max', '100') }); + const target = show('target', ''); + return target ? `${range} · ${localize(this.hass, 'editor_summary_target', { target })}` : range; + } + case 'colours': { + const bands = config.severity as Band[] | undefined; + const preset = presetFor(bands); + if (preset === 'none') return this._label('editor_summary_no_bands'); + if (preset === 'custom') { + const count = bands?.length ?? 0; + return count === 1 + ? this._label('editor_summary_band_one') + : localize(this.hass, 'editor_summary_bands', { count }); + } + return this._label(`editor_preset_${preset}`); + } + } + } + /** Commit a sub-editor's `value-changed` to `path`, keeping it from reaching HA's dialog. */ private _subChanged(path: string[], ev: CustomEvent): void { ev.stopPropagation(); @@ -240,6 +320,7 @@ export class ChartdeckCardEditor extends LitElement { .chartFields=${this._chartFields()} .transformFields=${this._transformFields()} .conditionFields=${conditionFields(this._config?.style)} + .numeric=${!isChart(STYLES[(this._config?.style ?? 'bar') as StyleName] ?? STYLES.bar)} @value-changed=${(ev: CustomEvent) => this._subChanged(['entities'], ev)} > ${this._ruleForm('include')} ${this._ruleForm('exclude')}`; @@ -271,9 +352,11 @@ export class ChartdeckCardEditor extends LitElement { if (next !== this._config) this._commit(next); } + /** Include and exclude carry the same pickers, so each sits in a group named by its heading. */ private _ruleForm(field: 'include' | 'exclude'): TemplateResult { - return html`
${this._label(`editor_${field}_heading`)}
-

${this._label(`editor_${field}_help`)}

+ return html`
+
${this._label(`editor_${field}_heading`)}
+

${this._label(`editor_${field}_help`)}

this._ruleChanged(field, ev)} - >`; + > +
`; } private _computeRuleLabel = (schema: { name: string }): string => @@ -294,7 +378,8 @@ export class ChartdeckCardEditor extends LitElement { ['max', '100'], ['target', this._label('editor_none')], ]; - return fields.map( + return html`${this._limitsWarning()} + ${fields.map( ([key, defaultLabel]) => html` this._subChanged([key], ev)} >`, - ); + )}`; + } + + /** A minimum at or above the maximum leaves nothing to fill: say so where it's set. */ + private _limitsWarning(): TemplateResult | typeof nothing { + const number = (key: 'min' | 'max', fallback: number) => { + const value = this._config?.[key] as Limit | undefined; + const mode = limitMode(value); + return mode === 'default' ? fallback : mode === 'number' ? Number(value) : undefined; + }; + const min = number('min', 0); + const max = number('max', 100); + if (min === undefined || max === undefined || min < max) return nothing; + return html`${localize(this.hass, 'editor_warn_min_max', { min, max })}`; } /** The icon-colour switch, then the severity bands. */ @@ -327,52 +427,117 @@ export class ChartdeckCardEditor extends LitElement { private _selectStyle(style: StyleName): void { if (!this._config) return; + if (style === (this._config.style ?? 'bar')) return; let next = setOption(this._config, ['style'], style === 'bar' ? undefined : style); + const notices: string[] = []; + const name = this._label(`editor_style_${style}`); // `group_by` means places (floor, area…) on the hierarchy charts and times (hour, day…) on the - // history charts: one the new style can't read is dropped rather than left to fail. + // history charts: one the new style can't read is dropped rather than left to fail, and said. const levels = ([] as unknown[]).concat(next.group_by ?? []); const places = levels.length > 0 && levels.every((l) => (GROUP_LEVELS as readonly unknown[]).includes(l)); - if (levels.length > 0 && places !== HIERARCHY_STYLES.includes(style)) + if (levels.length > 0 && places !== HIERARCHY_STYLES.includes(style)) { + const by = levels.map((l) => this._label(`editor_group_by_${String(l)}`)).join(', '); + notices.push(localize(this.hass, 'editor_notice_group_by', { by, style: name })); next = setOption(next, ['group_by'], undefined); + } // The battery grid reads best with the emptiest first, so picking it sorts lowest first // unless a sort is already set (YAML without one keeps the order listed, like every style). - if (style === 'battery' && next.sort === undefined) next = setOption(next, ['sort'], 'ascending'); + if (style === 'battery' && next.sort === undefined) { + notices.push(this._label('editor_notice_sorted')); + next = setOption(next, ['sort'], 'ascending'); + } + this._notice = notices.length ? notices.join(' ') : undefined; + this._focusStyle = style; this._commit(next); } - /** The style picker, one group of thumbnails per kind of style (bars, gauges, charts…). */ + /** The picker's styles in on-screen order, which the arrow keys walk. */ + private _styleOrder(): StyleName[] { + return STYLE_GROUPS.flatMap((group) => STYLE_NAMES.filter((name) => STYLES[name].group === group)); + } + + /** Arrow keys move between styles (one Tab stop for the whole picker); Enter or Space picks. */ + private _styleKey(ev: KeyboardEvent): void { + const order = this._styleOrder(); + const from = order.indexOf((ev.target as HTMLElement).dataset?.style as StyleName); + if (from < 0) return; + const rtl = getComputedStyle(this).direction === 'rtl'; + const step: Record = { + ArrowDown: 1, + ArrowUp: -1, + ArrowRight: rtl ? -1 : 1, + ArrowLeft: rtl ? 1 : -1, + }; + let to: number; + if (ev.key in step) to = (from + step[ev.key] + order.length) % order.length; + else if (ev.key === 'Home') to = 0; + else if (ev.key === 'End') to = order.length - 1; + else return; + ev.preventDefault(); + this._focusStyle = order[to]; + void this.updateComplete.then(() => + this.shadowRoot?.querySelector(`.style[data-style="${order[to]}"]`)?.focus(), + ); + } + + /** + * The style picker: what the chosen style is for, then one group of thumbnails per kind of style + * (bars, gauges, charts…) as a single radio group, each thumbnail saying what it's for on hover. + */ protected renderStyle(): TemplateResult { - const current = this._config?.style ?? 'bar'; - return html`${STYLE_GROUPS.map((group) => { - const names = STYLE_NAMES.filter((name) => STYLES[name].group === group); - if (!names.length) return nothing; - return html`
${this._label(`editor_group_${group}`)}
-
- ${names.map((style) => { - const module = STYLES[style]; - const picture = isChart(module) - ? html`` - : thumbnail(style); - return html``; - })} -
`; - })} - ${ - GAUGE_STYLES.includes(current as StyleName) - ? html`

${this._label('editor_gauge_help')}

- ${this._form('gauge', gaugeSchema(this.hass, current as StyleName, this._config?.center), GAUGE_FIELDS)}` - : nothing - }`; + const current = (this._config?.style ?? 'bar') as StyleName; + const order = this._styleOrder(); + const focusable = this._focusStyle && order.includes(this._focusStyle) ? this._focusStyle : current; + return html`

+ ${this._label(`editor_style_${current}`)} · ${this._label(`editor_style_purpose_${current}`)} +

+ ${ + this._notice ? html`${this._notice}` : nothing + } +
+ ${STYLE_GROUPS.map((group) => { + const names = STYLE_NAMES.filter((name) => STYLES[name].group === group); + if (!names.length) return nothing; + return html`
+
${this._label(`editor_group_${group}`)}
+
+ ${names.map((style) => { + const module = STYLES[style]; + const picture = isChart(module) + ? html`` + : thumbnail(style); + const purpose = this._label(`editor_style_purpose_${style}`); + return html``; + })} +
+
`; + })} +
+ ${ + GAUGE_STYLES.includes(current as StyleName) + ? html`

${this._label('editor_gauge_help')}

+ ${this._form('gauge', gaugeSchema(this.hass, current as StyleName, this._config?.center), GAUGE_FIELDS)}` + : nothing + }`; } /** The current chart style's own options, when it has any. */ @@ -384,7 +549,15 @@ export class ChartdeckCardEditor extends LitElement { return this._panel( 'chart', html`${module.editor({ hass: this.hass, config: this._config, commit: (config) => this._commit(config) })} - ${when ? this._form('card-condition', when.schema, when.fields) : nothing}`, + ${ + when + ? html`
+
${this._label('editor_when_card_heading')}
+

${this._label('editor_when_card_help')}

+ ${this._form('card-condition', when.schema, when.fields)} +
` + : nothing + }`, ); } @@ -432,10 +605,11 @@ export class ChartdeckCardEditor extends LitElement { render() { if (!this._config) return nothing; return html`
${this._form('title', titleSchema(), TITLE_FIELDS)}
- ${this._panel('entities', this.renderEntities())} ${this._panel('style', this.renderStyle())} - ${this.renderChart()} ${this._panel('limits', this.renderLimits())} - ${this._panel('colours', this.renderColours())} ${this._panel('display', this.renderDisplay())} - ${this._panel('actions', this.renderActions())}`; + ${this._panel('entities', this.renderEntities(), this._summary('entities'))} + ${this._panel('style', this.renderStyle(), this._summary('style'))} ${this.renderChart()} + ${this._panel('limits', this.renderLimits(), this._summary('limits'))} + ${this._panel('colours', this.renderColours(), this._summary('colours'))} + ${this._panel('display', this.renderDisplay())} ${this._panel('actions', this.renderActions())}`; } } diff --git a/src/editor/entities-editor.ts b/src/editor/entities-editor.ts index 01c45f5..2e5fa12 100644 --- a/src/editor/entities-editor.ts +++ b/src/editor/entities-editor.ts @@ -18,12 +18,13 @@ import type { FieldBinding } from './schemas'; import './bands-editor'; import './limit-field'; import { LanguageController } from '../language-controller'; +import { computeHelper } from './helper'; +import { ICON_DELETE } from './icons'; type Item = string | EntityConfig; const ICON_UP = 'M13,20H11V8L5.5,13.5L4.08,12.08L12,4.16L19.92,12.08L18.5,13.5L13,8V20Z'; const ICON_DOWN = 'M11,4H13V16L18.5,10.5L19.92,11.92L12,19.84L4.08,11.92L5.5,10.5L11,16V4Z'; -const ICON_DELETE = 'M19,4H15.5L14.5,3H9.5L8.5,4H5V6H19M6,19A2,2 0 0,0 8,21H16A2,2 0 0,0 18,19V7H6V19Z'; const ICON_CHEVRON = 'M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z'; const LIMITS = ['min', 'max', 'target'] as const; @@ -52,12 +53,15 @@ export class CdEntitiesEditor extends LitElement { chartFields: { attribute: false }, transformFields: { attribute: false }, conditionFields: { attribute: false }, + numeric: { attribute: false }, _expanded: { state: true }, }; static styles = css` :host { display: block; + /* Rows rearrange for the editor's own width (a phone, or a narrow dialog). */ + container-type: inline-size; } .entity { border-bottom: 1px solid var(--divider-color, rgba(127, 127, 127, 0.3)); @@ -66,24 +70,37 @@ export class CdEntitiesEditor extends LitElement { .label { display: block; font-size: 0.875em; - color: var(--secondary-text-color); margin-bottom: 4px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; - } - .label.missing { color: var(--error-color, #db4437); } + .warning { + display: block; + margin-top: 8px; + } .header { display: flex; + flex-wrap: wrap; align-items: center; + justify-content: flex-end; gap: 4px; } .header ha-entity-picker { - flex: 1; + flex: 1 1 200px; min-width: 0; } + /* Narrow: the picker takes the whole line and the row's buttons go under it. */ + @container (max-width: 420px) { + .header ha-entity-picker { + flex-basis: 100%; + } + } + .sub-heading { + margin: 8px 0 4px; + font-weight: 500; + } .expand { transition: transform 0.2s ease; } @@ -99,8 +116,9 @@ export class CdEntitiesEditor extends LitElement { display: flex; flex-direction: column; gap: 8px; - padding: 8px 0 8px 12px; - border-left: 2px solid var(--divider-color, rgba(127, 127, 127, 0.3)); + padding-block: 8px; + padding-inline-start: 12px; + border-inline-start: 2px solid var(--divider-color, rgba(127, 127, 127, 0.3)); margin-top: 8px; } .add { @@ -119,6 +137,8 @@ export class CdEntitiesEditor extends LitElement { declare transformFields?: EntityFields; /** History charts: when each series is shown (its `when`), in a form of its own. */ declare conditionFields?: EntityFields; + /** The style draws each entity's number (bars, gauges), so a state that isn't one is flagged. */ + declare numeric?: boolean; /** Indexes of rows whose overrides are open. */ declare _expanded: Set; @@ -133,6 +153,9 @@ export class CdEntitiesEditor extends LitElement { private _computeLabel = (schema: { name: string }): string => this._t(`editor_${schema.name}`); + private _computeHelper = (schema: { name: string }): string | undefined => + computeHelper(this.hass, `editor_${schema.name}`); + /** Wrap the list so the shared config helpers can edit it. */ private get _asConfig(): CardConfig { return { type: '', entities: this.entities ?? [] }; @@ -196,6 +219,17 @@ export class CdEntitiesEditor extends LitElement { return { text: this._t('editor_not_found', { entity: id }), missing: true }; } + /** On a style that draws numbers, a state that isn't one (and isn't just offline) can't be drawn. */ + private _notNumber(own: EntityConfig, name: string) { + if (!this.numeric || own.attribute) return nothing; + const state = this.hass?.states[own.entity]?.state; + if (state === undefined || ['unavailable', 'unknown', ''].includes(state)) return nothing; + if (Number.isFinite(Number(state))) return nothing; + return html`${this._t('editor_warn_not_number', { entity: name, state })}`; + } + private _form(section: string, index: number, own: EntityConfig, schema: unknown[], fields: FieldBinding[]) { return html` this._formChanged(index, fields, ev)} >`; } @@ -233,7 +268,10 @@ export class CdEntitiesEditor extends LitElement { } ${ this.conditionFields - ? this._form('entity-condition', index, own, this.conditionFields.schema, this.conditionFields.fields) + ? html`
+
${this._t('editor_when_heading')}
+ ${this._form('entity-condition', index, own, this.conditionFields.schema, this.conditionFields.fields)} +
` : nothing } this._t('editor_row_action', { action: this._t(key), entity: label.text }); return html`
- ${label.text} + ${label.missing ? html`${label.text}` : nothing}
this._move(index, index - 1)} > this._move(index, index + 1)} > this._remove(index)} > this._toggle(index)} >
- ${open ? this._renderOverrides(own, index) : nothing} + ${this._notNumber(own, label.text)} ${open ? this._renderOverrides(own, index) : nothing}
`; } diff --git a/src/editor/helper.ts b/src/editor/helper.ts new file mode 100644 index 0000000..4067db8 --- /dev/null +++ b/src/editor/helper.ts @@ -0,0 +1,8 @@ +import { localize } from '../localize'; +import type { HomeAssistant } from '../types'; + +/** ha-form's helper line under a field: the label key's `_helper` text, when the language has one. */ +export function computeHelper(hass: HomeAssistant | undefined, key: string): string | undefined { + const helper = localize(hass, `${key}_helper`); + return helper && helper !== `${key}_helper` ? helper : undefined; +} diff --git a/src/editor/icons.ts b/src/editor/icons.ts new file mode 100644 index 0000000..597cee1 --- /dev/null +++ b/src/editor/icons.ts @@ -0,0 +1,2 @@ +/** Material Design icon paths the editor's buttons share. */ +export const ICON_DELETE = 'M19,4H15.5L14.5,3H9.5L8.5,4H5V6H19M6,19A2,2 0 0,0 8,21H16A2,2 0 0,0 18,19V7H6V19Z'; diff --git a/src/editor/limit-field.ts b/src/editor/limit-field.ts index a91287e..1c0af52 100644 --- a/src/editor/limit-field.ts +++ b/src/editor/limit-field.ts @@ -36,6 +36,10 @@ export class CdLimitField extends LitElement { gap: 8px; align-items: start; } + /* With no number or entity to enter, the choice takes the whole line. */ + :host([mode='default']) { + grid-template-columns: minmax(0, 1fr); + } `; declare hass?: HomeAssistant; @@ -51,6 +55,11 @@ export class CdLimitField extends LitElement { if (changed.has('value') && limitMode(this.value) !== 'default') this._mode = undefined; } + protected updated(): void { + // The host's grid gives the mode the whole line when there's nothing else to enter. + this.setAttribute('mode', this._currentMode); + } + /** The mode dropdown's selector, rebuilt only when its labels change. */ private _modeSelectorFor(): unknown { const t = (key: string, vars?: Record) => localize(this.hass, key, vars); diff --git a/src/editor/timeline-editor.ts b/src/editor/timeline-editor.ts index e956e33..3f328f7 100644 --- a/src/editor/timeline-editor.ts +++ b/src/editor/timeline-editor.ts @@ -6,6 +6,7 @@ import type { ChartEditorContext, EntityFields } from '../styles/index'; import type { CardConfig, HomeAssistant } from '../types'; import { HISTORY_FIELDS, cachedSchema, chartForm, choice, historySchema, historyVariant } from './chart-editors'; import type { FieldBinding } from './schemas'; +import { ICON_DELETE } from './icons'; /** A state timeline reads states, which statistics don't keep, and draws them ungrouped. */ const NOT_FOR_TIMELINE = new Set(['source', 'group_by', 'aggregate']); @@ -28,7 +29,6 @@ function timelineHistorySchema(hass: HomeAssistant | undefined, config: CardConf ); } -const DELETE_ICON = 'M19,4H15.5L14.5,3H9.5L8.5,4H5V6H19M6,19A2,2 0 0,0 8,21H16A2,2 0 0,0 18,19V7H6V19Z'; const TEXT = { text: {} }; function colorsOf(config: CardConfig): [string, string][] { @@ -101,8 +101,8 @@ function stateColorsEditor(ctx: ChartEditorContext): TemplateResult { color: var(--primary-color); background: none; border: 1px solid color-mix(in srgb, var(--primary-color) 40%, transparent); - border-radius: 16px; - padding: 6px 14px; + border-radius: 8px; + padding: 6px 12px; cursor: pointer; } @@ -130,7 +130,7 @@ function stateColorsEditor(ctx: ChartEditorContext): TemplateResult { > set(entries.filter((_, j) => j !== i))} > diff --git a/src/locales/ar.json b/src/locales/ar.json new file mode 100644 index 0000000..8d50d58 --- /dev/null +++ b/src/locales/ar.json @@ -0,0 +1,1061 @@ +{ + "entity_not_found": "الكيان غير موجود", + "unavailable": "غير متاح", + "no_entities": "أضف كيانًا في المحرر للبدء.", + "no_matches": "لا توجد كيانات مطابقة حاليًا.", + "none_available": "لا يتوفر أي من هذه الكيانات.", + "editor_section_entities": "الكيانات", + "editor_section_style": "النمط", + "editor_section_chart": "المخطط", + "editor_group_bars": "الأشرطة", + "editor_group_gauges": "المقاييس", + "editor_group_history": "مخططات السجل", + "editor_group_totals": "أجزاء من المجموع", + "editor_group_compare": "المقارنات", + "editor_group_distribution": "التوزيعات", + "editor_period_last": "عرض آخر", + "editor_period_unit": "الوحدة", + "editor_period_unit_hour": "ساعات", + "editor_period_unit_day": "أيام", + "editor_period_unit_week": "أسابيع", + "editor_period_unit_month": "أشهر", + "editor_source": "القراءات من", + "editor_source_history": "السجل (كل تغيير)", + "editor_source_statistics": "الإحصائيات طويلة المدى", + "editor_derivative_transform": "التحويل", + "editor_derivative_transform_none": "لا شيء (القراءات كما هي)", + "editor_derivative_transform_derivative": "معدل التغيّر", + "editor_derivative_unit_time": "المعدل لكل", + "editor_derivative_unit_time_s": "ثانية", + "editor_derivative_unit_time_min": "دقيقة", + "editor_derivative_unit_time_h": "ساعة", + "editor_derivative_unit_time_d": "يوم", + "editor_derivative_smoothing": "التنعيم عبر القراءات", + "editor_derivative_smoothing_time": "التنعيم عبر الزمن", + "editor_source_current": "القيم الحالية", + "editor_source_energy": "لوحة معلومات الطاقة", + "editor_energy_flows": "تدفقات الطاقة", + "editor_energy_split": "التصدير وشحن البطارية أسفل المحور", + "editor_curve": "شكل الخط", + "editor_curve_smooth": "ناعم", + "editor_curve_straight": "مستقيم", + "editor_curve_step": "درجات", + "editor_color_by": "اللون", + "editor_color_by_series": "لون واحد لكل كيان", + "editor_color_by_bands": "حسب نطاق اللون", + "editor_labels": "إظهار القيم على النقاط", + "editor_series_color": "لون الخط", + "editor_dash": "متقطع", + "editor_section_limits": "الحدود", + "editor_section_colours": "الألوان", + "editor_section_display": "العرض", + "editor_section_actions": "الإجراءات", + "editor_title": "العنوان", + "editor_style_bar": "شريط", + "editor_style_thin": "رفيع", + "editor_style_segmented": "مقسّم", + "editor_style_tank": "خزان", + "editor_style_battery": "شبكة البطاريات", + "battery_aria": "مستويات البطارية: {levels}", + "editor_style_ring": "حلقة", + "editor_style_needle": "مؤشر إبري", + "editor_style_arc": "قوس", + "editor_gauge_help": "الزوايا بالدرجات، باتجاه عقارب الساعة من الأعلى: -90 هي اليسار و90 هي اليمين. اتركها فارغة للحصول على الشكل المعتاد للنمط.", + "editor_start_angle": "زاوية البداية", + "editor_end_angle": "زاوية النهاية", + "editor_center": "في المنتصف", + "editor_center_mode_value": "القيمة", + "editor_center_mode_band": "تسمية نطاق اللون", + "editor_center_mode_name": "الاسم", + "editor_center_mode_text": "نص مخصص", + "editor_center_mode_none": "لا شيء", + "editor_center_text": "النص", + "editor_tick_labels": "الأرقام على التدريج", + "editor_ghost": "النطاق الأخير خلف المقياس", + "editor_ghost_off": "إيقاف", + "editor_ghost_24h": "آخر 24 ساعة", + "editor_ghost_7d": "آخر 7 أيام", + "ghost_title_24h": "آخر 24 ساعة: من {min} إلى {max}، المتوسط {mean}", + "ghost_title_7d": "آخر 7 أيام: من {min} إلى {max}، المتوسط {mean}", + "editor_show_name": "إظهار الاسم", + "editor_show_value": "إظهار القيمة", + "editor_show_icon": "إظهار الأيقونة", + "editor_show_target": "إظهار الهدف", + "editor_show_legend": "إظهار وسيلة الإيضاح", + "editor_columns": "الأعمدة", + "editor_sort": "الترتيب", + "editor_sort_none": "كما هي مدرجة", + "editor_sort_ascending": "الأدنى أولًا", + "editor_sort_descending": "الأعلى أولًا", + "editor_decimals": "المنازل العشرية", + "editor_unit": "الوحدة", + "editor_animate": "تحريك", + "editor_hide_unavailable": "إخفاء الكيانات غير المتاحة", + "editor_export": "قائمة التصدير", + "editor_limit": "عرض بحد أقصى", + "editor_include_heading": "إظهار كل كيان مطابق أيضًا", + "editor_include_help": "تظهر الأجهزة الجديدة دون تعديل البطاقة. اختر عدة عناصر من نوع واحد لمطابقة أي منها؛ ويجب أن تتطابق الأنواع المختلفة كلها.", + "editor_exclude_heading": "استبعاد", + "editor_exclude_help": "تُستبعد الكيانات المطابقة إذا طابقت أيًا من هذه.", + "editor_rule_device_class": "فئة الجهاز", + "editor_rule_area": "المناطق", + "editor_rule_floor": "الطوابق", + "editor_rule_label": "التسميات", + "editor_rule_domain": "النطاقات", + "editor_rule_entity": "الكيانات", + "editor_tap_action": "إجراء النقر", + "editor_hold_action": "إجراء الضغط المطوّل", + "editor_double_tap_action": "إجراء النقر المزدوج", + "editor_badge_entity": "الكيان", + "editor_badge_style": "المظهر", + "editor_badge_style_value": "القيمة مع أيقونة", + "editor_badge_style_sparkline": "خط مؤشر مصغّر", + "editor_badge_style_ring": "حلقة", + "editor_badge_style_thin": "شريط رفيع", + "editor_badge_attribute": "السمة (بدلًا من الحالة)", + "editor_badge_name": "الاسم", + "editor_badge_hours": "ساعات السجل", + "editor_badge_show_name": "إظهار الاسم", + "editor_badge_show_icon": "إظهار الأيقونة", + "editor_badge_icon": "الأيقونة", + "editor_badge_min": "الحد الأدنى", + "editor_badge_max": "الحد الأقصى", + "editor_badge_unit": "الوحدة", + "editor_badge_decimals": "المنازل العشرية", + "editor_badge_color": "اللون بدون نطاقات", + "editor_badge_bands": "نطاقات الألوان", + "editor_badge_bands_help": "تأخذ الشارة لون النطاق الذي تقع فيه قيمتها، كما في البطاقة.", + "editor_badge_actions": "الإجراءات", + "editor_badge_tap_action": "إجراء النقر", + "editor_badge_hold_action": "إجراء الضغط المطوّل", + "editor_badge_double_tap_action": "إجراء النقر المزدوج", + "editor_attribute": "السمة (بدلًا من الحالة)", + "editor_name": "الاسم", + "editor_icon": "الأيقونة", + "editor_min": "الحد الأدنى", + "editor_max": "الحد الأقصى", + "editor_target": "الهدف", + "editor_none": "لا شيء", + "editor_card_setting": "إعداد البطاقة", + "editor_limit_default": "الافتراضي ({value})", + "editor_limit_number": "رقم", + "editor_limit_entity": "كيان", + "editor_preset": "إعداد مسبق", + "editor_preset_battery": "البطارية (المنخفض سيئ)", + "editor_preset_usage": "الاستهلاك (المرتفع سيئ)", + "editor_preset_temperature": "درجة الحرارة", + "editor_preset_none": "لا شيء", + "editor_preset_custom": "مخصص", + "editor_band_from": "من", + "editor_band_from_entity": "البدء من كيان", + "editor_band_from_number": "البدء من رقم", + "editor_band_from_entity_label": "يبدأ عند هذا الكيان", + "editor_band_color": "اللون", + "editor_band_custom_color": "لون CSS", + "editor_band_label": "التسمية", + "editor_band_icon": "الأيقونة", + "editor_color_icon": "تلوين الأيقونات لتطابق نطاقها", + "editor_color_primary": "الأساسي", + "editor_color_green": "أخضر", + "editor_color_amber": "كهرماني", + "editor_color_red": "أحمر", + "editor_color_blue": "أزرق", + "editor_color_purple": "بنفسجي", + "editor_color_grey": "رمادي", + "editor_color_custom": "مخصص…", + "editor_add_band": "إضافة نطاق", + "editor_remove_band": "إزالة النطاق", + "editor_add_entity": "إضافة كيان", + "editor_move_up": "نقل لأعلى", + "editor_move_down": "نقل لأسفل", + "editor_remove_entity": "إزالة الكيان", + "editor_show_options": "إظهار الخيارات", + "editor_hide_options": "إخفاء الخيارات", + "editor_not_found": "{entity} (غير موجود)", + "editor_severity": "الألوان", + "annotation_at": "{label} عند {time}", + "editor_orientation": "الاتجاه", + "editor_orientation_horizontal": "أفقي", + "editor_orientation_vertical": "عمودي", + "editor_value_axis": "تسميات القيم", + "editor_value_grid": "خطوط عند كل تسمية قيمة", + "editor_value_min": "أدنى قيمة معروضة", + "editor_value_max": "أعلى قيمة معروضة", + "dist_median": "الوسيط", + "dist_middle": "النصف الأوسط", + "dist_range": "الأدنى – الأعلى", + "dist_count": "القراءات", + "editor_drill_down": "انقر على مجموعة لإظهار مكوّناتها", + "drill_into": "{label}. إظهار المكوّنات", + "drill_back": "العودة إلى {name}", + "drill_top": "الكل", + "extremes_high": "مرتفع", + "extremes_low": "منخفض", + "extremes_average": "متوسط", + "editor_extremes_max": "تمييز أعلى قراءة", + "editor_extremes_min": "تمييز أدنى قراءة", + "editor_extremes_average": "المتوسط", + "editor_extremes_average_none": "عدم الإظهار", + "editor_extremes_average_line": "خط عبر المخطط", + "editor_extremes_average_figure": "الرقم فقط", + "editor_extremes": "تمييز الأعلى والأدنى والمتوسط", + "anomaly_title": "{name}: {value}، بانحراف {sigma} عن المعتاد", + "anomaly_beyond_high": "فوق {limit}", + "anomaly_beyond_low": "تحت {limit}", + "editor_anomalies": "تمييز القراءات البعيدة عن المعتاد", + "editor_anomalies_window": "النافذة", + "editor_anomalies_sigma": "مدى البعد المطلوب للتمييز، بالانحرافات المعيارية", + "editor_anomalies_color": "لون العلامة", + "editor_anomalies_band": "تظليل النطاق المعتاد", + "period_previous": "الفترة السابقة", + "period_next": "الفترة التالية", + "period_return": "العودة إلى {label}", + "period_today": "اليوم", + "period_yesterday": "أمس", + "period_this_week": "هذا الأسبوع", + "period_last_week": "الأسبوع الماضي", + "period_this_month": "هذا الشهر", + "period_last_month": "الشهر الماضي", + "period_this_year": "هذا العام", + "period_last_year": "العام الماضي", + "period_last_hour": "آخر ساعة", + "period_last_hours": "آخر {n} ساعات", + "period_last_day": "آخر يوم", + "period_last_days": "آخر {n} أيام", + "period_last_week_rolling": "آخر 7 أيام", + "period_last_weeks": "آخر {n} أسابيع", + "period_last_month_rolling": "آخر شهر", + "period_last_months": "آخر {n} أشهر", + "editor_color_by_shades": "درجات لون واحد", + "editor_shade_color": "لون التدرج", + "editor_show_percent": "إظهار كل حصة كنسبة مئوية", + "editor_center_total": "المجموع", + "editor_center_average": "المتوسط", + "editor_center_none": "لا شيء", + "parts_total": "المجموع", + "parts_average": "المتوسط", + "parts_aria": "{style} لـ {names}", + "editor_style_scatter": "مبعثر", + "editor_style_bubble": "فقاعي", + "editor_against": "على المحور السفلي", + "editor_against_entity": "الكيان الأول", + "editor_against_time": "الوقت", + "editor_dot_size": "حجم النقطة (px)", + "editor_jitter": "الارتعاش (px)", + "editor_min_size": "أصغر فقاعة (px)", + "editor_max_size": "أكبر فقاعة (px)", + "editor_dot_color": "لون النقطة", + "editor_xy_x_axis": "التسميات على المحور السفلي", + "scatter_needs_two": "أضف كيانًا ثانيًا. يوضع الأول على المحور السفلي والبقية على المحور الجانبي.", + "bubble_needs_three": "أضف ثلاثة كيانات: واحد للمحور السفلي، وواحد للمحور الجانبي، وواحد لحجم كل فقاعة.", + "scatter_role_x": "أفقي", + "bubble_role_size": "الحجم", + "chart_total": "المجموع", + "editor_x_min": "أدنى قيمة أفقية", + "editor_x_max": "أعلى قيمة أفقية", + "zoom_reset": "إعادة ضبط التكبير", + "zoom_window": "المعروض: من {from} إلى {to}", + "zoom_window_label": "الجزء المعروض من المخطط", + "editor_zoom": "التكبير والتحريك", + "editor_overview": "شريط نظرة عامة أسفل المخطط", + "editor_annotations": "التعليقات التوضيحية", + "editor_annotation_type": "النوع", + "editor_annotation_type_line": "خط عند قيمة", + "editor_annotation_type_band": "نطاق مظلل من القيم", + "editor_annotation_type_time": "علامات في أوقات محددة", + "editor_annotation_type_state": "علامات عند تغيّر كيان", + "editor_annotation_type_point": "تسمية على قراءة", + "editor_annotation_add_line": "خط", + "editor_annotation_add_band": "نطاق", + "editor_annotation_add_time": "أوقات", + "editor_annotation_add_state": "تغيّرات الحالة", + "editor_annotation_add_point": "تسمية نقطة", + "editor_annotation_add": "إضافة تعليق توضيحي:", + "editor_annotation_value": "القيمة", + "editor_annotation_from": "من", + "editor_annotation_to": "إلى", + "editor_annotation_times": "الأوقات", + "editor_annotation_entity": "الكيان", + "editor_annotation_series": "السلسلة (فارغ للأولى)", + "editor_annotation_state": "الحالة (فارغ لكل تغيير)", + "editor_annotation_shade": "التظليل أثناء هذه الحالة", + "editor_annotation_at": "القراءة", + "editor_annotation_at_max": "الأعلى", + "editor_annotation_at_min": "الأدنى", + "editor_annotation_at_last": "الأحدث", + "editor_annotation_at_first": "الأول", + "editor_annotation_label": "التسمية", + "editor_annotation_color": "اللون", + "editor_annotation_dash": "متقطع", + "editor_annotation_history": "تتبّع سجل الكيان (متدرج)", + "editor_annotation_zone": "التظليل", + "editor_annotation_zone_none": "لا شيء", + "editor_annotation_zone_above": "فوق الخط", + "editor_annotation_zone_below": "تحت الخط", + "editor_annotation_severity": "تظليل الألوان حسب قيمة الخط (نطاقات اختيارية)", + "editor_annotation_remove": "إزالة التعليق التوضيحي", + "editor_zones": "تظليل نطاقات الشدة خلف المخطط", + "editor_period_calendar": "الفترة", + "editor_period_calendar_rolling": "آخر…", + "editor_period_calendar_day": "اليوم", + "editor_period_calendar_week": "هذا الأسبوع", + "editor_period_calendar_month": "هذا الشهر", + "editor_period_calendar_year": "هذا العام", + "editor_period_offset": "عدد الفترات للخلف (0 هي الحالية)", + "editor_period_until": "الرسم حتى", + "editor_period_until_now": "الآن", + "editor_period_until_end": "نهاية الفترة", + "editor_period_navigate": "إظهار زرّي السابق والتالي", + "editor_group_by": "تجميع القراءات حسب", + "editor_group_by_none": "بدون تجميع", + "editor_group_by_hour": "الساعة", + "editor_group_by_day": "اليوم", + "editor_group_by_week": "الأسبوع", + "editor_group_by_month": "الشهر", + "editor_aggregate": "الدمج باستخدام", + "compare_series": "{name}، {offset}", + "compare_hours_earlier": "قبل {n} ساعة", + "compare_days_earlier": "قبل {n} أيام", + "compare_weeks_earlier": "قبل {n} أسابيع", + "compare_months_earlier": "قبل {n} أشهر", + "compare_years_earlier": "قبل {n} سنوات", + "editor_compare": "المقارنة مع فترات سابقة (مرسومة بشكل باهت في الخلف)", + "editor_compare_style": "لون الفترات السابقة", + "editor_compare_style_grey": "رمادي", + "editor_compare_style_series": "لون السلسلة باهتًا", + "editor_aggregate_mean": "المتوسط", + "editor_aggregate_sum": "المجموع", + "editor_aggregate_min": "الأدنى", + "editor_aggregate_max": "الأعلى", + "editor_aggregate_first": "الأول", + "editor_aggregate_last": "الأخير", + "editor_aggregate_change": "التغيّر (للعدّادات التصاعدية)", + "editor_cumulative_transform": "التحويل", + "editor_cumulative_transform_none": "لا شيء (القراءات كما هي)", + "editor_cumulative_transform_cumulative": "المجموع التراكمي", + "editor_cumulative_reset": "إعادة بدء المجموع التراكمي", + "editor_cumulative_reset_none": "أبدًا (من الحافة اليسرى)", + "editor_cumulative_reset_day": "كل يوم", + "editor_cumulative_reset_week": "كل أسبوع", + "editor_cumulative_reset_month": "كل شهر", + "editor_cumulative_reset_billing": "كل شهر في يوم الفوترة", + "editor_cumulative_billing_day": "يوم الفوترة من الشهر (1–28)", + "editor_x_axis": "تسميات الوقت", + "editor_y_axis": "تسميات القيم", + "editor_axis_labels": "تسميات المحاور", + "editor_axis_labels_outside": "بجانب المخطط", + "editor_axis_labels_inside": "فوق المخطط", + "editor_grid_horizontal": "خطوط أفقية", + "editor_grid_vertical": "خطوط عمودية", + "editor_y_min": "أدنى قيمة معروضة", + "editor_y_max": "أعلى قيمة معروضة", + "editor_y_scale": "مقياس القيم", + "editor_y_scale_linear": "خطوات متساوية", + "editor_y_scale_log": "لوغاريتمي (قوى العشرة)", + "editor_tooltip": "إظهار القيم عند التمرير أو اللمس", + "editor_line_width": "عرض الخط (px)", + "editor_dots": "نقطة عند كل قراءة", + "editor_on_top": "الرسم فوق الخطوط الأخرى", + "editor_when_entity": "الكيان", + "editor_when_state": "في الحالة", + "editor_when_above": "أعلى من", + "editor_when_below": "أقل من", + "editor_when_card_entity": "الكيان", + "editor_when_card_state": "في الحالة", + "editor_when_card_above": "أعلى من", + "editor_when_card_below": "أقل من", + "editor_when_ghost": "خط باهت للقراءات المخفية", + "editor_when_strip": "شريط يوضح متى تحقق الشرط", + "when_strip_label": "يظهر عندما {condition}", + "editor_now_marker": "خط الآن", + "editor_now_marker_off": "إيقاف", + "editor_now_marker_line": "الخط فقط", + "editor_now_marker_time": "الخط والوقت", + "editor_now_marker_countdown": "الخط وعدّ تنازلي حتى الوقت المحدد التالي", + "now_marker_countdown": "{label} خلال {duration}", + "now_marker_next": "التالي خلال {duration}", + "editor_compact": "مضغوط", + "editor_header": "الأسماء والقيم", + "editor_header_above": "فوق المخطط", + "editor_header_over": "على المخطط", + "editor_header_hidden": "مخفي", + "editor_legend_toggle": "انقر على اسم لإخفائه أو إظهاره", + "editor_labels_show": "أي القراءات", + "editor_labels_show_all": "الكل (بقدر ما يتسع)", + "editor_labels_show_last": "الأحدث", + "editor_labels_show_minmax": "الأعلى والأدنى", + "editor_labels_show_ends": "الأولى والأحدث", + "editor_labels_position": "موضع التسمية", + "editor_labels_position_auto": "فوق القمم وتحت الانخفاضات", + "editor_labels_position_above": "فوق", + "editor_labels_position_below": "تحت", + "editor_labels_position_center": "على النقطة", + "editor_labels_overlap": "السماح بتداخل التسميات", + "editor_sync": "مجموعة المزامنة", + "editor_multiples": "مخطط صغير لكل كيان", + "editor_multiples_scale": "مقياس القيم", + "editor_multiples_scale_auto": "موحّد عند تطابق الوحدات", + "editor_multiples_scale_shared": "موحّد لكل المخططات", + "editor_multiples_scale_independent": "لكل مخطط مقياسه الخاص", + "editor_multiples_columns": "الأعمدة (فارغ لملاءمة البطاقة)", + "forecast_label": "التوقعات", + "forecast_series": "توقعات {name}", + "editor_forecast_title": "التوقعات", + "editor_forecast_entity": "كيان التوقعات", + "editor_forecast_attribute": "السمة", + "editor_forecast_value_key": "مفتاح القيمة", + "editor_forecast_time_key": "مفتاح الوقت", + "editor_forecast_type": "توقعات الطقس", + "editor_forecast_type_hourly": "كل ساعة", + "editor_forecast_type_daily": "يومي", + "editor_forecast_type_twice_daily": "مرتين يوميًا", + "editor_forecast_multiply": "ضرب القيم في", + "editor_forecast_hours": "إظهار التوقعات حتى هذا المدى", + "editor_set_point": "إظهار نقطة الضبط", + "editor_shading": "التظليل أثناء التدفئة أو التبريد", + "editor_shade_fan": "التظليل أثناء تشغيل المروحة فقط", + "editor_current_color": "لون درجة الحرارة", + "editor_set_point_color": "لون نقطة الضبط", + "editor_heating_color": "لون التدفئة", + "editor_cooling_color": "لون التبريد", + "editor_days": "الأيام (أكثر من 1 يُظهر متوسط اليوم)", + "editor_day_clock_center_total": "مدة التشغيل", + "editor_day_clock_center_now": "الوقت الحالي", + "editor_day_clock_center_none": "لا شيء", + "editor_bucket": "شريط واحد لكل", + "editor_bucket_15": "15 دقيقة", + "editor_bucket_30": "30 دقيقة", + "editor_bucket_60": "ساعة", + "editor_aggregate_auto": "تلقائي (التغيّر للعدّادات، وإلا المتوسط)", + "editor_ring_color": "اللون", + "editor_active": "يُعدّ مشغّلًا", + "editor_entity_options_none": "أضف كيانًا أعلاه أولًا.", + "editor_hierarchy_group_by": "التجميع حسب", + "editor_group_by_floor": "الطابق", + "editor_group_by_area": "المنطقة", + "editor_group_by_device": "الجهاز", + "editor_group_by_label": "التسمية", + "editor_entity_groups": "مجموعة خاصة", + "editor_bar_labels": "النص على الأشرطة", + "editor_bar_labels_state": "الحالة", + "editor_bar_labels_duration": "المدة", + "editor_bar_labels_both": "الحالة والمدة", + "editor_bar_labels_none": "لا شيء", + "editor_timeline_legend": "وسيلة إيضاح الحالات", + "editor_timeline_legend_above": "فوق المخطط", + "editor_timeline_legend_hidden": "مخفي", + "editor_state_colors": "ألوان الحالات", + "editor_state_colors_help": "اسم من اللوحة (amber أو green أو blue أو red أو purple أو grey أو primary) أو أي لون CSS.", + "editor_state_colors_state": "الحالة", + "editor_state_colors_color": "اللون", + "editor_state_colors_add": "إضافة لون حالة", + "editor_state_colors_remove": "إزالة", + "editor_timeline_group": "المجموعة (الصفوف ذات المجموعة نفسها تتشارك عنوانًا)", + "editor_points_per_hour": "النقاط لكل ساعة (0 يرسم كل قراءة)", + "editor_graph": "الرسم البياني", + "editor_graph_line": "خط", + "editor_graph_bar": "أشرطة", + "editor_graph_none": "لا شيء (القيمة فقط)", + "editor_fill": "التعبئة أسفل الخط", + "editor_fill_solid": "مصمت", + "editor_fill_fade": "متلاشٍ", + "editor_fill_none": "لا شيء", + "editor_points": "النقاط على الخط", + "editor_points_hover": "عند التمرير", + "editor_points_always": "دائمًا", + "editor_points_never": "أبدًا", + "editor_trend_labels": "تسميات الأعلى والأدنى", + "editor_labels_hover": "عند التمرير", + "editor_labels_always": "دائمًا", + "editor_labels_never": "أبدًا", + "editor_height": "ارتفاع الرسم البياني (لكل 500 px من العرض)", + "editor_bar_spacing": "المسافة بين الأشرطة (px)", + "editor_color_transition": "ألوان النطاقات", + "editor_color_transition_smooth": "مزج", + "editor_color_transition_hard": "التغيّر عند كل نطاق", + "editor_extrema": "إظهار الأدنى والأعلى", + "editor_average": "إظهار المتوسط", + "editor_trend_legend": "وسيلة الإيضاح (كيانان أو أكثر)", + "editor_trend_y_min": "أدنى قيمة", + "editor_trend_y_max": "أعلى قيمة", + "editor_min_range": "أصغر نطاق معروض", + "editor_y_min_secondary": "أدنى قيمة للمحور الأيمن", + "editor_y_max_secondary": "أعلى قيمة للمحور الأيمن", + "editor_min_range_secondary": "أصغر نطاق للمحور الأيمن", + "editor_value_factor": "التحجيم بـ 10 مرفوعة للقوة", + "editor_align_header": "الاسم والأيقونة", + "editor_align_header_default": "موزّع", + "editor_align_header_left": "يسار", + "editor_align_header_right": "يمين", + "editor_align_header_center": "وسط", + "editor_align_icon": "الأيقونة", + "editor_align_icon_right": "يمين الاسم", + "editor_align_icon_left": "يسار الاسم", + "editor_align_icon_state": "بجانب القيمة", + "editor_align_state": "القيمة", + "editor_align_state_left": "يسار", + "editor_align_state_right": "يمين", + "editor_align_state_center": "وسط", + "editor_font_size": "حجم القيمة (%)", + "editor_font_size_header": "حجم الاسم (px)", + "editor_color_name": "تلوين الاسم", + "editor_color_value": "تلوين القيمة", + "editor_trend_color_icon": "تلوين الأيقونة", + "editor_trend_group": "بدون خلفية (داخل بطاقة أخرى)", + "editor_icon_image": "صورة بدلًا من الأيقونة (URL)", + "editor_trend_tooltip": "إظهار القيمة تحت المؤشر", + "editor_y_axis_side": "المحور", + "editor_y_axis_side_primary": "يسار", + "editor_y_axis_side_secondary": "يمين (بمقياس خاص)", + "editor_entity_aggregate": "الدمج باستخدام", + "editor_fixed_value": "رسم القيمة الحالية كخط مستوٍ", + "editor_show_state": "إظهار قيمته بجانب القيمة الرئيسية", + "editor_show_indicator": "نقطة ملوّنة حسب القيمة", + "editor_show_graph": "على الرسم البياني", + "editor_show_line": "خط", + "editor_show_fill": "تعبئة", + "editor_show_points": "نقاط", + "editor_show_legend_entity": "في وسيلة الإيضاح", + "editor_show_legend_state": "القيمة في وسيلة الإيضاح", + "editor_sectors": "الاتجاهات", + "editor_sectors_4": "4 (N، E، S، W)", + "editor_sectors_8": "8 (N، NE، E…)", + "editor_sectors_16": "16 (N، NNE، NE…)", + "editor_calm": "هادئ دون", + "editor_wind_roles": "الكيان الأول هو اتجاه الرياح، بالدرجات أو بنقاط البوصلة مثل SW. والثاني هو سرعة الرياح: بدونه تُظهر البتلات فقط عدد مرات هبوب الرياح من كل اتجاه.", + "editor_wind_now": "الاتجاه: {direction}. السرعة: {speed}.", + "editor_wind_none": "لا شيء", + "editor_wind_statistics": "تعطي الإحصائيات طويلة المدى متوسط الاتجاه لكل ساعة. ولا يكون ذلك صحيحًا عبر الشمال إلا عندما يسجّل المستشعر الاتجاه كزاوية (فئة الحالة measurement_angle)؛ وإلا فإن ساعة تتأرجح بين NNW وNNE يكون متوسطها جنوبًا. السجل دقيق.", + "editor_style_area": "مساحي", + "editor_stack": "التكديس", + "editor_stack_none": "بدون تكديس", + "editor_stack_normal": "فوق بعضها", + "editor_stack_percent": "حتى 100 %", + "editor_negative_color": "اللون تحت الصفر", + "editor_style_beeswarm": "مخطط سرب النحل", + "editor_place_by": "وضع كل نقطة حسب", + "editor_place_by_value": "قيمتها", + "editor_place_by_time_of_day": "وقت حدوثها من اليوم", + "editor_size_by_value": "نقاط أكبر للقيم الأكبر", + "swarm_readings": "{n} قراءة", + "swarm_events": "{n} مرة تشغيل", + "swarm_shown": "النقاط المعروضة", + "swarm_none": "لا توجد قراءات", + "swarm_no_change": "بدون تغيير: {value}", + "swarm_held": "ثابت طوال الفترة", + "swarm_earliest_latest": "الأقدم – الأحدث", + "swarm_lowest_highest": "الأدنى – الأعلى", + "editor_style_strip_plot": "مخطط شريطي نقطي", + "strip_median_value": "الوسيط {value}", + "strip_mean_value": "المتوسط {value}", + "strip_mean": "المتوسط", + "editor_strip_marker": "خط عبر كل صف عند", + "editor_strip_marker_median": "الوسيط", + "editor_strip_marker_mean": "المتوسط", + "editor_strip_marker_none": "بدون خط", + "editor_strip_jitter": "التوزيع عبر الصف", + "editor_fill_color": "اللون", + "editor_style_box": "مخطط الصندوق", + "box_aria": "مخطط الصندوق لـ {names}", + "box_highest": "الأعلى", + "box_upper_quartile": "الربيع الأعلى", + "box_median": "الوسيط", + "box_lower_quartile": "الربيع الأدنى", + "box_lowest": "الأدنى", + "box_mean": "المتوسط", + "box_count": "القراءات", + "box_outliers": "القيم الشاذة", + "editor_whiskers": "امتداد الشعيرات", + "editor_whiskers_tukey": "1.5 × ارتفاع الصندوق (القيم الشاذة كنقاط)", + "editor_whiskers_range": "الأدنى والأعلى", + "editor_readings": "إظهار كل قراءة كنقطة", + "editor_box_color": "لون الصندوق", + "editor_style_bullet": "مخطط الرصاصة", + "editor_ranges": "النطاقات خلف الشريط", + "editor_ranges_shades": "درجات الرمادي", + "editor_ranges_colours": "ألوان نطاقات الألوان", + "compare_target": "الهدف {target}", + "chart_aria": "مخطط {style} لـ {names}", + "editor_style_candlestick": "الشموع اليابانية", + "editor_candle_by": "شمعة واحدة لكل", + "editor_under_aggregate": "الكيانات في الأسفل: دمج القراءات باستخدام", + "editor_up_color": "اللون عند الارتفاع", + "editor_down_color": "اللون عند الانخفاض", + "editor_underneath": "رسم الكيانات الأخرى في الأسفل كـ", + "editor_underneath_columns": "أعمدة", + "editor_underneath_line": "خط", + "candle_open": "الافتتاح", + "candle_high": "الأعلى", + "candle_low": "الأدنى", + "candle_close": "الإغلاق", + "candle_week_of": "أسبوع {date}", + "editor_style_climate": "المناخ", + "climate_set_point": "نقطة الضبط", + "climate_range": "{low} – {high}", + "climate_not_thermostat": "{name} ليس منظم حرارة. اختر كيان مناخ.", + "climate_action_heating": "تدفئة", + "climate_action_preheating": "تسخين مسبق", + "climate_action_cooling": "تبريد", + "climate_action_defrosting": "إذابة الجليد", + "climate_action_drying": "تجفيف", + "climate_action_fan": "مروحة", + "climate_action_idle": "خامل", + "climate_action_off": "إيقاف", + "editor_style_column": "عمودي", + "editor_group_by_auto": "تلقائي", + "editor_range": "من الأدنى إلى الأعلى في كل عمود", + "editor_rounded": "أطراف مستديرة", + "editor_column_labels": "إظهار القيم على الأعمدة", + "editor_error_bars": "أشرطة الخطأ (التشتت في كل عمود)", + "editor_error_bars_none": "لا شيء", + "editor_error_bars_std": "المتوسط ± انحراف معياري واحد", + "editor_error_bars_min_max": "الأدنى والأعلى", + "editor_error_bars_ci95": "فترة ثقة 95 % للمتوسط", + "error_bars_tooltip": "{value} ({low} – {high})", + "editor_column_color": "اللون", + "editor_style_combined": "مدمج", + "editor_series_type": "الرسم كـ", + "editor_series_type_line": "خط", + "editor_series_type_column": "أعمدة", + "editor_series_type_area": "مساحة", + "editor_series_axis": "محور القيم", + "editor_series_axis_auto": "تلقائي (حسب الوحدة)", + "editor_series_axis_left": "يسار", + "editor_series_axis_right": "يمين", + "editor_series_aggregate": "الدمج باستخدام", + "editor_series_aggregate_auto": "مثل البطاقة", + "editor_series_aggregate_mean": "المتوسط", + "editor_series_aggregate_sum": "المجموع", + "editor_series_aggregate_min": "الأدنى", + "editor_series_aggregate_max": "الأعلى", + "editor_series_aggregate_first": "الأول", + "editor_series_aggregate_last": "الأخير", + "editor_series_aggregate_change": "التغيّر (للعدّادات التصاعدية)", + "editor_style_day_clock": "ساعة 24 ساعة", + "day_clock_times_one": "مرة واحدة", + "day_clock_times": "{n} مرات", + "day_clock_a_day": "{text} يوميًا", + "day_clock_busiest": "{total} · الأكثر نشاطًا {time}", + "day_clock_peak": "الذروة {value} عند {time}", + "day_clock_state": "{name} {state}", + "day_clock_per_day": "{label} يوميًا", + "day_clock_no_data": "لم يُسجَّل شيء", + "day_clock_now": "الآن", + "day_clock_on": "مشغّل", + "day_clock_average": "متوسط اليوم · آخر {n} أيام", + "day_clock_on_days": "في {on} من {of} أيام", + "day_clock_so_far": "{duration} حتى الآن", + "day_clock_range": "{from} – {to}", + "day_clock_average_value": "{value} في المتوسط", + "editor_style_cycle_plot": "مخطط دوري", + "cycle_note_week": "متوسط كل ساعة على مدى {n} أسابيع", + "cycle_note_hour": "كل ساعة، يومًا بيوم، على مدى {n} أسابيع", + "cycle_note_month": "كل يوم من الشهر، شهرًا بشهر، على مدى {n} أسابيع", + "cycle_mean_legend": "متوسط اللوحة", + "cycle_panel_average": "متوسط {name}", + "editor_cycle_plot_cycle": "لوحة واحدة لكل", + "editor_cycle_plot_cycle_day_of_week": "يوم الأسبوع (ساعاته)", + "editor_cycle_plot_cycle_hour_of_day": "ساعة اليوم (يومًا بيوم)", + "editor_cycle_plot_cycle_day_of_month": "يوم الشهر (شهرًا بشهر)", + "editor_cycle_plot_weeks": "الأسابيع", + "editor_style_dumbbell": "مخطط الدمبل", + "editor_ends": "المقارنة", + "editor_ends_range": "الأدنى والأعلى في الفترة", + "editor_ends_then": "بداية الفترة والآن", + "editor_ends_target": "الهدف والآن", + "editor_show_now": "تمييز القيمة الحالية", + "dumbbell_low": "منخفض", + "dumbbell_high": "مرتفع", + "dumbbell_now": "الآن", + "dumbbell_target": "الهدف", + "dumbbell_ago_hour_one": "قبل ساعة", + "dumbbell_ago_hour": "قبل {n} ساعات", + "dumbbell_ago_day_one": "قبل يوم", + "dumbbell_ago_day": "قبل {n} أيام", + "dumbbell_ago_week_one": "قبل أسبوع", + "dumbbell_ago_week": "قبل {n} أسابيع", + "dumbbell_ago_month_one": "قبل شهر", + "dumbbell_ago_month": "قبل {n} أشهر", + "dumbbell_no_value": "لا توجد قيمة", + "editor_style_funnel": "قمع", + "editor_funnel_shape": "الشكل", + "editor_funnel_shape_funnel": "قمع (المرحلة الأولى في الأعلى)", + "editor_funnel_shape_pyramid": "هرم (المرحلة الأولى في الأسفل)", + "editor_funnel_percent_of": "النسب المئوية", + "editor_funnel_percent_of_first": "حصة من المرحلة الأولى", + "editor_funnel_percent_of_previous": "حصة من المرحلة السابقة", + "editor_funnel_percent_of_none": "عدم الإظهار", + "editor_funnel_color_by": "اللون", + "editor_funnel_color_by_series": "لون واحد لكل كيان", + "editor_funnel_color_by_bands": "حسب نطاق اللون", + "funnel_aria": "{style} لـ {names}", + "editor_style_grouped_bars": "أشرطة مجمّعة", + "editor_mode": "الأشرطة", + "editor_mode_grouped": "جنبًا إلى جنب", + "editor_mode_stacked": "مكدّسة", + "editor_mode_percent": "مكدّسة حتى 100 %", + "editor_bars_color_by": "اللون", + "editor_bars_color_by_series": "لون واحد لكل سلسلة", + "editor_bars_color_by_bands": "حسب نطاق اللون", + "editor_bar_group": "الصف", + "editor_bar_series": "السلسلة", + "editor_bar_color": "لون الشريط", + "grouped_bars_aria": "مخطط شريطي لـ {names}", + "editor_style_heatmap": "خريطة حرارية", + "heatmap_aria": "خريطة حرارية لـ {name}", + "heatmap_hours": "الأيام المحسوب متوسطها", + "heatmap_empty": "لا توجد قراءات", + "editor_grid": "التخطيط", + "editor_grid_hours": "الساعة حسب يوم الأسبوع", + "editor_grid_calendar": "تقويم (يوم لكل خلية)", + "editor_color_by_scale": "تدرج سلس", + "editor_cell_shape": "الخلايا", + "editor_cell_shape_square": "مربع", + "editor_cell_shape_rounded": "مستدير", + "editor_cell_shape_hexagon": "سداسي", + "editor_color_min": "أدنى لون عند", + "editor_color_max": "أعلى لون عند", + "editor_legend": "وسيلة الإيضاح", + "editor_style_spiral": "حلزوني", + "spiral_aria": "حلزون {name}، {n} لفات", + "spiral_turn_day_note": "{n} أيام، لفة واحدة يوميًا", + "spiral_turn_week_note": "{n} أسابيع، لفة واحدة أسبوعيًا", + "spiral_inner_oldest": "الأقدم في المنتصف والأحدث في الخارج", + "editor_spiral_turn": "لفة واحدة لكل", + "editor_spiral_turn_day": "يوم", + "editor_spiral_turn_week": "أسبوع", + "editor_spiral_turns": "اللفات", + "editor_spiral_ring_width": "عرض الحلقة", + "editor_style_histogram": "مدرج تكراري", + "editor_count": "العدّ", + "editor_count_time": "الوقت المستغرق في كل نطاق", + "editor_count_readings": "القراءات في كل نطاق", + "editor_show_as": "العرض كـ", + "editor_show_as_percent": "حصة من الكل (%)", + "editor_show_as_total": "ساعات أو قراءات", + "editor_bins": "عدد الفئات (فارغ: تلقائي)", + "editor_bin_width": "عرض الفئة (يتقدّم على العدد)", + "editor_bars": "كيانان أو أكثر", + "editor_bars_side": "أشرطة جنبًا إلى جنب", + "editor_bars_overlap": "أشرطة فوق بعضها", + "editor_hist_x_axis": "تسميات القيم على المحور السفلي", + "histogram_readings": "{n} قراءة", + "histogram_reading": "قراءة واحدة", + "editor_style_line": "خطي", + "chart_loading": "جارٍ تحميل السجل…", + "chart_error": "تعذّر تحميل السجل: {error}", + "energy_loading": "جارٍ تحميل إعدادات لوحة معلومات الطاقة…", + "energy_error": "تعذّرت قراءة إعدادات لوحة معلومات الطاقة: {error}", + "energy_none": "لم يتم إعداد أي من هذه التدفقات في لوحة معلومات الطاقة بعد.", + "energy_flow_grid_import": "الاستيراد من الشبكة", + "energy_flow_grid_export": "التصدير إلى الشبكة", + "energy_flow_solar": "الطاقة الشمسية", + "energy_flow_battery_out": "خرج البطارية", + "energy_flow_battery_in": "دخل البطارية", + "energy_flow_gas": "الغاز", + "energy_flow_water": "المياه", + "energy_flow_devices": "الأجهزة", + "energy_node_home": "المنزل", + "energy_node_untracked": "استهلاك غير متتبَّع", + "energy_node_home_use": "المستخدم في المنزل", + "chart_no_data": "لا توجد قراءات في هذه الفترة.", + "legend_toggle_hint": "انقر للإخفاء أو الإظهار. اضغط مطولًا لإظهار هذا فقط.", + "legend_toggle_all_hidden": "كل السلاسل مخفية. انقر على اسم لإظهاره مجددًا.", + "export_menu": "تصدير", + "export_png": "حفظ كـ PNG", + "export_png_hint": "صورة، 2×", + "export_svg": "حفظ كـ SVG", + "export_svg_hint": "متجهي", + "export_csv": "نسخ CSV", + "export_csv_hint": "القيم المرسومة", + "export_yaml": "نسخ YAML", + "export_yaml_hint": "إعدادات هذه البطاقة", + "export_copied": "تم النسخ", + "export_saved": "تم الحفظ", + "export_saved_file": "حُفظ كملف: الحافظة غير متاحة هنا", + "export_failed": "تعذّر التصدير من هذا المتصفح", + "chart_log_nothing": "لا يوجد ما هو أكبر من الصفر لرسمه على مقياس لوغاريتمي.", + "editor_style_lollipop": "مخطط المصاصة", + "editor_style_pictograph": "مخطط تصويري", + "editor_unit_icon": "الأيقونة (يمكن أن تكون لكل كيان أيقونته)", + "editor_per_icon": "تمثّل كل أيقونة (فارغ: تلقائي)", + "editor_group_size": "الأيقونات في كل مجموعة (0: بدون مجموعات)", + "editor_partial": "تعبئة جزئية للأيقونة للكسور", + "editor_style_pie": "دائري / حلقي", + "editor_shape": "الشكل", + "editor_shape_donut": "حلقي", + "editor_shape_pie": "دائري", + "editor_center_label": "سطر تحت المجموع", + "editor_gap": "المسافة بين الشرائح", + "editor_gradient": "تعبئة متدرجة", + "editor_style_polar_area": "المساحة القطبية", + "editor_polar_scale": "المقياس", + "editor_polar_scale_shared": "مقياس واحد للكل، من 0 إلى أكبر قيمة", + "editor_polar_scale_limits": "كل شريحة من الحد الأدنى إلى الحد الأقصى لكيانها", + "editor_polar_color_by": "اللون", + "editor_polar_color_by_series": "لون واحد لكل كيان", + "editor_polar_color_by_shades": "درجات لون واحد، أغمق للأكثر", + "editor_polar_color_by_bands": "حسب نطاق اللون", + "editor_polar_color": "لون الدرجات", + "polar_area_aria": "مخطط المساحة القطبية لـ {names}", + "editor_style_radar": "رادار", + "editor_radar_scale": "المقياس", + "editor_radar_scale_limits": "كل محور من الحد الأدنى إلى الحد الأقصى لكيانه", + "editor_radar_scale_shared": "مقياس واحد للكل، من 0 إلى أكبر قيمة", + "editor_radar_fill": "تعبئة الأشكال", + "editor_radar_axis": "اسم المحور", + "radar_aria": "مخطط رادار لـ {names}", + "radar_other": "أخرى", + "editor_style_range_area": "مساحة النطاق", + "editor_mean": "رسم المتوسط كخط", + "editor_range_color": "اللون", + "editor_style_rings": "حلقات", + "editor_rings_start_angle": "زاوية البداية (0 هي الأعلى)", + "editor_rounded_ends": "أطراف مستديرة", + "editor_style_sankey": "مخطط سانكي (تدفق)", + "editor_link_color": "تلوين التدفقات حسب", + "editor_link_color_auto": "مصدرها، أو وجهتها بعد عقدة وسطى", + "editor_link_color_source": "مصدرها", + "editor_link_color_target": "وجهتها", + "editor_from": "يتدفق من", + "editor_to": "يتدفق إلى", + "editor_flow_color": "لون التدفق", + "sankey_aria": "مخطط تدفق: {flows}", + "sankey_flow": "من {from} إلى {to} {value}", + "sankey_no_flows": "حدّد لكل كيان \"يتدفق من\" و\"يتدفق إلى\" في خياراته.", + "sankey_nothing": "لا يوجد تدفق حاليًا.", + "energy_nothing_flowed": "لم يتدفق شيء في هذه الفترة.", + "editor_style_chord": "مخطط الأوتار (تدفقات حول دائرة)", + "editor_chord_pad": "المسافة بين العُقد", + "editor_chord_ribbon_opacity": "عتامة الأشرطة", + "chord_aria": "مخطط الأوتار: {flows}", + "editor_style_slope": "مخطط الميل", + "editor_measure": "المقارنة", + "editor_measure_value": "القراءة حينها والآن", + "editor_measure_change": "مقدار الارتفاع في كل فترة (العدّادات)", + "editor_color_by_direction": "صعودًا أو هبوطًا", + "editor_color_by_group": "حسب المجموعة", + "editor_increase": "الارتفاع يُعدّ", + "editor_increase_bad": "سيئًا (أحمر)", + "editor_increase_good": "جيدًا (أخضر)", + "editor_group": "المجموعة", + "slope_now": "الآن", + "slope_ago": "قبل {n} {unit}", + "slope_ago_one": "قبل {unit}", + "slope_previous": "{n} {unit} سابقة", + "slope_previous_one": "الفترة السابقة: {unit}", + "slope_last": "آخر {n} {unit}", + "slope_last_one": "آخر {unit}", + "slope_unit_hour": "ساعة", + "slope_unit_hour_other": "ساعات", + "slope_unit_day": "يوم", + "slope_unit_day_other": "أيام", + "slope_unit_week": "أسبوع", + "slope_unit_week_other": "أسابيع", + "slope_unit_month": "شهر", + "slope_unit_month_other": "أشهر", + "slope_entity_aria": "{name}، من {from} إلى {to}", + "slope_no_reading": "لا توجد قراءة", + "editor_style_sparkline": "خطوط مؤشرة مصغّرة", + "editor_spark": "خط مؤشر مصغّر", + "editor_spark_line": "خط", + "editor_spark_area": "مساحة", + "editor_spark_column": "أعمدة", + "editor_spark_bar": "شريط تحت الاسم والقيمة", + "editor_spark_color": "اللون", + "spark_aria": "اتجاه {name}", + "editor_style_streamgraph": "مخطط التدفق المتموج", + "editor_baseline": "الشكل", + "editor_baseline_wiggle": "تدفق متموج (انسيابي)", + "editor_baseline_centre": "متمركز", + "editor_baseline_share": "حصة من المجموع (100 %)", + "editor_baseline_zero": "مكدّس من الصفر", + "editor_stream_order": "الترتيب", + "editor_stream_order_inside_out": "الأكبر في المنتصف", + "editor_stream_order_listed": "كما هي مدرجة، الأول في الأسفل", + "editor_stream_labels": "الأسماء على التدفقات", + "editor_stream_curve": "الحواف", + "stream_total": "المجموع", + "editor_style_sunburst": "مخطط الشمس المشعة", + "editor_style_icicle": "مخطط الجليد المتدلي", + "editor_sunburst_shape": "الشكل", + "editor_sunburst_shape_full": "دائرة كاملة", + "editor_sunburst_shape_half": "نصف دائرة", + "editor_hierarchy_color_by": "اللون", + "editor_hierarchy_color_by_group": "لون واحد لكل مجموعة", + "editor_hierarchy_color_by_bands": "حسب نطاق اللون", + "hierarchy_total": "المجموع", + "hierarchy_other": "أخرى", + "hierarchy_empty": "لا شيء لعرضه: لا يوجد كيان بقيمة أكبر من الصفر.", + "hierarchy_no_reading": "لا توجد قراءة:", + "sunburst_aria": "مخطط الشمس المشعة لـ {names}", + "icicle_aria": "مخطط الجليد المتدلي لـ {names}", + "editor_style_timeline": "الخط الزمني للحالة", + "timeline_no_states": "لم تُسجَّل أي حالات في هذه الفترة.", + "timeline_for": "لمدة {duration}", + "timeline_now": "الآن", + "timeline_measurement": "قراءات وليست حالات: المخطط الخطي يناسب هذا الكيان", + "editor_style_treemap": "خريطة شجرية", + "editor_treemap_color_by": "اللون", + "editor_treemap_color_by_group": "لون واحد لكل مجموعة", + "editor_treemap_color_by_bands": "حسب نطاق اللون", + "treemap_aria": "خريطة شجرية لـ {names}", + "treemap_total": "{value} إجمالًا", + "treemap_empty": "لا شيء لعرضه: لا يوجد كيان بقيمة أكبر من الصفر.", + "treemap_no_reading": "لا توجد قراءة:", + "treemap_other": "أخرى", + "editor_style_marimekko": "ماريميكو", + "editor_marimekko_segment_labels": "النص على كل جزء", + "editor_marimekko_segment_labels_percent": "حصته من عموده", + "editor_marimekko_segment_labels_value": "القيمة", + "editor_marimekko_segment_labels_both": "الحصة والقيمة", + "editor_marimekko_segment_labels_none": "لا شيء", + "editor_marimekko_group": "العمود (المجموعة)", + "editor_marimekko_category": "الفئة", + "editor_marimekko_color": "لون الفئة", + "marimekko_aria": "مخطط ماريميكو، الأعمدة: {columns}", + "editor_style_trend": "الاتجاه", + "trend_min": "منخفض", + "trend_avg": "متوسط", + "trend_max": "مرتفع", + "editor_style_violin": "مخطط الكمان", + "editor_shape_violin": "كمان", + "editor_shape_raincloud": "سحابة المطر (نصف كمان وصندوق وقراءات)", + "editor_box": "صندوق بالوسيط والنصف الأوسط", + "editor_bandwidth": "التنعيم (بوحدة الكيان، فارغ للتلقائي)", + "editor_split_by": "شكل واحد لكل", + "editor_split_by_none": "كيان", + "editor_split_by_day": "كيان ويوم", + "editor_split_by_week": "كيان وأسبوع", + "editor_split_by_month": "كيان وشهر", + "violin_median": "الوسيط {value}", + "violin_none": "لا توجد قراءات", + "violin_raincloud": "سحابة المطر", + "editor_style_waffle": "مخطط الوافل", + "editor_waffles": "الوافل", + "editor_waffles_one": "واحد، مقسّم بين الكيانات", + "editor_waffles_each": "واحد لكل كيان، جنبًا إلى جنب", + "editor_headline": "إظهار الحصة الأولى بخط كبير", + "editor_style_waterfall": "مخطط الشلال", + "editor_steps": "كل خطوة هي", + "editor_steps_change": "مقدار تغيّره في الفترة", + "editor_steps_current": "قيمته الحالية", + "editor_start_from_first": "البدء من قراءة الكيان الأول في بداية الفترة", + "editor_total": "إظهار المجموع في النهاية", + "editor_waterfall_invert": "عدّ تنازلي (الارتفاع فيها انخفاض في المجموع)", + "waterfall_start": "البداية", + "waterfall_end": "النهاية", + "waterfall_total": "المجموع", + "waterfall_no_readings": "لا توجد قراءات", + "waterfall_aria": "مخطط الشلال: {bars}", + "editor_style_wind_rose": "وردة الرياح", + "wind_prevailing": "السائد", + "wind_mean_speed": "متوسط السرعة", + "wind_strongest": "الأقوى", + "wind_calm": "هادئ", + "wind_speed": "السرعة", + "wind_speed_unit": "السرعة ({unit})", + "wind_share": "من الوقت", + "wind_aria": "وردة الرياح، السائد {direction} {share}", + "wind_aria_calm": "وردة الرياح، السائد {direction} {share}، هادئ {calm}", + "wind_aria_still": "وردة الرياح، هادئ {calm}", + "editor_style_purpose_bar": "البطاريات والمستويات وأي شيء من 0 إلى 100", + "editor_style_purpose_thin": "التخزين والقوائم الطويلة في مساحة صغيرة", + "editor_style_purpose_segmented": "قوة الإشارة ومستويات الامتلاء، على درجات", + "editor_style_purpose_tank": "الخزانات والحاويات وبراميل المياه، تمتلئ من الأسفل", + "editor_style_purpose_battery": "كل بطاريات المنزل، الأفرغ أولًا", + "editor_style_purpose_ring": "المعالج والذاكرة والقرص، على شكل قرص مدرّج", + "editor_style_purpose_needle": "القدرة والسرعة، بمؤشر", + "editor_style_purpose_arc": "الحرارة والرطوبة وCO₂، على شكل قرص مدرّج مفتوح", + "editor_style_purpose_line": "كيف تغيّر مستشعر خلال ساعات أو أيام أو أشهر", + "editor_style_purpose_area": "الطاقة الشمسية واستهلاك الكهرباء، مع الاستيراد والتصدير على جانبي الصفر", + "editor_style_purpose_column": "الطاقة في اليوم، والمطر في الساعة", + "editor_style_purpose_combined": "أعمدة وخطوط ومساحات على محور زمني واحد، مع محور ثانٍ", + "editor_style_purpose_pie": "كيف ينقسم المجموع إلى أجزاء، مثل مصادر طاقة اليوم", + "editor_style_purpose_rings": "عدة بطاريات أو أهداف في قرص واحد", + "editor_style_purpose_pictograph": "العدّ: المهام المنجزة، أكواب الماء، من في المنزل", + "editor_style_purpose_waffle": "حصة واحدة من 100، أو تقسيم مجموع واحد", + "editor_style_purpose_histogram": "كم أمضت الغرفة في كل نطاق حرارة", + "editor_style_purpose_scatter": "مستشعر مقابل آخر، مثل التدفئة مقابل الحرارة الخارجية", + "editor_style_purpose_bubble": "مستشعران متقابلان، والحجم حسب ثالث", + "editor_style_purpose_heatmap": "القدرة حسب الساعة ويوم الأسبوع، أو أيام سنة كاملة كتقويم", + "editor_style_purpose_spiral": "روتين يومي أو أسبوعي، لفة واحدة لكل يوم أو أسبوع", + "editor_style_purpose_box": "كيف تتوزع القراءات، لكل كيان أو لكل يوم أو أسبوع أو شهر", + "editor_style_purpose_funnel": "الطاقة الشمسية المنتجة، ثم المستخدمة في المنزل، ثم المصدّرة", + "editor_style_purpose_radar": "مقارنة ملامح عدة قيم", + "editor_style_purpose_polar_area": "القيم كشرائح بأطوال مختلفة حول دائرة", + "editor_style_purpose_treemap": "استهلاك الكهرباء حسب الطابق والغرفة، كمربعات بحجم الحصة", + "editor_style_purpose_marimekko": "مجموع مقسّم بطريقتين، مثل الطاقة حسب الغرفة والاستخدام", + "editor_style_purpose_sunburst": "تسلسل هرمي على شكل حلقات، انقر للدخول", + "editor_style_purpose_icicle": "تسلسل هرمي على شكل أشرطة متراكبة، انقر للدخول", + "editor_style_purpose_grouped_bars": "عدة قيم جنبًا إلى جنب، أو متراكبة، أو كنسبة 100 %", + "editor_style_purpose_bullet": "قيمة مقابل هدفها", + "editor_style_purpose_lollipop": "قيم كثيرة بأقل قدر من الحبر", + "editor_style_purpose_waterfall": "كيف يُبنى المجموع أو يتناقص، خطوة بخطوة", + "editor_style_purpose_slope": "كل كيان في السابق والآن", + "editor_style_purpose_dumbbell": "أدنى وأعلى قيمة لكل كيان", + "editor_style_purpose_range_area": "من الأدنى إلى الأعلى في كل فترة، مظلّلًا", + "editor_style_purpose_sparkline": "اتجاه صغير بجانب اسم كل كيان وقيمته", + "editor_style_purpose_streamgraph": "كيف تتقاسم عدة كيانات مجموعًا عبر الزمن", + "editor_style_purpose_candlestick": "الافتتاح والأعلى والأدنى والإغلاق لكل فترة", + "editor_style_purpose_violin": "كيف تتوزع القراءات، على شكل منحنٍ ناعم", + "editor_style_purpose_beeswarm": "كل قراءة كنقطة، موزعة بحيث لا تتداخل", + "editor_style_purpose_strip_plot": "كل قراءة كنقطة، مع خط عند القيمة الوسطى", + "editor_style_purpose_sankey": "كيف تتدفق الطاقة بين المصادر والأحمال", + "editor_style_purpose_chord": "تدفقات في الاتجاهين بين بضعة أماكن، حول دائرة", + "editor_style_purpose_timeline": "متى كان كل كيان مشغّلًا أو مطفأً أو في المنزل أو يدفّئ", + "editor_style_purpose_climate": "حرارة منظم الحرارة مقابل درجة الضبط", + "editor_style_purpose_wind_rose": "من أين تهب الرياح، وبأي قوة", + "editor_style_purpose_day_clock": "متى كان كل كيان مشغّلًا، على مدار الساعة", + "editor_style_purpose_cycle_plot": "اليوم المتوسط لكل يوم من أيام الأسبوع، جنبًا إلى جنب", + "editor_style_purpose_trend": "بلاطة مدمجة: القيمة وتاريخها القريب", + "editor_chart_group_data": "المدة الزمنية والقراءات", + "editor_chart_group_look": "المظهر", + "editor_chart_group_axes": "المحاور وخطوط الشبكة", + "editor_chart_group_extras": "العلامات والإضافات", + "editor_chart_group_layout": "التخطيط والمشاركة", + "editor_notice_group_by": "أُوقف التجميع حسب {by}: لا يمكن لـ {style} التجميع بهذه الطريقة.", + "editor_notice_sorted": "مرتّب من الأفرغ أولًا. غيّر ذلك من الترتيب ضمن العرض.", + "editor_summary_no_entities": "لا توجد كيانات بعد", + "editor_summary_entity_one": "كيان واحد", + "editor_summary_entities": "{count} كيانات", + "editor_summary_matching": "والكيانات المطابقة", + "editor_summary_limits": "{min} إلى {max}", + "editor_summary_target": "الهدف {target}", + "editor_summary_no_bands": "لا توجد نطاقات", + "editor_summary_band_one": "نطاق واحد", + "editor_summary_bands": "{count} نطاقات", + "editor_warn_min_max": "الحد الأدنى ({min}) ليس أقل من الحد الأقصى ({max})، لذا لا يمكن ملء أي شيء. اخفض الحد الأدنى أو ارفع الحد الأقصى.", + "editor_warn_not_number": "قراءة {entity} هي \"{state}\"، وهي ليست رقمًا، لذا لا يستطيع هذا النمط رسمها. اختر مستشعرًا يُبلغ عن رقم، أو اقرأ إحدى سماته من خياراته.", + "editor_warn_band_same_start": "يبدأ نطاقان عند {from}، لذا يظهر واحد منهما فقط. اجعل لكل نطاق بداية خاصة به.", + "editor_row_action": "{action}: {entity}", + "editor_when_heading": "إظهار هذه السلسلة فقط عندما…", + "editor_when_card_heading": "إظهار السلاسل فقط عندما…", + "editor_when_card_help": "اختر كيانًا، ثم الحالة التي يجب أن يكون فيها أو النطاق الذي يجب أن يقع ضمنه. يمكن أن يكون لكل سلسلة شرطها الخاص، في خياراتها ضمن الكيانات.", + "editor_when_state_helper": "لعدة حالات: افصل بينها بفواصل.", + "editor_when_card_state_helper": "لعدة حالات: افصل بينها بفواصل.", + "editor_anomalies_window_helper": "مثل 30min أو 2h أو 1d. فارغ: جزء من اثني عشر من المدى.", + "editor_zoom_helper": "القرص، أو Ctrl + التمرير، أو السحب.", + "editor_sync_helper": "المخططات التي تحمل الاسم نفسه تتشارك المؤشر وتنتقل بين الفترات معًا.", + "editor_forecast_entity_helper": "تُرسم توقعاته بخط متقطع بعد الآن.", + "editor_forecast_attribute_helper": "فارغ: توقعات الطقس، أو سمة باسم \"forecast\".", + "editor_forecast_value_key_helper": "فارغ: يُستنتج من التوقعات.", + "editor_forecast_time_key_helper": "فارغ: يُستنتج من التوقعات.", + "editor_forecast_type_helper": "فارغ: كل ساعة.", + "editor_forecast_multiply_helper": "فارغ: 1.", + "editor_trend_y_min_helper": "ضع ~ قبل الرقم للسماح للقراءات بتجاوزه.", + "editor_trend_y_max_helper": "ضع ~ قبل الرقم للسماح للقراءات بتجاوزه.", + "editor_y_min_secondary_helper": "ضع ~ قبل الرقم للسماح للقراءات بتجاوزه.", + "editor_y_max_secondary_helper": "ضع ~ قبل الرقم للسماح للقراءات بتجاوزه.", + "editor_entity_groups_helper": "تتقدّم على \"التجميع حسب\". اكتب \"الطابق الأرضي / المطبخ\" لمستويين.", + "editor_active_helper": "فارغ: on وopen وheating وhome وما شابهها.", + "editor_annotation_times_helper": "07:00 لكل يوم، أو 2026-10-28 07:00. افصل بينها بفواصل.", + "editor_annotation_value_helper": "رقم أو كيان.", + "editor_annotation_from_helper": "رقم أو كيان. فارغ: الأسفل.", + "editor_annotation_to_helper": "رقم أو كيان. فارغ: الأعلى.", + "editor_derivative_smoothing_time_helper": "مثل 15min. يُستخدم بدلًا من عدد من القراءات.", + "editor_calm_helper": "فارغ: 0.5 m/s، أو ما يعادلها بـ km/h أو mph أو العقدة.", + "editor_radar_axis_helper": "الكيانات ذات اسم المحور نفسه تصطف عبر المجموعات.", + "editor_energy_flows_helper": "بدون تحديد: الشبكة والطاقة الشمسية والبطارية.", + "editor_shade_color_helper": "اسم من اللوحة أو أي لون CSS." +} diff --git a/src/locales/bn.json b/src/locales/bn.json new file mode 100644 index 0000000..2d165f0 --- /dev/null +++ b/src/locales/bn.json @@ -0,0 +1,1061 @@ +{ + "entity_not_found": "সত্তা পাওয়া যায়নি", + "unavailable": "অনুপলব্ধ", + "no_entities": "শুরু করতে সম্পাদকে একটি সত্তা যোগ করুন।", + "no_matches": "এই মুহূর্তে কোনো সত্তা মিলছে না।", + "none_available": "এই সত্তাগুলোর কোনোটিই উপলব্ধ নয়।", + "editor_section_entities": "সত্তাসমূহ", + "editor_section_style": "শৈলী", + "editor_section_chart": "চার্ট", + "editor_group_bars": "বার", + "editor_group_gauges": "গেজ", + "editor_group_history": "ইতিহাস চার্ট", + "editor_group_totals": "মোটের অংশ", + "editor_group_compare": "তুলনা", + "editor_group_distribution": "বণ্টন", + "editor_period_last": "শেষ যতটা দেখাবে", + "editor_period_unit": "একক", + "editor_period_unit_hour": "ঘণ্টা", + "editor_period_unit_day": "দিন", + "editor_period_unit_week": "সপ্তাহ", + "editor_period_unit_month": "মাস", + "editor_source": "রিডিং আসবে", + "editor_source_history": "ইতিহাস (প্রতিটি পরিবর্তন)", + "editor_source_statistics": "দীর্ঘমেয়াদি পরিসংখ্যান", + "editor_derivative_transform": "রূপান্তর", + "editor_derivative_transform_none": "কিছু না (রিডিং যেমন আছে)", + "editor_derivative_transform_derivative": "পরিবর্তনের হার", + "editor_derivative_unit_time": "হার প্রতি", + "editor_derivative_unit_time_s": "সেকেন্ড", + "editor_derivative_unit_time_min": "মিনিট", + "editor_derivative_unit_time_h": "ঘণ্টা", + "editor_derivative_unit_time_d": "দিন", + "editor_derivative_smoothing": "রিডিং জুড়ে মসৃণ করুন", + "editor_derivative_smoothing_time": "সময় জুড়ে মসৃণ করুন", + "editor_source_current": "বর্তমান মান", + "editor_source_energy": "শক্তি ড্যাশবোর্ড", + "editor_energy_flows": "শক্তির প্রবাহ", + "editor_energy_split": "রপ্তানি ও ব্যাটারি চার্জিং অক্ষের নিচে", + "editor_curve": "রেখার আকৃতি", + "editor_curve_smooth": "মসৃণ", + "editor_curve_straight": "সরল", + "editor_curve_step": "ধাপ", + "editor_color_by": "রং", + "editor_color_by_series": "প্রতিটি সত্তার জন্য একটি রং", + "editor_color_by_bands": "রঙের ব্যান্ড অনুযায়ী", + "editor_labels": "বিন্দুগুলোতে মান দেখান", + "editor_series_color": "রেখার রং", + "editor_dash": "ড্যাশযুক্ত", + "editor_section_limits": "সীমা", + "editor_section_colours": "রং", + "editor_section_display": "প্রদর্শন", + "editor_section_actions": "অ্যাকশন", + "editor_title": "শিরোনাম", + "editor_style_bar": "বার", + "editor_style_thin": "সরু", + "editor_style_segmented": "খণ্ডিত", + "editor_style_tank": "ট্যাঙ্ক", + "editor_style_battery": "ব্যাটারি গ্রিড", + "battery_aria": "ব্যাটারির মাত্রা: {levels}", + "editor_style_ring": "রিং", + "editor_style_needle": "কাঁটা", + "editor_style_arc": "চাপ", + "editor_gauge_help": "কোণগুলো ডিগ্রিতে, উপর থেকে ঘড়ির কাঁটার দিকে: -90 বাম, 90 ডান। শৈলীর স্বাভাবিক আকৃতির জন্য খালি রাখুন।", + "editor_start_angle": "শুরুর কোণ", + "editor_end_angle": "শেষের কোণ", + "editor_center": "মাঝখানে", + "editor_center_mode_value": "মান", + "editor_center_mode_band": "রঙের ব্যান্ডের লেবেল", + "editor_center_mode_name": "নাম", + "editor_center_mode_text": "নিজের লেখা", + "editor_center_mode_none": "কিছু না", + "editor_center_text": "লেখা", + "editor_tick_labels": "স্কেলের সংখ্যা", + "editor_ghost": "গেজের পিছনে সাম্প্রতিক পরিসর", + "editor_ghost_off": "বন্ধ", + "editor_ghost_24h": "শেষ 24 ঘণ্টা", + "editor_ghost_7d": "শেষ 7 দিন", + "ghost_title_24h": "শেষ 24 ঘণ্টা: {min} থেকে {max}, গড় {mean}", + "ghost_title_7d": "শেষ 7 দিন: {min} থেকে {max}, গড় {mean}", + "editor_show_name": "নাম দেখান", + "editor_show_value": "মান দেখান", + "editor_show_icon": "আইকন দেখান", + "editor_show_target": "লক্ষ্য দেখান", + "editor_show_legend": "লেজেন্ড দেখান", + "editor_columns": "কলাম", + "editor_sort": "সাজানো", + "editor_sort_none": "তালিকার ক্রমে", + "editor_sort_ascending": "সর্বনিম্ন আগে", + "editor_sort_descending": "সর্বোচ্চ আগে", + "editor_decimals": "দশমিক স্থান", + "editor_unit": "একক", + "editor_animate": "অ্যানিমেশন", + "editor_hide_unavailable": "অনুপলব্ধ সত্তা লুকান", + "editor_export": "রপ্তানি মেনু", + "editor_limit": "সর্বাধিক দেখান", + "editor_include_heading": "মিলে যাওয়া প্রতিটি সত্তাও দেখান", + "editor_include_help": "কার্ড সম্পাদনা না করেই নতুন ডিভাইস দেখা যাবে। যেকোনোটির সঙ্গে মেলাতে একই ধরনের কয়েকটি বাছুন; ভিন্ন ধরনের সবগুলোই মিলতে হবে।", + "editor_exclude_heading": "বাদ দিন", + "editor_exclude_help": "মিলে যাওয়া সত্তাগুলো এগুলোর যেকোনোটির সঙ্গে মিললে বাদ পড়বে।", + "editor_rule_device_class": "ডিভাইস শ্রেণি", + "editor_rule_area": "এলাকা", + "editor_rule_floor": "তলা", + "editor_rule_label": "লেবেল", + "editor_rule_domain": "ডোমেইন", + "editor_rule_entity": "সত্তাসমূহ", + "editor_tap_action": "ট্যাপ অ্যাকশন", + "editor_hold_action": "হোল্ড অ্যাকশন", + "editor_double_tap_action": "ডাবল ট্যাপ অ্যাকশন", + "editor_badge_entity": "সত্তা", + "editor_badge_style": "চেহারা", + "editor_badge_style_value": "আইকনসহ মান", + "editor_badge_style_sparkline": "স্পার্কলাইন", + "editor_badge_style_ring": "রিং", + "editor_badge_style_thin": "সরু বার", + "editor_badge_attribute": "বৈশিষ্ট্য (অবস্থার বদলে)", + "editor_badge_name": "নাম", + "editor_badge_hours": "ইতিহাসের ঘণ্টা", + "editor_badge_show_name": "নাম দেখান", + "editor_badge_show_icon": "আইকন দেখান", + "editor_badge_icon": "আইকন", + "editor_badge_min": "সর্বনিম্ন", + "editor_badge_max": "সর্বোচ্চ", + "editor_badge_unit": "একক", + "editor_badge_decimals": "দশমিক স্থান", + "editor_badge_color": "ব্যান্ড ছাড়া রং", + "editor_badge_bands": "রঙের ব্যান্ড", + "editor_badge_bands_help": "ব্যাজটি তার মান যে ব্যান্ডে পড়ে সেই ব্যান্ডের রং নেয়, কার্ডের মতোই।", + "editor_badge_actions": "অ্যাকশন", + "editor_badge_tap_action": "ট্যাপ অ্যাকশন", + "editor_badge_hold_action": "হোল্ড অ্যাকশন", + "editor_badge_double_tap_action": "ডাবল ট্যাপ অ্যাকশন", + "editor_attribute": "বৈশিষ্ট্য (অবস্থার বদলে)", + "editor_name": "নাম", + "editor_icon": "আইকন", + "editor_min": "সর্বনিম্ন", + "editor_max": "সর্বোচ্চ", + "editor_target": "লক্ষ্য", + "editor_none": "কিছু না", + "editor_card_setting": "কার্ড সেটিং", + "editor_limit_default": "ডিফল্ট ({value})", + "editor_limit_number": "সংখ্যা", + "editor_limit_entity": "সত্তা", + "editor_preset": "প্রিসেট", + "editor_preset_battery": "ব্যাটারি (কম মানে খারাপ)", + "editor_preset_usage": "ব্যবহার (বেশি মানে খারাপ)", + "editor_preset_temperature": "তাপমাত্রা", + "editor_preset_none": "কিছু না", + "editor_preset_custom": "কাস্টম", + "editor_band_from": "থেকে", + "editor_band_from_entity": "একটি সত্তা থেকে শুরু", + "editor_band_from_number": "একটি সংখ্যা থেকে শুরু", + "editor_band_from_entity_label": "এই সত্তা থেকে শুরু হয়", + "editor_band_color": "রং", + "editor_band_custom_color": "CSS রং", + "editor_band_label": "লেবেল", + "editor_band_icon": "আইকন", + "editor_color_icon": "আইকনগুলোকে তাদের ব্যান্ডের রঙে রাঙান", + "editor_color_primary": "প্রাথমিক", + "editor_color_green": "সবুজ", + "editor_color_amber": "অ্যাম্বার", + "editor_color_red": "লাল", + "editor_color_blue": "নীল", + "editor_color_purple": "বেগুনি", + "editor_color_grey": "ধূসর", + "editor_color_custom": "কাস্টম…", + "editor_add_band": "ব্যান্ড যোগ করুন", + "editor_remove_band": "ব্যান্ড সরান", + "editor_add_entity": "সত্তা যোগ করুন", + "editor_move_up": "উপরে সরান", + "editor_move_down": "নিচে সরান", + "editor_remove_entity": "সত্তা সরান", + "editor_show_options": "বিকল্প দেখান", + "editor_hide_options": "বিকল্প লুকান", + "editor_not_found": "{entity} (পাওয়া যায়নি)", + "editor_severity": "রং", + "annotation_at": "{time}-এ {label}", + "editor_orientation": "দিক", + "editor_orientation_horizontal": "আড়াআড়ি", + "editor_orientation_vertical": "খাড়া", + "editor_value_axis": "মানের লেবেল", + "editor_value_grid": "প্রতিটি মানের লেবেলে রেখা", + "editor_value_min": "দেখানো সর্বনিম্ন মান", + "editor_value_max": "দেখানো সর্বোচ্চ মান", + "dist_median": "মধ্যমা", + "dist_middle": "মাঝের অর্ধেক", + "dist_range": "সর্বনিম্ন – সর্বোচ্চ", + "dist_count": "রিডিং", + "editor_drill_down": "কোনো গ্রুপে ট্যাপ করে দেখুন সেটি কী দিয়ে গঠিত", + "drill_into": "{label}। কী দিয়ে গঠিত দেখান", + "drill_back": "{name}-এ ফিরে যান", + "drill_top": "সব", + "extremes_high": "উচ্চ", + "extremes_low": "নিম্ন", + "extremes_average": "গড়", + "editor_extremes_max": "সর্বোচ্চ রিডিং চিহ্নিত করুন", + "editor_extremes_min": "সর্বনিম্ন রিডিং চিহ্নিত করুন", + "editor_extremes_average": "গড়", + "editor_extremes_average_none": "দেখাবেন না", + "editor_extremes_average_line": "চার্ট জুড়ে রেখা", + "editor_extremes_average_figure": "শুধু সংখ্যা", + "editor_extremes": "সর্বোচ্চ, সর্বনিম্ন ও গড় চিহ্নিত করুন", + "anomaly_title": "{name}: {value}, স্বাভাবিক থেকে {sigma} দূরে", + "anomaly_beyond_high": "{limit}-এর উপরে", + "anomaly_beyond_low": "{limit}-এর নিচে", + "editor_anomalies": "স্বাভাবিক থেকে অনেক দূরের রিডিং চিহ্নিত করুন", + "editor_anomalies_window": "উইন্ডো", + "editor_anomalies_sigma": "কতদূরে চিহ্নিত করবে, আদর্শ বিচ্যুতিতে", + "editor_anomalies_color": "চিহ্নের রং", + "editor_anomalies_band": "স্বাভাবিক ব্যান্ড ছায়া করুন", + "period_previous": "আগের সময়কাল", + "period_next": "পরের সময়কাল", + "period_return": "{label}-এ ফিরে যান", + "period_today": "আজ", + "period_yesterday": "গতকাল", + "period_this_week": "এই সপ্তাহ", + "period_last_week": "গত সপ্তাহ", + "period_this_month": "এই মাস", + "period_last_month": "গত মাস", + "period_this_year": "এই বছর", + "period_last_year": "গত বছর", + "period_last_hour": "শেষ ঘণ্টা", + "period_last_hours": "শেষ {n} ঘণ্টা", + "period_last_day": "শেষ দিন", + "period_last_days": "শেষ {n} দিন", + "period_last_week_rolling": "শেষ 7 দিন", + "period_last_weeks": "শেষ {n} সপ্তাহ", + "period_last_month_rolling": "শেষ মাস", + "period_last_months": "শেষ {n} মাস", + "editor_color_by_shades": "একটি রঙের বিভিন্ন শেড", + "editor_shade_color": "শেডের রং", + "editor_show_percent": "প্রতিটি অংশ শতাংশে দেখান", + "editor_center_total": "মোট", + "editor_center_average": "গড়", + "editor_center_none": "কিছু না", + "parts_total": "মোট", + "parts_average": "গড়", + "parts_aria": "{names}-এর {style}", + "editor_style_scatter": "বিক্ষেপ", + "editor_style_bubble": "বাবল", + "editor_against": "নিচ বরাবর", + "editor_against_entity": "প্রথম সত্তা", + "editor_against_time": "সময়", + "editor_dot_size": "বিন্দুর আকার (px)", + "editor_jitter": "জিটার (px)", + "editor_min_size": "সবচেয়ে ছোট বাবল (px)", + "editor_max_size": "সবচেয়ে বড় বাবল (px)", + "editor_dot_color": "বিন্দুর রং", + "editor_xy_x_axis": "নিচ বরাবর লেবেল", + "scatter_needs_two": "দ্বিতীয় একটি সত্তা যোগ করুন। প্রথমটি নিচ বরাবর যায়, বাকিগুলো পাশ বরাবর উপরে।", + "bubble_needs_three": "তিনটি সত্তা যোগ করুন: একটি নিচ বরাবর, একটি পাশ বরাবর উপরে, এবং একটি প্রতিটি বাবলের আকারের জন্য।", + "scatter_role_x": "আড়াআড়ি", + "bubble_role_size": "আকার", + "chart_total": "মোট", + "editor_x_min": "আড়াআড়ি সর্বনিম্ন মান", + "editor_x_max": "আড়াআড়ি সর্বোচ্চ মান", + "zoom_reset": "জুম রিসেট করুন", + "zoom_window": "দেখানো হচ্ছে: {from} থেকে {to}", + "zoom_window_label": "চার্টের দেখানো অংশ", + "editor_zoom": "জুম ও প্যান", + "editor_overview": "চার্টের নিচে সংক্ষিপ্ত চিত্রের ফালি", + "editor_annotations": "টীকা", + "editor_annotation_type": "ধরন", + "editor_annotation_type_line": "একটি মানে রেখা", + "editor_annotation_type_band": "মানের ছায়াযুক্ত ব্যান্ড", + "editor_annotation_type_time": "নির্দিষ্ট সময়ে চিহ্ন", + "editor_annotation_type_state": "সত্তা পরিবর্তিত হলে চিহ্ন", + "editor_annotation_type_point": "রিডিংয়ের উপর লেবেল", + "editor_annotation_add_line": "রেখা", + "editor_annotation_add_band": "ব্যান্ড", + "editor_annotation_add_time": "সময়", + "editor_annotation_add_state": "অবস্থার পরিবর্তন", + "editor_annotation_add_point": "বিন্দুর লেবেল", + "editor_annotation_add": "টীকা যোগ করুন:", + "editor_annotation_value": "মান", + "editor_annotation_from": "থেকে", + "editor_annotation_to": "পর্যন্ত", + "editor_annotation_times": "সময়", + "editor_annotation_entity": "সত্তা", + "editor_annotation_series": "সিরিজ (প্রথমটির জন্য খালি)", + "editor_annotation_state": "অবস্থা (প্রতিটি পরিবর্তনের জন্য খালি)", + "editor_annotation_shade": "এই অবস্থায় থাকাকালীন ছায়া করুন", + "editor_annotation_at": "রিডিং", + "editor_annotation_at_max": "সর্বোচ্চ", + "editor_annotation_at_min": "সর্বনিম্ন", + "editor_annotation_at_last": "সর্বশেষ", + "editor_annotation_at_first": "প্রথম", + "editor_annotation_label": "লেবেল", + "editor_annotation_color": "রং", + "editor_annotation_dash": "ড্যাশযুক্ত", + "editor_annotation_history": "সত্তার ইতিহাস অনুসরণ করুন (ধাপে ধাপে)", + "editor_annotation_zone": "ছায়া", + "editor_annotation_zone_none": "কিছু না", + "editor_annotation_zone_above": "রেখার উপরে", + "editor_annotation_zone_below": "রেখার নিচে", + "editor_annotation_severity": "রেখার মান অনুযায়ী ছায়ার রং (ঐচ্ছিক ব্যান্ড)", + "editor_annotation_remove": "টীকা সরান", + "editor_zones": "চার্টের পিছনে তীব্রতার ব্যান্ডগুলো ছায়া করুন", + "editor_period_calendar": "সময়কাল", + "editor_period_calendar_rolling": "শেষ…", + "editor_period_calendar_day": "আজ", + "editor_period_calendar_week": "এই সপ্তাহ", + "editor_period_calendar_month": "এই মাস", + "editor_period_calendar_year": "এই বছর", + "editor_period_offset": "কত সময়কাল আগে (0 হলো বর্তমানটি)", + "editor_period_until": "যতদূর পর্যন্ত আঁকবে", + "editor_period_until_now": "এখন", + "editor_period_until_end": "সময়কালের শেষ", + "editor_period_navigate": "আগের ও পরের বোতাম দেখান", + "editor_group_by": "রিডিং গ্রুপ করুন", + "editor_group_by_none": "গ্রুপ করবেন না", + "editor_group_by_hour": "ঘণ্টা", + "editor_group_by_day": "দিন", + "editor_group_by_week": "সপ্তাহ", + "editor_group_by_month": "মাস", + "editor_aggregate": "যেভাবে মেলাবে", + "compare_series": "{name}, {offset}", + "compare_hours_earlier": "{n} ঘণ্টা আগে", + "compare_days_earlier": "{n} দিন আগে", + "compare_weeks_earlier": "{n} সপ্তাহ আগে", + "compare_months_earlier": "{n} মাস আগে", + "compare_years_earlier": "{n} বছর আগে", + "editor_compare": "আগের সময়সীমার সঙ্গে তুলনা (পিছনে হালকাভাবে আঁকা)", + "editor_compare_style": "আগের সময়সীমার রং", + "editor_compare_style_grey": "ধূসর", + "editor_compare_style_series": "ফিকে সিরিজের রং", + "editor_aggregate_mean": "গড়", + "editor_aggregate_sum": "যোগফল", + "editor_aggregate_min": "সর্বনিম্ন", + "editor_aggregate_max": "সর্বোচ্চ", + "editor_aggregate_first": "প্রথম", + "editor_aggregate_last": "শেষ", + "editor_aggregate_change": "পরিবর্তন (যে মিটার বাড়তে থাকে)", + "editor_cumulative_transform": "রূপান্তর", + "editor_cumulative_transform_none": "কিছু না (রিডিং যেমন আছে)", + "editor_cumulative_transform_cumulative": "চলমান মোট", + "editor_cumulative_reset": "চলমান মোট আবার শুরু হয়", + "editor_cumulative_reset_none": "কখনো না (বাম প্রান্ত থেকে)", + "editor_cumulative_reset_day": "প্রতিদিন", + "editor_cumulative_reset_week": "প্রতি সপ্তাহে", + "editor_cumulative_reset_month": "প্রতি মাসে", + "editor_cumulative_reset_billing": "প্রতি মাসে বিলিংয়ের দিনে", + "editor_cumulative_billing_day": "মাসের বিলিংয়ের দিন (1–28)", + "editor_x_axis": "সময়ের লেবেল", + "editor_y_axis": "মানের লেবেল", + "editor_axis_labels": "অক্ষের লেবেল", + "editor_axis_labels_outside": "চার্টের পাশে", + "editor_axis_labels_inside": "চার্টের উপরে", + "editor_grid_horizontal": "আড়াআড়ি রেখা", + "editor_grid_vertical": "খাড়া রেখা", + "editor_y_min": "দেখানো সর্বনিম্ন মান", + "editor_y_max": "দেখানো সর্বোচ্চ মান", + "editor_y_scale": "মানের স্কেল", + "editor_y_scale_linear": "সমান ধাপ", + "editor_y_scale_log": "লগারিদমিক (দশের ঘাত)", + "editor_tooltip": "হোভার বা স্পর্শে মান দেখান", + "editor_line_width": "রেখার প্রস্থ (px)", + "editor_dots": "প্রতিটি রিডিংয়ে বিন্দু", + "editor_on_top": "অন্য রেখাগুলোর উপরে আঁকুন", + "editor_when_entity": "সত্তা", + "editor_when_state": "এই অবস্থায় থাকে", + "editor_when_above": "এর চেয়ে বেশি", + "editor_when_below": "এর চেয়ে কম", + "editor_when_card_entity": "সত্তা", + "editor_when_card_state": "এই অবস্থায় থাকে", + "editor_when_card_above": "এর চেয়ে বেশি", + "editor_when_card_below": "এর চেয়ে কম", + "editor_when_ghost": "লুকানো রিডিংয়ের হালকা রেখা", + "editor_when_strip": "শর্তটি কখন সত্য ছিল তা দেখানো ফালি", + "when_strip_label": "দেখানো হয় যখন {condition}", + "editor_now_marker": "এখনের রেখা", + "editor_now_marker_off": "বন্ধ", + "editor_now_marker_line": "শুধু রেখা", + "editor_now_marker_time": "রেখা ও সময়", + "editor_now_marker_countdown": "রেখা ও পরবর্তী নির্ধারিত সময় পর্যন্ত কাউন্টডাউন", + "now_marker_countdown": "{duration} পরে {label}", + "now_marker_next": "পরেরটি {duration} পরে", + "editor_compact": "সংক্ষিপ্ত", + "editor_header": "নাম ও মান", + "editor_header_above": "চার্টের উপরে", + "editor_header_over": "চার্টের উপর দিয়ে", + "editor_header_hidden": "লুকানো", + "editor_legend_toggle": "লুকাতে বা দেখাতে কোনো নামে ট্যাপ করুন", + "editor_labels_show": "কোন রিডিং", + "editor_labels_show_all": "সব (যতগুলো আঁটে)", + "editor_labels_show_last": "সর্বশেষটি", + "editor_labels_show_minmax": "সর্বোচ্চ ও সর্বনিম্ন", + "editor_labels_show_ends": "প্রথম ও সর্বশেষ", + "editor_labels_position": "লেবেলের অবস্থান", + "editor_labels_position_auto": "শীর্ষের উপরে, খাদের নিচে", + "editor_labels_position_above": "উপরে", + "editor_labels_position_below": "নিচে", + "editor_labels_position_center": "বিন্দুর উপর", + "editor_labels_overlap": "লেবেল একে অপরের উপর পড়তে দিন", + "editor_sync": "সিঙ্ক গ্রুপ", + "editor_multiples": "প্রতিটি সত্তার জন্য একটি ছোট চার্ট", + "editor_multiples_scale": "মানের স্কেল", + "editor_multiples_scale_auto": "একক মিললে একই", + "editor_multiples_scale_shared": "সব চার্টের জন্য একই", + "editor_multiples_scale_independent": "প্রতিটি চার্টের নিজস্ব", + "editor_multiples_columns": "কলাম (খালি রাখলে কার্ডে মানিয়ে নেয়)", + "forecast_label": "পূর্বাভাস", + "forecast_series": "{name} পূর্বাভাস", + "editor_forecast_title": "পূর্বাভাস", + "editor_forecast_entity": "পূর্বাভাস সত্তা", + "editor_forecast_attribute": "বৈশিষ্ট্য", + "editor_forecast_value_key": "মানের কী", + "editor_forecast_time_key": "সময়ের কী", + "editor_forecast_type": "আবহাওয়ার পূর্বাভাস", + "editor_forecast_type_hourly": "ঘণ্টাভিত্তিক", + "editor_forecast_type_daily": "দৈনিক", + "editor_forecast_type_twice_daily": "দিনে দুবার", + "editor_forecast_multiply": "মানগুলোকে গুণ করুন", + "editor_forecast_hours": "এতদূর পর্যন্ত পূর্বাভাস দেখান", + "editor_set_point": "নির্ধারিত মান দেখান", + "editor_shading": "গরম বা ঠান্ডা করার সময় ছায়া করুন", + "editor_shade_fan": "শুধু ফ্যান চলার সময় ছায়া করুন", + "editor_current_color": "তাপমাত্রার রং", + "editor_set_point_color": "নির্ধারিত মানের রং", + "editor_heating_color": "গরম করার রং", + "editor_cooling_color": "ঠান্ডা করার রং", + "editor_days": "দিন (1-এর বেশি হলে গড় দিন দেখায়)", + "editor_day_clock_center_total": "চালু থাকার সময়", + "editor_day_clock_center_now": "এখনকার সময়", + "editor_day_clock_center_none": "কিছু না", + "editor_bucket": "প্রতি এতটুকুর জন্য একটি বার", + "editor_bucket_15": "15 মিনিট", + "editor_bucket_30": "30 মিনিট", + "editor_bucket_60": "ঘণ্টা", + "editor_aggregate_auto": "স্বয়ংক্রিয় (মিটারের জন্য পরিবর্তন, অন্যথায় গড়)", + "editor_ring_color": "রং", + "editor_active": "চালু হিসেবে গণ্য", + "editor_entity_options_none": "আগে উপরে একটি সত্তা যোগ করুন।", + "editor_hierarchy_group_by": "গ্রুপ করুন", + "editor_group_by_floor": "তলা", + "editor_group_by_area": "এলাকা", + "editor_group_by_device": "ডিভাইস", + "editor_group_by_label": "লেবেল", + "editor_entity_groups": "নিজস্ব গ্রুপ", + "editor_bar_labels": "বারের উপর লেখা", + "editor_bar_labels_state": "অবস্থা", + "editor_bar_labels_duration": "কতক্ষণ", + "editor_bar_labels_both": "অবস্থা ও কতক্ষণ", + "editor_bar_labels_none": "কিছু না", + "editor_timeline_legend": "অবস্থাগুলোর লেজেন্ড", + "editor_timeline_legend_above": "চার্টের উপরে", + "editor_timeline_legend_hidden": "লুকানো", + "editor_state_colors": "অবস্থার রং", + "editor_state_colors_help": "প্যালেটের একটি নাম (amber, green, blue, red, purple, grey, primary) বা যেকোনো CSS রং।", + "editor_state_colors_state": "অবস্থা", + "editor_state_colors_color": "রং", + "editor_state_colors_add": "অবস্থার রং যোগ করুন", + "editor_state_colors_remove": "সরান", + "editor_timeline_group": "গ্রুপ (একই গ্রুপের সারিগুলো একটি শিরোনাম ভাগ করে)", + "editor_points_per_hour": "প্রতি ঘণ্টায় বিন্দু (0 হলে প্রতিটি রিডিং আঁকে)", + "editor_graph": "গ্রাফ", + "editor_graph_line": "রেখা", + "editor_graph_bar": "বার", + "editor_graph_none": "কিছু না (শুধু মান)", + "editor_fill": "রেখার নিচে ভরাট", + "editor_fill_solid": "নিরেট", + "editor_fill_fade": "ফিকে হয়ে যাওয়া", + "editor_fill_none": "কিছু না", + "editor_points": "রেখার উপর বিন্দু", + "editor_points_hover": "হোভার করলে", + "editor_points_always": "সবসময়", + "editor_points_never": "কখনো না", + "editor_trend_labels": "সর্বোচ্চ ও সর্বনিম্নের লেবেল", + "editor_labels_hover": "হোভার করলে", + "editor_labels_always": "সবসময়", + "editor_labels_never": "কখনো না", + "editor_height": "গ্রাফের উচ্চতা (প্রতি 500 px প্রস্থে)", + "editor_bar_spacing": "বারগুলোর মধ্যে ফাঁক (px)", + "editor_color_transition": "ব্যান্ডের রং", + "editor_color_transition_smooth": "মিশ্রণ", + "editor_color_transition_hard": "প্রতিটি ব্যান্ডে বদলায়", + "editor_extrema": "সর্বনিম্ন ও সর্বোচ্চ দেখান", + "editor_average": "গড় দেখান", + "editor_trend_legend": "লেজেন্ড (দুই বা ততোধিক সত্তা)", + "editor_trend_y_min": "সর্বনিম্ন মান", + "editor_trend_y_max": "সর্বোচ্চ মান", + "editor_min_range": "দেখানো সবচেয়ে ছোট পরিসর", + "editor_y_min_secondary": "ডান অক্ষের সর্বনিম্ন", + "editor_y_max_secondary": "ডান অক্ষের সর্বোচ্চ", + "editor_min_range_secondary": "ডান অক্ষের সবচেয়ে ছোট পরিসর", + "editor_value_factor": "10-এর এই ঘাত দিয়ে স্কেল করুন", + "editor_align_header": "নাম ও আইকন", + "editor_align_header_default": "ছড়ানো", + "editor_align_header_left": "বাম", + "editor_align_header_right": "ডান", + "editor_align_header_center": "মাঝখানে", + "editor_align_icon": "আইকন", + "editor_align_icon_right": "নামের ডানে", + "editor_align_icon_left": "নামের বামে", + "editor_align_icon_state": "মানের পাশে", + "editor_align_state": "মান", + "editor_align_state_left": "বাম", + "editor_align_state_right": "ডান", + "editor_align_state_center": "মাঝখানে", + "editor_font_size": "মানের আকার (%)", + "editor_font_size_header": "নামের আকার (px)", + "editor_color_name": "নামে রং দিন", + "editor_color_value": "মানে রং দিন", + "editor_trend_color_icon": "আইকনে রং দিন", + "editor_trend_group": "পটভূমি ছাড়া (অন্য কার্ডের ভিতরে)", + "editor_icon_image": "আইকনের বদলে ছবি (URL)", + "editor_trend_tooltip": "পয়েন্টারের নিচের মান দেখান", + "editor_y_axis_side": "অক্ষ", + "editor_y_axis_side_primary": "বাম", + "editor_y_axis_side_secondary": "ডান (নিজস্ব স্কেল)", + "editor_entity_aggregate": "যেভাবে মেলাবে", + "editor_fixed_value": "বর্তমান মানকে সমতল রেখা হিসেবে আঁকুন", + "editor_show_state": "মূল মানের পাশে এর মান দেখান", + "editor_show_indicator": "মান অনুযায়ী রঙিন বিন্দু", + "editor_show_graph": "গ্রাফে", + "editor_show_line": "রেখা", + "editor_show_fill": "ভরাট", + "editor_show_points": "বিন্দু", + "editor_show_legend_entity": "লেজেন্ডে", + "editor_show_legend_state": "লেজেন্ডে মান", + "editor_sectors": "দিক", + "editor_sectors_4": "4 (N, E, S, W)", + "editor_sectors_8": "8 (N, NE, E…)", + "editor_sectors_16": "16 (N, NNE, NE…)", + "editor_calm": "এর নিচে শান্ত", + "editor_wind_roles": "প্রথম সত্তাটি বাতাসের দিক, ডিগ্রিতে বা SW-এর মতো কম্পাস বিন্দুতে। দ্বিতীয়টি বাতাসের গতি: এটি না থাকলে পাপড়িগুলো শুধু দেখায় বাতাস কোন দিক থেকে কতবার এসেছে।", + "editor_wind_now": "দিক: {direction}। গতি: {speed}।", + "editor_wind_none": "নেই", + "editor_wind_statistics": "দীর্ঘমেয়াদি পরিসংখ্যান প্রতি ঘণ্টার গড় দিক দেয়। উত্তর জুড়ে এটি তখনই সঠিক হয় যখন সেন্সর দিককে কোণ হিসেবে রেকর্ড করে (অবস্থার শ্রেণি measurement_angle); নইলে NNW ও NNE-এর মধ্যে দোলা এক ঘণ্টার গড় দক্ষিণ হয়ে যায়। ইতিহাস নির্ভুল।", + "editor_style_area": "এরিয়া", + "editor_stack": "স্তূপ", + "editor_stack_none": "স্তূপ করবেন না", + "editor_stack_normal": "একটির উপর আরেকটি", + "editor_stack_percent": "100 % পর্যন্ত", + "editor_negative_color": "শূন্যের নিচের রং", + "editor_style_beeswarm": "বিসওয়ার্ম", + "editor_place_by": "প্রতিটি বিন্দু বসান", + "editor_place_by_value": "এর মান অনুযায়ী", + "editor_place_by_time_of_day": "দিনের যে সময়ে ঘটেছে", + "editor_size_by_value": "বড় মানের জন্য বড় বিন্দু", + "swarm_readings": "{n}টি রিডিং", + "swarm_events": "{n} বার চালু", + "swarm_shown": "দেখানো বিন্দু", + "swarm_none": "কোনো রিডিং নেই", + "swarm_no_change": "কোনো পরিবর্তন নেই: {value}", + "swarm_held": "পুরো সময়কাল ধরে একই", + "swarm_earliest_latest": "প্রাচীনতম – সর্বশেষ", + "swarm_lowest_highest": "সর্বনিম্ন – সর্বোচ্চ", + "editor_style_strip_plot": "স্ট্রিপ প্লট", + "strip_median_value": "মধ্যমা {value}", + "strip_mean_value": "গড় {value}", + "strip_mean": "গড়", + "editor_strip_marker": "প্রতিটি সারি জুড়ে রেখা", + "editor_strip_marker_median": "মধ্যমায়", + "editor_strip_marker_mean": "গড়ে", + "editor_strip_marker_none": "কোনো রেখা নেই", + "editor_strip_jitter": "সারি জুড়ে ছড়িয়ে দিন", + "editor_fill_color": "রং", + "editor_style_box": "বক্স প্লট", + "box_aria": "{names}-এর বক্স প্লট", + "box_highest": "সর্বোচ্চ", + "box_upper_quartile": "ঊর্ধ্ব চতুর্থক", + "box_median": "মধ্যমা", + "box_lower_quartile": "নিম্ন চতুর্থক", + "box_lowest": "সর্বনিম্ন", + "box_mean": "গড়", + "box_count": "রিডিং", + "box_outliers": "বহির্মান", + "editor_whiskers": "হুইস্কার যতদূর যায়", + "editor_whiskers_tukey": "1.5 × বক্সের উচ্চতা (বহির্মান বিন্দু হিসেবে)", + "editor_whiskers_range": "সর্বনিম্ন ও সর্বোচ্চ", + "editor_readings": "প্রতিটি রিডিং বিন্দু হিসেবে দেখান", + "editor_box_color": "বক্সের রং", + "editor_style_bullet": "বুলেট চার্ট", + "editor_ranges": "বারের পিছনে পরিসর", + "editor_ranges_shades": "ধূসরের শেড", + "editor_ranges_colours": "রঙের ব্যান্ডের রং", + "compare_target": "লক্ষ্য {target}", + "chart_aria": "{names}-এর {style} চার্ট", + "editor_style_candlestick": "ক্যান্ডেলস্টিক", + "editor_candle_by": "প্রতি এতটুকুর জন্য একটি ক্যান্ডেল", + "editor_under_aggregate": "নিচের সত্তাগুলো: রিডিং মেলানোর উপায়", + "editor_up_color": "বাড়লে রং", + "editor_down_color": "কমলে রং", + "editor_underneath": "নিচের অন্য সত্তাগুলো আঁকুন", + "editor_underneath_columns": "কলাম হিসেবে", + "editor_underneath_line": "রেখা হিসেবে", + "candle_open": "শুরু", + "candle_high": "সর্বোচ্চ", + "candle_low": "সর্বনিম্ন", + "candle_close": "শেষ", + "candle_week_of": "{date}-এর সপ্তাহ", + "editor_style_climate": "জলবায়ু", + "climate_set_point": "নির্ধারিত মান", + "climate_range": "{low} – {high}", + "climate_not_thermostat": "{name} থার্মোস্ট্যাট নয়। একটি জলবায়ু সত্তা বাছুন।", + "climate_action_heating": "গরম হচ্ছে", + "climate_action_preheating": "আগাম গরম হচ্ছে", + "climate_action_cooling": "ঠান্ডা হচ্ছে", + "climate_action_defrosting": "বরফ গলানো হচ্ছে", + "climate_action_drying": "শুকানো হচ্ছে", + "climate_action_fan": "ফ্যান", + "climate_action_idle": "নিষ্ক্রিয়", + "climate_action_off": "বন্ধ", + "editor_style_column": "কলাম", + "editor_group_by_auto": "স্বয়ংক্রিয়", + "editor_range": "প্রতিটি কলামে সর্বনিম্ন থেকে সর্বোচ্চ", + "editor_rounded": "গোলাকার প্রান্ত", + "editor_column_labels": "কলামে মান দেখান", + "editor_error_bars": "ত্রুটি বার (প্রতিটি কলামে বিস্তার)", + "editor_error_bars_none": "কিছু না", + "editor_error_bars_std": "গড় ± এক আদর্শ বিচ্যুতি", + "editor_error_bars_min_max": "সর্বনিম্ন ও সর্বোচ্চ", + "editor_error_bars_ci95": "গড়ের 95 % আস্থা ব্যবধান", + "error_bars_tooltip": "{value} ({low} – {high})", + "editor_column_color": "রং", + "editor_style_combined": "সম্মিলিত", + "editor_series_type": "যেভাবে আঁকবে", + "editor_series_type_line": "রেখা", + "editor_series_type_column": "কলাম", + "editor_series_type_area": "এরিয়া", + "editor_series_axis": "মানের অক্ষ", + "editor_series_axis_auto": "স্বয়ংক্রিয় (একক অনুযায়ী)", + "editor_series_axis_left": "বাম", + "editor_series_axis_right": "ডান", + "editor_series_aggregate": "যেভাবে মেলাবে", + "editor_series_aggregate_auto": "কার্ডের মতো", + "editor_series_aggregate_mean": "গড়", + "editor_series_aggregate_sum": "যোগফল", + "editor_series_aggregate_min": "সর্বনিম্ন", + "editor_series_aggregate_max": "সর্বোচ্চ", + "editor_series_aggregate_first": "প্রথম", + "editor_series_aggregate_last": "শেষ", + "editor_series_aggregate_change": "পরিবর্তন (যে মিটার বাড়তে থাকে)", + "editor_style_day_clock": "24 ঘণ্টার ঘড়ি", + "day_clock_times_one": "একবার", + "day_clock_times": "{n} বার", + "day_clock_a_day": "দিনে {text}", + "day_clock_busiest": "{total} · সবচেয়ে ব্যস্ত {time}", + "day_clock_peak": "{time}-এ সর্বোচ্চ {value}", + "day_clock_state": "{name} {state}", + "day_clock_per_day": "প্রতিদিন {label}", + "day_clock_no_data": "কিছুই রেকর্ড হয়নি", + "day_clock_now": "এখন", + "day_clock_on": "চালু", + "day_clock_average": "গড় দিন · শেষ {n} দিন", + "day_clock_on_days": "{of} দিনের মধ্যে {on} দিন", + "day_clock_so_far": "এখন পর্যন্ত {duration}", + "day_clock_range": "{from} – {to}", + "day_clock_average_value": "গড়ে {value}", + "editor_style_cycle_plot": "সাইকেল প্লট", + "cycle_note_week": "{n} সপ্তাহ জুড়ে প্রতিটি ঘণ্টার গড়", + "cycle_note_hour": "প্রতিটি ঘণ্টা, দিন অনুযায়ী, {n} সপ্তাহ জুড়ে", + "cycle_note_month": "মাসের প্রতিটি দিন, মাস অনুযায়ী, {n} সপ্তাহ জুড়ে", + "cycle_mean_legend": "প্যানেলের গড়", + "cycle_panel_average": "{name}-এর গড়", + "editor_cycle_plot_cycle": "প্রতি এতটুকুর জন্য একটি প্যানেল", + "editor_cycle_plot_cycle_day_of_week": "সপ্তাহের দিন (এর ঘণ্টাগুলো)", + "editor_cycle_plot_cycle_hour_of_day": "দিনের ঘণ্টা (দিন অনুযায়ী)", + "editor_cycle_plot_cycle_day_of_month": "মাসের দিন (মাস অনুযায়ী)", + "editor_cycle_plot_weeks": "সপ্তাহ", + "editor_style_dumbbell": "ডাম্বেল চার্ট", + "editor_ends": "তুলনা", + "editor_ends_range": "সময়কালের সর্বনিম্ন ও সর্বোচ্চ", + "editor_ends_then": "সময়কালের শুরু ও এখন", + "editor_ends_target": "লক্ষ্য ও এখন", + "editor_show_now": "বর্তমান মান চিহ্নিত করুন", + "dumbbell_low": "নিম্ন", + "dumbbell_high": "উচ্চ", + "dumbbell_now": "এখন", + "dumbbell_target": "লক্ষ্য", + "dumbbell_ago_hour_one": "এক ঘণ্টা আগে", + "dumbbell_ago_hour": "{n} ঘণ্টা আগে", + "dumbbell_ago_day_one": "এক দিন আগে", + "dumbbell_ago_day": "{n} দিন আগে", + "dumbbell_ago_week_one": "এক সপ্তাহ আগে", + "dumbbell_ago_week": "{n} সপ্তাহ আগে", + "dumbbell_ago_month_one": "এক মাস আগে", + "dumbbell_ago_month": "{n} মাস আগে", + "dumbbell_no_value": "কোনো মান নেই", + "editor_style_funnel": "ফানেল", + "editor_funnel_shape": "আকৃতি", + "editor_funnel_shape_funnel": "ফানেল (প্রথম ধাপ উপরে)", + "editor_funnel_shape_pyramid": "পিরামিড (প্রথম ধাপ নিচে)", + "editor_funnel_percent_of": "শতাংশ", + "editor_funnel_percent_of_first": "প্রথম ধাপের অংশ", + "editor_funnel_percent_of_previous": "আগের ধাপের অংশ", + "editor_funnel_percent_of_none": "দেখাবেন না", + "editor_funnel_color_by": "রং", + "editor_funnel_color_by_series": "প্রতিটি সত্তার জন্য একটি রং", + "editor_funnel_color_by_bands": "রঙের ব্যান্ড অনুযায়ী", + "funnel_aria": "{names}-এর {style}", + "editor_style_grouped_bars": "গ্রুপ করা বার", + "editor_mode": "বার", + "editor_mode_grouped": "পাশাপাশি", + "editor_mode_stacked": "স্তূপীকৃত", + "editor_mode_percent": "100 % পর্যন্ত স্তূপীকৃত", + "editor_bars_color_by": "রং", + "editor_bars_color_by_series": "প্রতিটি সিরিজের জন্য একটি রং", + "editor_bars_color_by_bands": "রঙের ব্যান্ড অনুযায়ী", + "editor_bar_group": "সারি", + "editor_bar_series": "সিরিজ", + "editor_bar_color": "বারের রং", + "grouped_bars_aria": "{names}-এর বার চার্ট", + "editor_style_heatmap": "হিটম্যাপ", + "heatmap_aria": "{name}-এর হিটম্যাপ", + "heatmap_hours": "গড় করা দিন", + "heatmap_empty": "কোনো রিডিং নেই", + "editor_grid": "বিন্যাস", + "editor_grid_hours": "সপ্তাহের দিন অনুযায়ী ঘণ্টা", + "editor_grid_calendar": "ক্যালেন্ডার (প্রতি ঘরে একটি দিন)", + "editor_color_by_scale": "মসৃণ স্কেল", + "editor_cell_shape": "ঘর", + "editor_cell_shape_square": "বর্গাকার", + "editor_cell_shape_rounded": "গোলাকার", + "editor_cell_shape_hexagon": "ষড়ভুজ", + "editor_color_min": "সর্বনিম্ন রং যেখানে", + "editor_color_max": "সর্বোচ্চ রং যেখানে", + "editor_legend": "লেজেন্ড", + "editor_style_spiral": "সর্পিল", + "spiral_aria": "{name}-এর সর্পিল, {n} পাক", + "spiral_turn_day_note": "{n} দিন, প্রতিদিন এক পাক", + "spiral_turn_week_note": "{n} সপ্তাহ, প্রতি সপ্তাহে এক পাক", + "spiral_inner_oldest": "পুরোনোটি মাঝখানে, নতুনটি বাইরে", + "editor_spiral_turn": "প্রতি এতটুকুর জন্য এক পাক", + "editor_spiral_turn_day": "দিন", + "editor_spiral_turn_week": "সপ্তাহ", + "editor_spiral_turns": "পাক", + "editor_spiral_ring_width": "রিংয়ের প্রস্থ", + "editor_style_histogram": "হিস্টোগ্রাম", + "editor_count": "গণনা", + "editor_count_time": "প্রতিটি পরিসরে কাটানো সময়", + "editor_count_readings": "প্রতিটি পরিসরে রিডিং", + "editor_show_as": "যেভাবে দেখাবে", + "editor_show_as_percent": "সমগ্রের অংশ (%)", + "editor_show_as_total": "ঘণ্টা বা রিডিং", + "editor_bins": "বিনের সংখ্যা (খালি: স্বয়ংক্রিয়)", + "editor_bin_width": "বিনের প্রস্থ (সংখ্যার চেয়ে অগ্রাধিকার পায়)", + "editor_bars": "দুই বা ততোধিক সত্তা", + "editor_bars_side": "পাশাপাশি বার", + "editor_bars_overlap": "একটির উপর আরেকটি বার", + "editor_hist_x_axis": "নিচ বরাবর মানের লেবেল", + "histogram_readings": "{n}টি রিডিং", + "histogram_reading": "1টি রিডিং", + "editor_style_line": "রেখা", + "chart_loading": "ইতিহাস লোড হচ্ছে…", + "chart_error": "ইতিহাস লোড করা যায়নি: {error}", + "energy_loading": "শক্তি ড্যাশবোর্ডের সেটিংস লোড হচ্ছে…", + "energy_error": "শক্তি ড্যাশবোর্ডের সেটিংস পড়া যায়নি: {error}", + "energy_none": "শক্তি ড্যাশবোর্ডে এখনো এই প্রবাহগুলোর কোনোটি সেট আপ করা হয়নি।", + "energy_flow_grid_import": "গ্রিড থেকে আমদানি", + "energy_flow_grid_export": "গ্রিডে রপ্তানি", + "energy_flow_solar": "সৌর", + "energy_flow_battery_out": "ব্যাটারি থেকে", + "energy_flow_battery_in": "ব্যাটারিতে", + "energy_flow_gas": "গ্যাস", + "energy_flow_water": "পানি", + "energy_flow_devices": "ডিভাইস", + "energy_node_home": "বাড়ি", + "energy_node_untracked": "অননুসৃত ব্যবহার", + "energy_node_home_use": "বাড়িতে ব্যবহৃত", + "chart_no_data": "এই সময়কালে কোনো রিডিং নেই।", + "legend_toggle_hint": "লুকাতে বা দেখাতে ট্যাপ করুন। শুধু এটি দেখাতে চেপে ধরুন।", + "legend_toggle_all_hidden": "সব সিরিজ লুকানো। আবার দেখাতে কোনো নামে ট্যাপ করুন।", + "export_menu": "রপ্তানি", + "export_png": "PNG হিসেবে সংরক্ষণ করুন", + "export_png_hint": "ছবি, 2×", + "export_svg": "SVG হিসেবে সংরক্ষণ করুন", + "export_svg_hint": "ভেক্টর", + "export_csv": "CSV কপি করুন", + "export_csv_hint": "আঁকা মানগুলো", + "export_yaml": "YAML কপি করুন", + "export_yaml_hint": "এই কার্ডের কনফিগারেশন", + "export_copied": "কপি হয়েছে", + "export_saved": "সংরক্ষিত হয়েছে", + "export_saved_file": "ফাইল হিসেবে সংরক্ষিত: এখানে ক্লিপবোর্ড উপলব্ধ নয়", + "export_failed": "এই ব্রাউজার থেকে রপ্তানি করা যায়নি", + "chart_log_nothing": "লগ স্কেলে আঁকার মতো শূন্যের উপরে কিছু নেই।", + "editor_style_lollipop": "ললিপপ চার্ট", + "editor_style_pictograph": "চিত্রলেখ", + "editor_unit_icon": "আইকন (প্রতিটি সত্তার নিজস্ব থাকতে পারে)", + "editor_per_icon": "প্রতিটি আইকনের মান (খালি: স্বয়ংক্রিয়)", + "editor_group_size": "প্রতি গ্রুপে আইকন (0: কোনো গ্রুপ নেই)", + "editor_partial": "ভগ্নাংশের জন্য আইকন আংশিক ভরাট করুন", + "editor_style_pie": "পাই / ডোনাট", + "editor_shape": "আকৃতি", + "editor_shape_donut": "ডোনাট", + "editor_shape_pie": "পাই", + "editor_center_label": "মোটের নিচের লাইন", + "editor_gap": "টুকরোগুলোর মধ্যে ফাঁক", + "editor_gradient": "গ্রেডিয়েন্ট ভরাট", + "editor_style_polar_area": "পোলার এরিয়া", + "editor_polar_scale": "স্কেল", + "editor_polar_scale_shared": "সবার জন্য একটি স্কেল, 0 থেকে সর্বোচ্চ মান পর্যন্ত", + "editor_polar_scale_limits": "প্রতিটি টুকরো তার সত্তার সর্বনিম্ন থেকে সর্বোচ্চ পর্যন্ত", + "editor_polar_color_by": "রং", + "editor_polar_color_by_series": "প্রতিটি সত্তার জন্য একটি রং", + "editor_polar_color_by_shades": "একটি রঙের শেড, বেশি হলে গাঢ়", + "editor_polar_color_by_bands": "রঙের ব্যান্ড অনুযায়ী", + "editor_polar_color": "শেডের রং", + "polar_area_aria": "{names}-এর পোলার এরিয়া চার্ট", + "editor_style_radar": "রাডার", + "editor_radar_scale": "স্কেল", + "editor_radar_scale_limits": "প্রতিটি অক্ষ তার সত্তার সর্বনিম্ন থেকে সর্বোচ্চ পর্যন্ত", + "editor_radar_scale_shared": "সবার জন্য একটি স্কেল, 0 থেকে সর্বোচ্চ মান পর্যন্ত", + "editor_radar_fill": "আকৃতিগুলো ভরাট করুন", + "editor_radar_axis": "অক্ষের নাম", + "radar_aria": "{names}-এর রাডার চার্ট", + "radar_other": "অন্যান্য", + "editor_style_range_area": "পরিসর এরিয়া", + "editor_mean": "গড়কে রেখা হিসেবে আঁকুন", + "editor_range_color": "রং", + "editor_style_rings": "রিং", + "editor_rings_start_angle": "শুরুর কোণ (0 হলো উপরে)", + "editor_rounded_ends": "গোলাকার প্রান্ত", + "editor_style_sankey": "স্যাঙ্কি (প্রবাহ)", + "editor_link_color": "প্রবাহে রং দিন", + "editor_link_color_auto": "কোথা থেকে আসে, বা মাঝের নোডের পরে কোথায় যায়", + "editor_link_color_source": "কোথা থেকে আসে", + "editor_link_color_target": "কোথায় যায়", + "editor_from": "প্রবাহ আসে", + "editor_to": "প্রবাহ যায়", + "editor_flow_color": "প্রবাহের রং", + "sankey_aria": "প্রবাহ চার্ট: {flows}", + "sankey_flow": "{from} থেকে {to} {value}", + "sankey_no_flows": "প্রতিটি সত্তার বিকল্পে একটি \"প্রবাহ আসে\" ও একটি \"প্রবাহ যায়\" দিন।", + "sankey_nothing": "এই মুহূর্তে কিছু প্রবাহিত হচ্ছে না।", + "energy_nothing_flowed": "এই সময়কালে কিছু প্রবাহিত হয়নি।", + "editor_style_chord": "কর্ড (বৃত্তের চারপাশে প্রবাহ)", + "editor_chord_pad": "নোডগুলোর মধ্যে ফাঁক", + "editor_chord_ribbon_opacity": "ফিতার অস্বচ্ছতা", + "chord_aria": "কর্ড ডায়াগ্রাম: {flows}", + "editor_style_slope": "স্লোপ চার্ট", + "editor_measure": "তুলনা", + "editor_measure_value": "তখনকার ও এখনকার রিডিং", + "editor_measure_change": "প্রতিটি সময়কালে কতটা বেড়েছে (মিটার)", + "editor_color_by_direction": "ঊর্ধ্বমুখী বা নিম্নমুখী", + "editor_color_by_group": "গ্রুপ অনুযায়ী", + "editor_increase": "বৃদ্ধি মানে", + "editor_increase_bad": "খারাপ (লাল)", + "editor_increase_good": "ভালো (সবুজ)", + "editor_group": "গ্রুপ", + "slope_now": "এখন", + "slope_ago": "{n} {unit} আগে", + "slope_ago_one": "এক {unit} আগে", + "slope_previous": "আগের {n} {unit}", + "slope_previous_one": "আগের {unit}", + "slope_last": "শেষ {n} {unit}", + "slope_last_one": "শেষ {unit}", + "slope_unit_hour": "ঘণ্টা", + "slope_unit_hour_other": "ঘণ্টা", + "slope_unit_day": "দিন", + "slope_unit_day_other": "দিন", + "slope_unit_week": "সপ্তাহ", + "slope_unit_week_other": "সপ্তাহ", + "slope_unit_month": "মাস", + "slope_unit_month_other": "মাস", + "slope_entity_aria": "{name}, {from} থেকে {to}", + "slope_no_reading": "কোনো রিডিং নেই", + "editor_style_sparkline": "স্পার্কলাইন", + "editor_spark": "স্পার্কলাইন", + "editor_spark_line": "রেখা", + "editor_spark_area": "এরিয়া", + "editor_spark_column": "কলাম", + "editor_spark_bar": "নাম ও মানের নিচে বার", + "editor_spark_color": "রং", + "spark_aria": "{name}-এর প্রবণতা", + "editor_style_streamgraph": "স্ট্রিমগ্রাফ", + "editor_baseline": "আকৃতি", + "editor_baseline_wiggle": "স্ট্রিমগ্রাফ (প্রবহমান)", + "editor_baseline_centre": "কেন্দ্রিত", + "editor_baseline_share": "মোটের অংশ (100 %)", + "editor_baseline_zero": "শূন্য থেকে স্তূপীকৃত", + "editor_stream_order": "ক্রম", + "editor_stream_order_inside_out": "সবচেয়ে বড়টি মাঝখানে", + "editor_stream_order_listed": "তালিকার ক্রমে, প্রথমটি নিচে", + "editor_stream_labels": "স্রোতের উপর নাম", + "editor_stream_curve": "প্রান্ত", + "stream_total": "মোট", + "editor_style_sunburst": "সানবার্স্ট", + "editor_style_icicle": "আইসিকল", + "editor_sunburst_shape": "আকৃতি", + "editor_sunburst_shape_full": "পূর্ণ বৃত্ত", + "editor_sunburst_shape_half": "অর্ধবৃত্ত", + "editor_hierarchy_color_by": "রং", + "editor_hierarchy_color_by_group": "প্রতিটি গ্রুপের জন্য একটি রং", + "editor_hierarchy_color_by_bands": "রঙের ব্যান্ড অনুযায়ী", + "hierarchy_total": "মোট", + "hierarchy_other": "অন্যান্য", + "hierarchy_empty": "দেখানোর কিছু নেই: কোনো সত্তার মান শূন্যের বেশি নয়।", + "hierarchy_no_reading": "কোনো রিডিং নেই:", + "sunburst_aria": "{names}-এর সানবার্স্ট", + "icicle_aria": "{names}-এর আইসিকল চার্ট", + "editor_style_timeline": "অবস্থার টাইমলাইন", + "timeline_no_states": "এই সময়কালে কোনো অবস্থা রেকর্ড হয়নি।", + "timeline_for": "{duration} ধরে", + "timeline_now": "এখন", + "timeline_measurement": "অবস্থা নয়, রিডিং: এর জন্য রেখা চার্ট উপযুক্ত", + "editor_style_treemap": "ট্রিম্যাপ", + "editor_treemap_color_by": "রং", + "editor_treemap_color_by_group": "প্রতিটি গ্রুপের জন্য একটি রং", + "editor_treemap_color_by_bands": "রঙের ব্যান্ড অনুযায়ী", + "treemap_aria": "{names}-এর ট্রিম্যাপ", + "treemap_total": "সব মিলিয়ে {value}", + "treemap_empty": "দেখানোর কিছু নেই: কোনো সত্তার মান শূন্যের বেশি নয়।", + "treemap_no_reading": "কোনো রিডিং নেই:", + "treemap_other": "অন্যান্য", + "editor_style_marimekko": "মারিমেক্কো", + "editor_marimekko_segment_labels": "প্রতিটি অংশের উপর লেখা", + "editor_marimekko_segment_labels_percent": "নিজের কলামে অংশ", + "editor_marimekko_segment_labels_value": "মান", + "editor_marimekko_segment_labels_both": "অংশ ও মান", + "editor_marimekko_segment_labels_none": "কিছু না", + "editor_marimekko_group": "কলাম (গ্রুপ)", + "editor_marimekko_category": "শ্রেণি", + "editor_marimekko_color": "শ্রেণির রং", + "marimekko_aria": "মারিমেক্কো চার্ট, কলাম: {columns}", + "editor_style_trend": "প্রবণতা", + "trend_min": "নিম্ন", + "trend_avg": "গড়", + "trend_max": "উচ্চ", + "editor_style_violin": "ভায়োলিন প্লট", + "editor_shape_violin": "ভায়োলিন", + "editor_shape_raincloud": "রেইনক্লাউড (অর্ধেক ভায়োলিন, বক্স ও রিডিং)", + "editor_box": "মধ্যমা ও মাঝের অর্ধেকসহ বক্স", + "editor_bandwidth": "মসৃণকরণ (সত্তার এককে, স্বয়ংক্রিয়ের জন্য খালি)", + "editor_split_by": "প্রতি এতটুকুর জন্য একটি আকৃতি", + "editor_split_by_none": "সত্তা", + "editor_split_by_day": "সত্তা ও দিন", + "editor_split_by_week": "সত্তা ও সপ্তাহ", + "editor_split_by_month": "সত্তা ও মাস", + "violin_median": "মধ্যমা {value}", + "violin_none": "কোনো রিডিং নেই", + "violin_raincloud": "রেইনক্লাউড", + "editor_style_waffle": "ওয়াফল চার্ট", + "editor_waffles": "ওয়াফল", + "editor_waffles_one": "একটি, সত্তাগুলোর মধ্যে ভাগ করা", + "editor_waffles_each": "প্রতিটি সত্তার জন্য একটি, পাশাপাশি", + "editor_headline": "প্রথম অংশটি বড় অক্ষরে দেখান", + "editor_style_waterfall": "ওয়াটারফল চার্ট", + "editor_steps": "প্রতিটি ধাপ হলো", + "editor_steps_change": "সময়কালে কতটা বদলেছে", + "editor_steps_current": "এর বর্তমান মান", + "editor_start_from_first": "সময়কালের শুরুতে প্রথম সত্তার রিডিং থেকে শুরু করুন", + "editor_total": "শেষে মোট দেখান", + "editor_waterfall_invert": "উল্টো গণনা (এগুলোর বৃদ্ধি মানে মোটের হ্রাস)", + "waterfall_start": "শুরু", + "waterfall_end": "শেষ", + "waterfall_total": "মোট", + "waterfall_no_readings": "কোনো রিডিং নেই", + "waterfall_aria": "ওয়াটারফল চার্ট: {bars}", + "editor_style_wind_rose": "উইন্ড রোজ", + "wind_prevailing": "প্রধান", + "wind_mean_speed": "গড় গতি", + "wind_strongest": "সবচেয়ে জোরালো", + "wind_calm": "শান্ত", + "wind_speed": "গতি", + "wind_speed_unit": "গতি ({unit})", + "wind_share": "সময়ের অংশ", + "wind_aria": "উইন্ড রোজ, প্রধান {direction} {share}", + "wind_aria_calm": "উইন্ড রোজ, প্রধান {direction} {share}, শান্ত {calm}", + "wind_aria_still": "উইন্ড রোজ, শান্ত {calm}", + "editor_style_purpose_bar": "ব্যাটারি, স্তর, 0 থেকে 100 পর্যন্ত যেকোনো কিছু", + "editor_style_purpose_thin": "স্টোরেজ ও লম্বা তালিকা, অল্প জায়গায়", + "editor_style_purpose_segmented": "সিগন্যালের শক্তি ও ভরাটের স্তর, ধাপে ধাপে", + "editor_style_purpose_tank": "ট্যাঙ্ক, বিন ও জলের পাত্র, নিচ থেকে ভরে", + "editor_style_purpose_battery": "বাড়ির প্রতিটি ব্যাটারি, সবচেয়ে খালিটি আগে", + "editor_style_purpose_ring": "CPU, মেমরি ও ডিস্ক, ডায়াল হিসেবে", + "editor_style_purpose_needle": "পাওয়ার ও গতি, কাঁটা দিয়ে", + "editor_style_purpose_arc": "তাপমাত্রা, আর্দ্রতা ও CO₂, খোলা ডায়াল হিসেবে", + "editor_style_purpose_line": "ঘণ্টা, দিন বা মাস ধরে একটি সেন্সর কীভাবে বদলেছে", + "editor_style_purpose_area": "সৌর ও বিদ্যুৎ ব্যবহার, শূন্যের দুই দিকে আমদানি ও রপ্তানি", + "editor_style_purpose_column": "দিনপ্রতি শক্তি, ঘণ্টাপ্রতি বৃষ্টি", + "editor_style_purpose_combined": "একটি সময় অক্ষে কলাম, রেখা ও এরিয়া, সঙ্গে একটি দ্বিতীয় অক্ষ", + "editor_style_purpose_pie": "মোট কীভাবে ভাগে ভাগ হয়, যেমন আজকের শক্তি কোথা থেকে এল", + "editor_style_purpose_rings": "একটি ডায়ালে কয়েকটি ব্যাটারি বা লক্ষ্য", + "editor_style_purpose_pictograph": "গণনা: করা কাজ, জলের গ্লাস, বাড়িতে থাকা মানুষ", + "editor_style_purpose_waffle": "100-এর মধ্যে একটি অংশ, বা একটি মোটের ভাগ", + "editor_style_purpose_histogram": "একটি ঘর প্রতিটি তাপমাত্রার পরিসরে কতক্ষণ ছিল", + "editor_style_purpose_scatter": "একটি সেন্সরের বিপরীতে আরেকটি, যেমন বাইরের তাপমাত্রার বিপরীতে হিটিং", + "editor_style_purpose_bubble": "দুটি সেন্সর পরস্পরের বিপরীতে, তৃতীয়টি দিয়ে আকার", + "editor_style_purpose_heatmap": "ঘণ্টা ও সপ্তাহের দিন অনুযায়ী পাওয়ার, বা ক্যালেন্ডার হিসেবে এক বছরের দিন", + "editor_style_purpose_spiral": "দৈনিক বা সাপ্তাহিক রুটিন, প্রতি দিন বা সপ্তাহে এক পাক", + "editor_style_purpose_box": "রিডিং কীভাবে ছড়িয়ে আছে, প্রতি সত্তা বা প্রতি দিন, সপ্তাহ বা মাসে", + "editor_style_purpose_funnel": "উৎপন্ন সৌরশক্তি, তারপর বাড়িতে ব্যবহৃত, তারপর রপ্তানি", + "editor_style_purpose_radar": "কয়েকটি মানের প্রোফাইলের তুলনা", + "editor_style_purpose_polar_area": "বৃত্তের চারপাশে ভিন্ন দৈর্ঘ্যের টুকরো হিসেবে মান", + "editor_style_purpose_treemap": "তলা ও ঘর অনুযায়ী বিদ্যুৎ ব্যবহার, অংশ অনুযায়ী আকারের বাক্সে", + "editor_style_purpose_marimekko": "দুইভাবে ভাগ করা একটি মোট, যেমন ঘর ও ব্যবহার অনুযায়ী শক্তি", + "editor_style_purpose_sunburst": "রিং হিসেবে একটি স্তরবিন্যাস, ভেতরে যেতে ট্যাপ করুন", + "editor_style_purpose_icicle": "স্তূপ করা বার হিসেবে একটি স্তরবিন্যাস, ভেতরে যেতে ট্যাপ করুন", + "editor_style_purpose_grouped_bars": "কয়েকটি মান পাশাপাশি, স্তূপ করে, বা 100 % হিসেবে", + "editor_style_purpose_bullet": "একটি মান তার লক্ষ্যের বিপরীতে", + "editor_style_purpose_lollipop": "অল্প কালিতে অনেক মান", + "editor_style_purpose_waterfall": "একটি মোট কীভাবে ধাপে ধাপে গড়ে ওঠে বা কমে", + "editor_style_purpose_slope": "প্রতিটি সত্তা তখন ও এখন", + "editor_style_purpose_dumbbell": "প্রতিটি সত্তার সর্বনিম্ন ও সর্বোচ্চ", + "editor_style_purpose_range_area": "প্রতিটি সময়কালের সর্বনিম্ন থেকে সর্বোচ্চ, ছায়া করা", + "editor_style_purpose_sparkline": "প্রতিটি সত্তার নাম ও মানের পাশে একটি ছোট প্রবণতা", + "editor_style_purpose_streamgraph": "সময়ের সাথে কয়েকটি সত্তা কীভাবে একটি মোট ভাগ করে", + "editor_style_purpose_candlestick": "প্রতি সময়কালে শুরু, সর্বোচ্চ, সর্বনিম্ন ও শেষ", + "editor_style_purpose_violin": "রিডিং কীভাবে ছড়িয়ে আছে, মসৃণ আকারে", + "editor_style_purpose_beeswarm": "প্রতিটি রিডিং একটি বিন্দু, ছড়ানো যাতে কোনোটি না মেশে", + "editor_style_purpose_strip_plot": "প্রতিটি রিডিং একটি বিন্দু, মাঝের মানে একটি রেখা সহ", + "editor_style_purpose_sankey": "উৎস ও লোডের মধ্যে পাওয়ার কীভাবে প্রবাহিত হয়", + "editor_style_purpose_chord": "কয়েকটি জায়গার মধ্যে দুই দিকে প্রবাহ, বৃত্তের চারপাশে", + "editor_style_purpose_timeline": "প্রতিটি সত্তা কখন চালু, বন্ধ, বাড়িতে বা হিটিংয়ে ছিল", + "editor_style_purpose_climate": "থার্মোস্ট্যাটের তাপমাত্রা তার সেট পয়েন্টের বিপরীতে", + "editor_style_purpose_wind_rose": "বাতাস কোন দিক থেকে আসে, আর কত জোরে", + "editor_style_purpose_day_clock": "প্রতিটি সত্তা কখন চালু ছিল, ঘড়ির চারপাশে", + "editor_style_purpose_cycle_plot": "সপ্তাহের প্রতিটি দিনের গড় দিন, পাশাপাশি", + "editor_style_purpose_trend": "একটি ছোট টাইল: মান ও তার সাম্প্রতিক ইতিহাস", + "editor_chart_group_data": "সময়সীমা ও রিডিং", + "editor_chart_group_look": "চেহারা", + "editor_chart_group_axes": "অক্ষ ও গ্রিডলাইন", + "editor_chart_group_extras": "চিহ্ন ও অতিরিক্ত", + "editor_chart_group_layout": "বিন্যাস ও শেয়ারিং", + "editor_notice_group_by": "{by} অনুযায়ী গ্রুপ করা বন্ধ করা হয়েছে: {style} এভাবে গ্রুপ করতে পারে না।", + "editor_notice_sorted": "সবচেয়ে খালিটি আগে সাজানো হয়েছে। প্রদর্শন-এর অধীনে সাজানো দিয়ে এটি বদলান।", + "editor_summary_no_entities": "এখনও কোনো সত্তা নেই", + "editor_summary_entity_one": "1টি সত্তা", + "editor_summary_entities": "{count}টি সত্তা", + "editor_summary_matching": "আর মিলে যাওয়া সত্তা", + "editor_summary_limits": "{min} থেকে {max}", + "editor_summary_target": "লক্ষ্য {target}", + "editor_summary_no_bands": "কোনো ব্যান্ড নেই", + "editor_summary_band_one": "1টি ব্যান্ড", + "editor_summary_bands": "{count}টি ব্যান্ড", + "editor_warn_min_max": "সর্বনিম্ন ({min}) সর্বোচ্চ ({max})-এর চেয়ে কম নয়, তাই কিছুই ভরতে পারে না। সর্বনিম্ন কমান বা সর্বোচ্চ বাড়ান।", + "editor_warn_not_number": "{entity} দেখাচ্ছে \"{state}\", যা সংখ্যা নয়, তাই এই শৈলী এটি আঁকতে পারে না। সংখ্যা দেয় এমন একটি সেন্সর বাছুন, বা এর বিকল্পে গিয়ে এর কোনো বৈশিষ্ট্য পড়ুন।", + "editor_warn_band_same_start": "দুটি ব্যান্ড {from}-এ শুরু হয়, তাই শুধু একটি দেখা যায়। প্রতিটি ব্যান্ডকে আলাদা শুরু দিন।", + "editor_row_action": "{action}: {entity}", + "editor_when_heading": "এই সিরিজ শুধু তখনই দেখান যখন…", + "editor_when_card_heading": "সিরিজগুলো শুধু তখনই দেখান যখন…", + "editor_when_card_help": "একটি সত্তা বাছুন, তারপর যে অবস্থায় এটিকে থাকতে হবে বা যে পরিসরের ভেতরে থাকতে হবে। প্রতিটি সিরিজের নিজস্ব শর্ত থাকতে পারে, সত্তাসমূহ-এ তার বিকল্পে।", + "editor_when_state_helper": "কয়েকটি অবস্থা: মাঝে কমা দিন।", + "editor_when_card_state_helper": "কয়েকটি অবস্থা: মাঝে কমা দিন।", + "editor_anomalies_window_helper": "যেমন 30min, 2h বা 1d। খালি: সময়সীমার বারো ভাগের এক ভাগ।", + "editor_zoom_helper": "পিঞ্চ, Ctrl + স্ক্রল, বা টেনে আনা।", + "editor_sync_helper": "একই নামের চার্টগুলো পয়েন্টার ভাগ করে এবং একসাথে সময়কাল ধরে এগোয়।", + "editor_forecast_entity_helper": "এখনের পরে এর পূর্বাভাস ড্যাশ রেখায় আঁকা হয়।", + "editor_forecast_attribute_helper": "খালি: আবহাওয়ার পূর্বাভাস, বা \"forecast\" নামের একটি বৈশিষ্ট্য।", + "editor_forecast_value_key_helper": "খালি: পূর্বাভাস থেকে বের করা হয়।", + "editor_forecast_time_key_helper": "খালি: পূর্বাভাস থেকে বের করা হয়।", + "editor_forecast_type_helper": "খালি: ঘণ্টাভিত্তিক।", + "editor_forecast_multiply_helper": "খালি: 1।", + "editor_trend_y_min_helper": "রিডিংকে এটি ছাড়িয়ে যেতে দিতে সংখ্যার আগে ~ দিন।", + "editor_trend_y_max_helper": "রিডিংকে এটি ছাড়িয়ে যেতে দিতে সংখ্যার আগে ~ দিন।", + "editor_y_min_secondary_helper": "রিডিংকে এটি ছাড়িয়ে যেতে দিতে সংখ্যার আগে ~ দিন।", + "editor_y_max_secondary_helper": "রিডিংকে এটি ছাড়িয়ে যেতে দিতে সংখ্যার আগে ~ দিন।", + "editor_entity_groups_helper": "\"গ্রুপ করুন\"-এর চেয়ে অগ্রাধিকার পায়। দুই স্তরের জন্য লিখুন \"নিচতলা / রান্নাঘর\"।", + "editor_active_helper": "খালি: on, open, heating, home ইত্যাদি।", + "editor_annotation_times_helper": "প্রতিদিনের জন্য 07:00, অথবা 2026-10-28 07:00। মাঝে কমা দিন।", + "editor_annotation_value_helper": "একটি সংখ্যা বা সত্তা।", + "editor_annotation_from_helper": "একটি সংখ্যা বা সত্তা। খালি: নিচ।", + "editor_annotation_to_helper": "একটি সংখ্যা বা সত্তা। খালি: উপর।", + "editor_derivative_smoothing_time_helper": "যেমন 15min। কয়েকটি রিডিংয়ের বদলে ব্যবহৃত।", + "editor_calm_helper": "খালি: 0.5 m/s, বা km/h, mph অথবা নটে সমপরিমাণ।", + "editor_radar_axis_helper": "একই অক্ষের নামের সত্তাগুলো গ্রুপ জুড়ে একই সারিতে থাকে।", + "editor_energy_flows_helper": "কিছু টিক না দিলে: গ্রিড, সৌর ও ব্যাটারি।", + "editor_shade_color_helper": "প্যালেটের নাম বা যেকোনো CSS রং।" +} diff --git a/src/locales/de.json b/src/locales/de.json index 6ab9d9e..978f2ec 100644 --- a/src/locales/de.json +++ b/src/locales/de.json @@ -31,10 +31,10 @@ "editor_derivative_unit_time_h": "Stunde", "editor_derivative_unit_time_d": "Tag", "editor_derivative_smoothing": "Glätten über Messwerte", - "editor_derivative_smoothing_time": "Über Zeit glätten (z. B. 15min; statt Messwerten)", + "editor_derivative_smoothing_time": "Über Zeit glätten", "editor_source_current": "Aktuelle Werte", "editor_source_energy": "Energie-Dashboard", - "editor_energy_flows": "Energieflüsse (nichts gewählt: Netz, Solar und Batterie)", + "editor_energy_flows": "Energieflüsse", "editor_energy_split": "Einspeisung und Batterieladung unter der Achse", "editor_curve": "Linienform", "editor_curve_smooth": "Glatt", @@ -203,7 +203,7 @@ "anomaly_beyond_high": "über {limit}", "anomaly_beyond_low": "unter {limit}", "editor_anomalies": "Werte weit vom Normalwert markieren", - "editor_anomalies_window": "Fenster (30min, 2h, 1d; auto: ein Zwölftel des Zeitraums)", + "editor_anomalies_window": "Fenster", "editor_anomalies_sigma": "Ab wie weit markieren, in Standardabweichungen", "editor_anomalies_color": "Markierungsfarbe", "editor_anomalies_band": "Normalbereich schattieren", @@ -227,7 +227,7 @@ "period_last_month_rolling": "Letzter Monat", "period_last_months": "Letzte {n} Monate", "editor_color_by_shades": "Abstufungen einer Farbe", - "editor_shade_color": "Abstufungsfarbe (Palettenname oder CSS-Farbe)", + "editor_shade_color": "Abstufungsfarbe", "editor_show_percent": "Jeden Anteil in Prozent anzeigen", "editor_center_total": "Summe", "editor_center_average": "Durchschnitt", @@ -256,7 +256,7 @@ "zoom_reset": "Zoom zurücksetzen", "zoom_window": "Angezeigt: {from} bis {to}", "zoom_window_label": "Angezeigter Teil des Diagramms", - "editor_zoom": "Zoomen und Verschieben (Zwei-Finger-Geste, Strg + Scrollen oder Ziehen)", + "editor_zoom": "Zoomen und Verschieben", "editor_overview": "Übersichtsleiste unter dem Diagramm", "editor_annotations": "Anmerkungen", "editor_annotation_type": "Art", @@ -271,10 +271,10 @@ "editor_annotation_add_state": "Zustandsänderungen", "editor_annotation_add_point": "Punktbeschriftung", "editor_annotation_add": "Anmerkung hinzufügen:", - "editor_annotation_value": "Wert (eine Zahl oder eine Entität)", - "editor_annotation_from": "Von (eine Zahl oder eine Entität; leer für unten)", - "editor_annotation_to": "Bis (eine Zahl oder eine Entität; leer für oben)", - "editor_annotation_times": "Zeiten: 07:00 für jeden Tag oder 2026-10-28 07:00 (durch Kommas getrennt)", + "editor_annotation_value": "Wert", + "editor_annotation_from": "Von", + "editor_annotation_to": "Bis", + "editor_annotation_times": "Zeiten", "editor_annotation_entity": "Entität", "editor_annotation_series": "Datenreihe (leer für die erste)", "editor_annotation_state": "Zustand (leer für jede Änderung)", @@ -356,14 +356,14 @@ "editor_line_width": "Linienstärke (px)", "editor_dots": "Punkt an jedem Messwert", "editor_on_top": "Über den anderen Linien zeichnen", - "editor_when_entity": "Nur zeigen, solange diese Entität", - "editor_when_state": "…im Zustand ist (durch Kommas getrennt)", - "editor_when_above": "…über", - "editor_when_below": "…unter", - "editor_when_card_entity": "Alle Reihen nur zeigen, solange diese Entität", - "editor_when_card_state": "…im Zustand ist (durch Kommas getrennt)", - "editor_when_card_above": "…über", - "editor_when_card_below": "…unter", + "editor_when_entity": "Entität", + "editor_when_state": "im Zustand ist", + "editor_when_above": "über", + "editor_when_below": "unter", + "editor_when_card_entity": "Entität", + "editor_when_card_state": "im Zustand ist", + "editor_when_card_above": "über", + "editor_when_card_below": "unter", "editor_when_ghost": "Ausgeblendete Werte als blasse Linie", "editor_when_strip": "Leiste, die zeigt, wann es zutraf", "when_strip_label": "Gezeigt, solange {condition}", @@ -391,7 +391,7 @@ "editor_labels_position_below": "Darunter", "editor_labels_position_center": "Auf dem Punkt", "editor_labels_overlap": "Überlappende Beschriftungen erlauben", - "editor_sync": "Sync-Gruppe (Diagramme mit gleichem Namen teilen Zeiger und Zeitraumschritte)", + "editor_sync": "Sync-Gruppe", "editor_multiples": "Ein kleines Diagramm pro Entität", "editor_multiples_scale": "Werteskala", "editor_multiples_scale_auto": "Gleich, wenn die Einheiten übereinstimmen", @@ -401,15 +401,15 @@ "forecast_label": "Prognose", "forecast_series": "{name} Prognose", "editor_forecast_title": "Prognose", - "editor_forecast_entity": "Prognose-Entität (ihre Prognose wird ab jetzt gestrichelt gezeichnet)", - "editor_forecast_attribute": "Attribut (leer: Wetterprognose oder \"forecast\")", - "editor_forecast_value_key": "Wert-Schlüssel (leer: automatisch)", - "editor_forecast_time_key": "Zeit-Schlüssel (leer: automatisch)", - "editor_forecast_type": "Wetterprognose (leer: stündlich)", + "editor_forecast_entity": "Prognose-Entität", + "editor_forecast_attribute": "Attribut", + "editor_forecast_value_key": "Wert-Schlüssel", + "editor_forecast_time_key": "Zeit-Schlüssel", + "editor_forecast_type": "Wetterprognose", "editor_forecast_type_hourly": "Stündlich", "editor_forecast_type_daily": "Täglich", "editor_forecast_type_twice_daily": "Zweimal täglich", - "editor_forecast_multiply": "Werte multiplizieren mit (leer: 1)", + "editor_forecast_multiply": "Werte multiplizieren mit", "editor_forecast_hours": "Prognosen so weit voraus zeigen", "editor_set_point": "Sollwert anzeigen", "editor_shading": "Beim Heizen oder Kühlen schattieren", @@ -428,14 +428,14 @@ "editor_bucket_60": "Stunde", "editor_aggregate_auto": "Automatisch (Änderung bei Zählern, sonst Durchschnitt)", "editor_ring_color": "Farbe", - "editor_active": "Gilt als an (leer: on, open, heating, home…)", + "editor_active": "Gilt als an", "editor_entity_options_none": "Füge zuerst oben eine Entität hinzu.", "editor_hierarchy_group_by": "Gruppieren nach", "editor_group_by_floor": "Etage", "editor_group_by_area": "Bereich", "editor_group_by_device": "Gerät", "editor_group_by_label": "Label", - "editor_entity_groups": "Eigene Gruppe (hat Vorrang vor „Gruppieren nach“; „Erdgeschoss / Küche“ für zwei Ebenen)", + "editor_entity_groups": "Eigene Gruppe", "editor_bar_labels": "Text auf den Balken", "editor_bar_labels_state": "Zustand", "editor_bar_labels_duration": "Dauer", @@ -476,11 +476,11 @@ "editor_extrema": "Tiefst- und Höchstwert anzeigen", "editor_average": "Durchschnitt anzeigen", "editor_trend_legend": "Legende (zwei oder mehr Entitäten)", - "editor_trend_y_min": "Niedrigster Wert (~ für weich)", - "editor_trend_y_max": "Höchster Wert (~ für weich)", + "editor_trend_y_min": "Niedrigster Wert", + "editor_trend_y_max": "Höchster Wert", "editor_min_range": "Kleinster angezeigter Bereich", - "editor_y_min_secondary": "Rechte Achse niedrigster (~ für weich)", - "editor_y_max_secondary": "Rechte Achse höchster (~ für weich)", + "editor_y_min_secondary": "Rechte Achse niedrigster", + "editor_y_max_secondary": "Rechte Achse höchster", "editor_min_range_secondary": "Rechte Achse kleinster Bereich", "editor_value_factor": "Skalieren mit 10 hoch", "editor_align_header": "Name und Symbol", @@ -521,7 +521,7 @@ "editor_sectors_4": "4 (N, E, S, W)", "editor_sectors_8": "8 (N, NE, E…)", "editor_sectors_16": "16 (N, NNE, NE…)", - "editor_calm": "Windstill unter (leer: 0.5 m/s, oder dasselbe in km/h, mph oder Knoten)", + "editor_calm": "Windstill unter", "editor_wind_roles": "Die erste Entität ist die Windrichtung, in Grad oder Himmelsrichtungen wie SW. Die zweite ist die Windgeschwindigkeit: ohne sie zeigen die Blätter nur, wie oft der Wind aus jeder Richtung kam.", "editor_wind_now": "Richtung: {direction}. Geschwindigkeit: {speed}.", "editor_wind_none": "keine", @@ -803,7 +803,7 @@ "editor_radar_scale_limits": "Jede Achse vom Minimum bis Maximum ihrer Entität", "editor_radar_scale_shared": "Eine Skala für alle, von 0 bis zum größten Wert", "editor_radar_fill": "Formen füllen", - "editor_radar_axis": "Achsenname (Entitäten mit gleichem Achsennamen werden gruppenübergreifend ausgerichtet)", + "editor_radar_axis": "Achsenname", "radar_aria": "Radardiagramm von {names}", "radar_other": "Sonstige", "editor_style_range_area": "Bereichsfläche", @@ -958,5 +958,104 @@ "wind_share": "Zeitanteil", "wind_aria": "Windrose, vorherrschend {direction} {share}", "wind_aria_calm": "Windrose, vorherrschend {direction} {share}, windstill {calm}", - "wind_aria_still": "Windrose, windstill {calm}" + "wind_aria_still": "Windrose, windstill {calm}", + "editor_style_purpose_bar": "Batterien, Füllstände, alles von 0 bis 100", + "editor_style_purpose_thin": "Speicherplatz und lange Listen, auf wenig Raum", + "editor_style_purpose_segmented": "Signalstärke und Füllstände, in Stufen", + "editor_style_purpose_tank": "Tanks, Tonnen und Regentonnen, die sich von unten füllen", + "editor_style_purpose_battery": "Alle Batterien im Haus, die leerste zuerst", + "editor_style_purpose_ring": "CPU, Arbeitsspeicher und Festplatte, als Rundanzeige", + "editor_style_purpose_needle": "Leistung und Geschwindigkeit, mit Zeiger", + "editor_style_purpose_arc": "Temperatur, Luftfeuchtigkeit und CO₂, als offene Rundanzeige", + "editor_style_purpose_line": "Wie sich ein Sensor über Stunden, Tage oder Monate verändert hat", + "editor_style_purpose_area": "Solar und Stromverbrauch, mit Bezug und Einspeisung beiderseits der Null", + "editor_style_purpose_column": "Energie pro Tag, Regen pro Stunde", + "editor_style_purpose_combined": "Säulen, Linien und Flächen auf einer Zeitachse, mit zweiter Achse", + "editor_style_purpose_pie": "Wie sich eine Summe aufteilt, etwa woher die Energie von heute kam", + "editor_style_purpose_rings": "Mehrere Batterien oder Ziele in einer Rundanzeige", + "editor_style_purpose_pictograph": "Zählen: erledigte Aufgaben, Gläser Wasser, Personen zu Hause", + "editor_style_purpose_waffle": "Ein Anteil von 100 oder die Aufteilung einer Summe", + "editor_style_purpose_histogram": "Wie lange ein Raum in jedem Temperaturbereich war", + "editor_style_purpose_scatter": "Ein Sensor gegen einen anderen, etwa Heizung gegen Außentemperatur", + "editor_style_purpose_bubble": "Zwei Sensoren gegeneinander, Größe nach einem dritten", + "editor_style_purpose_heatmap": "Leistung nach Stunde und Wochentag oder ein Jahr als Kalender", + "editor_style_purpose_spiral": "Ein Tages- oder Wochenablauf, eine Runde pro Tag oder Woche", + "editor_style_purpose_box": "Wie sich Messwerte verteilen, pro Entität oder pro Tag, Woche oder Monat", + "editor_style_purpose_funnel": "Erzeugter Solarstrom, dann im Haus verbraucht, dann eingespeist", + "editor_style_purpose_radar": "Die Profile mehrerer Werte vergleichen", + "editor_style_purpose_polar_area": "Werte als unterschiedlich lange Stücke rund um einen Kreis", + "editor_style_purpose_treemap": "Stromverbrauch nach Etage und Raum, als Kästen nach Anteil", + "editor_style_purpose_marimekko": "Eine Summe auf zwei Arten aufgeteilt, etwa Energie nach Raum und Nutzung", + "editor_style_purpose_sunburst": "Eine Hierarchie als Ringe, zum Hineintippen", + "editor_style_purpose_icicle": "Eine Hierarchie als gestapelte Balken, zum Hineintippen", + "editor_style_purpose_grouped_bars": "Mehrere Werte nebeneinander, gestapelt oder als 100 %", + "editor_style_purpose_bullet": "Ein Wert im Vergleich zu seinem Ziel", + "editor_style_purpose_lollipop": "Viele Werte mit wenig Farbe", + "editor_style_purpose_waterfall": "Wie eine Summe Schritt für Schritt wächst oder schrumpft", + "editor_style_purpose_slope": "Jede Entität damals und jetzt", + "editor_style_purpose_dumbbell": "Niedrigster und höchster Wert jeder Entität", + "editor_style_purpose_range_area": "Niedrigster bis höchster Wert jedes Zeitraums, schattiert", + "editor_style_purpose_sparkline": "Ein winziger Verlauf neben Name und Wert jeder Entität", + "editor_style_purpose_streamgraph": "Wie sich mehrere Entitäten eine Summe über die Zeit teilen", + "editor_style_purpose_candlestick": "Eröffnung, Hoch, Tief und Schluss pro Zeitraum", + "editor_style_purpose_violin": "Wie sich Messwerte verteilen, als weiche Form", + "editor_style_purpose_beeswarm": "Jeder Messwert als Punkt, so verteilt, dass sich keine überlappen", + "editor_style_purpose_strip_plot": "Jeder Messwert als Punkt, mit einer Linie beim mittleren Wert", + "editor_style_purpose_sankey": "Wie Strom zwischen Quellen und Verbrauchern fließt", + "editor_style_purpose_chord": "Flüsse in beide Richtungen zwischen wenigen Orten, rund um einen Kreis", + "editor_style_purpose_timeline": "Wann jede Entität an, aus, zu Hause oder am Heizen war", + "editor_style_purpose_climate": "Die Temperatur eines Thermostats im Vergleich zum Sollwert", + "editor_style_purpose_wind_rose": "Woher der Wind kommt und wie stark", + "editor_style_purpose_day_clock": "Wann jede Entität an war, rund um die Uhr", + "editor_style_purpose_cycle_plot": "Der durchschnittliche Tag für jeden Wochentag, nebeneinander", + "editor_style_purpose_trend": "Eine kompakte Kachel: der Wert über seinen jüngsten Verlauf", + "editor_chart_group_data": "Zeitraum und Messwerte", + "editor_chart_group_look": "Darstellung", + "editor_chart_group_axes": "Achsen und Gitterlinien", + "editor_chart_group_extras": "Markierungen und Extras", + "editor_chart_group_layout": "Anordnung und Teilen", + "editor_notice_group_by": "Gruppieren nach {by} wurde ausgeschaltet: {style} kann nicht so gruppieren.", + "editor_notice_sorted": "Sortiert: die leersten zuerst. Ändere das mit Sortierung unter Anzeige.", + "editor_summary_no_entities": "Noch keine Entitäten", + "editor_summary_entity_one": "1 Entität", + "editor_summary_entities": "{count} Entitäten", + "editor_summary_matching": "plus Treffer", + "editor_summary_limits": "{min} bis {max}", + "editor_summary_target": "Ziel {target}", + "editor_summary_no_bands": "Keine Bereiche", + "editor_summary_band_one": "1 Bereich", + "editor_summary_bands": "{count} Bereiche", + "editor_warn_min_max": "Das Minimum ({min}) liegt nicht unter dem Maximum ({max}), also kann sich nichts füllen. Senke das Minimum oder erhöhe das Maximum.", + "editor_warn_not_number": "{entity} meldet \"{state}\". Das ist keine Zahl, also kann dieser Stil es nicht zeichnen. Wähle einen Sensor, der eine Zahl meldet, oder lies eines seiner Attribute in seinen Optionen.", + "editor_warn_band_same_start": "Zwei Bereiche beginnen bei {from}, also wird nur einer davon angezeigt. Gib jedem Bereich einen eigenen Anfang.", + "editor_row_action": "{action}: {entity}", + "editor_when_heading": "Diese Reihe nur zeigen, solange…", + "editor_when_card_heading": "Die Reihen nur zeigen, solange…", + "editor_when_card_help": "Wähle eine Entität, dann den Zustand, in dem sie sein muss, oder den Bereich, in dem sie liegen muss. Eine Reihe kann ihre eigene Bedingung haben, in ihren Optionen unter Entitäten.", + "editor_when_state_helper": "Mehrere Zustände: durch Kommas trennen.", + "editor_when_card_state_helper": "Mehrere Zustände: durch Kommas trennen.", + "editor_anomalies_window_helper": "Etwa 30min, 2h oder 1d. Leer: ein Zwölftel des Zeitraums.", + "editor_zoom_helper": "Zwei-Finger-Geste, Strg + Scrollen oder Ziehen.", + "editor_sync_helper": "Diagramme mit gleichem Namen teilen den Zeiger und blättern gemeinsam durch Zeiträume.", + "editor_forecast_entity_helper": "Ihre Prognose wird ab jetzt gestrichelt gezeichnet.", + "editor_forecast_attribute_helper": "Leer: die Wetterprognose oder ein Attribut namens \"forecast\".", + "editor_forecast_value_key_helper": "Leer: wird aus der Prognose ermittelt.", + "editor_forecast_time_key_helper": "Leer: wird aus der Prognose ermittelt.", + "editor_forecast_type_helper": "Leer: stündlich.", + "editor_forecast_multiply_helper": "Leer: 1.", + "editor_trend_y_min_helper": "Setze ~ vor die Zahl, damit Messwerte darüber hinausgehen dürfen.", + "editor_trend_y_max_helper": "Setze ~ vor die Zahl, damit Messwerte darüber hinausgehen dürfen.", + "editor_y_min_secondary_helper": "Setze ~ vor die Zahl, damit Messwerte darüber hinausgehen dürfen.", + "editor_y_max_secondary_helper": "Setze ~ vor die Zahl, damit Messwerte darüber hinausgehen dürfen.", + "editor_entity_groups_helper": "Hat Vorrang vor „Gruppieren nach“. Schreibe „Erdgeschoss / Küche“ für zwei Ebenen.", + "editor_active_helper": "Leer: on, open, heating, home und Ähnliches.", + "editor_annotation_times_helper": "07:00 für jeden Tag oder 2026-10-28 07:00. Durch Kommas trennen.", + "editor_annotation_value_helper": "Eine Zahl oder eine Entität.", + "editor_annotation_from_helper": "Eine Zahl oder eine Entität. Leer: unten.", + "editor_annotation_to_helper": "Eine Zahl oder eine Entität. Leer: oben.", + "editor_derivative_smoothing_time_helper": "Etwa 15min. Wird statt einer Anzahl von Messwerten verwendet.", + "editor_calm_helper": "Leer: 0.5 m/s oder dasselbe in km/h, mph oder Knoten.", + "editor_radar_axis_helper": "Entitäten mit gleichem Achsennamen werden gruppenübergreifend ausgerichtet.", + "editor_energy_flows_helper": "Nichts gewählt: Netz, Solar und Batterie.", + "editor_shade_color_helper": "Ein Palettenname oder eine beliebige CSS-Farbe." } diff --git a/src/locales/en.json b/src/locales/en.json index f624786..12b8c58 100644 --- a/src/locales/en.json +++ b/src/locales/en.json @@ -31,10 +31,10 @@ "editor_derivative_unit_time_h": "Hour", "editor_derivative_unit_time_d": "Day", "editor_derivative_smoothing": "Smooth over readings", - "editor_derivative_smoothing_time": "Smooth over time (like 15min; used instead of readings)", + "editor_derivative_smoothing_time": "Smooth over time", "editor_source_current": "Current values", "editor_source_energy": "Energy dashboard", - "editor_energy_flows": "Energy flows (none ticked: grid, solar and battery)", + "editor_energy_flows": "Energy flows", "editor_energy_split": "Export and battery charging below the axis", "editor_curve": "Line shape", "editor_curve_smooth": "Smooth", @@ -203,7 +203,7 @@ "anomaly_beyond_high": "over {limit}", "anomaly_beyond_low": "under {limit}", "editor_anomalies": "Mark readings far from normal", - "editor_anomalies_window": "Window (30min, 2h, 1d; auto: a twelfth of the span)", + "editor_anomalies_window": "Window", "editor_anomalies_sigma": "How far out to mark, in standard deviations", "editor_anomalies_color": "Marker colour", "editor_anomalies_band": "Shade the normal band", @@ -227,7 +227,7 @@ "period_last_month_rolling": "Last month", "period_last_months": "Last {n} months", "editor_color_by_shades": "Shades of one colour", - "editor_shade_color": "Shade colour (palette name or CSS colour)", + "editor_shade_color": "Shade colour", "editor_show_percent": "Show each share as a percentage", "editor_center_total": "Total", "editor_center_average": "Average", @@ -256,7 +256,7 @@ "zoom_reset": "Reset zoom", "zoom_window": "Shown: {from} to {to}", "zoom_window_label": "Part of the chart shown", - "editor_zoom": "Zoom and pan (pinch, Ctrl + scroll or drag)", + "editor_zoom": "Zoom and pan", "editor_overview": "Overview strip below the chart", "editor_annotations": "Annotations", "editor_annotation_type": "Kind", @@ -271,10 +271,10 @@ "editor_annotation_add_state": "State changes", "editor_annotation_add_point": "Point label", "editor_annotation_add": "Add an annotation:", - "editor_annotation_value": "Value (a number or an entity)", - "editor_annotation_from": "From (a number or an entity; blank for the bottom)", - "editor_annotation_to": "To (a number or an entity; blank for the top)", - "editor_annotation_times": "Times: 07:00 for every day, or 2026-10-28 07:00 (commas between)", + "editor_annotation_value": "Value", + "editor_annotation_from": "From", + "editor_annotation_to": "To", + "editor_annotation_times": "Times", "editor_annotation_entity": "Entity", "editor_annotation_series": "Series (blank for the first)", "editor_annotation_state": "State (blank for every change)", @@ -356,14 +356,14 @@ "editor_line_width": "Line width (px)", "editor_dots": "Dot at each reading", "editor_on_top": "Draw above the other lines", - "editor_when_entity": "Show only while this entity", - "editor_when_state": "…is in state (commas between)", - "editor_when_above": "…is above", - "editor_when_below": "…is below", - "editor_when_card_entity": "Show every series only while this entity", - "editor_when_card_state": "…is in state (commas between)", - "editor_when_card_above": "…is above", - "editor_when_card_below": "…is below", + "editor_when_entity": "Entity", + "editor_when_state": "is in state", + "editor_when_above": "is above", + "editor_when_below": "is below", + "editor_when_card_entity": "Entity", + "editor_when_card_state": "is in state", + "editor_when_card_above": "is above", + "editor_when_card_below": "is below", "editor_when_ghost": "Faint line of the hidden readings", "editor_when_strip": "Strip showing when it held", "when_strip_label": "Shown while {condition}", @@ -391,7 +391,7 @@ "editor_labels_position_below": "Below", "editor_labels_position_center": "On the point", "editor_labels_overlap": "Let labels overlap", - "editor_sync": "Sync group (charts with the same name share the pointer and period steps)", + "editor_sync": "Sync group", "editor_multiples": "A small chart for each entity", "editor_multiples_scale": "Value scale", "editor_multiples_scale_auto": "The same when the units match", @@ -401,15 +401,15 @@ "forecast_label": "Forecast", "forecast_series": "{name} forecast", "editor_forecast_title": "Forecast", - "editor_forecast_entity": "Forecast entity (draws its forecast dashed after now)", - "editor_forecast_attribute": "Attribute (empty: weather forecast or \"forecast\")", - "editor_forecast_value_key": "Value key (empty: guess)", - "editor_forecast_time_key": "Time key (empty: guess)", - "editor_forecast_type": "Weather forecast (empty: hourly)", + "editor_forecast_entity": "Forecast entity", + "editor_forecast_attribute": "Attribute", + "editor_forecast_value_key": "Value key", + "editor_forecast_time_key": "Time key", + "editor_forecast_type": "Weather forecast", "editor_forecast_type_hourly": "Hourly", "editor_forecast_type_daily": "Daily", "editor_forecast_type_twice_daily": "Twice daily", - "editor_forecast_multiply": "Multiply values by (empty: 1)", + "editor_forecast_multiply": "Multiply values by", "editor_forecast_hours": "Show forecasts this far ahead", "editor_set_point": "Show the set point", "editor_shading": "Shade while heating or cooling", @@ -428,14 +428,14 @@ "editor_bucket_60": "Hour", "editor_aggregate_auto": "Automatic (change for meters, else average)", "editor_ring_color": "Colour", - "editor_active": "Counts as on (empty: on, open, heating, home…)", + "editor_active": "Counts as on", "editor_entity_options_none": "Add an entity above first.", "editor_hierarchy_group_by": "Group by", "editor_group_by_floor": "Floor", "editor_group_by_area": "Area", "editor_group_by_device": "Device", "editor_group_by_label": "Label", - "editor_entity_groups": "Own group (wins over \"Group by\"; \"Ground floor / Kitchen\" for two levels)", + "editor_entity_groups": "Own group", "editor_bar_labels": "Text on the bars", "editor_bar_labels_state": "State", "editor_bar_labels_duration": "How long", @@ -476,11 +476,11 @@ "editor_extrema": "Show lowest and highest", "editor_average": "Show average", "editor_trend_legend": "Legend (two or more entities)", - "editor_trend_y_min": "Lowest value (~ for soft)", - "editor_trend_y_max": "Highest value (~ for soft)", + "editor_trend_y_min": "Lowest value", + "editor_trend_y_max": "Highest value", "editor_min_range": "Smallest range shown", - "editor_y_min_secondary": "Right axis lowest (~ for soft)", - "editor_y_max_secondary": "Right axis highest (~ for soft)", + "editor_y_min_secondary": "Right axis lowest", + "editor_y_max_secondary": "Right axis highest", "editor_min_range_secondary": "Right axis smallest range", "editor_value_factor": "Scale by 10 to the power of", "editor_align_header": "Name and icon", @@ -521,7 +521,7 @@ "editor_sectors_4": "4 (N, E, S, W)", "editor_sectors_8": "8 (N, NE, E…)", "editor_sectors_16": "16 (N, NNE, NE…)", - "editor_calm": "Calm below (blank: 0.5 m/s, or the same in km/h, mph or knots)", + "editor_calm": "Calm below", "editor_wind_roles": "The first entity is the wind direction, in degrees or compass points such as SW. The second is the wind speed: without one, the petals only show how often the wind came from each way.", "editor_wind_now": "Direction: {direction}. Speed: {speed}.", "editor_wind_none": "none", @@ -803,7 +803,7 @@ "editor_radar_scale_limits": "Each axis from its entity's minimum to maximum", "editor_radar_scale_shared": "One scale for all, from 0 to the largest value", "editor_radar_fill": "Fill the shapes", - "editor_radar_axis": "Axis name (entities with the same axis name line up across groups)", + "editor_radar_axis": "Axis name", "radar_aria": "Radar chart of {names}", "radar_other": "Other", "editor_style_range_area": "Range area", @@ -958,5 +958,104 @@ "wind_share": "Of the time", "wind_aria": "Wind rose, prevailing {direction} {share}", "wind_aria_calm": "Wind rose, prevailing {direction} {share}, calm {calm}", - "wind_aria_still": "Wind rose, calm {calm}" + "wind_aria_still": "Wind rose, calm {calm}", + "editor_style_purpose_bar": "Batteries, levels, anything from 0 to 100", + "editor_style_purpose_thin": "Storage and long lists, in little space", + "editor_style_purpose_segmented": "Signal strength and fill levels, in steps", + "editor_style_purpose_tank": "Tanks, bins and water butts, filling from the bottom", + "editor_style_purpose_battery": "Every battery in the house, emptiest first", + "editor_style_purpose_ring": "CPU, memory and disk, as a dial", + "editor_style_purpose_needle": "Power and speed, with a pointer", + "editor_style_purpose_arc": "Temperature, humidity and CO₂, as an open dial", + "editor_style_purpose_line": "How a sensor changed over hours, days or months", + "editor_style_purpose_area": "Solar and power use, with import and export either side of zero", + "editor_style_purpose_column": "Energy per day, rain per hour", + "editor_style_purpose_combined": "Columns, lines and areas on one time axis, with a second axis", + "editor_style_purpose_pie": "How a total splits into parts, such as where today's energy came from", + "editor_style_purpose_rings": "Several batteries or goals in one dial", + "editor_style_purpose_pictograph": "Counting: chores done, glasses of water, people at home", + "editor_style_purpose_waffle": "One share out of 100, or a split of one total", + "editor_style_purpose_histogram": "How long a room spent in each temperature range", + "editor_style_purpose_scatter": "One sensor against another, such as heating against outside temperature", + "editor_style_purpose_bubble": "Two sensors against each other, sized by a third", + "editor_style_purpose_heatmap": "Power by hour and weekday, or a year of days as a calendar", + "editor_style_purpose_spiral": "A daily or weekly routine, one turn per day or week", + "editor_style_purpose_box": "How readings spread, per entity or per day, week or month", + "editor_style_purpose_funnel": "Solar produced, then used in the house, then exported", + "editor_style_purpose_radar": "Comparing the profiles of several values", + "editor_style_purpose_polar_area": "Values as slices of different lengths round a circle", + "editor_style_purpose_treemap": "Power use by floor and room, as boxes sized by share", + "editor_style_purpose_marimekko": "A total split two ways, such as energy by room and by use", + "editor_style_purpose_sunburst": "A hierarchy as rings, tap to go in", + "editor_style_purpose_icicle": "A hierarchy as stacked bars, tap to go in", + "editor_style_purpose_grouped_bars": "Several values side by side, stacked, or as 100 %", + "editor_style_purpose_bullet": "A value against its target", + "editor_style_purpose_lollipop": "Many values with little ink", + "editor_style_purpose_waterfall": "How a total is built up or worn down, step by step", + "editor_style_purpose_slope": "Each entity then and now", + "editor_style_purpose_dumbbell": "Each entity's lowest and highest", + "editor_style_purpose_range_area": "Each period's lowest to highest, shaded", + "editor_style_purpose_sparkline": "A tiny trend beside each entity's name and value", + "editor_style_purpose_streamgraph": "How several entities share a total over time", + "editor_style_purpose_candlestick": "Open, high, low and close per period", + "editor_style_purpose_violin": "How readings are spread, as a smooth shape", + "editor_style_purpose_beeswarm": "Every reading as a dot, spread out so none overlap", + "editor_style_purpose_strip_plot": "Every reading as a dot, with a line at the middle value", + "editor_style_purpose_sankey": "How power flows between sources and loads", + "editor_style_purpose_chord": "Flows both ways between a few places, round a circle", + "editor_style_purpose_timeline": "When each entity was on, off, home or heating", + "editor_style_purpose_climate": "A thermostat's temperature against its set point", + "editor_style_purpose_wind_rose": "Where the wind comes from, and how hard", + "editor_style_purpose_day_clock": "When each entity was on, round the clock", + "editor_style_purpose_cycle_plot": "The average day for each weekday, side by side", + "editor_style_purpose_trend": "A compact tile: the value over its recent history", + "editor_chart_group_data": "Time span and readings", + "editor_chart_group_look": "Look", + "editor_chart_group_axes": "Axes and gridlines", + "editor_chart_group_extras": "Markers and extras", + "editor_chart_group_layout": "Layout and sharing", + "editor_notice_group_by": "Grouping by {by} was turned off: {style} can't group that way.", + "editor_notice_sorted": "Sorted emptiest first. Change it with Sort under Display.", + "editor_summary_no_entities": "No entities yet", + "editor_summary_entity_one": "1 entity", + "editor_summary_entities": "{count} entities", + "editor_summary_matching": "plus matches", + "editor_summary_limits": "{min} to {max}", + "editor_summary_target": "target {target}", + "editor_summary_no_bands": "No bands", + "editor_summary_band_one": "1 band", + "editor_summary_bands": "{count} bands", + "editor_warn_min_max": "The minimum ({min}) isn't below the maximum ({max}), so nothing can fill. Lower the minimum or raise the maximum.", + "editor_warn_not_number": "{entity} reads \"{state}\", which isn't a number, so this style can't draw it. Pick a sensor that reports a number, or read one of its attributes under its options.", + "editor_warn_band_same_start": "Two bands start at {from}, so only one of them shows. Give each band its own start.", + "editor_row_action": "{action}: {entity}", + "editor_when_heading": "Only show this series while…", + "editor_when_card_heading": "Only show the series while…", + "editor_when_card_help": "Pick an entity, then the state it must be in or the range it must be inside. A series can have its own, under its options in Entities.", + "editor_when_state_helper": "Several states: put commas between them.", + "editor_when_card_state_helper": "Several states: put commas between them.", + "editor_anomalies_window_helper": "Like 30min, 2h or 1d. Empty: a twelfth of the span.", + "editor_zoom_helper": "Pinch, Ctrl + scroll, or drag.", + "editor_sync_helper": "Charts with the same name share the pointer and step through periods together.", + "editor_forecast_entity_helper": "Its forecast is drawn dashed after now.", + "editor_forecast_attribute_helper": "Empty: the weather forecast, or an attribute called \"forecast\".", + "editor_forecast_value_key_helper": "Empty: worked out from the forecast.", + "editor_forecast_time_key_helper": "Empty: worked out from the forecast.", + "editor_forecast_type_helper": "Empty: hourly.", + "editor_forecast_multiply_helper": "Empty: 1.", + "editor_trend_y_min_helper": "Put ~ before the number to let readings go past it.", + "editor_trend_y_max_helper": "Put ~ before the number to let readings go past it.", + "editor_y_min_secondary_helper": "Put ~ before the number to let readings go past it.", + "editor_y_max_secondary_helper": "Put ~ before the number to let readings go past it.", + "editor_entity_groups_helper": "Wins over \"Group by\". Write \"Ground floor / Kitchen\" for two levels.", + "editor_active_helper": "Empty: on, open, heating, home and the like.", + "editor_annotation_times_helper": "07:00 for every day, or 2026-10-28 07:00. Put commas between them.", + "editor_annotation_value_helper": "A number or an entity.", + "editor_annotation_from_helper": "A number or an entity. Blank: the bottom.", + "editor_annotation_to_helper": "A number or an entity. Blank: the top.", + "editor_derivative_smoothing_time_helper": "Like 15min. Used instead of a number of readings.", + "editor_calm_helper": "Blank: 0.5 m/s, or the same in km/h, mph or knots.", + "editor_radar_axis_helper": "Entities with the same axis name line up across groups.", + "editor_energy_flows_helper": "None ticked: grid, solar and battery.", + "editor_shade_color_helper": "A palette name or any CSS colour." } diff --git a/src/locales/es.json b/src/locales/es.json index c918c12..ddd22e5 100644 --- a/src/locales/es.json +++ b/src/locales/es.json @@ -31,10 +31,10 @@ "editor_derivative_unit_time_h": "Hora", "editor_derivative_unit_time_d": "Día", "editor_derivative_smoothing": "Suavizar sobre lecturas", - "editor_derivative_smoothing_time": "Suavizar por tiempo (p. ej. 15min; en lugar de lecturas)", + "editor_derivative_smoothing_time": "Suavizar por tiempo", "editor_source_current": "Valores actuales", "editor_source_energy": "Panel de energía", - "editor_energy_flows": "Flujos de energía (sin marcar: red, solar y batería)", + "editor_energy_flows": "Flujos de energía", "editor_energy_split": "Vertido y carga de batería bajo el eje", "editor_curve": "Forma de la línea", "editor_curve_smooth": "Suave", @@ -203,7 +203,7 @@ "anomaly_beyond_high": "más de {limit}", "anomaly_beyond_low": "menos de {limit}", "editor_anomalies": "Marcar lecturas lejos de lo normal", - "editor_anomalies_window": "Ventana (30min, 2h, 1d; auto: una doceava parte del periodo)", + "editor_anomalies_window": "Ventana", "editor_anomalies_sigma": "A qué distancia marcar, en desviaciones típicas", "editor_anomalies_color": "Color de las marcas", "editor_anomalies_band": "Sombrear la banda normal", @@ -227,7 +227,7 @@ "period_last_month_rolling": "Último mes", "period_last_months": "Últimos {n} meses", "editor_color_by_shades": "Tonos de un color", - "editor_shade_color": "Color de los tonos (nombre de la paleta o color CSS)", + "editor_shade_color": "Color de los tonos", "editor_show_percent": "Mostrar cada parte como porcentaje", "editor_center_total": "Total", "editor_center_average": "Media", @@ -256,7 +256,7 @@ "zoom_reset": "Restablecer zoom", "zoom_window": "Mostrado: {from} a {to}", "zoom_window_label": "Parte del gráfico mostrada", - "editor_zoom": "Zoom y desplazamiento (pellizcar, Ctrl + rueda o arrastrar)", + "editor_zoom": "Zoom y desplazamiento", "editor_overview": "Franja de vista general bajo el gráfico", "editor_annotations": "Anotaciones", "editor_annotation_type": "Tipo", @@ -271,10 +271,10 @@ "editor_annotation_add_state": "Cambios de estado", "editor_annotation_add_point": "Etiqueta de punto", "editor_annotation_add": "Añadir una anotación:", - "editor_annotation_value": "Valor (un número o una entidad)", - "editor_annotation_from": "Desde (un número o una entidad; vacío para el fondo)", - "editor_annotation_to": "Hasta (un número o una entidad; vacío para el tope)", - "editor_annotation_times": "Horas: 07:00 para cada día, o 2026-10-28 07:00 (separadas por comas)", + "editor_annotation_value": "Valor", + "editor_annotation_from": "Desde", + "editor_annotation_to": "Hasta", + "editor_annotation_times": "Horas", "editor_annotation_entity": "Entidad", "editor_annotation_series": "Serie (vacío para la primera)", "editor_annotation_state": "Estado (vacío para cada cambio)", @@ -356,14 +356,14 @@ "editor_line_width": "Grosor de línea (px)", "editor_dots": "Punto en cada lectura", "editor_on_top": "Dibujar sobre las demás líneas", - "editor_when_entity": "Mostrar solo mientras esta entidad", - "editor_when_state": "…esté en el estado (separados por comas)", - "editor_when_above": "…esté por encima de", - "editor_when_below": "…esté por debajo de", - "editor_when_card_entity": "Mostrar todas las series solo mientras esta entidad", - "editor_when_card_state": "…esté en el estado (separados por comas)", - "editor_when_card_above": "…esté por encima de", - "editor_when_card_below": "…esté por debajo de", + "editor_when_entity": "Entidad", + "editor_when_state": "esté en el estado", + "editor_when_above": "esté por encima de", + "editor_when_below": "esté por debajo de", + "editor_when_card_entity": "Entidad", + "editor_when_card_state": "esté en el estado", + "editor_when_card_above": "esté por encima de", + "editor_when_card_below": "esté por debajo de", "editor_when_ghost": "Línea tenue de las lecturas ocultas", "editor_when_strip": "Franja que muestra cuándo se cumplió", "when_strip_label": "Se muestra mientras {condition}", @@ -391,7 +391,7 @@ "editor_labels_position_below": "Debajo", "editor_labels_position_center": "En el punto", "editor_labels_overlap": "Permitir que las etiquetas se solapen", - "editor_sync": "Grupo de sincronización (los gráficos con el mismo nombre comparten el puntero y los cambios de periodo)", + "editor_sync": "Grupo de sincronización", "editor_multiples": "Un gráfico pequeño por entidad", "editor_multiples_scale": "Escala de valores", "editor_multiples_scale_auto": "La misma cuando las unidades coinciden", @@ -401,15 +401,15 @@ "forecast_label": "Previsión", "forecast_series": "Previsión de {name}", "editor_forecast_title": "Previsión", - "editor_forecast_entity": "Entidad de previsión (dibuja su previsión discontinua a partir de ahora)", - "editor_forecast_attribute": "Atributo (vacío: previsión meteorológica o \"forecast\")", - "editor_forecast_value_key": "Clave del valor (vacío: automática)", - "editor_forecast_time_key": "Clave de la hora (vacío: automática)", - "editor_forecast_type": "Previsión meteorológica (vacío: por horas)", + "editor_forecast_entity": "Entidad de previsión", + "editor_forecast_attribute": "Atributo", + "editor_forecast_value_key": "Clave del valor", + "editor_forecast_time_key": "Clave de la hora", + "editor_forecast_type": "Previsión meteorológica", "editor_forecast_type_hourly": "Por horas", "editor_forecast_type_daily": "Diaria", "editor_forecast_type_twice_daily": "Dos veces al día", - "editor_forecast_multiply": "Multiplicar los valores por (vacío: 1)", + "editor_forecast_multiply": "Multiplicar los valores por", "editor_forecast_hours": "Mostrar previsiones hasta este plazo", "editor_set_point": "Mostrar la consigna", "editor_shading": "Sombrear mientras calienta o enfría", @@ -428,14 +428,14 @@ "editor_bucket_60": "Hora", "editor_aggregate_auto": "Automático (cambio para contadores, si no media)", "editor_ring_color": "Color", - "editor_active": "Cuenta como encendido (vacío: on, open, heating, home…)", + "editor_active": "Cuenta como encendido", "editor_entity_options_none": "Primero añade una entidad arriba.", "editor_hierarchy_group_by": "Agrupar por", "editor_group_by_floor": "Planta", "editor_group_by_area": "Área", "editor_group_by_device": "Dispositivo", "editor_group_by_label": "Etiqueta", - "editor_entity_groups": "Grupo propio (prevalece sobre \"Agrupar por\"; \"Planta baja / Cocina\" para dos niveles)", + "editor_entity_groups": "Grupo propio", "editor_bar_labels": "Texto en las barras", "editor_bar_labels_state": "Estado", "editor_bar_labels_duration": "Duración", @@ -476,11 +476,11 @@ "editor_extrema": "Mostrar mínimo y máximo", "editor_average": "Mostrar media", "editor_trend_legend": "Leyenda (dos o más entidades)", - "editor_trend_y_min": "Valor más bajo (~ para flexible)", - "editor_trend_y_max": "Valor más alto (~ para flexible)", + "editor_trend_y_min": "Valor más bajo", + "editor_trend_y_max": "Valor más alto", "editor_min_range": "Rango mínimo mostrado", - "editor_y_min_secondary": "Mínimo del eje derecho (~ para flexible)", - "editor_y_max_secondary": "Máximo del eje derecho (~ para flexible)", + "editor_y_min_secondary": "Mínimo del eje derecho", + "editor_y_max_secondary": "Máximo del eje derecho", "editor_min_range_secondary": "Rango mínimo del eje derecho", "editor_value_factor": "Multiplicar por 10 elevado a", "editor_align_header": "Nombre e icono", @@ -521,7 +521,7 @@ "editor_sectors_4": "4 (N, E, S, W)", "editor_sectors_8": "8 (N, NE, E…)", "editor_sectors_16": "16 (N, NNE, NE…)", - "editor_calm": "Calma por debajo de (vacío: 0.5 m/s, o lo mismo en km/h, mph o nudos)", + "editor_calm": "Calma por debajo de", "editor_wind_roles": "La primera entidad es la dirección del viento, en grados o en puntos cardinales como SO. La segunda es la velocidad del viento: sin ella, los pétalos solo muestran con qué frecuencia sopló el viento desde cada dirección.", "editor_wind_now": "Dirección: {direction}. Velocidad: {speed}.", "editor_wind_none": "ninguna", @@ -803,7 +803,7 @@ "editor_radar_scale_limits": "Cada eje del mínimo al máximo de su entidad", "editor_radar_scale_shared": "Una escala para todos, de 0 al valor más alto", "editor_radar_fill": "Rellenar las formas", - "editor_radar_axis": "Nombre del eje (las entidades con el mismo nombre de eje se alinean entre grupos)", + "editor_radar_axis": "Nombre del eje", "radar_aria": "Gráfico de radar de {names}", "radar_other": "Otros", "editor_style_range_area": "Área de rango", @@ -958,5 +958,104 @@ "wind_share": "Del tiempo", "wind_aria": "Rosa de los vientos, predominante {direction} {share}", "wind_aria_calm": "Rosa de los vientos, predominante {direction} {share}, calma {calm}", - "wind_aria_still": "Rosa de los vientos, calma {calm}" + "wind_aria_still": "Rosa de los vientos, calma {calm}", + "editor_style_purpose_bar": "Baterías, niveles, cualquier cosa de 0 a 100", + "editor_style_purpose_thin": "Almacenamiento y listas largas, en poco espacio", + "editor_style_purpose_segmented": "Intensidad de señal y niveles de llenado, por pasos", + "editor_style_purpose_tank": "Depósitos, cubos y bidones de agua, que se llenan desde abajo", + "editor_style_purpose_battery": "Todas las baterías de la casa, la más vacía primero", + "editor_style_purpose_ring": "CPU, memoria y disco, como un dial", + "editor_style_purpose_needle": "Potencia y velocidad, con una aguja", + "editor_style_purpose_arc": "Temperatura, humedad y CO₂, como un dial abierto", + "editor_style_purpose_line": "Cómo cambió un sensor a lo largo de horas, días o meses", + "editor_style_purpose_area": "Solar y consumo, con importación y exportación a cada lado del cero", + "editor_style_purpose_column": "Energía por día, lluvia por hora", + "editor_style_purpose_combined": "Columnas, líneas y áreas en un mismo eje de tiempo, con un segundo eje", + "editor_style_purpose_pie": "Cómo se reparte un total, como de dónde vino la energía de hoy", + "editor_style_purpose_rings": "Varias baterías u objetivos en un solo dial", + "editor_style_purpose_pictograph": "Contar: tareas hechas, vasos de agua, personas en casa", + "editor_style_purpose_waffle": "Una parte de 100, o el reparto de un total", + "editor_style_purpose_histogram": "Cuánto tiempo pasó una habitación en cada rango de temperatura", + "editor_style_purpose_scatter": "Un sensor frente a otro, como la calefacción frente a la temperatura exterior", + "editor_style_purpose_bubble": "Dos sensores enfrentados, con el tamaño según un tercero", + "editor_style_purpose_heatmap": "Potencia por hora y día de la semana, o un año de días como calendario", + "editor_style_purpose_spiral": "Una rutina diaria o semanal, una vuelta por día o semana", + "editor_style_purpose_box": "Cómo se reparten las lecturas, por entidad o por día, semana o mes", + "editor_style_purpose_funnel": "Solar producida, luego usada en casa, luego exportada", + "editor_style_purpose_radar": "Comparar los perfiles de varios valores", + "editor_style_purpose_polar_area": "Valores como porciones de distinto largo alrededor de un círculo", + "editor_style_purpose_treemap": "Consumo por planta y habitación, como cajas según su parte", + "editor_style_purpose_marimekko": "Un total repartido de dos formas, como la energía por habitación y por uso", + "editor_style_purpose_sunburst": "Una jerarquía en anillos, toca para entrar", + "editor_style_purpose_icicle": "Una jerarquía en barras apiladas, toca para entrar", + "editor_style_purpose_grouped_bars": "Varios valores lado a lado, apilados o al 100 %", + "editor_style_purpose_bullet": "Un valor frente a su objetivo", + "editor_style_purpose_lollipop": "Muchos valores con poca tinta", + "editor_style_purpose_waterfall": "Cómo un total sube o baja, paso a paso", + "editor_style_purpose_slope": "Cada entidad antes y ahora", + "editor_style_purpose_dumbbell": "El mínimo y el máximo de cada entidad", + "editor_style_purpose_range_area": "Del mínimo al máximo de cada periodo, sombreado", + "editor_style_purpose_sparkline": "Una tendencia diminuta junto al nombre y el valor de cada entidad", + "editor_style_purpose_streamgraph": "Cómo varias entidades se reparten un total a lo largo del tiempo", + "editor_style_purpose_candlestick": "Apertura, máximo, mínimo y cierre por periodo", + "editor_style_purpose_violin": "Cómo se reparten las lecturas, como una forma suave", + "editor_style_purpose_beeswarm": "Cada lectura como un punto, repartidos para que ninguno se solape", + "editor_style_purpose_strip_plot": "Cada lectura como un punto, con una línea en el valor central", + "editor_style_purpose_sankey": "Cómo fluye la energía entre fuentes y consumos", + "editor_style_purpose_chord": "Flujos en ambos sentidos entre unos pocos lugares, alrededor de un círculo", + "editor_style_purpose_timeline": "Cuándo cada entidad estuvo encendida, apagada, en casa o calentando", + "editor_style_purpose_climate": "La temperatura de un termostato frente a su consigna", + "editor_style_purpose_wind_rose": "De dónde viene el viento y con qué fuerza", + "editor_style_purpose_day_clock": "Cuándo estuvo encendida cada entidad, alrededor del reloj", + "editor_style_purpose_cycle_plot": "El día medio de cada día de la semana, lado a lado", + "editor_style_purpose_trend": "Un mosaico compacto: el valor sobre su historial reciente", + "editor_chart_group_data": "Periodo y lecturas", + "editor_chart_group_look": "Aspecto", + "editor_chart_group_axes": "Ejes y líneas de cuadrícula", + "editor_chart_group_extras": "Marcadores y extras", + "editor_chart_group_layout": "Disposición y uso compartido", + "editor_notice_group_by": "Se ha desactivado agrupar por {by}: {style} no puede agrupar así.", + "editor_notice_sorted": "Ordenado de más vacío a más lleno. Cámbialo con Ordenar en Visualización.", + "editor_summary_no_entities": "Aún no hay entidades", + "editor_summary_entity_one": "1 entidad", + "editor_summary_entities": "{count} entidades", + "editor_summary_matching": "más coincidencias", + "editor_summary_limits": "{min} a {max}", + "editor_summary_target": "objetivo {target}", + "editor_summary_no_bands": "Sin bandas", + "editor_summary_band_one": "1 banda", + "editor_summary_bands": "{count} bandas", + "editor_warn_min_max": "El mínimo ({min}) no está por debajo del máximo ({max}), así que nada puede llenarse. Baja el mínimo o sube el máximo.", + "editor_warn_not_number": "{entity} indica \"{state}\", que no es un número, así que este estilo no puede dibujarlo. Elige un sensor que dé un número, o lee uno de sus atributos en sus opciones.", + "editor_warn_band_same_start": "Dos bandas empiezan en {from}, así que solo se muestra una. Dale a cada banda su propio inicio.", + "editor_row_action": "{action}: {entity}", + "editor_when_heading": "Mostrar esta serie solo mientras…", + "editor_when_card_heading": "Mostrar las series solo mientras…", + "editor_when_card_help": "Elige una entidad y luego el estado que debe tener o el rango dentro del que debe quedar. Cada serie puede tener su propia condición, en sus opciones dentro de Entidades.", + "editor_when_state_helper": "Varios estados: sepáralos con comas.", + "editor_when_card_state_helper": "Varios estados: sepáralos con comas.", + "editor_anomalies_window_helper": "Por ejemplo 30min, 2h o 1d. Vacío: una doceava parte del periodo.", + "editor_zoom_helper": "Pellizcar, Ctrl + rueda o arrastrar.", + "editor_sync_helper": "Los gráficos con el mismo nombre comparten el puntero y cambian de periodo juntos.", + "editor_forecast_entity_helper": "Su previsión se dibuja discontinua a partir de ahora.", + "editor_forecast_attribute_helper": "Vacío: la previsión meteorológica, o un atributo llamado \"forecast\".", + "editor_forecast_value_key_helper": "Vacío: se deduce de la previsión.", + "editor_forecast_time_key_helper": "Vacío: se deduce de la previsión.", + "editor_forecast_type_helper": "Vacío: por horas.", + "editor_forecast_multiply_helper": "Vacío: 1.", + "editor_trend_y_min_helper": "Pon ~ delante del número para que las lecturas puedan pasarlo.", + "editor_trend_y_max_helper": "Pon ~ delante del número para que las lecturas puedan pasarlo.", + "editor_y_min_secondary_helper": "Pon ~ delante del número para que las lecturas puedan pasarlo.", + "editor_y_max_secondary_helper": "Pon ~ delante del número para que las lecturas puedan pasarlo.", + "editor_entity_groups_helper": "Prevalece sobre \"Agrupar por\". Escribe \"Planta baja / Cocina\" para dos niveles.", + "editor_active_helper": "Vacío: on, open, heating, home y similares.", + "editor_annotation_times_helper": "07:00 para cada día, o 2026-10-28 07:00. Sepáralas con comas.", + "editor_annotation_value_helper": "Un número o una entidad.", + "editor_annotation_from_helper": "Un número o una entidad. Vacío: el fondo.", + "editor_annotation_to_helper": "Un número o una entidad. Vacío: el tope.", + "editor_derivative_smoothing_time_helper": "Por ejemplo 15min. Se usa en lugar de un número de lecturas.", + "editor_calm_helper": "Vacío: 0.5 m/s, o lo mismo en km/h, mph o nudos.", + "editor_radar_axis_helper": "Las entidades con el mismo nombre de eje se alinean entre grupos.", + "editor_energy_flows_helper": "Sin marcar: red, solar y batería.", + "editor_shade_color_helper": "Un nombre de la paleta o cualquier color CSS." } diff --git a/src/locales/fr.json b/src/locales/fr.json index 819d3fe..52e1a81 100644 --- a/src/locales/fr.json +++ b/src/locales/fr.json @@ -31,10 +31,10 @@ "editor_derivative_unit_time_h": "Heure", "editor_derivative_unit_time_d": "Jour", "editor_derivative_smoothing": "Lisser sur relevés", - "editor_derivative_smoothing_time": "Lisser sur une durée (ex. 15min ; à la place des relevés)", + "editor_derivative_smoothing_time": "Lisser sur une durée", "editor_source_current": "Valeurs actuelles", "editor_source_energy": "Tableau de bord Énergie", - "editor_energy_flows": "Flux d’énergie (rien de coché : réseau, solaire et batterie)", + "editor_energy_flows": "Flux d’énergie", "editor_energy_split": "Export et charge batterie sous l'axe", "editor_curve": "Forme de la ligne", "editor_curve_smooth": "Lissée", @@ -203,7 +203,7 @@ "anomaly_beyond_high": "plus de {limit}", "anomaly_beyond_low": "moins de {limit}", "editor_anomalies": "Marquer les valeurs éloignées de la normale", - "editor_anomalies_window": "Fenêtre (30min, 2h, 1d ; auto : un douzième de la période)", + "editor_anomalies_window": "Fenêtre", "editor_anomalies_sigma": "Écart à partir duquel marquer, en écarts types", "editor_anomalies_color": "Couleur des repères", "editor_anomalies_band": "Ombrer la bande normale", @@ -227,7 +227,7 @@ "period_last_month_rolling": "Dernier mois", "period_last_months": "{n} derniers mois", "editor_color_by_shades": "Nuances d'une couleur", - "editor_shade_color": "Couleur des nuances (nom de palette ou couleur CSS)", + "editor_shade_color": "Couleur des nuances", "editor_show_percent": "Afficher chaque part en pourcentage", "editor_center_total": "Total", "editor_center_average": "Moyenne", @@ -256,7 +256,7 @@ "zoom_reset": "Réinitialiser le zoom", "zoom_window": "Affiché : de {from} à {to}", "zoom_window_label": "Partie du graphique affichée", - "editor_zoom": "Zoom et déplacement (pincement, Ctrl + molette ou glisser)", + "editor_zoom": "Zoom et déplacement", "editor_overview": "Bande d'aperçu sous le graphique", "editor_annotations": "Annotations", "editor_annotation_type": "Type", @@ -271,10 +271,10 @@ "editor_annotation_add_state": "Changements d'état", "editor_annotation_add_point": "Libellé de point", "editor_annotation_add": "Ajouter une annotation :", - "editor_annotation_value": "Valeur (un nombre ou une entité)", - "editor_annotation_from": "De (un nombre ou une entité ; vide pour le bas)", - "editor_annotation_to": "À (un nombre ou une entité ; vide pour le haut)", - "editor_annotation_times": "Heures : 07:00 pour chaque jour, ou 2026-10-28 07:00 (séparées par des virgules)", + "editor_annotation_value": "Valeur", + "editor_annotation_from": "De", + "editor_annotation_to": "À", + "editor_annotation_times": "Heures", "editor_annotation_entity": "Entité", "editor_annotation_series": "Série (vide pour la première)", "editor_annotation_state": "État (vide pour chaque changement)", @@ -356,14 +356,14 @@ "editor_line_width": "Épaisseur de ligne (px)", "editor_dots": "Point à chaque relevé", "editor_on_top": "Tracer au-dessus des autres lignes", - "editor_when_entity": "Afficher seulement tant que cette entité", - "editor_when_state": "…est dans l'état (séparés par des virgules)", - "editor_when_above": "…est au-dessus de", - "editor_when_below": "…est en dessous de", - "editor_when_card_entity": "Afficher toutes les séries seulement tant que cette entité", - "editor_when_card_state": "…est dans l'état (séparés par des virgules)", - "editor_when_card_above": "…est au-dessus de", - "editor_when_card_below": "…est en dessous de", + "editor_when_entity": "Entité", + "editor_when_state": "est dans l'état", + "editor_when_above": "est au-dessus de", + "editor_when_below": "est en dessous de", + "editor_when_card_entity": "Entité", + "editor_when_card_state": "est dans l'état", + "editor_when_card_above": "est au-dessus de", + "editor_when_card_below": "est en dessous de", "editor_when_ghost": "Ligne pâle des relevés masqués", "editor_when_strip": "Bande montrant quand c'était le cas", "when_strip_label": "Affiché tant que {condition}", @@ -391,7 +391,7 @@ "editor_labels_position_below": "En dessous", "editor_labels_position_center": "Sur le point", "editor_labels_overlap": "Autoriser le chevauchement des libellés", - "editor_sync": "Groupe de synchronisation (les graphiques du même nom partagent le pointeur et la navigation par période)", + "editor_sync": "Groupe de synchronisation", "editor_multiples": "Un petit graphique par entité", "editor_multiples_scale": "Échelle des valeurs", "editor_multiples_scale_auto": "Identique quand les unités correspondent", @@ -401,15 +401,15 @@ "forecast_label": "Prévision", "forecast_series": "Prévision {name}", "editor_forecast_title": "Prévision", - "editor_forecast_entity": "Entité de prévision (sa prévision est tracée en pointillés après maintenant)", - "editor_forecast_attribute": "Attribut (vide : prévision météo ou \"forecast\")", - "editor_forecast_value_key": "Clé de la valeur (vide : automatique)", - "editor_forecast_time_key": "Clé de l'heure (vide : automatique)", - "editor_forecast_type": "Prévision météo (vide : horaire)", + "editor_forecast_entity": "Entité de prévision", + "editor_forecast_attribute": "Attribut", + "editor_forecast_value_key": "Clé de la valeur", + "editor_forecast_time_key": "Clé de l'heure", + "editor_forecast_type": "Prévision météo", "editor_forecast_type_hourly": "Horaire", "editor_forecast_type_daily": "Quotidienne", "editor_forecast_type_twice_daily": "Deux fois par jour", - "editor_forecast_multiply": "Multiplier les valeurs par (vide : 1)", + "editor_forecast_multiply": "Multiplier les valeurs par", "editor_forecast_hours": "Afficher les prévisions jusqu'à", "editor_set_point": "Afficher la consigne", "editor_shading": "Ombrer pendant le chauffage ou la climatisation", @@ -428,14 +428,14 @@ "editor_bucket_60": "Heure", "editor_aggregate_auto": "Automatique (variation pour les compteurs, sinon moyenne)", "editor_ring_color": "Couleur", - "editor_active": "Compte comme actif (vide : on, open, heating, home…)", + "editor_active": "Compte comme actif", "editor_entity_options_none": "Ajoutez d'abord une entité ci-dessus.", "editor_hierarchy_group_by": "Regrouper par", "editor_group_by_floor": "Étage", "editor_group_by_area": "Pièce", "editor_group_by_device": "Appareil", "editor_group_by_label": "Étiquette", - "editor_entity_groups": "Groupe propre (prioritaire sur « Regrouper par » ; « Rez-de-chaussée / Cuisine » pour deux niveaux)", + "editor_entity_groups": "Groupe propre", "editor_bar_labels": "Texte sur les barres", "editor_bar_labels_state": "État", "editor_bar_labels_duration": "Durée", @@ -476,11 +476,11 @@ "editor_extrema": "Afficher le plus bas et le plus haut", "editor_average": "Afficher la moyenne", "editor_trend_legend": "Légende (deux entités ou plus)", - "editor_trend_y_min": "Valeur la plus basse (~ pour souple)", - "editor_trend_y_max": "Valeur la plus haute (~ pour souple)", + "editor_trend_y_min": "Valeur la plus basse", + "editor_trend_y_max": "Valeur la plus haute", "editor_min_range": "Plus petite plage affichée", - "editor_y_min_secondary": "Axe droit, plus bas (~ pour souple)", - "editor_y_max_secondary": "Axe droit, plus haut (~ pour souple)", + "editor_y_min_secondary": "Axe droit, plus bas", + "editor_y_max_secondary": "Axe droit, plus haut", "editor_min_range_secondary": "Axe droit, plus petite plage", "editor_value_factor": "Multiplier par 10 puissance", "editor_align_header": "Nom et icône", @@ -521,7 +521,7 @@ "editor_sectors_4": "4 (N, E, S, W)", "editor_sectors_8": "8 (N, NE, E…)", "editor_sectors_16": "16 (N, NNE, NE…)", - "editor_calm": "Calme en dessous de (vide : 0,5 m/s, ou l'équivalent en km/h, mph ou nœuds)", + "editor_calm": "Calme en dessous de", "editor_wind_roles": "La première entité est la direction du vent, en degrés ou en points cardinaux comme SW. La seconde est la vitesse du vent : sans elle, les pétales indiquent seulement la fréquence du vent dans chaque direction.", "editor_wind_now": "Direction : {direction}. Vitesse : {speed}.", "editor_wind_none": "aucune", @@ -803,7 +803,7 @@ "editor_radar_scale_limits": "Chaque axe du minimum au maximum de son entité", "editor_radar_scale_shared": "Une échelle pour tous, de 0 à la plus grande valeur", "editor_radar_fill": "Remplir les formes", - "editor_radar_axis": "Nom de l'axe (les entités ayant le même nom d'axe s'alignent entre les groupes)", + "editor_radar_axis": "Nom de l'axe", "radar_aria": "Graphique radar de {names}", "radar_other": "Autre", "editor_style_range_area": "Aire de plage", @@ -958,5 +958,104 @@ "wind_share": "Part du temps", "wind_aria": "Rose des vents, dominant {direction} {share}", "wind_aria_calm": "Rose des vents, dominant {direction} {share}, calme {calm}", - "wind_aria_still": "Rose des vents, calme {calm}" + "wind_aria_still": "Rose des vents, calme {calm}", + "editor_style_purpose_bar": "Batteries, niveaux, tout ce qui va de 0 à 100", + "editor_style_purpose_thin": "Stockage et longues listes, dans peu de place", + "editor_style_purpose_segmented": "Force du signal et niveaux de remplissage, par paliers", + "editor_style_purpose_tank": "Réservoirs, poubelles et récupérateurs d'eau, qui se remplissent par le bas", + "editor_style_purpose_battery": "Toutes les batteries de la maison, la plus vide en premier", + "editor_style_purpose_ring": "Processeur, mémoire et disque, en cadran", + "editor_style_purpose_needle": "Puissance et vitesse, avec une aiguille", + "editor_style_purpose_arc": "Température, humidité et CO₂, en cadran ouvert", + "editor_style_purpose_line": "Comment un capteur a évolué sur des heures, des jours ou des mois", + "editor_style_purpose_area": "Solaire et consommation, avec import et export de part et d'autre de zéro", + "editor_style_purpose_column": "Énergie par jour, pluie par heure", + "editor_style_purpose_combined": "Colonnes, lignes et aires sur un même axe du temps, avec un second axe", + "editor_style_purpose_pie": "Comment un total se répartit, par exemple d'où vient l'énergie du jour", + "editor_style_purpose_rings": "Plusieurs batteries ou objectifs dans un seul cadran", + "editor_style_purpose_pictograph": "Compter : tâches faites, verres d'eau, personnes à la maison", + "editor_style_purpose_waffle": "Une part sur 100, ou la répartition d'un total", + "editor_style_purpose_histogram": "Combien de temps une pièce a passé dans chaque plage de température", + "editor_style_purpose_scatter": "Un capteur par rapport à un autre, par exemple le chauffage selon la température extérieure", + "editor_style_purpose_bubble": "Deux capteurs l'un par rapport à l'autre, la taille selon un troisième", + "editor_style_purpose_heatmap": "Puissance par heure et jour de la semaine, ou une année de jours en calendrier", + "editor_style_purpose_spiral": "Une routine quotidienne ou hebdomadaire, un tour par jour ou par semaine", + "editor_style_purpose_box": "Comment les relevés se répartissent, par entité ou par jour, semaine ou mois", + "editor_style_purpose_funnel": "Solaire produit, puis consommé dans la maison, puis exporté", + "editor_style_purpose_radar": "Comparer les profils de plusieurs valeurs", + "editor_style_purpose_polar_area": "Des valeurs en parts de longueurs différentes autour d'un cercle", + "editor_style_purpose_treemap": "Consommation par étage et par pièce, en cases dimensionnées selon leur part", + "editor_style_purpose_marimekko": "Un total réparti de deux façons, par exemple l'énergie par pièce et par usage", + "editor_style_purpose_sunburst": "Une hiérarchie en anneaux, touchez pour y entrer", + "editor_style_purpose_icicle": "Une hiérarchie en barres empilées, touchez pour y entrer", + "editor_style_purpose_grouped_bars": "Plusieurs valeurs côte à côte, empilées ou à 100 %", + "editor_style_purpose_bullet": "Une valeur par rapport à sa cible", + "editor_style_purpose_lollipop": "Beaucoup de valeurs avec peu d'encre", + "editor_style_purpose_waterfall": "Comment un total se construit ou diminue, étape par étape", + "editor_style_purpose_slope": "Chaque entité avant et maintenant", + "editor_style_purpose_dumbbell": "Le plus bas et le plus haut de chaque entité", + "editor_style_purpose_range_area": "Du plus bas au plus haut de chaque période, ombré", + "editor_style_purpose_sparkline": "Une petite tendance à côté du nom et de la valeur de chaque entité", + "editor_style_purpose_streamgraph": "Comment plusieurs entités se partagent un total au fil du temps", + "editor_style_purpose_candlestick": "Ouverture, haut, bas et clôture par période", + "editor_style_purpose_violin": "Comment les relevés se répartissent, en forme lissée", + "editor_style_purpose_beeswarm": "Chaque relevé en point, écartés pour qu'aucun ne se chevauche", + "editor_style_purpose_strip_plot": "Chaque relevé en point, avec une ligne à la valeur médiane", + "editor_style_purpose_sankey": "Comment l'énergie circule entre sources et consommateurs", + "editor_style_purpose_chord": "Des flux dans les deux sens entre quelques lieux, autour d'un cercle", + "editor_style_purpose_timeline": "Quand chaque entité était allumée, éteinte, à la maison ou en chauffe", + "editor_style_purpose_climate": "La température d'un thermostat par rapport à sa consigne", + "editor_style_purpose_wind_rose": "D'où vient le vent, et avec quelle force", + "editor_style_purpose_day_clock": "Quand chaque entité était allumée, sur le tour du cadran", + "editor_style_purpose_cycle_plot": "La journée moyenne de chaque jour de la semaine, côte à côte", + "editor_style_purpose_trend": "Une tuile compacte : la valeur sur son historique récent", + "editor_chart_group_data": "Période et relevés", + "editor_chart_group_look": "Apparence", + "editor_chart_group_axes": "Axes et quadrillage", + "editor_chart_group_extras": "Repères et extras", + "editor_chart_group_layout": "Disposition et partage", + "editor_notice_group_by": "Le regroupement par {by} a été désactivé : {style} ne peut pas regrouper ainsi.", + "editor_notice_sorted": "Trié du plus vide au plus plein. Modifiez-le avec Tri dans Affichage.", + "editor_summary_no_entities": "Aucune entité pour l'instant", + "editor_summary_entity_one": "1 entité", + "editor_summary_entities": "{count} entités", + "editor_summary_matching": "plus les correspondances", + "editor_summary_limits": "{min} à {max}", + "editor_summary_target": "cible {target}", + "editor_summary_no_bands": "Aucune plage", + "editor_summary_band_one": "1 plage", + "editor_summary_bands": "{count} plages", + "editor_warn_min_max": "Le minimum ({min}) n'est pas inférieur au maximum ({max}), donc rien ne peut se remplir. Baissez le minimum ou augmentez le maximum.", + "editor_warn_not_number": "{entity} indique \"{state}\", qui n'est pas un nombre, donc ce style ne peut pas le tracer. Choisissez un capteur qui donne un nombre, ou lisez l'un de ses attributs dans ses options.", + "editor_warn_band_same_start": "Deux plages commencent à {from}, donc une seule s'affiche. Donnez à chaque plage son propre début.", + "editor_row_action": "{action} : {entity}", + "editor_when_heading": "Afficher cette série seulement tant que…", + "editor_when_card_heading": "Afficher les séries seulement tant que…", + "editor_when_card_help": "Choisissez une entité, puis l'état dans lequel elle doit être ou la plage dans laquelle elle doit rester. Une série peut avoir sa propre condition, dans ses options sous Entités.", + "editor_when_state_helper": "Plusieurs états : séparez-les par des virgules.", + "editor_when_card_state_helper": "Plusieurs états : séparez-les par des virgules.", + "editor_anomalies_window_helper": "Par exemple 30min, 2h ou 1d. Vide : un douzième de la période.", + "editor_zoom_helper": "Pincement, Ctrl + molette ou glisser.", + "editor_sync_helper": "Les graphiques du même nom partagent le pointeur et passent d'une période à l'autre ensemble.", + "editor_forecast_entity_helper": "Sa prévision est tracée en pointillés après maintenant.", + "editor_forecast_attribute_helper": "Vide : la prévision météo, ou un attribut nommé \"forecast\".", + "editor_forecast_value_key_helper": "Vide : déduite de la prévision.", + "editor_forecast_time_key_helper": "Vide : déduite de la prévision.", + "editor_forecast_type_helper": "Vide : horaire.", + "editor_forecast_multiply_helper": "Vide : 1.", + "editor_trend_y_min_helper": "Mettez ~ devant le nombre pour que les relevés puissent le dépasser.", + "editor_trend_y_max_helper": "Mettez ~ devant le nombre pour que les relevés puissent le dépasser.", + "editor_y_min_secondary_helper": "Mettez ~ devant le nombre pour que les relevés puissent le dépasser.", + "editor_y_max_secondary_helper": "Mettez ~ devant le nombre pour que les relevés puissent le dépasser.", + "editor_entity_groups_helper": "Prioritaire sur « Regrouper par ». Écrivez « Rez-de-chaussée / Cuisine » pour deux niveaux.", + "editor_active_helper": "Vide : on, open, heating, home et autres du même genre.", + "editor_annotation_times_helper": "07:00 pour chaque jour, ou 2026-10-28 07:00. Séparez-les par des virgules.", + "editor_annotation_value_helper": "Un nombre ou une entité.", + "editor_annotation_from_helper": "Un nombre ou une entité. Vide : le bas.", + "editor_annotation_to_helper": "Un nombre ou une entité. Vide : le haut.", + "editor_derivative_smoothing_time_helper": "Par exemple 15min. Utilisé à la place d'un nombre de relevés.", + "editor_calm_helper": "Vide : 0,5 m/s, ou l'équivalent en km/h, mph ou nœuds.", + "editor_radar_axis_helper": "Les entités ayant le même nom d'axe s'alignent entre les groupes.", + "editor_energy_flows_helper": "Rien de coché : réseau, solaire et batterie.", + "editor_shade_color_helper": "Un nom de palette ou n'importe quelle couleur CSS." } diff --git a/src/locales/hi.json b/src/locales/hi.json new file mode 100644 index 0000000..78aa7d7 --- /dev/null +++ b/src/locales/hi.json @@ -0,0 +1,1061 @@ +{ + "entity_not_found": "इकाई नहीं मिली", + "unavailable": "अनुपलब्ध", + "no_entities": "शुरू करने के लिए संपादक में एक इकाई जोड़ें।", + "no_matches": "अभी कोई इकाई मेल नहीं खाती।", + "none_available": "इनमें से कोई भी इकाई उपलब्ध नहीं है।", + "editor_section_entities": "इकाइयाँ", + "editor_section_style": "शैली", + "editor_section_chart": "चार्ट", + "editor_group_bars": "बार", + "editor_group_gauges": "गेज", + "editor_group_history": "इतिहास चार्ट", + "editor_group_totals": "कुल के हिस्से", + "editor_group_compare": "तुलनाएँ", + "editor_group_distribution": "वितरण", + "editor_period_last": "पिछला दिखाएँ", + "editor_period_unit": "इकाई", + "editor_period_unit_hour": "घंटे", + "editor_period_unit_day": "दिन", + "editor_period_unit_week": "सप्ताह", + "editor_period_unit_month": "महीने", + "editor_source": "रीडिंग का स्रोत", + "editor_source_history": "इतिहास (हर बदलाव)", + "editor_source_statistics": "दीर्घकालिक आँकड़े", + "editor_derivative_transform": "रूपांतरण", + "editor_derivative_transform_none": "कोई नहीं (रीडिंग जैसी हैं वैसी)", + "editor_derivative_transform_derivative": "परिवर्तन की दर", + "editor_derivative_unit_time": "दर प्रति", + "editor_derivative_unit_time_s": "सेकंड", + "editor_derivative_unit_time_min": "मिनट", + "editor_derivative_unit_time_h": "घंटा", + "editor_derivative_unit_time_d": "दिन", + "editor_derivative_smoothing": "रीडिंग पर सुचारु करें", + "editor_derivative_smoothing_time": "समय पर सुचारु करें", + "editor_source_current": "वर्तमान मान", + "editor_source_energy": "ऊर्जा डैशबोर्ड", + "editor_energy_flows": "ऊर्जा प्रवाह", + "editor_energy_split": "निर्यात और बैटरी चार्जिंग अक्ष के नीचे", + "editor_curve": "रेखा का आकार", + "editor_curve_smooth": "सुचारु", + "editor_curve_straight": "सीधी", + "editor_curve_step": "सीढ़ीदार", + "editor_color_by": "रंग", + "editor_color_by_series": "हर इकाई का एक रंग", + "editor_color_by_bands": "रंग बैंड के अनुसार", + "editor_labels": "बिंदुओं पर मान दिखाएँ", + "editor_series_color": "रेखा का रंग", + "editor_dash": "डैश वाली", + "editor_section_limits": "सीमाएँ", + "editor_section_colours": "रंग", + "editor_section_display": "प्रदर्शन", + "editor_section_actions": "क्रियाएँ", + "editor_title": "शीर्षक", + "editor_style_bar": "बार", + "editor_style_thin": "पतला", + "editor_style_segmented": "खंडित", + "editor_style_tank": "टैंक", + "editor_style_battery": "बैटरी ग्रिड", + "battery_aria": "बैटरी स्तर: {levels}", + "editor_style_ring": "रिंग", + "editor_style_needle": "सुई", + "editor_style_arc": "चाप", + "editor_gauge_help": "कोण डिग्री में हैं, ऊपर से दक्षिणावर्त: -90 बाईं ओर, 90 दाईं ओर। शैली के सामान्य आकार के लिए इन्हें खाली छोड़ें।", + "editor_start_angle": "आरंभ कोण", + "editor_end_angle": "अंत कोण", + "editor_center": "बीच में", + "editor_center_mode_value": "मान", + "editor_center_mode_band": "रंग बैंड का लेबल", + "editor_center_mode_name": "नाम", + "editor_center_mode_text": "मेरा अपना टेक्स्ट", + "editor_center_mode_none": "कुछ नहीं", + "editor_center_text": "टेक्स्ट", + "editor_tick_labels": "पैमाने पर संख्याएँ", + "editor_ghost": "गेज के पीछे हाल की सीमा", + "editor_ghost_off": "बंद", + "editor_ghost_24h": "पिछले 24 घंटे", + "editor_ghost_7d": "पिछले 7 दिन", + "ghost_title_24h": "पिछले 24 घंटे: {min} से {max}, औसत {mean}", + "ghost_title_7d": "पिछले 7 दिन: {min} से {max}, औसत {mean}", + "editor_show_name": "नाम दिखाएँ", + "editor_show_value": "मान दिखाएँ", + "editor_show_icon": "आइकन दिखाएँ", + "editor_show_target": "लक्ष्य दिखाएँ", + "editor_show_legend": "लेजेंड दिखाएँ", + "editor_columns": "कॉलम", + "editor_sort": "क्रमबद्ध करें", + "editor_sort_none": "सूची के अनुसार", + "editor_sort_ascending": "सबसे कम पहले", + "editor_sort_descending": "सबसे अधिक पहले", + "editor_decimals": "दशमलव", + "editor_unit": "मात्रक", + "editor_animate": "एनिमेट करें", + "editor_hide_unavailable": "अनुपलब्ध इकाइयाँ छिपाएँ", + "editor_export": "निर्यात मेनू", + "editor_limit": "अधिकतम दिखाएँ", + "editor_include_heading": "मेल खाने वाली हर इकाई भी दिखाएँ", + "editor_include_help": "नए डिवाइस कार्ड संपादित किए बिना दिखते हैं। किसी से भी मेल के लिए एक प्रकार के कई चुनें; अलग-अलग प्रकार सभी मेल खाने चाहिए।", + "editor_exclude_heading": "छोड़ दें", + "editor_exclude_help": "मेल खाने वाली इकाइयाँ छोड़ दी जाती हैं यदि वे इनमें से किसी से मेल खाती हैं।", + "editor_rule_device_class": "डिवाइस वर्ग", + "editor_rule_area": "क्षेत्र", + "editor_rule_floor": "मंज़िलें", + "editor_rule_label": "लेबल", + "editor_rule_domain": "डोमेन", + "editor_rule_entity": "इकाइयाँ", + "editor_tap_action": "टैप क्रिया", + "editor_hold_action": "होल्ड क्रिया", + "editor_double_tap_action": "डबल टैप क्रिया", + "editor_badge_entity": "इकाई", + "editor_badge_style": "रूप", + "editor_badge_style_value": "आइकन के साथ मान", + "editor_badge_style_sparkline": "स्पार्कलाइन", + "editor_badge_style_ring": "रिंग", + "editor_badge_style_thin": "पतला बार", + "editor_badge_attribute": "विशेषता (स्थिति के बजाय)", + "editor_badge_name": "नाम", + "editor_badge_hours": "इतिहास के घंटे", + "editor_badge_show_name": "नाम दिखाएँ", + "editor_badge_show_icon": "आइकन दिखाएँ", + "editor_badge_icon": "आइकन", + "editor_badge_min": "न्यूनतम", + "editor_badge_max": "अधिकतम", + "editor_badge_unit": "मात्रक", + "editor_badge_decimals": "दशमलव", + "editor_badge_color": "बैंड के बिना रंग", + "editor_badge_bands": "रंग बैंड", + "editor_badge_bands_help": "बैज उस बैंड का रंग लेता है जिसमें उसका मान है, जैसे कार्ड पर।", + "editor_badge_actions": "क्रियाएँ", + "editor_badge_tap_action": "टैप क्रिया", + "editor_badge_hold_action": "होल्ड क्रिया", + "editor_badge_double_tap_action": "डबल टैप क्रिया", + "editor_attribute": "विशेषता (स्थिति के बजाय)", + "editor_name": "नाम", + "editor_icon": "आइकन", + "editor_min": "न्यूनतम", + "editor_max": "अधिकतम", + "editor_target": "लक्ष्य", + "editor_none": "कोई नहीं", + "editor_card_setting": "कार्ड सेटिंग", + "editor_limit_default": "डिफ़ॉल्ट ({value})", + "editor_limit_number": "संख्या", + "editor_limit_entity": "इकाई", + "editor_preset": "प्रीसेट", + "editor_preset_battery": "बैटरी (कम खराब है)", + "editor_preset_usage": "उपयोग (अधिक खराब है)", + "editor_preset_temperature": "तापमान", + "editor_preset_none": "कोई नहीं", + "editor_preset_custom": "कस्टम", + "editor_band_from": "से", + "editor_band_from_entity": "किसी इकाई से शुरू करें", + "editor_band_from_number": "किसी संख्या से शुरू करें", + "editor_band_from_entity_label": "इस इकाई से शुरू होता है", + "editor_band_color": "रंग", + "editor_band_custom_color": "CSS रंग", + "editor_band_label": "लेबल", + "editor_band_icon": "आइकन", + "editor_color_icon": "आइकनों को उनके बैंड से मेल खाता रंग दें", + "editor_color_primary": "प्राथमिक", + "editor_color_green": "हरा", + "editor_color_amber": "एम्बर", + "editor_color_red": "लाल", + "editor_color_blue": "नीला", + "editor_color_purple": "बैंगनी", + "editor_color_grey": "धूसर", + "editor_color_custom": "कस्टम…", + "editor_add_band": "बैंड जोड़ें", + "editor_remove_band": "बैंड हटाएँ", + "editor_add_entity": "इकाई जोड़ें", + "editor_move_up": "ऊपर ले जाएँ", + "editor_move_down": "नीचे ले जाएँ", + "editor_remove_entity": "इकाई हटाएँ", + "editor_show_options": "विकल्प दिखाएँ", + "editor_hide_options": "विकल्प छिपाएँ", + "editor_not_found": "{entity} (नहीं मिली)", + "editor_severity": "रंग", + "annotation_at": "{time} पर {label}", + "editor_orientation": "दिशा", + "editor_orientation_horizontal": "क्षैतिज", + "editor_orientation_vertical": "लंबवत", + "editor_value_axis": "मान लेबल", + "editor_value_grid": "हर मान लेबल पर रेखाएँ", + "editor_value_min": "दिखाया गया सबसे कम मान", + "editor_value_max": "दिखाया गया सबसे अधिक मान", + "dist_median": "माध्यिका", + "dist_middle": "मध्य आधा", + "dist_range": "न्यूनतम – अधिकतम", + "dist_count": "रीडिंग", + "editor_drill_down": "किसी समूह पर टैप करके उसके हिस्से देखें", + "drill_into": "{label}। इसके हिस्से दिखाएँ", + "drill_back": "{name} पर वापस", + "drill_top": "सभी", + "extremes_high": "उच्च", + "extremes_low": "निम्न", + "extremes_average": "औसत", + "editor_extremes_max": "सबसे ऊँची रीडिंग चिह्नित करें", + "editor_extremes_min": "सबसे कम रीडिंग चिह्नित करें", + "editor_extremes_average": "औसत", + "editor_extremes_average_none": "न दिखाएँ", + "editor_extremes_average_line": "चार्ट के आर-पार रेखा", + "editor_extremes_average_figure": "केवल अंक", + "editor_extremes": "उच्चतम, न्यूनतम और औसत चिह्नित करें", + "anomaly_title": "{name}: {value}, सामान्य से {sigma}", + "anomaly_beyond_high": "{limit} से ऊपर", + "anomaly_beyond_low": "{limit} से नीचे", + "editor_anomalies": "सामान्य से बहुत दूर की रीडिंग चिह्नित करें", + "editor_anomalies_window": "विंडो", + "editor_anomalies_sigma": "कितनी दूर तक चिह्नित करें, मानक विचलन में", + "editor_anomalies_color": "चिह्न का रंग", + "editor_anomalies_band": "सामान्य बैंड को छायांकित करें", + "period_previous": "पिछली अवधि", + "period_next": "अगली अवधि", + "period_return": "{label} पर वापस", + "period_today": "आज", + "period_yesterday": "कल", + "period_this_week": "इस सप्ताह", + "period_last_week": "पिछले सप्ताह", + "period_this_month": "इस महीने", + "period_last_month": "पिछले महीने", + "period_this_year": "इस वर्ष", + "period_last_year": "पिछले वर्ष", + "period_last_hour": "पिछला घंटा", + "period_last_hours": "पिछले {n} घंटे", + "period_last_day": "पिछला दिन", + "period_last_days": "पिछले {n} दिन", + "period_last_week_rolling": "पिछले 7 दिन", + "period_last_weeks": "पिछले {n} सप्ताह", + "period_last_month_rolling": "पिछला महीना", + "period_last_months": "पिछले {n} महीने", + "editor_color_by_shades": "एक रंग के शेड", + "editor_shade_color": "शेड रंग", + "editor_show_percent": "हर हिस्से को प्रतिशत में दिखाएँ", + "editor_center_total": "कुल", + "editor_center_average": "औसत", + "editor_center_none": "कुछ नहीं", + "parts_total": "कुल", + "parts_average": "औसत", + "parts_aria": "{names} का {style}", + "editor_style_scatter": "प्रकीर्ण", + "editor_style_bubble": "बबल", + "editor_against": "नीचे की ओर", + "editor_against_entity": "पहली इकाई", + "editor_against_time": "समय", + "editor_dot_size": "बिंदु का आकार (px)", + "editor_jitter": "जिटर (px)", + "editor_min_size": "सबसे छोटा बबल (px)", + "editor_max_size": "सबसे बड़ा बबल (px)", + "editor_dot_color": "बिंदु का रंग", + "editor_xy_x_axis": "नीचे के लेबल", + "scatter_needs_two": "दूसरी इकाई जोड़ें। पहली नीचे की ओर जाती है, बाकी किनारे पर ऊपर।", + "bubble_needs_three": "तीन इकाइयाँ जोड़ें: एक नीचे की ओर, एक किनारे पर ऊपर, और एक हर बबल के आकार के लिए।", + "scatter_role_x": "क्षैतिज", + "bubble_role_size": "आकार", + "chart_total": "कुल", + "editor_x_min": "क्षैतिज सबसे कम मान", + "editor_x_max": "क्षैतिज सबसे अधिक मान", + "zoom_reset": "ज़ूम रीसेट करें", + "zoom_window": "दिखाया गया: {from} से {to}", + "zoom_window_label": "चार्ट का दिखाया गया भाग", + "editor_zoom": "ज़ूम और पैन", + "editor_overview": "चार्ट के नीचे अवलोकन पट्टी", + "editor_annotations": "टिप्पणियाँ", + "editor_annotation_type": "प्रकार", + "editor_annotation_type_line": "किसी मान पर रेखा", + "editor_annotation_type_band": "मानों का छायांकित बैंड", + "editor_annotation_type_time": "निर्धारित समय पर चिह्न", + "editor_annotation_type_state": "इकाई बदलने पर चिह्न", + "editor_annotation_type_point": "किसी रीडिंग पर लेबल", + "editor_annotation_add_line": "रेखा", + "editor_annotation_add_band": "बैंड", + "editor_annotation_add_time": "समय", + "editor_annotation_add_state": "स्थिति परिवर्तन", + "editor_annotation_add_point": "बिंदु लेबल", + "editor_annotation_add": "टिप्पणी जोड़ें:", + "editor_annotation_value": "मान", + "editor_annotation_from": "से", + "editor_annotation_to": "तक", + "editor_annotation_times": "समय", + "editor_annotation_entity": "इकाई", + "editor_annotation_series": "शृंखला (पहली के लिए खाली)", + "editor_annotation_state": "स्थिति (हर बदलाव के लिए खाली)", + "editor_annotation_shade": "इस स्थिति में रहते हुए छायांकित करें", + "editor_annotation_at": "रीडिंग", + "editor_annotation_at_max": "उच्चतम", + "editor_annotation_at_min": "न्यूनतम", + "editor_annotation_at_last": "नवीनतम", + "editor_annotation_at_first": "पहली", + "editor_annotation_label": "लेबल", + "editor_annotation_color": "रंग", + "editor_annotation_dash": "डैश वाली", + "editor_annotation_history": "इकाई के इतिहास का अनुसरण करें (सीढ़ीदार)", + "editor_annotation_zone": "छाया", + "editor_annotation_zone_none": "कुछ नहीं", + "editor_annotation_zone_above": "रेखा के ऊपर", + "editor_annotation_zone_below": "रेखा के नीचे", + "editor_annotation_severity": "रेखा के मान के अनुसार छाया के रंग (वैकल्पिक बैंड)", + "editor_annotation_remove": "टिप्पणी हटाएँ", + "editor_zones": "चार्ट के पीछे गंभीरता बैंड छायांकित करें", + "editor_period_calendar": "अवधि", + "editor_period_calendar_rolling": "पिछले…", + "editor_period_calendar_day": "आज", + "editor_period_calendar_week": "इस सप्ताह", + "editor_period_calendar_month": "इस महीने", + "editor_period_calendar_year": "इस वर्ष", + "editor_period_offset": "कितनी अवधि पीछे (0 वर्तमान है)", + "editor_period_until": "कहाँ तक बनाएँ", + "editor_period_until_now": "अभी", + "editor_period_until_end": "अवधि का अंत", + "editor_period_navigate": "पिछला और अगला बटन दिखाएँ", + "editor_group_by": "रीडिंग को समूहित करें", + "editor_group_by_none": "समूहित न करें", + "editor_group_by_hour": "घंटा", + "editor_group_by_day": "दिन", + "editor_group_by_week": "सप्ताह", + "editor_group_by_month": "महीना", + "editor_aggregate": "संयोजन विधि", + "compare_series": "{name}, {offset}", + "compare_hours_earlier": "{n} घंटे पहले", + "compare_days_earlier": "{n} दिन पहले", + "compare_weeks_earlier": "{n} सप्ताह पहले", + "compare_months_earlier": "{n} महीने पहले", + "compare_years_earlier": "{n} वर्ष पहले", + "editor_compare": "पिछली अवधियों से तुलना करें (पीछे हल्के रंग में)", + "editor_compare_style": "पिछली अवधियों का रंग", + "editor_compare_style_grey": "धूसर", + "editor_compare_style_series": "शृंखला का फीका रंग", + "editor_aggregate_mean": "औसत", + "editor_aggregate_sum": "योग", + "editor_aggregate_min": "न्यूनतम", + "editor_aggregate_max": "उच्चतम", + "editor_aggregate_first": "पहला", + "editor_aggregate_last": "अंतिम", + "editor_aggregate_change": "परिवर्तन (ऊपर गिनने वाले मीटर)", + "editor_cumulative_transform": "रूपांतरण", + "editor_cumulative_transform_none": "कोई नहीं (रीडिंग जैसी हैं वैसी)", + "editor_cumulative_transform_cumulative": "चालू योग", + "editor_cumulative_reset": "चालू योग फिर से शुरू होता है", + "editor_cumulative_reset_none": "कभी नहीं (बाएँ किनारे से)", + "editor_cumulative_reset_day": "हर दिन", + "editor_cumulative_reset_week": "हर सप्ताह", + "editor_cumulative_reset_month": "हर महीने", + "editor_cumulative_reset_billing": "हर महीने बिलिंग दिवस पर", + "editor_cumulative_billing_day": "महीने का बिलिंग दिवस (1–28)", + "editor_x_axis": "समय लेबल", + "editor_y_axis": "मान लेबल", + "editor_axis_labels": "अक्ष लेबल", + "editor_axis_labels_outside": "चार्ट के बगल में", + "editor_axis_labels_inside": "चार्ट के ऊपर", + "editor_grid_horizontal": "क्षैतिज रेखाएँ", + "editor_grid_vertical": "लंबवत रेखाएँ", + "editor_y_min": "दिखाया गया सबसे कम मान", + "editor_y_max": "दिखाया गया सबसे अधिक मान", + "editor_y_scale": "मान पैमाना", + "editor_y_scale_linear": "समान चरण", + "editor_y_scale_log": "लघुगणकीय (दस की घातें)", + "editor_tooltip": "होवर या स्पर्श पर मान दिखाएँ", + "editor_line_width": "रेखा की चौड़ाई (px)", + "editor_dots": "हर रीडिंग पर बिंदु", + "editor_on_top": "अन्य रेखाओं के ऊपर बनाएँ", + "editor_when_entity": "इकाई", + "editor_when_state": "इस स्थिति में हो", + "editor_when_above": "इससे ऊपर हो", + "editor_when_below": "इससे नीचे हो", + "editor_when_card_entity": "इकाई", + "editor_when_card_state": "इस स्थिति में हो", + "editor_when_card_above": "इससे ऊपर हो", + "editor_when_card_below": "इससे नीचे हो", + "editor_when_ghost": "छिपी रीडिंग की हल्की रेखा", + "editor_when_strip": "शर्त कब लागू रही, यह दिखाने वाली पट्टी", + "when_strip_label": "तब दिखाया जाता है जब {condition}", + "editor_now_marker": "अभी की रेखा", + "editor_now_marker_off": "बंद", + "editor_now_marker_line": "केवल रेखा", + "editor_now_marker_time": "रेखा और समय", + "editor_now_marker_countdown": "रेखा और अगले निर्धारित समय तक उलटी गिनती", + "now_marker_countdown": "{duration} में {label}", + "now_marker_next": "अगला {duration} में", + "editor_compact": "संक्षिप्त", + "editor_header": "नाम और मान", + "editor_header_above": "चार्ट के ऊपर", + "editor_header_over": "चार्ट पर", + "editor_header_hidden": "छिपा हुआ", + "editor_legend_toggle": "किसी नाम पर टैप करके उसे छिपाएँ या दिखाएँ", + "editor_labels_show": "कौन सी रीडिंग", + "editor_labels_show_all": "सभी (जितनी समा सकें)", + "editor_labels_show_last": "नवीनतम", + "editor_labels_show_minmax": "उच्चतम और न्यूनतम", + "editor_labels_show_ends": "पहली और नवीनतम", + "editor_labels_position": "लेबल की स्थिति", + "editor_labels_position_auto": "शिखरों के ऊपर, गिरावटों के नीचे", + "editor_labels_position_above": "ऊपर", + "editor_labels_position_below": "नीचे", + "editor_labels_position_center": "बिंदु पर", + "editor_labels_overlap": "लेबल को एक-दूसरे पर आने दें", + "editor_sync": "सिंक समूह", + "editor_multiples": "हर इकाई के लिए एक छोटा चार्ट", + "editor_multiples_scale": "मान पैमाना", + "editor_multiples_scale_auto": "मात्रक मेल खाने पर समान", + "editor_multiples_scale_shared": "हर चार्ट के लिए समान", + "editor_multiples_scale_independent": "हर चार्ट का अपना", + "editor_multiples_columns": "कॉलम (खाली होने पर कार्ड के अनुसार)", + "forecast_label": "पूर्वानुमान", + "forecast_series": "{name} पूर्वानुमान", + "editor_forecast_title": "पूर्वानुमान", + "editor_forecast_entity": "पूर्वानुमान इकाई", + "editor_forecast_attribute": "विशेषता", + "editor_forecast_value_key": "मान कुंजी", + "editor_forecast_time_key": "समय कुंजी", + "editor_forecast_type": "मौसम पूर्वानुमान", + "editor_forecast_type_hourly": "प्रति घंटा", + "editor_forecast_type_daily": "दैनिक", + "editor_forecast_type_twice_daily": "दिन में दो बार", + "editor_forecast_multiply": "मानों को इससे गुणा करें", + "editor_forecast_hours": "इतने आगे तक के पूर्वानुमान दिखाएँ", + "editor_set_point": "सेट पॉइंट दिखाएँ", + "editor_shading": "हीटिंग या कूलिंग के दौरान छायांकित करें", + "editor_shade_fan": "केवल पंखा चलने के दौरान छायांकित करें", + "editor_current_color": "तापमान का रंग", + "editor_set_point_color": "सेट पॉइंट का रंग", + "editor_heating_color": "हीटिंग का रंग", + "editor_cooling_color": "कूलिंग का रंग", + "editor_days": "दिन (1 से अधिक होने पर औसत दिन दिखता है)", + "editor_day_clock_center_total": "चालू रहने का समय", + "editor_day_clock_center_now": "अभी का समय", + "editor_day_clock_center_none": "कुछ नहीं", + "editor_bucket": "हर इतने समय का एक बार", + "editor_bucket_15": "15 मिनट", + "editor_bucket_30": "30 मिनट", + "editor_bucket_60": "घंटा", + "editor_aggregate_auto": "स्वचालित (मीटर के लिए परिवर्तन, अन्यथा औसत)", + "editor_ring_color": "रंग", + "editor_active": "चालू माना जाए", + "editor_entity_options_none": "पहले ऊपर एक इकाई जोड़ें।", + "editor_hierarchy_group_by": "समूहित करें", + "editor_group_by_floor": "मंज़िल", + "editor_group_by_area": "क्षेत्र", + "editor_group_by_device": "डिवाइस", + "editor_group_by_label": "लेबल", + "editor_entity_groups": "अपना समूह", + "editor_bar_labels": "बार पर टेक्स्ट", + "editor_bar_labels_state": "स्थिति", + "editor_bar_labels_duration": "कितनी देर", + "editor_bar_labels_both": "स्थिति और कितनी देर", + "editor_bar_labels_none": "कोई नहीं", + "editor_timeline_legend": "स्थितियों का लेजेंड", + "editor_timeline_legend_above": "चार्ट के ऊपर", + "editor_timeline_legend_hidden": "छिपा हुआ", + "editor_state_colors": "स्थिति के रंग", + "editor_state_colors_help": "पैलेट नाम (amber, green, blue, red, purple, grey, primary) या कोई भी CSS रंग।", + "editor_state_colors_state": "स्थिति", + "editor_state_colors_color": "रंग", + "editor_state_colors_add": "स्थिति का रंग जोड़ें", + "editor_state_colors_remove": "हटाएँ", + "editor_timeline_group": "समूह (समान समूह वाली पंक्तियाँ एक शीर्षक साझा करती हैं)", + "editor_points_per_hour": "प्रति घंटा बिंदु (0 हर रीडिंग बनाता है)", + "editor_graph": "ग्राफ़", + "editor_graph_line": "रेखा", + "editor_graph_bar": "बार", + "editor_graph_none": "कोई नहीं (केवल मान)", + "editor_fill": "रेखा के नीचे भरें", + "editor_fill_solid": "ठोस", + "editor_fill_fade": "फीका", + "editor_fill_none": "कोई नहीं", + "editor_points": "रेखा पर बिंदु", + "editor_points_hover": "होवर पर", + "editor_points_always": "हमेशा", + "editor_points_never": "कभी नहीं", + "editor_trend_labels": "उच्चतम और न्यूनतम लेबल", + "editor_labels_hover": "होवर पर", + "editor_labels_always": "हमेशा", + "editor_labels_never": "कभी नहीं", + "editor_height": "ग्राफ़ की ऊँचाई (प्रति 500 px चौड़ाई)", + "editor_bar_spacing": "बार के बीच की जगह (px)", + "editor_color_transition": "बैंड के रंग", + "editor_color_transition_smooth": "मिश्रित करें", + "editor_color_transition_hard": "हर बैंड पर बदलें", + "editor_extrema": "न्यूनतम और उच्चतम दिखाएँ", + "editor_average": "औसत दिखाएँ", + "editor_trend_legend": "लेजेंड (दो या अधिक इकाइयाँ)", + "editor_trend_y_min": "सबसे कम मान", + "editor_trend_y_max": "सबसे अधिक मान", + "editor_min_range": "दिखाई गई सबसे छोटी सीमा", + "editor_y_min_secondary": "दायाँ अक्ष न्यूनतम", + "editor_y_max_secondary": "दायाँ अक्ष उच्चतम", + "editor_min_range_secondary": "दायाँ अक्ष सबसे छोटी सीमा", + "editor_value_factor": "10 की इस घात से स्केल करें", + "editor_align_header": "नाम और आइकन", + "editor_align_header_default": "फैला हुआ", + "editor_align_header_left": "बाएँ", + "editor_align_header_right": "दाएँ", + "editor_align_header_center": "केंद्र", + "editor_align_icon": "आइकन", + "editor_align_icon_right": "नाम के दाएँ", + "editor_align_icon_left": "नाम के बाएँ", + "editor_align_icon_state": "मान के बगल में", + "editor_align_state": "मान", + "editor_align_state_left": "बाएँ", + "editor_align_state_right": "दाएँ", + "editor_align_state_center": "केंद्र", + "editor_font_size": "मान का आकार (%)", + "editor_font_size_header": "नाम का आकार (px)", + "editor_color_name": "नाम को रंगें", + "editor_color_value": "मान को रंगें", + "editor_trend_color_icon": "आइकन को रंगें", + "editor_trend_group": "कोई पृष्ठभूमि नहीं (किसी अन्य कार्ड के अंदर)", + "editor_icon_image": "आइकन के बजाय छवि (URL)", + "editor_trend_tooltip": "पॉइंटर के नीचे का मान दिखाएँ", + "editor_y_axis_side": "अक्ष", + "editor_y_axis_side_primary": "बाएँ", + "editor_y_axis_side_secondary": "दाएँ (अपना पैमाना)", + "editor_entity_aggregate": "संयोजन विधि", + "editor_fixed_value": "वर्तमान मान को सपाट रेखा के रूप में बनाएँ", + "editor_show_state": "मुख्य मान के बगल में इसका मान दिखाएँ", + "editor_show_indicator": "मान के अनुसार रंगीन बिंदु", + "editor_show_graph": "ग्राफ़ पर", + "editor_show_line": "रेखा", + "editor_show_fill": "भराव", + "editor_show_points": "बिंदु", + "editor_show_legend_entity": "लेजेंड में", + "editor_show_legend_state": "लेजेंड में मान", + "editor_sectors": "दिशाएँ", + "editor_sectors_4": "4 (N, E, S, W)", + "editor_sectors_8": "8 (N, NE, E…)", + "editor_sectors_16": "16 (N, NNE, NE…)", + "editor_calm": "इससे कम पर शांत", + "editor_wind_roles": "पहली इकाई हवा की दिशा है, डिग्री में या SW जैसे दिशा-बिंदुओं में। दूसरी हवा की गति है: इसके बिना पंखुड़ियाँ केवल यह दिखाती हैं कि हवा हर दिशा से कितनी बार आई।", + "editor_wind_now": "दिशा: {direction}। गति: {speed}।", + "editor_wind_none": "कोई नहीं", + "editor_wind_statistics": "दीर्घकालिक आँकड़े हर घंटे की औसत दिशा देते हैं। यह उत्तर के आर-पार तभी सही है जब सेंसर दिशा को कोण के रूप में दर्ज करता है (state class measurement_angle); अन्यथा NNW और NNE के बीच झूलता घंटा औसत में दक्षिण बनता है। इतिहास सटीक है।", + "editor_style_area": "क्षेत्र चार्ट", + "editor_stack": "ढेर", + "editor_stack_none": "ढेर न बनाएँ", + "editor_stack_normal": "एक के ऊपर एक", + "editor_stack_percent": "100 % तक", + "editor_negative_color": "शून्य से नीचे का रंग", + "editor_style_beeswarm": "बीस्वार्म", + "editor_place_by": "हर बिंदु को इसके अनुसार रखें", + "editor_place_by_value": "इसका मान", + "editor_place_by_time_of_day": "दिन का समय जब यह हुआ", + "editor_size_by_value": "बड़े मानों के लिए बड़े बिंदु", + "swarm_readings": "{n} रीडिंग", + "swarm_events": "{n} बार चालू", + "swarm_shown": "दिखाए गए बिंदु", + "swarm_none": "कोई रीडिंग नहीं", + "swarm_no_change": "कोई परिवर्तन नहीं: {value}", + "swarm_held": "पूरी अवधि बना रहा", + "swarm_earliest_latest": "सबसे पहले – नवीनतम", + "swarm_lowest_highest": "न्यूनतम – उच्चतम", + "editor_style_strip_plot": "स्ट्रिप प्लॉट", + "strip_median_value": "माध्यिका {value}", + "strip_mean_value": "औसत {value}", + "strip_mean": "औसत", + "editor_strip_marker": "हर पंक्ति के आर-पार रेखा", + "editor_strip_marker_median": "माध्यिका", + "editor_strip_marker_mean": "औसत", + "editor_strip_marker_none": "कोई रेखा नहीं", + "editor_strip_jitter": "पंक्ति में फैलाव", + "editor_fill_color": "रंग", + "editor_style_box": "बॉक्स प्लॉट", + "box_aria": "{names} का बॉक्स प्लॉट", + "box_highest": "उच्चतम", + "box_upper_quartile": "ऊपरी चतुर्थक", + "box_median": "माध्यिका", + "box_lower_quartile": "निचला चतुर्थक", + "box_lowest": "न्यूनतम", + "box_mean": "औसत", + "box_count": "रीडिंग", + "box_outliers": "बाहरी मान", + "editor_whiskers": "व्हिस्कर की पहुँच", + "editor_whiskers_tukey": "1.5 × बॉक्स की ऊँचाई (बाहरी मान बिंदु के रूप में)", + "editor_whiskers_range": "न्यूनतम और उच्चतम", + "editor_readings": "हर रीडिंग को बिंदु के रूप में दिखाएँ", + "editor_box_color": "बॉक्स का रंग", + "editor_style_bullet": "बुलेट", + "editor_ranges": "बार के पीछे सीमाएँ", + "editor_ranges_shades": "धूसर के शेड", + "editor_ranges_colours": "रंग बैंड के रंग", + "compare_target": "लक्ष्य {target}", + "chart_aria": "{names} का {style} चार्ट", + "editor_style_candlestick": "कैंडलस्टिक", + "editor_candle_by": "प्रति कैंडल", + "editor_under_aggregate": "नीचे की इकाइयाँ: रीडिंग को इससे संयोजित करें", + "editor_up_color": "बढ़ने पर रंग", + "editor_down_color": "घटने पर रंग", + "editor_underneath": "अन्य इकाइयों को नीचे इस रूप में बनाएँ", + "editor_underneath_columns": "कॉलम", + "editor_underneath_line": "एक रेखा", + "candle_open": "प्रारंभ", + "candle_high": "उच्च", + "candle_low": "निम्न", + "candle_close": "समापन", + "candle_week_of": "{date} का सप्ताह", + "editor_style_climate": "जलवायु", + "climate_set_point": "सेट पॉइंट", + "climate_range": "{low} – {high}", + "climate_not_thermostat": "{name} थर्मोस्टैट नहीं है। कोई जलवायु इकाई चुनें।", + "climate_action_heating": "हीटिंग", + "climate_action_preheating": "प्रीहीटिंग", + "climate_action_cooling": "कूलिंग", + "climate_action_defrosting": "डीफ़्रॉस्टिंग", + "climate_action_drying": "सुखाना", + "climate_action_fan": "पंखा", + "climate_action_idle": "निष्क्रिय", + "climate_action_off": "बंद", + "editor_style_column": "कॉलम", + "editor_group_by_auto": "स्वचालित", + "editor_range": "हर कॉलम में न्यूनतम से उच्चतम", + "editor_rounded": "गोल सिरे", + "editor_column_labels": "कॉलम पर मान दिखाएँ", + "editor_error_bars": "त्रुटि बार (हर कॉलम में फैलाव)", + "editor_error_bars_none": "कोई नहीं", + "editor_error_bars_std": "औसत ± एक मानक विचलन", + "editor_error_bars_min_max": "न्यूनतम और उच्चतम", + "editor_error_bars_ci95": "औसत का 95 % विश्वास्यता अंतराल", + "error_bars_tooltip": "{value} ({low} – {high})", + "editor_column_color": "रंग", + "editor_style_combined": "संयुक्त", + "editor_series_type": "इस रूप में बनाएँ", + "editor_series_type_line": "रेखा", + "editor_series_type_column": "कॉलम", + "editor_series_type_area": "क्षेत्र", + "editor_series_axis": "मान अक्ष", + "editor_series_axis_auto": "स्वचालित (मात्रक के अनुसार)", + "editor_series_axis_left": "बाएँ", + "editor_series_axis_right": "दाएँ", + "editor_series_aggregate": "संयोजन विधि", + "editor_series_aggregate_auto": "कार्ड के अनुसार", + "editor_series_aggregate_mean": "औसत", + "editor_series_aggregate_sum": "योग", + "editor_series_aggregate_min": "न्यूनतम", + "editor_series_aggregate_max": "उच्चतम", + "editor_series_aggregate_first": "पहला", + "editor_series_aggregate_last": "अंतिम", + "editor_series_aggregate_change": "परिवर्तन (ऊपर गिनने वाले मीटर)", + "editor_style_day_clock": "24-घंटे की घड़ी", + "day_clock_times_one": "एक बार", + "day_clock_times": "{n} बार", + "day_clock_a_day": "दिन में {text}", + "day_clock_busiest": "{total} · सबसे व्यस्त {time}", + "day_clock_peak": "{time} पर शिखर {value}", + "day_clock_state": "{name} {state}", + "day_clock_per_day": "प्रति दिन {label}", + "day_clock_no_data": "कुछ भी दर्ज नहीं", + "day_clock_now": "अभी", + "day_clock_on": "चालू", + "day_clock_average": "औसत दिन · पिछले {n} दिन", + "day_clock_on_days": "{of} में से {on} दिन चालू", + "day_clock_so_far": "अब तक {duration}", + "day_clock_range": "{from} – {to}", + "day_clock_average_value": "औसतन {value}", + "editor_style_cycle_plot": "चक्र प्लॉट", + "cycle_note_week": "{n} सप्ताह में हर घंटे का औसत", + "cycle_note_hour": "हर घंटा, दिन-ब-दिन, {n} सप्ताह में", + "cycle_note_month": "महीने का हर दिन, महीने-दर-महीने, {n} सप्ताह में", + "cycle_mean_legend": "पैनल औसत", + "cycle_panel_average": "{name} औसत", + "editor_cycle_plot_cycle": "प्रति पैनल", + "editor_cycle_plot_cycle_day_of_week": "सप्ताह का दिन (उसके घंटे)", + "editor_cycle_plot_cycle_hour_of_day": "दिन का घंटा (दिन-ब-दिन)", + "editor_cycle_plot_cycle_day_of_month": "महीने का दिन (महीने-दर-महीने)", + "editor_cycle_plot_weeks": "सप्ताह", + "editor_style_dumbbell": "डंबल", + "editor_ends": "तुलना करें", + "editor_ends_range": "अवधि में न्यूनतम और उच्चतम", + "editor_ends_then": "अवधि की शुरुआत और अभी", + "editor_ends_target": "लक्ष्य और अभी", + "editor_show_now": "वर्तमान मान चिह्नित करें", + "dumbbell_low": "निम्न", + "dumbbell_high": "उच्च", + "dumbbell_now": "अभी", + "dumbbell_target": "लक्ष्य", + "dumbbell_ago_hour_one": "एक घंटा पहले", + "dumbbell_ago_hour": "{n} घंटे पहले", + "dumbbell_ago_day_one": "एक दिन पहले", + "dumbbell_ago_day": "{n} दिन पहले", + "dumbbell_ago_week_one": "एक सप्ताह पहले", + "dumbbell_ago_week": "{n} सप्ताह पहले", + "dumbbell_ago_month_one": "एक महीना पहले", + "dumbbell_ago_month": "{n} महीने पहले", + "dumbbell_no_value": "कोई मान नहीं", + "editor_style_funnel": "फ़नल", + "editor_funnel_shape": "आकार", + "editor_funnel_shape_funnel": "फ़नल (पहला चरण ऊपर)", + "editor_funnel_shape_pyramid": "पिरामिड (पहला चरण नीचे)", + "editor_funnel_percent_of": "प्रतिशत", + "editor_funnel_percent_of_first": "पहले चरण का हिस्सा", + "editor_funnel_percent_of_previous": "पिछले चरण का हिस्सा", + "editor_funnel_percent_of_none": "न दिखाएँ", + "editor_funnel_color_by": "रंग", + "editor_funnel_color_by_series": "हर इकाई का एक रंग", + "editor_funnel_color_by_bands": "रंग बैंड के अनुसार", + "funnel_aria": "{names} का {style}", + "editor_style_grouped_bars": "समूहित बार", + "editor_mode": "बार", + "editor_mode_grouped": "साथ-साथ", + "editor_mode_stacked": "ढेर में", + "editor_mode_percent": "100 % तक ढेर में", + "editor_bars_color_by": "रंग", + "editor_bars_color_by_series": "हर शृंखला का एक रंग", + "editor_bars_color_by_bands": "रंग बैंड के अनुसार", + "editor_bar_group": "पंक्ति", + "editor_bar_series": "शृंखला", + "editor_bar_color": "बार का रंग", + "grouped_bars_aria": "{names} का बार चार्ट", + "editor_style_heatmap": "हीटमैप", + "heatmap_aria": "{name} का हीटमैप", + "heatmap_hours": "औसत किए गए दिन", + "heatmap_empty": "कोई रीडिंग नहीं", + "editor_grid": "लेआउट", + "editor_grid_hours": "सप्ताह के दिन के अनुसार घंटे", + "editor_grid_calendar": "कैलेंडर (हर सेल में एक दिन)", + "editor_color_by_scale": "सुचारु पैमाना", + "editor_cell_shape": "सेल", + "editor_cell_shape_square": "वर्गाकार", + "editor_cell_shape_rounded": "गोल", + "editor_cell_shape_hexagon": "षट्भुज", + "editor_color_min": "न्यूनतम रंग इस मान पर", + "editor_color_max": "उच्चतम रंग इस मान पर", + "editor_legend": "लेजेंड", + "editor_style_spiral": "सर्पिल", + "spiral_aria": "{name} का सर्पिल, {n} चक्कर", + "spiral_turn_day_note": "{n} दिन, हर दिन एक चक्कर", + "spiral_turn_week_note": "{n} सप्ताह, हर सप्ताह एक चक्कर", + "spiral_inner_oldest": "सबसे पुराना बीच में, सबसे नया बाहर", + "editor_spiral_turn": "प्रति चक्कर", + "editor_spiral_turn_day": "दिन", + "editor_spiral_turn_week": "सप्ताह", + "editor_spiral_turns": "चक्कर", + "editor_spiral_ring_width": "रिंग की चौड़ाई", + "editor_style_histogram": "हिस्टोग्राम", + "editor_count": "गिनती", + "editor_count_time": "हर सीमा में बिताया गया समय", + "editor_count_readings": "हर सीमा में रीडिंग", + "editor_show_as": "इस रूप में दिखाएँ", + "editor_show_as_percent": "पूरे का हिस्सा (%)", + "editor_show_as_total": "घंटे या रीडिंग", + "editor_bins": "बिन की संख्या (खाली: स्वचालित)", + "editor_bin_width": "बिन की चौड़ाई (संख्या पर प्राथमिकता)", + "editor_bars": "दो या अधिक इकाइयाँ", + "editor_bars_side": "बार साथ-साथ", + "editor_bars_overlap": "बार एक-दूसरे पर", + "editor_hist_x_axis": "नीचे मान लेबल", + "histogram_readings": "{n} रीडिंग", + "histogram_reading": "1 रीडिंग", + "editor_style_line": "रेखा", + "chart_loading": "इतिहास लोड हो रहा है…", + "chart_error": "इतिहास लोड नहीं हो सका: {error}", + "energy_loading": "ऊर्जा डैशबोर्ड सेटिंग लोड हो रही हैं…", + "energy_error": "ऊर्जा डैशबोर्ड सेटिंग पढ़ी नहीं जा सकीं: {error}", + "energy_none": "ऊर्जा डैशबोर्ड में अभी इनमें से कोई प्रवाह सेट नहीं है।", + "energy_flow_grid_import": "ग्रिड से आयात", + "energy_flow_grid_export": "ग्रिड में निर्यात", + "energy_flow_solar": "सौर", + "energy_flow_battery_out": "बैटरी से बाहर", + "energy_flow_battery_in": "बैटरी में", + "energy_flow_gas": "गैस", + "energy_flow_water": "पानी", + "energy_flow_devices": "डिवाइस", + "energy_node_home": "घर", + "energy_node_untracked": "बिना ट्रैक किया उपयोग", + "energy_node_home_use": "घर पर उपयोग", + "chart_no_data": "इस अवधि में कोई रीडिंग नहीं।", + "legend_toggle_hint": "छिपाने या दिखाने के लिए टैप करें। केवल इसे दिखाने के लिए दबाकर रखें।", + "legend_toggle_all_hidden": "हर शृंखला छिपी है। फिर से दिखाने के लिए किसी नाम पर टैप करें।", + "export_menu": "निर्यात", + "export_png": "PNG के रूप में सहेजें", + "export_png_hint": "चित्र, 2×", + "export_svg": "SVG के रूप में सहेजें", + "export_svg_hint": "वेक्टर", + "export_csv": "CSV कॉपी करें", + "export_csv_hint": "प्लॉट किए गए मान", + "export_yaml": "YAML कॉपी करें", + "export_yaml_hint": "इस कार्ड का कॉन्फ़िगरेशन", + "export_copied": "कॉपी किया गया", + "export_saved": "सहेजा गया", + "export_saved_file": "फ़ाइल के रूप में सहेजा गया: यहाँ क्लिपबोर्ड उपलब्ध नहीं है", + "export_failed": "इस ब्राउज़र से निर्यात नहीं हो सका", + "chart_log_nothing": "लघुगणकीय पैमाने पर बनाने के लिए शून्य से ऊपर कुछ नहीं है।", + "editor_style_lollipop": "लॉलीपॉप", + "editor_style_pictograph": "चित्रलेख", + "editor_unit_icon": "आइकन (हर इकाई का अपना हो सकता है)", + "editor_per_icon": "हर आइकन इतने को दर्शाता है (खाली: स्वचालित)", + "editor_group_size": "प्रति समूह आइकन (0: कोई समूह नहीं)", + "editor_partial": "भिन्नों के लिए आइकन को आंशिक भरें", + "editor_style_pie": "पाई / डोनट", + "editor_shape": "आकार", + "editor_shape_donut": "डोनट", + "editor_shape_pie": "पाई", + "editor_center_label": "कुल के नीचे की पंक्ति", + "editor_gap": "स्लाइस के बीच की जगह", + "editor_gradient": "ग्रेडिएंट भराव", + "editor_style_polar_area": "ध्रुवीय क्षेत्र", + "editor_polar_scale": "पैमाना", + "editor_polar_scale_shared": "सभी के लिए एक पैमाना, 0 से सबसे बड़े मान तक", + "editor_polar_scale_limits": "हर स्लाइस अपनी इकाई के न्यूनतम से अधिकतम तक", + "editor_polar_color_by": "रंग", + "editor_polar_color_by_series": "हर इकाई का एक रंग", + "editor_polar_color_by_shades": "एक रंग के शेड, अधिक के लिए गहरा", + "editor_polar_color_by_bands": "रंग बैंड के अनुसार", + "editor_polar_color": "शेड के लिए रंग", + "polar_area_aria": "{names} का ध्रुवीय क्षेत्र चार्ट", + "editor_style_radar": "रडार", + "editor_radar_scale": "पैमाना", + "editor_radar_scale_limits": "हर अक्ष अपनी इकाई के न्यूनतम से अधिकतम तक", + "editor_radar_scale_shared": "सभी के लिए एक पैमाना, 0 से सबसे बड़े मान तक", + "editor_radar_fill": "आकृतियों को भरें", + "editor_radar_axis": "अक्ष का नाम", + "radar_aria": "{names} का रडार चार्ट", + "radar_other": "अन्य", + "editor_style_range_area": "सीमा क्षेत्र", + "editor_mean": "औसत को रेखा के रूप में बनाएँ", + "editor_range_color": "रंग", + "editor_style_rings": "रिंग", + "editor_rings_start_angle": "आरंभ कोण (0 ऊपर है)", + "editor_rounded_ends": "गोल सिरे", + "editor_style_sankey": "सैंकी (प्रवाह)", + "editor_link_color": "प्रवाहों को इसके अनुसार रंगें", + "editor_link_color_auto": "वे कहाँ से आते हैं, या मध्य नोड के बाद कहाँ जाते हैं", + "editor_link_color_source": "वे कहाँ से आते हैं", + "editor_link_color_target": "वे कहाँ जाते हैं", + "editor_from": "प्रवाह कहाँ से", + "editor_to": "प्रवाह कहाँ तक", + "editor_flow_color": "प्रवाह का रंग", + "sankey_aria": "प्रवाह चार्ट: {flows}", + "sankey_flow": "{from} से {to} {value}", + "sankey_no_flows": "हर इकाई के विकल्पों में उसे \"प्रवाह कहाँ से\" और \"प्रवाह कहाँ तक\" दें।", + "sankey_nothing": "अभी कुछ भी प्रवाहित नहीं हो रहा है।", + "energy_nothing_flowed": "इस अवधि में कुछ भी प्रवाहित नहीं हुआ।", + "editor_style_chord": "कॉर्ड (वृत्त के चारों ओर प्रवाह)", + "editor_chord_pad": "नोड के बीच की जगह", + "editor_chord_ribbon_opacity": "रिबन की अपारदर्शिता", + "chord_aria": "कॉर्ड आरेख: {flows}", + "editor_style_slope": "ढलान", + "editor_measure": "तुलना करें", + "editor_measure_value": "तब और अब की रीडिंग", + "editor_measure_change": "हर अवधि में यह कितना बढ़ा (मीटर)", + "editor_color_by_direction": "ऊपर या नीचे", + "editor_color_by_group": "समूह के अनुसार", + "editor_increase": "वृद्धि है", + "editor_increase_bad": "खराब (लाल)", + "editor_increase_good": "अच्छी (हरा)", + "editor_group": "समूह", + "slope_now": "अभी", + "slope_ago": "{n} {unit} पहले", + "slope_ago_one": "एक {unit} पहले", + "slope_previous": "पिछले {n} {unit}", + "slope_previous_one": "पिछला {unit}", + "slope_last": "अंतिम {n} {unit}", + "slope_last_one": "अंतिम {unit}", + "slope_unit_hour": "घंटा", + "slope_unit_hour_other": "घंटे", + "slope_unit_day": "दिन", + "slope_unit_day_other": "दिन", + "slope_unit_week": "सप्ताह", + "slope_unit_week_other": "सप्ताह", + "slope_unit_month": "महीना", + "slope_unit_month_other": "महीने", + "slope_entity_aria": "{name}, {from} से {to}", + "slope_no_reading": "कोई रीडिंग नहीं", + "editor_style_sparkline": "स्पार्कलाइन", + "editor_spark": "स्पार्कलाइन", + "editor_spark_line": "रेखा", + "editor_spark_area": "क्षेत्र", + "editor_spark_column": "कॉलम", + "editor_spark_bar": "नाम और मान के नीचे बार", + "editor_spark_color": "रंग", + "spark_aria": "{name} का रुझान", + "editor_style_streamgraph": "स्ट्रीमग्राफ़", + "editor_baseline": "आकार", + "editor_baseline_wiggle": "स्ट्रीमग्राफ़ (बहता हुआ)", + "editor_baseline_centre": "केंद्रित", + "editor_baseline_share": "कुल का हिस्सा (100 %)", + "editor_baseline_zero": "शून्य से ढेर में", + "editor_stream_order": "क्रम", + "editor_stream_order_inside_out": "सबसे बड़ा बीच में", + "editor_stream_order_listed": "सूची के अनुसार, पहला नीचे", + "editor_stream_labels": "धाराओं पर नाम", + "editor_stream_curve": "किनारे", + "stream_total": "कुल", + "editor_style_sunburst": "सनबर्स्ट", + "editor_style_icicle": "आइसिकल", + "editor_sunburst_shape": "आकार", + "editor_sunburst_shape_full": "पूरा वृत्त", + "editor_sunburst_shape_half": "आधा वृत्त", + "editor_hierarchy_color_by": "रंग", + "editor_hierarchy_color_by_group": "हर समूह का एक रंग", + "editor_hierarchy_color_by_bands": "रंग बैंड के अनुसार", + "hierarchy_total": "कुल", + "hierarchy_other": "अन्य", + "hierarchy_empty": "दिखाने को कुछ नहीं: किसी इकाई का मान शून्य से ऊपर नहीं है।", + "hierarchy_no_reading": "कोई रीडिंग नहीं:", + "sunburst_aria": "{names} का सनबर्स्ट", + "icicle_aria": "{names} का आइसिकल चार्ट", + "editor_style_timeline": "स्थिति समयरेखा", + "timeline_no_states": "इस अवधि में कोई स्थिति दर्ज नहीं।", + "timeline_for": "{duration} के लिए", + "timeline_now": "अभी", + "timeline_measurement": "रीडिंग हैं, स्थितियाँ नहीं: इसके लिए रेखा चार्ट उपयुक्त है", + "editor_style_treemap": "ट्रीमैप", + "editor_treemap_color_by": "रंग", + "editor_treemap_color_by_group": "हर समूह का एक रंग", + "editor_treemap_color_by_bands": "रंग बैंड के अनुसार", + "treemap_aria": "{names} का ट्रीमैप", + "treemap_total": "कुल {value}", + "treemap_empty": "दिखाने को कुछ नहीं: किसी इकाई का मान शून्य से ऊपर नहीं है।", + "treemap_no_reading": "कोई रीडिंग नहीं:", + "treemap_other": "अन्य", + "editor_style_marimekko": "मारिमेको", + "editor_marimekko_segment_labels": "हर भाग पर टेक्स्ट", + "editor_marimekko_segment_labels_percent": "अपने कॉलम का हिस्सा", + "editor_marimekko_segment_labels_value": "मान", + "editor_marimekko_segment_labels_both": "हिस्सा और मान", + "editor_marimekko_segment_labels_none": "कोई नहीं", + "editor_marimekko_group": "कॉलम (समूह)", + "editor_marimekko_category": "श्रेणी", + "editor_marimekko_color": "श्रेणी का रंग", + "marimekko_aria": "मारिमेको चार्ट, कॉलम: {columns}", + "editor_style_trend": "रुझान", + "trend_min": "निम्न", + "trend_avg": "औसत", + "trend_max": "उच्च", + "editor_style_violin": "वायलिन", + "editor_shape_violin": "वायलिन", + "editor_shape_raincloud": "रेनक्लाउड (आधा वायलिन, बॉक्स और रीडिंग)", + "editor_box": "माध्यिका और मध्य आधे वाला बॉक्स", + "editor_bandwidth": "सुचारुता (इकाई के मात्रक में, स्वचालित के लिए खाली)", + "editor_split_by": "प्रति आकृति", + "editor_split_by_none": "इकाई", + "editor_split_by_day": "इकाई और दिन", + "editor_split_by_week": "इकाई और सप्ताह", + "editor_split_by_month": "इकाई और महीना", + "violin_median": "माध्यिका {value}", + "violin_none": "कोई रीडिंग नहीं", + "violin_raincloud": "रेनक्लाउड", + "editor_style_waffle": "वफ़ल", + "editor_waffles": "वफ़ल", + "editor_waffles_one": "एक, इकाइयों में बँटा हुआ", + "editor_waffles_each": "हर इकाई का एक, साथ-साथ", + "editor_headline": "पहले हिस्से को बड़े अक्षरों में दिखाएँ", + "editor_style_waterfall": "वॉटरफ़ॉल", + "editor_steps": "हर चरण है", + "editor_steps_change": "अवधि में यह कितना बदला", + "editor_steps_current": "इसका वर्तमान मान", + "editor_start_from_first": "अवधि की शुरुआत में पहली इकाई की रीडिंग से शुरू करें", + "editor_total": "अंत में कुल दिखाएँ", + "editor_waterfall_invert": "घटती गिनती (इनमें वृद्धि कुल में कमी है)", + "waterfall_start": "आरंभ", + "waterfall_end": "अंत", + "waterfall_total": "कुल", + "waterfall_no_readings": "कोई रीडिंग नहीं", + "waterfall_aria": "वॉटरफ़ॉल चार्ट: {bars}", + "editor_style_wind_rose": "पवन आरेख", + "wind_prevailing": "प्रचलित", + "wind_mean_speed": "औसत गति", + "wind_strongest": "सबसे तेज़", + "wind_calm": "शांत", + "wind_speed": "गति", + "wind_speed_unit": "गति ({unit})", + "wind_share": "समय का हिस्सा", + "wind_aria": "पवन आरेख, प्रचलित {direction} {share}", + "wind_aria_calm": "पवन आरेख, प्रचलित {direction} {share}, शांत {calm}", + "wind_aria_still": "पवन आरेख, शांत {calm}", + "editor_style_purpose_bar": "बैटरी, स्तर, 0 से 100 तक कुछ भी", + "editor_style_purpose_thin": "स्टोरेज और लंबी सूचियाँ, कम जगह में", + "editor_style_purpose_segmented": "सिग्नल की ताकत और भराव स्तर, चरणों में", + "editor_style_purpose_tank": "टंकियाँ, डिब्बे और पानी के ड्रम, नीचे से भरते हुए", + "editor_style_purpose_battery": "घर की हर बैटरी, सबसे खाली पहले", + "editor_style_purpose_ring": "CPU, मेमोरी और डिस्क, डायल के रूप में", + "editor_style_purpose_needle": "पावर और गति, सुई के साथ", + "editor_style_purpose_arc": "तापमान, आर्द्रता और CO₂, खुले डायल के रूप में", + "editor_style_purpose_line": "घंटों, दिनों या महीनों में कोई सेंसर कैसे बदला", + "editor_style_purpose_area": "सौर और बिजली उपयोग, शून्य के दोनों ओर आयात और निर्यात के साथ", + "editor_style_purpose_column": "प्रति दिन ऊर्जा, प्रति घंटा बारिश", + "editor_style_purpose_combined": "एक समय अक्ष पर कॉलम, रेखाएँ और क्षेत्र, दूसरे अक्ष के साथ", + "editor_style_purpose_pie": "कुल कैसे हिस्सों में बँटता है, जैसे आज की ऊर्जा कहाँ से आई", + "editor_style_purpose_rings": "एक डायल में कई बैटरियाँ या लक्ष्य", + "editor_style_purpose_pictograph": "गिनती: किए गए काम, पानी के गिलास, घर पर मौजूद लोग", + "editor_style_purpose_waffle": "100 में से एक हिस्सा, या एक कुल का बँटवारा", + "editor_style_purpose_histogram": "कोई कमरा हर तापमान सीमा में कितनी देर रहा", + "editor_style_purpose_scatter": "एक सेंसर बनाम दूसरा, जैसे हीटिंग बनाम बाहर का तापमान", + "editor_style_purpose_bubble": "दो सेंसर एक-दूसरे के सामने, आकार तीसरे से", + "editor_style_purpose_heatmap": "घंटे और सप्ताह के दिन के अनुसार पावर, या कैलेंडर के रूप में साल भर के दिन", + "editor_style_purpose_spiral": "दैनिक या साप्ताहिक दिनचर्या, हर दिन या सप्ताह का एक चक्कर", + "editor_style_purpose_box": "रीडिंग कैसे फैली हैं, प्रति इकाई या प्रति दिन, सप्ताह या महीना", + "editor_style_purpose_funnel": "उत्पन्न सौर ऊर्जा, फिर घर में उपयोग, फिर निर्यात", + "editor_style_purpose_radar": "कई मानों की रूपरेखा की तुलना", + "editor_style_purpose_polar_area": "वृत्त के चारों ओर अलग-अलग लंबाई की फाँकों के रूप में मान", + "editor_style_purpose_treemap": "मंज़िल और कमरे के अनुसार बिजली उपयोग, हिस्से के आकार के बक्सों में", + "editor_style_purpose_marimekko": "दो तरह से बँटा कुल, जैसे कमरे और उपयोग के अनुसार ऊर्जा", + "editor_style_purpose_sunburst": "रिंगों के रूप में पदानुक्रम, अंदर जाने के लिए टैप करें", + "editor_style_purpose_icicle": "ढेर किए बार के रूप में पदानुक्रम, अंदर जाने के लिए टैप करें", + "editor_style_purpose_grouped_bars": "कई मान अगल-बगल, ढेर में, या 100 % के रूप में", + "editor_style_purpose_bullet": "एक मान उसके लक्ष्य के सामने", + "editor_style_purpose_lollipop": "कम स्याही में कई मान", + "editor_style_purpose_waterfall": "कुल कैसे कदम दर कदम बनता या घटता है", + "editor_style_purpose_slope": "हर इकाई तब और अब", + "editor_style_purpose_dumbbell": "हर इकाई का सबसे कम और सबसे अधिक", + "editor_style_purpose_range_area": "हर अवधि का सबसे कम से सबसे अधिक तक, छायांकित", + "editor_style_purpose_sparkline": "हर इकाई के नाम और मान के पास एक छोटा रुझान", + "editor_style_purpose_streamgraph": "समय के साथ कई इकाइयाँ एक कुल को कैसे बाँटती हैं", + "editor_style_purpose_candlestick": "हर अवधि का शुरुआती, उच्चतम, न्यूनतम और अंतिम मान", + "editor_style_purpose_violin": "रीडिंग कैसे फैली हैं, एक चिकने आकार में", + "editor_style_purpose_beeswarm": "हर रीडिंग एक बिंदु, फैलाकर ताकि कोई न टकराए", + "editor_style_purpose_strip_plot": "हर रीडिंग एक बिंदु, बीच के मान पर एक रेखा के साथ", + "editor_style_purpose_sankey": "स्रोतों और लोड के बीच पावर कैसे बहती है", + "editor_style_purpose_chord": "कुछ जगहों के बीच दोनों ओर प्रवाह, वृत्त के चारों ओर", + "editor_style_purpose_timeline": "हर इकाई कब चालू, बंद, घर पर या हीटिंग में थी", + "editor_style_purpose_climate": "थर्मोस्टेट का तापमान उसके सेट पॉइंट के सामने", + "editor_style_purpose_wind_rose": "हवा किधर से आती है, और कितनी तेज़", + "editor_style_purpose_day_clock": "हर इकाई कब चालू थी, घड़ी के चारों ओर", + "editor_style_purpose_cycle_plot": "सप्ताह के हर दिन का औसत दिन, अगल-बगल", + "editor_style_purpose_trend": "एक छोटी टाइल: मान और उसका हाल का इतिहास", + "editor_chart_group_data": "समय अवधि और रीडिंग", + "editor_chart_group_look": "रूप", + "editor_chart_group_axes": "अक्ष और ग्रिड रेखाएँ", + "editor_chart_group_extras": "चिह्न और अतिरिक्त", + "editor_chart_group_layout": "लेआउट और साझा करना", + "editor_notice_group_by": "{by} के अनुसार समूहित करना बंद किया गया: {style} इस तरह समूहित नहीं कर सकता।", + "editor_notice_sorted": "सबसे खाली पहले क्रमबद्ध किया गया। इसे प्रदर्शन के अंतर्गत क्रमबद्ध करें से बदलें।", + "editor_summary_no_entities": "अभी कोई इकाई नहीं", + "editor_summary_entity_one": "1 इकाई", + "editor_summary_entities": "{count} इकाइयाँ", + "editor_summary_matching": "और मेल खाने वाली इकाइयाँ", + "editor_summary_limits": "{min} से {max}", + "editor_summary_target": "लक्ष्य {target}", + "editor_summary_no_bands": "कोई बैंड नहीं", + "editor_summary_band_one": "1 बैंड", + "editor_summary_bands": "{count} बैंड", + "editor_warn_min_max": "न्यूनतम ({min}) अधिकतम ({max}) से कम नहीं है, इसलिए कुछ भी नहीं भर सकता। न्यूनतम घटाएँ या अधिकतम बढ़ाएँ।", + "editor_warn_not_number": "{entity} \"{state}\" दिखाती है, जो संख्या नहीं है, इसलिए यह शैली इसे नहीं बना सकती। ऐसा सेंसर चुनें जो संख्या देता हो, या उसके विकल्पों में उसकी कोई विशेषता पढ़ें।", + "editor_warn_band_same_start": "दो बैंड {from} पर शुरू होते हैं, इसलिए उनमें से केवल एक दिखता है। हर बैंड को अपनी शुरुआत दें।", + "editor_row_action": "{action}: {entity}", + "editor_when_heading": "यह शृंखला केवल तब दिखाएँ जब…", + "editor_when_card_heading": "शृंखलाएँ केवल तब दिखाएँ जब…", + "editor_when_card_help": "एक इकाई चुनें, फिर वह स्थिति जिसमें उसे होना चाहिए या वह सीमा जिसके भीतर उसे रहना चाहिए। हर शृंखला की अपनी शर्त हो सकती है, इकाइयाँ में उसके विकल्पों के अंतर्गत।", + "editor_when_state_helper": "कई स्थितियाँ: बीच में अल्पविराम लगाएँ।", + "editor_when_card_state_helper": "कई स्थितियाँ: बीच में अल्पविराम लगाएँ।", + "editor_anomalies_window_helper": "जैसे 30min, 2h या 1d। खाली: अवधि का बारहवाँ भाग।", + "editor_zoom_helper": "पिंच, Ctrl + स्क्रॉल, या ड्रैग।", + "editor_sync_helper": "समान नाम वाले चार्ट पॉइंटर साझा करते हैं और अवधियों में साथ-साथ आगे बढ़ते हैं।", + "editor_forecast_entity_helper": "अभी के बाद इसका पूर्वानुमान डैश में बनाया जाता है।", + "editor_forecast_attribute_helper": "खाली: मौसम पूर्वानुमान, या \"forecast\" नाम की विशेषता।", + "editor_forecast_value_key_helper": "खाली: पूर्वानुमान से पता लगाया जाता है।", + "editor_forecast_time_key_helper": "खाली: पूर्वानुमान से पता लगाया जाता है।", + "editor_forecast_type_helper": "खाली: प्रति घंटा।", + "editor_forecast_multiply_helper": "खाली: 1।", + "editor_trend_y_min_helper": "रीडिंग को इससे आगे जाने देने के लिए संख्या से पहले ~ लगाएँ।", + "editor_trend_y_max_helper": "रीडिंग को इससे आगे जाने देने के लिए संख्या से पहले ~ लगाएँ।", + "editor_y_min_secondary_helper": "रीडिंग को इससे आगे जाने देने के लिए संख्या से पहले ~ लगाएँ।", + "editor_y_max_secondary_helper": "रीडिंग को इससे आगे जाने देने के लिए संख्या से पहले ~ लगाएँ।", + "editor_entity_groups_helper": "\"समूहित करें\" पर प्राथमिकता। दो स्तरों के लिए \"भूतल / रसोई\" लिखें।", + "editor_active_helper": "खाली: on, open, heating, home आदि।", + "editor_annotation_times_helper": "हर दिन के लिए 07:00, या 2026-10-28 07:00। बीच में अल्पविराम लगाएँ।", + "editor_annotation_value_helper": "कोई संख्या या इकाई।", + "editor_annotation_from_helper": "कोई संख्या या इकाई। खाली: नीचे।", + "editor_annotation_to_helper": "कोई संख्या या इकाई। खाली: ऊपर।", + "editor_derivative_smoothing_time_helper": "जैसे 15min। रीडिंग की संख्या के बजाय उपयोग होता है।", + "editor_calm_helper": "खाली: 0.5 m/s, या km/h, mph या नॉट में समान।", + "editor_radar_axis_helper": "समान अक्ष नाम वाली इकाइयाँ समूहों में एक सीध में आती हैं।", + "editor_energy_flows_helper": "कुछ न चुनें तो: ग्रिड, सौर और बैटरी।", + "editor_shade_color_helper": "पैलेट नाम या कोई भी CSS रंग।" +} diff --git a/src/locales/id.json b/src/locales/id.json new file mode 100644 index 0000000..26505cf --- /dev/null +++ b/src/locales/id.json @@ -0,0 +1,1061 @@ +{ + "entity_not_found": "Entitas tidak ditemukan", + "unavailable": "Tidak tersedia", + "no_entities": "Tambahkan entitas di editor untuk memulai.", + "no_matches": "Saat ini tidak ada entitas yang cocok.", + "none_available": "Tidak ada entitas ini yang tersedia.", + "editor_section_entities": "Entitas", + "editor_section_style": "Gaya", + "editor_section_chart": "Grafik", + "editor_group_bars": "Batang", + "editor_group_gauges": "Pengukur", + "editor_group_history": "Grafik riwayat", + "editor_group_totals": "Bagian dari total", + "editor_group_compare": "Perbandingan", + "editor_group_distribution": "Distribusi", + "editor_period_last": "Tampilkan yang terakhir", + "editor_period_unit": "Satuan", + "editor_period_unit_hour": "Jam", + "editor_period_unit_day": "Hari", + "editor_period_unit_week": "Minggu", + "editor_period_unit_month": "Bulan", + "editor_source": "Pembacaan dari", + "editor_source_history": "Riwayat (setiap perubahan)", + "editor_source_statistics": "Statistik jangka panjang", + "editor_derivative_transform": "Transformasi", + "editor_derivative_transform_none": "Tidak ada (pembacaan apa adanya)", + "editor_derivative_transform_derivative": "Laju perubahan", + "editor_derivative_unit_time": "Laju per", + "editor_derivative_unit_time_s": "Detik", + "editor_derivative_unit_time_min": "Menit", + "editor_derivative_unit_time_h": "Jam", + "editor_derivative_unit_time_d": "Hari", + "editor_derivative_smoothing": "Haluskan atas pembacaan", + "editor_derivative_smoothing_time": "Haluskan atas waktu", + "editor_source_current": "Nilai saat ini", + "editor_source_energy": "Dasbor energi", + "editor_energy_flows": "Aliran energi", + "editor_energy_split": "Ekspor dan pengisian baterai di bawah sumbu", + "editor_curve": "Bentuk garis", + "editor_curve_smooth": "Halus", + "editor_curve_straight": "Lurus", + "editor_curve_step": "Tangga", + "editor_color_by": "Warna", + "editor_color_by_series": "Satu warna per entitas", + "editor_color_by_bands": "Menurut pita warna", + "editor_labels": "Tampilkan nilai pada titik", + "editor_series_color": "Warna garis", + "editor_dash": "Putus-putus", + "editor_section_limits": "Batas", + "editor_section_colours": "Warna", + "editor_section_display": "Tampilan", + "editor_section_actions": "Aksi", + "editor_title": "Judul", + "editor_style_bar": "Batang", + "editor_style_thin": "Tipis", + "editor_style_segmented": "Bersegmen", + "editor_style_tank": "Tangki", + "editor_style_battery": "Kisi baterai", + "battery_aria": "Level baterai: {levels}", + "editor_style_ring": "Cincin", + "editor_style_needle": "Jarum", + "editor_style_arc": "Busur", + "editor_gauge_help": "Sudut dalam derajat, searah jarum jam dari atas: -90 adalah kiri, 90 kanan. Biarkan kosong untuk bentuk biasa gaya tersebut.", + "editor_start_angle": "Sudut awal", + "editor_end_angle": "Sudut akhir", + "editor_center": "Di tengah", + "editor_center_mode_value": "Nilainya", + "editor_center_mode_band": "Label pita warna", + "editor_center_mode_name": "Nama", + "editor_center_mode_text": "Teks saya sendiri", + "editor_center_mode_none": "Tidak ada", + "editor_center_text": "Teks", + "editor_tick_labels": "Angka pada skala", + "editor_ghost": "Rentang terbaru di belakang pengukur", + "editor_ghost_off": "Mati", + "editor_ghost_24h": "24 jam terakhir", + "editor_ghost_7d": "7 hari terakhir", + "ghost_title_24h": "24 jam terakhir: {min} hingga {max}, rata-rata {mean}", + "ghost_title_7d": "7 hari terakhir: {min} hingga {max}, rata-rata {mean}", + "editor_show_name": "Tampilkan nama", + "editor_show_value": "Tampilkan nilai", + "editor_show_icon": "Tampilkan ikon", + "editor_show_target": "Tampilkan target", + "editor_show_legend": "Tampilkan legenda", + "editor_columns": "Kolom", + "editor_sort": "Urutkan", + "editor_sort_none": "Sesuai daftar", + "editor_sort_ascending": "Terendah dahulu", + "editor_sort_descending": "Tertinggi dahulu", + "editor_decimals": "Desimal", + "editor_unit": "Satuan", + "editor_animate": "Animasi", + "editor_hide_unavailable": "Sembunyikan entitas yang tidak tersedia", + "editor_export": "Menu ekspor", + "editor_limit": "Tampilkan paling banyak", + "editor_include_heading": "Tampilkan juga setiap entitas yang cocok", + "editor_include_help": "Perangkat baru muncul tanpa mengedit kartu. Pilih beberapa dari satu jenis agar cocok dengan salah satunya; jenis yang berbeda harus cocok semua.", + "editor_exclude_heading": "Kecualikan", + "editor_exclude_help": "Entitas yang cocok dikecualikan jika cocok dengan salah satu dari ini.", + "editor_rule_device_class": "Kelas perangkat", + "editor_rule_area": "Area", + "editor_rule_floor": "Lantai", + "editor_rule_label": "Label", + "editor_rule_domain": "Domain", + "editor_rule_entity": "Entitas", + "editor_tap_action": "Aksi ketuk", + "editor_hold_action": "Aksi tahan", + "editor_double_tap_action": "Aksi ketuk ganda", + "editor_badge_entity": "Entitas", + "editor_badge_style": "Tampilan", + "editor_badge_style_value": "Nilai dengan ikon", + "editor_badge_style_sparkline": "Grafik mini", + "editor_badge_style_ring": "Cincin", + "editor_badge_style_thin": "Batang tipis", + "editor_badge_attribute": "Atribut (sebagai ganti status)", + "editor_badge_name": "Nama", + "editor_badge_hours": "Jam riwayat", + "editor_badge_show_name": "Tampilkan nama", + "editor_badge_show_icon": "Tampilkan ikon", + "editor_badge_icon": "Ikon", + "editor_badge_min": "Minimum", + "editor_badge_max": "Maksimum", + "editor_badge_unit": "Satuan", + "editor_badge_decimals": "Desimal", + "editor_badge_color": "Warna tanpa pita", + "editor_badge_bands": "Pita warna", + "editor_badge_bands_help": "Lencana mengambil warna pita tempat nilainya berada, seperti pada kartu.", + "editor_badge_actions": "Aksi", + "editor_badge_tap_action": "Aksi ketuk", + "editor_badge_hold_action": "Aksi tahan", + "editor_badge_double_tap_action": "Aksi ketuk ganda", + "editor_attribute": "Atribut (sebagai ganti status)", + "editor_name": "Nama", + "editor_icon": "Ikon", + "editor_min": "Minimum", + "editor_max": "Maksimum", + "editor_target": "Target", + "editor_none": "Tidak ada", + "editor_card_setting": "pengaturan kartu", + "editor_limit_default": "Bawaan ({value})", + "editor_limit_number": "Angka", + "editor_limit_entity": "Entitas", + "editor_preset": "Preset", + "editor_preset_battery": "Baterai (rendah itu buruk)", + "editor_preset_usage": "Pemakaian (tinggi itu buruk)", + "editor_preset_temperature": "Suhu", + "editor_preset_none": "Tidak ada", + "editor_preset_custom": "Kustom", + "editor_band_from": "Dari", + "editor_band_from_entity": "Mulai dari entitas", + "editor_band_from_number": "Mulai dari angka", + "editor_band_from_entity_label": "Mulai pada entitas ini", + "editor_band_color": "Warna", + "editor_band_custom_color": "Warna CSS", + "editor_band_label": "Label", + "editor_band_icon": "Ikon", + "editor_color_icon": "Warnai ikon sesuai pitanya", + "editor_color_primary": "Primer", + "editor_color_green": "Hijau", + "editor_color_amber": "Kuning tua", + "editor_color_red": "Merah", + "editor_color_blue": "Biru", + "editor_color_purple": "Ungu", + "editor_color_grey": "Abu-abu", + "editor_color_custom": "Kustom…", + "editor_add_band": "Tambah pita", + "editor_remove_band": "Hapus pita", + "editor_add_entity": "Tambah entitas", + "editor_move_up": "Pindah ke atas", + "editor_move_down": "Pindah ke bawah", + "editor_remove_entity": "Hapus entitas", + "editor_show_options": "Tampilkan opsi", + "editor_hide_options": "Sembunyikan opsi", + "editor_not_found": "{entity} (tidak ditemukan)", + "editor_severity": "Warna", + "annotation_at": "{label} pada {time}", + "editor_orientation": "Arah", + "editor_orientation_horizontal": "Mendatar", + "editor_orientation_vertical": "Tegak", + "editor_value_axis": "Label nilai", + "editor_value_grid": "Garis pada setiap label nilai", + "editor_value_min": "Nilai terendah yang ditampilkan", + "editor_value_max": "Nilai tertinggi yang ditampilkan", + "dist_median": "Median", + "dist_middle": "Separuh tengah", + "dist_range": "Terendah – tertinggi", + "dist_count": "Pembacaan", + "editor_drill_down": "Ketuk grup untuk menampilkan isinya", + "drill_into": "{label}. Tampilkan isinya", + "drill_back": "Kembali ke {name}", + "drill_top": "Semua", + "extremes_high": "Tinggi", + "extremes_low": "Rendah", + "extremes_average": "Rata²", + "editor_extremes_max": "Tandai pembacaan tertinggi", + "editor_extremes_min": "Tandai pembacaan terendah", + "editor_extremes_average": "Rata-rata", + "editor_extremes_average_none": "Jangan tampilkan", + "editor_extremes_average_line": "Garis melintasi grafik", + "editor_extremes_average_figure": "Angka saja", + "editor_extremes": "Tandai tertinggi, terendah, dan rata-rata", + "anomaly_title": "{name}: {value}, {sigma} dari normal", + "anomaly_beyond_high": "di atas {limit}", + "anomaly_beyond_low": "di bawah {limit}", + "editor_anomalies": "Tandai pembacaan yang jauh dari normal", + "editor_anomalies_window": "Jendela", + "editor_anomalies_sigma": "Seberapa jauh untuk ditandai, dalam simpangan baku", + "editor_anomalies_color": "Warna penanda", + "editor_anomalies_band": "Arsir pita normal", + "period_previous": "Periode sebelumnya", + "period_next": "Periode berikutnya", + "period_return": "Kembali ke {label}", + "period_today": "Hari ini", + "period_yesterday": "Kemarin", + "period_this_week": "Minggu ini", + "period_last_week": "Minggu lalu", + "period_this_month": "Bulan ini", + "period_last_month": "Bulan lalu", + "period_this_year": "Tahun ini", + "period_last_year": "Tahun lalu", + "period_last_hour": "Satu jam terakhir", + "period_last_hours": "{n} jam terakhir", + "period_last_day": "Satu hari terakhir", + "period_last_days": "{n} hari terakhir", + "period_last_week_rolling": "7 hari terakhir", + "period_last_weeks": "{n} minggu terakhir", + "period_last_month_rolling": "Satu bulan terakhir", + "period_last_months": "{n} bulan terakhir", + "editor_color_by_shades": "Gradasi satu warna", + "editor_shade_color": "Warna gradasi", + "editor_show_percent": "Tampilkan setiap bagian sebagai persentase", + "editor_center_total": "Total", + "editor_center_average": "Rata-rata", + "editor_center_none": "Tidak ada", + "parts_total": "Total", + "parts_average": "Rata-rata", + "parts_aria": "{style} dari {names}", + "editor_style_scatter": "Sebar", + "editor_style_bubble": "Gelembung", + "editor_against": "Di sepanjang bawah", + "editor_against_entity": "Entitas pertama", + "editor_against_time": "Waktu", + "editor_dot_size": "Ukuran titik (px)", + "editor_jitter": "Sebaran acak (px)", + "editor_min_size": "Gelembung terkecil (px)", + "editor_max_size": "Gelembung terbesar (px)", + "editor_dot_color": "Warna titik", + "editor_xy_x_axis": "Label di sepanjang bawah", + "scatter_needs_two": "Tambahkan entitas kedua. Yang pertama di sepanjang bawah, yang lain di sisi samping.", + "bubble_needs_three": "Tambahkan tiga entitas: satu di sepanjang bawah, satu di sisi samping, dan satu untuk ukuran setiap gelembung.", + "scatter_role_x": "Mendatar", + "bubble_role_size": "Ukuran", + "chart_total": "Total", + "editor_x_min": "Nilai mendatar terendah", + "editor_x_max": "Nilai mendatar tertinggi", + "zoom_reset": "Atur ulang zoom", + "zoom_window": "Ditampilkan: {from} hingga {to}", + "zoom_window_label": "Bagian grafik yang ditampilkan", + "editor_zoom": "Zoom dan geser", + "editor_overview": "Strip ikhtisar di bawah grafik", + "editor_annotations": "Anotasi", + "editor_annotation_type": "Jenis", + "editor_annotation_type_line": "Garis pada suatu nilai", + "editor_annotation_type_band": "Pita nilai yang diarsir", + "editor_annotation_type_time": "Tanda pada waktu tertentu", + "editor_annotation_type_state": "Tanda saat entitas berubah", + "editor_annotation_type_point": "Label pada pembacaan", + "editor_annotation_add_line": "Garis", + "editor_annotation_add_band": "Pita", + "editor_annotation_add_time": "Waktu", + "editor_annotation_add_state": "Perubahan status", + "editor_annotation_add_point": "Label titik", + "editor_annotation_add": "Tambah anotasi:", + "editor_annotation_value": "Nilai", + "editor_annotation_from": "Dari", + "editor_annotation_to": "Hingga", + "editor_annotation_times": "Waktu", + "editor_annotation_entity": "Entitas", + "editor_annotation_series": "Seri (kosongkan untuk yang pertama)", + "editor_annotation_state": "Status (kosongkan untuk setiap perubahan)", + "editor_annotation_shade": "Arsir selama dalam status ini", + "editor_annotation_at": "Pembacaan", + "editor_annotation_at_max": "Tertinggi", + "editor_annotation_at_min": "Terendah", + "editor_annotation_at_last": "Terbaru", + "editor_annotation_at_first": "Pertama", + "editor_annotation_label": "Label", + "editor_annotation_color": "Warna", + "editor_annotation_dash": "Putus-putus", + "editor_annotation_history": "Ikuti riwayat entitas (bertangga)", + "editor_annotation_zone": "Arsir", + "editor_annotation_zone_none": "Tidak ada", + "editor_annotation_zone_above": "Di atas garis", + "editor_annotation_zone_below": "Di bawah garis", + "editor_annotation_severity": "Warna arsiran menurut nilai garis (pita opsional)", + "editor_annotation_remove": "Hapus anotasi", + "editor_zones": "Arsir pita tingkat keparahan di belakang grafik", + "editor_period_calendar": "Periode", + "editor_period_calendar_rolling": "Yang terakhir…", + "editor_period_calendar_day": "Hari ini", + "editor_period_calendar_week": "Minggu ini", + "editor_period_calendar_month": "Bulan ini", + "editor_period_calendar_year": "Tahun ini", + "editor_period_offset": "Periode ke belakang (0 adalah periode saat ini)", + "editor_period_until": "Gambar hingga", + "editor_period_until_now": "Sekarang", + "editor_period_until_end": "Akhir periode", + "editor_period_navigate": "Tampilkan tombol sebelumnya dan berikutnya", + "editor_group_by": "Kelompokkan pembacaan per", + "editor_group_by_none": "Jangan kelompokkan", + "editor_group_by_hour": "Jam", + "editor_group_by_day": "Hari", + "editor_group_by_week": "Minggu", + "editor_group_by_month": "Bulan", + "editor_aggregate": "Gabungkan dengan", + "compare_series": "{name}, {offset}", + "compare_hours_earlier": "{n} jam sebelumnya", + "compare_days_earlier": "{n} hari sebelumnya", + "compare_weeks_earlier": "{n} minggu sebelumnya", + "compare_months_earlier": "{n} bulan sebelumnya", + "compare_years_earlier": "{n} tahun sebelumnya", + "editor_compare": "Bandingkan dengan rentang sebelumnya (digambar samar di belakang)", + "editor_compare_style": "Warna rentang sebelumnya", + "editor_compare_style_grey": "Abu-abu", + "editor_compare_style_series": "Warna seri yang dipudarkan", + "editor_aggregate_mean": "Rata-rata", + "editor_aggregate_sum": "Jumlah", + "editor_aggregate_min": "Terendah", + "editor_aggregate_max": "Tertinggi", + "editor_aggregate_first": "Pertama", + "editor_aggregate_last": "Terakhir", + "editor_aggregate_change": "Perubahan (meter yang menghitung naik)", + "editor_cumulative_transform": "Transformasi", + "editor_cumulative_transform_none": "Tidak ada (pembacaan apa adanya)", + "editor_cumulative_transform_cumulative": "Total berjalan", + "editor_cumulative_reset": "Total berjalan dimulai ulang", + "editor_cumulative_reset_none": "Tidak pernah (dari tepi kiri)", + "editor_cumulative_reset_day": "Setiap hari", + "editor_cumulative_reset_week": "Setiap minggu", + "editor_cumulative_reset_month": "Setiap bulan", + "editor_cumulative_reset_billing": "Setiap bulan pada hari tagihan", + "editor_cumulative_billing_day": "Hari tagihan dalam sebulan (1–28)", + "editor_x_axis": "Label waktu", + "editor_y_axis": "Label nilai", + "editor_axis_labels": "Label sumbu", + "editor_axis_labels_outside": "Di samping grafik", + "editor_axis_labels_inside": "Di atas grafik", + "editor_grid_horizontal": "Garis mendatar", + "editor_grid_vertical": "Garis tegak", + "editor_y_min": "Nilai terendah yang ditampilkan", + "editor_y_max": "Nilai tertinggi yang ditampilkan", + "editor_y_scale": "Skala nilai", + "editor_y_scale_linear": "Langkah rata", + "editor_y_scale_log": "Logaritmik (pangkat sepuluh)", + "editor_tooltip": "Tampilkan nilai saat diarahkan atau disentuh", + "editor_line_width": "Lebar garis (px)", + "editor_dots": "Titik pada setiap pembacaan", + "editor_on_top": "Gambar di atas garis lainnya", + "editor_when_entity": "Entitas", + "editor_when_state": "dalam status", + "editor_when_above": "di atas", + "editor_when_below": "di bawah", + "editor_when_card_entity": "Entitas", + "editor_when_card_state": "dalam status", + "editor_when_card_above": "di atas", + "editor_when_card_below": "di bawah", + "editor_when_ghost": "Garis samar dari pembacaan yang disembunyikan", + "editor_when_strip": "Strip yang menunjukkan kapan kondisi terpenuhi", + "when_strip_label": "Ditampilkan selama {condition}", + "editor_now_marker": "Garis sekarang", + "editor_now_marker_off": "Mati", + "editor_now_marker_line": "Hanya garis", + "editor_now_marker_time": "Garis dan waktu", + "editor_now_marker_countdown": "Garis dan hitung mundur ke waktu berikutnya yang ditetapkan", + "now_marker_countdown": "{label} dalam {duration}", + "now_marker_next": "Berikutnya dalam {duration}", + "editor_compact": "Ringkas", + "editor_header": "Nama dan nilai", + "editor_header_above": "Di atas grafik", + "editor_header_over": "Menimpa grafik", + "editor_header_hidden": "Tersembunyi", + "editor_legend_toggle": "Ketuk nama untuk menyembunyikan atau menampilkannya", + "editor_labels_show": "Pembacaan mana", + "editor_labels_show_all": "Semua (sebanyak yang muat)", + "editor_labels_show_last": "Terbaru", + "editor_labels_show_minmax": "Tertinggi dan terendah", + "editor_labels_show_ends": "Pertama dan terbaru", + "editor_labels_position": "Posisi label", + "editor_labels_position_auto": "Di atas puncak, di bawah lembah", + "editor_labels_position_above": "Di atas", + "editor_labels_position_below": "Di bawah", + "editor_labels_position_center": "Pada titik", + "editor_labels_overlap": "Izinkan label tumpang tindih", + "editor_sync": "Grup sinkron", + "editor_multiples": "Grafik kecil untuk setiap entitas", + "editor_multiples_scale": "Skala nilai", + "editor_multiples_scale_auto": "Sama jika satuannya cocok", + "editor_multiples_scale_shared": "Sama untuk setiap grafik", + "editor_multiples_scale_independent": "Masing-masing grafik sendiri", + "editor_multiples_columns": "Kolom (kosong menyesuaikan kartu)", + "forecast_label": "Prakiraan", + "forecast_series": "Prakiraan {name}", + "editor_forecast_title": "Prakiraan", + "editor_forecast_entity": "Entitas prakiraan", + "editor_forecast_attribute": "Atribut", + "editor_forecast_value_key": "Kunci nilai", + "editor_forecast_time_key": "Kunci waktu", + "editor_forecast_type": "Prakiraan cuaca", + "editor_forecast_type_hourly": "Per jam", + "editor_forecast_type_daily": "Harian", + "editor_forecast_type_twice_daily": "Dua kali sehari", + "editor_forecast_multiply": "Kalikan nilai dengan", + "editor_forecast_hours": "Tampilkan prakiraan sejauh ini ke depan", + "editor_set_point": "Tampilkan titik setel", + "editor_shading": "Arsir saat memanaskan atau mendinginkan", + "editor_shade_fan": "Arsir saat hanya kipas yang berjalan", + "editor_current_color": "Warna suhu", + "editor_set_point_color": "Warna titik setel", + "editor_heating_color": "Warna pemanasan", + "editor_cooling_color": "Warna pendinginan", + "editor_days": "Hari (lebih dari 1 menampilkan hari rata-rata)", + "editor_day_clock_center_total": "Lama menyala", + "editor_day_clock_center_now": "Waktu sekarang", + "editor_day_clock_center_none": "Tidak ada", + "editor_bucket": "Satu batang untuk setiap", + "editor_bucket_15": "15 menit", + "editor_bucket_30": "30 menit", + "editor_bucket_60": "Jam", + "editor_aggregate_auto": "Otomatis (perubahan untuk meter, selain itu rata-rata)", + "editor_ring_color": "Warna", + "editor_active": "Dihitung menyala", + "editor_entity_options_none": "Tambahkan entitas di atas terlebih dahulu.", + "editor_hierarchy_group_by": "Kelompokkan menurut", + "editor_group_by_floor": "Lantai", + "editor_group_by_area": "Area", + "editor_group_by_device": "Perangkat", + "editor_group_by_label": "Label", + "editor_entity_groups": "Grup sendiri", + "editor_bar_labels": "Teks pada batang", + "editor_bar_labels_state": "Status", + "editor_bar_labels_duration": "Durasi", + "editor_bar_labels_both": "Status dan durasi", + "editor_bar_labels_none": "Tidak ada", + "editor_timeline_legend": "Legenda status", + "editor_timeline_legend_above": "Di atas grafik", + "editor_timeline_legend_hidden": "Tersembunyi", + "editor_state_colors": "Warna status", + "editor_state_colors_help": "Nama palet (amber, green, blue, red, purple, grey, primary) atau warna CSS apa pun.", + "editor_state_colors_state": "Status", + "editor_state_colors_color": "Warna", + "editor_state_colors_add": "Tambah warna status", + "editor_state_colors_remove": "Hapus", + "editor_timeline_group": "Grup (baris dengan grup yang sama berbagi judul)", + "editor_points_per_hour": "Titik per jam (0 menggambar setiap pembacaan)", + "editor_graph": "Grafik", + "editor_graph_line": "Garis", + "editor_graph_bar": "Batang", + "editor_graph_none": "Tidak ada (hanya nilai)", + "editor_fill": "Isi di bawah garis", + "editor_fill_solid": "Padat", + "editor_fill_fade": "Memudar", + "editor_fill_none": "Tidak ada", + "editor_points": "Titik pada garis", + "editor_points_hover": "Saat diarahkan", + "editor_points_always": "Selalu", + "editor_points_never": "Tidak pernah", + "editor_trend_labels": "Label tertinggi dan terendah", + "editor_labels_hover": "Saat diarahkan", + "editor_labels_always": "Selalu", + "editor_labels_never": "Tidak pernah", + "editor_height": "Tinggi grafik (per 500 px lebar)", + "editor_bar_spacing": "Jarak antarbatang (px)", + "editor_color_transition": "Warna pita", + "editor_color_transition_smooth": "Campur", + "editor_color_transition_hard": "Berubah di setiap pita", + "editor_extrema": "Tampilkan terendah dan tertinggi", + "editor_average": "Tampilkan rata-rata", + "editor_trend_legend": "Legenda (dua entitas atau lebih)", + "editor_trend_y_min": "Nilai terendah", + "editor_trend_y_max": "Nilai tertinggi", + "editor_min_range": "Rentang terkecil yang ditampilkan", + "editor_y_min_secondary": "Terendah sumbu kanan", + "editor_y_max_secondary": "Tertinggi sumbu kanan", + "editor_min_range_secondary": "Rentang terkecil sumbu kanan", + "editor_value_factor": "Skalakan dengan 10 pangkat", + "editor_align_header": "Nama dan ikon", + "editor_align_header_default": "Menyebar", + "editor_align_header_left": "Kiri", + "editor_align_header_right": "Kanan", + "editor_align_header_center": "Tengah", + "editor_align_icon": "Ikon", + "editor_align_icon_right": "Di kanan nama", + "editor_align_icon_left": "Di kiri nama", + "editor_align_icon_state": "Di samping nilai", + "editor_align_state": "Nilai", + "editor_align_state_left": "Kiri", + "editor_align_state_right": "Kanan", + "editor_align_state_center": "Tengah", + "editor_font_size": "Ukuran nilai (%)", + "editor_font_size_header": "Ukuran nama (px)", + "editor_color_name": "Warnai nama", + "editor_color_value": "Warnai nilai", + "editor_trend_color_icon": "Warnai ikon", + "editor_trend_group": "Tanpa latar (di dalam kartu lain)", + "editor_icon_image": "Gambar sebagai ganti ikon (URL)", + "editor_trend_tooltip": "Tampilkan nilai di bawah penunjuk", + "editor_y_axis_side": "Sumbu", + "editor_y_axis_side_primary": "Kiri", + "editor_y_axis_side_secondary": "Kanan (skalanya sendiri)", + "editor_entity_aggregate": "Gabungkan dengan", + "editor_fixed_value": "Gambar nilai saat ini sebagai garis datar", + "editor_show_state": "Tampilkan nilainya di samping nilai utama", + "editor_show_indicator": "Titik berwarna menurut nilai", + "editor_show_graph": "Pada grafik", + "editor_show_line": "Garis", + "editor_show_fill": "Isian", + "editor_show_points": "Titik", + "editor_show_legend_entity": "Di legenda", + "editor_show_legend_state": "Nilai di legenda", + "editor_sectors": "Arah", + "editor_sectors_4": "4 (N, E, S, W)", + "editor_sectors_8": "8 (N, NE, E…)", + "editor_sectors_16": "16 (N, NNE, NE…)", + "editor_calm": "Tenang di bawah", + "editor_wind_roles": "Entitas pertama adalah arah angin, dalam derajat atau mata angin seperti SW. Yang kedua adalah kecepatan angin: tanpanya, kelopak hanya menunjukkan seberapa sering angin datang dari setiap arah.", + "editor_wind_now": "Arah: {direction}. Kecepatan: {speed}.", + "editor_wind_none": "tidak ada", + "editor_wind_statistics": "Statistik jangka panjang memberikan arah rata-rata setiap jam. Itu hanya benar melintasi utara jika sensor mencatat arah sebagai sudut (kelas status measurement_angle); jika tidak, jam yang berayun antara UBL dan UTL dirata-ratakan menjadi selatan. Riwayat bersifat tepat.", + "editor_style_area": "Area", + "editor_stack": "Tumpuk", + "editor_stack_none": "Jangan tumpuk", + "editor_stack_normal": "Saling bertumpuk", + "editor_stack_percent": "Hingga 100 %", + "editor_negative_color": "Warna di bawah nol", + "editor_style_beeswarm": "Kawanan lebah", + "editor_place_by": "Tempatkan setiap titik menurut", + "editor_place_by_value": "Nilainya", + "editor_place_by_time_of_day": "Waktu kejadiannya dalam sehari", + "editor_size_by_value": "Titik lebih besar untuk nilai lebih besar", + "swarm_readings": "{n} pembacaan", + "swarm_events": "{n} kali menyala", + "swarm_shown": "Titik yang ditampilkan", + "swarm_none": "Tidak ada pembacaan", + "swarm_no_change": "Tidak ada perubahan: {value}", + "swarm_held": "Tetap sepanjang periode", + "swarm_earliest_latest": "Paling awal – terbaru", + "swarm_lowest_highest": "Terendah – tertinggi", + "editor_style_strip_plot": "Plot strip", + "strip_median_value": "Median {value}", + "strip_mean_value": "Rata-rata {value}", + "strip_mean": "Rata-rata", + "editor_strip_marker": "Garis melintasi setiap baris pada", + "editor_strip_marker_median": "Median", + "editor_strip_marker_mean": "Rata-rata", + "editor_strip_marker_none": "Tanpa garis", + "editor_strip_jitter": "Sebarkan di sepanjang baris", + "editor_fill_color": "Warna", + "editor_style_box": "Diagram kotak", + "box_aria": "Diagram kotak dari {names}", + "box_highest": "Tertinggi", + "box_upper_quartile": "Kuartil atas", + "box_median": "Median", + "box_lower_quartile": "Kuartil bawah", + "box_lowest": "Terendah", + "box_mean": "Rata-rata", + "box_count": "Pembacaan", + "box_outliers": "Pencilan", + "editor_whiskers": "Jangkauan kumis", + "editor_whiskers_tukey": "1.5 × tinggi kotak (pencilan sebagai titik)", + "editor_whiskers_range": "Terendah dan tertinggi", + "editor_readings": "Tampilkan setiap pembacaan sebagai titik", + "editor_box_color": "Warna kotak", + "editor_style_bullet": "Grafik peluru", + "editor_ranges": "Rentang di belakang batang", + "editor_ranges_shades": "Gradasi abu-abu", + "editor_ranges_colours": "Warna pita warna", + "compare_target": "target {target}", + "chart_aria": "Grafik {style} dari {names}", + "editor_style_candlestick": "Kandil", + "editor_candle_by": "Satu kandil per", + "editor_under_aggregate": "Entitas di bawah: gabungkan pembacaan dengan", + "editor_up_color": "Warna saat naik", + "editor_down_color": "Warna saat turun", + "editor_underneath": "Gambar entitas lain di bawahnya sebagai", + "editor_underneath_columns": "Kolom", + "editor_underneath_line": "Garis", + "candle_open": "Buka", + "candle_high": "Tertinggi", + "candle_low": "Terendah", + "candle_close": "Tutup", + "candle_week_of": "Minggu {date}", + "editor_style_climate": "Iklim", + "climate_set_point": "Titik setel", + "climate_range": "{low} – {high}", + "climate_not_thermostat": "{name} bukan termostat. Pilih entitas iklim.", + "climate_action_heating": "Memanaskan", + "climate_action_preheating": "Pra-pemanasan", + "climate_action_cooling": "Mendinginkan", + "climate_action_defrosting": "Mencairkan es", + "climate_action_drying": "Mengeringkan", + "climate_action_fan": "Kipas", + "climate_action_idle": "Siaga", + "climate_action_off": "Mati", + "editor_style_column": "Kolom", + "editor_group_by_auto": "Otomatis", + "editor_range": "Terendah hingga tertinggi di setiap kolom", + "editor_rounded": "Ujung membulat", + "editor_column_labels": "Tampilkan nilai pada kolom", + "editor_error_bars": "Bilah galat (sebaran di setiap kolom)", + "editor_error_bars_none": "Tidak ada", + "editor_error_bars_std": "Rata-rata ± satu simpangan baku", + "editor_error_bars_min_max": "Terendah dan tertinggi", + "editor_error_bars_ci95": "Selang kepercayaan 95 % dari rata-rata", + "error_bars_tooltip": "{value} ({low} – {high})", + "editor_column_color": "Warna", + "editor_style_combined": "Gabungan", + "editor_series_type": "Gambar sebagai", + "editor_series_type_line": "Garis", + "editor_series_type_column": "Kolom", + "editor_series_type_area": "Area", + "editor_series_axis": "Sumbu nilai", + "editor_series_axis_auto": "Otomatis (menurut satuan)", + "editor_series_axis_left": "Kiri", + "editor_series_axis_right": "Kanan", + "editor_series_aggregate": "Gabungkan dengan", + "editor_series_aggregate_auto": "Sama seperti kartu", + "editor_series_aggregate_mean": "Rata-rata", + "editor_series_aggregate_sum": "Jumlah", + "editor_series_aggregate_min": "Terendah", + "editor_series_aggregate_max": "Tertinggi", + "editor_series_aggregate_first": "Pertama", + "editor_series_aggregate_last": "Terakhir", + "editor_series_aggregate_change": "Perubahan (meter yang menghitung naik)", + "editor_style_day_clock": "Jam 24 jam", + "day_clock_times_one": "sekali", + "day_clock_times": "{n} kali", + "day_clock_a_day": "{text} sehari", + "day_clock_busiest": "{total} · tersibuk {time}", + "day_clock_peak": "puncak {value} pada {time}", + "day_clock_state": "{name} {state}", + "day_clock_per_day": "{label} per hari", + "day_clock_no_data": "Tidak ada yang tercatat", + "day_clock_now": "Sekarang", + "day_clock_on": "menyala", + "day_clock_average": "Hari rata-rata · {n} hari terakhir", + "day_clock_on_days": "pada {on} dari {of} hari", + "day_clock_so_far": "{duration} sejauh ini", + "day_clock_range": "{from} – {to}", + "day_clock_average_value": "rata-rata {value}", + "editor_style_cycle_plot": "Plot siklus", + "cycle_note_week": "Rata-rata setiap jam selama {n} minggu", + "cycle_note_hour": "Setiap jam, hari demi hari, selama {n} minggu", + "cycle_note_month": "Setiap hari dalam bulan, bulan demi bulan, selama {n} minggu", + "cycle_mean_legend": "Rata-rata panel", + "cycle_panel_average": "Rata-rata {name}", + "editor_cycle_plot_cycle": "Satu panel per", + "editor_cycle_plot_cycle_day_of_week": "Hari dalam seminggu (jam-jamnya)", + "editor_cycle_plot_cycle_hour_of_day": "Jam dalam sehari (hari demi hari)", + "editor_cycle_plot_cycle_day_of_month": "Hari dalam bulan (bulan demi bulan)", + "editor_cycle_plot_weeks": "Minggu", + "editor_style_dumbbell": "Dumbel", + "editor_ends": "Bandingkan", + "editor_ends_range": "Terendah dan tertinggi dalam periode", + "editor_ends_then": "Awal periode dan sekarang", + "editor_ends_target": "Target dan sekarang", + "editor_show_now": "Tandai nilai saat ini", + "dumbbell_low": "Rendah", + "dumbbell_high": "Tinggi", + "dumbbell_now": "Sekarang", + "dumbbell_target": "Target", + "dumbbell_ago_hour_one": "Satu jam yang lalu", + "dumbbell_ago_hour": "{n} jam yang lalu", + "dumbbell_ago_day_one": "Satu hari yang lalu", + "dumbbell_ago_day": "{n} hari yang lalu", + "dumbbell_ago_week_one": "Satu minggu yang lalu", + "dumbbell_ago_week": "{n} minggu yang lalu", + "dumbbell_ago_month_one": "Satu bulan yang lalu", + "dumbbell_ago_month": "{n} bulan yang lalu", + "dumbbell_no_value": "Tidak ada nilai", + "editor_style_funnel": "Corong", + "editor_funnel_shape": "Bentuk", + "editor_funnel_shape_funnel": "Corong (tahap pertama di atas)", + "editor_funnel_shape_pyramid": "Piramida (tahap pertama di bawah)", + "editor_funnel_percent_of": "Persentase", + "editor_funnel_percent_of_first": "Bagian dari tahap pertama", + "editor_funnel_percent_of_previous": "Bagian dari tahap sebelumnya", + "editor_funnel_percent_of_none": "Jangan tampilkan", + "editor_funnel_color_by": "Warna", + "editor_funnel_color_by_series": "Satu warna per entitas", + "editor_funnel_color_by_bands": "Menurut pita warna", + "funnel_aria": "{style} dari {names}", + "editor_style_grouped_bars": "Batang berkelompok", + "editor_mode": "Batang", + "editor_mode_grouped": "Berdampingan", + "editor_mode_stacked": "Bertumpuk", + "editor_mode_percent": "Bertumpuk hingga 100 %", + "editor_bars_color_by": "Warna", + "editor_bars_color_by_series": "Satu warna per seri", + "editor_bars_color_by_bands": "Menurut pita warna", + "editor_bar_group": "Baris", + "editor_bar_series": "Seri", + "editor_bar_color": "Warna batang", + "grouped_bars_aria": "Grafik batang dari {names}", + "editor_style_heatmap": "Peta panas", + "heatmap_aria": "Peta panas dari {name}", + "heatmap_hours": "Hari yang dirata-ratakan", + "heatmap_empty": "Tidak ada pembacaan", + "editor_grid": "Tata letak", + "editor_grid_hours": "Jam per hari kerja", + "editor_grid_calendar": "Kalender (satu hari per sel)", + "editor_color_by_scale": "Skala halus", + "editor_cell_shape": "Sel", + "editor_cell_shape_square": "Persegi", + "editor_cell_shape_rounded": "Membulat", + "editor_cell_shape_hexagon": "Segi enam", + "editor_color_min": "Warna terendah pada", + "editor_color_max": "Warna tertinggi pada", + "editor_legend": "Legenda", + "editor_style_spiral": "Spiral", + "spiral_aria": "Spiral dari {name}, {n} putaran", + "spiral_turn_day_note": "{n} hari, satu putaran per hari", + "spiral_turn_week_note": "{n} minggu, satu putaran per minggu", + "spiral_inner_oldest": "Terlama di tengah, terbaru di luar", + "editor_spiral_turn": "Satu putaran per", + "editor_spiral_turn_day": "Hari", + "editor_spiral_turn_week": "Minggu", + "editor_spiral_turns": "Putaran", + "editor_spiral_ring_width": "Lebar cincin", + "editor_style_histogram": "Histogram", + "editor_count": "Hitung", + "editor_count_time": "Waktu yang dihabiskan di setiap rentang", + "editor_count_readings": "Pembacaan di setiap rentang", + "editor_show_as": "Tampilkan sebagai", + "editor_show_as_percent": "Bagian dari keseluruhan (%)", + "editor_show_as_total": "Jam atau pembacaan", + "editor_bins": "Jumlah kelas (kosong: otomatis)", + "editor_bin_width": "Lebar kelas (mengalahkan jumlah)", + "editor_bars": "Dua entitas atau lebih", + "editor_bars_side": "Batang berdampingan", + "editor_bars_overlap": "Batang saling menimpa", + "editor_hist_x_axis": "Label nilai di sepanjang bawah", + "histogram_readings": "{n} pembacaan", + "histogram_reading": "1 pembacaan", + "editor_style_line": "Garis", + "chart_loading": "Memuat riwayat…", + "chart_error": "Tidak dapat memuat riwayat: {error}", + "energy_loading": "Memuat pengaturan dasbor Energi…", + "energy_error": "Tidak dapat membaca pengaturan dasbor Energi: {error}", + "energy_none": "Dasbor Energi belum memiliki aliran ini.", + "energy_flow_grid_import": "Impor jaringan", + "energy_flow_grid_export": "Ekspor jaringan", + "energy_flow_solar": "Surya", + "energy_flow_battery_out": "Baterai keluar", + "energy_flow_battery_in": "Baterai masuk", + "energy_flow_gas": "Gas", + "energy_flow_water": "Air", + "energy_flow_devices": "Perangkat", + "energy_node_home": "Rumah", + "energy_node_untracked": "Pemakaian tak terlacak", + "energy_node_home_use": "Dipakai di rumah", + "chart_no_data": "Tidak ada pembacaan dalam periode ini.", + "legend_toggle_hint": "Ketuk untuk menyembunyikan atau menampilkan. Tahan untuk hanya menampilkan yang ini.", + "legend_toggle_all_hidden": "Semua seri disembunyikan. Ketuk nama untuk menampilkannya lagi.", + "export_menu": "Ekspor", + "export_png": "Simpan sebagai PNG", + "export_png_hint": "gambar, 2×", + "export_svg": "Simpan sebagai SVG", + "export_svg_hint": "vektor", + "export_csv": "Salin CSV", + "export_csv_hint": "nilai yang digambar", + "export_yaml": "Salin YAML", + "export_yaml_hint": "konfigurasi kartu ini", + "export_copied": "Disalin", + "export_saved": "Disimpan", + "export_saved_file": "Disimpan sebagai file: papan klip tidak tersedia di sini", + "export_failed": "Tidak dapat mengekspor dari peramban ini", + "chart_log_nothing": "Tidak ada nilai di atas nol untuk digambar pada skala log.", + "editor_style_lollipop": "Lolipop", + "editor_style_pictograph": "Piktograf", + "editor_unit_icon": "Ikon (setiap entitas dapat memiliki ikon sendiri)", + "editor_per_icon": "Setiap ikon mewakili (kosong: otomatis)", + "editor_group_size": "Ikon per grup (0: tanpa grup)", + "editor_partial": "Isi sebagian ikon untuk pecahan", + "editor_style_pie": "Pai / donat", + "editor_shape": "Bentuk", + "editor_shape_donut": "Donat", + "editor_shape_pie": "Pai", + "editor_center_label": "Baris di bawah total", + "editor_gap": "Jarak antaririsan", + "editor_gradient": "Isian gradien", + "editor_style_polar_area": "Area polar", + "editor_polar_scale": "Skala", + "editor_polar_scale_shared": "Satu skala untuk semua, dari 0 hingga nilai terbesar", + "editor_polar_scale_limits": "Setiap irisan dari minimum hingga maksimum entitasnya", + "editor_polar_color_by": "Warna", + "editor_polar_color_by_series": "Satu warna per entitas", + "editor_polar_color_by_shades": "Gradasi satu warna, lebih gelap untuk lebih banyak", + "editor_polar_color_by_bands": "Menurut pita warna", + "editor_polar_color": "Warna untuk gradasi", + "polar_area_aria": "Grafik area polar dari {names}", + "editor_style_radar": "Radar", + "editor_radar_scale": "Skala", + "editor_radar_scale_limits": "Setiap sumbu dari minimum hingga maksimum entitasnya", + "editor_radar_scale_shared": "Satu skala untuk semua, dari 0 hingga nilai terbesar", + "editor_radar_fill": "Isi bentuk", + "editor_radar_axis": "Nama sumbu", + "radar_aria": "Grafik radar dari {names}", + "radar_other": "Lainnya", + "editor_style_range_area": "Area rentang", + "editor_mean": "Gambar rata-rata sebagai garis", + "editor_range_color": "Warna", + "editor_style_rings": "Cincin", + "editor_rings_start_angle": "Sudut awal (0 adalah atas)", + "editor_rounded_ends": "Ujung membulat", + "editor_style_sankey": "Sankey (aliran)", + "editor_link_color": "Warnai aliran menurut", + "editor_link_color_auto": "Asalnya, atau tujuannya setelah simpul tengah", + "editor_link_color_source": "Asalnya", + "editor_link_color_target": "Tujuannya", + "editor_from": "Mengalir dari", + "editor_to": "Mengalir ke", + "editor_flow_color": "Warna aliran", + "sankey_aria": "Diagram aliran: {flows}", + "sankey_flow": "{from} ke {to} {value}", + "sankey_no_flows": "Beri setiap entitas \"Mengalir dari\" dan \"Mengalir ke\" di opsinya.", + "sankey_nothing": "Tidak ada yang mengalir saat ini.", + "energy_nothing_flowed": "Tidak ada yang mengalir dalam periode ini.", + "editor_style_chord": "Kord (aliran mengelilingi lingkaran)", + "editor_chord_pad": "Jarak antarsimpul", + "editor_chord_ribbon_opacity": "Opasitas pita", + "chord_aria": "Diagram kord: {flows}", + "editor_style_slope": "Kemiringan", + "editor_measure": "Bandingkan", + "editor_measure_value": "Pembacaan dulu dan sekarang", + "editor_measure_change": "Seberapa besar kenaikannya di setiap periode (meter)", + "editor_color_by_direction": "Naik atau turun", + "editor_color_by_group": "Menurut grup", + "editor_increase": "Kenaikan berarti", + "editor_increase_bad": "Buruk (merah)", + "editor_increase_good": "Baik (hijau)", + "editor_group": "Grup", + "slope_now": "Sekarang", + "slope_ago": "{n} {unit} yang lalu", + "slope_ago_one": "Satu {unit} yang lalu", + "slope_previous": "{n} {unit} sebelumnya", + "slope_previous_one": "{unit} sebelumnya", + "slope_last": "{n} {unit} terakhir", + "slope_last_one": "{unit} terakhir", + "slope_unit_hour": "jam", + "slope_unit_hour_other": "jam", + "slope_unit_day": "hari", + "slope_unit_day_other": "hari", + "slope_unit_week": "minggu", + "slope_unit_week_other": "minggu", + "slope_unit_month": "bulan", + "slope_unit_month_other": "bulan", + "slope_entity_aria": "{name}, {from} hingga {to}", + "slope_no_reading": "tidak ada pembacaan", + "editor_style_sparkline": "Grafik mini", + "editor_spark": "Grafik mini", + "editor_spark_line": "Garis", + "editor_spark_area": "Area", + "editor_spark_column": "Kolom", + "editor_spark_bar": "Batang di bawah nama dan nilai", + "editor_spark_color": "Warna", + "spark_aria": "Tren {name}", + "editor_style_streamgraph": "Grafik aliran", + "editor_baseline": "Bentuk", + "editor_baseline_wiggle": "Grafik aliran (mengalir)", + "editor_baseline_centre": "Di tengah", + "editor_baseline_share": "Bagian dari total (100 %)", + "editor_baseline_zero": "Bertumpuk dari nol", + "editor_stream_order": "Urutan", + "editor_stream_order_inside_out": "Terbesar di tengah", + "editor_stream_order_listed": "Sesuai daftar, yang pertama di bawah", + "editor_stream_labels": "Nama pada aliran", + "editor_stream_curve": "Tepi", + "stream_total": "Total", + "editor_style_sunburst": "Diagram sunburst", + "editor_style_icicle": "Diagram icicle", + "editor_sunburst_shape": "Bentuk", + "editor_sunburst_shape_full": "Lingkaran penuh", + "editor_sunburst_shape_half": "Setengah lingkaran", + "editor_hierarchy_color_by": "Warna", + "editor_hierarchy_color_by_group": "Satu warna per grup", + "editor_hierarchy_color_by_bands": "Menurut pita warna", + "hierarchy_total": "Total", + "hierarchy_other": "Lainnya", + "hierarchy_empty": "Tidak ada yang ditampilkan: tidak ada entitas yang bernilai di atas nol.", + "hierarchy_no_reading": "Tidak ada pembacaan:", + "sunburst_aria": "Diagram sunburst dari {names}", + "icicle_aria": "Grafik icicle dari {names}", + "editor_style_timeline": "Linimasa status", + "timeline_no_states": "Tidak ada status yang tercatat dalam periode ini.", + "timeline_for": "selama {duration}", + "timeline_now": "Sekarang", + "timeline_measurement": "Pembacaan, bukan status: grafik garis lebih cocok untuk ini", + "editor_style_treemap": "Peta pohon", + "editor_treemap_color_by": "Warna", + "editor_treemap_color_by_group": "Satu warna per grup", + "editor_treemap_color_by_bands": "Menurut pita warna", + "treemap_aria": "Peta pohon dari {names}", + "treemap_total": "total {value}", + "treemap_empty": "Tidak ada yang ditampilkan: tidak ada entitas yang bernilai di atas nol.", + "treemap_no_reading": "Tidak ada pembacaan:", + "treemap_other": "Lainnya", + "editor_style_marimekko": "Marimekko", + "editor_marimekko_segment_labels": "Teks pada setiap bagian", + "editor_marimekko_segment_labels_percent": "Bagian dari kolomnya", + "editor_marimekko_segment_labels_value": "Nilai", + "editor_marimekko_segment_labels_both": "Bagian dan nilai", + "editor_marimekko_segment_labels_none": "Tidak ada", + "editor_marimekko_group": "Kolom (grup)", + "editor_marimekko_category": "Kategori", + "editor_marimekko_color": "Warna kategori", + "marimekko_aria": "Grafik Marimekko, kolom: {columns}", + "editor_style_trend": "Tren", + "trend_min": "Rendah", + "trend_avg": "Rata-rata", + "trend_max": "Tinggi", + "editor_style_violin": "Biola", + "editor_shape_violin": "Biola", + "editor_shape_raincloud": "Awan hujan (setengah biola, kotak, dan pembacaan)", + "editor_box": "Kotak dengan median dan separuh tengah", + "editor_bandwidth": "Penghalusan (dalam satuan entitas, kosongkan untuk otomatis)", + "editor_split_by": "Satu bentuk per", + "editor_split_by_none": "Entitas", + "editor_split_by_day": "Entitas dan hari", + "editor_split_by_week": "Entitas dan minggu", + "editor_split_by_month": "Entitas dan bulan", + "violin_median": "median {value}", + "violin_none": "Tidak ada pembacaan", + "violin_raincloud": "Awan hujan", + "editor_style_waffle": "Wafel", + "editor_waffles": "Wafel", + "editor_waffles_one": "Satu, dibagi antarentitas", + "editor_waffles_each": "Satu per entitas, berdampingan", + "editor_headline": "Tampilkan bagian pertama dengan huruf besar", + "editor_style_waterfall": "Air terjun", + "editor_steps": "Setiap langkah adalah", + "editor_steps_change": "Seberapa besar perubahannya dalam periode", + "editor_steps_current": "Nilainya saat ini", + "editor_start_from_first": "Mulai dari pembacaan entitas pertama di awal periode", + "editor_total": "Tampilkan total di akhir", + "editor_waterfall_invert": "Menghitung mundur (kenaikan di sini adalah penurunan pada total)", + "waterfall_start": "Awal", + "waterfall_end": "Akhir", + "waterfall_total": "Total", + "waterfall_no_readings": "Tidak ada pembacaan", + "waterfall_aria": "Grafik air terjun: {bars}", + "editor_style_wind_rose": "Mawar angin", + "wind_prevailing": "Dominan", + "wind_mean_speed": "Kecepatan rata-rata", + "wind_strongest": "Terkuat", + "wind_calm": "Tenang", + "wind_speed": "Kecepatan", + "wind_speed_unit": "Kecepatan ({unit})", + "wind_share": "Dari waktu", + "wind_aria": "Mawar angin, dominan {direction} {share}", + "wind_aria_calm": "Mawar angin, dominan {direction} {share}, tenang {calm}", + "wind_aria_still": "Mawar angin, tenang {calm}", + "editor_style_purpose_bar": "Baterai, level, apa saja dari 0 sampai 100", + "editor_style_purpose_thin": "Penyimpanan dan daftar panjang, di ruang sempit", + "editor_style_purpose_segmented": "Kekuatan sinyal dan tingkat isi, bertahap", + "editor_style_purpose_tank": "Tangki, tempat sampah, dan tong air hujan, terisi dari bawah", + "editor_style_purpose_battery": "Semua baterai di rumah, yang paling kosong dahulu", + "editor_style_purpose_ring": "CPU, memori, dan disk, sebagai dial", + "editor_style_purpose_needle": "Daya dan kecepatan, dengan jarum penunjuk", + "editor_style_purpose_arc": "Suhu, kelembapan, dan CO₂, sebagai dial terbuka", + "editor_style_purpose_line": "Bagaimana sensor berubah selama berjam-jam, berhari-hari, atau berbulan-bulan", + "editor_style_purpose_area": "Surya dan pemakaian daya, dengan impor dan ekspor di kedua sisi nol", + "editor_style_purpose_column": "Energi per hari, hujan per jam", + "editor_style_purpose_combined": "Kolom, garis, dan area pada satu sumbu waktu, dengan sumbu kedua", + "editor_style_purpose_pie": "Bagaimana total terbagi menjadi bagian, misalnya dari mana energi hari ini berasal", + "editor_style_purpose_rings": "Beberapa baterai atau target dalam satu dial", + "editor_style_purpose_pictograph": "Menghitung: tugas yang selesai, gelas air, orang di rumah", + "editor_style_purpose_waffle": "Satu bagian dari 100, atau pembagian satu total", + "editor_style_purpose_histogram": "Berapa lama sebuah ruangan berada di setiap rentang suhu", + "editor_style_purpose_scatter": "Satu sensor terhadap sensor lain, misalnya pemanasan terhadap suhu luar", + "editor_style_purpose_bubble": "Dua sensor saling dibandingkan, berukuran menurut sensor ketiga", + "editor_style_purpose_heatmap": "Daya per jam dan hari dalam seminggu, atau hari-hari setahun sebagai kalender", + "editor_style_purpose_spiral": "Rutinitas harian atau mingguan, satu putaran per hari atau minggu", + "editor_style_purpose_box": "Bagaimana pembacaan menyebar, per entitas atau per hari, minggu, atau bulan", + "editor_style_purpose_funnel": "Surya yang dihasilkan, lalu dipakai di rumah, lalu diekspor", + "editor_style_purpose_radar": "Membandingkan profil beberapa nilai", + "editor_style_purpose_polar_area": "Nilai sebagai irisan dengan panjang berbeda mengelilingi lingkaran", + "editor_style_purpose_treemap": "Pemakaian daya per lantai dan ruangan, sebagai kotak berukuran menurut porsinya", + "editor_style_purpose_marimekko": "Total yang dibagi dua arah, misalnya energi per ruangan dan per penggunaan", + "editor_style_purpose_sunburst": "Hierarki sebagai cincin, ketuk untuk masuk", + "editor_style_purpose_icicle": "Hierarki sebagai batang bertumpuk, ketuk untuk masuk", + "editor_style_purpose_grouped_bars": "Beberapa nilai berdampingan, bertumpuk, atau sebagai 100 %", + "editor_style_purpose_bullet": "Nilai terhadap targetnya", + "editor_style_purpose_lollipop": "Banyak nilai dengan sedikit tinta", + "editor_style_purpose_waterfall": "Bagaimana total terbentuk atau berkurang, langkah demi langkah", + "editor_style_purpose_slope": "Setiap entitas dulu dan sekarang", + "editor_style_purpose_dumbbell": "Nilai terendah dan tertinggi setiap entitas", + "editor_style_purpose_range_area": "Terendah hingga tertinggi setiap periode, diarsir", + "editor_style_purpose_sparkline": "Tren kecil di samping nama dan nilai setiap entitas", + "editor_style_purpose_streamgraph": "Bagaimana beberapa entitas berbagi total dari waktu ke waktu", + "editor_style_purpose_candlestick": "Buka, tertinggi, terendah, dan tutup per periode", + "editor_style_purpose_violin": "Bagaimana pembacaan menyebar, sebagai bentuk halus", + "editor_style_purpose_beeswarm": "Setiap pembacaan sebagai titik, disebar agar tidak ada yang bertumpuk", + "editor_style_purpose_strip_plot": "Setiap pembacaan sebagai titik, dengan garis di nilai tengah", + "editor_style_purpose_sankey": "Bagaimana daya mengalir antara sumber dan beban", + "editor_style_purpose_chord": "Aliran dua arah antara beberapa tempat, mengelilingi lingkaran", + "editor_style_purpose_timeline": "Kapan setiap entitas menyala, mati, di rumah, atau memanaskan", + "editor_style_purpose_climate": "Suhu termostat terhadap titik setelnya", + "editor_style_purpose_wind_rose": "Dari mana angin bertiup, dan seberapa kencang", + "editor_style_purpose_day_clock": "Kapan setiap entitas menyala, mengelilingi jam", + "editor_style_purpose_cycle_plot": "Hari rata-rata untuk setiap hari dalam seminggu, berdampingan", + "editor_style_purpose_trend": "Ubin ringkas: nilai beserta riwayat terbarunya", + "editor_chart_group_data": "Rentang waktu dan pembacaan", + "editor_chart_group_look": "Rupa", + "editor_chart_group_axes": "Sumbu dan garis kisi", + "editor_chart_group_extras": "Penanda dan tambahan", + "editor_chart_group_layout": "Tata letak dan berbagi", + "editor_notice_group_by": "Pengelompokan menurut {by} dimatikan: {style} tidak bisa mengelompokkan dengan cara itu.", + "editor_notice_sorted": "Diurutkan dari yang paling kosong. Ubah dengan Urutkan di bawah Tampilan.", + "editor_summary_no_entities": "Belum ada entitas", + "editor_summary_entity_one": "1 entitas", + "editor_summary_entities": "{count} entitas", + "editor_summary_matching": "ditambah yang cocok", + "editor_summary_limits": "{min} hingga {max}", + "editor_summary_target": "target {target}", + "editor_summary_no_bands": "Tidak ada pita", + "editor_summary_band_one": "1 pita", + "editor_summary_bands": "{count} pita", + "editor_warn_min_max": "Minimum ({min}) tidak di bawah maksimum ({max}), jadi tidak ada yang bisa terisi. Turunkan minimum atau naikkan maksimum.", + "editor_warn_not_number": "{entity} terbaca \"{state}\", yang bukan angka, jadi gaya ini tidak bisa menggambarnya. Pilih sensor yang melaporkan angka, atau baca salah satu atributnya di opsinya.", + "editor_warn_band_same_start": "Dua pita dimulai pada {from}, jadi hanya satu yang tampil. Beri setiap pita awalnya sendiri.", + "editor_row_action": "{action}: {entity}", + "editor_when_heading": "Tampilkan seri ini hanya selama…", + "editor_when_card_heading": "Tampilkan seri hanya selama…", + "editor_when_card_help": "Pilih entitas, lalu status yang harus dimilikinya atau rentang tempat nilainya harus berada. Setiap seri bisa punya kondisinya sendiri, di opsinya di bawah Entitas.", + "editor_when_state_helper": "Beberapa status: pisahkan dengan koma.", + "editor_when_card_state_helper": "Beberapa status: pisahkan dengan koma.", + "editor_anomalies_window_helper": "Misalnya 30min, 2h, atau 1d. Kosong: seperdua belas rentang.", + "editor_zoom_helper": "Cubit, Ctrl + gulir, atau seret.", + "editor_sync_helper": "Grafik dengan nama yang sama berbagi penunjuk dan berpindah periode bersama-sama.", + "editor_forecast_entity_helper": "Prakiraannya digambar putus-putus setelah sekarang.", + "editor_forecast_attribute_helper": "Kosong: prakiraan cuaca, atau atribut bernama \"forecast\".", + "editor_forecast_value_key_helper": "Kosong: ditentukan dari prakiraan.", + "editor_forecast_time_key_helper": "Kosong: ditentukan dari prakiraan.", + "editor_forecast_type_helper": "Kosong: per jam.", + "editor_forecast_multiply_helper": "Kosong: 1.", + "editor_trend_y_min_helper": "Taruh ~ sebelum angka agar pembacaan boleh melewatinya.", + "editor_trend_y_max_helper": "Taruh ~ sebelum angka agar pembacaan boleh melewatinya.", + "editor_y_min_secondary_helper": "Taruh ~ sebelum angka agar pembacaan boleh melewatinya.", + "editor_y_max_secondary_helper": "Taruh ~ sebelum angka agar pembacaan boleh melewatinya.", + "editor_entity_groups_helper": "Mengalahkan \"Kelompokkan menurut\". Tulis \"Lantai dasar / Dapur\" untuk dua tingkat.", + "editor_active_helper": "Kosong: on, open, heating, home, dan sejenisnya.", + "editor_annotation_times_helper": "07:00 untuk setiap hari, atau 2026-10-28 07:00. Pisahkan dengan koma.", + "editor_annotation_value_helper": "Angka atau entitas.", + "editor_annotation_from_helper": "Angka atau entitas. Kosong: bagian bawah.", + "editor_annotation_to_helper": "Angka atau entitas. Kosong: bagian atas.", + "editor_derivative_smoothing_time_helper": "Misalnya 15min. Dipakai sebagai ganti jumlah pembacaan.", + "editor_calm_helper": "Kosong: 0.5 m/s, atau setaranya dalam km/h, mph, atau knot.", + "editor_radar_axis_helper": "Entitas dengan nama sumbu yang sama sejajar antargrup.", + "editor_energy_flows_helper": "Jika tidak ada yang dicentang: jaringan, surya, dan baterai.", + "editor_shade_color_helper": "Nama palet atau warna CSS apa pun." +} diff --git a/src/locales/it.json b/src/locales/it.json new file mode 100644 index 0000000..c8a55e4 --- /dev/null +++ b/src/locales/it.json @@ -0,0 +1,1061 @@ +{ + "entity_not_found": "Entità non trovata", + "unavailable": "Non disponibile", + "no_entities": "Aggiungi un'entità nell'editor per iniziare.", + "no_matches": "Al momento nessuna entità corrisponde.", + "none_available": "Nessuna di queste entità è disponibile.", + "editor_section_entities": "Entità", + "editor_section_style": "Stile", + "editor_section_chart": "Grafico", + "editor_group_bars": "Barre", + "editor_group_gauges": "Indicatori", + "editor_group_history": "Grafici storici", + "editor_group_totals": "Parti di un totale", + "editor_group_compare": "Confronti", + "editor_group_distribution": "Distribuzioni", + "editor_period_last": "Mostra gli ultimi", + "editor_period_unit": "Unità", + "editor_period_unit_hour": "Ore", + "editor_period_unit_day": "Giorni", + "editor_period_unit_week": "Settimane", + "editor_period_unit_month": "Mesi", + "editor_source": "Letture da", + "editor_source_history": "Cronologia (ogni modifica)", + "editor_source_statistics": "Statistiche a lungo termine", + "editor_derivative_transform": "Trasformazione", + "editor_derivative_transform_none": "Nessuna (letture così come sono)", + "editor_derivative_transform_derivative": "Velocità di variazione", + "editor_derivative_unit_time": "Variazione per", + "editor_derivative_unit_time_s": "Secondo", + "editor_derivative_unit_time_min": "Minuto", + "editor_derivative_unit_time_h": "Ora", + "editor_derivative_unit_time_d": "Giorno", + "editor_derivative_smoothing": "Smussa su letture", + "editor_derivative_smoothing_time": "Smussa nel tempo", + "editor_source_current": "Valori attuali", + "editor_source_energy": "Plancia Energia", + "editor_energy_flows": "Flussi di energia", + "editor_energy_split": "Immissione e carica della batteria sotto l'asse", + "editor_curve": "Forma della linea", + "editor_curve_smooth": "Morbida", + "editor_curve_straight": "Dritta", + "editor_curve_step": "A gradini", + "editor_color_by": "Colore", + "editor_color_by_series": "Un colore per entità", + "editor_color_by_bands": "Per fascia di colore", + "editor_labels": "Mostra i valori sui punti", + "editor_series_color": "Colore della linea", + "editor_dash": "Tratteggiata", + "editor_section_limits": "Limiti", + "editor_section_colours": "Colori", + "editor_section_display": "Visualizzazione", + "editor_section_actions": "Azioni", + "editor_title": "Titolo", + "editor_style_bar": "Barra", + "editor_style_thin": "Sottile", + "editor_style_segmented": "Segmentata", + "editor_style_tank": "Serbatoio", + "editor_style_battery": "Griglia batterie", + "battery_aria": "Livelli batteria: {levels}", + "editor_style_ring": "Anello", + "editor_style_needle": "Lancetta", + "editor_style_arc": "Arco", + "editor_gauge_help": "Gli angoli sono in gradi, in senso orario dall'alto: -90 è a sinistra, 90 a destra. Lasciali vuoti per la forma abituale dello stile.", + "editor_start_angle": "Angolo iniziale", + "editor_end_angle": "Angolo finale", + "editor_center": "Al centro", + "editor_center_mode_value": "Il valore", + "editor_center_mode_band": "L'etichetta della fascia di colore", + "editor_center_mode_name": "Il nome", + "editor_center_mode_text": "Testo personalizzato", + "editor_center_mode_none": "Niente", + "editor_center_text": "Testo", + "editor_tick_labels": "Numeri sulla scala", + "editor_ghost": "Intervallo recente dietro l'indicatore", + "editor_ghost_off": "Disattivato", + "editor_ghost_24h": "Ultime 24 ore", + "editor_ghost_7d": "Ultimi 7 giorni", + "ghost_title_24h": "Ultime 24 ore: da {min} a {max}, media {mean}", + "ghost_title_7d": "Ultimi 7 giorni: da {min} a {max}, media {mean}", + "editor_show_name": "Mostra nome", + "editor_show_value": "Mostra valore", + "editor_show_icon": "Mostra icona", + "editor_show_target": "Mostra obiettivo", + "editor_show_legend": "Mostra legenda", + "editor_columns": "Colonne", + "editor_sort": "Ordina", + "editor_sort_none": "Come elencate", + "editor_sort_ascending": "Prima il più basso", + "editor_sort_descending": "Prima il più alto", + "editor_decimals": "Decimali", + "editor_unit": "Unità", + "editor_animate": "Anima", + "editor_hide_unavailable": "Nascondi entità non disponibili", + "editor_export": "Menu di esportazione", + "editor_limit": "Mostra al massimo", + "editor_include_heading": "Mostra anche ogni entità corrispondente", + "editor_include_help": "I nuovi dispositivi compaiono senza modificare la scheda. Scegline diversi dello stesso tipo per corrispondere a uno qualsiasi; tipi diversi devono corrispondere tutti.", + "editor_exclude_heading": "Escludi", + "editor_exclude_help": "Le entità corrispondenti vengono escluse se corrispondono a uno di questi.", + "editor_rule_device_class": "Classe del dispositivo", + "editor_rule_area": "Aree", + "editor_rule_floor": "Piani", + "editor_rule_label": "Etichette", + "editor_rule_domain": "Domini", + "editor_rule_entity": "Entità", + "editor_tap_action": "Azione al tocco", + "editor_hold_action": "Azione alla pressione prolungata", + "editor_double_tap_action": "Azione al doppio tocco", + "editor_badge_entity": "Entità", + "editor_badge_style": "Aspetto", + "editor_badge_style_value": "Valore con icona", + "editor_badge_style_sparkline": "Minigrafico", + "editor_badge_style_ring": "Anello", + "editor_badge_style_thin": "Barra sottile", + "editor_badge_attribute": "Attributo (al posto dello stato)", + "editor_badge_name": "Nome", + "editor_badge_hours": "Ore di cronologia", + "editor_badge_show_name": "Mostra nome", + "editor_badge_show_icon": "Mostra icona", + "editor_badge_icon": "Icona", + "editor_badge_min": "Minimo", + "editor_badge_max": "Massimo", + "editor_badge_unit": "Unità", + "editor_badge_decimals": "Decimali", + "editor_badge_color": "Colore senza fasce", + "editor_badge_bands": "Fasce di colore", + "editor_badge_bands_help": "Il badge assume il colore della fascia in cui si trova il suo valore, come nella scheda.", + "editor_badge_actions": "Azioni", + "editor_badge_tap_action": "Azione al tocco", + "editor_badge_hold_action": "Azione alla pressione prolungata", + "editor_badge_double_tap_action": "Azione al doppio tocco", + "editor_attribute": "Attributo (al posto dello stato)", + "editor_name": "Nome", + "editor_icon": "Icona", + "editor_min": "Minimo", + "editor_max": "Massimo", + "editor_target": "Obiettivo", + "editor_none": "Nessuno", + "editor_card_setting": "impostazione della scheda", + "editor_limit_default": "Predefinito ({value})", + "editor_limit_number": "Numero", + "editor_limit_entity": "Entità", + "editor_preset": "Preimpostazione", + "editor_preset_battery": "Batteria (basso è male)", + "editor_preset_usage": "Consumo (alto è male)", + "editor_preset_temperature": "Temperatura", + "editor_preset_none": "Nessuna", + "editor_preset_custom": "Personalizzata", + "editor_band_from": "Da", + "editor_band_from_entity": "Inizia da un'entità", + "editor_band_from_number": "Inizia da un numero", + "editor_band_from_entity_label": "Inizia da questa entità", + "editor_band_color": "Colore", + "editor_band_custom_color": "Colore CSS", + "editor_band_label": "Etichetta", + "editor_band_icon": "Icona", + "editor_color_icon": "Colora le icone come la loro fascia", + "editor_color_primary": "Primario", + "editor_color_green": "Verde", + "editor_color_amber": "Ambra", + "editor_color_red": "Rosso", + "editor_color_blue": "Blu", + "editor_color_purple": "Viola", + "editor_color_grey": "Grigio", + "editor_color_custom": "Personalizzato…", + "editor_add_band": "Aggiungi fascia", + "editor_remove_band": "Rimuovi fascia", + "editor_add_entity": "Aggiungi entità", + "editor_move_up": "Sposta su", + "editor_move_down": "Sposta giù", + "editor_remove_entity": "Rimuovi entità", + "editor_show_options": "Mostra opzioni", + "editor_hide_options": "Nascondi opzioni", + "editor_not_found": "{entity} (non trovata)", + "editor_severity": "Colori", + "annotation_at": "{label} alle {time}", + "editor_orientation": "Direzione", + "editor_orientation_horizontal": "Orizzontale", + "editor_orientation_vertical": "Verticale", + "editor_value_axis": "Etichette dei valori", + "editor_value_grid": "Linee a ogni etichetta di valore", + "editor_value_min": "Valore minimo mostrato", + "editor_value_max": "Valore massimo mostrato", + "dist_median": "Mediana", + "dist_middle": "Metà centrale", + "dist_range": "Minimo – massimo", + "dist_count": "Letture", + "editor_drill_down": "Tocca un gruppo per vederne la composizione", + "drill_into": "{label}. Mostra la composizione", + "drill_back": "Torna a {name}", + "drill_top": "Tutto", + "extremes_high": "Max", + "extremes_low": "Min", + "extremes_average": "Media", + "editor_extremes_max": "Segna la lettura più alta", + "editor_extremes_min": "Segna la lettura più bassa", + "editor_extremes_average": "Media", + "editor_extremes_average_none": "Non mostrare", + "editor_extremes_average_line": "Linea sul grafico", + "editor_extremes_average_figure": "Solo il valore", + "editor_extremes": "Segna massimo, minimo e media", + "anomaly_title": "{name}: {value}, {sigma} dalla norma", + "anomaly_beyond_high": "oltre {limit}", + "anomaly_beyond_low": "sotto {limit}", + "editor_anomalies": "Segna le letture lontane dalla norma", + "editor_anomalies_window": "Finestra", + "editor_anomalies_sigma": "Distanza da segnare, in deviazioni standard", + "editor_anomalies_color": "Colore del marcatore", + "editor_anomalies_band": "Ombreggia la fascia normale", + "period_previous": "Periodo precedente", + "period_next": "Periodo successivo", + "period_return": "Torna a {label}", + "period_today": "Oggi", + "period_yesterday": "Ieri", + "period_this_week": "Questa settimana", + "period_last_week": "Settimana scorsa", + "period_this_month": "Questo mese", + "period_last_month": "Mese scorso", + "period_this_year": "Quest'anno", + "period_last_year": "Anno scorso", + "period_last_hour": "Ultima ora", + "period_last_hours": "Ultime {n} ore", + "period_last_day": "Ultimo giorno", + "period_last_days": "Ultimi {n} giorni", + "period_last_week_rolling": "Ultimi 7 giorni", + "period_last_weeks": "Ultime {n} settimane", + "period_last_month_rolling": "Ultimo mese", + "period_last_months": "Ultimi {n} mesi", + "editor_color_by_shades": "Sfumature di un colore", + "editor_shade_color": "Colore delle sfumature", + "editor_show_percent": "Mostra ogni quota come percentuale", + "editor_center_total": "Totale", + "editor_center_average": "Media", + "editor_center_none": "Niente", + "parts_total": "Totale", + "parts_average": "Media", + "parts_aria": "{style} di {names}", + "editor_style_scatter": "Dispersione", + "editor_style_bubble": "Bolle", + "editor_against": "Sull'asse orizzontale", + "editor_against_entity": "La prima entità", + "editor_against_time": "Tempo", + "editor_dot_size": "Dimensione dei punti (px)", + "editor_jitter": "Dispersione casuale (px)", + "editor_min_size": "Bolla più piccola (px)", + "editor_max_size": "Bolla più grande (px)", + "editor_dot_color": "Colore dei punti", + "editor_xy_x_axis": "Etichette sull'asse orizzontale", + "scatter_needs_two": "Aggiungi una seconda entità. La prima va sull'asse orizzontale, le altre su quello verticale.", + "bubble_needs_three": "Aggiungi tre entità: una sull'asse orizzontale, una su quello verticale e una per la dimensione di ogni bolla.", + "scatter_role_x": "Orizzontale", + "bubble_role_size": "Dimensione", + "chart_total": "Totale", + "editor_x_min": "Valore orizzontale minimo", + "editor_x_max": "Valore orizzontale massimo", + "zoom_reset": "Ripristina zoom", + "zoom_window": "Mostrato: da {from} a {to}", + "zoom_window_label": "Parte del grafico mostrata", + "editor_zoom": "Zoom e spostamento", + "editor_overview": "Striscia di panoramica sotto il grafico", + "editor_annotations": "Annotazioni", + "editor_annotation_type": "Tipo", + "editor_annotation_type_line": "Linea a un valore", + "editor_annotation_type_band": "Fascia di valori ombreggiata", + "editor_annotation_type_time": "Segni a orari stabiliti", + "editor_annotation_type_state": "Segni quando un'entità cambia", + "editor_annotation_type_point": "Etichetta su una lettura", + "editor_annotation_add_line": "Linea", + "editor_annotation_add_band": "Fascia", + "editor_annotation_add_time": "Orari", + "editor_annotation_add_state": "Cambi di stato", + "editor_annotation_add_point": "Etichetta punto", + "editor_annotation_add": "Aggiungi un'annotazione:", + "editor_annotation_value": "Valore", + "editor_annotation_from": "Da", + "editor_annotation_to": "A", + "editor_annotation_times": "Orari", + "editor_annotation_entity": "Entità", + "editor_annotation_series": "Serie (vuoto per la prima)", + "editor_annotation_state": "Stato (vuoto per ogni cambio)", + "editor_annotation_shade": "Ombreggia finché è in questo stato", + "editor_annotation_at": "Lettura", + "editor_annotation_at_max": "La più alta", + "editor_annotation_at_min": "La più bassa", + "editor_annotation_at_last": "L'ultima", + "editor_annotation_at_first": "La prima", + "editor_annotation_label": "Etichetta", + "editor_annotation_color": "Colore", + "editor_annotation_dash": "Tratteggiata", + "editor_annotation_history": "Segui la cronologia dell'entità (a gradini)", + "editor_annotation_zone": "Ombreggiatura", + "editor_annotation_zone_none": "Nessuna", + "editor_annotation_zone_above": "Sopra la linea", + "editor_annotation_zone_below": "Sotto la linea", + "editor_annotation_severity": "Colori dell'ombreggiatura in base al valore della linea (fasce facoltative)", + "editor_annotation_remove": "Rimuovi annotazione", + "editor_zones": "Ombreggia le fasce di gravità dietro il grafico", + "editor_period_calendar": "Periodo", + "editor_period_calendar_rolling": "Gli ultimi…", + "editor_period_calendar_day": "Oggi", + "editor_period_calendar_week": "Questa settimana", + "editor_period_calendar_month": "Questo mese", + "editor_period_calendar_year": "Quest'anno", + "editor_period_offset": "Periodi indietro (0 è quello attuale)", + "editor_period_until": "Disegna fino a", + "editor_period_until_now": "Adesso", + "editor_period_until_end": "La fine del periodo", + "editor_period_navigate": "Mostra i pulsanti precedente e successivo", + "editor_group_by": "Raggruppa le letture per", + "editor_group_by_none": "Non raggruppare", + "editor_group_by_hour": "Ora", + "editor_group_by_day": "Giorno", + "editor_group_by_week": "Settimana", + "editor_group_by_month": "Mese", + "editor_aggregate": "Combina con", + "compare_series": "{name}, {offset}", + "compare_hours_earlier": "{n} h prima", + "compare_days_earlier": "{n} giorni prima", + "compare_weeks_earlier": "{n} settimane prima", + "compare_months_earlier": "{n} mesi prima", + "compare_years_earlier": "{n} anni prima", + "editor_compare": "Confronta con periodi precedenti (disegnati tenui sullo sfondo)", + "editor_compare_style": "Colore dei periodi precedenti", + "editor_compare_style_grey": "Grigio", + "editor_compare_style_series": "Colore della serie sbiadito", + "editor_aggregate_mean": "Media", + "editor_aggregate_sum": "Somma", + "editor_aggregate_min": "Minimo", + "editor_aggregate_max": "Massimo", + "editor_aggregate_first": "Primo", + "editor_aggregate_last": "Ultimo", + "editor_aggregate_change": "Variazione (contatori crescenti)", + "editor_cumulative_transform": "Trasformazione", + "editor_cumulative_transform_none": "Nessuna (letture così come sono)", + "editor_cumulative_transform_cumulative": "Totale progressivo", + "editor_cumulative_reset": "Il totale progressivo riparte", + "editor_cumulative_reset_none": "Mai (dal bordo sinistro)", + "editor_cumulative_reset_day": "Ogni giorno", + "editor_cumulative_reset_week": "Ogni settimana", + "editor_cumulative_reset_month": "Ogni mese", + "editor_cumulative_reset_billing": "Ogni mese nel giorno di fatturazione", + "editor_cumulative_billing_day": "Giorno di fatturazione del mese (1–28)", + "editor_x_axis": "Etichette del tempo", + "editor_y_axis": "Etichette dei valori", + "editor_axis_labels": "Etichette degli assi", + "editor_axis_labels_outside": "Accanto al grafico", + "editor_axis_labels_inside": "Sopra il grafico", + "editor_grid_horizontal": "Linee orizzontali", + "editor_grid_vertical": "Linee verticali", + "editor_y_min": "Valore minimo mostrato", + "editor_y_max": "Valore massimo mostrato", + "editor_y_scale": "Scala dei valori", + "editor_y_scale_linear": "Passi uniformi", + "editor_y_scale_log": "Logaritmica (potenze di dieci)", + "editor_tooltip": "Mostra i valori al passaggio o al tocco", + "editor_line_width": "Spessore della linea (px)", + "editor_dots": "Punto a ogni lettura", + "editor_on_top": "Disegna sopra le altre linee", + "editor_when_entity": "Entità", + "editor_when_state": "è nello stato", + "editor_when_above": "è sopra", + "editor_when_below": "è sotto", + "editor_when_card_entity": "Entità", + "editor_when_card_state": "è nello stato", + "editor_when_card_above": "è sopra", + "editor_when_card_below": "è sotto", + "editor_when_ghost": "Linea tenue delle letture nascoste", + "editor_when_strip": "Striscia che mostra quando era vero", + "when_strip_label": "Mostrato mentre {condition}", + "editor_now_marker": "Linea dell'ora attuale", + "editor_now_marker_off": "Disattivata", + "editor_now_marker_line": "Solo linea", + "editor_now_marker_time": "Linea e orario", + "editor_now_marker_countdown": "Linea e conto alla rovescia al prossimo orario stabilito", + "now_marker_countdown": "{label} tra {duration}", + "now_marker_next": "Prossimo tra {duration}", + "editor_compact": "Compatto", + "editor_header": "Nomi e valori", + "editor_header_above": "Sopra il grafico", + "editor_header_over": "Sovrapposti al grafico", + "editor_header_hidden": "Nascosti", + "editor_legend_toggle": "Tocca un nome per nasconderlo o mostrarlo", + "editor_labels_show": "Quali letture", + "editor_labels_show_all": "Tutte (quante ne entrano)", + "editor_labels_show_last": "L'ultima", + "editor_labels_show_minmax": "La più alta e la più bassa", + "editor_labels_show_ends": "La prima e l'ultima", + "editor_labels_position": "Posizione dell'etichetta", + "editor_labels_position_auto": "Sopra i picchi, sotto gli avvallamenti", + "editor_labels_position_above": "Sopra", + "editor_labels_position_below": "Sotto", + "editor_labels_position_center": "Sul punto", + "editor_labels_overlap": "Consenti sovrapposizione delle etichette", + "editor_sync": "Gruppo di sincronizzazione", + "editor_multiples": "Un piccolo grafico per ogni entità", + "editor_multiples_scale": "Scala dei valori", + "editor_multiples_scale_auto": "Uguale quando le unità coincidono", + "editor_multiples_scale_shared": "Uguale per ogni grafico", + "editor_multiples_scale_independent": "Propria per ogni grafico", + "editor_multiples_columns": "Colonne (vuoto si adatta alla scheda)", + "forecast_label": "Previsione", + "forecast_series": "Previsione {name}", + "editor_forecast_title": "Previsione", + "editor_forecast_entity": "Entità di previsione", + "editor_forecast_attribute": "Attributo", + "editor_forecast_value_key": "Chiave del valore", + "editor_forecast_time_key": "Chiave del tempo", + "editor_forecast_type": "Previsioni meteo", + "editor_forecast_type_hourly": "Orarie", + "editor_forecast_type_daily": "Giornaliere", + "editor_forecast_type_twice_daily": "Due volte al giorno", + "editor_forecast_multiply": "Moltiplica i valori per", + "editor_forecast_hours": "Mostra previsioni fino a", + "editor_set_point": "Mostra il setpoint", + "editor_shading": "Ombreggia durante riscaldamento o raffrescamento", + "editor_shade_fan": "Ombreggia quando funziona solo la ventola", + "editor_current_color": "Colore della temperatura", + "editor_set_point_color": "Colore del setpoint", + "editor_heating_color": "Colore del riscaldamento", + "editor_cooling_color": "Colore del raffrescamento", + "editor_days": "Giorni (più di 1 mostra il giorno medio)", + "editor_day_clock_center_total": "Tempo acceso", + "editor_day_clock_center_now": "L'ora attuale", + "editor_day_clock_center_none": "Niente", + "editor_bucket": "Una barra ogni", + "editor_bucket_15": "15 minuti", + "editor_bucket_30": "30 minuti", + "editor_bucket_60": "Ora", + "editor_aggregate_auto": "Automatico (variazione per i contatori, altrimenti media)", + "editor_ring_color": "Colore", + "editor_active": "Conta come acceso", + "editor_entity_options_none": "Aggiungi prima un'entità qui sopra.", + "editor_hierarchy_group_by": "Raggruppa per", + "editor_group_by_floor": "Piano", + "editor_group_by_area": "Area", + "editor_group_by_device": "Dispositivo", + "editor_group_by_label": "Etichetta", + "editor_entity_groups": "Gruppo proprio", + "editor_bar_labels": "Testo sulle barre", + "editor_bar_labels_state": "Stato", + "editor_bar_labels_duration": "Durata", + "editor_bar_labels_both": "Stato e durata", + "editor_bar_labels_none": "Nessuno", + "editor_timeline_legend": "Legenda degli stati", + "editor_timeline_legend_above": "Sopra il grafico", + "editor_timeline_legend_hidden": "Nascosta", + "editor_state_colors": "Colori degli stati", + "editor_state_colors_help": "Un nome della tavolozza (amber, green, blue, red, purple, grey, primary) o qualsiasi colore CSS.", + "editor_state_colors_state": "Stato", + "editor_state_colors_color": "Colore", + "editor_state_colors_add": "Aggiungi un colore di stato", + "editor_state_colors_remove": "Rimuovi", + "editor_timeline_group": "Gruppo (le righe con lo stesso gruppo condividono un'intestazione)", + "editor_points_per_hour": "Punti per ora (0 disegna ogni lettura)", + "editor_graph": "Grafico", + "editor_graph_line": "Linea", + "editor_graph_bar": "Barre", + "editor_graph_none": "Nessuno (solo valore)", + "editor_fill": "Riempimento sotto la linea", + "editor_fill_solid": "Pieno", + "editor_fill_fade": "Sfumato", + "editor_fill_none": "Nessuno", + "editor_points": "Punti sulla linea", + "editor_points_hover": "Al passaggio", + "editor_points_always": "Sempre", + "editor_points_never": "Mai", + "editor_trend_labels": "Etichette di massimo e minimo", + "editor_labels_hover": "Al passaggio", + "editor_labels_always": "Sempre", + "editor_labels_never": "Mai", + "editor_height": "Altezza del grafico (per 500 px di larghezza)", + "editor_bar_spacing": "Spazio tra le barre (px)", + "editor_color_transition": "Colori delle fasce", + "editor_color_transition_smooth": "Sfumati", + "editor_color_transition_hard": "Cambio netto a ogni fascia", + "editor_extrema": "Mostra minimo e massimo", + "editor_average": "Mostra media", + "editor_trend_legend": "Legenda (due o più entità)", + "editor_trend_y_min": "Valore minimo", + "editor_trend_y_max": "Valore massimo", + "editor_min_range": "Intervallo minimo mostrato", + "editor_y_min_secondary": "Minimo asse destro", + "editor_y_max_secondary": "Massimo asse destro", + "editor_min_range_secondary": "Intervallo minimo asse destro", + "editor_value_factor": "Scala per 10 elevato a", + "editor_align_header": "Nome e icona", + "editor_align_header_default": "Distribuiti", + "editor_align_header_left": "Sinistra", + "editor_align_header_right": "Destra", + "editor_align_header_center": "Centro", + "editor_align_icon": "Icona", + "editor_align_icon_right": "A destra del nome", + "editor_align_icon_left": "A sinistra del nome", + "editor_align_icon_state": "Accanto al valore", + "editor_align_state": "Valore", + "editor_align_state_left": "Sinistra", + "editor_align_state_right": "Destra", + "editor_align_state_center": "Centro", + "editor_font_size": "Dimensione del valore (%)", + "editor_font_size_header": "Dimensione del nome (px)", + "editor_color_name": "Colora il nome", + "editor_color_value": "Colora il valore", + "editor_trend_color_icon": "Colora l'icona", + "editor_trend_group": "Senza sfondo (dentro un'altra scheda)", + "editor_icon_image": "Immagine al posto dell'icona (URL)", + "editor_trend_tooltip": "Mostra il valore sotto il puntatore", + "editor_y_axis_side": "Asse", + "editor_y_axis_side_primary": "Sinistro", + "editor_y_axis_side_secondary": "Destro (con scala propria)", + "editor_entity_aggregate": "Combina con", + "editor_fixed_value": "Disegna il valore attuale come linea piatta", + "editor_show_state": "Mostra il suo valore accanto a quello principale", + "editor_show_indicator": "Punto colorato in base al valore", + "editor_show_graph": "Sul grafico", + "editor_show_line": "Linea", + "editor_show_fill": "Riempimento", + "editor_show_points": "Punti", + "editor_show_legend_entity": "Nella legenda", + "editor_show_legend_state": "Valore nella legenda", + "editor_sectors": "Direzioni", + "editor_sectors_4": "4 (N, E, S, W)", + "editor_sectors_8": "8 (N, NE, E…)", + "editor_sectors_16": "16 (N, NNE, NE…)", + "editor_calm": "Calma sotto", + "editor_wind_roles": "La prima entità è la direzione del vento, in gradi o punti cardinali come SW. La seconda è la velocità del vento: senza di essa, i petali mostrano solo quanto spesso il vento è arrivato da ogni direzione.", + "editor_wind_now": "Direzione: {direction}. Velocità: {speed}.", + "editor_wind_none": "nessuna", + "editor_wind_statistics": "Le statistiche a lungo termine danno la direzione media di ogni ora. È corretta attorno al nord solo se il sensore registra la direzione come angolo (classe di stato measurement_angle); altrimenti un'ora che oscilla tra NNW e NNE ha come media il sud. La cronologia è esatta.", + "editor_style_area": "Area", + "editor_stack": "Impilamento", + "editor_stack_none": "Non impilare", + "editor_stack_normal": "Uno sopra l'altro", + "editor_stack_percent": "Fino al 100 %", + "editor_negative_color": "Colore sotto lo zero", + "editor_style_beeswarm": "Sciame", + "editor_place_by": "Posiziona ogni punto in base a", + "editor_place_by_value": "Il suo valore", + "editor_place_by_time_of_day": "L'ora del giorno in cui è avvenuto", + "editor_size_by_value": "Punti più grandi per valori più alti", + "swarm_readings": "{n} letture", + "swarm_events": "{n} volte acceso", + "swarm_shown": "Punti mostrati", + "swarm_none": "Nessuna lettura", + "swarm_no_change": "Nessuna variazione: {value}", + "swarm_held": "Invariato per tutto il periodo", + "swarm_earliest_latest": "Primo – ultimo", + "swarm_lowest_highest": "Minimo – massimo", + "editor_style_strip_plot": "Grafico a strisce", + "strip_median_value": "Mediana {value}", + "strip_mean_value": "Media {value}", + "strip_mean": "Media", + "editor_strip_marker": "Linea su ogni riga a", + "editor_strip_marker_median": "La mediana", + "editor_strip_marker_mean": "La media", + "editor_strip_marker_none": "Nessuna linea", + "editor_strip_jitter": "Dispersione sulla riga", + "editor_fill_color": "Colore", + "editor_style_box": "Box plot", + "box_aria": "Box plot di {names}", + "box_highest": "Massimo", + "box_upper_quartile": "Quartile superiore", + "box_median": "Mediana", + "box_lower_quartile": "Quartile inferiore", + "box_lowest": "Minimo", + "box_mean": "Media", + "box_count": "Letture", + "box_outliers": "Valori anomali", + "editor_whiskers": "I baffi arrivano a", + "editor_whiskers_tukey": "1,5 × altezza della scatola (anomali come punti)", + "editor_whiskers_range": "Il minimo e il massimo", + "editor_readings": "Mostra ogni lettura come punto", + "editor_box_color": "Colore della scatola", + "editor_style_bullet": "Grafico bullet", + "editor_ranges": "Intervalli dietro la barra", + "editor_ranges_shades": "Sfumature di grigio", + "editor_ranges_colours": "Colori delle fasce di colore", + "compare_target": "obiettivo {target}", + "chart_aria": "Grafico {style} di {names}", + "editor_style_candlestick": "Candele", + "editor_candle_by": "Una candela ogni", + "editor_under_aggregate": "Entità sottostanti: combina le letture con", + "editor_up_color": "Colore in salita", + "editor_down_color": "Colore in discesa", + "editor_underneath": "Disegna le altre entità sotto come", + "editor_underneath_columns": "Colonne", + "editor_underneath_line": "Una linea", + "candle_open": "Apertura", + "candle_high": "Massimo", + "candle_low": "Minimo", + "candle_close": "Chiusura", + "candle_week_of": "Settimana del {date}", + "editor_style_climate": "Clima", + "climate_set_point": "Setpoint", + "climate_range": "{low} – {high}", + "climate_not_thermostat": "{name} non è un termostato. Scegli un'entità clima.", + "climate_action_heating": "Riscaldamento", + "climate_action_preheating": "Preriscaldamento", + "climate_action_cooling": "Raffrescamento", + "climate_action_defrosting": "Sbrinamento", + "climate_action_drying": "Deumidificazione", + "climate_action_fan": "Ventola", + "climate_action_idle": "Inattivo", + "climate_action_off": "Spento", + "editor_style_column": "Colonne", + "editor_group_by_auto": "Automatico", + "editor_range": "Da minimo a massimo in ogni colonna", + "editor_rounded": "Estremità arrotondate", + "editor_column_labels": "Mostra i valori sulle colonne", + "editor_error_bars": "Barre d'errore (dispersione in ogni colonna)", + "editor_error_bars_none": "Nessuna", + "editor_error_bars_std": "Media ± una deviazione standard", + "editor_error_bars_min_max": "Il minimo e il massimo", + "editor_error_bars_ci95": "Intervallo di confidenza al 95 % della media", + "error_bars_tooltip": "{value} ({low} – {high})", + "editor_column_color": "Colore", + "editor_style_combined": "Combinato", + "editor_series_type": "Disegna come", + "editor_series_type_line": "Linea", + "editor_series_type_column": "Colonne", + "editor_series_type_area": "Area", + "editor_series_axis": "Asse dei valori", + "editor_series_axis_auto": "Automatico (per unità)", + "editor_series_axis_left": "Sinistro", + "editor_series_axis_right": "Destro", + "editor_series_aggregate": "Combina con", + "editor_series_aggregate_auto": "Come la scheda", + "editor_series_aggregate_mean": "Media", + "editor_series_aggregate_sum": "Somma", + "editor_series_aggregate_min": "Minimo", + "editor_series_aggregate_max": "Massimo", + "editor_series_aggregate_first": "Primo", + "editor_series_aggregate_last": "Ultimo", + "editor_series_aggregate_change": "Variazione (contatori crescenti)", + "editor_style_day_clock": "Orologio 24 ore", + "day_clock_times_one": "una volta", + "day_clock_times": "{n} volte", + "day_clock_a_day": "{text} al giorno", + "day_clock_busiest": "{total} · picco alle {time}", + "day_clock_peak": "picco {value} alle {time}", + "day_clock_state": "{name} {state}", + "day_clock_per_day": "{label} al giorno", + "day_clock_no_data": "Nessun dato registrato", + "day_clock_now": "Adesso", + "day_clock_on": "acceso", + "day_clock_average": "Giorno medio · ultimi {n} giorni", + "day_clock_on_days": "in {on} giorni su {of}", + "day_clock_so_far": "{duration} finora", + "day_clock_range": "{from} – {to}", + "day_clock_average_value": "{value} in media", + "editor_style_cycle_plot": "Grafico ciclico", + "cycle_note_week": "Media di ogni ora su {n} settimane", + "cycle_note_hour": "Ogni ora, giorno per giorno, su {n} settimane", + "cycle_note_month": "Ogni giorno del mese, mese per mese, su {n} settimane", + "cycle_mean_legend": "Media del pannello", + "cycle_panel_average": "Media {name}", + "editor_cycle_plot_cycle": "Un pannello per", + "editor_cycle_plot_cycle_day_of_week": "Giorno della settimana (le sue ore)", + "editor_cycle_plot_cycle_hour_of_day": "Ora del giorno (giorno per giorno)", + "editor_cycle_plot_cycle_day_of_month": "Giorno del mese (mese per mese)", + "editor_cycle_plot_weeks": "Settimane", + "editor_style_dumbbell": "Manubrio", + "editor_ends": "Confronta", + "editor_ends_range": "Minimo e massimo nel periodo", + "editor_ends_then": "Inizio del periodo e adesso", + "editor_ends_target": "Obiettivo e adesso", + "editor_show_now": "Segna il valore attuale", + "dumbbell_low": "Min", + "dumbbell_high": "Max", + "dumbbell_now": "Adesso", + "dumbbell_target": "Obiettivo", + "dumbbell_ago_hour_one": "Un'ora fa", + "dumbbell_ago_hour": "{n} ore fa", + "dumbbell_ago_day_one": "Un giorno fa", + "dumbbell_ago_day": "{n} giorni fa", + "dumbbell_ago_week_one": "Una settimana fa", + "dumbbell_ago_week": "{n} settimane fa", + "dumbbell_ago_month_one": "Un mese fa", + "dumbbell_ago_month": "{n} mesi fa", + "dumbbell_no_value": "Nessun valore", + "editor_style_funnel": "Imbuto", + "editor_funnel_shape": "Forma", + "editor_funnel_shape_funnel": "Imbuto (prima fase in alto)", + "editor_funnel_shape_pyramid": "Piramide (prima fase in basso)", + "editor_funnel_percent_of": "Percentuali", + "editor_funnel_percent_of_first": "Quota della prima fase", + "editor_funnel_percent_of_previous": "Quota della fase precedente", + "editor_funnel_percent_of_none": "Non mostrare", + "editor_funnel_color_by": "Colore", + "editor_funnel_color_by_series": "Un colore per entità", + "editor_funnel_color_by_bands": "Per fascia di colore", + "funnel_aria": "{style} di {names}", + "editor_style_grouped_bars": "Barre raggruppate", + "editor_mode": "Barre", + "editor_mode_grouped": "Affiancate", + "editor_mode_stacked": "Impilate", + "editor_mode_percent": "Impilate al 100 %", + "editor_bars_color_by": "Colore", + "editor_bars_color_by_series": "Un colore per serie", + "editor_bars_color_by_bands": "Per fascia di colore", + "editor_bar_group": "Riga", + "editor_bar_series": "Serie", + "editor_bar_color": "Colore della barra", + "grouped_bars_aria": "Grafico a barre di {names}", + "editor_style_heatmap": "Mappa di calore", + "heatmap_aria": "Mappa di calore di {name}", + "heatmap_hours": "Giorni mediati", + "heatmap_empty": "Nessuna lettura", + "editor_grid": "Disposizione", + "editor_grid_hours": "Ora per giorno della settimana", + "editor_grid_calendar": "Calendario (un giorno per cella)", + "editor_color_by_scale": "Scala continua", + "editor_cell_shape": "Celle", + "editor_cell_shape_square": "Quadrate", + "editor_cell_shape_rounded": "Arrotondate", + "editor_cell_shape_hexagon": "Esagonali", + "editor_color_min": "Colore minimo a", + "editor_color_max": "Colore massimo a", + "editor_legend": "Legenda", + "editor_style_spiral": "Spirale", + "spiral_aria": "Spirale di {name}, {n} giri", + "spiral_turn_day_note": "{n} giorni, un giro al giorno", + "spiral_turn_week_note": "{n} settimane, un giro a settimana", + "spiral_inner_oldest": "I più vecchi al centro, i più recenti all'esterno", + "editor_spiral_turn": "Un giro ogni", + "editor_spiral_turn_day": "Giorno", + "editor_spiral_turn_week": "Settimana", + "editor_spiral_turns": "Giri", + "editor_spiral_ring_width": "Larghezza dell'anello", + "editor_style_histogram": "Istogramma", + "editor_count": "Conteggio", + "editor_count_time": "Tempo trascorso in ogni intervallo", + "editor_count_readings": "Letture in ogni intervallo", + "editor_show_as": "Mostra come", + "editor_show_as_percent": "Quota del totale (%)", + "editor_show_as_total": "Ore o letture", + "editor_bins": "Numero di classi (vuoto: automatico)", + "editor_bin_width": "Ampiezza delle classi (prevale sul numero)", + "editor_bars": "Due o più entità", + "editor_bars_side": "Barre affiancate", + "editor_bars_overlap": "Barre sovrapposte", + "editor_hist_x_axis": "Etichette dei valori sull'asse orizzontale", + "histogram_readings": "{n} letture", + "histogram_reading": "1 lettura", + "editor_style_line": "Linea", + "chart_loading": "Caricamento della cronologia…", + "chart_error": "Impossibile caricare la cronologia: {error}", + "energy_loading": "Caricamento delle impostazioni della plancia Energia…", + "energy_error": "Impossibile leggere le impostazioni della plancia Energia: {error}", + "energy_none": "La plancia Energia non ha ancora nessuno di questi flussi configurato.", + "energy_flow_grid_import": "Prelievo dalla rete", + "energy_flow_grid_export": "Immissione in rete", + "energy_flow_solar": "Solare", + "energy_flow_battery_out": "Uscita batteria", + "energy_flow_battery_in": "Entrata batteria", + "energy_flow_gas": "Gas", + "energy_flow_water": "Acqua", + "energy_flow_devices": "Dispositivi", + "energy_node_home": "Casa", + "energy_node_untracked": "Consumo non monitorato", + "energy_node_home_use": "Consumato in casa", + "chart_no_data": "Nessuna lettura in questo periodo.", + "legend_toggle_hint": "Tocca per nascondere o mostrare. Tieni premuto per mostrare solo questa.", + "legend_toggle_all_hidden": "Tutte le serie sono nascoste. Tocca un nome per mostrarla di nuovo.", + "export_menu": "Esporta", + "export_png": "Salva come PNG", + "export_png_hint": "immagine, 2×", + "export_svg": "Salva come SVG", + "export_svg_hint": "vettoriale", + "export_csv": "Copia CSV", + "export_csv_hint": "valori tracciati", + "export_yaml": "Copia YAML", + "export_yaml_hint": "configurazione di questa scheda", + "export_copied": "Copiato", + "export_saved": "Salvato", + "export_saved_file": "Salvato come file: gli appunti non sono disponibili qui", + "export_failed": "Impossibile esportare da questo browser", + "chart_log_nothing": "Niente sopra lo zero da disegnare su scala logaritmica.", + "editor_style_lollipop": "Lecca-lecca", + "editor_style_pictograph": "Pittogramma", + "editor_unit_icon": "Icona (ogni entità può avere la propria)", + "editor_per_icon": "Ogni icona rappresenta (vuoto: automatico)", + "editor_group_size": "Icone per gruppo (0: nessun gruppo)", + "editor_partial": "Riempi parzialmente un'icona per le frazioni", + "editor_style_pie": "Torta / ciambella", + "editor_shape": "Forma", + "editor_shape_donut": "Ciambella", + "editor_shape_pie": "Torta", + "editor_center_label": "Riga sotto il totale", + "editor_gap": "Spazio tra le fette", + "editor_gradient": "Riempimenti sfumati", + "editor_style_polar_area": "Area polare", + "editor_polar_scale": "Scala", + "editor_polar_scale_shared": "Una scala per tutte, da 0 al valore massimo", + "editor_polar_scale_limits": "Ogni fetta dal minimo al massimo della sua entità", + "editor_polar_color_by": "Colore", + "editor_polar_color_by_series": "Un colore per entità", + "editor_polar_color_by_shades": "Sfumature di un colore, più scuro per valori più alti", + "editor_polar_color_by_bands": "Per fascia di colore", + "editor_polar_color": "Colore per le sfumature", + "polar_area_aria": "Grafico ad area polare di {names}", + "editor_style_radar": "Radar", + "editor_radar_scale": "Scala", + "editor_radar_scale_limits": "Ogni asse dal minimo al massimo della sua entità", + "editor_radar_scale_shared": "Una scala per tutti, da 0 al valore massimo", + "editor_radar_fill": "Riempi le forme", + "editor_radar_axis": "Nome dell'asse", + "radar_aria": "Grafico radar di {names}", + "radar_other": "Altro", + "editor_style_range_area": "Area di intervallo", + "editor_mean": "Disegna la media come linea", + "editor_range_color": "Colore", + "editor_style_rings": "Anelli", + "editor_rings_start_angle": "Angolo iniziale (0 è in alto)", + "editor_rounded_ends": "Estremità arrotondate", + "editor_style_sankey": "Sankey (flusso)", + "editor_link_color": "Colora i flussi in base a", + "editor_link_color_auto": "Da dove provengono, o dove vanno dopo un nodo intermedio", + "editor_link_color_source": "Da dove provengono", + "editor_link_color_target": "Dove vanno", + "editor_from": "Flussi da", + "editor_to": "Flussi verso", + "editor_flow_color": "Colore del flusso", + "sankey_aria": "Diagramma di flusso: {flows}", + "sankey_flow": "da {from} a {to} {value}", + "sankey_no_flows": "Assegna a ogni entità un \"Flussi da\" e un \"Flussi verso\" nelle sue opzioni.", + "sankey_nothing": "Al momento non scorre nulla.", + "energy_nothing_flowed": "Nessun flusso in questo periodo.", + "editor_style_chord": "Corde (flussi attorno a un cerchio)", + "editor_chord_pad": "Spazio tra i nodi", + "editor_chord_ribbon_opacity": "Opacità dei nastri", + "chord_aria": "Diagramma a corde: {flows}", + "editor_style_slope": "Pendenza", + "editor_measure": "Confronta", + "editor_measure_value": "La lettura allora e adesso", + "editor_measure_change": "Quanto è aumentato in ogni periodo (contatori)", + "editor_color_by_direction": "Su o giù", + "editor_color_by_group": "Per gruppo", + "editor_increase": "Un aumento è", + "editor_increase_bad": "Negativo (rosso)", + "editor_increase_good": "Positivo (verde)", + "editor_group": "Gruppo", + "slope_now": "Adesso", + "slope_ago": "{n} {unit} fa", + "slope_ago_one": "1 {unit} fa", + "slope_previous": "{n} {unit} precedenti", + "slope_previous_one": "{unit} precedente", + "slope_last": "{n} {unit} più recenti", + "slope_last_one": "{unit} più recente", + "slope_unit_hour": "ora", + "slope_unit_hour_other": "ore", + "slope_unit_day": "giorno", + "slope_unit_day_other": "giorni", + "slope_unit_week": "settimana", + "slope_unit_week_other": "settimane", + "slope_unit_month": "mese", + "slope_unit_month_other": "mesi", + "slope_entity_aria": "{name}, da {from} a {to}", + "slope_no_reading": "nessuna lettura", + "editor_style_sparkline": "Minigrafici", + "editor_spark": "Minigrafico", + "editor_spark_line": "Linea", + "editor_spark_area": "Area", + "editor_spark_column": "Colonne", + "editor_spark_bar": "Barra sotto nome e valore", + "editor_spark_color": "Colore", + "spark_aria": "Andamento di {name}", + "editor_style_streamgraph": "Streamgraph", + "editor_baseline": "Forma", + "editor_baseline_wiggle": "Streamgraph (fluido)", + "editor_baseline_centre": "Centrato", + "editor_baseline_share": "Quota del totale (100 %)", + "editor_baseline_zero": "Impilato da zero", + "editor_stream_order": "Ordine", + "editor_stream_order_inside_out": "Il più grande al centro", + "editor_stream_order_listed": "Come elencati, il primo in basso", + "editor_stream_labels": "Nomi sui flussi", + "editor_stream_curve": "Bordi", + "stream_total": "Totale", + "editor_style_sunburst": "Raggiera", + "editor_style_icicle": "Icicle", + "editor_sunburst_shape": "Forma", + "editor_sunburst_shape_full": "Cerchio intero", + "editor_sunburst_shape_half": "Semicerchio", + "editor_hierarchy_color_by": "Colore", + "editor_hierarchy_color_by_group": "Un colore per gruppo", + "editor_hierarchy_color_by_bands": "Per fascia di colore", + "hierarchy_total": "Totale", + "hierarchy_other": "Altro", + "hierarchy_empty": "Niente da mostrare: nessuna entità ha un valore sopra lo zero.", + "hierarchy_no_reading": "Nessuna lettura:", + "sunburst_aria": "Raggiera di {names}", + "icicle_aria": "Grafico icicle di {names}", + "editor_style_timeline": "Cronologia degli stati", + "timeline_no_states": "Nessuno stato registrato in questo periodo.", + "timeline_for": "per {duration}", + "timeline_now": "Adesso", + "timeline_measurement": "Letture, non stati: qui è più adatto un grafico a linee", + "editor_style_treemap": "Mappa ad albero", + "editor_treemap_color_by": "Colore", + "editor_treemap_color_by_group": "Un colore per gruppo", + "editor_treemap_color_by_bands": "Per fascia di colore", + "treemap_aria": "Mappa ad albero di {names}", + "treemap_total": "{value} in tutto", + "treemap_empty": "Niente da mostrare: nessuna entità ha un valore sopra lo zero.", + "treemap_no_reading": "Nessuna lettura:", + "treemap_other": "Altro", + "editor_style_marimekko": "Marimekko", + "editor_marimekko_segment_labels": "Testo su ogni parte", + "editor_marimekko_segment_labels_percent": "Quota della sua colonna", + "editor_marimekko_segment_labels_value": "Valore", + "editor_marimekko_segment_labels_both": "Quota e valore", + "editor_marimekko_segment_labels_none": "Nessuno", + "editor_marimekko_group": "Colonna (gruppo)", + "editor_marimekko_category": "Categoria", + "editor_marimekko_color": "Colore della categoria", + "marimekko_aria": "Grafico Marimekko, colonne: {columns}", + "editor_style_trend": "Andamento", + "trend_min": "Min", + "trend_avg": "Media", + "trend_max": "Max", + "editor_style_violin": "Violino", + "editor_shape_violin": "Violino", + "editor_shape_raincloud": "Raincloud (mezzo violino, box e letture)", + "editor_box": "Box con la mediana e la metà centrale", + "editor_bandwidth": "Smussatura (nell'unità dell'entità, vuoto per automatico)", + "editor_split_by": "Una forma per", + "editor_split_by_none": "Entità", + "editor_split_by_day": "Entità e giorno", + "editor_split_by_week": "Entità e settimana", + "editor_split_by_month": "Entità e mese", + "violin_median": "mediana {value}", + "violin_none": "Nessuna lettura", + "violin_raincloud": "Raincloud", + "editor_style_waffle": "Grafico a waffle", + "editor_waffles": "Waffle", + "editor_waffles_one": "Uno, suddiviso tra le entità", + "editor_waffles_each": "Uno per entità, affiancati", + "editor_headline": "Mostra la prima quota in grande", + "editor_style_waterfall": "Cascata", + "editor_steps": "Ogni passo è", + "editor_steps_change": "Quanto è cambiato nel periodo", + "editor_steps_current": "Il suo valore attuale", + "editor_start_from_first": "Parti dalla lettura della prima entità all'inizio del periodo", + "editor_total": "Mostra il totale alla fine", + "editor_waterfall_invert": "Conta alla rovescia (un aumento di questi è un calo del totale)", + "waterfall_start": "Inizio", + "waterfall_end": "Fine", + "waterfall_total": "Totale", + "waterfall_no_readings": "Nessuna lettura", + "waterfall_aria": "Grafico a cascata: {bars}", + "editor_style_wind_rose": "Rosa dei venti", + "wind_prevailing": "Prevalente", + "wind_mean_speed": "Velocità media", + "wind_strongest": "Più forte", + "wind_calm": "Calma", + "wind_speed": "Velocità", + "wind_speed_unit": "Velocità ({unit})", + "wind_share": "Del tempo", + "wind_aria": "Rosa dei venti, prevalente {direction} {share}", + "wind_aria_calm": "Rosa dei venti, prevalente {direction} {share}, calma {calm}", + "wind_aria_still": "Rosa dei venti, calma {calm}", + "editor_style_purpose_bar": "Batterie, livelli, qualsiasi cosa da 0 a 100", + "editor_style_purpose_thin": "Spazio di archiviazione e lunghi elenchi, in poco spazio", + "editor_style_purpose_segmented": "Potenza del segnale e livelli di riempimento, a gradini", + "editor_style_purpose_tank": "Serbatoi, bidoni e cisterne per l'acqua piovana, che si riempiono dal basso", + "editor_style_purpose_battery": "Tutte le batterie della casa, prima le più scariche", + "editor_style_purpose_ring": "CPU, memoria e disco, come un quadrante", + "editor_style_purpose_needle": "Potenza e velocità, con una lancetta", + "editor_style_purpose_arc": "Temperatura, umidità e CO₂, come un quadrante aperto", + "editor_style_purpose_line": "Come è cambiato un sensore in ore, giorni o mesi", + "editor_style_purpose_area": "Solare e consumi, con prelievo e immissione ai lati dello zero", + "editor_style_purpose_column": "Energia al giorno, pioggia all'ora", + "editor_style_purpose_combined": "Colonne, linee e aree su un unico asse del tempo, con un secondo asse", + "editor_style_purpose_pie": "Come un totale si divide in parti, ad esempio da dove è arrivata l'energia di oggi", + "editor_style_purpose_rings": "Più batterie o obiettivi in un solo quadrante", + "editor_style_purpose_pictograph": "Contare: faccende fatte, bicchieri d'acqua, persone in casa", + "editor_style_purpose_waffle": "Una quota su 100, o la suddivisione di un totale", + "editor_style_purpose_histogram": "Quanto tempo una stanza è rimasta in ogni fascia di temperatura", + "editor_style_purpose_scatter": "Un sensore rispetto a un altro, ad esempio il riscaldamento rispetto alla temperatura esterna", + "editor_style_purpose_bubble": "Due sensori uno rispetto all'altro, con la dimensione data da un terzo", + "editor_style_purpose_heatmap": "Consumi per ora e giorno della settimana, o un anno di giorni come calendario", + "editor_style_purpose_spiral": "Una routine giornaliera o settimanale, un giro per giorno o settimana", + "editor_style_purpose_box": "Come si distribuiscono le letture, per entità o per giorno, settimana o mese", + "editor_style_purpose_funnel": "Solare prodotto, poi usato in casa, poi immesso in rete", + "editor_style_purpose_radar": "Confrontare i profili di più valori", + "editor_style_purpose_polar_area": "Valori come fette di lunghezze diverse attorno a un cerchio", + "editor_style_purpose_treemap": "Consumi per piano e stanza, come riquadri in proporzione alla quota", + "editor_style_purpose_marimekko": "Un totale diviso in due modi, ad esempio l'energia per stanza e per uso", + "editor_style_purpose_sunburst": "Una gerarchia ad anelli, tocca per entrare", + "editor_style_purpose_icicle": "Una gerarchia a barre impilate, tocca per entrare", + "editor_style_purpose_grouped_bars": "Più valori affiancati, impilati o al 100 %", + "editor_style_purpose_bullet": "Un valore rispetto al suo obiettivo", + "editor_style_purpose_lollipop": "Molti valori con poco inchiostro", + "editor_style_purpose_waterfall": "Come un totale si forma o si riduce, passo dopo passo", + "editor_style_purpose_slope": "Ogni entità prima e adesso", + "editor_style_purpose_dumbbell": "Il minimo e il massimo di ogni entità", + "editor_style_purpose_range_area": "Dal minimo al massimo di ogni periodo, ombreggiato", + "editor_style_purpose_sparkline": "Un piccolo andamento accanto al nome e al valore di ogni entità", + "editor_style_purpose_streamgraph": "Come più entità si dividono un totale nel tempo", + "editor_style_purpose_candlestick": "Apertura, massimo, minimo e chiusura per periodo", + "editor_style_purpose_violin": "Come sono distribuite le letture, con una forma morbida", + "editor_style_purpose_beeswarm": "Ogni lettura come un punto, distanziati in modo che nessuno si sovrapponga", + "editor_style_purpose_strip_plot": "Ogni lettura come un punto, con una linea sul valore centrale", + "editor_style_purpose_sankey": "Come scorre l'energia tra fonti e utenze", + "editor_style_purpose_chord": "Flussi in entrambe le direzioni tra pochi luoghi, attorno a un cerchio", + "editor_style_purpose_timeline": "Quando ogni entità era accesa, spenta, in casa o in riscaldamento", + "editor_style_purpose_climate": "La temperatura di un termostato rispetto al suo setpoint", + "editor_style_purpose_wind_rose": "Da dove viene il vento, e con che forza", + "editor_style_purpose_day_clock": "Quando ogni entità era accesa, sulle 24 ore", + "editor_style_purpose_cycle_plot": "La giornata media di ogni giorno della settimana, affiancate", + "editor_style_purpose_trend": "Un riquadro compatto: il valore sulla sua storia recente", + "editor_chart_group_data": "Intervallo di tempo e letture", + "editor_chart_group_look": "Aspetto", + "editor_chart_group_axes": "Assi e griglia", + "editor_chart_group_extras": "Marcatori ed extra", + "editor_chart_group_layout": "Disposizione e condivisione", + "editor_notice_group_by": "Il raggruppamento per {by} è stato disattivato: {style} non può raggruppare in questo modo.", + "editor_notice_sorted": "Ordinato dal più vuoto. Puoi cambiarlo con Ordina in Visualizzazione.", + "editor_summary_no_entities": "Ancora nessuna entità", + "editor_summary_entity_one": "1 entità", + "editor_summary_entities": "{count} entità", + "editor_summary_matching": "più le corrispondenze", + "editor_summary_limits": "da {min} a {max}", + "editor_summary_target": "obiettivo {target}", + "editor_summary_no_bands": "Nessuna fascia", + "editor_summary_band_one": "1 fascia", + "editor_summary_bands": "{count} fasce", + "editor_warn_min_max": "Il minimo ({min}) non è sotto il massimo ({max}), quindi non si può riempire nulla. Abbassa il minimo o alza il massimo.", + "editor_warn_not_number": "{entity} indica \"{state}\", che non è un numero, quindi questo stile non può disegnarlo. Scegli un sensore che riporta un numero, oppure leggi uno dei suoi attributi nelle sue opzioni.", + "editor_warn_band_same_start": "Due fasce iniziano da {from}, quindi se ne vede solo una. Dai a ogni fascia un inizio diverso.", + "editor_row_action": "{action}: {entity}", + "editor_when_heading": "Mostra questa serie solo mentre…", + "editor_when_card_heading": "Mostra le serie solo mentre…", + "editor_when_card_help": "Scegli un'entità, poi lo stato in cui deve essere o l'intervallo in cui deve stare. Una serie può averne uno proprio, nelle sue opzioni in Entità.", + "editor_when_state_helper": "Più stati: separali con virgole.", + "editor_when_card_state_helper": "Più stati: separali con virgole.", + "editor_anomalies_window_helper": "Come 30min, 2h o 1d. Vuoto: un dodicesimo dell'intervallo.", + "editor_zoom_helper": "Pizzica, Ctrl + rotellina o trascina.", + "editor_sync_helper": "I grafici con lo stesso nome condividono il puntatore e scorrono i periodi insieme.", + "editor_forecast_entity_helper": "La sua previsione è disegnata tratteggiata dopo adesso.", + "editor_forecast_attribute_helper": "Vuoto: le previsioni meteo, o un attributo chiamato \"forecast\".", + "editor_forecast_value_key_helper": "Vuoto: ricavata dalla previsione.", + "editor_forecast_time_key_helper": "Vuoto: ricavata dalla previsione.", + "editor_forecast_type_helper": "Vuoto: orarie.", + "editor_forecast_multiply_helper": "Vuoto: 1.", + "editor_trend_y_min_helper": "Metti ~ prima del numero per lasciare che le letture lo superino.", + "editor_trend_y_max_helper": "Metti ~ prima del numero per lasciare che le letture lo superino.", + "editor_y_min_secondary_helper": "Metti ~ prima del numero per lasciare che le letture lo superino.", + "editor_y_max_secondary_helper": "Metti ~ prima del numero per lasciare che le letture lo superino.", + "editor_entity_groups_helper": "Prevale su \"Raggruppa per\". Scrivi \"Piano terra / Cucina\" per due livelli.", + "editor_active_helper": "Vuoto: on, open, heating, home e simili.", + "editor_annotation_times_helper": "07:00 per ogni giorno, oppure 2026-10-28 07:00. Separali con virgole.", + "editor_annotation_value_helper": "Un numero o un'entità.", + "editor_annotation_from_helper": "Un numero o un'entità. Vuoto: il fondo.", + "editor_annotation_to_helper": "Un numero o un'entità. Vuoto: la cima.", + "editor_derivative_smoothing_time_helper": "Come 15min. Usato al posto di un numero di letture.", + "editor_calm_helper": "Vuoto: 0,5 m/s, o l'equivalente in km/h, mph o nodi.", + "editor_radar_axis_helper": "Le entità con lo stesso nome di asse si allineano tra i gruppi.", + "editor_energy_flows_helper": "Nessuno selezionato: rete, solare e batteria.", + "editor_shade_color_helper": "Un nome della tavolozza o qualsiasi colore CSS." +} diff --git a/src/locales/ja.json b/src/locales/ja.json new file mode 100644 index 0000000..a180ff6 --- /dev/null +++ b/src/locales/ja.json @@ -0,0 +1,1061 @@ +{ + "entity_not_found": "エンティティが見つかりません", + "unavailable": "利用不可", + "no_entities": "エディターでエンティティを追加して始めましょう。", + "no_matches": "現在一致するエンティティはありません。", + "none_available": "これらのエンティティはどれも利用できません。", + "editor_section_entities": "エンティティ", + "editor_section_style": "スタイル", + "editor_section_chart": "チャート", + "editor_group_bars": "バー", + "editor_group_gauges": "ゲージ", + "editor_group_history": "履歴チャート", + "editor_group_totals": "全体の内訳", + "editor_group_compare": "比較", + "editor_group_distribution": "分布", + "editor_period_last": "表示する期間", + "editor_period_unit": "単位", + "editor_period_unit_hour": "時間", + "editor_period_unit_day": "日", + "editor_period_unit_week": "週", + "editor_period_unit_month": "月", + "editor_source": "データの取得元", + "editor_source_history": "履歴(すべての変化)", + "editor_source_statistics": "長期統計", + "editor_derivative_transform": "変換", + "editor_derivative_transform_none": "なし(読み取り値そのまま)", + "editor_derivative_transform_derivative": "変化率", + "editor_derivative_unit_time": "変化率の単位", + "editor_derivative_unit_time_s": "秒", + "editor_derivative_unit_time_min": "分", + "editor_derivative_unit_time_h": "時間", + "editor_derivative_unit_time_d": "日", + "editor_derivative_smoothing": "読み取り値で平滑化", + "editor_derivative_smoothing_time": "時間で平滑化", + "editor_source_current": "現在値", + "editor_source_energy": "エネルギーダッシュボード", + "editor_energy_flows": "エネルギーフロー", + "editor_energy_split": "売電とバッテリー充電を軸の下に表示", + "editor_curve": "線の形", + "editor_curve_smooth": "滑らか", + "editor_curve_straight": "直線", + "editor_curve_step": "階段", + "editor_color_by": "色", + "editor_color_by_series": "エンティティごとに1色", + "editor_color_by_bands": "カラーバンド別", + "editor_labels": "ポイントに値を表示", + "editor_series_color": "線の色", + "editor_dash": "破線", + "editor_section_limits": "範囲", + "editor_section_colours": "色", + "editor_section_display": "表示", + "editor_section_actions": "アクション", + "editor_title": "タイトル", + "editor_style_bar": "バー", + "editor_style_thin": "細いバー", + "editor_style_segmented": "セグメント", + "editor_style_tank": "タンク", + "editor_style_battery": "バッテリーグリッド", + "battery_aria": "バッテリー残量: {levels}", + "editor_style_ring": "リング", + "editor_style_needle": "針", + "editor_style_arc": "円弧", + "editor_gauge_help": "角度は上から時計回りの度数です: -90 が左、90 が右。空欄にするとスタイル標準の形になります。", + "editor_start_angle": "開始角度", + "editor_end_angle": "終了角度", + "editor_center": "中央に表示", + "editor_center_mode_value": "値", + "editor_center_mode_band": "カラーバンドのラベル", + "editor_center_mode_name": "名前", + "editor_center_mode_text": "任意のテキスト", + "editor_center_mode_none": "なし", + "editor_center_text": "テキスト", + "editor_tick_labels": "目盛りの数値", + "editor_ghost": "ゲージの背後に最近の範囲を表示", + "editor_ghost_off": "オフ", + "editor_ghost_24h": "過去24時間", + "editor_ghost_7d": "過去7日間", + "ghost_title_24h": "過去24時間: {min}~{max}、平均 {mean}", + "ghost_title_7d": "過去7日間: {min}~{max}、平均 {mean}", + "editor_show_name": "名前を表示", + "editor_show_value": "値を表示", + "editor_show_icon": "アイコンを表示", + "editor_show_target": "目標値を表示", + "editor_show_legend": "凡例を表示", + "editor_columns": "列数", + "editor_sort": "並べ替え", + "editor_sort_none": "リスト順", + "editor_sort_ascending": "小さい順", + "editor_sort_descending": "大きい順", + "editor_decimals": "小数点以下の桁数", + "editor_unit": "単位", + "editor_animate": "アニメーション", + "editor_hide_unavailable": "利用不可のエンティティを非表示", + "editor_export": "エクスポートメニュー", + "editor_limit": "最大表示数", + "editor_include_heading": "一致するすべてのエンティティも表示", + "editor_include_help": "新しいデバイスはカードを編集しなくても表示されます。同じ種類を複数選ぶといずれかに一致すれば対象になり、異なる種類はすべてに一致する必要があります。", + "editor_exclude_heading": "除外", + "editor_exclude_help": "一致したエンティティのうち、これらのいずれかに一致するものは除外されます。", + "editor_rule_device_class": "デバイスクラス", + "editor_rule_area": "エリア", + "editor_rule_floor": "フロア", + "editor_rule_label": "ラベル", + "editor_rule_domain": "ドメイン", + "editor_rule_entity": "エンティティ", + "editor_tap_action": "タップアクション", + "editor_hold_action": "ホールドアクション", + "editor_double_tap_action": "ダブルタップアクション", + "editor_badge_entity": "エンティティ", + "editor_badge_style": "外観", + "editor_badge_style_value": "アイコン付きの値", + "editor_badge_style_sparkline": "スパークライン", + "editor_badge_style_ring": "リング", + "editor_badge_style_thin": "細いバー", + "editor_badge_attribute": "属性(状態の代わりに使用)", + "editor_badge_name": "名前", + "editor_badge_hours": "履歴の時間数", + "editor_badge_show_name": "名前を表示", + "editor_badge_show_icon": "アイコンを表示", + "editor_badge_icon": "アイコン", + "editor_badge_min": "最小値", + "editor_badge_max": "最大値", + "editor_badge_unit": "単位", + "editor_badge_decimals": "小数点以下の桁数", + "editor_badge_color": "バンド外の色", + "editor_badge_bands": "カラーバンド", + "editor_badge_bands_help": "バッジは、カードと同様に値が含まれるバンドの色になります。", + "editor_badge_actions": "アクション", + "editor_badge_tap_action": "タップアクション", + "editor_badge_hold_action": "ホールドアクション", + "editor_badge_double_tap_action": "ダブルタップアクション", + "editor_attribute": "属性(状態の代わりに使用)", + "editor_name": "名前", + "editor_icon": "アイコン", + "editor_min": "最小値", + "editor_max": "最大値", + "editor_target": "目標値", + "editor_none": "なし", + "editor_card_setting": "カード設定", + "editor_limit_default": "デフォルト({value})", + "editor_limit_number": "数値", + "editor_limit_entity": "エンティティ", + "editor_preset": "プリセット", + "editor_preset_battery": "バッテリー(低いほど悪い)", + "editor_preset_usage": "使用量(高いほど悪い)", + "editor_preset_temperature": "温度", + "editor_preset_none": "なし", + "editor_preset_custom": "カスタム", + "editor_band_from": "開始値", + "editor_band_from_entity": "エンティティから開始", + "editor_band_from_number": "数値から開始", + "editor_band_from_entity_label": "このエンティティの値から開始", + "editor_band_color": "色", + "editor_band_custom_color": "CSS カラー", + "editor_band_label": "ラベル", + "editor_band_icon": "アイコン", + "editor_color_icon": "アイコンをバンドの色に合わせる", + "editor_color_primary": "プライマリ", + "editor_color_green": "緑", + "editor_color_amber": "琥珀", + "editor_color_red": "赤", + "editor_color_blue": "青", + "editor_color_purple": "紫", + "editor_color_grey": "グレー", + "editor_color_custom": "カスタム…", + "editor_add_band": "バンドを追加", + "editor_remove_band": "バンドを削除", + "editor_add_entity": "エンティティを追加", + "editor_move_up": "上へ移動", + "editor_move_down": "下へ移動", + "editor_remove_entity": "エンティティを削除", + "editor_show_options": "オプションを表示", + "editor_hide_options": "オプションを非表示", + "editor_not_found": "{entity}(見つかりません)", + "editor_severity": "色", + "annotation_at": "{time} の {label}", + "editor_orientation": "向き", + "editor_orientation_horizontal": "横", + "editor_orientation_vertical": "縦", + "editor_value_axis": "値ラベル", + "editor_value_grid": "各値ラベルに線を表示", + "editor_value_min": "表示する最小値", + "editor_value_max": "表示する最大値", + "dist_median": "中央値", + "dist_middle": "中央の半分", + "dist_range": "最小 – 最大", + "dist_count": "読み取り数", + "editor_drill_down": "グループをタップして内訳を表示", + "drill_into": "{label}。内訳を表示", + "drill_back": "{name} に戻る", + "drill_top": "すべて", + "extremes_high": "最高", + "extremes_low": "最低", + "extremes_average": "平均", + "editor_extremes_max": "最高値をマーク", + "editor_extremes_min": "最低値をマーク", + "editor_extremes_average": "平均", + "editor_extremes_average_none": "表示しない", + "editor_extremes_average_line": "チャートを横切る線", + "editor_extremes_average_figure": "数値のみ", + "editor_extremes": "最高・最低・平均をマーク", + "anomaly_title": "{name}: {value}、通常から {sigma}", + "anomaly_beyond_high": "{limit} 超", + "anomaly_beyond_low": "{limit} 未満", + "editor_anomalies": "通常から大きく外れた値をマーク", + "editor_anomalies_window": "ウィンドウ", + "editor_anomalies_sigma": "マークする外れ幅(標準偏差)", + "editor_anomalies_color": "マーカーの色", + "editor_anomalies_band": "通常範囲を塗りつぶす", + "period_previous": "前の期間", + "period_next": "次の期間", + "period_return": "{label} に戻る", + "period_today": "今日", + "period_yesterday": "昨日", + "period_this_week": "今週", + "period_last_week": "先週", + "period_this_month": "今月", + "period_last_month": "先月", + "period_this_year": "今年", + "period_last_year": "昨年", + "period_last_hour": "過去1時間", + "period_last_hours": "過去 {n} 時間", + "period_last_day": "過去1日", + "period_last_days": "過去 {n} 日間", + "period_last_week_rolling": "過去7日間", + "period_last_weeks": "過去 {n} 週間", + "period_last_month_rolling": "過去1か月", + "period_last_months": "過去 {n} か月", + "editor_color_by_shades": "単色の濃淡", + "editor_shade_color": "濃淡の色", + "editor_show_percent": "各割合をパーセントで表示", + "editor_center_total": "合計", + "editor_center_average": "平均", + "editor_center_none": "なし", + "parts_total": "合計", + "parts_average": "平均", + "parts_aria": "{names} の{style}", + "editor_style_scatter": "散布図", + "editor_style_bubble": "バブルチャート", + "editor_against": "横軸", + "editor_against_entity": "最初のエンティティ", + "editor_against_time": "時間", + "editor_dot_size": "点のサイズ(px)", + "editor_jitter": "ジッター(px)", + "editor_min_size": "最小バブル(px)", + "editor_max_size": "最大バブル(px)", + "editor_dot_color": "点の色", + "editor_xy_x_axis": "横軸のラベル", + "scatter_needs_two": "2つ目のエンティティを追加してください。最初のエンティティが横軸、残りが縦軸になります。", + "bubble_needs_three": "エンティティを3つ追加してください: 横軸用、縦軸用、バブルのサイズ用です。", + "scatter_role_x": "横", + "bubble_role_size": "サイズ", + "chart_total": "合計", + "editor_x_min": "横軸の最小値", + "editor_x_max": "横軸の最大値", + "zoom_reset": "ズームをリセット", + "zoom_window": "表示範囲: {from}~{to}", + "zoom_window_label": "表示中のチャート範囲", + "editor_zoom": "ズームとパン", + "editor_overview": "チャート下の概要ストリップ", + "editor_annotations": "注釈", + "editor_annotation_type": "種類", + "editor_annotation_type_line": "値に線を引く", + "editor_annotation_type_band": "値の範囲を塗りつぶす", + "editor_annotation_type_time": "指定時刻にマーク", + "editor_annotation_type_state": "エンティティの変化時にマーク", + "editor_annotation_type_point": "読み取り値にラベル", + "editor_annotation_add_line": "線", + "editor_annotation_add_band": "バンド", + "editor_annotation_add_time": "時刻", + "editor_annotation_add_state": "状態の変化", + "editor_annotation_add_point": "ポイントラベル", + "editor_annotation_add": "注釈を追加:", + "editor_annotation_value": "値", + "editor_annotation_from": "開始", + "editor_annotation_to": "終了", + "editor_annotation_times": "時刻", + "editor_annotation_entity": "エンティティ", + "editor_annotation_series": "系列(空欄で最初の系列)", + "editor_annotation_state": "状態(空欄ですべての変化)", + "editor_annotation_shade": "この状態の間を塗りつぶす", + "editor_annotation_at": "読み取り値", + "editor_annotation_at_max": "最高", + "editor_annotation_at_min": "最低", + "editor_annotation_at_last": "最新", + "editor_annotation_at_first": "最初", + "editor_annotation_label": "ラベル", + "editor_annotation_color": "色", + "editor_annotation_dash": "破線", + "editor_annotation_history": "エンティティの履歴に従う(階段状)", + "editor_annotation_zone": "塗りつぶし", + "editor_annotation_zone_none": "なし", + "editor_annotation_zone_above": "線の上", + "editor_annotation_zone_below": "線の下", + "editor_annotation_severity": "線の値に応じて塗りつぶしの色を変える(任意のバンド)", + "editor_annotation_remove": "注釈を削除", + "editor_zones": "チャートの背後に重要度バンドを塗りつぶす", + "editor_period_calendar": "期間", + "editor_period_calendar_rolling": "過去…", + "editor_period_calendar_day": "今日", + "editor_period_calendar_week": "今週", + "editor_period_calendar_month": "今月", + "editor_period_calendar_year": "今年", + "editor_period_offset": "さかのぼる期間数(0 は現在)", + "editor_period_until": "描画範囲", + "editor_period_until_now": "現在まで", + "editor_period_until_end": "期間の終わりまで", + "editor_period_navigate": "前へ/次へボタンを表示", + "editor_group_by": "読み取り値のグループ化", + "editor_group_by_none": "グループ化しない", + "editor_group_by_hour": "時間", + "editor_group_by_day": "日", + "editor_group_by_week": "週", + "editor_group_by_month": "月", + "editor_aggregate": "集計方法", + "compare_series": "{name}、{offset}", + "compare_hours_earlier": "{n} 時間前", + "compare_days_earlier": "{n} 日前", + "compare_weeks_earlier": "{n} 週間前", + "compare_months_earlier": "{n} か月前", + "compare_years_earlier": "{n} 年前", + "editor_compare": "過去の期間と比較(背後に薄く描画)", + "editor_compare_style": "過去の期間の色", + "editor_compare_style_grey": "グレー", + "editor_compare_style_series": "系列色を薄く", + "editor_aggregate_mean": "平均", + "editor_aggregate_sum": "合計", + "editor_aggregate_min": "最小", + "editor_aggregate_max": "最大", + "editor_aggregate_first": "最初", + "editor_aggregate_last": "最後", + "editor_aggregate_change": "変化量(積算メーター用)", + "editor_cumulative_transform": "変換", + "editor_cumulative_transform_none": "なし(読み取り値そのまま)", + "editor_cumulative_transform_cumulative": "累計", + "editor_cumulative_reset": "累計のリセット", + "editor_cumulative_reset_none": "しない(左端から)", + "editor_cumulative_reset_day": "毎日", + "editor_cumulative_reset_week": "毎週", + "editor_cumulative_reset_month": "毎月", + "editor_cumulative_reset_billing": "毎月の請求日", + "editor_cumulative_billing_day": "毎月の請求日(1~28)", + "editor_x_axis": "時刻ラベル", + "editor_y_axis": "値ラベル", + "editor_axis_labels": "軸ラベル", + "editor_axis_labels_outside": "チャートの横", + "editor_axis_labels_inside": "チャートの上に重ねる", + "editor_grid_horizontal": "横線", + "editor_grid_vertical": "縦線", + "editor_y_min": "表示する最小値", + "editor_y_max": "表示する最大値", + "editor_y_scale": "値の目盛り", + "editor_y_scale_linear": "等間隔", + "editor_y_scale_log": "対数(10のべき乗)", + "editor_tooltip": "ホバーまたはタッチで値を表示", + "editor_line_width": "線の太さ(px)", + "editor_dots": "各読み取り値に点を表示", + "editor_on_top": "他の線より上に描画", + "editor_when_entity": "エンティティ", + "editor_when_state": "状態が次のとき", + "editor_when_above": "次より大きいとき", + "editor_when_below": "次より小さいとき", + "editor_when_card_entity": "エンティティ", + "editor_when_card_state": "状態が次のとき", + "editor_when_card_above": "次より大きいとき", + "editor_when_card_below": "次より小さいとき", + "editor_when_ghost": "非表示の読み取り値を薄い線で表示", + "editor_when_strip": "条件が成立していた期間を示すストリップ", + "when_strip_label": "{condition} の間表示", + "editor_now_marker": "現在時刻の線", + "editor_now_marker_off": "オフ", + "editor_now_marker_line": "線のみ", + "editor_now_marker_time": "線と時刻", + "editor_now_marker_countdown": "線と次の設定時刻までのカウントダウン", + "now_marker_countdown": "{label} まで {duration}", + "now_marker_next": "次まで {duration}", + "editor_compact": "コンパクト", + "editor_header": "名前と値", + "editor_header_above": "チャートの上", + "editor_header_over": "チャートに重ねる", + "editor_header_hidden": "非表示", + "editor_legend_toggle": "名前をタップして表示/非表示を切り替え", + "editor_labels_show": "表示する読み取り値", + "editor_labels_show_all": "すべて(収まる範囲)", + "editor_labels_show_last": "最新", + "editor_labels_show_minmax": "最高と最低", + "editor_labels_show_ends": "最初と最新", + "editor_labels_position": "ラベルの位置", + "editor_labels_position_auto": "山の上、谷の下", + "editor_labels_position_above": "上", + "editor_labels_position_below": "下", + "editor_labels_position_center": "ポイント上", + "editor_labels_overlap": "ラベルの重なりを許可", + "editor_sync": "同期グループ", + "editor_multiples": "エンティティごとに小さなチャートを表示", + "editor_multiples_scale": "値の目盛り", + "editor_multiples_scale_auto": "単位が同じなら共通", + "editor_multiples_scale_shared": "すべてのチャートで共通", + "editor_multiples_scale_independent": "チャートごとに個別", + "editor_multiples_columns": "列数(空欄でカードに合わせる)", + "forecast_label": "予報", + "forecast_series": "{name} の予報", + "editor_forecast_title": "予報", + "editor_forecast_entity": "予報エンティティ", + "editor_forecast_attribute": "属性", + "editor_forecast_value_key": "値のキー", + "editor_forecast_time_key": "時刻のキー", + "editor_forecast_type": "天気予報", + "editor_forecast_type_hourly": "1時間ごと", + "editor_forecast_type_daily": "1日ごと", + "editor_forecast_type_twice_daily": "1日2回", + "editor_forecast_multiply": "値に掛ける数", + "editor_forecast_hours": "予報を表示する先の期間", + "editor_set_point": "設定温度を表示", + "editor_shading": "暖房・冷房中を塗りつぶす", + "editor_shade_fan": "送風のみの間を塗りつぶす", + "editor_current_color": "温度の色", + "editor_set_point_color": "設定温度の色", + "editor_heating_color": "暖房の色", + "editor_cooling_color": "冷房の色", + "editor_days": "日数(2以上で平均的な1日を表示)", + "editor_day_clock_center_total": "オンの時間", + "editor_day_clock_center_now": "現在時刻", + "editor_day_clock_center_none": "なし", + "editor_bucket": "バーの間隔", + "editor_bucket_15": "15分", + "editor_bucket_30": "30分", + "editor_bucket_60": "1時間", + "editor_aggregate_auto": "自動(メーターは変化量、それ以外は平均)", + "editor_ring_color": "色", + "editor_active": "オンとみなす状態", + "editor_entity_options_none": "まず上でエンティティを追加してください。", + "editor_hierarchy_group_by": "グループ化", + "editor_group_by_floor": "フロア", + "editor_group_by_area": "エリア", + "editor_group_by_device": "デバイス", + "editor_group_by_label": "ラベル", + "editor_entity_groups": "独自のグループ", + "editor_bar_labels": "バー上のテキスト", + "editor_bar_labels_state": "状態", + "editor_bar_labels_duration": "継続時間", + "editor_bar_labels_both": "状態と継続時間", + "editor_bar_labels_none": "なし", + "editor_timeline_legend": "状態の凡例", + "editor_timeline_legend_above": "チャートの上", + "editor_timeline_legend_hidden": "非表示", + "editor_state_colors": "状態の色", + "editor_state_colors_help": "パレット名(amber、green、blue、red、purple、grey、primary)または任意の CSS カラー。", + "editor_state_colors_state": "状態", + "editor_state_colors_color": "色", + "editor_state_colors_add": "状態の色を追加", + "editor_state_colors_remove": "削除", + "editor_timeline_group": "グループ(同じグループの行は見出しを共有)", + "editor_points_per_hour": "1時間あたりのポイント数(0 ですべての読み取り値を描画)", + "editor_graph": "グラフ", + "editor_graph_line": "線", + "editor_graph_bar": "バー", + "editor_graph_none": "なし(値のみ)", + "editor_fill": "線の下を塗りつぶす", + "editor_fill_solid": "単色", + "editor_fill_fade": "フェード", + "editor_fill_none": "なし", + "editor_points": "線上の点", + "editor_points_hover": "ホバー時", + "editor_points_always": "常に表示", + "editor_points_never": "表示しない", + "editor_trend_labels": "最高・最低ラベル", + "editor_labels_hover": "ホバー時", + "editor_labels_always": "常に表示", + "editor_labels_never": "表示しない", + "editor_height": "グラフの高さ(幅 500 px あたり)", + "editor_bar_spacing": "バーの間隔(px)", + "editor_color_transition": "バンドの色", + "editor_color_transition_smooth": "ブレンド", + "editor_color_transition_hard": "バンドごとに切り替え", + "editor_extrema": "最低と最高を表示", + "editor_average": "平均を表示", + "editor_trend_legend": "凡例(エンティティが2つ以上)", + "editor_trend_y_min": "最小値", + "editor_trend_y_max": "最大値", + "editor_min_range": "表示する最小幅", + "editor_y_min_secondary": "右軸の最小値", + "editor_y_max_secondary": "右軸の最大値", + "editor_min_range_secondary": "右軸の最小幅", + "editor_value_factor": "10 のべき乗で倍率をかける", + "editor_align_header": "名前とアイコン", + "editor_align_header_default": "両端揃え", + "editor_align_header_left": "左", + "editor_align_header_right": "右", + "editor_align_header_center": "中央", + "editor_align_icon": "アイコン", + "editor_align_icon_right": "名前の右", + "editor_align_icon_left": "名前の左", + "editor_align_icon_state": "値の横", + "editor_align_state": "値", + "editor_align_state_left": "左", + "editor_align_state_right": "右", + "editor_align_state_center": "中央", + "editor_font_size": "値のサイズ(%)", + "editor_font_size_header": "名前のサイズ(px)", + "editor_color_name": "名前に色を付ける", + "editor_color_value": "値に色を付ける", + "editor_trend_color_icon": "アイコンに色を付ける", + "editor_trend_group": "背景なし(別のカード内で使用)", + "editor_icon_image": "アイコンの代わりに画像(URL)", + "editor_trend_tooltip": "ポインター位置の値を表示", + "editor_y_axis_side": "軸", + "editor_y_axis_side_primary": "左", + "editor_y_axis_side_secondary": "右(独自の目盛り)", + "editor_entity_aggregate": "集計方法", + "editor_fixed_value": "現在値を水平線で描画", + "editor_show_state": "メインの値の横に値を表示", + "editor_show_indicator": "値に応じた色の点", + "editor_show_graph": "グラフ上", + "editor_show_line": "線", + "editor_show_fill": "塗りつぶし", + "editor_show_points": "点", + "editor_show_legend_entity": "凡例に表示", + "editor_show_legend_state": "凡例に値を表示", + "editor_sectors": "方位", + "editor_sectors_4": "4 (N, E, S, W)", + "editor_sectors_8": "8 (N, NE, E…)", + "editor_sectors_16": "16 (N, NNE, NE…)", + "editor_calm": "静穏とみなす風速", + "editor_wind_roles": "最初のエンティティは風向で、角度または SW などの方位で指定します。2つ目は風速です。風速がない場合、花弁は各方向から風が吹いた頻度だけを示します。", + "editor_wind_now": "風向: {direction}。風速: {speed}。", + "editor_wind_none": "なし", + "editor_wind_statistics": "長期統計では1時間ごとの平均風向を使用します。北をまたいで正しく計算されるのは、センサーが風向を角度として記録している場合(状態クラス measurement_angle)のみです。それ以外では、北北西と北北東の間を振れる1時間の平均が南になってしまいます。履歴は正確です。", + "editor_style_area": "面グラフ", + "editor_stack": "積み上げ", + "editor_stack_none": "積み上げない", + "editor_stack_normal": "重ねて積み上げ", + "editor_stack_percent": "100 % 積み上げ", + "editor_negative_color": "ゼロ未満の色", + "editor_style_beeswarm": "ビースウォーム", + "editor_place_by": "各点の配置基準", + "editor_place_by_value": "値", + "editor_place_by_time_of_day": "発生した時刻", + "editor_size_by_value": "値が大きいほど点を大きく", + "swarm_readings": "{n} 件の読み取り値", + "swarm_events": "オン {n} 回", + "swarm_shown": "表示中の点", + "swarm_none": "読み取り値なし", + "swarm_no_change": "変化なし: {value}", + "swarm_held": "期間中ずっと継続", + "swarm_earliest_latest": "最初 – 最後", + "swarm_lowest_highest": "最低 – 最高", + "editor_style_strip_plot": "ストリッププロット", + "strip_median_value": "中央値 {value}", + "strip_mean_value": "平均 {value}", + "strip_mean": "平均", + "editor_strip_marker": "各行に線を引く位置", + "editor_strip_marker_median": "中央値", + "editor_strip_marker_mean": "平均", + "editor_strip_marker_none": "線なし", + "editor_strip_jitter": "行内に散らす", + "editor_fill_color": "色", + "editor_style_box": "箱ひげ図", + "box_aria": "{names} の箱ひげ図", + "box_highest": "最高", + "box_upper_quartile": "第3四分位数", + "box_median": "中央値", + "box_lower_quartile": "第1四分位数", + "box_lowest": "最低", + "box_mean": "平均", + "box_count": "読み取り数", + "box_outliers": "外れ値", + "editor_whiskers": "ひげの範囲", + "editor_whiskers_tukey": "箱の高さの 1.5 倍(外れ値は点で表示)", + "editor_whiskers_range": "最低と最高", + "editor_readings": "各読み取り値を点で表示", + "editor_box_color": "箱の色", + "editor_style_bullet": "ブレットチャート", + "editor_ranges": "バーの背後の範囲", + "editor_ranges_shades": "グレーの濃淡", + "editor_ranges_colours": "カラーバンドの色", + "compare_target": "目標 {target}", + "chart_aria": "{names} の{style}チャート", + "editor_style_candlestick": "ローソク足", + "editor_candle_by": "ローソク足1本あたり", + "editor_under_aggregate": "下に表示するエンティティ: 読み取り値の集計方法", + "editor_up_color": "上昇時の色", + "editor_down_color": "下落時の色", + "editor_underneath": "他のエンティティを下に描画する形式", + "editor_underneath_columns": "縦棒", + "editor_underneath_line": "線", + "candle_open": "始値", + "candle_high": "高値", + "candle_low": "安値", + "candle_close": "終値", + "candle_week_of": "{date} の週", + "editor_style_climate": "空調", + "climate_set_point": "設定温度", + "climate_range": "{low} – {high}", + "climate_not_thermostat": "{name} はサーモスタットではありません。空調エンティティを選択してください。", + "climate_action_heating": "暖房中", + "climate_action_preheating": "予熱中", + "climate_action_cooling": "冷房中", + "climate_action_defrosting": "霜取り中", + "climate_action_drying": "除湿中", + "climate_action_fan": "送風", + "climate_action_idle": "待機中", + "climate_action_off": "オフ", + "editor_style_column": "縦棒グラフ", + "editor_group_by_auto": "自動", + "editor_range": "各列の最低から最高", + "editor_rounded": "角を丸める", + "editor_column_labels": "縦棒に値を表示", + "editor_error_bars": "誤差範囲(各列のばらつき)", + "editor_error_bars_none": "なし", + "editor_error_bars_std": "平均 ± 標準偏差", + "editor_error_bars_min_max": "最低と最高", + "editor_error_bars_ci95": "平均の 95 % 信頼区間", + "error_bars_tooltip": "{value}({low} – {high})", + "editor_column_color": "色", + "editor_style_combined": "複合", + "editor_series_type": "描画方法", + "editor_series_type_line": "線", + "editor_series_type_column": "縦棒", + "editor_series_type_area": "面", + "editor_series_axis": "値の軸", + "editor_series_axis_auto": "自動(単位別)", + "editor_series_axis_left": "左", + "editor_series_axis_right": "右", + "editor_series_aggregate": "集計方法", + "editor_series_aggregate_auto": "カードと同じ", + "editor_series_aggregate_mean": "平均", + "editor_series_aggregate_sum": "合計", + "editor_series_aggregate_min": "最小", + "editor_series_aggregate_max": "最大", + "editor_series_aggregate_first": "最初", + "editor_series_aggregate_last": "最後", + "editor_series_aggregate_change": "変化量(積算メーター用)", + "editor_style_day_clock": "24時間時計", + "day_clock_times_one": "1回", + "day_clock_times": "{n} 回", + "day_clock_a_day": "1日 {text}", + "day_clock_busiest": "{total} · ピーク {time}", + "day_clock_peak": "{time} にピーク {value}", + "day_clock_state": "{name} {state}", + "day_clock_per_day": "1日あたり {label}", + "day_clock_no_data": "記録なし", + "day_clock_now": "現在", + "day_clock_on": "オン", + "day_clock_average": "平均的な1日 · 過去 {n} 日間", + "day_clock_on_days": "{of} 日中 {on} 日オン", + "day_clock_so_far": "現在まで {duration}", + "day_clock_range": "{from} – {to}", + "day_clock_average_value": "平均 {value}", + "editor_style_cycle_plot": "サイクルプロット", + "cycle_note_week": "{n} 週間の各時間の平均", + "cycle_note_hour": "{n} 週間の各時間(日ごと)", + "cycle_note_month": "{n} 週間の月内の各日(月ごと)", + "cycle_mean_legend": "パネル平均", + "cycle_panel_average": "{name} の平均", + "editor_cycle_plot_cycle": "パネルの単位", + "editor_cycle_plot_cycle_day_of_week": "曜日(時間ごと)", + "editor_cycle_plot_cycle_hour_of_day": "時刻(日ごと)", + "editor_cycle_plot_cycle_day_of_month": "日付(月ごと)", + "editor_cycle_plot_weeks": "週数", + "editor_style_dumbbell": "ダンベルチャート", + "editor_ends": "比較対象", + "editor_ends_range": "期間中の最低と最高", + "editor_ends_then": "期間の開始時点と現在", + "editor_ends_target": "目標と現在", + "editor_show_now": "現在値をマーク", + "dumbbell_low": "最低", + "dumbbell_high": "最高", + "dumbbell_now": "現在", + "dumbbell_target": "目標", + "dumbbell_ago_hour_one": "1時間前", + "dumbbell_ago_hour": "{n} 時間前", + "dumbbell_ago_day_one": "1日前", + "dumbbell_ago_day": "{n} 日前", + "dumbbell_ago_week_one": "1週間前", + "dumbbell_ago_week": "{n} 週間前", + "dumbbell_ago_month_one": "1か月前", + "dumbbell_ago_month": "{n} か月前", + "dumbbell_no_value": "値なし", + "editor_style_funnel": "ファネル", + "editor_funnel_shape": "形状", + "editor_funnel_shape_funnel": "ファネル(最初の段階が上)", + "editor_funnel_shape_pyramid": "ピラミッド(最初の段階が下)", + "editor_funnel_percent_of": "パーセンテージ", + "editor_funnel_percent_of_first": "最初の段階に対する割合", + "editor_funnel_percent_of_previous": "前の段階に対する割合", + "editor_funnel_percent_of_none": "表示しない", + "editor_funnel_color_by": "色", + "editor_funnel_color_by_series": "エンティティごとに1色", + "editor_funnel_color_by_bands": "カラーバンド別", + "funnel_aria": "{names} の{style}", + "editor_style_grouped_bars": "グループ棒グラフ", + "editor_mode": "バー", + "editor_mode_grouped": "横並び", + "editor_mode_stacked": "積み上げ", + "editor_mode_percent": "100 % 積み上げ", + "editor_bars_color_by": "色", + "editor_bars_color_by_series": "系列ごとに1色", + "editor_bars_color_by_bands": "カラーバンド別", + "editor_bar_group": "行", + "editor_bar_series": "系列", + "editor_bar_color": "バーの色", + "grouped_bars_aria": "{names} の棒グラフ", + "editor_style_heatmap": "ヒートマップ", + "heatmap_aria": "{name} のヒートマップ", + "heatmap_hours": "平均した日数", + "heatmap_empty": "読み取り値なし", + "editor_grid": "レイアウト", + "editor_grid_hours": "曜日別の時間", + "editor_grid_calendar": "カレンダー(1セル1日)", + "editor_color_by_scale": "滑らかなスケール", + "editor_cell_shape": "セル", + "editor_cell_shape_square": "正方形", + "editor_cell_shape_rounded": "角丸", + "editor_cell_shape_hexagon": "六角形", + "editor_color_min": "最低色にする値", + "editor_color_max": "最高色にする値", + "editor_legend": "凡例", + "editor_style_spiral": "スパイラル", + "spiral_aria": "{name} のスパイラル、{n} 周", + "spiral_turn_day_note": "{n} 日間、1日1周", + "spiral_turn_week_note": "{n} 週間、1週間1周", + "spiral_inner_oldest": "中心が最も古く、外側が最新", + "editor_spiral_turn": "1周の単位", + "editor_spiral_turn_day": "日", + "editor_spiral_turn_week": "週", + "editor_spiral_turns": "周回数", + "editor_spiral_ring_width": "リングの幅", + "editor_style_histogram": "ヒストグラム", + "editor_count": "集計対象", + "editor_count_time": "各範囲内の時間", + "editor_count_readings": "各範囲内の読み取り数", + "editor_show_as": "表示形式", + "editor_show_as_percent": "全体に対する割合(%)", + "editor_show_as_total": "時間数または読み取り数", + "editor_bins": "ビンの数(空欄: 自動)", + "editor_bin_width": "ビンの幅(数より優先)", + "editor_bars": "エンティティが2つ以上の場合", + "editor_bars_side": "バーを横に並べる", + "editor_bars_overlap": "バーを重ねる", + "editor_hist_x_axis": "横軸の値ラベル", + "histogram_readings": "{n} 件の読み取り値", + "histogram_reading": "1 件の読み取り値", + "editor_style_line": "折れ線グラフ", + "chart_loading": "履歴を読み込み中…", + "chart_error": "履歴を読み込めませんでした: {error}", + "energy_loading": "エネルギーダッシュボードの設定を読み込み中…", + "energy_error": "エネルギーダッシュボードの設定を読み取れませんでした: {error}", + "energy_none": "エネルギーダッシュボードにはまだこれらのフローが設定されていません。", + "energy_flow_grid_import": "電力網からの受電", + "energy_flow_grid_export": "電力網への送電", + "energy_flow_solar": "太陽光", + "energy_flow_battery_out": "バッテリー放電", + "energy_flow_battery_in": "バッテリー充電", + "energy_flow_gas": "ガス", + "energy_flow_water": "水", + "energy_flow_devices": "デバイス", + "energy_node_home": "家庭", + "energy_node_untracked": "未計測の使用量", + "energy_node_home_use": "家庭での使用", + "chart_no_data": "この期間の読み取り値はありません。", + "legend_toggle_hint": "タップで表示/非表示。長押しでこれだけを表示。", + "legend_toggle_all_hidden": "すべての系列が非表示です。名前をタップすると再表示されます。", + "export_menu": "エクスポート", + "export_png": "PNG で保存", + "export_png_hint": "画像、2倍", + "export_svg": "SVG で保存", + "export_svg_hint": "ベクター", + "export_csv": "CSV をコピー", + "export_csv_hint": "描画された値", + "export_yaml": "YAML をコピー", + "export_yaml_hint": "このカードの設定", + "export_copied": "コピーしました", + "export_saved": "保存しました", + "export_saved_file": "ファイルとして保存しました: ここではクリップボードを使用できません", + "export_failed": "このブラウザーからはエクスポートできません", + "chart_log_nothing": "対数スケールで描画できるゼロより大きい値がありません。", + "editor_style_lollipop": "ロリポップチャート", + "editor_style_pictograph": "ピクトグラフ", + "editor_unit_icon": "アイコン(エンティティごとに設定可)", + "editor_per_icon": "アイコン1つが表す量(空欄: 自動)", + "editor_group_size": "グループあたりのアイコン数(0: グループなし)", + "editor_partial": "端数はアイコンを部分的に塗る", + "editor_style_pie": "円グラフ / ドーナツグラフ", + "editor_shape": "形状", + "editor_shape_donut": "ドーナツ", + "editor_shape_pie": "円", + "editor_center_label": "合計の下の行", + "editor_gap": "扇形の間隔", + "editor_gradient": "グラデーション塗り", + "editor_style_polar_area": "鶏頭図", + "editor_polar_scale": "スケール", + "editor_polar_scale_shared": "すべて共通のスケール(0 から最大値まで)", + "editor_polar_scale_limits": "各扇形をエンティティの最小値から最大値まで", + "editor_polar_color_by": "色", + "editor_polar_color_by_series": "エンティティごとに1色", + "editor_polar_color_by_shades": "単色の濃淡(多いほど濃く)", + "editor_polar_color_by_bands": "カラーバンド別", + "editor_polar_color": "濃淡の色", + "polar_area_aria": "{names} の鶏頭図", + "editor_style_radar": "レーダーチャート", + "editor_radar_scale": "スケール", + "editor_radar_scale_limits": "各軸をエンティティの最小値から最大値まで", + "editor_radar_scale_shared": "すべて共通のスケール(0 から最大値まで)", + "editor_radar_fill": "図形を塗りつぶす", + "editor_radar_axis": "軸の名前", + "radar_aria": "{names} のレーダーチャート", + "radar_other": "その他", + "editor_style_range_area": "範囲面グラフ", + "editor_mean": "平均を線で描画", + "editor_range_color": "色", + "editor_style_rings": "リング", + "editor_rings_start_angle": "開始角度(0 が上)", + "editor_rounded_ends": "端を丸める", + "editor_style_sankey": "サンキー図(フロー)", + "editor_link_color": "フローの色分け", + "editor_link_color_auto": "流出元、または中間ノードの後は流入先", + "editor_link_color_source": "流出元", + "editor_link_color_target": "流入先", + "editor_from": "流出元", + "editor_to": "流入先", + "editor_flow_color": "フローの色", + "sankey_aria": "フロー図: {flows}", + "sankey_flow": "{from} から {to} へ {value}", + "sankey_no_flows": "各エンティティのオプションで「流出元」と「流入先」を指定してください。", + "sankey_nothing": "現在流れているものはありません。", + "energy_nothing_flowed": "この期間には何も流れていません。", + "editor_style_chord": "コード図(円周上のフロー)", + "editor_chord_pad": "ノード間の間隔", + "editor_chord_ribbon_opacity": "リボンの不透明度", + "chord_aria": "コード図: {flows}", + "editor_style_slope": "スロープチャート", + "editor_measure": "比較対象", + "editor_measure_value": "当時と現在の読み取り値", + "editor_measure_change": "各期間の増加量(メーター)", + "editor_color_by_direction": "上昇・下降", + "editor_color_by_group": "グループ別", + "editor_increase": "上昇の意味", + "editor_increase_bad": "悪い(赤)", + "editor_increase_good": "良い(緑)", + "editor_group": "グループ", + "slope_now": "現在", + "slope_ago": "{n} {unit}前", + "slope_ago_one": "1{unit}前", + "slope_previous": "前の {n} {unit}", + "slope_previous_one": "前の1{unit}", + "slope_last": "過去 {n} {unit}", + "slope_last_one": "過去1{unit}", + "slope_unit_hour": "時間", + "slope_unit_hour_other": "時間", + "slope_unit_day": "日", + "slope_unit_day_other": "日", + "slope_unit_week": "週間", + "slope_unit_week_other": "週間", + "slope_unit_month": "か月", + "slope_unit_month_other": "か月", + "slope_entity_aria": "{name}、{from} から {to}", + "slope_no_reading": "読み取り値なし", + "editor_style_sparkline": "スパークライン", + "editor_spark": "スパークライン", + "editor_spark_line": "線", + "editor_spark_area": "面", + "editor_spark_column": "縦棒", + "editor_spark_bar": "名前と値の下にバー", + "editor_spark_color": "色", + "spark_aria": "{name} の推移", + "editor_style_streamgraph": "ストリームグラフ", + "editor_baseline": "形状", + "editor_baseline_wiggle": "ストリームグラフ(流れる形)", + "editor_baseline_centre": "中央揃え", + "editor_baseline_share": "合計に対する割合(100 %)", + "editor_baseline_zero": "ゼロから積み上げ", + "editor_stream_order": "順序", + "editor_stream_order_inside_out": "最大のものを中央に", + "editor_stream_order_listed": "リスト順(最初が一番下)", + "editor_stream_labels": "ストリームに名前を表示", + "editor_stream_curve": "縁", + "stream_total": "合計", + "editor_style_sunburst": "サンバースト図", + "editor_style_icicle": "アイシクル図", + "editor_sunburst_shape": "形状", + "editor_sunburst_shape_full": "全円", + "editor_sunburst_shape_half": "半円", + "editor_hierarchy_color_by": "色", + "editor_hierarchy_color_by_group": "グループごとに1色", + "editor_hierarchy_color_by_bands": "カラーバンド別", + "hierarchy_total": "合計", + "hierarchy_other": "その他", + "hierarchy_empty": "表示するものがありません: ゼロより大きい値を持つエンティティがありません。", + "hierarchy_no_reading": "読み取り値なし:", + "sunburst_aria": "{names} のサンバースト図", + "icicle_aria": "{names} のアイシクル図", + "editor_style_timeline": "状態タイムライン", + "timeline_no_states": "この期間に記録された状態はありません。", + "timeline_for": "{duration} 継続", + "timeline_now": "現在", + "timeline_measurement": "状態ではなく測定値です: 折れ線グラフが適しています", + "editor_style_treemap": "ツリーマップ", + "editor_treemap_color_by": "色", + "editor_treemap_color_by_group": "グループごとに1色", + "editor_treemap_color_by_bands": "カラーバンド別", + "treemap_aria": "{names} のツリーマップ", + "treemap_total": "合計 {value}", + "treemap_empty": "表示するものがありません: ゼロより大きい値を持つエンティティがありません。", + "treemap_no_reading": "読み取り値なし:", + "treemap_other": "その他", + "editor_style_marimekko": "マリメッコチャート", + "editor_marimekko_segment_labels": "各部分のテキスト", + "editor_marimekko_segment_labels_percent": "列内の割合", + "editor_marimekko_segment_labels_value": "値", + "editor_marimekko_segment_labels_both": "割合と値", + "editor_marimekko_segment_labels_none": "なし", + "editor_marimekko_group": "列(グループ)", + "editor_marimekko_category": "カテゴリー", + "editor_marimekko_color": "カテゴリーの色", + "marimekko_aria": "マリメッコチャート、列: {columns}", + "editor_style_trend": "トレンド", + "trend_min": "最低", + "trend_avg": "平均", + "trend_max": "最高", + "editor_style_violin": "バイオリン図", + "editor_shape_violin": "バイオリン", + "editor_shape_raincloud": "レインクラウド(半バイオリン、箱、読み取り値)", + "editor_box": "中央値と中央の半分を示す箱", + "editor_bandwidth": "平滑化(エンティティの単位、空欄で自動)", + "editor_split_by": "図形の分け方", + "editor_split_by_none": "エンティティ", + "editor_split_by_day": "エンティティと日", + "editor_split_by_week": "エンティティと週", + "editor_split_by_month": "エンティティと月", + "violin_median": "中央値 {value}", + "violin_none": "読み取り値なし", + "violin_raincloud": "レインクラウド", + "editor_style_waffle": "ワッフルチャート", + "editor_waffles": "ワッフル", + "editor_waffles_one": "1つをエンティティで分割", + "editor_waffles_each": "エンティティごとに1つ、横に並べる", + "editor_headline": "最初の割合を大きく表示", + "editor_style_waterfall": "ウォーターフォールチャート", + "editor_steps": "各ステップの値", + "editor_steps_change": "期間中の変化量", + "editor_steps_current": "現在値", + "editor_start_from_first": "期間開始時の最初のエンティティの読み取り値から開始", + "editor_total": "最後に合計を表示", + "editor_waterfall_invert": "減算する(これらの増加は合計の減少)", + "waterfall_start": "開始", + "waterfall_end": "終了", + "waterfall_total": "合計", + "waterfall_no_readings": "読み取り値なし", + "waterfall_aria": "ウォーターフォールチャート: {bars}", + "editor_style_wind_rose": "風配図", + "wind_prevailing": "卓越風向", + "wind_mean_speed": "平均風速", + "wind_strongest": "最大", + "wind_calm": "静穏", + "wind_speed": "風速", + "wind_speed_unit": "風速({unit})", + "wind_share": "時間の割合", + "wind_aria": "風配図、卓越風向 {direction} {share}", + "wind_aria_calm": "風配図、卓越風向 {direction} {share}、静穏 {calm}", + "wind_aria_still": "風配図、静穏 {calm}", + "editor_style_purpose_bar": "バッテリーやレベルなど、0 から 100 までの値", + "editor_style_purpose_thin": "ストレージや長いリストを省スペースで", + "editor_style_purpose_segmented": "信号強度や充填レベルを段階的に", + "editor_style_purpose_tank": "タンク、ゴミ箱、雨水タンクを下から満たして", + "editor_style_purpose_battery": "家中のすべてのバッテリーを残量の少ない順に", + "editor_style_purpose_ring": "CPU、メモリ、ディスクをダイヤルで", + "editor_style_purpose_needle": "電力や速度を針で", + "editor_style_purpose_arc": "温度、湿度、CO₂ を開いたダイヤルで", + "editor_style_purpose_line": "センサーの数時間、数日、数か月にわたる変化", + "editor_style_purpose_area": "太陽光と電力使用量。受電と送電をゼロの上下に", + "editor_style_purpose_column": "1 日あたりのエネルギー、1 時間あたりの雨量", + "editor_style_purpose_combined": "縦棒、折れ線、面を 1 つの時間軸に。第 2 軸も使用可能", + "editor_style_purpose_pie": "今日のエネルギーの供給元など、合計の内訳", + "editor_style_purpose_rings": "複数のバッテリーや目標を 1 つのダイヤルに", + "editor_style_purpose_pictograph": "数える: 終えた家事、飲んだ水の杯数、在宅人数", + "editor_style_purpose_waffle": "100 のうちの割合、または 1 つの合計の内訳", + "editor_style_purpose_histogram": "部屋が各温度帯にあった時間", + "editor_style_purpose_scatter": "暖房と外気温など、センサー同士の比較", + "editor_style_purpose_bubble": "2 つのセンサーの比較。大きさは 3 つ目のセンサー", + "editor_style_purpose_heatmap": "時間帯と曜日ごとの電力、または 1 年分の日をカレンダーで", + "editor_style_purpose_spiral": "毎日または毎週の習慣。1 日または 1 週間で 1 周", + "editor_style_purpose_box": "読み取り値のばらつき。エンティティごと、または日・週・月ごと", + "editor_style_purpose_funnel": "太陽光の発電量、家での使用量、送電量の順に", + "editor_style_purpose_radar": "複数の値のプロファイルを比較", + "editor_style_purpose_polar_area": "円の周りに長さの異なる扇形で値を表示", + "editor_style_purpose_treemap": "階や部屋ごとの電力使用量を、割合に応じた大きさの四角形で", + "editor_style_purpose_marimekko": "部屋別と用途別のエネルギーなど、合計を 2 通りに分割", + "editor_style_purpose_sunburst": "階層をリングで表示。タップで掘り下げ", + "editor_style_purpose_icicle": "階層を積み重ねたバーで表示。タップで掘り下げ", + "editor_style_purpose_grouped_bars": "複数の値を横並び、積み上げ、または 100 % で", + "editor_style_purpose_bullet": "値と目標値の比較", + "editor_style_purpose_lollipop": "多くの値をすっきり表示", + "editor_style_purpose_waterfall": "合計が段階的に積み上がる、または減っていく様子", + "editor_style_purpose_slope": "各エンティティの以前と現在", + "editor_style_purpose_dumbbell": "各エンティティの最小値と最大値", + "editor_style_purpose_range_area": "各期間の最小値から最大値までを塗りつぶし", + "editor_style_purpose_sparkline": "各エンティティの名前と値の横に小さなトレンド", + "editor_style_purpose_streamgraph": "複数のエンティティが合計を時間とともにどう分け合うか", + "editor_style_purpose_candlestick": "期間ごとの開始値、最高値、最低値、終了値", + "editor_style_purpose_violin": "読み取り値の分布を滑らかな形で", + "editor_style_purpose_beeswarm": "すべての読み取り値を重ならないように点で配置", + "editor_style_purpose_strip_plot": "すべての読み取り値を点で表示し、中央の値に線を引く", + "editor_style_purpose_sankey": "電源と負荷の間の電力の流れ", + "editor_style_purpose_chord": "いくつかの場所の間の双方向の流れを円周上に", + "editor_style_purpose_timeline": "各エンティティがオン、オフ、在宅、暖房中だった時間", + "editor_style_purpose_climate": "サーモスタットの温度と設定温度の比較", + "editor_style_purpose_wind_rose": "風の吹いてくる方向とその強さ", + "editor_style_purpose_day_clock": "各エンティティがオンだった時間を 24 時間の時計で", + "editor_style_purpose_cycle_plot": "曜日ごとの平均的な 1 日を並べて", + "editor_style_purpose_trend": "コンパクトなタイル: 値と最近の推移", + "editor_chart_group_data": "期間と読み取り値", + "editor_chart_group_look": "外観", + "editor_chart_group_axes": "軸とグリッド線", + "editor_chart_group_extras": "マーカーとその他", + "editor_chart_group_layout": "レイアウトと共有", + "editor_notice_group_by": "{by}によるグループ化をオフにしました。{style}ではこの方法でグループ化できません。", + "editor_notice_sorted": "残量の少ない順に並べ替えました。「表示」の「並べ替え」で変更できます。", + "editor_summary_no_entities": "まだエンティティがありません", + "editor_summary_entity_one": "1 個のエンティティ", + "editor_summary_entities": "{count} 個のエンティティ", + "editor_summary_matching": "および一致するもの", + "editor_summary_limits": "{min} から {max}", + "editor_summary_target": "目標値 {target}", + "editor_summary_no_bands": "バンドなし", + "editor_summary_band_one": "1 個のバンド", + "editor_summary_bands": "{count} 個のバンド", + "editor_warn_min_max": "最小値({min})が最大値({max})より小さくないため、何も塗りつぶせません。最小値を下げるか、最大値を上げてください。", + "editor_warn_not_number": "{entity} の値は「{state}」で数値ではないため、このスタイルでは描画できません。数値を返すセンサーを選ぶか、オプションでその属性のいずれかを読み取ってください。", + "editor_warn_band_same_start": "2 つのバンドが {from} から始まっているため、片方しか表示されません。バンドごとに別の開始値を設定してください。", + "editor_row_action": "{action}: {entity}", + "editor_when_heading": "この系列を表示する条件…", + "editor_when_card_heading": "系列を表示する条件…", + "editor_when_card_help": "エンティティを選び、そのエンティティがとるべき状態、または収まるべき範囲を指定します。系列ごとの条件は「エンティティ」の各オプションで設定できます。", + "editor_when_state_helper": "複数の状態はカンマで区切ってください。", + "editor_when_card_state_helper": "複数の状態はカンマで区切ってください。", + "editor_anomalies_window_helper": "例: 30min、2h、1d。空欄: 期間の 1/12。", + "editor_zoom_helper": "ピンチ、Ctrl + スクロール、またはドラッグ。", + "editor_sync_helper": "同じ名前のチャートはポインターを共有し、期間も一緒に移動します。", + "editor_forecast_entity_helper": "現在以降の予報を破線で描画します。", + "editor_forecast_attribute_helper": "空欄: 天気予報、または \"forecast\" という名前の属性。", + "editor_forecast_value_key_helper": "空欄: 予報から自動判定。", + "editor_forecast_time_key_helper": "空欄: 予報から自動判定。", + "editor_forecast_type_helper": "空欄: 1時間ごと。", + "editor_forecast_multiply_helper": "空欄: 1。", + "editor_trend_y_min_helper": "数値の前に ~ を付けると、読み取り値がその値を超えられます。", + "editor_trend_y_max_helper": "数値の前に ~ を付けると、読み取り値がその値を超えられます。", + "editor_y_min_secondary_helper": "数値の前に ~ を付けると、読み取り値がその値を超えられます。", + "editor_y_max_secondary_helper": "数値の前に ~ を付けると、読み取り値がその値を超えられます。", + "editor_entity_groups_helper": "「グループ化」より優先されます。2階層にするには \"1階 / キッチン\" のように入力します。", + "editor_active_helper": "空欄: on、open、heating、home など。", + "editor_annotation_times_helper": "毎日なら 07:00、または 2026-10-28 07:00。複数はカンマで区切ります。", + "editor_annotation_value_helper": "数値またはエンティティ。", + "editor_annotation_from_helper": "数値またはエンティティ。空欄: 下端。", + "editor_annotation_to_helper": "数値またはエンティティ。空欄: 上端。", + "editor_derivative_smoothing_time_helper": "例: 15min。読み取り値の数の代わりに使用されます。", + "editor_calm_helper": "空欄: 0.5 m/s、または km/h、mph、ノットでの同等値。", + "editor_radar_axis_helper": "同じ軸名のエンティティはグループ間で揃います。", + "editor_energy_flows_helper": "未選択時: 電力網、太陽光、バッテリー。", + "editor_shade_color_helper": "パレット名または任意の CSS カラー。" +} diff --git a/src/locales/ko.json b/src/locales/ko.json new file mode 100644 index 0000000..c03df32 --- /dev/null +++ b/src/locales/ko.json @@ -0,0 +1,1061 @@ +{ + "entity_not_found": "구성요소를 찾을 수 없습니다", + "unavailable": "사용할 수 없음", + "no_entities": "편집기에서 구성요소를 추가하여 시작하세요.", + "no_matches": "현재 일치하는 구성요소가 없습니다.", + "none_available": "이 구성요소 중 사용 가능한 것이 없습니다.", + "editor_section_entities": "구성요소", + "editor_section_style": "스타일", + "editor_section_chart": "차트", + "editor_group_bars": "막대", + "editor_group_gauges": "게이지", + "editor_group_history": "기록 차트", + "editor_group_totals": "전체의 구성", + "editor_group_compare": "비교", + "editor_group_distribution": "분포", + "editor_period_last": "표시할 기간", + "editor_period_unit": "단위", + "editor_period_unit_hour": "시간", + "editor_period_unit_day": "일", + "editor_period_unit_week": "주", + "editor_period_unit_month": "월", + "editor_source": "데이터 출처", + "editor_source_history": "기록 (모든 변경)", + "editor_source_statistics": "장기 통계", + "editor_derivative_transform": "변환", + "editor_derivative_transform_none": "없음 (측정값 그대로)", + "editor_derivative_transform_derivative": "변화율", + "editor_derivative_unit_time": "변화율 단위", + "editor_derivative_unit_time_s": "초", + "editor_derivative_unit_time_min": "분", + "editor_derivative_unit_time_h": "시간", + "editor_derivative_unit_time_d": "일", + "editor_derivative_smoothing": "측정값 기준 평활화", + "editor_derivative_smoothing_time": "시간 기준 평활화", + "editor_source_current": "현재 값", + "editor_source_energy": "에너지 대시보드", + "editor_energy_flows": "에너지 흐름", + "editor_energy_split": "내보내기와 배터리 충전을 축 아래에 표시", + "editor_curve": "선 모양", + "editor_curve_smooth": "부드럽게", + "editor_curve_straight": "직선", + "editor_curve_step": "계단", + "editor_color_by": "색상", + "editor_color_by_series": "구성요소별 색상", + "editor_color_by_bands": "색상 구간별", + "editor_labels": "포인트에 값 표시", + "editor_series_color": "선 색상", + "editor_dash": "점선", + "editor_section_limits": "범위", + "editor_section_colours": "색상", + "editor_section_display": "표시", + "editor_section_actions": "동작", + "editor_title": "제목", + "editor_style_bar": "막대", + "editor_style_thin": "얇은 막대", + "editor_style_segmented": "분할", + "editor_style_tank": "탱크", + "editor_style_battery": "배터리 그리드", + "battery_aria": "배터리 잔량: {levels}", + "editor_style_ring": "링", + "editor_style_needle": "바늘", + "editor_style_arc": "원호", + "editor_gauge_help": "각도는 위쪽에서 시계 방향으로 잰 도(°) 단위입니다: -90은 왼쪽, 90은 오른쪽입니다. 비워 두면 스타일의 기본 모양이 됩니다.", + "editor_start_angle": "시작 각도", + "editor_end_angle": "끝 각도", + "editor_center": "가운데 표시", + "editor_center_mode_value": "값", + "editor_center_mode_band": "색상 구간 라벨", + "editor_center_mode_name": "이름", + "editor_center_mode_text": "직접 입력한 텍스트", + "editor_center_mode_none": "없음", + "editor_center_text": "텍스트", + "editor_tick_labels": "눈금 숫자", + "editor_ghost": "게이지 뒤에 최근 범위 표시", + "editor_ghost_off": "끄기", + "editor_ghost_24h": "최근 24시간", + "editor_ghost_7d": "최근 7일", + "ghost_title_24h": "최근 24시간: {min}~{max}, 평균 {mean}", + "ghost_title_7d": "최근 7일: {min}~{max}, 평균 {mean}", + "editor_show_name": "이름 표시", + "editor_show_value": "값 표시", + "editor_show_icon": "아이콘 표시", + "editor_show_target": "목표값 표시", + "editor_show_legend": "범례 표시", + "editor_columns": "열 수", + "editor_sort": "정렬", + "editor_sort_none": "목록 순서", + "editor_sort_ascending": "낮은 순", + "editor_sort_descending": "높은 순", + "editor_decimals": "소수 자릿수", + "editor_unit": "단위", + "editor_animate": "애니메이션", + "editor_hide_unavailable": "사용할 수 없는 구성요소 숨기기", + "editor_export": "내보내기 메뉴", + "editor_limit": "최대 표시 개수", + "editor_include_heading": "일치하는 모든 구성요소도 표시", + "editor_include_help": "새 기기는 카드를 편집하지 않아도 나타납니다. 같은 종류를 여러 개 고르면 그중 하나와 일치하면 되고, 다른 종류는 모두 일치해야 합니다.", + "editor_exclude_heading": "제외", + "editor_exclude_help": "일치한 구성요소 중 이 항목 중 하나라도 일치하면 제외됩니다.", + "editor_rule_device_class": "기기 클래스", + "editor_rule_area": "영역", + "editor_rule_floor": "층", + "editor_rule_label": "라벨", + "editor_rule_domain": "도메인", + "editor_rule_entity": "구성요소", + "editor_tap_action": "탭 동작", + "editor_hold_action": "길게 누르기 동작", + "editor_double_tap_action": "두 번 탭 동작", + "editor_badge_entity": "구성요소", + "editor_badge_style": "모양", + "editor_badge_style_value": "아이콘이 있는 값", + "editor_badge_style_sparkline": "스파크라인", + "editor_badge_style_ring": "링", + "editor_badge_style_thin": "얇은 막대", + "editor_badge_attribute": "속성 (상태 대신 사용)", + "editor_badge_name": "이름", + "editor_badge_hours": "기록 시간", + "editor_badge_show_name": "이름 표시", + "editor_badge_show_icon": "아이콘 표시", + "editor_badge_icon": "아이콘", + "editor_badge_min": "최솟값", + "editor_badge_max": "최댓값", + "editor_badge_unit": "단위", + "editor_badge_decimals": "소수 자릿수", + "editor_badge_color": "구간이 없을 때 색상", + "editor_badge_bands": "색상 구간", + "editor_badge_bands_help": "배지는 카드와 마찬가지로 값이 속한 구간의 색상을 따릅니다.", + "editor_badge_actions": "동작", + "editor_badge_tap_action": "탭 동작", + "editor_badge_hold_action": "길게 누르기 동작", + "editor_badge_double_tap_action": "두 번 탭 동작", + "editor_attribute": "속성 (상태 대신 사용)", + "editor_name": "이름", + "editor_icon": "아이콘", + "editor_min": "최솟값", + "editor_max": "최댓값", + "editor_target": "목표값", + "editor_none": "없음", + "editor_card_setting": "카드 설정", + "editor_limit_default": "기본값 ({value})", + "editor_limit_number": "숫자", + "editor_limit_entity": "구성요소", + "editor_preset": "프리셋", + "editor_preset_battery": "배터리 (낮을수록 나쁨)", + "editor_preset_usage": "사용량 (높을수록 나쁨)", + "editor_preset_temperature": "온도", + "editor_preset_none": "없음", + "editor_preset_custom": "사용자 지정", + "editor_band_from": "시작값", + "editor_band_from_entity": "구성요소에서 시작", + "editor_band_from_number": "숫자에서 시작", + "editor_band_from_entity_label": "이 구성요소 값에서 시작", + "editor_band_color": "색상", + "editor_band_custom_color": "CSS 색상", + "editor_band_label": "라벨", + "editor_band_icon": "아이콘", + "editor_color_icon": "아이콘 색상을 구간에 맞추기", + "editor_color_primary": "기본", + "editor_color_green": "초록", + "editor_color_amber": "호박색", + "editor_color_red": "빨강", + "editor_color_blue": "파랑", + "editor_color_purple": "보라", + "editor_color_grey": "회색", + "editor_color_custom": "사용자 지정…", + "editor_add_band": "구간 추가", + "editor_remove_band": "구간 삭제", + "editor_add_entity": "구성요소 추가", + "editor_move_up": "위로 이동", + "editor_move_down": "아래로 이동", + "editor_remove_entity": "구성요소 삭제", + "editor_show_options": "옵션 표시", + "editor_hide_options": "옵션 숨기기", + "editor_not_found": "{entity} (찾을 수 없음)", + "editor_severity": "색상", + "annotation_at": "{time}의 {label}", + "editor_orientation": "방향", + "editor_orientation_horizontal": "가로", + "editor_orientation_vertical": "세로", + "editor_value_axis": "값 라벨", + "editor_value_grid": "각 값 라벨에 선 표시", + "editor_value_min": "표시할 최솟값", + "editor_value_max": "표시할 최댓값", + "dist_median": "중앙값", + "dist_middle": "중간 50%", + "dist_range": "최소 – 최대", + "dist_count": "측정 횟수", + "editor_drill_down": "그룹을 탭하여 구성 표시", + "drill_into": "{label}. 구성 표시", + "drill_back": "{name}(으)로 돌아가기", + "drill_top": "전체", + "extremes_high": "최고", + "extremes_low": "최저", + "extremes_average": "평균", + "editor_extremes_max": "최고 측정값 표시", + "editor_extremes_min": "최저 측정값 표시", + "editor_extremes_average": "평균", + "editor_extremes_average_none": "표시 안 함", + "editor_extremes_average_line": "차트를 가로지르는 선", + "editor_extremes_average_figure": "수치만", + "editor_extremes": "최고, 최저, 평균 표시", + "anomaly_title": "{name}: {value}, 정상 범위에서 {sigma}", + "anomaly_beyond_high": "{limit} 초과", + "anomaly_beyond_low": "{limit} 미만", + "editor_anomalies": "정상에서 크게 벗어난 측정값 표시", + "editor_anomalies_window": "윈도우", + "editor_anomalies_sigma": "표시할 범위 (표준편차 단위)", + "editor_anomalies_color": "마커 색상", + "editor_anomalies_band": "정상 범위 음영 표시", + "period_previous": "이전 기간", + "period_next": "다음 기간", + "period_return": "{label}(으)로 돌아가기", + "period_today": "오늘", + "period_yesterday": "어제", + "period_this_week": "이번 주", + "period_last_week": "지난주", + "period_this_month": "이번 달", + "period_last_month": "지난달", + "period_this_year": "올해", + "period_last_year": "작년", + "period_last_hour": "최근 1시간", + "period_last_hours": "최근 {n}시간", + "period_last_day": "최근 1일", + "period_last_days": "최근 {n}일", + "period_last_week_rolling": "최근 7일", + "period_last_weeks": "최근 {n}주", + "period_last_month_rolling": "최근 1개월", + "period_last_months": "최근 {n}개월", + "editor_color_by_shades": "한 가지 색상의 농담", + "editor_shade_color": "농담 색상", + "editor_show_percent": "각 비율을 백분율로 표시", + "editor_center_total": "합계", + "editor_center_average": "평균", + "editor_center_none": "없음", + "parts_total": "합계", + "parts_average": "평균", + "parts_aria": "{names}의 {style}", + "editor_style_scatter": "산점도", + "editor_style_bubble": "버블 차트", + "editor_against": "가로축", + "editor_against_entity": "첫 번째 구성요소", + "editor_against_time": "시간", + "editor_dot_size": "점 크기 (px)", + "editor_jitter": "지터 (px)", + "editor_min_size": "최소 버블 (px)", + "editor_max_size": "최대 버블 (px)", + "editor_dot_color": "점 색상", + "editor_xy_x_axis": "가로축 라벨", + "scatter_needs_two": "두 번째 구성요소를 추가하세요. 첫 번째는 가로축, 나머지는 세로축이 됩니다.", + "bubble_needs_three": "구성요소 3개를 추가하세요: 가로축용, 세로축용, 버블 크기용입니다.", + "scatter_role_x": "가로", + "bubble_role_size": "크기", + "chart_total": "합계", + "editor_x_min": "가로축 최솟값", + "editor_x_max": "가로축 최댓값", + "zoom_reset": "확대/축소 초기화", + "zoom_window": "표시 범위: {from}~{to}", + "zoom_window_label": "표시 중인 차트 범위", + "editor_zoom": "확대/축소 및 이동", + "editor_overview": "차트 아래 개요 막대", + "editor_annotations": "주석", + "editor_annotation_type": "종류", + "editor_annotation_type_line": "값에 선 표시", + "editor_annotation_type_band": "값 범위 음영", + "editor_annotation_type_time": "지정 시각에 표시", + "editor_annotation_type_state": "구성요소 변경 시 표시", + "editor_annotation_type_point": "측정값에 라벨", + "editor_annotation_add_line": "선", + "editor_annotation_add_band": "구간", + "editor_annotation_add_time": "시각", + "editor_annotation_add_state": "상태 변경", + "editor_annotation_add_point": "포인트 라벨", + "editor_annotation_add": "주석 추가:", + "editor_annotation_value": "값", + "editor_annotation_from": "시작", + "editor_annotation_to": "끝", + "editor_annotation_times": "시각", + "editor_annotation_entity": "구성요소", + "editor_annotation_series": "계열 (비우면 첫 번째)", + "editor_annotation_state": "상태 (비우면 모든 변경)", + "editor_annotation_shade": "이 상태인 동안 음영 표시", + "editor_annotation_at": "측정값", + "editor_annotation_at_max": "최고", + "editor_annotation_at_min": "최저", + "editor_annotation_at_last": "최신", + "editor_annotation_at_first": "처음", + "editor_annotation_label": "라벨", + "editor_annotation_color": "색상", + "editor_annotation_dash": "점선", + "editor_annotation_history": "구성요소 기록 따라가기 (계단형)", + "editor_annotation_zone": "음영", + "editor_annotation_zone_none": "없음", + "editor_annotation_zone_above": "선 위", + "editor_annotation_zone_below": "선 아래", + "editor_annotation_severity": "선의 값에 따라 음영 색상 변경 (선택 구간)", + "editor_annotation_remove": "주석 삭제", + "editor_zones": "차트 뒤에 심각도 구간 음영 표시", + "editor_period_calendar": "기간", + "editor_period_calendar_rolling": "최근…", + "editor_period_calendar_day": "오늘", + "editor_period_calendar_week": "이번 주", + "editor_period_calendar_month": "이번 달", + "editor_period_calendar_year": "올해", + "editor_period_offset": "이전 기간 수 (0은 현재)", + "editor_period_until": "그리기 범위", + "editor_period_until_now": "지금까지", + "editor_period_until_end": "기간 끝까지", + "editor_period_navigate": "이전/다음 버튼 표시", + "editor_group_by": "측정값 그룹화", + "editor_group_by_none": "그룹화 안 함", + "editor_group_by_hour": "시간", + "editor_group_by_day": "일", + "editor_group_by_week": "주", + "editor_group_by_month": "월", + "editor_aggregate": "집계 방법", + "compare_series": "{name}, {offset}", + "compare_hours_earlier": "{n}시간 전", + "compare_days_earlier": "{n}일 전", + "compare_weeks_earlier": "{n}주 전", + "compare_months_earlier": "{n}개월 전", + "compare_years_earlier": "{n}년 전", + "editor_compare": "이전 기간과 비교 (뒤에 흐리게 표시)", + "editor_compare_style": "이전 기간 색상", + "editor_compare_style_grey": "회색", + "editor_compare_style_series": "흐린 계열 색상", + "editor_aggregate_mean": "평균", + "editor_aggregate_sum": "합계", + "editor_aggregate_min": "최소", + "editor_aggregate_max": "최대", + "editor_aggregate_first": "처음", + "editor_aggregate_last": "마지막", + "editor_aggregate_change": "변화량 (누적 계량기용)", + "editor_cumulative_transform": "변환", + "editor_cumulative_transform_none": "없음 (측정값 그대로)", + "editor_cumulative_transform_cumulative": "누계", + "editor_cumulative_reset": "누계 초기화", + "editor_cumulative_reset_none": "안 함 (왼쪽 끝부터)", + "editor_cumulative_reset_day": "매일", + "editor_cumulative_reset_week": "매주", + "editor_cumulative_reset_month": "매월", + "editor_cumulative_reset_billing": "매월 청구일", + "editor_cumulative_billing_day": "매월 청구일 (1~28)", + "editor_x_axis": "시간 라벨", + "editor_y_axis": "값 라벨", + "editor_axis_labels": "축 라벨", + "editor_axis_labels_outside": "차트 옆", + "editor_axis_labels_inside": "차트 위에 겹치기", + "editor_grid_horizontal": "가로선", + "editor_grid_vertical": "세로선", + "editor_y_min": "표시할 최솟값", + "editor_y_max": "표시할 최댓값", + "editor_y_scale": "값 눈금", + "editor_y_scale_linear": "균등 간격", + "editor_y_scale_log": "로그 (10의 거듭제곱)", + "editor_tooltip": "마우스 오버 또는 터치 시 값 표시", + "editor_line_width": "선 두께 (px)", + "editor_dots": "각 측정값에 점 표시", + "editor_on_top": "다른 선 위에 그리기", + "editor_when_entity": "구성요소", + "editor_when_state": "상태가 다음일 때", + "editor_when_above": "다음보다 클 때", + "editor_when_below": "다음보다 작을 때", + "editor_when_card_entity": "구성요소", + "editor_when_card_state": "상태가 다음일 때", + "editor_when_card_above": "다음보다 클 때", + "editor_when_card_below": "다음보다 작을 때", + "editor_when_ghost": "숨겨진 측정값을 흐린 선으로 표시", + "editor_when_strip": "조건이 충족된 기간을 보여주는 막대", + "when_strip_label": "{condition} 동안 표시", + "editor_now_marker": "현재 시각 선", + "editor_now_marker_off": "끄기", + "editor_now_marker_line": "선만", + "editor_now_marker_time": "선과 시각", + "editor_now_marker_countdown": "선과 다음 설정 시각까지 카운트다운", + "now_marker_countdown": "{label}까지 {duration}", + "now_marker_next": "다음까지 {duration}", + "editor_compact": "간단히", + "editor_header": "이름과 값", + "editor_header_above": "차트 위", + "editor_header_over": "차트에 겹치기", + "editor_header_hidden": "숨김", + "editor_legend_toggle": "이름을 탭하여 표시/숨기기 전환", + "editor_labels_show": "표시할 측정값", + "editor_labels_show_all": "전체 (들어가는 만큼)", + "editor_labels_show_last": "최신", + "editor_labels_show_minmax": "최고와 최저", + "editor_labels_show_ends": "처음과 최신", + "editor_labels_position": "라벨 위치", + "editor_labels_position_auto": "봉우리는 위, 골짜기는 아래", + "editor_labels_position_above": "위", + "editor_labels_position_below": "아래", + "editor_labels_position_center": "포인트 위", + "editor_labels_overlap": "라벨 겹침 허용", + "editor_sync": "동기화 그룹", + "editor_multiples": "구성요소마다 작은 차트 표시", + "editor_multiples_scale": "값 눈금", + "editor_multiples_scale_auto": "단위가 같으면 공통", + "editor_multiples_scale_shared": "모든 차트에서 공통", + "editor_multiples_scale_independent": "차트별 개별", + "editor_multiples_columns": "열 수 (비우면 카드에 맞춤)", + "forecast_label": "예보", + "forecast_series": "{name} 예보", + "editor_forecast_title": "예보", + "editor_forecast_entity": "예보 구성요소", + "editor_forecast_attribute": "속성", + "editor_forecast_value_key": "값 키", + "editor_forecast_time_key": "시간 키", + "editor_forecast_type": "날씨 예보", + "editor_forecast_type_hourly": "시간별", + "editor_forecast_type_daily": "일별", + "editor_forecast_type_twice_daily": "하루 두 번", + "editor_forecast_multiply": "값에 곱할 수", + "editor_forecast_hours": "예보 표시 기간", + "editor_set_point": "설정 온도 표시", + "editor_shading": "난방 또는 냉방 중 음영 표시", + "editor_shade_fan": "송풍만 작동 중 음영 표시", + "editor_current_color": "온도 색상", + "editor_set_point_color": "설정 온도 색상", + "editor_heating_color": "난방 색상", + "editor_cooling_color": "냉방 색상", + "editor_days": "일수 (2 이상이면 평균적인 하루 표시)", + "editor_day_clock_center_total": "켜진 시간", + "editor_day_clock_center_now": "현재 시각", + "editor_day_clock_center_none": "없음", + "editor_bucket": "막대 간격", + "editor_bucket_15": "15분", + "editor_bucket_30": "30분", + "editor_bucket_60": "1시간", + "editor_aggregate_auto": "자동 (계량기는 변화량, 그 외는 평균)", + "editor_ring_color": "색상", + "editor_active": "켜짐으로 간주할 상태", + "editor_entity_options_none": "먼저 위에서 구성요소를 추가하세요.", + "editor_hierarchy_group_by": "그룹화 기준", + "editor_group_by_floor": "층", + "editor_group_by_area": "영역", + "editor_group_by_device": "기기", + "editor_group_by_label": "라벨", + "editor_entity_groups": "개별 그룹", + "editor_bar_labels": "막대 위 텍스트", + "editor_bar_labels_state": "상태", + "editor_bar_labels_duration": "지속 시간", + "editor_bar_labels_both": "상태와 지속 시간", + "editor_bar_labels_none": "없음", + "editor_timeline_legend": "상태 범례", + "editor_timeline_legend_above": "차트 위", + "editor_timeline_legend_hidden": "숨김", + "editor_state_colors": "상태 색상", + "editor_state_colors_help": "팔레트 이름 (amber, green, blue, red, purple, grey, primary) 또는 임의의 CSS 색상.", + "editor_state_colors_state": "상태", + "editor_state_colors_color": "색상", + "editor_state_colors_add": "상태 색상 추가", + "editor_state_colors_remove": "삭제", + "editor_timeline_group": "그룹 (같은 그룹의 행은 제목을 공유)", + "editor_points_per_hour": "시간당 포인트 수 (0이면 모든 측정값 표시)", + "editor_graph": "그래프", + "editor_graph_line": "선", + "editor_graph_bar": "막대", + "editor_graph_none": "없음 (값만)", + "editor_fill": "선 아래 채우기", + "editor_fill_solid": "단색", + "editor_fill_fade": "페이드", + "editor_fill_none": "없음", + "editor_points": "선 위의 점", + "editor_points_hover": "마우스 오버 시", + "editor_points_always": "항상", + "editor_points_never": "표시 안 함", + "editor_trend_labels": "최고, 최저 라벨", + "editor_labels_hover": "마우스 오버 시", + "editor_labels_always": "항상", + "editor_labels_never": "표시 안 함", + "editor_height": "그래프 높이 (너비 500 px당)", + "editor_bar_spacing": "막대 간격 (px)", + "editor_color_transition": "구간 색상", + "editor_color_transition_smooth": "혼합", + "editor_color_transition_hard": "구간마다 전환", + "editor_extrema": "최저와 최고 표시", + "editor_average": "평균 표시", + "editor_trend_legend": "범례 (구성요소 2개 이상)", + "editor_trend_y_min": "최솟값", + "editor_trend_y_max": "최댓값", + "editor_min_range": "표시할 최소 범위", + "editor_y_min_secondary": "오른쪽 축 최솟값", + "editor_y_max_secondary": "오른쪽 축 최댓값", + "editor_min_range_secondary": "오른쪽 축 최소 범위", + "editor_value_factor": "10의 거듭제곱으로 배율 적용", + "editor_align_header": "이름과 아이콘", + "editor_align_header_default": "양쪽 분산", + "editor_align_header_left": "왼쪽", + "editor_align_header_right": "오른쪽", + "editor_align_header_center": "가운데", + "editor_align_icon": "아이콘", + "editor_align_icon_right": "이름 오른쪽", + "editor_align_icon_left": "이름 왼쪽", + "editor_align_icon_state": "값 옆", + "editor_align_state": "값", + "editor_align_state_left": "왼쪽", + "editor_align_state_right": "오른쪽", + "editor_align_state_center": "가운데", + "editor_font_size": "값 크기 (%)", + "editor_font_size_header": "이름 크기 (px)", + "editor_color_name": "이름에 색상 적용", + "editor_color_value": "값에 색상 적용", + "editor_trend_color_icon": "아이콘에 색상 적용", + "editor_trend_group": "배경 없음 (다른 카드 안에서 사용)", + "editor_icon_image": "아이콘 대신 이미지 (URL)", + "editor_trend_tooltip": "포인터 위치의 값 표시", + "editor_y_axis_side": "축", + "editor_y_axis_side_primary": "왼쪽", + "editor_y_axis_side_secondary": "오른쪽 (별도 눈금)", + "editor_entity_aggregate": "집계 방법", + "editor_fixed_value": "현재 값을 수평선으로 그리기", + "editor_show_state": "주 값 옆에 값 표시", + "editor_show_indicator": "값에 따른 색상 점", + "editor_show_graph": "그래프에 표시", + "editor_show_line": "선", + "editor_show_fill": "채우기", + "editor_show_points": "점", + "editor_show_legend_entity": "범례에 표시", + "editor_show_legend_state": "범례에 값 표시", + "editor_sectors": "방위", + "editor_sectors_4": "4 (N, E, S, W)", + "editor_sectors_8": "8 (N, NE, E…)", + "editor_sectors_16": "16 (N, NNE, NE…)", + "editor_calm": "무풍 기준 풍속", + "editor_wind_roles": "첫 번째 구성요소는 풍향이며 각도 또는 SW 같은 방위로 지정합니다. 두 번째는 풍속입니다. 풍속이 없으면 꽃잎은 각 방향에서 바람이 분 빈도만 보여줍니다.", + "editor_wind_now": "풍향: {direction}. 풍속: {speed}.", + "editor_wind_none": "없음", + "editor_wind_statistics": "장기 통계는 시간별 평균 풍향을 사용합니다. 센서가 풍향을 각도로 기록하는 경우(상태 클래스 measurement_angle)에만 북쪽을 넘나들 때도 정확합니다. 그렇지 않으면 북북서와 북북동 사이를 오가는 한 시간의 평균이 남쪽이 됩니다. 기록은 정확합니다.", + "editor_style_area": "영역 차트", + "editor_stack": "누적", + "editor_stack_none": "누적 안 함", + "editor_stack_normal": "위로 쌓기", + "editor_stack_percent": "100 % 누적", + "editor_negative_color": "0 미만 색상", + "editor_style_beeswarm": "벌떼 차트", + "editor_place_by": "각 점의 배치 기준", + "editor_place_by_value": "값", + "editor_place_by_time_of_day": "발생한 시각", + "editor_size_by_value": "값이 클수록 점을 크게", + "swarm_readings": "측정값 {n}개", + "swarm_events": "켜짐 {n}회", + "swarm_shown": "표시된 점", + "swarm_none": "측정값 없음", + "swarm_no_change": "변화 없음: {value}", + "swarm_held": "기간 내내 유지", + "swarm_earliest_latest": "최초 – 최근", + "swarm_lowest_highest": "최저 – 최고", + "editor_style_strip_plot": "스트립 플롯", + "strip_median_value": "중앙값 {value}", + "strip_mean_value": "평균 {value}", + "strip_mean": "평균", + "editor_strip_marker": "각 행에 선을 그릴 위치", + "editor_strip_marker_median": "중앙값", + "editor_strip_marker_mean": "평균", + "editor_strip_marker_none": "선 없음", + "editor_strip_jitter": "행 안에 흩뜨리기", + "editor_fill_color": "색상", + "editor_style_box": "상자 수염 그림", + "box_aria": "{names}의 상자 수염 그림", + "box_highest": "최고", + "box_upper_quartile": "제3사분위수", + "box_median": "중앙값", + "box_lower_quartile": "제1사분위수", + "box_lowest": "최저", + "box_mean": "평균", + "box_count": "측정 횟수", + "box_outliers": "이상값", + "editor_whiskers": "수염 범위", + "editor_whiskers_tukey": "상자 높이의 1.5배 (이상값은 점으로 표시)", + "editor_whiskers_range": "최저와 최고", + "editor_readings": "각 측정값을 점으로 표시", + "editor_box_color": "상자 색상", + "editor_style_bullet": "불릿 차트", + "editor_ranges": "막대 뒤 범위", + "editor_ranges_shades": "회색 농담", + "editor_ranges_colours": "색상 구간 색상", + "compare_target": "목표 {target}", + "chart_aria": "{names}의 {style} 차트", + "editor_style_candlestick": "캔들스틱", + "editor_candle_by": "캔들 하나당", + "editor_under_aggregate": "아래 구성요소: 측정값 집계 방법", + "editor_up_color": "상승 시 색상", + "editor_down_color": "하락 시 색상", + "editor_underneath": "다른 구성요소를 아래에 그리는 방식", + "editor_underneath_columns": "세로 막대", + "editor_underneath_line": "선", + "candle_open": "시가", + "candle_high": "고가", + "candle_low": "저가", + "candle_close": "종가", + "candle_week_of": "{date} 주", + "editor_style_climate": "공조", + "climate_set_point": "설정 온도", + "climate_range": "{low} – {high}", + "climate_not_thermostat": "{name}은(는) 온도 조절기가 아닙니다. 공조 구성요소를 선택하세요.", + "climate_action_heating": "난방 중", + "climate_action_preheating": "예열 중", + "climate_action_cooling": "냉방 중", + "climate_action_defrosting": "성에 제거 중", + "climate_action_drying": "제습 중", + "climate_action_fan": "송풍", + "climate_action_idle": "대기 중", + "climate_action_off": "꺼짐", + "editor_style_column": "세로 막대 차트", + "editor_group_by_auto": "자동", + "editor_range": "각 열의 최저부터 최고까지", + "editor_rounded": "둥근 끝", + "editor_column_labels": "세로 막대에 값 표시", + "editor_error_bars": "오차 막대 (각 열의 분산)", + "editor_error_bars_none": "없음", + "editor_error_bars_std": "평균 ± 표준편차", + "editor_error_bars_min_max": "최저와 최고", + "editor_error_bars_ci95": "평균의 95 % 신뢰 구간", + "error_bars_tooltip": "{value} ({low} – {high})", + "editor_column_color": "색상", + "editor_style_combined": "복합", + "editor_series_type": "표시 형식", + "editor_series_type_line": "선", + "editor_series_type_column": "세로 막대", + "editor_series_type_area": "영역", + "editor_series_axis": "값 축", + "editor_series_axis_auto": "자동 (단위별)", + "editor_series_axis_left": "왼쪽", + "editor_series_axis_right": "오른쪽", + "editor_series_aggregate": "집계 방법", + "editor_series_aggregate_auto": "카드와 같게", + "editor_series_aggregate_mean": "평균", + "editor_series_aggregate_sum": "합계", + "editor_series_aggregate_min": "최소", + "editor_series_aggregate_max": "최대", + "editor_series_aggregate_first": "처음", + "editor_series_aggregate_last": "마지막", + "editor_series_aggregate_change": "변화량 (누적 계량기용)", + "editor_style_day_clock": "24시간 시계", + "day_clock_times_one": "1회", + "day_clock_times": "{n}회", + "day_clock_a_day": "하루 {text}", + "day_clock_busiest": "{total} · 가장 많은 시간 {time}", + "day_clock_peak": "{time}에 최고 {value}", + "day_clock_state": "{name} {state}", + "day_clock_per_day": "하루 {label}", + "day_clock_no_data": "기록 없음", + "day_clock_now": "현재", + "day_clock_on": "켜짐", + "day_clock_average": "평균적인 하루 · 최근 {n}일", + "day_clock_on_days": "{of}일 중 {on}일 켜짐", + "day_clock_so_far": "지금까지 {duration}", + "day_clock_range": "{from} – {to}", + "day_clock_average_value": "평균 {value}", + "editor_style_cycle_plot": "사이클 플롯", + "cycle_note_week": "{n}주간 각 시간의 평균", + "cycle_note_hour": "{n}주간 각 시간 (일별)", + "cycle_note_month": "{n}주간 월의 각 날짜 (월별)", + "cycle_mean_legend": "패널 평균", + "cycle_panel_average": "{name} 평균", + "editor_cycle_plot_cycle": "패널 단위", + "editor_cycle_plot_cycle_day_of_week": "요일 (시간별)", + "editor_cycle_plot_cycle_hour_of_day": "시각 (일별)", + "editor_cycle_plot_cycle_day_of_month": "날짜 (월별)", + "editor_cycle_plot_weeks": "주 수", + "editor_style_dumbbell": "덤벨 차트", + "editor_ends": "비교 대상", + "editor_ends_range": "기간 중 최저와 최고", + "editor_ends_then": "기간 시작 시점과 현재", + "editor_ends_target": "목표와 현재", + "editor_show_now": "현재 값 표시", + "dumbbell_low": "최저", + "dumbbell_high": "최고", + "dumbbell_now": "현재", + "dumbbell_target": "목표", + "dumbbell_ago_hour_one": "1시간 전", + "dumbbell_ago_hour": "{n}시간 전", + "dumbbell_ago_day_one": "1일 전", + "dumbbell_ago_day": "{n}일 전", + "dumbbell_ago_week_one": "1주 전", + "dumbbell_ago_week": "{n}주 전", + "dumbbell_ago_month_one": "1개월 전", + "dumbbell_ago_month": "{n}개월 전", + "dumbbell_no_value": "값 없음", + "editor_style_funnel": "퍼널", + "editor_funnel_shape": "모양", + "editor_funnel_shape_funnel": "퍼널 (첫 단계가 위)", + "editor_funnel_shape_pyramid": "피라미드 (첫 단계가 아래)", + "editor_funnel_percent_of": "백분율", + "editor_funnel_percent_of_first": "첫 단계 대비 비율", + "editor_funnel_percent_of_previous": "이전 단계 대비 비율", + "editor_funnel_percent_of_none": "표시 안 함", + "editor_funnel_color_by": "색상", + "editor_funnel_color_by_series": "구성요소별 색상", + "editor_funnel_color_by_bands": "색상 구간별", + "funnel_aria": "{names}의 {style}", + "editor_style_grouped_bars": "그룹 막대 차트", + "editor_mode": "막대", + "editor_mode_grouped": "나란히", + "editor_mode_stacked": "누적", + "editor_mode_percent": "100 % 누적", + "editor_bars_color_by": "색상", + "editor_bars_color_by_series": "계열별 색상", + "editor_bars_color_by_bands": "색상 구간별", + "editor_bar_group": "행", + "editor_bar_series": "계열", + "editor_bar_color": "막대 색상", + "grouped_bars_aria": "{names}의 막대 차트", + "editor_style_heatmap": "히트맵", + "heatmap_aria": "{name}의 히트맵", + "heatmap_hours": "평균 낸 일수", + "heatmap_empty": "측정값 없음", + "editor_grid": "레이아웃", + "editor_grid_hours": "요일별 시간", + "editor_grid_calendar": "달력 (셀당 하루)", + "editor_color_by_scale": "부드러운 색상 척도", + "editor_cell_shape": "셀", + "editor_cell_shape_square": "정사각형", + "editor_cell_shape_rounded": "둥근 모서리", + "editor_cell_shape_hexagon": "육각형", + "editor_color_min": "최저 색상 기준값", + "editor_color_max": "최고 색상 기준값", + "editor_legend": "범례", + "editor_style_spiral": "나선형", + "spiral_aria": "{name}의 나선형, {n}바퀴", + "spiral_turn_day_note": "{n}일, 하루에 한 바퀴", + "spiral_turn_week_note": "{n}주, 한 주에 한 바퀴", + "spiral_inner_oldest": "가운데가 가장 오래되고 바깥쪽이 최신", + "editor_spiral_turn": "한 바퀴 단위", + "editor_spiral_turn_day": "일", + "editor_spiral_turn_week": "주", + "editor_spiral_turns": "바퀴 수", + "editor_spiral_ring_width": "링 너비", + "editor_style_histogram": "히스토그램", + "editor_count": "집계 대상", + "editor_count_time": "각 범위에 머문 시간", + "editor_count_readings": "각 범위의 측정값 수", + "editor_show_as": "표시 형식", + "editor_show_as_percent": "전체 대비 비율 (%)", + "editor_show_as_total": "시간 또는 측정값 수", + "editor_bins": "구간 수 (비우면: 자동)", + "editor_bin_width": "구간 너비 (개수보다 우선)", + "editor_bars": "구성요소가 2개 이상일 때", + "editor_bars_side": "막대를 나란히", + "editor_bars_overlap": "막대를 겹쳐서", + "editor_hist_x_axis": "가로축 값 라벨", + "histogram_readings": "측정값 {n}개", + "histogram_reading": "측정값 1개", + "editor_style_line": "선 차트", + "chart_loading": "기록 불러오는 중…", + "chart_error": "기록을 불러올 수 없습니다: {error}", + "energy_loading": "에너지 대시보드 설정 불러오는 중…", + "energy_error": "에너지 대시보드 설정을 읽을 수 없습니다: {error}", + "energy_none": "에너지 대시보드에 아직 이 흐름이 설정되어 있지 않습니다.", + "energy_flow_grid_import": "전력망에서 가져오기", + "energy_flow_grid_export": "전력망으로 내보내기", + "energy_flow_solar": "태양광", + "energy_flow_battery_out": "배터리 방전", + "energy_flow_battery_in": "배터리 충전", + "energy_flow_gas": "가스", + "energy_flow_water": "물", + "energy_flow_devices": "기기", + "energy_node_home": "집", + "energy_node_untracked": "측정되지 않은 사용량", + "energy_node_home_use": "집에서 사용", + "chart_no_data": "이 기간에 측정값이 없습니다.", + "legend_toggle_hint": "탭하여 표시/숨기기. 길게 눌러 이것만 표시.", + "legend_toggle_all_hidden": "모든 계열이 숨겨져 있습니다. 이름을 탭하면 다시 표시됩니다.", + "export_menu": "내보내기", + "export_png": "PNG로 저장", + "export_png_hint": "이미지, 2배", + "export_svg": "SVG로 저장", + "export_svg_hint": "벡터", + "export_csv": "CSV 복사", + "export_csv_hint": "표시된 값", + "export_yaml": "YAML 복사", + "export_yaml_hint": "이 카드의 구성", + "export_copied": "복사됨", + "export_saved": "저장됨", + "export_saved_file": "파일로 저장됨: 여기서는 클립보드를 사용할 수 없습니다", + "export_failed": "이 브라우저에서는 내보낼 수 없습니다", + "chart_log_nothing": "로그 척도로 그릴 0보다 큰 값이 없습니다.", + "editor_style_lollipop": "롤리팝 차트", + "editor_style_pictograph": "픽토그래프", + "editor_unit_icon": "아이콘 (구성요소마다 지정 가능)", + "editor_per_icon": "아이콘 하나가 나타내는 양 (비우면: 자동)", + "editor_group_size": "그룹당 아이콘 수 (0: 그룹 없음)", + "editor_partial": "소수 부분은 아이콘을 일부만 채우기", + "editor_style_pie": "원형 / 도넛 차트", + "editor_shape": "모양", + "editor_shape_donut": "도넛", + "editor_shape_pie": "원형", + "editor_center_label": "합계 아래 줄", + "editor_gap": "조각 사이 간격", + "editor_gradient": "그라데이션 채우기", + "editor_style_polar_area": "극좌표 영역 차트", + "editor_polar_scale": "척도", + "editor_polar_scale_shared": "모두 같은 척도 (0부터 최댓값까지)", + "editor_polar_scale_limits": "각 조각을 구성요소의 최솟값부터 최댓값까지", + "editor_polar_color_by": "색상", + "editor_polar_color_by_series": "구성요소별 색상", + "editor_polar_color_by_shades": "한 가지 색상의 농담 (많을수록 진하게)", + "editor_polar_color_by_bands": "색상 구간별", + "editor_polar_color": "농담 색상", + "polar_area_aria": "{names}의 극좌표 영역 차트", + "editor_style_radar": "레이더 차트", + "editor_radar_scale": "척도", + "editor_radar_scale_limits": "각 축을 구성요소의 최솟값부터 최댓값까지", + "editor_radar_scale_shared": "모두 같은 척도 (0부터 최댓값까지)", + "editor_radar_fill": "도형 채우기", + "editor_radar_axis": "축 이름", + "radar_aria": "{names}의 레이더 차트", + "radar_other": "기타", + "editor_style_range_area": "범위 영역 차트", + "editor_mean": "평균을 선으로 그리기", + "editor_range_color": "색상", + "editor_style_rings": "링", + "editor_rings_start_angle": "시작 각도 (0이 위쪽)", + "editor_rounded_ends": "둥근 끝", + "editor_style_sankey": "생키 다이어그램 (흐름)", + "editor_link_color": "흐름 색상 기준", + "editor_link_color_auto": "출발지, 또는 중간 노드 이후에는 도착지", + "editor_link_color_source": "출발지", + "editor_link_color_target": "도착지", + "editor_from": "흐름 출발지", + "editor_to": "흐름 도착지", + "editor_flow_color": "흐름 색상", + "sankey_aria": "흐름 차트: {flows}", + "sankey_flow": "{from}에서 {to}(으)로 {value}", + "sankey_no_flows": "각 구성요소의 옵션에서 \"흐름 출발지\"와 \"흐름 도착지\"를 지정하세요.", + "sankey_nothing": "현재 흐름이 없습니다.", + "energy_nothing_flowed": "이 기간에 흐름이 없었습니다.", + "editor_style_chord": "코드 다이어그램 (원형 흐름)", + "editor_chord_pad": "노드 사이 간격", + "editor_chord_ribbon_opacity": "리본 불투명도", + "chord_aria": "코드 다이어그램: {flows}", + "editor_style_slope": "슬로프 차트", + "editor_measure": "비교 대상", + "editor_measure_value": "그때와 지금의 측정값", + "editor_measure_change": "각 기간의 증가량 (계량기)", + "editor_color_by_direction": "상승 또는 하락", + "editor_color_by_group": "그룹별", + "editor_increase": "상승의 의미", + "editor_increase_bad": "나쁨 (빨강)", + "editor_increase_good": "좋음 (초록)", + "editor_group": "그룹", + "slope_now": "현재", + "slope_ago": "{n}{unit} 전", + "slope_ago_one": "1{unit} 전", + "slope_previous": "이전 {n}{unit}", + "slope_previous_one": "이전 1{unit}", + "slope_last": "최근 {n}{unit}", + "slope_last_one": "최근 1{unit}", + "slope_unit_hour": "시간", + "slope_unit_hour_other": "시간", + "slope_unit_day": "일", + "slope_unit_day_other": "일", + "slope_unit_week": "주", + "slope_unit_week_other": "주", + "slope_unit_month": "개월", + "slope_unit_month_other": "개월", + "slope_entity_aria": "{name}, {from}에서 {to}", + "slope_no_reading": "측정값 없음", + "editor_style_sparkline": "스파크라인", + "editor_spark": "스파크라인", + "editor_spark_line": "선", + "editor_spark_area": "영역", + "editor_spark_column": "세로 막대", + "editor_spark_bar": "이름과 값 아래 막대", + "editor_spark_color": "색상", + "spark_aria": "{name} 추세", + "editor_style_streamgraph": "스트림 그래프", + "editor_baseline": "모양", + "editor_baseline_wiggle": "스트림 그래프 (흐르는 모양)", + "editor_baseline_centre": "가운데 정렬", + "editor_baseline_share": "합계 대비 비율 (100 %)", + "editor_baseline_zero": "0부터 누적", + "editor_stream_order": "순서", + "editor_stream_order_inside_out": "가장 큰 것을 가운데에", + "editor_stream_order_listed": "목록 순서 (첫 번째가 맨 아래)", + "editor_stream_labels": "스트림에 이름 표시", + "editor_stream_curve": "가장자리", + "stream_total": "합계", + "editor_style_sunburst": "선버스트 차트", + "editor_style_icicle": "고드름 차트", + "editor_sunburst_shape": "모양", + "editor_sunburst_shape_full": "원 전체", + "editor_sunburst_shape_half": "반원", + "editor_hierarchy_color_by": "색상", + "editor_hierarchy_color_by_group": "그룹별 색상", + "editor_hierarchy_color_by_bands": "색상 구간별", + "hierarchy_total": "합계", + "hierarchy_other": "기타", + "hierarchy_empty": "표시할 항목이 없습니다: 0보다 큰 값을 가진 구성요소가 없습니다.", + "hierarchy_no_reading": "측정값 없음:", + "sunburst_aria": "{names}의 선버스트 차트", + "icicle_aria": "{names}의 고드름 차트", + "editor_style_timeline": "상태 타임라인", + "timeline_no_states": "이 기간에 기록된 상태가 없습니다.", + "timeline_for": "{duration} 동안", + "timeline_now": "현재", + "timeline_measurement": "상태가 아닌 측정값입니다: 선 차트가 적합합니다", + "editor_style_treemap": "트리맵", + "editor_treemap_color_by": "색상", + "editor_treemap_color_by_group": "그룹별 색상", + "editor_treemap_color_by_bands": "색상 구간별", + "treemap_aria": "{names}의 트리맵", + "treemap_total": "합계 {value}", + "treemap_empty": "표시할 항목이 없습니다: 0보다 큰 값을 가진 구성요소가 없습니다.", + "treemap_no_reading": "측정값 없음:", + "treemap_other": "기타", + "editor_style_marimekko": "마리메코 차트", + "editor_marimekko_segment_labels": "각 부분의 텍스트", + "editor_marimekko_segment_labels_percent": "열 내 비율", + "editor_marimekko_segment_labels_value": "값", + "editor_marimekko_segment_labels_both": "비율과 값", + "editor_marimekko_segment_labels_none": "없음", + "editor_marimekko_group": "열 (그룹)", + "editor_marimekko_category": "범주", + "editor_marimekko_color": "범주 색상", + "marimekko_aria": "마리메코 차트, 열: {columns}", + "editor_style_trend": "추세", + "trend_min": "최저", + "trend_avg": "평균", + "trend_max": "최고", + "editor_style_violin": "바이올린 플롯", + "editor_shape_violin": "바이올린", + "editor_shape_raincloud": "레인클라우드 (반 바이올린, 상자, 측정값)", + "editor_box": "중앙값과 중간 50%를 보여주는 상자", + "editor_bandwidth": "평활화 (구성요소 단위, 비우면 자동)", + "editor_split_by": "도형 분할 기준", + "editor_split_by_none": "구성요소", + "editor_split_by_day": "구성요소와 일", + "editor_split_by_week": "구성요소와 주", + "editor_split_by_month": "구성요소와 월", + "violin_median": "중앙값 {value}", + "violin_none": "측정값 없음", + "violin_raincloud": "레인클라우드", + "editor_style_waffle": "와플 차트", + "editor_waffles": "와플", + "editor_waffles_one": "하나를 구성요소별로 분할", + "editor_waffles_each": "구성요소마다 하나씩 나란히", + "editor_headline": "첫 번째 비율을 크게 표시", + "editor_style_waterfall": "폭포 차트", + "editor_steps": "각 단계의 값", + "editor_steps_change": "기간 중 변화량", + "editor_steps_current": "현재 값", + "editor_start_from_first": "기간 시작 시 첫 번째 구성요소의 측정값에서 시작", + "editor_total": "마지막에 합계 표시", + "editor_waterfall_invert": "차감 (이 값의 증가는 합계의 감소)", + "waterfall_start": "시작", + "waterfall_end": "끝", + "waterfall_total": "합계", + "waterfall_no_readings": "측정값 없음", + "waterfall_aria": "폭포 차트: {bars}", + "editor_style_wind_rose": "바람장미", + "wind_prevailing": "주풍향", + "wind_mean_speed": "평균 풍속", + "wind_strongest": "최대", + "wind_calm": "무풍", + "wind_speed": "풍속", + "wind_speed_unit": "풍속 ({unit})", + "wind_share": "시간 비율", + "wind_aria": "바람장미, 주풍향 {direction} {share}", + "wind_aria_calm": "바람장미, 주풍향 {direction} {share}, 무풍 {calm}", + "wind_aria_still": "바람장미, 무풍 {calm}", + "editor_style_purpose_bar": "배터리, 수위 등 0에서 100까지의 모든 값", + "editor_style_purpose_thin": "저장 공간과 긴 목록을 좁은 공간에", + "editor_style_purpose_segmented": "신호 세기와 채움 정도를 단계별로", + "editor_style_purpose_tank": "탱크, 쓰레기통, 빗물통을 아래부터 채워서", + "editor_style_purpose_battery": "집 안의 모든 배터리를 남은 양이 적은 순으로", + "editor_style_purpose_ring": "CPU, 메모리, 디스크를 다이얼로", + "editor_style_purpose_needle": "전력과 속도를 바늘로", + "editor_style_purpose_arc": "온도, 습도, CO₂를 열린 다이얼로", + "editor_style_purpose_line": "센서가 몇 시간, 며칠, 몇 달 동안 어떻게 변했는지", + "editor_style_purpose_area": "태양광과 전력 사용량, 가져오기와 내보내기를 0의 위아래에", + "editor_style_purpose_column": "일별 에너지, 시간별 강우량", + "editor_style_purpose_combined": "세로 막대, 선, 영역을 하나의 시간 축에, 보조 축과 함께", + "editor_style_purpose_pie": "오늘 에너지의 출처처럼 합계가 어떻게 나뉘는지", + "editor_style_purpose_rings": "여러 배터리나 목표를 하나의 다이얼에", + "editor_style_purpose_pictograph": "개수 세기: 끝낸 집안일, 마신 물 잔 수, 집에 있는 사람", + "editor_style_purpose_waffle": "100 중 차지하는 비율, 또는 하나의 합계를 나눈 모습", + "editor_style_purpose_histogram": "방이 각 온도 구간에 머문 시간", + "editor_style_purpose_scatter": "난방 대 외부 온도처럼 한 센서와 다른 센서의 비교", + "editor_style_purpose_bubble": "두 센서를 서로 비교하고, 세 번째 센서로 크기 표시", + "editor_style_purpose_heatmap": "시간대와 요일별 전력, 또는 1년치 날짜를 달력으로", + "editor_style_purpose_spiral": "하루 또는 한 주의 일과, 하루나 한 주에 한 바퀴", + "editor_style_purpose_box": "측정값의 분포, 구성요소별 또는 일·주·월별", + "editor_style_purpose_funnel": "태양광 발전량, 집에서 쓴 양, 내보낸 양 순서로", + "editor_style_purpose_radar": "여러 값의 프로필 비교", + "editor_style_purpose_polar_area": "원 둘레에 길이가 다른 조각으로 값을 표시", + "editor_style_purpose_treemap": "층과 방별 전력 사용량을 비율에 맞는 크기의 상자로", + "editor_style_purpose_marimekko": "방별·용도별 에너지처럼 합계를 두 가지 기준으로 나눔", + "editor_style_purpose_sunburst": "계층을 링으로 표시, 탭하여 들어가기", + "editor_style_purpose_icicle": "계층을 쌓은 막대로 표시, 탭하여 들어가기", + "editor_style_purpose_grouped_bars": "여러 값을 나란히, 쌓아서, 또는 100 %로", + "editor_style_purpose_bullet": "값과 목표값 비교", + "editor_style_purpose_lollipop": "많은 값을 간결하게", + "editor_style_purpose_waterfall": "합계가 단계별로 늘어나거나 줄어드는 과정", + "editor_style_purpose_slope": "각 구성요소의 이전과 현재", + "editor_style_purpose_dumbbell": "각 구성요소의 최솟값과 최댓값", + "editor_style_purpose_range_area": "각 기간의 최솟값부터 최댓값까지 음영으로", + "editor_style_purpose_sparkline": "각 구성요소의 이름과 값 옆에 작은 추세", + "editor_style_purpose_streamgraph": "여러 구성요소가 시간에 따라 합계를 어떻게 나누는지", + "editor_style_purpose_candlestick": "기간별 시작값, 최고값, 최저값, 마지막 값", + "editor_style_purpose_violin": "측정값의 분포를 매끄러운 모양으로", + "editor_style_purpose_beeswarm": "모든 측정값을 겹치지 않게 펼친 점으로", + "editor_style_purpose_strip_plot": "모든 측정값을 점으로, 중간값에 선을 표시", + "editor_style_purpose_sankey": "공급원과 부하 사이의 전력 흐름", + "editor_style_purpose_chord": "몇몇 장소 사이의 양방향 흐름을 원 둘레에", + "editor_style_purpose_timeline": "각 구성요소가 켜짐, 꺼짐, 집, 난방 중이었던 시간", + "editor_style_purpose_climate": "온도 조절기의 온도와 설정 온도 비교", + "editor_style_purpose_wind_rose": "바람이 불어오는 방향과 세기", + "editor_style_purpose_day_clock": "각 구성요소가 켜져 있던 시간을 24시간 시계로", + "editor_style_purpose_cycle_plot": "요일별 평균적인 하루를 나란히", + "editor_style_purpose_trend": "간결한 타일: 값과 최근 기록", + "editor_chart_group_data": "기간과 측정값", + "editor_chart_group_look": "외관", + "editor_chart_group_axes": "축과 격자선", + "editor_chart_group_extras": "마커 및 기타", + "editor_chart_group_layout": "레이아웃 및 공유", + "editor_notice_group_by": "{by} 기준 그룹화를 껐습니다. {style}에서는 이 방식으로 그룹화할 수 없습니다.", + "editor_notice_sorted": "남은 양이 적은 순으로 정렬했습니다. \"표시\"의 \"정렬\"에서 바꿀 수 있습니다.", + "editor_summary_no_entities": "아직 구성요소가 없습니다", + "editor_summary_entity_one": "구성요소 1개", + "editor_summary_entities": "구성요소 {count}개", + "editor_summary_matching": "및 일치 항목", + "editor_summary_limits": "{min}에서 {max}까지", + "editor_summary_target": "목표값 {target}", + "editor_summary_no_bands": "구간 없음", + "editor_summary_band_one": "구간 1개", + "editor_summary_bands": "구간 {count}개", + "editor_warn_min_max": "최솟값({min})이 최댓값({max})보다 작지 않아 아무것도 채울 수 없습니다. 최솟값을 낮추거나 최댓값을 높이세요.", + "editor_warn_not_number": "{entity}의 값 \"{state}\"은(는) 숫자가 아니어서 이 스타일로 그릴 수 없습니다. 숫자를 보고하는 센서를 고르거나, 옵션에서 속성 중 하나를 읽도록 하세요.", + "editor_warn_band_same_start": "두 구간이 {from}에서 시작하므로 하나만 표시됩니다. 구간마다 다른 시작값을 지정하세요.", + "editor_row_action": "{action}: {entity}", + "editor_when_heading": "다음일 때만 이 계열 표시…", + "editor_when_card_heading": "다음일 때만 계열 표시…", + "editor_when_card_help": "구성요소를 고른 다음, 그 구성요소가 있어야 할 상태나 범위를 지정하세요. 계열마다 따로 지정하려면 \"구성요소\"에서 해당 계열의 옵션을 사용하세요.", + "editor_when_state_helper": "상태가 여러 개면 쉼표로 구분하세요.", + "editor_when_card_state_helper": "상태가 여러 개면 쉼표로 구분하세요.", + "editor_anomalies_window_helper": "예: 30min, 2h, 1d. 비우면: 기간의 1/12.", + "editor_zoom_helper": "핀치, Ctrl + 스크롤 또는 드래그.", + "editor_sync_helper": "같은 이름의 차트는 포인터를 공유하고 기간도 함께 이동합니다.", + "editor_forecast_entity_helper": "현재 이후의 예보를 점선으로 표시합니다.", + "editor_forecast_attribute_helper": "비우면: 날씨 예보 또는 \"forecast\"라는 속성.", + "editor_forecast_value_key_helper": "비우면: 예보에서 자동으로 판단.", + "editor_forecast_time_key_helper": "비우면: 예보에서 자동으로 판단.", + "editor_forecast_type_helper": "비우면: 시간별.", + "editor_forecast_multiply_helper": "비우면: 1.", + "editor_trend_y_min_helper": "숫자 앞에 ~를 붙이면 측정값이 그 값을 넘어갈 수 있습니다.", + "editor_trend_y_max_helper": "숫자 앞에 ~를 붙이면 측정값이 그 값을 넘어갈 수 있습니다.", + "editor_y_min_secondary_helper": "숫자 앞에 ~를 붙이면 측정값이 그 값을 넘어갈 수 있습니다.", + "editor_y_max_secondary_helper": "숫자 앞에 ~를 붙이면 측정값이 그 값을 넘어갈 수 있습니다.", + "editor_entity_groups_helper": "\"그룹화 기준\"보다 우선합니다. 두 단계는 \"1층 / 주방\"처럼 입력하세요.", + "editor_active_helper": "비우면: on, open, heating, home 등.", + "editor_annotation_times_helper": "매일은 07:00, 또는 2026-10-28 07:00. 여러 개는 쉼표로 구분하세요.", + "editor_annotation_value_helper": "숫자 또는 구성요소.", + "editor_annotation_from_helper": "숫자 또는 구성요소. 비우면: 아래쪽 끝.", + "editor_annotation_to_helper": "숫자 또는 구성요소. 비우면: 위쪽 끝.", + "editor_derivative_smoothing_time_helper": "예: 15min. 측정값 개수 대신 사용됩니다.", + "editor_calm_helper": "비우면: 0.5 m/s, 또는 km/h, mph, 노트로 같은 값.", + "editor_radar_axis_helper": "같은 축 이름의 구성요소는 그룹 간에 정렬됩니다.", + "editor_energy_flows_helper": "선택하지 않으면: 전력망, 태양광, 배터리.", + "editor_shade_color_helper": "팔레트 이름 또는 임의의 CSS 색상." +} diff --git a/src/locales/nl.json b/src/locales/nl.json index d808587..35d684e 100644 --- a/src/locales/nl.json +++ b/src/locales/nl.json @@ -31,10 +31,10 @@ "editor_derivative_unit_time_h": "Uur", "editor_derivative_unit_time_d": "Dag", "editor_derivative_smoothing": "Afvlakken over metingen", - "editor_derivative_smoothing_time": "Afvlakken over tijd (bijv. 15min; in plaats van metingen)", + "editor_derivative_smoothing_time": "Afvlakken over tijd", "editor_source_current": "Huidige waarden", "editor_source_energy": "Energiedashboard", - "editor_energy_flows": "Energiestromen (niets aangevinkt: net, zon en batterij)", + "editor_energy_flows": "Energiestromen", "editor_energy_split": "Teruglevering en batterij laden onder de as", "editor_curve": "Lijnvorm", "editor_curve_smooth": "Vloeiend", @@ -203,7 +203,7 @@ "anomaly_beyond_high": "boven {limit}", "anomaly_beyond_low": "onder {limit}", "editor_anomalies": "Waarden ver van normaal markeren", - "editor_anomalies_window": "Venster (30min, 2h, 1d; auto: een twaalfde van de periode)", + "editor_anomalies_window": "Venster", "editor_anomalies_sigma": "Vanaf hoe ver markeren, in standaardafwijkingen", "editor_anomalies_color": "Kleur van de markeringen", "editor_anomalies_band": "Normale band arceren", @@ -227,7 +227,7 @@ "period_last_month_rolling": "Afgelopen maand", "period_last_months": "Afgelopen {n} maanden", "editor_color_by_shades": "Tinten van één kleur", - "editor_shade_color": "Tintkleur (paletnaam of CSS-kleur)", + "editor_shade_color": "Tintkleur", "editor_show_percent": "Elk aandeel als percentage tonen", "editor_center_total": "Totaal", "editor_center_average": "Gemiddelde", @@ -256,7 +256,7 @@ "zoom_reset": "Zoom herstellen", "zoom_window": "Getoond: {from} tot {to}", "zoom_window_label": "Getoond deel van de grafiek", - "editor_zoom": "Zoomen en verschuiven (knijpen, Ctrl + scrollen of slepen)", + "editor_zoom": "Zoomen en verschuiven", "editor_overview": "Overzichtsstrook onder de grafiek", "editor_annotations": "Annotaties", "editor_annotation_type": "Soort", @@ -271,10 +271,10 @@ "editor_annotation_add_state": "Statuswijzigingen", "editor_annotation_add_point": "Puntlabel", "editor_annotation_add": "Annotatie toevoegen:", - "editor_annotation_value": "Waarde (een getal of een entiteit)", - "editor_annotation_from": "Vanaf (een getal of een entiteit; leeg voor de onderkant)", - "editor_annotation_to": "Tot (een getal of een entiteit; leeg voor de bovenkant)", - "editor_annotation_times": "Tijden: 07:00 voor elke dag, of 2026-10-28 07:00 (gescheiden door komma's)", + "editor_annotation_value": "Waarde", + "editor_annotation_from": "Vanaf", + "editor_annotation_to": "Tot", + "editor_annotation_times": "Tijden", "editor_annotation_entity": "Entiteit", "editor_annotation_series": "Reeks (leeg voor de eerste)", "editor_annotation_state": "Status (leeg voor elke wijziging)", @@ -356,14 +356,14 @@ "editor_line_width": "Lijndikte (px)", "editor_dots": "Punt bij elke meting", "editor_on_top": "Boven de andere lijnen tekenen", - "editor_when_entity": "Alleen tonen zolang deze entiteit", - "editor_when_state": "…in status is (gescheiden door komma's)", - "editor_when_above": "…boven is", - "editor_when_below": "…onder is", - "editor_when_card_entity": "Alle reeksen alleen tonen zolang deze entiteit", - "editor_when_card_state": "…in status is (gescheiden door komma's)", - "editor_when_card_above": "…boven is", - "editor_when_card_below": "…onder is", + "editor_when_entity": "Entiteit", + "editor_when_state": "in status is", + "editor_when_above": "boven is", + "editor_when_below": "onder is", + "editor_when_card_entity": "Entiteit", + "editor_when_card_state": "in status is", + "editor_when_card_above": "boven is", + "editor_when_card_below": "onder is", "editor_when_ghost": "Vage lijn van de verborgen metingen", "editor_when_strip": "Strook die toont wanneer het gold", "when_strip_label": "Getoond zolang {condition}", @@ -391,7 +391,7 @@ "editor_labels_position_below": "Onder", "editor_labels_position_center": "Op het punt", "editor_labels_overlap": "Labels laten overlappen", - "editor_sync": "Synchronisatiegroep (grafieken met dezelfde naam delen de aanwijzer en periodestappen)", + "editor_sync": "Synchronisatiegroep", "editor_multiples": "Een kleine grafiek per entiteit", "editor_multiples_scale": "Waardeschaal", "editor_multiples_scale_auto": "Gelijk als de eenheden overeenkomen", @@ -401,15 +401,15 @@ "forecast_label": "Verwachting", "forecast_series": "{name} verwachting", "editor_forecast_title": "Verwachting", - "editor_forecast_entity": "Verwachtingsentiteit (tekent de verwachting gestippeld vanaf nu)", - "editor_forecast_attribute": "Attribuut (leeg: weersverwachting of \"forecast\")", - "editor_forecast_value_key": "Sleutel van de waarde (leeg: automatisch)", - "editor_forecast_time_key": "Sleutel van de tijd (leeg: automatisch)", - "editor_forecast_type": "Weersverwachting (leeg: per uur)", + "editor_forecast_entity": "Verwachtingsentiteit", + "editor_forecast_attribute": "Attribuut", + "editor_forecast_value_key": "Sleutel van de waarde", + "editor_forecast_time_key": "Sleutel van de tijd", + "editor_forecast_type": "Weersverwachting", "editor_forecast_type_hourly": "Per uur", "editor_forecast_type_daily": "Per dag", "editor_forecast_type_twice_daily": "Twee keer per dag", - "editor_forecast_multiply": "Waarden vermenigvuldigen met (leeg: 1)", + "editor_forecast_multiply": "Waarden vermenigvuldigen met", "editor_forecast_hours": "Verwachtingen zo ver vooruit tonen", "editor_set_point": "Instelpunt tonen", "editor_shading": "Arceren tijdens verwarmen of koelen", @@ -428,14 +428,14 @@ "editor_bucket_60": "Uur", "editor_aggregate_auto": "Automatisch (verandering voor meters, anders gemiddelde)", "editor_ring_color": "Kleur", - "editor_active": "Telt als aan (leeg: on, open, heating, home…)", + "editor_active": "Telt als aan", "editor_entity_options_none": "Voeg eerst hierboven een entiteit toe.", "editor_hierarchy_group_by": "Groeperen per", "editor_group_by_floor": "Verdieping", "editor_group_by_area": "Ruimte", "editor_group_by_device": "Apparaat", "editor_group_by_label": "Label", - "editor_entity_groups": "Eigen groep (gaat voor \"Groeperen per\"; \"Begane grond / Keuken\" voor twee niveaus)", + "editor_entity_groups": "Eigen groep", "editor_bar_labels": "Tekst op de balken", "editor_bar_labels_state": "Status", "editor_bar_labels_duration": "Duur", @@ -476,11 +476,11 @@ "editor_extrema": "Laagste en hoogste tonen", "editor_average": "Gemiddelde tonen", "editor_trend_legend": "Legenda (twee of meer entiteiten)", - "editor_trend_y_min": "Laagste waarde (~ voor zacht)", - "editor_trend_y_max": "Hoogste waarde (~ voor zacht)", + "editor_trend_y_min": "Laagste waarde", + "editor_trend_y_max": "Hoogste waarde", "editor_min_range": "Kleinste getoonde bereik", - "editor_y_min_secondary": "Rechteras laagste (~ voor zacht)", - "editor_y_max_secondary": "Rechteras hoogste (~ voor zacht)", + "editor_y_min_secondary": "Rechteras laagste", + "editor_y_max_secondary": "Rechteras hoogste", "editor_min_range_secondary": "Rechteras kleinste bereik", "editor_value_factor": "Schalen met 10 tot de macht", "editor_align_header": "Naam en pictogram", @@ -521,7 +521,7 @@ "editor_sectors_4": "4 (N, E, S, W)", "editor_sectors_8": "8 (N, NE, E…)", "editor_sectors_16": "16 (N, NNE, NE…)", - "editor_calm": "Windstil onder (leeg: 0,5 m/s, of hetzelfde in km/h, mph of knopen)", + "editor_calm": "Windstil onder", "editor_wind_roles": "De eerste entiteit is de windrichting, in graden of windstreken zoals SW. De tweede is de windsnelheid: zonder die tonen de bladen alleen hoe vaak de wind uit elke richting kwam.", "editor_wind_now": "Richting: {direction}. Snelheid: {speed}.", "editor_wind_none": "geen", @@ -803,7 +803,7 @@ "editor_radar_scale_limits": "Elke as van het minimum tot het maximum van zijn entiteit", "editor_radar_scale_shared": "Eén schaal voor alle, van 0 tot de grootste waarde", "editor_radar_fill": "Vormen vullen", - "editor_radar_axis": "Asnaam (entiteiten met dezelfde asnaam liggen in alle groepen op één lijn)", + "editor_radar_axis": "Asnaam", "radar_aria": "Radardiagram van {names}", "radar_other": "Overig", "editor_style_range_area": "Bereikvlak", @@ -958,5 +958,104 @@ "wind_share": "Van de tijd", "wind_aria": "Windroos, overheersend {direction} {share}", "wind_aria_calm": "Windroos, overheersend {direction} {share}, windstil {calm}", - "wind_aria_still": "Windroos, windstil {calm}" + "wind_aria_still": "Windroos, windstil {calm}", + "editor_style_purpose_bar": "Batterijen, niveaus, alles van 0 tot 100", + "editor_style_purpose_thin": "Opslag en lange lijsten, op weinig ruimte", + "editor_style_purpose_segmented": "Signaalsterkte en vulniveaus, in stappen", + "editor_style_purpose_tank": "Tanks, containers en regentonnen, die van onderaf vullen", + "editor_style_purpose_battery": "Elke batterij in huis, de leegste eerst", + "editor_style_purpose_ring": "CPU, geheugen en schijf, als wijzerplaat", + "editor_style_purpose_needle": "Vermogen en snelheid, met een wijzer", + "editor_style_purpose_arc": "Temperatuur, luchtvochtigheid en CO₂, als open wijzerplaat", + "editor_style_purpose_line": "Hoe een sensor veranderde over uren, dagen of maanden", + "editor_style_purpose_area": "Zon en verbruik, met afname en teruglevering aan weerszijden van nul", + "editor_style_purpose_column": "Energie per dag, regen per uur", + "editor_style_purpose_combined": "Kolommen, lijnen en vlakken op één tijdas, met een tweede as", + "editor_style_purpose_pie": "Hoe een totaal uiteenvalt, zoals waar de energie van vandaag vandaan kwam", + "editor_style_purpose_rings": "Meerdere batterijen of doelen in één wijzerplaat", + "editor_style_purpose_pictograph": "Tellen: klusjes gedaan, glazen water, mensen thuis", + "editor_style_purpose_waffle": "Eén deel van 100, of de verdeling van één totaal", + "editor_style_purpose_histogram": "Hoe lang een kamer in elk temperatuurbereik was", + "editor_style_purpose_scatter": "Eén sensor tegen een andere, zoals verwarming tegen buitentemperatuur", + "editor_style_purpose_bubble": "Twee sensoren tegen elkaar, met de grootte volgens een derde", + "editor_style_purpose_heatmap": "Vermogen per uur en weekdag, of een jaar aan dagen als kalender", + "editor_style_purpose_spiral": "Een dag- of weekritme, één ronde per dag of week", + "editor_style_purpose_box": "Hoe metingen verspreid zijn, per entiteit of per dag, week of maand", + "editor_style_purpose_funnel": "Zonnestroom opgewekt, dan in huis gebruikt, dan teruggeleverd", + "editor_style_purpose_radar": "De profielen van meerdere waarden vergelijken", + "editor_style_purpose_polar_area": "Waarden als stukken van verschillende lengte rond een cirkel", + "editor_style_purpose_treemap": "Verbruik per verdieping en kamer, als vakken naar aandeel", + "editor_style_purpose_marimekko": "Een totaal op twee manieren verdeeld, zoals energie per kamer en per gebruik", + "editor_style_purpose_sunburst": "Een hiërarchie als ringen, tik om erin te gaan", + "editor_style_purpose_icicle": "Een hiërarchie als gestapelde balken, tik om erin te gaan", + "editor_style_purpose_grouped_bars": "Meerdere waarden naast elkaar, gestapeld of als 100 %", + "editor_style_purpose_bullet": "Een waarde tegenover het doel", + "editor_style_purpose_lollipop": "Veel waarden met weinig inkt", + "editor_style_purpose_waterfall": "Hoe een totaal stap voor stap opbouwt of afneemt", + "editor_style_purpose_slope": "Elke entiteit toen en nu", + "editor_style_purpose_dumbbell": "Laagste en hoogste van elke entiteit", + "editor_style_purpose_range_area": "Laagste tot hoogste van elke periode, gearceerd", + "editor_style_purpose_sparkline": "Een klein verloop naast de naam en waarde van elke entiteit", + "editor_style_purpose_streamgraph": "Hoe meerdere entiteiten samen een totaal delen door de tijd", + "editor_style_purpose_candlestick": "Opening, hoogste, laagste en slot per periode", + "editor_style_purpose_violin": "Hoe metingen verspreid zijn, als een vloeiende vorm", + "editor_style_purpose_beeswarm": "Elke meting als stip, zo verspreid dat geen enkele overlapt", + "editor_style_purpose_strip_plot": "Elke meting als stip, met een lijn bij de middelste waarde", + "editor_style_purpose_sankey": "Hoe stroom loopt tussen bronnen en verbruikers", + "editor_style_purpose_chord": "Stromen in beide richtingen tussen een paar plekken, rond een cirkel", + "editor_style_purpose_timeline": "Wanneer elke entiteit aan, uit, thuis of aan het verwarmen was", + "editor_style_purpose_climate": "De temperatuur van een thermostaat tegenover het instelpunt", + "editor_style_purpose_wind_rose": "Waar de wind vandaan komt, en hoe hard", + "editor_style_purpose_day_clock": "Wanneer elke entiteit aan was, rond de klok", + "editor_style_purpose_cycle_plot": "De gemiddelde dag per weekdag, naast elkaar", + "editor_style_purpose_trend": "Een compacte tegel: de waarde over de recente geschiedenis", + "editor_chart_group_data": "Periode en metingen", + "editor_chart_group_look": "Uiterlijk", + "editor_chart_group_axes": "Assen en rasterlijnen", + "editor_chart_group_extras": "Markeringen en extra's", + "editor_chart_group_layout": "Indeling en delen", + "editor_notice_group_by": "Groeperen per {by} is uitgezet: {style} kan niet zo groeperen.", + "editor_notice_sorted": "Gesorteerd met de leegste eerst. Wijzig dit met Sorteren onder Weergave.", + "editor_summary_no_entities": "Nog geen entiteiten", + "editor_summary_entity_one": "1 entiteit", + "editor_summary_entities": "{count} entiteiten", + "editor_summary_matching": "plus overeenkomsten", + "editor_summary_limits": "{min} tot {max}", + "editor_summary_target": "doel {target}", + "editor_summary_no_bands": "Geen banden", + "editor_summary_band_one": "1 band", + "editor_summary_bands": "{count} banden", + "editor_warn_min_max": "Het minimum ({min}) ligt niet onder het maximum ({max}), dus er kan niets vullen. Verlaag het minimum of verhoog het maximum.", + "editor_warn_not_number": "{entity} geeft \"{state}\", en dat is geen getal, dus deze stijl kan het niet tekenen. Kies een sensor die een getal geeft, of lees een van de attributen in de opties.", + "editor_warn_band_same_start": "Twee banden beginnen bij {from}, dus maar één ervan is zichtbaar. Geef elke band een eigen begin.", + "editor_row_action": "{action}: {entity}", + "editor_when_heading": "Deze reeks alleen tonen zolang…", + "editor_when_card_heading": "De reeksen alleen tonen zolang…", + "editor_when_card_help": "Kies een entiteit, dan de status waarin die moet zijn of het bereik waarbinnen die moet blijven. Een reeks kan een eigen voorwaarde hebben, in de opties onder Entiteiten.", + "editor_when_state_helper": "Meerdere statussen: scheid ze met komma's.", + "editor_when_card_state_helper": "Meerdere statussen: scheid ze met komma's.", + "editor_anomalies_window_helper": "Bijvoorbeeld 30min, 2h of 1d. Leeg: een twaalfde van de periode.", + "editor_zoom_helper": "Knijpen, Ctrl + scrollen of slepen.", + "editor_sync_helper": "Grafieken met dezelfde naam delen de aanwijzer en bladeren samen door periodes.", + "editor_forecast_entity_helper": "De verwachting wordt vanaf nu gestippeld getekend.", + "editor_forecast_attribute_helper": "Leeg: de weersverwachting, of een attribuut met de naam \"forecast\".", + "editor_forecast_value_key_helper": "Leeg: afgeleid uit de verwachting.", + "editor_forecast_time_key_helper": "Leeg: afgeleid uit de verwachting.", + "editor_forecast_type_helper": "Leeg: per uur.", + "editor_forecast_multiply_helper": "Leeg: 1.", + "editor_trend_y_min_helper": "Zet ~ voor het getal zodat metingen erbuiten mogen komen.", + "editor_trend_y_max_helper": "Zet ~ voor het getal zodat metingen erbuiten mogen komen.", + "editor_y_min_secondary_helper": "Zet ~ voor het getal zodat metingen erbuiten mogen komen.", + "editor_y_max_secondary_helper": "Zet ~ voor het getal zodat metingen erbuiten mogen komen.", + "editor_entity_groups_helper": "Gaat voor \"Groeperen per\". Schrijf \"Begane grond / Keuken\" voor twee niveaus.", + "editor_active_helper": "Leeg: on, open, heating, home en dergelijke.", + "editor_annotation_times_helper": "07:00 voor elke dag, of 2026-10-28 07:00. Scheid ze met komma's.", + "editor_annotation_value_helper": "Een getal of een entiteit.", + "editor_annotation_from_helper": "Een getal of een entiteit. Leeg: de onderkant.", + "editor_annotation_to_helper": "Een getal of een entiteit. Leeg: de bovenkant.", + "editor_derivative_smoothing_time_helper": "Bijvoorbeeld 15min. Gebruikt in plaats van een aantal metingen.", + "editor_calm_helper": "Leeg: 0,5 m/s, of hetzelfde in km/h, mph of knopen.", + "editor_radar_axis_helper": "Entiteiten met dezelfde asnaam liggen in alle groepen op één lijn.", + "editor_energy_flows_helper": "Niets aangevinkt: net, zon en batterij.", + "editor_shade_color_helper": "Een paletnaam of een willekeurige CSS-kleur." } diff --git a/src/locales/pl.json b/src/locales/pl.json new file mode 100644 index 0000000..0420935 --- /dev/null +++ b/src/locales/pl.json @@ -0,0 +1,1061 @@ +{ + "entity_not_found": "Nie znaleziono encji", + "unavailable": "Niedostępne", + "no_entities": "Dodaj encję w edytorze, aby zacząć.", + "no_matches": "Obecnie żadna encja nie pasuje.", + "none_available": "Żadna z tych encji nie jest dostępna.", + "editor_section_entities": "Encje", + "editor_section_style": "Styl", + "editor_section_chart": "Wykres", + "editor_group_bars": "Paski", + "editor_group_gauges": "Wskaźniki", + "editor_group_history": "Wykresy historii", + "editor_group_totals": "Części całości", + "editor_group_compare": "Porównania", + "editor_group_distribution": "Rozkłady", + "editor_period_last": "Pokaż ostatnie", + "editor_period_unit": "Jednostka", + "editor_period_unit_hour": "Godziny", + "editor_period_unit_day": "Dni", + "editor_period_unit_week": "Tygodnie", + "editor_period_unit_month": "Miesiące", + "editor_source": "Odczyty z", + "editor_source_history": "Historia (każda zmiana)", + "editor_source_statistics": "Statystyki długoterminowe", + "editor_derivative_transform": "Przekształcenie", + "editor_derivative_transform_none": "Brak (odczyty bez zmian)", + "editor_derivative_transform_derivative": "Tempo zmian", + "editor_derivative_unit_time": "Tempo na", + "editor_derivative_unit_time_s": "Sekundę", + "editor_derivative_unit_time_min": "Minutę", + "editor_derivative_unit_time_h": "Godzinę", + "editor_derivative_unit_time_d": "Dzień", + "editor_derivative_smoothing": "Wygładzanie po odczytach", + "editor_derivative_smoothing_time": "Wygładzanie w czasie", + "editor_source_current": "Bieżące wartości", + "editor_source_energy": "Panel energii", + "editor_energy_flows": "Przepływy energii", + "editor_energy_split": "Eksport i ładowanie baterii poniżej osi", + "editor_curve": "Kształt linii", + "editor_curve_smooth": "Gładka", + "editor_curve_straight": "Prosta", + "editor_curve_step": "Schodki", + "editor_color_by": "Kolor", + "editor_color_by_series": "Jeden kolor na encję", + "editor_color_by_bands": "Według przedziałów kolorów", + "editor_labels": "Pokaż wartości na punktach", + "editor_series_color": "Kolor linii", + "editor_dash": "Przerywana", + "editor_section_limits": "Limity", + "editor_section_colours": "Kolory", + "editor_section_display": "Wyświetlanie", + "editor_section_actions": "Akcje", + "editor_title": "Tytuł", + "editor_style_bar": "Pasek", + "editor_style_thin": "Cienki", + "editor_style_segmented": "Segmentowy", + "editor_style_tank": "Zbiornik", + "editor_style_battery": "Siatka baterii", + "battery_aria": "Poziomy baterii: {levels}", + "editor_style_ring": "Pierścień", + "editor_style_needle": "Wskazówka", + "editor_style_arc": "Łuk", + "editor_gauge_help": "Kąty w stopniach, zgodnie z ruchem wskazówek zegara od góry: -90 to lewo, 90 to prawo. Pozostaw puste, aby użyć domyślnego kształtu stylu.", + "editor_start_angle": "Kąt początkowy", + "editor_end_angle": "Kąt końcowy", + "editor_center": "Na środku", + "editor_center_mode_value": "Wartość", + "editor_center_mode_band": "Etykieta przedziału koloru", + "editor_center_mode_name": "Nazwa", + "editor_center_mode_text": "Własny tekst", + "editor_center_mode_none": "Nic", + "editor_center_text": "Tekst", + "editor_tick_labels": "Liczby na skali", + "editor_ghost": "Ostatni zakres za wskaźnikiem", + "editor_ghost_off": "Wył.", + "editor_ghost_24h": "Ostatnie 24 godziny", + "editor_ghost_7d": "Ostatnie 7 dni", + "ghost_title_24h": "Ostatnie 24 godziny: od {min} do {max}, średnia {mean}", + "ghost_title_7d": "Ostatnie 7 dni: od {min} do {max}, średnia {mean}", + "editor_show_name": "Pokaż nazwę", + "editor_show_value": "Pokaż wartość", + "editor_show_icon": "Pokaż ikonę", + "editor_show_target": "Pokaż cel", + "editor_show_legend": "Pokaż legendę", + "editor_columns": "Kolumny", + "editor_sort": "Sortowanie", + "editor_sort_none": "Jak na liście", + "editor_sort_ascending": "Od najniższej", + "editor_sort_descending": "Od najwyższej", + "editor_decimals": "Miejsca dziesiętne", + "editor_unit": "Jednostka", + "editor_animate": "Animacja", + "editor_hide_unavailable": "Ukryj niedostępne encje", + "editor_export": "Menu eksportu", + "editor_limit": "Pokaż maksymalnie", + "editor_include_heading": "Pokaż też każdą pasującą encję", + "editor_include_help": "Nowe urządzenia pojawiają się bez edycji karty. Wybierz kilka jednego rodzaju, aby pasowała dowolna z nich; różne rodzaje muszą pasować wszystkie.", + "editor_exclude_heading": "Pomiń", + "editor_exclude_help": "Pasujące encje są pomijane, jeśli pasują do któregokolwiek z tych warunków.", + "editor_rule_device_class": "Klasa urządzenia", + "editor_rule_area": "Obszary", + "editor_rule_floor": "Piętra", + "editor_rule_label": "Etykiety", + "editor_rule_domain": "Domeny", + "editor_rule_entity": "Encje", + "editor_tap_action": "Akcja dotknięcia", + "editor_hold_action": "Akcja przytrzymania", + "editor_double_tap_action": "Akcja podwójnego dotknięcia", + "editor_badge_entity": "Encja", + "editor_badge_style": "Wygląd", + "editor_badge_style_value": "Wartość z ikoną", + "editor_badge_style_sparkline": "Wykres przebiegu", + "editor_badge_style_ring": "Pierścień", + "editor_badge_style_thin": "Cienki pasek", + "editor_badge_attribute": "Atrybut (zamiast stanu)", + "editor_badge_name": "Nazwa", + "editor_badge_hours": "Godziny historii", + "editor_badge_show_name": "Pokaż nazwę", + "editor_badge_show_icon": "Pokaż ikonę", + "editor_badge_icon": "Ikona", + "editor_badge_min": "Minimum", + "editor_badge_max": "Maksimum", + "editor_badge_unit": "Jednostka", + "editor_badge_decimals": "Miejsca dziesiętne", + "editor_badge_color": "Kolor bez przedziałów", + "editor_badge_bands": "Przedziały kolorów", + "editor_badge_bands_help": "Plakietka przyjmuje kolor przedziału, w którym jest jej wartość, tak jak na karcie.", + "editor_badge_actions": "Akcje", + "editor_badge_tap_action": "Akcja dotknięcia", + "editor_badge_hold_action": "Akcja przytrzymania", + "editor_badge_double_tap_action": "Akcja podwójnego dotknięcia", + "editor_attribute": "Atrybut (zamiast stanu)", + "editor_name": "Nazwa", + "editor_icon": "Ikona", + "editor_min": "Minimum", + "editor_max": "Maksimum", + "editor_target": "Cel", + "editor_none": "Brak", + "editor_card_setting": "ustawienie karty", + "editor_limit_default": "Domyślnie ({value})", + "editor_limit_number": "Liczba", + "editor_limit_entity": "Encja", + "editor_preset": "Ustawienie wstępne", + "editor_preset_battery": "Bateria (niski poziom jest zły)", + "editor_preset_usage": "Zużycie (wysokie jest złe)", + "editor_preset_temperature": "Temperatura", + "editor_preset_none": "Brak", + "editor_preset_custom": "Własny", + "editor_band_from": "Od", + "editor_band_from_entity": "Zacznij od encji", + "editor_band_from_number": "Zacznij od liczby", + "editor_band_from_entity_label": "Zaczyna się od tej encji", + "editor_band_color": "Kolor", + "editor_band_custom_color": "Kolor CSS", + "editor_band_label": "Etykieta", + "editor_band_icon": "Ikona", + "editor_color_icon": "Koloruj ikony zgodnie z przedziałem", + "editor_color_primary": "Podstawowy", + "editor_color_green": "Zielony", + "editor_color_amber": "Bursztynowy", + "editor_color_red": "Czerwony", + "editor_color_blue": "Niebieski", + "editor_color_purple": "Fioletowy", + "editor_color_grey": "Szary", + "editor_color_custom": "Własny…", + "editor_add_band": "Dodaj przedział", + "editor_remove_band": "Usuń przedział", + "editor_add_entity": "Dodaj encję", + "editor_move_up": "Przenieś w górę", + "editor_move_down": "Przenieś w dół", + "editor_remove_entity": "Usuń encję", + "editor_show_options": "Pokaż opcje", + "editor_hide_options": "Ukryj opcje", + "editor_not_found": "{entity} (nie znaleziono)", + "editor_severity": "Kolory", + "annotation_at": "{label} o {time}", + "editor_orientation": "Kierunek", + "editor_orientation_horizontal": "Poziomo", + "editor_orientation_vertical": "Pionowo", + "editor_value_axis": "Etykiety wartości", + "editor_value_grid": "Linie przy każdej etykiecie wartości", + "editor_value_min": "Najniższa pokazana wartość", + "editor_value_max": "Najwyższa pokazana wartość", + "dist_median": "Mediana", + "dist_middle": "Środkowa połowa", + "dist_range": "Najniższa – najwyższa", + "dist_count": "Odczyty", + "editor_drill_down": "Dotknij grupy, aby zobaczyć jej skład", + "drill_into": "{label}. Pokaż skład", + "drill_back": "Wróć do {name}", + "drill_top": "Wszystko", + "extremes_high": "Maks.", + "extremes_low": "Min.", + "extremes_average": "Śr.", + "editor_extremes_max": "Zaznacz najwyższy odczyt", + "editor_extremes_min": "Zaznacz najniższy odczyt", + "editor_extremes_average": "Średnia", + "editor_extremes_average_none": "Nie pokazuj", + "editor_extremes_average_line": "Linia przez wykres", + "editor_extremes_average_figure": "Tylko liczba", + "editor_extremes": "Zaznacz najwyższą, najniższą i średnią", + "anomaly_title": "{name}: {value}, {sigma} od normy", + "anomaly_beyond_high": "powyżej {limit}", + "anomaly_beyond_low": "poniżej {limit}", + "editor_anomalies": "Zaznacz odczyty odbiegające od normy", + "editor_anomalies_window": "Okno", + "editor_anomalies_sigma": "Jak daleko zaznaczać, w odchyleniach standardowych", + "editor_anomalies_color": "Kolor znacznika", + "editor_anomalies_band": "Zacieniuj zakres normy", + "period_previous": "Poprzedni okres", + "period_next": "Następny okres", + "period_return": "Wróć do {label}", + "period_today": "Dzisiaj", + "period_yesterday": "Wczoraj", + "period_this_week": "Ten tydzień", + "period_last_week": "Poprzedni tydzień", + "period_this_month": "Ten miesiąc", + "period_last_month": "Poprzedni miesiąc", + "period_this_year": "Ten rok", + "period_last_year": "Poprzedni rok", + "period_last_hour": "Ostatnia godzina", + "period_last_hours": "Ostatnie {n} godz.", + "period_last_day": "Ostatni dzień", + "period_last_days": "Ostatnie {n} dni", + "period_last_week_rolling": "Ostatnie 7 dni", + "period_last_weeks": "Ostatnie {n} tyg.", + "period_last_month_rolling": "Ostatni miesiąc", + "period_last_months": "Ostatnie {n} mies.", + "editor_color_by_shades": "Odcienie jednego koloru", + "editor_shade_color": "Kolor odcieni", + "editor_show_percent": "Pokaż każdy udział w procentach", + "editor_center_total": "Suma", + "editor_center_average": "Średnia", + "editor_center_none": "Nic", + "parts_total": "Suma", + "parts_average": "Średnia", + "parts_aria": "{style}: {names}", + "editor_style_scatter": "Punktowy", + "editor_style_bubble": "Bąbelkowy", + "editor_against": "Wzdłuż dołu", + "editor_against_entity": "Pierwsza encja", + "editor_against_time": "Czas", + "editor_dot_size": "Rozmiar punktu (px)", + "editor_jitter": "Rozrzut (px)", + "editor_min_size": "Najmniejszy bąbel (px)", + "editor_max_size": "Największy bąbel (px)", + "editor_dot_color": "Kolor punktów", + "editor_xy_x_axis": "Etykiety wzdłuż dołu", + "scatter_needs_two": "Dodaj drugą encję. Pierwsza idzie wzdłuż dołu, pozostałe wzdłuż boku.", + "bubble_needs_three": "Dodaj trzy encje: jedną wzdłuż dołu, jedną wzdłuż boku i jedną na rozmiar każdego bąbla.", + "scatter_role_x": "Poziomo", + "bubble_role_size": "Rozmiar", + "chart_total": "Suma", + "editor_x_min": "Najniższa wartość w poziomie", + "editor_x_max": "Najwyższa wartość w poziomie", + "zoom_reset": "Resetuj powiększenie", + "zoom_window": "Pokazano: od {from} do {to}", + "zoom_window_label": "Pokazana część wykresu", + "editor_zoom": "Powiększanie i przesuwanie", + "editor_overview": "Pasek podglądu pod wykresem", + "editor_annotations": "Adnotacje", + "editor_annotation_type": "Rodzaj", + "editor_annotation_type_line": "Linia na wartości", + "editor_annotation_type_band": "Zacieniony przedział wartości", + "editor_annotation_type_time": "Znaczniki o ustalonych godzinach", + "editor_annotation_type_state": "Znaczniki przy zmianie encji", + "editor_annotation_type_point": "Etykieta na odczycie", + "editor_annotation_add_line": "Linia", + "editor_annotation_add_band": "Przedział", + "editor_annotation_add_time": "Godziny", + "editor_annotation_add_state": "Zmiany stanu", + "editor_annotation_add_point": "Etykieta punktu", + "editor_annotation_add": "Dodaj adnotację:", + "editor_annotation_value": "Wartość", + "editor_annotation_from": "Od", + "editor_annotation_to": "Do", + "editor_annotation_times": "Godziny", + "editor_annotation_entity": "Encja", + "editor_annotation_series": "Seria (puste oznacza pierwszą)", + "editor_annotation_state": "Stan (puste oznacza każdą zmianę)", + "editor_annotation_shade": "Zacieniuj w tym stanie", + "editor_annotation_at": "Odczyt", + "editor_annotation_at_max": "Najwyższy", + "editor_annotation_at_min": "Najniższy", + "editor_annotation_at_last": "Najnowszy", + "editor_annotation_at_first": "Pierwszy", + "editor_annotation_label": "Etykieta", + "editor_annotation_color": "Kolor", + "editor_annotation_dash": "Przerywana", + "editor_annotation_history": "Podążaj za historią encji (schodkowo)", + "editor_annotation_zone": "Cieniowanie", + "editor_annotation_zone_none": "Nic", + "editor_annotation_zone_above": "Nad linią", + "editor_annotation_zone_below": "Pod linią", + "editor_annotation_severity": "Kolory cieniowania według wartości linii (opcjonalne przedziały)", + "editor_annotation_remove": "Usuń adnotację", + "editor_zones": "Zacieniuj przedziały ważności za wykresem", + "editor_period_calendar": "Okres", + "editor_period_calendar_rolling": "Ostatnie…", + "editor_period_calendar_day": "Dzisiaj", + "editor_period_calendar_week": "Ten tydzień", + "editor_period_calendar_month": "Ten miesiąc", + "editor_period_calendar_year": "Ten rok", + "editor_period_offset": "Okresów wstecz (0 to bieżący)", + "editor_period_until": "Rysuj do", + "editor_period_until_now": "Teraz", + "editor_period_until_end": "Końca okresu", + "editor_period_navigate": "Pokaż przyciski poprzedni i następny", + "editor_group_by": "Grupuj odczyty według", + "editor_group_by_none": "Nie grupuj", + "editor_group_by_hour": "Godzina", + "editor_group_by_day": "Dzień", + "editor_group_by_week": "Tydzień", + "editor_group_by_month": "Miesiąc", + "editor_aggregate": "Łącz przez", + "compare_series": "{name}, {offset}", + "compare_hours_earlier": "{n} godz. wcześniej", + "compare_days_earlier": "{n} dni wcześniej", + "compare_weeks_earlier": "{n} tyg. wcześniej", + "compare_months_earlier": "{n} mies. wcześniej", + "compare_years_earlier": "{n} lat(a) wcześniej", + "editor_compare": "Porównaj z wcześniejszymi okresami (rysowane blado w tle)", + "editor_compare_style": "Kolor wcześniejszych okresów", + "editor_compare_style_grey": "Szary", + "editor_compare_style_series": "Wyblakły kolor serii", + "editor_aggregate_mean": "Średnia", + "editor_aggregate_sum": "Suma", + "editor_aggregate_min": "Najniższa", + "editor_aggregate_max": "Najwyższa", + "editor_aggregate_first": "Pierwsza", + "editor_aggregate_last": "Ostatnia", + "editor_aggregate_change": "Zmiana (liczniki rosnące)", + "editor_cumulative_transform": "Przekształcenie", + "editor_cumulative_transform_none": "Brak (odczyty bez zmian)", + "editor_cumulative_transform_cumulative": "Suma narastająca", + "editor_cumulative_reset": "Suma narastająca zaczyna się od nowa", + "editor_cumulative_reset_none": "Nigdy (od lewej krawędzi)", + "editor_cumulative_reset_day": "Co dzień", + "editor_cumulative_reset_week": "Co tydzień", + "editor_cumulative_reset_month": "Co miesiąc", + "editor_cumulative_reset_billing": "Co miesiąc w dniu rozliczenia", + "editor_cumulative_billing_day": "Dzień rozliczenia w miesiącu (1–28)", + "editor_x_axis": "Etykiety czasu", + "editor_y_axis": "Etykiety wartości", + "editor_axis_labels": "Etykiety osi", + "editor_axis_labels_outside": "Obok wykresu", + "editor_axis_labels_inside": "Na wykresie", + "editor_grid_horizontal": "Linie poziome", + "editor_grid_vertical": "Linie pionowe", + "editor_y_min": "Najniższa pokazana wartość", + "editor_y_max": "Najwyższa pokazana wartość", + "editor_y_scale": "Skala wartości", + "editor_y_scale_linear": "Równe kroki", + "editor_y_scale_log": "Logarytmiczna (potęgi dziesięciu)", + "editor_tooltip": "Pokaż wartości po najechaniu lub dotknięciu", + "editor_line_width": "Grubość linii (px)", + "editor_dots": "Punkt przy każdym odczycie", + "editor_on_top": "Rysuj nad innymi liniami", + "editor_when_entity": "Encja", + "editor_when_state": "jest w stanie", + "editor_when_above": "jest powyżej", + "editor_when_below": "jest poniżej", + "editor_when_card_entity": "Encja", + "editor_when_card_state": "jest w stanie", + "editor_when_card_above": "jest powyżej", + "editor_when_card_below": "jest poniżej", + "editor_when_ghost": "Blada linia ukrytych odczytów", + "editor_when_strip": "Pasek pokazujący, kiedy warunek był spełniony", + "when_strip_label": "Pokazane, gdy {condition}", + "editor_now_marker": "Linia „teraz”", + "editor_now_marker_off": "Wył.", + "editor_now_marker_line": "Tylko linia", + "editor_now_marker_time": "Linia i godzina", + "editor_now_marker_countdown": "Linia i odliczanie do następnej ustalonej godziny", + "now_marker_countdown": "{label} za {duration}", + "now_marker_next": "Następne za {duration}", + "editor_compact": "Kompaktowo", + "editor_header": "Nazwy i wartości", + "editor_header_above": "Nad wykresem", + "editor_header_over": "Na wykresie", + "editor_header_hidden": "Ukryte", + "editor_legend_toggle": "Dotknij nazwy, aby ukryć lub pokazać", + "editor_labels_show": "Które odczyty", + "editor_labels_show_all": "Wszystkie (ile się zmieści)", + "editor_labels_show_last": "Najnowszy", + "editor_labels_show_minmax": "Najwyższy i najniższy", + "editor_labels_show_ends": "Pierwszy i najnowszy", + "editor_labels_position": "Położenie etykiety", + "editor_labels_position_auto": "Nad szczytami, pod spadkami", + "editor_labels_position_above": "Nad", + "editor_labels_position_below": "Pod", + "editor_labels_position_center": "Na punkcie", + "editor_labels_overlap": "Pozwól etykietom nachodzić na siebie", + "editor_sync": "Grupa synchronizacji", + "editor_multiples": "Mały wykres dla każdej encji", + "editor_multiples_scale": "Skala wartości", + "editor_multiples_scale_auto": "Wspólna, gdy jednostki są zgodne", + "editor_multiples_scale_shared": "Wspólna dla wszystkich wykresów", + "editor_multiples_scale_independent": "Osobna dla każdego wykresu", + "editor_multiples_columns": "Kolumny (puste dopasowuje do karty)", + "forecast_label": "Prognoza", + "forecast_series": "{name} – prognoza", + "editor_forecast_title": "Prognoza", + "editor_forecast_entity": "Encja prognozy", + "editor_forecast_attribute": "Atrybut", + "editor_forecast_value_key": "Klucz wartości", + "editor_forecast_time_key": "Klucz czasu", + "editor_forecast_type": "Prognoza pogody", + "editor_forecast_type_hourly": "Godzinowa", + "editor_forecast_type_daily": "Dzienna", + "editor_forecast_type_twice_daily": "Dwa razy dziennie", + "editor_forecast_multiply": "Mnóż wartości przez", + "editor_forecast_hours": "Pokaż prognozy na tyle naprzód", + "editor_set_point": "Pokaż wartość zadaną", + "editor_shading": "Zacieniuj podczas grzania lub chłodzenia", + "editor_shade_fan": "Zacieniuj, gdy działa tylko wentylator", + "editor_current_color": "Kolor temperatury", + "editor_set_point_color": "Kolor wartości zadanej", + "editor_heating_color": "Kolor grzania", + "editor_cooling_color": "Kolor chłodzenia", + "editor_days": "Dni (więcej niż 1 pokazuje średni dzień)", + "editor_day_clock_center_total": "Czas włączenia", + "editor_day_clock_center_now": "Bieżąca godzina", + "editor_day_clock_center_none": "Nic", + "editor_bucket": "Jeden słupek na każde", + "editor_bucket_15": "15 minut", + "editor_bucket_30": "30 minut", + "editor_bucket_60": "Godzinę", + "editor_aggregate_auto": "Automatycznie (zmiana dla liczników, w innym razie średnia)", + "editor_ring_color": "Kolor", + "editor_active": "Liczy się jako włączone", + "editor_entity_options_none": "Najpierw dodaj encję powyżej.", + "editor_hierarchy_group_by": "Grupuj według", + "editor_group_by_floor": "Piętro", + "editor_group_by_area": "Obszar", + "editor_group_by_device": "Urządzenie", + "editor_group_by_label": "Etykieta", + "editor_entity_groups": "Własna grupa", + "editor_bar_labels": "Tekst na paskach", + "editor_bar_labels_state": "Stan", + "editor_bar_labels_duration": "Czas trwania", + "editor_bar_labels_both": "Stan i czas trwania", + "editor_bar_labels_none": "Brak", + "editor_timeline_legend": "Legenda stanów", + "editor_timeline_legend_above": "Nad wykresem", + "editor_timeline_legend_hidden": "Ukryta", + "editor_state_colors": "Kolory stanów", + "editor_state_colors_help": "Nazwa z palety (amber, green, blue, red, purple, grey, primary) lub dowolny kolor CSS.", + "editor_state_colors_state": "Stan", + "editor_state_colors_color": "Kolor", + "editor_state_colors_add": "Dodaj kolor stanu", + "editor_state_colors_remove": "Usuń", + "editor_timeline_group": "Grupa (wiersze z tą samą grupą mają wspólny nagłówek)", + "editor_points_per_hour": "Punktów na godzinę (0 rysuje każdy odczyt)", + "editor_graph": "Wykres", + "editor_graph_line": "Linia", + "editor_graph_bar": "Słupki", + "editor_graph_none": "Brak (tylko wartość)", + "editor_fill": "Wypełnienie pod linią", + "editor_fill_solid": "Pełne", + "editor_fill_fade": "Zanikające", + "editor_fill_none": "Brak", + "editor_points": "Punkty na linii", + "editor_points_hover": "Po najechaniu", + "editor_points_always": "Zawsze", + "editor_points_never": "Nigdy", + "editor_trend_labels": "Etykiety najwyższej i najniższej", + "editor_labels_hover": "Po najechaniu", + "editor_labels_always": "Zawsze", + "editor_labels_never": "Nigdy", + "editor_height": "Wysokość wykresu (na 500 px szerokości)", + "editor_bar_spacing": "Odstęp między słupkami (px)", + "editor_color_transition": "Kolory przedziałów", + "editor_color_transition_smooth": "Płynne przejście", + "editor_color_transition_hard": "Zmiana na każdym przedziale", + "editor_extrema": "Pokaż najniższą i najwyższą", + "editor_average": "Pokaż średnią", + "editor_trend_legend": "Legenda (dwie lub więcej encji)", + "editor_trend_y_min": "Najniższa wartość", + "editor_trend_y_max": "Najwyższa wartość", + "editor_min_range": "Najmniejszy pokazany zakres", + "editor_y_min_secondary": "Minimum prawej osi", + "editor_y_max_secondary": "Maksimum prawej osi", + "editor_min_range_secondary": "Najmniejszy zakres prawej osi", + "editor_value_factor": "Skaluj przez 10 do potęgi", + "editor_align_header": "Nazwa i ikona", + "editor_align_header_default": "Rozłożone", + "editor_align_header_left": "Do lewej", + "editor_align_header_right": "Do prawej", + "editor_align_header_center": "Do środka", + "editor_align_icon": "Ikona", + "editor_align_icon_right": "Na prawo od nazwy", + "editor_align_icon_left": "Na lewo od nazwy", + "editor_align_icon_state": "Obok wartości", + "editor_align_state": "Wartość", + "editor_align_state_left": "Do lewej", + "editor_align_state_right": "Do prawej", + "editor_align_state_center": "Do środka", + "editor_font_size": "Rozmiar wartości (%)", + "editor_font_size_header": "Rozmiar nazwy (px)", + "editor_color_name": "Koloruj nazwę", + "editor_color_value": "Koloruj wartość", + "editor_trend_color_icon": "Koloruj ikonę", + "editor_trend_group": "Bez tła (wewnątrz innej karty)", + "editor_icon_image": "Obraz zamiast ikony (URL)", + "editor_trend_tooltip": "Pokaż wartość pod wskaźnikiem", + "editor_y_axis_side": "Oś", + "editor_y_axis_side_primary": "Lewa", + "editor_y_axis_side_secondary": "Prawa (własna skala)", + "editor_entity_aggregate": "Łącz przez", + "editor_fixed_value": "Rysuj bieżącą wartość jako płaską linię", + "editor_show_state": "Pokaż jej wartość obok głównej", + "editor_show_indicator": "Kolorowa kropka według wartości", + "editor_show_graph": "Na wykresie", + "editor_show_line": "Linia", + "editor_show_fill": "Wypełnienie", + "editor_show_points": "Punkty", + "editor_show_legend_entity": "W legendzie", + "editor_show_legend_state": "Wartość w legendzie", + "editor_sectors": "Kierunki", + "editor_sectors_4": "4 (N, E, S, W)", + "editor_sectors_8": "8 (N, NE, E…)", + "editor_sectors_16": "16 (N, NNE, NE…)", + "editor_calm": "Cisza poniżej", + "editor_wind_roles": "Pierwsza encja to kierunek wiatru w stopniach lub kierunkach kompasu, np. SW. Druga to prędkość wiatru: bez niej płatki pokazują tylko, jak często wiatr wiał z każdej strony.", + "editor_wind_now": "Kierunek: {direction}. Prędkość: {speed}.", + "editor_wind_none": "brak", + "editor_wind_statistics": "Statystyki długoterminowe podają średni kierunek dla każdej godziny. Jest on poprawny w okolicy północy tylko wtedy, gdy czujnik zapisuje kierunek jako kąt (klasa stanu measurement_angle); w przeciwnym razie godzina wahająca się między NNW a NNE uśrednia się do południa. Historia jest dokładna.", + "editor_style_area": "Warstwowy", + "editor_stack": "Układanie", + "editor_stack_none": "Nie układaj", + "editor_stack_normal": "Jeden na drugim", + "editor_stack_percent": "Do 100 %", + "editor_negative_color": "Kolor poniżej zera", + "editor_style_beeswarm": "Rojowy", + "editor_place_by": "Umieść każdy punkt według", + "editor_place_by_value": "Jego wartości", + "editor_place_by_time_of_day": "Pory dnia, w której to się stało", + "editor_size_by_value": "Większe punkty dla większych wartości", + "swarm_readings": "Odczyty: {n}", + "swarm_events": "Włączenia: {n}", + "swarm_shown": "Pokazane punkty", + "swarm_none": "Brak odczytów", + "swarm_no_change": "Bez zmian: {value}", + "swarm_held": "Utrzymane przez cały okres", + "swarm_earliest_latest": "Najwcześniej – najpóźniej", + "swarm_lowest_highest": "Najniższa – najwyższa", + "editor_style_strip_plot": "Wykres paskowy", + "strip_median_value": "Mediana {value}", + "strip_mean_value": "Średnia {value}", + "strip_mean": "Średnia", + "editor_strip_marker": "Linia w poprzek każdego wiersza na", + "editor_strip_marker_median": "Medianie", + "editor_strip_marker_mean": "Średniej", + "editor_strip_marker_none": "Bez linii", + "editor_strip_jitter": "Rozrzut w wierszu", + "editor_fill_color": "Kolor", + "editor_style_box": "Wykres pudełkowy", + "box_aria": "Wykres pudełkowy: {names}", + "box_highest": "Najwyższa", + "box_upper_quartile": "Górny kwartyl", + "box_median": "Mediana", + "box_lower_quartile": "Dolny kwartyl", + "box_lowest": "Najniższa", + "box_mean": "Średnia", + "box_count": "Odczyty", + "box_outliers": "Wartości odstające", + "editor_whiskers": "Wąsy sięgają", + "editor_whiskers_tukey": "1,5 × wysokość pudełka (wartości odstające jako punkty)", + "editor_whiskers_range": "Najniższej i najwyższej", + "editor_readings": "Pokaż każdy odczyt jako punkt", + "editor_box_color": "Kolor pudełka", + "editor_style_bullet": "Wykres pociskowy", + "editor_ranges": "Zakresy za paskiem", + "editor_ranges_shades": "Odcienie szarości", + "editor_ranges_colours": "Kolory przedziałów", + "compare_target": "cel {target}", + "chart_aria": "Wykres „{style}”: {names}", + "editor_style_candlestick": "Wykres świecowy", + "editor_candle_by": "Jedna świeca na", + "editor_under_aggregate": "Encje pod spodem: łącz odczyty przez", + "editor_up_color": "Kolor przy wzroście", + "editor_down_color": "Kolor przy spadku", + "editor_underneath": "Rysuj pozostałe encje pod spodem jako", + "editor_underneath_columns": "Kolumny", + "editor_underneath_line": "Linię", + "candle_open": "Otwarcie", + "candle_high": "Maks.", + "candle_low": "Min.", + "candle_close": "Zamknięcie", + "candle_week_of": "Tydzień od {date}", + "editor_style_climate": "Klimat", + "climate_set_point": "Wartość zadana", + "climate_range": "{low} – {high}", + "climate_not_thermostat": "{name} nie jest termostatem. Wybierz encję klimatu.", + "climate_action_heating": "Grzanie", + "climate_action_preheating": "Wstępne grzanie", + "climate_action_cooling": "Chłodzenie", + "climate_action_defrosting": "Odszranianie", + "climate_action_drying": "Osuszanie", + "climate_action_fan": "Wentylator", + "climate_action_idle": "Bezczynny", + "climate_action_off": "Wyłączony", + "editor_style_column": "Kolumnowy", + "editor_group_by_auto": "Automatycznie", + "editor_range": "Od najniższej do najwyższej w każdej kolumnie", + "editor_rounded": "Zaokrąglone końce", + "editor_column_labels": "Pokaż wartości na kolumnach", + "editor_error_bars": "Słupki błędów (rozrzut w każdej kolumnie)", + "editor_error_bars_none": "Brak", + "editor_error_bars_std": "Średnia ± jedno odchylenie standardowe", + "editor_error_bars_min_max": "Najniższa i najwyższa", + "editor_error_bars_ci95": "95 % przedział ufności średniej", + "error_bars_tooltip": "{value} ({low} – {high})", + "editor_column_color": "Kolor", + "editor_style_combined": "Kombinowany", + "editor_series_type": "Rysuj jako", + "editor_series_type_line": "Linia", + "editor_series_type_column": "Kolumny", + "editor_series_type_area": "Obszar wypełniony", + "editor_series_axis": "Oś wartości", + "editor_series_axis_auto": "Automatycznie (według jednostki)", + "editor_series_axis_left": "Lewa", + "editor_series_axis_right": "Prawa", + "editor_series_aggregate": "Łącz przez", + "editor_series_aggregate_auto": "Jak w karcie", + "editor_series_aggregate_mean": "Średnia", + "editor_series_aggregate_sum": "Suma", + "editor_series_aggregate_min": "Najniższa", + "editor_series_aggregate_max": "Najwyższa", + "editor_series_aggregate_first": "Pierwsza", + "editor_series_aggregate_last": "Ostatnia", + "editor_series_aggregate_change": "Zmiana (liczniki rosnące)", + "editor_style_day_clock": "Zegar 24-godzinny", + "day_clock_times_one": "raz", + "day_clock_times": "{n} razy", + "day_clock_a_day": "{text} dziennie", + "day_clock_busiest": "{total} · największy ruch {time}", + "day_clock_peak": "szczyt {value} o {time}", + "day_clock_state": "{name} {state}", + "day_clock_per_day": "{label} dziennie", + "day_clock_no_data": "Nic nie zarejestrowano", + "day_clock_now": "Teraz", + "day_clock_on": "wł.", + "day_clock_average": "Średni dzień · ostatnie {n} dni", + "day_clock_on_days": "w {on} z {of} dni", + "day_clock_so_far": "{duration} do tej pory", + "day_clock_range": "{from} – {to}", + "day_clock_average_value": "{value} średnio", + "editor_style_cycle_plot": "Wykres cykliczny", + "cycle_note_week": "Średnia każdej godziny z {n} tyg.", + "cycle_note_hour": "Każda godzina, dzień po dniu, z {n} tyg.", + "cycle_note_month": "Każdy dzień miesiąca, miesiąc po miesiącu, z {n} tyg.", + "cycle_mean_legend": "Średnia panelu", + "cycle_panel_average": "{name} – średnia", + "editor_cycle_plot_cycle": "Jeden panel na", + "editor_cycle_plot_cycle_day_of_week": "Dzień tygodnia (jego godziny)", + "editor_cycle_plot_cycle_hour_of_day": "Godzina dnia (dzień po dniu)", + "editor_cycle_plot_cycle_day_of_month": "Dzień miesiąca (miesiąc po miesiącu)", + "editor_cycle_plot_weeks": "Tygodnie", + "editor_style_dumbbell": "Hantlowy", + "editor_ends": "Porównaj", + "editor_ends_range": "Najniższa i najwyższa w okresie", + "editor_ends_then": "Początek okresu i teraz", + "editor_ends_target": "Cel i teraz", + "editor_show_now": "Zaznacz bieżącą wartość", + "dumbbell_low": "Min.", + "dumbbell_high": "Maks.", + "dumbbell_now": "Teraz", + "dumbbell_target": "Cel", + "dumbbell_ago_hour_one": "Godzinę temu", + "dumbbell_ago_hour": "{n} godz. temu", + "dumbbell_ago_day_one": "Dzień temu", + "dumbbell_ago_day": "{n} dni temu", + "dumbbell_ago_week_one": "Tydzień temu", + "dumbbell_ago_week": "{n} tyg. temu", + "dumbbell_ago_month_one": "Miesiąc temu", + "dumbbell_ago_month": "{n} mies. temu", + "dumbbell_no_value": "Brak wartości", + "editor_style_funnel": "Lejek", + "editor_funnel_shape": "Kształt", + "editor_funnel_shape_funnel": "Lejek (pierwszy etap na górze)", + "editor_funnel_shape_pyramid": "Piramida (pierwszy etap na dole)", + "editor_funnel_percent_of": "Procenty", + "editor_funnel_percent_of_first": "Udział w pierwszym etapie", + "editor_funnel_percent_of_previous": "Udział w poprzednim etapie", + "editor_funnel_percent_of_none": "Nie pokazuj", + "editor_funnel_color_by": "Kolor", + "editor_funnel_color_by_series": "Jeden kolor na encję", + "editor_funnel_color_by_bands": "Według przedziałów kolorów", + "funnel_aria": "{style}: {names}", + "editor_style_grouped_bars": "Słupki grupowane", + "editor_mode": "Słupki", + "editor_mode_grouped": "Obok siebie", + "editor_mode_stacked": "Skumulowane", + "editor_mode_percent": "Skumulowane do 100 %", + "editor_bars_color_by": "Kolor", + "editor_bars_color_by_series": "Jeden kolor na serię", + "editor_bars_color_by_bands": "Według przedziałów kolorów", + "editor_bar_group": "Wiersz", + "editor_bar_series": "Seria", + "editor_bar_color": "Kolor słupka", + "grouped_bars_aria": "Wykres słupkowy: {names}", + "editor_style_heatmap": "Mapa cieplna", + "heatmap_aria": "Mapa cieplna: {name}", + "heatmap_hours": "Uśrednione dni", + "heatmap_empty": "Brak odczytów", + "editor_grid": "Układ", + "editor_grid_hours": "Godzina według dnia tygodnia", + "editor_grid_calendar": "Kalendarz (dzień na komórkę)", + "editor_color_by_scale": "Płynna skala", + "editor_cell_shape": "Komórki", + "editor_cell_shape_square": "Kwadratowe", + "editor_cell_shape_rounded": "Zaokrąglone", + "editor_cell_shape_hexagon": "Sześciokątne", + "editor_color_min": "Najniższy kolor przy", + "editor_color_max": "Najwyższy kolor przy", + "editor_legend": "Legenda", + "editor_style_spiral": "Spirala", + "spiral_aria": "Spirala {name}, zwoje: {n}", + "spiral_turn_day_note": "{n} dni, jeden zwój dziennie", + "spiral_turn_week_note": "{n} tyg., jeden zwój tygodniowo", + "spiral_inner_oldest": "Najstarsze w środku, najnowsze na zewnątrz", + "editor_spiral_turn": "Jeden zwój na", + "editor_spiral_turn_day": "Dzień", + "editor_spiral_turn_week": "Tydzień", + "editor_spiral_turns": "Zwoje", + "editor_spiral_ring_width": "Szerokość pierścienia", + "editor_style_histogram": "Histogram", + "editor_count": "Liczenie", + "editor_count_time": "Czas w każdym zakresie", + "editor_count_readings": "Odczyty w każdym zakresie", + "editor_show_as": "Pokaż jako", + "editor_show_as_percent": "Udział w całości (%)", + "editor_show_as_total": "Godziny lub odczyty", + "editor_bins": "Liczba przedziałów (puste: automatycznie)", + "editor_bin_width": "Szerokość przedziału (ma pierwszeństwo przed liczbą)", + "editor_bars": "Dwie lub więcej encji", + "editor_bars_side": "Słupki obok siebie", + "editor_bars_overlap": "Słupki na sobie", + "editor_hist_x_axis": "Etykiety wartości wzdłuż dołu", + "histogram_readings": "Odczyty: {n}", + "histogram_reading": "1 odczyt", + "editor_style_line": "Liniowy", + "chart_loading": "Wczytywanie historii…", + "chart_error": "Nie udało się wczytać historii: {error}", + "energy_loading": "Wczytywanie ustawień panelu energii…", + "energy_error": "Nie udało się odczytać ustawień panelu energii: {error}", + "energy_none": "W panelu energii nie skonfigurowano jeszcze żadnego z tych przepływów.", + "energy_flow_grid_import": "Pobór z sieci", + "energy_flow_grid_export": "Oddawanie do sieci", + "energy_flow_solar": "Energia słoneczna", + "energy_flow_battery_out": "Rozładowanie baterii", + "energy_flow_battery_in": "Ładowanie baterii", + "energy_flow_gas": "Gaz", + "energy_flow_water": "Woda", + "energy_flow_devices": "Urządzenia", + "energy_node_home": "Dom", + "energy_node_untracked": "Nieśledzone zużycie", + "energy_node_home_use": "Zużyte w domu", + "chart_no_data": "Brak odczytów w tym okresie.", + "legend_toggle_hint": "Dotknij, aby ukryć lub pokazać. Przytrzymaj, aby pokazać tylko tę.", + "legend_toggle_all_hidden": "Wszystkie serie są ukryte. Dotknij nazwy, aby ją znów pokazać.", + "export_menu": "Eksport", + "export_png": "Zapisz jako PNG", + "export_png_hint": "obraz, 2×", + "export_svg": "Zapisz jako SVG", + "export_svg_hint": "wektor", + "export_csv": "Kopiuj CSV", + "export_csv_hint": "wartości na wykresie", + "export_yaml": "Kopiuj YAML", + "export_yaml_hint": "konfiguracja tej karty", + "export_copied": "Skopiowano", + "export_saved": "Zapisano", + "export_saved_file": "Zapisano jako plik: schowek jest tu niedostępny", + "export_failed": "Nie udało się wyeksportować z tej przeglądarki", + "chart_log_nothing": "Brak wartości powyżej zera do narysowania na skali logarytmicznej.", + "editor_style_lollipop": "Lizakowy", + "editor_style_pictograph": "Piktogram", + "editor_unit_icon": "Ikona (każda encja może mieć własną)", + "editor_per_icon": "Każda ikona oznacza (puste: automatycznie)", + "editor_group_size": "Ikon w grupie (0: bez grup)", + "editor_partial": "Częściowo wypełniaj ikonę dla ułamków", + "editor_style_pie": "Kołowy / pierścieniowy", + "editor_shape": "Kształt", + "editor_shape_donut": "Pierścień", + "editor_shape_pie": "Koło", + "editor_center_label": "Wiersz pod sumą", + "editor_gap": "Odstęp między wycinkami", + "editor_gradient": "Wypełnienie gradientem", + "editor_style_polar_area": "Biegunowy", + "editor_polar_scale": "Skala", + "editor_polar_scale_shared": "Jedna skala dla wszystkich, od 0 do największej wartości", + "editor_polar_scale_limits": "Każdy wycinek od minimum do maksimum swojej encji", + "editor_polar_color_by": "Kolor", + "editor_polar_color_by_series": "Jeden kolor na encję", + "editor_polar_color_by_shades": "Odcienie jednego koloru, ciemniejsze dla większych", + "editor_polar_color_by_bands": "Według przedziałów kolorów", + "editor_polar_color": "Kolor odcieni", + "polar_area_aria": "Wykres biegunowy: {names}", + "editor_style_radar": "Radarowy", + "editor_radar_scale": "Skala", + "editor_radar_scale_limits": "Każda oś od minimum do maksimum swojej encji", + "editor_radar_scale_shared": "Jedna skala dla wszystkich, od 0 do największej wartości", + "editor_radar_fill": "Wypełnij kształty", + "editor_radar_axis": "Nazwa osi", + "radar_aria": "Wykres radarowy: {names}", + "radar_other": "Inne", + "editor_style_range_area": "Obszar zakresu", + "editor_mean": "Rysuj średnią jako linię", + "editor_range_color": "Kolor", + "editor_style_rings": "Pierścienie", + "editor_rings_start_angle": "Kąt początkowy (0 to góra)", + "editor_rounded_ends": "Zaokrąglone końce", + "editor_style_sankey": "Sankey (przepływy)", + "editor_link_color": "Koloruj przepływy według", + "editor_link_color_auto": "Skąd pochodzą lub dokąd płyną za węzłem pośrednim", + "editor_link_color_source": "Skąd pochodzą", + "editor_link_color_target": "Dokąd płyną", + "editor_from": "Przepływ z", + "editor_to": "Przepływ do", + "editor_flow_color": "Kolor przepływu", + "sankey_aria": "Wykres przepływów: {flows}", + "sankey_flow": "{from} do {to} {value}", + "sankey_no_flows": "Nadaj każdej encji „Przepływ z” i „Przepływ do” w jej opcjach.", + "sankey_nothing": "Obecnie nic nie płynie.", + "energy_nothing_flowed": "W tym okresie nic nie przepłynęło.", + "editor_style_chord": "Cięciwowy (przepływy po okręgu)", + "editor_chord_pad": "Odstęp między węzłami", + "editor_chord_ribbon_opacity": "Krycie wstęg", + "chord_aria": "Wykres cięciwowy: {flows}", + "editor_style_slope": "Wykres nachylenia", + "editor_measure": "Porównaj", + "editor_measure_value": "Odczyt wtedy i teraz", + "editor_measure_change": "Ile wzrosło w każdym okresie (liczniki)", + "editor_color_by_direction": "Wzrost lub spadek", + "editor_color_by_group": "Według grupy", + "editor_increase": "Wzrost jest", + "editor_increase_bad": "Zły (czerwony)", + "editor_increase_good": "Dobry (zielony)", + "editor_group": "Grupa", + "slope_now": "Teraz", + "slope_ago": "{n} {unit} temu", + "slope_ago_one": "1 {unit} temu", + "slope_previous": "Poprzednie: {n} {unit}", + "slope_previous_one": "Poprzednie: 1 {unit}", + "slope_last": "Ostatnie: {n} {unit}", + "slope_last_one": "Ostatnie: 1 {unit}", + "slope_unit_hour": "godz.", + "slope_unit_hour_other": "godz.", + "slope_unit_day": "dzień", + "slope_unit_day_other": "dni", + "slope_unit_week": "tydz.", + "slope_unit_week_other": "tyg.", + "slope_unit_month": "mies.", + "slope_unit_month_other": "mies.", + "slope_entity_aria": "{name}, od {from} do {to}", + "slope_no_reading": "brak odczytu", + "editor_style_sparkline": "Wykresy przebiegu", + "editor_spark": "Wykres przebiegu", + "editor_spark_line": "Linia", + "editor_spark_area": "Obszar", + "editor_spark_column": "Kolumny", + "editor_spark_bar": "Pasek pod nazwą i wartością", + "editor_spark_color": "Kolor", + "spark_aria": "Trend: {name}", + "editor_style_streamgraph": "Strumieniowy", + "editor_baseline": "Kształt", + "editor_baseline_wiggle": "Strumieniowy (płynny)", + "editor_baseline_centre": "Wyśrodkowany", + "editor_baseline_share": "Udział w sumie (100 %)", + "editor_baseline_zero": "Skumulowany od zera", + "editor_stream_order": "Kolejność", + "editor_stream_order_inside_out": "Największe w środku", + "editor_stream_order_listed": "Jak na liście, pierwsza na dole", + "editor_stream_labels": "Nazwy na strumieniach", + "editor_stream_curve": "Krawędzie", + "stream_total": "Suma", + "editor_style_sunburst": "Wykres słoneczny", + "editor_style_icicle": "Wykres soplowy", + "editor_sunburst_shape": "Kształt", + "editor_sunburst_shape_full": "Pełne koło", + "editor_sunburst_shape_half": "Półkole", + "editor_hierarchy_color_by": "Kolor", + "editor_hierarchy_color_by_group": "Jeden kolor na grupę", + "editor_hierarchy_color_by_bands": "Według przedziałów kolorów", + "hierarchy_total": "Suma", + "hierarchy_other": "Inne", + "hierarchy_empty": "Nic do pokazania: żadna encja nie ma wartości powyżej zera.", + "hierarchy_no_reading": "Brak odczytu:", + "sunburst_aria": "Wykres słoneczny: {names}", + "icicle_aria": "Wykres soplowy: {names}", + "editor_style_timeline": "Oś czasu stanów", + "timeline_no_states": "W tym okresie nie zarejestrowano stanów.", + "timeline_for": "przez {duration}", + "timeline_now": "Teraz", + "timeline_measurement": "Odczyty, a nie stany: tu lepiej pasuje wykres liniowy", + "editor_style_treemap": "Mapa drzewa", + "editor_treemap_color_by": "Kolor", + "editor_treemap_color_by_group": "Jeden kolor na grupę", + "editor_treemap_color_by_bands": "Według przedziałów kolorów", + "treemap_aria": "Mapa drzewa: {names}", + "treemap_total": "Łącznie {value}", + "treemap_empty": "Nic do pokazania: żadna encja nie ma wartości powyżej zera.", + "treemap_no_reading": "Brak odczytu:", + "treemap_other": "Inne", + "editor_style_marimekko": "Wykres Marimekko", + "editor_marimekko_segment_labels": "Tekst na każdej części", + "editor_marimekko_segment_labels_percent": "Udział w swojej kolumnie", + "editor_marimekko_segment_labels_value": "Wartość", + "editor_marimekko_segment_labels_both": "Udział i wartość", + "editor_marimekko_segment_labels_none": "Brak", + "editor_marimekko_group": "Kolumna (grupa)", + "editor_marimekko_category": "Kategoria", + "editor_marimekko_color": "Kolor kategorii", + "marimekko_aria": "Wykres Marimekko, kolumny: {columns}", + "editor_style_trend": "Wykres trendu", + "trend_min": "Min.", + "trend_avg": "Średnia", + "trend_max": "Maks.", + "editor_style_violin": "Skrzypcowy", + "editor_shape_violin": "Skrzypce", + "editor_shape_raincloud": "Chmura deszczowa (pół skrzypiec, pudełko i odczyty)", + "editor_box": "Pudełko z medianą i środkową połową", + "editor_bandwidth": "Wygładzanie (w jednostce encji, puste oznacza automatycznie)", + "editor_split_by": "Jeden kształt na", + "editor_split_by_none": "Encja", + "editor_split_by_day": "Encja i dzień", + "editor_split_by_week": "Encja i tydzień", + "editor_split_by_month": "Encja i miesiąc", + "violin_median": "mediana {value}", + "violin_none": "Brak odczytów", + "violin_raincloud": "Chmura deszczowa", + "editor_style_waffle": "Gofrowy", + "editor_waffles": "Gofry", + "editor_waffles_one": "Jeden, podzielony między encje", + "editor_waffles_each": "Jeden na encję, obok siebie", + "editor_headline": "Pokaż pierwszy udział dużą czcionką", + "editor_style_waterfall": "Kaskadowy", + "editor_steps": "Każdy krok to", + "editor_steps_change": "Ile zmieniło się w okresie", + "editor_steps_current": "Jego bieżąca wartość", + "editor_start_from_first": "Zacznij od odczytu pierwszej encji na początku okresu", + "editor_total": "Pokaż sumę na końcu", + "editor_waterfall_invert": "Odliczanie w dół (wzrost tych wartości to spadek sumy)", + "waterfall_start": "Początek", + "waterfall_end": "Koniec", + "waterfall_total": "Suma", + "waterfall_no_readings": "Brak odczytów", + "waterfall_aria": "Wykres kaskadowy: {bars}", + "editor_style_wind_rose": "Róża wiatrów", + "wind_prevailing": "Przeważający", + "wind_mean_speed": "Średnia prędkość", + "wind_strongest": "Najsilniejszy", + "wind_calm": "Cisza", + "wind_speed": "Prędkość", + "wind_speed_unit": "Prędkość ({unit})", + "wind_share": "Część czasu", + "wind_aria": "Róża wiatrów, przeważa {direction} {share}", + "wind_aria_calm": "Róża wiatrów, przeważa {direction} {share}, cisza {calm}", + "wind_aria_still": "Róża wiatrów, cisza {calm}", + "editor_style_purpose_bar": "Baterie, poziomy, wszystko od 0 do 100", + "editor_style_purpose_thin": "Pamięć masowa i długie listy, na małej przestrzeni", + "editor_style_purpose_segmented": "Siła sygnału i poziomy napełnienia, w krokach", + "editor_style_purpose_tank": "Zbiorniki, kosze i beczki na deszczówkę, napełniane od dołu", + "editor_style_purpose_battery": "Wszystkie baterie w domu, od najbardziej rozładowanych", + "editor_style_purpose_ring": "CPU, pamięć i dysk, jako tarcza", + "editor_style_purpose_needle": "Moc i prędkość, ze wskazówką", + "editor_style_purpose_arc": "Temperatura, wilgotność i CO₂, jako otwarta tarcza", + "editor_style_purpose_line": "Jak zmieniał się czujnik w ciągu godzin, dni lub miesięcy", + "editor_style_purpose_area": "Energia słoneczna i zużycie, z poborem i eksportem po obu stronach zera", + "editor_style_purpose_column": "Energia na dzień, deszcz na godzinę", + "editor_style_purpose_combined": "Kolumny, linie i obszary na jednej osi czasu, z drugą osią", + "editor_style_purpose_pie": "Jak suma dzieli się na części, np. skąd pochodziła dzisiejsza energia", + "editor_style_purpose_rings": "Kilka baterii lub celów na jednej tarczy", + "editor_style_purpose_pictograph": "Liczenie: zrobione obowiązki, szklanki wody, osoby w domu", + "editor_style_purpose_waffle": "Jedna część ze 100 lub podział jednej sumy", + "editor_style_purpose_histogram": "Jak długo pokój był w każdym zakresie temperatury", + "editor_style_purpose_scatter": "Jeden czujnik względem drugiego, np. ogrzewanie względem temperatury na zewnątrz", + "editor_style_purpose_bubble": "Dwa czujniki względem siebie, z rozmiarem według trzeciego", + "editor_style_purpose_heatmap": "Zużycie według godziny i dnia tygodnia lub cały rok jako kalendarz", + "editor_style_purpose_spiral": "Rytm dnia lub tygodnia, jeden obrót na dzień lub tydzień", + "editor_style_purpose_box": "Jak rozkładają się odczyty, dla każdej encji albo na dzień, tydzień lub miesiąc", + "editor_style_purpose_funnel": "Energia słoneczna wyprodukowana, potem zużyta w domu, potem oddana do sieci", + "editor_style_purpose_radar": "Porównanie profili kilku wartości", + "editor_style_purpose_polar_area": "Wartości jako wycinki różnej długości wokół koła", + "editor_style_purpose_treemap": "Zużycie według piętra i pokoju, jako prostokąty o wielkości zależnej od udziału", + "editor_style_purpose_marimekko": "Suma podzielona na dwa sposoby, np. energia według pokoju i zastosowania", + "editor_style_purpose_sunburst": "Hierarchia jako pierścienie, dotknij, aby wejść głębiej", + "editor_style_purpose_icicle": "Hierarchia jako ułożone paski, dotknij, aby wejść głębiej", + "editor_style_purpose_grouped_bars": "Kilka wartości obok siebie, w stosie lub jako 100 %", + "editor_style_purpose_bullet": "Wartość w porównaniu z celem", + "editor_style_purpose_lollipop": "Wiele wartości przy niewielkiej ilości tuszu", + "editor_style_purpose_waterfall": "Jak suma narasta lub maleje, krok po kroku", + "editor_style_purpose_slope": "Każda encja wtedy i teraz", + "editor_style_purpose_dumbbell": "Najniższa i najwyższa wartość każdej encji", + "editor_style_purpose_range_area": "Od najniższej do najwyższej wartości w każdym okresie, zacienione", + "editor_style_purpose_sparkline": "Mały trend obok nazwy i wartości każdej encji", + "editor_style_purpose_streamgraph": "Jak kilka encji dzieli się sumą w czasie", + "editor_style_purpose_candlestick": "Otwarcie, maksimum, minimum i zamknięcie w każdym okresie", + "editor_style_purpose_violin": "Jak rozkładają się odczyty, jako gładki kształt", + "editor_style_purpose_beeswarm": "Każdy odczyt jako kropka, rozsunięte tak, by się nie nakładały", + "editor_style_purpose_strip_plot": "Każdy odczyt jako kropka, z linią na wartości środkowej", + "editor_style_purpose_sankey": "Jak energia płynie między źródłami a odbiornikami", + "editor_style_purpose_chord": "Przepływy w obie strony między kilkoma miejscami, wokół koła", + "editor_style_purpose_timeline": "Kiedy każda encja była włączona, wyłączona, w domu lub grzała", + "editor_style_purpose_climate": "Temperatura termostatu względem wartości zadanej", + "editor_style_purpose_wind_rose": "Skąd wieje wiatr i jak mocno", + "editor_style_purpose_day_clock": "Kiedy każda encja była włączona, na tarczy zegara", + "editor_style_purpose_cycle_plot": "Przeciętny dzień dla każdego dnia tygodnia, obok siebie", + "editor_style_purpose_trend": "Zwarty kafelek: wartość na tle jej niedawnej historii", + "editor_chart_group_data": "Zakres czasu i odczyty", + "editor_chart_group_look": "Wygląd", + "editor_chart_group_axes": "Osie i linie siatki", + "editor_chart_group_extras": "Znaczniki i dodatki", + "editor_chart_group_layout": "Układ i współdzielenie", + "editor_notice_group_by": "Grupowanie według {by} zostało wyłączone: styl {style} nie może tak grupować.", + "editor_notice_sorted": "Posortowano od najbardziej pustych. Zmień to opcją Sortowanie w sekcji Wyświetlanie.", + "editor_summary_no_entities": "Nie dodano jeszcze encji", + "editor_summary_entity_one": "1 encja", + "editor_summary_entities": "Encje: {count}", + "editor_summary_matching": "plus pasujące", + "editor_summary_limits": "od {min} do {max}", + "editor_summary_target": "cel {target}", + "editor_summary_no_bands": "Brak przedziałów", + "editor_summary_band_one": "1 przedział", + "editor_summary_bands": "Przedziały: {count}", + "editor_warn_min_max": "Minimum ({min}) nie jest mniejsze od maksimum ({max}), więc nic się nie wypełni. Obniż minimum lub podnieś maksimum.", + "editor_warn_not_number": "{entity} ma wartość „{state}”, która nie jest liczbą, więc ten styl nie może jej narysować. Wybierz czujnik podający liczbę albo odczytaj jeden z jego atrybutów w jego opcjach.", + "editor_warn_band_same_start": "Dwa przedziały zaczynają się od {from}, więc widać tylko jeden. Nadaj każdemu przedziałowi własny początek.", + "editor_row_action": "{action}: {entity}", + "editor_when_heading": "Pokaż tę serię tylko, gdy…", + "editor_when_card_heading": "Pokaż serie tylko, gdy…", + "editor_when_card_help": "Wybierz encję, a potem stan, w którym musi być, lub zakres, w którym musi się mieścić. Seria może mieć własny warunek w swoich opcjach w sekcji Encje.", + "editor_when_state_helper": "Kilka stanów: rozdziel je przecinkami.", + "editor_when_card_state_helper": "Kilka stanów: rozdziel je przecinkami.", + "editor_anomalies_window_helper": "Np. 30min, 2h lub 1d. Puste: jedna dwunasta zakresu.", + "editor_zoom_helper": "Uszczypnięcie, Ctrl + przewijanie lub przeciąganie.", + "editor_sync_helper": "Wykresy o tej samej nazwie współdzielą wskaźnik i razem przechodzą między okresami.", + "editor_forecast_entity_helper": "Jej prognoza jest rysowana linią przerywaną od teraz.", + "editor_forecast_attribute_helper": "Puste: prognoza pogody lub atrybut o nazwie \"forecast\".", + "editor_forecast_value_key_helper": "Puste: ustalany na podstawie prognozy.", + "editor_forecast_time_key_helper": "Puste: ustalany na podstawie prognozy.", + "editor_forecast_type_helper": "Puste: godzinowa.", + "editor_forecast_multiply_helper": "Puste: 1.", + "editor_trend_y_min_helper": "Wpisz ~ przed liczbą, aby odczyty mogły ją przekraczać.", + "editor_trend_y_max_helper": "Wpisz ~ przed liczbą, aby odczyty mogły ją przekraczać.", + "editor_y_min_secondary_helper": "Wpisz ~ przed liczbą, aby odczyty mogły ją przekraczać.", + "editor_y_max_secondary_helper": "Wpisz ~ przed liczbą, aby odczyty mogły ją przekraczać.", + "editor_entity_groups_helper": "Ma pierwszeństwo przed „Grupuj według”. Wpisz „Parter / Kuchnia” dla dwóch poziomów.", + "editor_active_helper": "Puste: on, open, heating, home i podobne.", + "editor_annotation_times_helper": "07:00 dla każdego dnia lub 2026-10-28 07:00. Rozdziel je przecinkami.", + "editor_annotation_value_helper": "Liczba lub encja.", + "editor_annotation_from_helper": "Liczba lub encja. Puste: dół.", + "editor_annotation_to_helper": "Liczba lub encja. Puste: góra.", + "editor_derivative_smoothing_time_helper": "Np. 15min. Używane zamiast liczby odczytów.", + "editor_calm_helper": "Puste: 0.5 m/s lub to samo w km/h, mph lub węzłach.", + "editor_radar_axis_helper": "Encje o tej samej nazwie osi są wyrównane między grupami.", + "editor_energy_flows_helper": "Nic nie zaznaczono: sieć, słońce i bateria.", + "editor_shade_color_helper": "Nazwa z palety lub dowolny kolor CSS." +} diff --git a/src/locales/pt.json b/src/locales/pt.json index 609bf90..8eaca40 100644 --- a/src/locales/pt.json +++ b/src/locales/pt.json @@ -31,10 +31,10 @@ "editor_derivative_unit_time_h": "Hora", "editor_derivative_unit_time_d": "Dia", "editor_derivative_smoothing": "Suavizar ao longo de leituras", - "editor_derivative_smoothing_time": "Suavizar por tempo (ex. 15min; em vez de leituras)", + "editor_derivative_smoothing_time": "Suavizar por tempo", "editor_source_current": "Valores atuais", "editor_source_energy": "Painel de energia", - "editor_energy_flows": "Fluxos de energia (nada marcado: rede, solar e bateria)", + "editor_energy_flows": "Fluxos de energia", "editor_energy_split": "Exportação e carga da bateria abaixo do eixo", "editor_curve": "Forma da linha", "editor_curve_smooth": "Suave", @@ -203,7 +203,7 @@ "anomaly_beyond_high": "acima de {limit}", "anomaly_beyond_low": "abaixo de {limit}", "editor_anomalies": "Marcar leituras longe do normal", - "editor_anomalies_window": "Janela (30min, 2h, 1d; auto: um doze avos do período)", + "editor_anomalies_window": "Janela", "editor_anomalies_sigma": "A que distância marcar, em desvios padrão", "editor_anomalies_color": "Cor das marcas", "editor_anomalies_band": "Sombrear a faixa normal", @@ -227,7 +227,7 @@ "period_last_month_rolling": "Último mês", "period_last_months": "Últimos {n} meses", "editor_color_by_shades": "Tons de uma cor", - "editor_shade_color": "Cor dos tons (nome da paleta ou cor CSS)", + "editor_shade_color": "Cor dos tons", "editor_show_percent": "Mostrar cada parte em percentagem", "editor_center_total": "Total", "editor_center_average": "Média", @@ -256,7 +256,7 @@ "zoom_reset": "Repor zoom", "zoom_window": "Mostrado: {from} a {to}", "zoom_window_label": "Parte do gráfico mostrada", - "editor_zoom": "Zoom e deslocação (pinçar, Ctrl + roda ou arrastar)", + "editor_zoom": "Zoom e deslocação", "editor_overview": "Faixa de visão geral sob o gráfico", "editor_annotations": "Anotações", "editor_annotation_type": "Tipo", @@ -271,10 +271,10 @@ "editor_annotation_add_state": "Mudanças de estado", "editor_annotation_add_point": "Etiqueta de ponto", "editor_annotation_add": "Adicionar uma anotação:", - "editor_annotation_value": "Valor (um número ou uma entidade)", - "editor_annotation_from": "De (um número ou uma entidade; vazio para o fundo)", - "editor_annotation_to": "Até (um número ou uma entidade; vazio para o topo)", - "editor_annotation_times": "Horas: 07:00 para todos os dias, ou 2026-10-28 07:00 (separadas por vírgulas)", + "editor_annotation_value": "Valor", + "editor_annotation_from": "De", + "editor_annotation_to": "Até", + "editor_annotation_times": "Horas", "editor_annotation_entity": "Entidade", "editor_annotation_series": "Série (vazio para a primeira)", "editor_annotation_state": "Estado (vazio para todas as mudanças)", @@ -356,14 +356,14 @@ "editor_line_width": "Largura da linha (px)", "editor_dots": "Ponto em cada leitura", "editor_on_top": "Desenhar por cima das outras linhas", - "editor_when_entity": "Mostrar só enquanto esta entidade", - "editor_when_state": "…estiver no estado (separados por vírgulas)", - "editor_when_above": "…estiver acima de", - "editor_when_below": "…estiver abaixo de", - "editor_when_card_entity": "Mostrar todas as séries só enquanto esta entidade", - "editor_when_card_state": "…estiver no estado (separados por vírgulas)", - "editor_when_card_above": "…estiver acima de", - "editor_when_card_below": "…estiver abaixo de", + "editor_when_entity": "Entidade", + "editor_when_state": "estiver no estado", + "editor_when_above": "estiver acima de", + "editor_when_below": "estiver abaixo de", + "editor_when_card_entity": "Entidade", + "editor_when_card_state": "estiver no estado", + "editor_when_card_above": "estiver acima de", + "editor_when_card_below": "estiver abaixo de", "editor_when_ghost": "Linha ténue das leituras ocultas", "editor_when_strip": "Faixa que mostra quando se verificou", "when_strip_label": "Mostrado enquanto {condition}", @@ -391,7 +391,7 @@ "editor_labels_position_below": "Abaixo", "editor_labels_position_center": "No ponto", "editor_labels_overlap": "Permitir sobreposição de etiquetas", - "editor_sync": "Grupo de sincronização (gráficos com o mesmo nome partilham o ponteiro e os passos de período)", + "editor_sync": "Grupo de sincronização", "editor_multiples": "Um pequeno gráfico por entidade", "editor_multiples_scale": "Escala de valores", "editor_multiples_scale_auto": "A mesma quando as unidades coincidem", @@ -401,15 +401,15 @@ "forecast_label": "Previsão", "forecast_series": "Previsão de {name}", "editor_forecast_title": "Previsão", - "editor_forecast_entity": "Entidade de previsão (desenha a previsão tracejada a partir de agora)", - "editor_forecast_attribute": "Atributo (vazio: previsão do tempo ou \"forecast\")", - "editor_forecast_value_key": "Chave do valor (vazio: automática)", - "editor_forecast_time_key": "Chave da hora (vazio: automática)", - "editor_forecast_type": "Previsão do tempo (vazio: por hora)", + "editor_forecast_entity": "Entidade de previsão", + "editor_forecast_attribute": "Atributo", + "editor_forecast_value_key": "Chave do valor", + "editor_forecast_time_key": "Chave da hora", + "editor_forecast_type": "Previsão do tempo", "editor_forecast_type_hourly": "Por hora", "editor_forecast_type_daily": "Diária", "editor_forecast_type_twice_daily": "Duas vezes por dia", - "editor_forecast_multiply": "Multiplicar os valores por (vazio: 1)", + "editor_forecast_multiply": "Multiplicar os valores por", "editor_forecast_hours": "Mostrar previsões até este prazo", "editor_set_point": "Mostrar a temperatura definida", "editor_shading": "Sombrear durante aquecimento ou arrefecimento", @@ -428,14 +428,14 @@ "editor_bucket_60": "Hora", "editor_aggregate_auto": "Automático (variação para contadores, senão média)", "editor_ring_color": "Cor", - "editor_active": "Conta como ligado (vazio: on, open, heating, home…)", + "editor_active": "Conta como ligado", "editor_entity_options_none": "Adicione primeiro uma entidade acima.", "editor_hierarchy_group_by": "Agrupar por", "editor_group_by_floor": "Piso", "editor_group_by_area": "Área", "editor_group_by_device": "Dispositivo", "editor_group_by_label": "Etiqueta", - "editor_entity_groups": "Grupo próprio (prevalece sobre \"Agrupar por\"; \"Rés-do-chão / Cozinha\" para dois níveis)", + "editor_entity_groups": "Grupo próprio", "editor_bar_labels": "Texto nas barras", "editor_bar_labels_state": "Estado", "editor_bar_labels_duration": "Duração", @@ -476,11 +476,11 @@ "editor_extrema": "Mostrar mínimo e máximo", "editor_average": "Mostrar média", "editor_trend_legend": "Legenda (duas ou mais entidades)", - "editor_trend_y_min": "Valor mais baixo (~ para flexível)", - "editor_trend_y_max": "Valor mais alto (~ para flexível)", + "editor_trend_y_min": "Valor mais baixo", + "editor_trend_y_max": "Valor mais alto", "editor_min_range": "Menor intervalo mostrado", - "editor_y_min_secondary": "Mínimo do eixo direito (~ para flexível)", - "editor_y_max_secondary": "Máximo do eixo direito (~ para flexível)", + "editor_y_min_secondary": "Mínimo do eixo direito", + "editor_y_max_secondary": "Máximo do eixo direito", "editor_min_range_secondary": "Menor intervalo do eixo direito", "editor_value_factor": "Multiplicar por 10 elevado a", "editor_align_header": "Nome e ícone", @@ -521,7 +521,7 @@ "editor_sectors_4": "4 (N, E, S, W)", "editor_sectors_8": "8 (N, NE, E…)", "editor_sectors_16": "16 (N, NNE, NE…)", - "editor_calm": "Calmaria abaixo de (vazio: 0,5 m/s, ou o equivalente em km/h, mph ou nós)", + "editor_calm": "Calmaria abaixo de", "editor_wind_roles": "A primeira entidade é a direção do vento, em graus ou pontos cardeais como SO. A segunda é a velocidade do vento: sem ela, as pétalas mostram apenas com que frequência o vento soprou de cada direção.", "editor_wind_now": "Direção: {direction}. Velocidade: {speed}.", "editor_wind_none": "nenhuma", @@ -803,7 +803,7 @@ "editor_radar_scale_limits": "Cada eixo do mínimo ao máximo da sua entidade", "editor_radar_scale_shared": "Uma escala para todos, de 0 ao maior valor", "editor_radar_fill": "Preencher as formas", - "editor_radar_axis": "Nome do eixo (entidades com o mesmo nome de eixo alinham-se entre grupos)", + "editor_radar_axis": "Nome do eixo", "radar_aria": "Gráfico de radar de {names}", "radar_other": "Outros", "editor_style_range_area": "Área de intervalo", @@ -958,5 +958,104 @@ "wind_share": "Do tempo", "wind_aria": "Rosa dos ventos, predominante {direction} {share}", "wind_aria_calm": "Rosa dos ventos, predominante {direction} {share}, calmaria {calm}", - "wind_aria_still": "Rosa dos ventos, calmaria {calm}" + "wind_aria_still": "Rosa dos ventos, calmaria {calm}", + "editor_style_purpose_bar": "Baterias, níveis, tudo de 0 a 100", + "editor_style_purpose_thin": "Armazenamento e listas longas, em pouco espaço", + "editor_style_purpose_segmented": "Força do sinal e níveis de enchimento, por passos", + "editor_style_purpose_tank": "Depósitos, caixotes e bidões de água, a encher de baixo", + "editor_style_purpose_battery": "Todas as baterias da casa, a mais vazia primeiro", + "editor_style_purpose_ring": "CPU, memória e disco, como um mostrador", + "editor_style_purpose_needle": "Potência e velocidade, com um ponteiro", + "editor_style_purpose_arc": "Temperatura, humidade e CO₂, como um mostrador aberto", + "editor_style_purpose_line": "Como um sensor mudou ao longo de horas, dias ou meses", + "editor_style_purpose_area": "Solar e consumo, com importação e exportação de cada lado do zero", + "editor_style_purpose_column": "Energia por dia, chuva por hora", + "editor_style_purpose_combined": "Colunas, linhas e áreas num só eixo de tempo, com um segundo eixo", + "editor_style_purpose_pie": "Como um total se divide em partes, como de onde veio a energia de hoje", + "editor_style_purpose_rings": "Várias baterias ou objetivos num só mostrador", + "editor_style_purpose_pictograph": "Contar: tarefas feitas, copos de água, pessoas em casa", + "editor_style_purpose_waffle": "Uma parte em 100, ou a divisão de um total", + "editor_style_purpose_histogram": "Quanto tempo uma divisão passou em cada intervalo de temperatura", + "editor_style_purpose_scatter": "Um sensor contra outro, como o aquecimento contra a temperatura exterior", + "editor_style_purpose_bubble": "Dois sensores um contra o outro, com o tamanho dado por um terceiro", + "editor_style_purpose_heatmap": "Potência por hora e dia da semana, ou um ano de dias como calendário", + "editor_style_purpose_spiral": "Uma rotina diária ou semanal, uma volta por dia ou semana", + "editor_style_purpose_box": "Como as leituras se distribuem, por entidade ou por dia, semana ou mês", + "editor_style_purpose_funnel": "Solar produzida, depois usada em casa, depois exportada", + "editor_style_purpose_radar": "Comparar os perfis de vários valores", + "editor_style_purpose_polar_area": "Valores como fatias de comprimentos diferentes à volta de um círculo", + "editor_style_purpose_treemap": "Consumo por piso e divisão, em caixas do tamanho da sua parte", + "editor_style_purpose_marimekko": "Um total dividido de duas formas, como a energia por divisão e por uso", + "editor_style_purpose_sunburst": "Uma hierarquia em anéis, toque para entrar", + "editor_style_purpose_icicle": "Uma hierarquia em barras empilhadas, toque para entrar", + "editor_style_purpose_grouped_bars": "Vários valores lado a lado, empilhados ou a 100 %", + "editor_style_purpose_bullet": "Um valor face ao seu objetivo", + "editor_style_purpose_lollipop": "Muitos valores com pouca tinta", + "editor_style_purpose_waterfall": "Como um total se forma ou se desgasta, passo a passo", + "editor_style_purpose_slope": "Cada entidade antes e agora", + "editor_style_purpose_dumbbell": "O mínimo e o máximo de cada entidade", + "editor_style_purpose_range_area": "Do mínimo ao máximo de cada período, sombreado", + "editor_style_purpose_sparkline": "Uma pequena tendência ao lado do nome e do valor de cada entidade", + "editor_style_purpose_streamgraph": "Como várias entidades partilham um total ao longo do tempo", + "editor_style_purpose_candlestick": "Abertura, máximo, mínimo e fecho por período", + "editor_style_purpose_violin": "Como as leituras se distribuem, como uma forma suave", + "editor_style_purpose_beeswarm": "Cada leitura como um ponto, espalhados para que nenhum se sobreponha", + "editor_style_purpose_strip_plot": "Cada leitura como um ponto, com uma linha no valor do meio", + "editor_style_purpose_sankey": "Como a energia flui entre fontes e consumos", + "editor_style_purpose_chord": "Fluxos nos dois sentidos entre alguns locais, à volta de um círculo", + "editor_style_purpose_timeline": "Quando cada entidade esteve ligada, desligada, em casa ou a aquecer", + "editor_style_purpose_climate": "A temperatura de um termóstato face ao valor definido", + "editor_style_purpose_wind_rose": "De onde vem o vento, e com que força", + "editor_style_purpose_day_clock": "Quando cada entidade esteve ligada, à volta do relógio", + "editor_style_purpose_cycle_plot": "O dia médio de cada dia da semana, lado a lado", + "editor_style_purpose_trend": "Um mosaico compacto: o valor ao longo do seu histórico recente", + "editor_chart_group_data": "Período e leituras", + "editor_chart_group_look": "Aspeto", + "editor_chart_group_axes": "Eixos e linhas de grelha", + "editor_chart_group_extras": "Marcadores e extras", + "editor_chart_group_layout": "Disposição e partilha", + "editor_notice_group_by": "Agrupar por {by} foi desativado: {style} não consegue agrupar dessa forma.", + "editor_notice_sorted": "Ordenado do mais vazio para o mais cheio. Altere com Ordenar em Apresentação.", + "editor_summary_no_entities": "Ainda sem entidades", + "editor_summary_entity_one": "1 entidade", + "editor_summary_entities": "{count} entidades", + "editor_summary_matching": "mais correspondências", + "editor_summary_limits": "{min} a {max}", + "editor_summary_target": "objetivo {target}", + "editor_summary_no_bands": "Sem faixas", + "editor_summary_band_one": "1 faixa", + "editor_summary_bands": "{count} faixas", + "editor_warn_min_max": "O mínimo ({min}) não está abaixo do máximo ({max}), por isso nada pode encher. Baixe o mínimo ou suba o máximo.", + "editor_warn_not_number": "{entity} indica \"{state}\", que não é um número, por isso este estilo não o consegue desenhar. Escolha um sensor que dê um número, ou leia um dos seus atributos nas opções dele.", + "editor_warn_band_same_start": "Duas faixas começam em {from}, por isso só uma aparece. Dê a cada faixa o seu próprio início.", + "editor_row_action": "{action}: {entity}", + "editor_when_heading": "Mostrar esta série só enquanto…", + "editor_when_card_heading": "Mostrar as séries só enquanto…", + "editor_when_card_help": "Escolha uma entidade e depois o estado em que tem de estar ou o intervalo dentro do qual tem de ficar. Cada série pode ter a sua própria condição, nas opções dela em Entidades.", + "editor_when_state_helper": "Vários estados: separe-os com vírgulas.", + "editor_when_card_state_helper": "Vários estados: separe-os com vírgulas.", + "editor_anomalies_window_helper": "Por exemplo 30min, 2h ou 1d. Vazio: um doze avos do período.", + "editor_zoom_helper": "Pinçar, Ctrl + roda ou arrastar.", + "editor_sync_helper": "Gráficos com o mesmo nome partilham o ponteiro e avançam pelos períodos em conjunto.", + "editor_forecast_entity_helper": "A previsão é desenhada tracejada a partir de agora.", + "editor_forecast_attribute_helper": "Vazio: a previsão do tempo, ou um atributo chamado \"forecast\".", + "editor_forecast_value_key_helper": "Vazio: deduzida da previsão.", + "editor_forecast_time_key_helper": "Vazio: deduzida da previsão.", + "editor_forecast_type_helper": "Vazio: por hora.", + "editor_forecast_multiply_helper": "Vazio: 1.", + "editor_trend_y_min_helper": "Ponha ~ antes do número para deixar as leituras passarem dele.", + "editor_trend_y_max_helper": "Ponha ~ antes do número para deixar as leituras passarem dele.", + "editor_y_min_secondary_helper": "Ponha ~ antes do número para deixar as leituras passarem dele.", + "editor_y_max_secondary_helper": "Ponha ~ antes do número para deixar as leituras passarem dele.", + "editor_entity_groups_helper": "Prevalece sobre \"Agrupar por\". Escreva \"Rés-do-chão / Cozinha\" para dois níveis.", + "editor_active_helper": "Vazio: on, open, heating, home e semelhantes.", + "editor_annotation_times_helper": "07:00 para todos os dias, ou 2026-10-28 07:00. Separe-as com vírgulas.", + "editor_annotation_value_helper": "Um número ou uma entidade.", + "editor_annotation_from_helper": "Um número ou uma entidade. Vazio: o fundo.", + "editor_annotation_to_helper": "Um número ou uma entidade. Vazio: o topo.", + "editor_derivative_smoothing_time_helper": "Por exemplo 15min. Usado em vez de um número de leituras.", + "editor_calm_helper": "Vazio: 0,5 m/s, ou o equivalente em km/h, mph ou nós.", + "editor_radar_axis_helper": "Entidades com o mesmo nome de eixo alinham-se entre grupos.", + "editor_energy_flows_helper": "Nada marcado: rede, solar e bateria.", + "editor_shade_color_helper": "Um nome da paleta ou qualquer cor CSS." } diff --git a/src/locales/ru.json b/src/locales/ru.json new file mode 100644 index 0000000..a0eb681 --- /dev/null +++ b/src/locales/ru.json @@ -0,0 +1,1061 @@ +{ + "entity_not_found": "Объект не найден", + "unavailable": "Недоступно", + "no_entities": "Добавьте объект в редакторе, чтобы начать.", + "no_matches": "Сейчас нет подходящих объектов.", + "none_available": "Ни один из этих объектов не доступен.", + "editor_section_entities": "Объекты", + "editor_section_style": "Стиль", + "editor_section_chart": "Диаграмма", + "editor_group_bars": "Полосы", + "editor_group_gauges": "Шкалы", + "editor_group_history": "Графики истории", + "editor_group_totals": "Части целого", + "editor_group_compare": "Сравнения", + "editor_group_distribution": "Распределения", + "editor_period_last": "Показать последние", + "editor_period_unit": "Единица", + "editor_period_unit_hour": "Часы", + "editor_period_unit_day": "Дни", + "editor_period_unit_week": "Недели", + "editor_period_unit_month": "Месяцы", + "editor_source": "Данные из", + "editor_source_history": "История (каждое изменение)", + "editor_source_statistics": "Долгосрочная статистика", + "editor_derivative_transform": "Преобразование", + "editor_derivative_transform_none": "Нет (показания как есть)", + "editor_derivative_transform_derivative": "Скорость изменения", + "editor_derivative_unit_time": "Скорость за", + "editor_derivative_unit_time_s": "Секунду", + "editor_derivative_unit_time_min": "Минуту", + "editor_derivative_unit_time_h": "Час", + "editor_derivative_unit_time_d": "День", + "editor_derivative_smoothing": "Сглаживание по показаниям", + "editor_derivative_smoothing_time": "Сглаживание по времени", + "editor_source_current": "Текущие значения", + "editor_source_energy": "Панель энергии", + "editor_energy_flows": "Потоки энергии", + "editor_energy_split": "Экспорт и зарядка батареи ниже оси", + "editor_curve": "Форма линии", + "editor_curve_smooth": "Плавная", + "editor_curve_straight": "Прямая", + "editor_curve_step": "Ступени", + "editor_color_by": "Цвет", + "editor_color_by_series": "Свой цвет для каждого объекта", + "editor_color_by_bands": "По цветовым диапазонам", + "editor_labels": "Показывать значения на точках", + "editor_series_color": "Цвет линии", + "editor_dash": "Пунктир", + "editor_section_limits": "Пределы", + "editor_section_colours": "Цвета", + "editor_section_display": "Отображение", + "editor_section_actions": "Действия", + "editor_title": "Заголовок", + "editor_style_bar": "Полоса", + "editor_style_thin": "Тонкая", + "editor_style_segmented": "Сегментированная", + "editor_style_tank": "Резервуар", + "editor_style_battery": "Сетка батарей", + "battery_aria": "Уровни заряда: {levels}", + "editor_style_ring": "Кольцо", + "editor_style_needle": "Стрелка", + "editor_style_arc": "Дуга", + "editor_gauge_help": "Углы в градусах, по часовой стрелке от верха: -90 — слева, 90 — справа. Оставьте пустыми для обычной формы стиля.", + "editor_start_angle": "Начальный угол", + "editor_end_angle": "Конечный угол", + "editor_center": "В центре", + "editor_center_mode_value": "Значение", + "editor_center_mode_band": "Метка цветового диапазона", + "editor_center_mode_name": "Название", + "editor_center_mode_text": "Свой текст", + "editor_center_mode_none": "Ничего", + "editor_center_text": "Текст", + "editor_tick_labels": "Числа на шкале", + "editor_ghost": "Недавний диапазон за шкалой", + "editor_ghost_off": "Выкл.", + "editor_ghost_24h": "Последние 24 часа", + "editor_ghost_7d": "Последние 7 дней", + "ghost_title_24h": "Последние 24 часа: от {min} до {max}, среднее {mean}", + "ghost_title_7d": "Последние 7 дней: от {min} до {max}, среднее {mean}", + "editor_show_name": "Показывать название", + "editor_show_value": "Показывать значение", + "editor_show_icon": "Показывать значок", + "editor_show_target": "Показывать цель", + "editor_show_legend": "Показывать легенду", + "editor_columns": "Столбцы", + "editor_sort": "Сортировка", + "editor_sort_none": "Как в списке", + "editor_sort_ascending": "Сначала наименьшие", + "editor_sort_descending": "Сначала наибольшие", + "editor_decimals": "Знаки после запятой", + "editor_unit": "Единица измерения", + "editor_animate": "Анимация", + "editor_hide_unavailable": "Скрывать недоступные объекты", + "editor_export": "Меню экспорта", + "editor_limit": "Показывать не более", + "editor_include_heading": "Также показывать все подходящие объекты", + "editor_include_help": "Новые устройства появляются без правки карточки. Выберите несколько одного вида, чтобы подходил любой из них; разные виды должны совпадать все.", + "editor_exclude_heading": "Исключить", + "editor_exclude_help": "Подходящие объекты исключаются, если совпадают с любым из этих условий.", + "editor_rule_device_class": "Класс устройства", + "editor_rule_area": "Пространства", + "editor_rule_floor": "Этажи", + "editor_rule_label": "Метки", + "editor_rule_domain": "Домены", + "editor_rule_entity": "Объекты", + "editor_tap_action": "Действие при нажатии", + "editor_hold_action": "Действие при удержании", + "editor_double_tap_action": "Действие при двойном нажатии", + "editor_badge_entity": "Объект", + "editor_badge_style": "Вид", + "editor_badge_style_value": "Значение со значком", + "editor_badge_style_sparkline": "Спарклайн", + "editor_badge_style_ring": "Кольцо", + "editor_badge_style_thin": "Тонкая полоса", + "editor_badge_attribute": "Атрибут (вместо состояния)", + "editor_badge_name": "Название", + "editor_badge_hours": "Часы истории", + "editor_badge_show_name": "Показывать название", + "editor_badge_show_icon": "Показывать значок", + "editor_badge_icon": "Значок", + "editor_badge_min": "Минимум", + "editor_badge_max": "Максимум", + "editor_badge_unit": "Единица измерения", + "editor_badge_decimals": "Знаки после запятой", + "editor_badge_color": "Цвет без диапазонов", + "editor_badge_bands": "Цветовые диапазоны", + "editor_badge_bands_help": "Значок принимает цвет диапазона, в который попадает его значение, как на карточке.", + "editor_badge_actions": "Действия", + "editor_badge_tap_action": "Действие при нажатии", + "editor_badge_hold_action": "Действие при удержании", + "editor_badge_double_tap_action": "Действие при двойном нажатии", + "editor_attribute": "Атрибут (вместо состояния)", + "editor_name": "Название", + "editor_icon": "Значок", + "editor_min": "Минимум", + "editor_max": "Максимум", + "editor_target": "Цель", + "editor_none": "Нет", + "editor_card_setting": "настройка карточки", + "editor_limit_default": "По умолчанию ({value})", + "editor_limit_number": "Число", + "editor_limit_entity": "Объект", + "editor_preset": "Пресет", + "editor_preset_battery": "Батарея (низкий — плохо)", + "editor_preset_usage": "Использование (высокое — плохо)", + "editor_preset_temperature": "Температура", + "editor_preset_none": "Нет", + "editor_preset_custom": "Пользовательский", + "editor_band_from": "От", + "editor_band_from_entity": "Начинать с объекта", + "editor_band_from_number": "Начинать с числа", + "editor_band_from_entity_label": "Начинается с этого объекта", + "editor_band_color": "Цвет", + "editor_band_custom_color": "Цвет CSS", + "editor_band_label": "Метка", + "editor_band_icon": "Значок", + "editor_color_icon": "Окрашивать значки в цвет диапазона", + "editor_color_primary": "Основной", + "editor_color_green": "Зелёный", + "editor_color_amber": "Янтарный", + "editor_color_red": "Красный", + "editor_color_blue": "Синий", + "editor_color_purple": "Фиолетовый", + "editor_color_grey": "Серый", + "editor_color_custom": "Свой…", + "editor_add_band": "Добавить диапазон", + "editor_remove_band": "Удалить диапазон", + "editor_add_entity": "Добавить объект", + "editor_move_up": "Переместить вверх", + "editor_move_down": "Переместить вниз", + "editor_remove_entity": "Удалить объект", + "editor_show_options": "Показать параметры", + "editor_hide_options": "Скрыть параметры", + "editor_not_found": "{entity} (не найден)", + "editor_severity": "Цвета", + "annotation_at": "{label} в {time}", + "editor_orientation": "Направление", + "editor_orientation_horizontal": "Горизонтально", + "editor_orientation_vertical": "Вертикально", + "editor_value_axis": "Подписи значений", + "editor_value_grid": "Линии у каждой подписи значения", + "editor_value_min": "Наименьшее отображаемое значение", + "editor_value_max": "Наибольшее отображаемое значение", + "dist_median": "Медиана", + "dist_middle": "Средняя половина", + "dist_range": "Минимум – максимум", + "dist_count": "Показания", + "editor_drill_down": "Нажмите на группу, чтобы увидеть её состав", + "drill_into": "{label}. Показать состав", + "drill_back": "Назад к {name}", + "drill_top": "Все", + "extremes_high": "Макс.", + "extremes_low": "Мин.", + "extremes_average": "Сред.", + "editor_extremes_max": "Отметить наибольшее показание", + "editor_extremes_min": "Отметить наименьшее показание", + "editor_extremes_average": "Среднее", + "editor_extremes_average_none": "Не показывать", + "editor_extremes_average_line": "Линия через диаграмму", + "editor_extremes_average_figure": "Только число", + "editor_extremes": "Отмечать максимум, минимум и среднее", + "anomaly_title": "{name}: {value}, {sigma} от нормы", + "anomaly_beyond_high": "выше {limit}", + "anomaly_beyond_low": "ниже {limit}", + "editor_anomalies": "Отмечать показания, далёкие от нормы", + "editor_anomalies_window": "Окно", + "editor_anomalies_sigma": "Насколько далеко отмечать, в стандартных отклонениях", + "editor_anomalies_color": "Цвет маркера", + "editor_anomalies_band": "Затенять нормальный диапазон", + "period_previous": "Предыдущий период", + "period_next": "Следующий период", + "period_return": "Назад к {label}", + "period_today": "Сегодня", + "period_yesterday": "Вчера", + "period_this_week": "Эта неделя", + "period_last_week": "Прошлая неделя", + "period_this_month": "Этот месяц", + "period_last_month": "Прошлый месяц", + "period_this_year": "Этот год", + "period_last_year": "Прошлый год", + "period_last_hour": "Последний час", + "period_last_hours": "Последние {n} ч", + "period_last_day": "Последний день", + "period_last_days": "Последние {n} дн.", + "period_last_week_rolling": "Последние 7 дней", + "period_last_weeks": "Последние {n} нед.", + "period_last_month_rolling": "Последний месяц", + "period_last_months": "Последние {n} мес.", + "editor_color_by_shades": "Оттенки одного цвета", + "editor_shade_color": "Цвет оттенков", + "editor_show_percent": "Показывать каждую долю в процентах", + "editor_center_total": "Итого", + "editor_center_average": "Среднее", + "editor_center_none": "Ничего", + "parts_total": "Итого", + "parts_average": "Среднее", + "parts_aria": "{style}: {names}", + "editor_style_scatter": "Точечная", + "editor_style_bubble": "Пузырьковая", + "editor_against": "По горизонтали", + "editor_against_entity": "Первый объект", + "editor_against_time": "Время", + "editor_dot_size": "Размер точки (px)", + "editor_jitter": "Разброс (px)", + "editor_min_size": "Наименьший пузырёк (px)", + "editor_max_size": "Наибольший пузырёк (px)", + "editor_dot_color": "Цвет точек", + "editor_xy_x_axis": "Подписи по горизонтали", + "scatter_needs_two": "Добавьте второй объект. Первый идёт по горизонтали, остальные — по вертикали.", + "bubble_needs_three": "Добавьте три объекта: один по горизонтали, один по вертикали и один для размера каждого пузырька.", + "scatter_role_x": "По горизонтали", + "bubble_role_size": "Размер", + "chart_total": "Итого", + "editor_x_min": "Наименьшее значение по горизонтали", + "editor_x_max": "Наибольшее значение по горизонтали", + "zoom_reset": "Сбросить масштаб", + "zoom_window": "Показано: с {from} по {to}", + "zoom_window_label": "Показанная часть диаграммы", + "editor_zoom": "Масштаб и сдвиг", + "editor_overview": "Обзорная полоса под диаграммой", + "editor_annotations": "Аннотации", + "editor_annotation_type": "Тип", + "editor_annotation_type_line": "Линия на значении", + "editor_annotation_type_band": "Затенённый диапазон значений", + "editor_annotation_type_time": "Отметки в заданное время", + "editor_annotation_type_state": "Отметки при изменении объекта", + "editor_annotation_type_point": "Подпись на показании", + "editor_annotation_add_line": "Линия", + "editor_annotation_add_band": "Диапазон", + "editor_annotation_add_time": "Время", + "editor_annotation_add_state": "Изменения состояния", + "editor_annotation_add_point": "Подпись точки", + "editor_annotation_add": "Добавить аннотацию:", + "editor_annotation_value": "Значение", + "editor_annotation_from": "От", + "editor_annotation_to": "До", + "editor_annotation_times": "Время", + "editor_annotation_entity": "Объект", + "editor_annotation_series": "Ряд (пусто — первый)", + "editor_annotation_state": "Состояние (пусто — любое изменение)", + "editor_annotation_shade": "Затенять, пока в этом состоянии", + "editor_annotation_at": "Показание", + "editor_annotation_at_max": "Наибольшее", + "editor_annotation_at_min": "Наименьшее", + "editor_annotation_at_last": "Последнее", + "editor_annotation_at_first": "Первое", + "editor_annotation_label": "Метка", + "editor_annotation_color": "Цвет", + "editor_annotation_dash": "Пунктир", + "editor_annotation_history": "Следовать истории объекта (ступенчато)", + "editor_annotation_zone": "Затенение", + "editor_annotation_zone_none": "Ничего", + "editor_annotation_zone_above": "Над линией", + "editor_annotation_zone_below": "Под линией", + "editor_annotation_severity": "Цвета затенения по значению линии (необязательные диапазоны)", + "editor_annotation_remove": "Удалить аннотацию", + "editor_zones": "Затенять диапазоны важности за диаграммой", + "editor_period_calendar": "Период", + "editor_period_calendar_rolling": "Последние…", + "editor_period_calendar_day": "Сегодня", + "editor_period_calendar_week": "Эта неделя", + "editor_period_calendar_month": "Этот месяц", + "editor_period_calendar_year": "Этот год", + "editor_period_offset": "Периодов назад (0 — текущий)", + "editor_period_until": "Рисовать до", + "editor_period_until_now": "Сейчас", + "editor_period_until_end": "Конца периода", + "editor_period_navigate": "Показывать кнопки «назад» и «вперёд»", + "editor_group_by": "Группировать показания по", + "editor_group_by_none": "Не группировать", + "editor_group_by_hour": "Час", + "editor_group_by_day": "День", + "editor_group_by_week": "Неделя", + "editor_group_by_month": "Месяц", + "editor_aggregate": "Объединять через", + "compare_series": "{name}, {offset}", + "compare_hours_earlier": "{n} ч назад", + "compare_days_earlier": "{n} дн. назад", + "compare_weeks_earlier": "{n} нед. назад", + "compare_months_earlier": "{n} мес. назад", + "compare_years_earlier": "{n} г. назад", + "editor_compare": "Сравнивать с более ранними периодами (бледно на фоне)", + "editor_compare_style": "Цвет более ранних периодов", + "editor_compare_style_grey": "Серый", + "editor_compare_style_series": "Бледный цвет ряда", + "editor_aggregate_mean": "Среднее", + "editor_aggregate_sum": "Сумма", + "editor_aggregate_min": "Наименьшее", + "editor_aggregate_max": "Наибольшее", + "editor_aggregate_first": "Первое", + "editor_aggregate_last": "Последнее", + "editor_aggregate_change": "Изменение (для счётчиков с нарастанием)", + "editor_cumulative_transform": "Преобразование", + "editor_cumulative_transform_none": "Нет (показания как есть)", + "editor_cumulative_transform_cumulative": "Нарастающий итог", + "editor_cumulative_reset": "Нарастающий итог начинается заново", + "editor_cumulative_reset_none": "Никогда (от левого края)", + "editor_cumulative_reset_day": "Каждый день", + "editor_cumulative_reset_week": "Каждую неделю", + "editor_cumulative_reset_month": "Каждый месяц", + "editor_cumulative_reset_billing": "Каждый месяц в расчётный день", + "editor_cumulative_billing_day": "Расчётный день месяца (1–28)", + "editor_x_axis": "Подписи времени", + "editor_y_axis": "Подписи значений", + "editor_axis_labels": "Подписи осей", + "editor_axis_labels_outside": "Рядом с диаграммой", + "editor_axis_labels_inside": "Поверх диаграммы", + "editor_grid_horizontal": "Горизонтальные линии", + "editor_grid_vertical": "Вертикальные линии", + "editor_y_min": "Наименьшее отображаемое значение", + "editor_y_max": "Наибольшее отображаемое значение", + "editor_y_scale": "Шкала значений", + "editor_y_scale_linear": "Равные шаги", + "editor_y_scale_log": "Логарифмическая (степени десяти)", + "editor_tooltip": "Показывать значения при наведении или касании", + "editor_line_width": "Толщина линии (px)", + "editor_dots": "Точка на каждом показании", + "editor_on_top": "Рисовать поверх других линий", + "editor_when_entity": "Объект", + "editor_when_state": "в состоянии", + "editor_when_above": "выше", + "editor_when_below": "ниже", + "editor_when_card_entity": "Объект", + "editor_when_card_state": "в состоянии", + "editor_when_card_above": "выше", + "editor_when_card_below": "ниже", + "editor_when_ghost": "Бледная линия скрытых показаний", + "editor_when_strip": "Полоса, показывающая, когда условие выполнялось", + "when_strip_label": "Показано, пока {condition}", + "editor_now_marker": "Линия «сейчас»", + "editor_now_marker_off": "Выкл.", + "editor_now_marker_line": "Только линия", + "editor_now_marker_time": "Линия и время", + "editor_now_marker_countdown": "Линия и обратный отсчёт до следующего заданного времени", + "now_marker_countdown": "{label} через {duration}", + "now_marker_next": "Следующее через {duration}", + "editor_compact": "Компактно", + "editor_header": "Названия и значения", + "editor_header_above": "Над диаграммой", + "editor_header_over": "Поверх диаграммы", + "editor_header_hidden": "Скрыто", + "editor_legend_toggle": "Нажмите на название, чтобы скрыть или показать", + "editor_labels_show": "Какие показания", + "editor_labels_show_all": "Все (сколько поместится)", + "editor_labels_show_last": "Последнее", + "editor_labels_show_minmax": "Наибольшее и наименьшее", + "editor_labels_show_ends": "Первое и последнее", + "editor_labels_position": "Положение подписи", + "editor_labels_position_auto": "Над пиками, под спадами", + "editor_labels_position_above": "Сверху", + "editor_labels_position_below": "Снизу", + "editor_labels_position_center": "На точке", + "editor_labels_overlap": "Разрешить перекрытие подписей", + "editor_sync": "Группа синхронизации", + "editor_multiples": "Маленькая диаграмма для каждого объекта", + "editor_multiples_scale": "Шкала значений", + "editor_multiples_scale_auto": "Общая, если единицы совпадают", + "editor_multiples_scale_shared": "Общая для всех диаграмм", + "editor_multiples_scale_independent": "Своя у каждой диаграммы", + "editor_multiples_columns": "Столбцы (пусто — по ширине карточки)", + "forecast_label": "Прогноз", + "forecast_series": "Прогноз {name}", + "editor_forecast_title": "Прогноз", + "editor_forecast_entity": "Объект прогноза", + "editor_forecast_attribute": "Атрибут", + "editor_forecast_value_key": "Ключ значения", + "editor_forecast_time_key": "Ключ времени", + "editor_forecast_type": "Прогноз погоды", + "editor_forecast_type_hourly": "Почасовой", + "editor_forecast_type_daily": "Ежедневный", + "editor_forecast_type_twice_daily": "Дважды в день", + "editor_forecast_multiply": "Умножать значения на", + "editor_forecast_hours": "Показывать прогноз на столько вперёд", + "editor_set_point": "Показывать уставку", + "editor_shading": "Затенять во время нагрева или охлаждения", + "editor_shade_fan": "Затенять, когда работает только вентилятор", + "editor_current_color": "Цвет температуры", + "editor_set_point_color": "Цвет уставки", + "editor_heating_color": "Цвет нагрева", + "editor_cooling_color": "Цвет охлаждения", + "editor_days": "Дни (больше 1 — средний день)", + "editor_day_clock_center_total": "Время включения", + "editor_day_clock_center_now": "Текущее время", + "editor_day_clock_center_none": "Ничего", + "editor_bucket": "Один столбец на каждые", + "editor_bucket_15": "15 минут", + "editor_bucket_30": "30 минут", + "editor_bucket_60": "Час", + "editor_aggregate_auto": "Автоматически (изменение для счётчиков, иначе среднее)", + "editor_ring_color": "Цвет", + "editor_active": "Считается включённым", + "editor_entity_options_none": "Сначала добавьте объект выше.", + "editor_hierarchy_group_by": "Группировать по", + "editor_group_by_floor": "Этаж", + "editor_group_by_area": "Пространство", + "editor_group_by_device": "Устройство", + "editor_group_by_label": "Метка", + "editor_entity_groups": "Своя группа", + "editor_bar_labels": "Текст на полосах", + "editor_bar_labels_state": "Состояние", + "editor_bar_labels_duration": "Длительность", + "editor_bar_labels_both": "Состояние и длительность", + "editor_bar_labels_none": "Нет", + "editor_timeline_legend": "Легенда состояний", + "editor_timeline_legend_above": "Над диаграммой", + "editor_timeline_legend_hidden": "Скрыта", + "editor_state_colors": "Цвета состояний", + "editor_state_colors_help": "Название из палитры (amber, green, blue, red, purple, grey, primary) или любой цвет CSS.", + "editor_state_colors_state": "Состояние", + "editor_state_colors_color": "Цвет", + "editor_state_colors_add": "Добавить цвет состояния", + "editor_state_colors_remove": "Удалить", + "editor_timeline_group": "Группа (строки с одной группой имеют общий заголовок)", + "editor_points_per_hour": "Точек в час (0 — каждое показание)", + "editor_graph": "График", + "editor_graph_line": "Линия", + "editor_graph_bar": "Столбцы", + "editor_graph_none": "Нет (только значение)", + "editor_fill": "Заливка под линией", + "editor_fill_solid": "Сплошная", + "editor_fill_fade": "Градиент", + "editor_fill_none": "Нет", + "editor_points": "Точки на линии", + "editor_points_hover": "При наведении", + "editor_points_always": "Всегда", + "editor_points_never": "Никогда", + "editor_trend_labels": "Подписи максимума и минимума", + "editor_labels_hover": "При наведении", + "editor_labels_always": "Всегда", + "editor_labels_never": "Никогда", + "editor_height": "Высота графика (на 500 px ширины)", + "editor_bar_spacing": "Промежуток между столбцами (px)", + "editor_color_transition": "Цвета диапазонов", + "editor_color_transition_smooth": "Плавный переход", + "editor_color_transition_hard": "Смена на каждом диапазоне", + "editor_extrema": "Показывать минимум и максимум", + "editor_average": "Показывать среднее", + "editor_trend_legend": "Легенда (два и более объекта)", + "editor_trend_y_min": "Наименьшее значение", + "editor_trend_y_max": "Наибольшее значение", + "editor_min_range": "Наименьший отображаемый диапазон", + "editor_y_min_secondary": "Минимум правой оси", + "editor_y_max_secondary": "Максимум правой оси", + "editor_min_range_secondary": "Наименьший диапазон правой оси", + "editor_value_factor": "Умножать на 10 в степени", + "editor_align_header": "Название и значок", + "editor_align_header_default": "По краям", + "editor_align_header_left": "Слева", + "editor_align_header_right": "Справа", + "editor_align_header_center": "По центру", + "editor_align_icon": "Значок", + "editor_align_icon_right": "Справа от названия", + "editor_align_icon_left": "Слева от названия", + "editor_align_icon_state": "Рядом со значением", + "editor_align_state": "Значение", + "editor_align_state_left": "Слева", + "editor_align_state_right": "Справа", + "editor_align_state_center": "По центру", + "editor_font_size": "Размер значения (%)", + "editor_font_size_header": "Размер названия (px)", + "editor_color_name": "Окрашивать название", + "editor_color_value": "Окрашивать значение", + "editor_trend_color_icon": "Окрашивать значок", + "editor_trend_group": "Без фона (внутри другой карточки)", + "editor_icon_image": "Изображение вместо значка (URL)", + "editor_trend_tooltip": "Показывать значение под указателем", + "editor_y_axis_side": "Ось", + "editor_y_axis_side_primary": "Левая", + "editor_y_axis_side_secondary": "Правая (своя шкала)", + "editor_entity_aggregate": "Объединять через", + "editor_fixed_value": "Рисовать текущее значение горизонтальной линией", + "editor_show_state": "Показывать его значение рядом с основным", + "editor_show_indicator": "Цветная точка по значению", + "editor_show_graph": "На графике", + "editor_show_line": "Линия", + "editor_show_fill": "Заливка", + "editor_show_points": "Точки", + "editor_show_legend_entity": "В легенде", + "editor_show_legend_state": "Значение в легенде", + "editor_sectors": "Направления", + "editor_sectors_4": "4 (N, E, S, W)", + "editor_sectors_8": "8 (N, NE, E…)", + "editor_sectors_16": "16 (N, NNE, NE…)", + "editor_calm": "Штиль ниже", + "editor_wind_roles": "Первый объект — направление ветра в градусах или румбах, например SW. Второй — скорость ветра: без него лепестки показывают только, как часто ветер дул с каждой стороны.", + "editor_wind_now": "Направление: {direction}. Скорость: {speed}.", + "editor_wind_none": "нет", + "editor_wind_statistics": "Долгосрочная статистика даёт среднее направление за каждый час. Это верно при переходе через север, только если датчик записывает направление как угол (класс состояния measurement_angle); иначе час, колеблющийся между ССЗ и ССВ, усредняется в юг. История точна.", + "editor_style_area": "С областями", + "editor_stack": "Наложение", + "editor_stack_none": "Не накладывать", + "editor_stack_normal": "Друг на друга", + "editor_stack_percent": "До 100 %", + "editor_negative_color": "Цвет ниже нуля", + "editor_style_beeswarm": "Роевая", + "editor_place_by": "Располагать каждую точку по", + "editor_place_by_value": "Её значению", + "editor_place_by_time_of_day": "Времени суток, когда это произошло", + "editor_size_by_value": "Большие точки для больших значений", + "swarm_readings": "Показаний: {n}", + "swarm_events": "Включений: {n}", + "swarm_shown": "Показано точек", + "swarm_none": "Нет показаний", + "swarm_no_change": "Без изменений: {value}", + "swarm_held": "Удерживалось весь период", + "swarm_earliest_latest": "Самое раннее – самое позднее", + "swarm_lowest_highest": "Наименьшее – наибольшее", + "editor_style_strip_plot": "Стрип-диаграмма", + "strip_median_value": "Медиана {value}", + "strip_mean_value": "Среднее {value}", + "strip_mean": "Среднее", + "editor_strip_marker": "Линия поперёк каждой строки на", + "editor_strip_marker_median": "Медиане", + "editor_strip_marker_mean": "Среднем", + "editor_strip_marker_none": "Без линии", + "editor_strip_jitter": "Разброс по строке", + "editor_fill_color": "Цвет", + "editor_style_box": "Ящик с усами", + "box_aria": "Ящик с усами: {names}", + "box_highest": "Наибольшее", + "box_upper_quartile": "Верхний квартиль", + "box_median": "Медиана", + "box_lower_quartile": "Нижний квартиль", + "box_lowest": "Наименьшее", + "box_mean": "Среднее", + "box_count": "Показания", + "box_outliers": "Выбросы", + "editor_whiskers": "Усы доходят до", + "editor_whiskers_tukey": "1,5 × высота ящика (выбросы точками)", + "editor_whiskers_range": "Наименьшего и наибольшего", + "editor_readings": "Показывать каждое показание точкой", + "editor_box_color": "Цвет ящика", + "editor_style_bullet": "Буллет-диаграмма", + "editor_ranges": "Диапазоны за полосой", + "editor_ranges_shades": "Оттенки серого", + "editor_ranges_colours": "Цвета цветовых диапазонов", + "compare_target": "цель {target}", + "chart_aria": "Диаграмма «{style}»: {names}", + "editor_style_candlestick": "Японские свечи", + "editor_candle_by": "Одна свеча на", + "editor_under_aggregate": "Объекты внизу: объединять показания через", + "editor_up_color": "Цвет при росте", + "editor_down_color": "Цвет при падении", + "editor_underneath": "Рисовать остальные объекты внизу как", + "editor_underneath_columns": "Столбцы", + "editor_underneath_line": "Линию", + "candle_open": "Открытие", + "candle_high": "Макс.", + "candle_low": "Мин.", + "candle_close": "Закрытие", + "candle_week_of": "Неделя с {date}", + "editor_style_climate": "Климат", + "climate_set_point": "Уставка", + "climate_range": "{low} – {high}", + "climate_not_thermostat": "{name} — не термостат. Выберите объект климата.", + "climate_action_heating": "Нагрев", + "climate_action_preheating": "Предварительный нагрев", + "climate_action_cooling": "Охлаждение", + "climate_action_defrosting": "Разморозка", + "climate_action_drying": "Осушение", + "climate_action_fan": "Вентилятор", + "climate_action_idle": "Бездействие", + "climate_action_off": "Выключено", + "editor_style_column": "Столбчатая", + "editor_group_by_auto": "Автоматически", + "editor_range": "От наименьшего до наибольшего в каждом столбце", + "editor_rounded": "Скруглённые концы", + "editor_column_labels": "Показывать значения на столбцах", + "editor_error_bars": "Планки погрешностей (разброс в каждом столбце)", + "editor_error_bars_none": "Нет", + "editor_error_bars_std": "Среднее ± одно стандартное отклонение", + "editor_error_bars_min_max": "Наименьшее и наибольшее", + "editor_error_bars_ci95": "95 % доверительный интервал среднего", + "error_bars_tooltip": "{value} ({low} – {high})", + "editor_column_color": "Цвет", + "editor_style_combined": "Комбинированная", + "editor_series_type": "Рисовать как", + "editor_series_type_line": "Линия", + "editor_series_type_column": "Столбцы", + "editor_series_type_area": "Область", + "editor_series_axis": "Ось значений", + "editor_series_axis_auto": "Автоматически (по единице)", + "editor_series_axis_left": "Левая", + "editor_series_axis_right": "Правая", + "editor_series_aggregate": "Объединять через", + "editor_series_aggregate_auto": "Как у карточки", + "editor_series_aggregate_mean": "Среднее", + "editor_series_aggregate_sum": "Сумма", + "editor_series_aggregate_min": "Наименьшее", + "editor_series_aggregate_max": "Наибольшее", + "editor_series_aggregate_first": "Первое", + "editor_series_aggregate_last": "Последнее", + "editor_series_aggregate_change": "Изменение (для счётчиков с нарастанием)", + "editor_style_day_clock": "24-часовой циферблат", + "day_clock_times_one": "один раз", + "day_clock_times": "{n}×", + "day_clock_a_day": "{text} в день", + "day_clock_busiest": "{total} · пик активности {time}", + "day_clock_peak": "пик {value} в {time}", + "day_clock_state": "{name} {state}", + "day_clock_per_day": "{label} в день", + "day_clock_no_data": "Ничего не записано", + "day_clock_now": "Сейчас", + "day_clock_on": "вкл.", + "day_clock_average": "Средний день · последние {n} дн.", + "day_clock_on_days": "в {on} из {of} дн.", + "day_clock_so_far": "{duration} на данный момент", + "day_clock_range": "{from} – {to}", + "day_clock_average_value": "{value} в среднем", + "editor_style_cycle_plot": "Циклический график", + "cycle_note_week": "Среднее по каждому часу за {n} нед.", + "cycle_note_hour": "Каждый час, день за днём, за {n} нед.", + "cycle_note_month": "Каждый день месяца, месяц за месяцем, за {n} нед.", + "cycle_mean_legend": "Среднее панели", + "cycle_panel_average": "Среднее {name}", + "editor_cycle_plot_cycle": "Одна панель на", + "editor_cycle_plot_cycle_day_of_week": "День недели (его часы)", + "editor_cycle_plot_cycle_hour_of_day": "Час суток (день за днём)", + "editor_cycle_plot_cycle_day_of_month": "День месяца (месяц за месяцем)", + "editor_cycle_plot_weeks": "Недели", + "editor_style_dumbbell": "Гантельная", + "editor_ends": "Сравнить", + "editor_ends_range": "Наименьшее и наибольшее за период", + "editor_ends_then": "Начало периода и сейчас", + "editor_ends_target": "Цель и сейчас", + "editor_show_now": "Отмечать текущее значение", + "dumbbell_low": "Мин.", + "dumbbell_high": "Макс.", + "dumbbell_now": "Сейчас", + "dumbbell_target": "Цель", + "dumbbell_ago_hour_one": "Час назад", + "dumbbell_ago_hour": "{n} ч назад", + "dumbbell_ago_day_one": "День назад", + "dumbbell_ago_day": "{n} дн. назад", + "dumbbell_ago_week_one": "Неделю назад", + "dumbbell_ago_week": "{n} нед. назад", + "dumbbell_ago_month_one": "Месяц назад", + "dumbbell_ago_month": "{n} мес. назад", + "dumbbell_no_value": "Нет значения", + "editor_style_funnel": "Воронка", + "editor_funnel_shape": "Форма", + "editor_funnel_shape_funnel": "Воронка (первый этап сверху)", + "editor_funnel_shape_pyramid": "Пирамида (первый этап снизу)", + "editor_funnel_percent_of": "Проценты", + "editor_funnel_percent_of_first": "Доля от первого этапа", + "editor_funnel_percent_of_previous": "Доля от предыдущего этапа", + "editor_funnel_percent_of_none": "Не показывать", + "editor_funnel_color_by": "Цвет", + "editor_funnel_color_by_series": "Свой цвет для каждого объекта", + "editor_funnel_color_by_bands": "По цветовым диапазонам", + "funnel_aria": "{style}: {names}", + "editor_style_grouped_bars": "Сгруппированные полосы", + "editor_mode": "Полосы", + "editor_mode_grouped": "Рядом", + "editor_mode_stacked": "С накоплением", + "editor_mode_percent": "С накоплением до 100 %", + "editor_bars_color_by": "Цвет", + "editor_bars_color_by_series": "Свой цвет для каждого ряда", + "editor_bars_color_by_bands": "По цветовым диапазонам", + "editor_bar_group": "Строка", + "editor_bar_series": "Ряд", + "editor_bar_color": "Цвет полосы", + "grouped_bars_aria": "Линейчатая диаграмма: {names}", + "editor_style_heatmap": "Тепловая карта", + "heatmap_aria": "Тепловая карта: {name}", + "heatmap_hours": "Усреднено дней", + "heatmap_empty": "Нет показаний", + "editor_grid": "Макет", + "editor_grid_hours": "Час по дням недели", + "editor_grid_calendar": "Календарь (день в ячейке)", + "editor_color_by_scale": "Плавная шкала", + "editor_cell_shape": "Ячейки", + "editor_cell_shape_square": "Квадратные", + "editor_cell_shape_rounded": "Скруглённые", + "editor_cell_shape_hexagon": "Шестиугольные", + "editor_color_min": "Нижний цвет при", + "editor_color_max": "Верхний цвет при", + "editor_legend": "Легенда", + "editor_style_spiral": "Спираль", + "spiral_aria": "Спираль {name}, витков: {n}", + "spiral_turn_day_note": "{n} дн., один виток в день", + "spiral_turn_week_note": "{n} нед., один виток в неделю", + "spiral_inner_oldest": "Старые в центре, новые снаружи", + "editor_spiral_turn": "Один виток на", + "editor_spiral_turn_day": "День", + "editor_spiral_turn_week": "Неделя", + "editor_spiral_turns": "Витки", + "editor_spiral_ring_width": "Ширина кольца", + "editor_style_histogram": "Гистограмма", + "editor_count": "Подсчёт", + "editor_count_time": "Время в каждом диапазоне", + "editor_count_readings": "Показания в каждом диапазоне", + "editor_show_as": "Показывать как", + "editor_show_as_percent": "Доля от целого (%)", + "editor_show_as_total": "Часы или показания", + "editor_bins": "Число интервалов (пусто: автоматически)", + "editor_bin_width": "Ширина интервала (важнее числа)", + "editor_bars": "Два и более объекта", + "editor_bars_side": "Столбцы рядом", + "editor_bars_overlap": "Столбцы друг на друге", + "editor_hist_x_axis": "Подписи значений по горизонтали", + "histogram_readings": "Показаний: {n}", + "histogram_reading": "1 показание", + "editor_style_line": "Линейная", + "chart_loading": "Загрузка истории…", + "chart_error": "Не удалось загрузить историю: {error}", + "energy_loading": "Загрузка настроек панели энергии…", + "energy_error": "Не удалось прочитать настройки панели энергии: {error}", + "energy_none": "На панели энергии ещё не настроен ни один из этих потоков.", + "energy_flow_grid_import": "Импорт из сети", + "energy_flow_grid_export": "Экспорт в сеть", + "energy_flow_solar": "Солнечная энергия", + "energy_flow_battery_out": "Разряд батареи", + "energy_flow_battery_in": "Заряд батареи", + "energy_flow_gas": "Газ", + "energy_flow_water": "Вода", + "energy_flow_devices": "Устройства", + "energy_node_home": "Дом", + "energy_node_untracked": "Неучтённое потребление", + "energy_node_home_use": "Потреблено дома", + "chart_no_data": "Нет показаний за этот период.", + "legend_toggle_hint": "Нажмите, чтобы скрыть или показать. Удерживайте, чтобы показать только этот.", + "legend_toggle_all_hidden": "Все ряды скрыты. Нажмите на название, чтобы снова показать.", + "export_menu": "Экспорт", + "export_png": "Сохранить как PNG", + "export_png_hint": "изображение, 2×", + "export_svg": "Сохранить как SVG", + "export_svg_hint": "вектор", + "export_csv": "Копировать CSV", + "export_csv_hint": "отображаемые значения", + "export_yaml": "Копировать YAML", + "export_yaml_hint": "конфигурация этой карточки", + "export_copied": "Скопировано", + "export_saved": "Сохранено", + "export_saved_file": "Сохранено в файл: буфер обмена здесь недоступен", + "export_failed": "Не удалось экспортировать из этого браузера", + "chart_log_nothing": "Нет значений выше нуля для логарифмической шкалы.", + "editor_style_lollipop": "Леденец", + "editor_style_pictograph": "Пиктограмма", + "editor_unit_icon": "Значок (у каждого объекта может быть свой)", + "editor_per_icon": "Каждый значок означает (пусто: автоматически)", + "editor_group_size": "Значков в группе (0: без групп)", + "editor_partial": "Частично заполнять значок для дробей", + "editor_style_pie": "Круговая / кольцевая", + "editor_shape": "Форма", + "editor_shape_donut": "Кольцо", + "editor_shape_pie": "Круг", + "editor_center_label": "Строка под итогом", + "editor_gap": "Промежуток между секторами", + "editor_gradient": "Градиентная заливка", + "editor_style_polar_area": "Полярная", + "editor_polar_scale": "Шкала", + "editor_polar_scale_shared": "Одна шкала для всех, от 0 до наибольшего значения", + "editor_polar_scale_limits": "Каждый сектор от минимума до максимума своего объекта", + "editor_polar_color_by": "Цвет", + "editor_polar_color_by_series": "Свой цвет для каждого объекта", + "editor_polar_color_by_shades": "Оттенки одного цвета, темнее — больше", + "editor_polar_color_by_bands": "По цветовым диапазонам", + "editor_polar_color": "Цвет для оттенков", + "polar_area_aria": "Полярная диаграмма: {names}", + "editor_style_radar": "Лепестковая", + "editor_radar_scale": "Шкала", + "editor_radar_scale_limits": "Каждая ось от минимума до максимума своего объекта", + "editor_radar_scale_shared": "Одна шкала для всех, от 0 до наибольшего значения", + "editor_radar_fill": "Заливать фигуры", + "editor_radar_axis": "Название оси", + "radar_aria": "Лепестковая диаграмма: {names}", + "radar_other": "Прочее", + "editor_style_range_area": "Область диапазона", + "editor_mean": "Рисовать среднее линией", + "editor_range_color": "Цвет", + "editor_style_rings": "Кольца", + "editor_rings_start_angle": "Начальный угол (0 — сверху)", + "editor_rounded_ends": "Скруглённые концы", + "editor_style_sankey": "Санкей (потоки)", + "editor_link_color": "Цвет потоков по", + "editor_link_color_auto": "Откуда идут или куда идут после промежуточного узла", + "editor_link_color_source": "Откуда идут", + "editor_link_color_target": "Куда идут", + "editor_from": "Поток из", + "editor_to": "Поток в", + "editor_flow_color": "Цвет потока", + "sankey_aria": "Диаграмма потоков: {flows}", + "sankey_flow": "{from} → {to} {value}", + "sankey_no_flows": "Задайте каждому объекту «Поток из» и «Поток в» в его параметрах.", + "sankey_nothing": "Сейчас ничего не течёт.", + "energy_nothing_flowed": "За этот период ничего не протекло.", + "editor_style_chord": "Хордовая (потоки по кругу)", + "editor_chord_pad": "Промежуток между узлами", + "editor_chord_ribbon_opacity": "Непрозрачность лент", + "chord_aria": "Хордовая диаграмма: {flows}", + "editor_style_slope": "Наклонная", + "editor_measure": "Сравнить", + "editor_measure_value": "Показание тогда и сейчас", + "editor_measure_change": "Насколько выросло за каждый период (счётчики)", + "editor_color_by_direction": "Рост или падение", + "editor_color_by_group": "По группе", + "editor_increase": "Рост — это", + "editor_increase_bad": "Плохо (красный)", + "editor_increase_good": "Хорошо (зелёный)", + "editor_group": "Группа", + "slope_now": "Сейчас", + "slope_ago": "{n} {unit} назад", + "slope_ago_one": "1 {unit} назад", + "slope_previous": "Предыдущие: {n} {unit}", + "slope_previous_one": "Предыдущие: 1 {unit}", + "slope_last": "Последние: {n} {unit}", + "slope_last_one": "Последние: 1 {unit}", + "slope_unit_hour": "ч", + "slope_unit_hour_other": "ч", + "slope_unit_day": "дн.", + "slope_unit_day_other": "дн.", + "slope_unit_week": "нед.", + "slope_unit_week_other": "нед.", + "slope_unit_month": "мес.", + "slope_unit_month_other": "мес.", + "slope_entity_aria": "{name}, с {from} до {to}", + "slope_no_reading": "нет показания", + "editor_style_sparkline": "Спарклайны", + "editor_spark": "Спарклайн", + "editor_spark_line": "Линия", + "editor_spark_area": "Область", + "editor_spark_column": "Столбцы", + "editor_spark_bar": "Полоса под названием и значением", + "editor_spark_color": "Цвет", + "spark_aria": "Тренд {name}", + "editor_style_streamgraph": "Потоковая", + "editor_baseline": "Форма", + "editor_baseline_wiggle": "Потоковая (плавная)", + "editor_baseline_centre": "По центру", + "editor_baseline_share": "Доля от итога (100 %)", + "editor_baseline_zero": "С накоплением от нуля", + "editor_stream_order": "Порядок", + "editor_stream_order_inside_out": "Наибольшие в середине", + "editor_stream_order_listed": "Как в списке, первый снизу", + "editor_stream_labels": "Названия на потоках", + "editor_stream_curve": "Края", + "stream_total": "Итого", + "editor_style_sunburst": "Солнечные лучи", + "editor_style_icicle": "Сосульки", + "editor_sunburst_shape": "Форма", + "editor_sunburst_shape_full": "Полный круг", + "editor_sunburst_shape_half": "Полукруг", + "editor_hierarchy_color_by": "Цвет", + "editor_hierarchy_color_by_group": "Свой цвет для каждой группы", + "editor_hierarchy_color_by_bands": "По цветовым диапазонам", + "hierarchy_total": "Итого", + "hierarchy_other": "Прочее", + "hierarchy_empty": "Нечего показать: ни у одного объекта нет значения больше нуля.", + "hierarchy_no_reading": "Нет показаний:", + "sunburst_aria": "Солнечные лучи: {names}", + "icicle_aria": "Сосульки: {names}", + "editor_style_timeline": "Шкала состояний", + "timeline_no_states": "За этот период состояния не записаны.", + "timeline_for": "в течение {duration}", + "timeline_now": "Сейчас", + "timeline_measurement": "Показания, а не состояния: здесь лучше подойдёт линейная диаграмма", + "editor_style_treemap": "Древовидная карта", + "editor_treemap_color_by": "Цвет", + "editor_treemap_color_by_group": "Свой цвет для каждой группы", + "editor_treemap_color_by_bands": "По цветовым диапазонам", + "treemap_aria": "Древовидная карта: {names}", + "treemap_total": "Всего {value}", + "treemap_empty": "Нечего показать: ни у одного объекта нет значения больше нуля.", + "treemap_no_reading": "Нет показаний:", + "treemap_other": "Прочее", + "editor_style_marimekko": "Маримекко", + "editor_marimekko_segment_labels": "Текст на каждой части", + "editor_marimekko_segment_labels_percent": "Доля в своём столбце", + "editor_marimekko_segment_labels_value": "Значение", + "editor_marimekko_segment_labels_both": "Доля и значение", + "editor_marimekko_segment_labels_none": "Нет", + "editor_marimekko_group": "Столбец (группа)", + "editor_marimekko_category": "Категория", + "editor_marimekko_color": "Цвет категории", + "marimekko_aria": "Диаграмма Маримекко, столбцы: {columns}", + "editor_style_trend": "Тренд", + "trend_min": "Мин.", + "trend_avg": "Среднее", + "trend_max": "Макс.", + "editor_style_violin": "Скрипичная", + "editor_shape_violin": "Скрипка", + "editor_shape_raincloud": "Дождевое облако (половина скрипки, ящик и показания)", + "editor_box": "Ящик с медианой и средней половиной", + "editor_bandwidth": "Сглаживание (в единицах объекта, пусто — автоматически)", + "editor_split_by": "Одна фигура на", + "editor_split_by_none": "Объект", + "editor_split_by_day": "Объект и день", + "editor_split_by_week": "Объект и неделя", + "editor_split_by_month": "Объект и месяц", + "violin_median": "медиана {value}", + "violin_none": "Нет показаний", + "violin_raincloud": "Дождевое облако", + "editor_style_waffle": "Вафельная", + "editor_waffles": "Вафли", + "editor_waffles_one": "Одна, разделённая между объектами", + "editor_waffles_each": "По одной на объект, рядом", + "editor_headline": "Показывать первую долю крупным шрифтом", + "editor_style_waterfall": "Каскадная", + "editor_steps": "Каждый шаг — это", + "editor_steps_change": "Насколько изменилось за период", + "editor_steps_current": "Его текущее значение", + "editor_start_from_first": "Начинать с показания первого объекта в начале периода", + "editor_total": "Показывать итог в конце", + "editor_waterfall_invert": "Обратный счёт (их рост — это уменьшение итога)", + "waterfall_start": "Начало", + "waterfall_end": "Конец", + "waterfall_total": "Итого", + "waterfall_no_readings": "Нет показаний", + "waterfall_aria": "Каскадная диаграмма: {bars}", + "editor_style_wind_rose": "Роза ветров", + "wind_prevailing": "Преобладающее", + "wind_mean_speed": "Средняя скорость", + "wind_strongest": "Сильнейший", + "wind_calm": "Штиль", + "wind_speed": "Скорость", + "wind_speed_unit": "Скорость ({unit})", + "wind_share": "Доля времени", + "wind_aria": "Роза ветров, преобладает {direction} {share}", + "wind_aria_calm": "Роза ветров, преобладает {direction} {share}, штиль {calm}", + "wind_aria_still": "Роза ветров, штиль {calm}", + "editor_style_purpose_bar": "Батареи, уровни, всё от 0 до 100", + "editor_style_purpose_thin": "Хранилища и длинные списки, на малом месте", + "editor_style_purpose_segmented": "Уровень сигнала и заполнения, ступенями", + "editor_style_purpose_tank": "Баки, контейнеры и бочки для воды, заполняются снизу", + "editor_style_purpose_battery": "Все батареи в доме, самые разряженные первыми", + "editor_style_purpose_ring": "CPU, память и диск в виде циферблата", + "editor_style_purpose_needle": "Мощность и скорость, со стрелкой", + "editor_style_purpose_arc": "Температура, влажность и CO₂ в виде открытой шкалы", + "editor_style_purpose_line": "Как менялся датчик за часы, дни или месяцы", + "editor_style_purpose_area": "Солнечная энергия и потребление, с импортом и экспортом по обе стороны от нуля", + "editor_style_purpose_column": "Энергия за день, дождь за час", + "editor_style_purpose_combined": "Столбцы, линии и области на одной оси времени, со второй осью", + "editor_style_purpose_pie": "Как итог делится на части, например откуда пришла сегодняшняя энергия", + "editor_style_purpose_rings": "Несколько батарей или целей в одном циферблате", + "editor_style_purpose_pictograph": "Подсчёт: сделанные дела, стаканы воды, люди дома", + "editor_style_purpose_waffle": "Одна доля из 100 или разбивка одного итога", + "editor_style_purpose_histogram": "Сколько времени комната провела в каждом диапазоне температуры", + "editor_style_purpose_scatter": "Один датчик относительно другого, например отопление относительно уличной температуры", + "editor_style_purpose_bubble": "Два датчика относительно друг друга, размер по третьему", + "editor_style_purpose_heatmap": "Мощность по часам и дням недели или год в виде календаря", + "editor_style_purpose_spiral": "Распорядок дня или недели, один виток на день или неделю", + "editor_style_purpose_box": "Как распределены показания, по объектам или по дням, неделям или месяцам", + "editor_style_purpose_funnel": "Солнечная энергия: произведено, потом использовано дома, потом отдано в сеть", + "editor_style_purpose_radar": "Сравнение профилей нескольких значений", + "editor_style_purpose_polar_area": "Значения в виде секторов разной длины по кругу", + "editor_style_purpose_treemap": "Потребление по этажам и комнатам, в виде прямоугольников по доле", + "editor_style_purpose_marimekko": "Итог, разбитый двумя способами, например энергия по комнатам и по назначению", + "editor_style_purpose_sunburst": "Иерархия в виде колец, нажмите, чтобы перейти внутрь", + "editor_style_purpose_icicle": "Иерархия в виде сложенных полос, нажмите, чтобы перейти внутрь", + "editor_style_purpose_grouped_bars": "Несколько значений рядом, стопкой или как 100 %", + "editor_style_purpose_bullet": "Значение относительно цели", + "editor_style_purpose_lollipop": "Много значений при минимуме чернил", + "editor_style_purpose_waterfall": "Как итог складывается или уменьшается, шаг за шагом", + "editor_style_purpose_slope": "Каждый объект тогда и сейчас", + "editor_style_purpose_dumbbell": "Наименьшее и наибольшее значение каждого объекта", + "editor_style_purpose_range_area": "От наименьшего до наибольшего за каждый период, с заливкой", + "editor_style_purpose_sparkline": "Маленький тренд рядом с названием и значением каждого объекта", + "editor_style_purpose_streamgraph": "Как несколько объектов делят итог во времени", + "editor_style_purpose_candlestick": "Открытие, максимум, минимум и закрытие за период", + "editor_style_purpose_violin": "Как распределены показания, в виде плавной фигуры", + "editor_style_purpose_beeswarm": "Каждое показание точкой, разнесёнными так, чтобы не перекрывались", + "editor_style_purpose_strip_plot": "Каждое показание точкой, с линией на срединном значении", + "editor_style_purpose_sankey": "Как энергия течёт между источниками и потребителями", + "editor_style_purpose_chord": "Потоки в обе стороны между несколькими местами, по кругу", + "editor_style_purpose_timeline": "Когда каждый объект был включён, выключен, дома или грел", + "editor_style_purpose_climate": "Температура термостата относительно уставки", + "editor_style_purpose_wind_rose": "Откуда дует ветер и с какой силой", + "editor_style_purpose_day_clock": "Когда каждый объект был включён, по кругу циферблата", + "editor_style_purpose_cycle_plot": "Средний день для каждого дня недели, рядом друг с другом", + "editor_style_purpose_trend": "Компактная плитка: значение на фоне недавней истории", + "editor_chart_group_data": "Период и показания", + "editor_chart_group_look": "Вид", + "editor_chart_group_axes": "Оси и линии сетки", + "editor_chart_group_extras": "Маркеры и дополнения", + "editor_chart_group_layout": "Расположение и обмен", + "editor_notice_group_by": "Группировка по {by} отключена: стиль {style} не умеет так группировать.", + "editor_notice_sorted": "Отсортировано от самых пустых. Изменить можно в пункте «Сортировка» раздела «Отображение».", + "editor_summary_no_entities": "Пока нет объектов", + "editor_summary_entity_one": "1 объект", + "editor_summary_entities": "Объекты: {count}", + "editor_summary_matching": "плюс подходящие", + "editor_summary_limits": "от {min} до {max}", + "editor_summary_target": "цель {target}", + "editor_summary_no_bands": "Нет диапазонов", + "editor_summary_band_one": "1 диапазон", + "editor_summary_bands": "Диапазоны: {count}", + "editor_warn_min_max": "Минимум ({min}) не меньше максимума ({max}), поэтому заполнять нечего. Уменьшите минимум или увеличьте максимум.", + "editor_warn_not_number": "{entity} показывает «{state}», а это не число, поэтому этот стиль не может его нарисовать. Выберите датчик, который выдаёт число, или возьмите один из его атрибутов в его параметрах.", + "editor_warn_band_same_start": "Два диапазона начинаются с {from}, поэтому виден только один. Задайте каждому диапазону своё начало.", + "editor_row_action": "{action}: {entity}", + "editor_when_heading": "Показывать этот ряд, только пока…", + "editor_when_card_heading": "Показывать ряды, только пока…", + "editor_when_card_help": "Выберите объект, затем состояние, в котором он должен быть, или диапазон, в котором он должен находиться. У ряда может быть своё условие — в его параметрах в разделе «Объекты».", + "editor_when_state_helper": "Несколько состояний: перечислите через запятую.", + "editor_when_card_state_helper": "Несколько состояний: перечислите через запятую.", + "editor_anomalies_window_helper": "Например, 30min, 2h или 1d. Пусто: двенадцатая часть периода.", + "editor_zoom_helper": "Щипок, Ctrl + прокрутка или перетаскивание.", + "editor_sync_helper": "Диаграммы с одинаковым именем делят указатель и вместе переключают периоды.", + "editor_forecast_entity_helper": "Его прогноз рисуется пунктиром после текущего момента.", + "editor_forecast_attribute_helper": "Пусто: прогноз погоды или атрибут с именем \"forecast\".", + "editor_forecast_value_key_helper": "Пусто: определяется по прогнозу.", + "editor_forecast_time_key_helper": "Пусто: определяется по прогнозу.", + "editor_forecast_type_helper": "Пусто: почасовой.", + "editor_forecast_multiply_helper": "Пусто: 1.", + "editor_trend_y_min_helper": "Поставьте ~ перед числом, чтобы показания могли выходить за него.", + "editor_trend_y_max_helper": "Поставьте ~ перед числом, чтобы показания могли выходить за него.", + "editor_y_min_secondary_helper": "Поставьте ~ перед числом, чтобы показания могли выходить за него.", + "editor_y_max_secondary_helper": "Поставьте ~ перед числом, чтобы показания могли выходить за него.", + "editor_entity_groups_helper": "Важнее, чем «Группировать по». Напишите «Первый этаж / Кухня» для двух уровней.", + "editor_active_helper": "Пусто: on, open, heating, home и подобные.", + "editor_annotation_times_helper": "07:00 для каждого дня или 2026-10-28 07:00. Перечислите через запятую.", + "editor_annotation_value_helper": "Число или объект.", + "editor_annotation_from_helper": "Число или объект. Пусто: снизу.", + "editor_annotation_to_helper": "Число или объект. Пусто: сверху.", + "editor_derivative_smoothing_time_helper": "Например, 15min. Используется вместо числа показаний.", + "editor_calm_helper": "Пусто: 0.5 m/s или то же в km/h, mph или узлах.", + "editor_radar_axis_helper": "Объекты с одинаковым названием оси выравниваются между группами.", + "editor_energy_flows_helper": "Ничего не отмечено: сеть, солнце и батарея.", + "editor_shade_color_helper": "Название из палитры или любой цвет CSS." +} diff --git a/src/locales/tr.json b/src/locales/tr.json new file mode 100644 index 0000000..ef9cd7d --- /dev/null +++ b/src/locales/tr.json @@ -0,0 +1,1061 @@ +{ + "entity_not_found": "Varlık bulunamadı", + "unavailable": "Kullanılamıyor", + "no_entities": "Başlamak için düzenleyicide bir varlık ekleyin.", + "no_matches": "Şu anda eşleşen varlık yok.", + "none_available": "Bu varlıkların hiçbiri kullanılabilir değil.", + "editor_section_entities": "Varlıklar", + "editor_section_style": "Stil", + "editor_section_chart": "Grafik", + "editor_group_bars": "Çubuklar", + "editor_group_gauges": "Göstergeler", + "editor_group_history": "Geçmiş grafikleri", + "editor_group_totals": "Bir toplamın parçaları", + "editor_group_compare": "Karşılaştırmalar", + "editor_group_distribution": "Dağılımlar", + "editor_period_last": "Son dönemi göster", + "editor_period_unit": "Birim", + "editor_period_unit_hour": "Saat", + "editor_period_unit_day": "Gün", + "editor_period_unit_week": "Hafta", + "editor_period_unit_month": "Ay", + "editor_source": "Okuma kaynağı", + "editor_source_history": "Geçmiş (her değişiklik)", + "editor_source_statistics": "Uzun vadeli istatistikler", + "editor_derivative_transform": "Dönüşüm", + "editor_derivative_transform_none": "Yok (okumalar olduğu gibi)", + "editor_derivative_transform_derivative": "Değişim hızı", + "editor_derivative_unit_time": "Hız birimi", + "editor_derivative_unit_time_s": "Saniye", + "editor_derivative_unit_time_min": "Dakika", + "editor_derivative_unit_time_h": "Saat", + "editor_derivative_unit_time_d": "Gün", + "editor_derivative_smoothing": "Okumalar üzerinden yumuşat", + "editor_derivative_smoothing_time": "Zaman üzerinden yumuşat", + "editor_source_current": "Mevcut değerler", + "editor_source_energy": "Enerji paneli", + "editor_energy_flows": "Enerji akışları", + "editor_energy_split": "Dışa aktarım ve batarya şarjı eksenin altında", + "editor_curve": "Çizgi şekli", + "editor_curve_smooth": "Yumuşak", + "editor_curve_straight": "Düz", + "editor_curve_step": "Basamaklar", + "editor_color_by": "Renk", + "editor_color_by_series": "Her varlık için bir renk", + "editor_color_by_bands": "Renk aralığına göre", + "editor_labels": "Değerleri noktalarda göster", + "editor_series_color": "Çizgi rengi", + "editor_dash": "Kesikli", + "editor_section_limits": "Sınırlar", + "editor_section_colours": "Renkler", + "editor_section_display": "Görünüm", + "editor_section_actions": "Eylemler", + "editor_title": "Başlık", + "editor_style_bar": "Çubuk", + "editor_style_thin": "İnce", + "editor_style_segmented": "Bölümlü", + "editor_style_tank": "Depo", + "editor_style_battery": "Batarya ızgarası", + "battery_aria": "Batarya seviyeleri: {levels}", + "editor_style_ring": "Halka", + "editor_style_needle": "İbre", + "editor_style_arc": "Yay", + "editor_gauge_help": "Açılar derece cinsindendir, üstten saat yönünde: -90 sol, 90 sağdır. Stilin olağan şekli için boş bırakın.", + "editor_start_angle": "Başlangıç açısı", + "editor_end_angle": "Bitiş açısı", + "editor_center": "Ortada", + "editor_center_mode_value": "Değer", + "editor_center_mode_band": "Renk aralığının etiketi", + "editor_center_mode_name": "Ad", + "editor_center_mode_text": "Kendi metnim", + "editor_center_mode_none": "Hiçbir şey", + "editor_center_text": "Metin", + "editor_tick_labels": "Ölçekteki sayılar", + "editor_ghost": "Göstergenin arkasında son aralık", + "editor_ghost_off": "Kapalı", + "editor_ghost_24h": "Son 24 saat", + "editor_ghost_7d": "Son 7 gün", + "ghost_title_24h": "Son 24 saat: {min} – {max}, ortalama {mean}", + "ghost_title_7d": "Son 7 gün: {min} – {max}, ortalama {mean}", + "editor_show_name": "Adı göster", + "editor_show_value": "Değeri göster", + "editor_show_icon": "Simgeyi göster", + "editor_show_target": "Hedefi göster", + "editor_show_legend": "Göstergeyi göster", + "editor_columns": "Sütunlar", + "editor_sort": "Sıralama", + "editor_sort_none": "Listelendiği gibi", + "editor_sort_ascending": "En düşük önce", + "editor_sort_descending": "En yüksek önce", + "editor_decimals": "Ondalık basamak", + "editor_unit": "Birim", + "editor_animate": "Canlandır", + "editor_hide_unavailable": "Kullanılamayan varlıkları gizle", + "editor_export": "Dışa aktarma menüsü", + "editor_limit": "En fazla göster", + "editor_include_heading": "Eşleşen tüm varlıkları da göster", + "editor_include_help": "Yeni cihazlar kartı düzenlemeden görünür. Herhangi biriyle eşleşmek için aynı türden birkaçını seçin; farklı türlerin hepsi eşleşmelidir.", + "editor_exclude_heading": "Hariç tut", + "editor_exclude_help": "Eşleşen varlıklar, bunlardan herhangi biriyle eşleşirlerse hariç tutulur.", + "editor_rule_device_class": "Cihaz sınıfı", + "editor_rule_area": "Alanlar", + "editor_rule_floor": "Katlar", + "editor_rule_label": "Etiketler", + "editor_rule_domain": "Alan adları", + "editor_rule_entity": "Varlıklar", + "editor_tap_action": "Dokunma eylemi", + "editor_hold_action": "Basılı tutma eylemi", + "editor_double_tap_action": "Çift dokunma eylemi", + "editor_badge_entity": "Varlık", + "editor_badge_style": "Görünüm", + "editor_badge_style_value": "Simgeli değer", + "editor_badge_style_sparkline": "Mini grafik", + "editor_badge_style_ring": "Halka", + "editor_badge_style_thin": "İnce çubuk", + "editor_badge_attribute": "Öznitelik (durum yerine)", + "editor_badge_name": "Ad", + "editor_badge_hours": "Geçmiş saati", + "editor_badge_show_name": "Adı göster", + "editor_badge_show_icon": "Simgeyi göster", + "editor_badge_icon": "Simge", + "editor_badge_min": "Minimum", + "editor_badge_max": "Maksimum", + "editor_badge_unit": "Birim", + "editor_badge_decimals": "Ondalık basamak", + "editor_badge_color": "Aralık dışındaki renk", + "editor_badge_bands": "Renk aralıkları", + "editor_badge_bands_help": "Rozet, kartta olduğu gibi değerinin bulunduğu aralığın rengini alır.", + "editor_badge_actions": "Eylemler", + "editor_badge_tap_action": "Dokunma eylemi", + "editor_badge_hold_action": "Basılı tutma eylemi", + "editor_badge_double_tap_action": "Çift dokunma eylemi", + "editor_attribute": "Öznitelik (durum yerine)", + "editor_name": "Ad", + "editor_icon": "Simge", + "editor_min": "Minimum", + "editor_max": "Maksimum", + "editor_target": "Hedef", + "editor_none": "Yok", + "editor_card_setting": "kart ayarı", + "editor_limit_default": "Varsayılan ({value})", + "editor_limit_number": "Sayı", + "editor_limit_entity": "Varlık", + "editor_preset": "Hazır ayar", + "editor_preset_battery": "Batarya (düşük kötü)", + "editor_preset_usage": "Kullanım (yüksek kötü)", + "editor_preset_temperature": "Sıcaklık", + "editor_preset_none": "Yok", + "editor_preset_custom": "Özel", + "editor_band_from": "Başlangıç", + "editor_band_from_entity": "Bir varlıktan başla", + "editor_band_from_number": "Bir sayıdan başla", + "editor_band_from_entity_label": "Bu varlıkta başlar", + "editor_band_color": "Renk", + "editor_band_custom_color": "CSS rengi", + "editor_band_label": "Etiket", + "editor_band_icon": "Simge", + "editor_color_icon": "Simgeleri aralıklarına göre renklendir", + "editor_color_primary": "Birincil", + "editor_color_green": "Yeşil", + "editor_color_amber": "Kehribar", + "editor_color_red": "Kırmızı", + "editor_color_blue": "Mavi", + "editor_color_purple": "Mor", + "editor_color_grey": "Gri", + "editor_color_custom": "Özel…", + "editor_add_band": "Aralık ekle", + "editor_remove_band": "Aralığı kaldır", + "editor_add_entity": "Varlık ekle", + "editor_move_up": "Yukarı taşı", + "editor_move_down": "Aşağı taşı", + "editor_remove_entity": "Varlığı kaldır", + "editor_show_options": "Seçenekleri göster", + "editor_hide_options": "Seçenekleri gizle", + "editor_not_found": "{entity} (bulunamadı)", + "editor_severity": "Renkler", + "annotation_at": "{label} · {time}", + "editor_orientation": "Yön", + "editor_orientation_horizontal": "Yatay", + "editor_orientation_vertical": "Dikey", + "editor_value_axis": "Değer etiketleri", + "editor_value_grid": "Her değer etiketinde çizgi", + "editor_value_min": "Gösterilen en düşük değer", + "editor_value_max": "Gösterilen en yüksek değer", + "dist_median": "Medyan", + "dist_middle": "Orta yarı", + "dist_range": "En düşük – en yüksek", + "dist_count": "Okumalar", + "editor_drill_down": "Bir grubun nelerden oluştuğunu göstermek için dokunun", + "drill_into": "{label}. Nelerden oluştuğunu göster", + "drill_back": "Geri dön: {name}", + "drill_top": "Tümü", + "extremes_high": "Yüksek", + "extremes_low": "Düşük", + "extremes_average": "Ort.", + "editor_extremes_max": "En yüksek okumayı işaretle", + "editor_extremes_min": "En düşük okumayı işaretle", + "editor_extremes_average": "Ortalama", + "editor_extremes_average_none": "Gösterme", + "editor_extremes_average_line": "Grafik boyunca çizgi", + "editor_extremes_average_figure": "Yalnızca rakam", + "editor_extremes": "En yüksek, en düşük ve ortalamayı işaretle", + "anomaly_title": "{name}: {value}, normalden {sigma} uzakta", + "anomaly_beyond_high": "üst sınır {limit} aşıldı", + "anomaly_beyond_low": "alt sınır {limit} altında", + "editor_anomalies": "Normalden çok uzak okumaları işaretle", + "editor_anomalies_window": "Pencere", + "editor_anomalies_sigma": "Standart sapma cinsinden işaretleme uzaklığı", + "editor_anomalies_color": "İşaretçi rengi", + "editor_anomalies_band": "Normal bandı gölgelendir", + "period_previous": "Önceki dönem", + "period_next": "Sonraki dönem", + "period_return": "Geri dön: {label}", + "period_today": "Bugün", + "period_yesterday": "Dün", + "period_this_week": "Bu hafta", + "period_last_week": "Geçen hafta", + "period_this_month": "Bu ay", + "period_last_month": "Geçen ay", + "period_this_year": "Bu yıl", + "period_last_year": "Geçen yıl", + "period_last_hour": "Son bir saat", + "period_last_hours": "Son {n} saat", + "period_last_day": "Son bir gün", + "period_last_days": "Son {n} gün", + "period_last_week_rolling": "Son 7 gün", + "period_last_weeks": "Son {n} hafta", + "period_last_month_rolling": "Son bir ay", + "period_last_months": "Son {n} ay", + "editor_color_by_shades": "Tek rengin tonları", + "editor_shade_color": "Ton rengi", + "editor_show_percent": "Her payı yüzde olarak göster", + "editor_center_total": "Toplam", + "editor_center_average": "Ortalama", + "editor_center_none": "Hiçbir şey", + "parts_total": "Toplam", + "parts_average": "Ortalama", + "parts_aria": "{style}: {names}", + "editor_style_scatter": "Saçılım", + "editor_style_bubble": "Kabarcık", + "editor_against": "Alt eksende", + "editor_against_entity": "İlk varlık", + "editor_against_time": "Zaman", + "editor_dot_size": "Nokta boyutu (px)", + "editor_jitter": "Titreşim (px)", + "editor_min_size": "En küçük kabarcık (px)", + "editor_max_size": "En büyük kabarcık (px)", + "editor_dot_color": "Nokta rengi", + "editor_xy_x_axis": "Alt eksen etiketleri", + "scatter_needs_two": "İkinci bir varlık ekleyin. İlki alt eksende, diğerleri dikey eksende yer alır.", + "bubble_needs_three": "Üç varlık ekleyin: biri alt eksen, biri dikey eksen, biri de her kabarcığın boyutu için.", + "scatter_role_x": "Yatay", + "bubble_role_size": "Boyut", + "chart_total": "Toplam", + "editor_x_min": "Yatayda en düşük değer", + "editor_x_max": "Yatayda en yüksek değer", + "zoom_reset": "Yakınlaştırmayı sıfırla", + "zoom_window": "Gösterilen: {from} – {to}", + "zoom_window_label": "Grafiğin gösterilen kısmı", + "editor_zoom": "Yakınlaştır ve kaydır", + "editor_overview": "Grafiğin altında genel bakış şeridi", + "editor_annotations": "Ek açıklamalar", + "editor_annotation_type": "Tür", + "editor_annotation_type_line": "Bir değerde çizgi", + "editor_annotation_type_band": "Gölgeli değer bandı", + "editor_annotation_type_time": "Belirli zamanlarda işaretler", + "editor_annotation_type_state": "Bir varlık değiştiğinde işaretler", + "editor_annotation_type_point": "Bir okumada etiket", + "editor_annotation_add_line": "Çizgi", + "editor_annotation_add_band": "Bant", + "editor_annotation_add_time": "Zamanlar", + "editor_annotation_add_state": "Durum değişiklikleri", + "editor_annotation_add_point": "Nokta etiketi", + "editor_annotation_add": "Ek açıklama ekle:", + "editor_annotation_value": "Değer", + "editor_annotation_from": "Başlangıç", + "editor_annotation_to": "Bitiş", + "editor_annotation_times": "Zamanlar", + "editor_annotation_entity": "Varlık", + "editor_annotation_series": "Seri (ilki için boş)", + "editor_annotation_state": "Durum (her değişiklik için boş)", + "editor_annotation_shade": "Bu durumdayken gölgelendir", + "editor_annotation_at": "Okuma", + "editor_annotation_at_max": "En yüksek", + "editor_annotation_at_min": "En düşük", + "editor_annotation_at_last": "En son", + "editor_annotation_at_first": "İlk", + "editor_annotation_label": "Etiket", + "editor_annotation_color": "Renk", + "editor_annotation_dash": "Kesikli", + "editor_annotation_history": "Varlığın geçmişini izle (basamaklı)", + "editor_annotation_zone": "Gölgelendir", + "editor_annotation_zone_none": "Hiçbir şey", + "editor_annotation_zone_above": "Çizginin üstü", + "editor_annotation_zone_below": "Çizginin altı", + "editor_annotation_severity": "Gölge renkleri çizginin değerine göre (isteğe bağlı aralıklar)", + "editor_annotation_remove": "Ek açıklamayı kaldır", + "editor_zones": "Önem aralıklarını grafiğin arkasında gölgelendir", + "editor_period_calendar": "Dönem", + "editor_period_calendar_rolling": "Son…", + "editor_period_calendar_day": "Bugün", + "editor_period_calendar_week": "Bu hafta", + "editor_period_calendar_month": "Bu ay", + "editor_period_calendar_year": "Bu yıl", + "editor_period_offset": "Geriye dönük dönem sayısı (0 mevcut dönem)", + "editor_period_until": "Çizim sınırı", + "editor_period_until_now": "Şimdi", + "editor_period_until_end": "Dönemin sonu", + "editor_period_navigate": "Önceki ve sonraki düğmelerini göster", + "editor_group_by": "Okumaları grupla", + "editor_group_by_none": "Gruplama", + "editor_group_by_hour": "Saat", + "editor_group_by_day": "Gün", + "editor_group_by_week": "Hafta", + "editor_group_by_month": "Ay", + "editor_aggregate": "Birleştirme yöntemi", + "compare_series": "{name}, {offset}", + "compare_hours_earlier": "{n} sa önce", + "compare_days_earlier": "{n} gün önce", + "compare_weeks_earlier": "{n} hafta önce", + "compare_months_earlier": "{n} ay önce", + "compare_years_earlier": "{n} yıl önce", + "editor_compare": "Önceki dönemlerle karşılaştır (arkada soluk çizilir)", + "editor_compare_style": "Önceki dönemlerin rengi", + "editor_compare_style_grey": "Gri", + "editor_compare_style_series": "Soluk seri rengi", + "editor_aggregate_mean": "Ortalama", + "editor_aggregate_sum": "Toplam", + "editor_aggregate_min": "En düşük", + "editor_aggregate_max": "En yüksek", + "editor_aggregate_first": "İlk", + "editor_aggregate_last": "Son", + "editor_aggregate_change": "Değişim (artan sayaçlar)", + "editor_cumulative_transform": "Dönüşüm", + "editor_cumulative_transform_none": "Yok (okumalar olduğu gibi)", + "editor_cumulative_transform_cumulative": "Kümülatif toplam", + "editor_cumulative_reset": "Kümülatif toplam yeniden başlar", + "editor_cumulative_reset_none": "Asla (sol kenardan itibaren)", + "editor_cumulative_reset_day": "Her gün", + "editor_cumulative_reset_week": "Her hafta", + "editor_cumulative_reset_month": "Her ay", + "editor_cumulative_reset_billing": "Her ay fatura gününde", + "editor_cumulative_billing_day": "Ayın fatura günü (1–28)", + "editor_x_axis": "Zaman etiketleri", + "editor_y_axis": "Değer etiketleri", + "editor_axis_labels": "Eksen etiketleri", + "editor_axis_labels_outside": "Grafiğin yanında", + "editor_axis_labels_inside": "Grafiğin üzerinde", + "editor_grid_horizontal": "Yatay çizgiler", + "editor_grid_vertical": "Dikey çizgiler", + "editor_y_min": "Gösterilen en düşük değer", + "editor_y_max": "Gösterilen en yüksek değer", + "editor_y_scale": "Değer ölçeği", + "editor_y_scale_linear": "Eşit adımlar", + "editor_y_scale_log": "Logaritmik (onun kuvvetleri)", + "editor_tooltip": "Üzerine gelince veya dokununca değerleri göster", + "editor_line_width": "Çizgi kalınlığı (px)", + "editor_dots": "Her okumada nokta", + "editor_on_top": "Diğer çizgilerin üstüne çiz", + "editor_when_entity": "Varlık", + "editor_when_state": "şu durumdayken", + "editor_when_above": "şunun üstündeyken", + "editor_when_below": "şunun altındayken", + "editor_when_card_entity": "Varlık", + "editor_when_card_state": "şu durumdayken", + "editor_when_card_above": "şunun üstündeyken", + "editor_when_card_below": "şunun altındayken", + "editor_when_ghost": "Gizlenen okumaların soluk çizgisi", + "editor_when_strip": "Koşulun sağlandığı zamanları gösteren şerit", + "when_strip_label": "Gösterilme koşulu: {condition}", + "editor_now_marker": "Şimdi çizgisi", + "editor_now_marker_off": "Kapalı", + "editor_now_marker_line": "Yalnızca çizgi", + "editor_now_marker_time": "Çizgi ve saat", + "editor_now_marker_countdown": "Çizgi ve bir sonraki belirli zamana geri sayım", + "now_marker_countdown": "{label}: {duration} sonra", + "now_marker_next": "Sonraki: {duration} sonra", + "editor_compact": "Kompakt", + "editor_header": "Adlar ve değerler", + "editor_header_above": "Grafiğin üstünde", + "editor_header_over": "Grafiğin üzerinde", + "editor_header_hidden": "Gizli", + "editor_legend_toggle": "Gizlemek veya göstermek için bir ada dokunun", + "editor_labels_show": "Hangi okumalar", + "editor_labels_show_all": "Tümü (sığdığı kadar)", + "editor_labels_show_last": "En son", + "editor_labels_show_minmax": "En yüksek ve en düşük", + "editor_labels_show_ends": "İlk ve en son", + "editor_labels_position": "Etiket konumu", + "editor_labels_position_auto": "Tepelerin üstünde, çukurların altında", + "editor_labels_position_above": "Üstte", + "editor_labels_position_below": "Altta", + "editor_labels_position_center": "Noktanın üzerinde", + "editor_labels_overlap": "Etiketlerin çakışmasına izin ver", + "editor_sync": "Eşitleme grubu", + "editor_multiples": "Her varlık için küçük bir grafik", + "editor_multiples_scale": "Değer ölçeği", + "editor_multiples_scale_auto": "Birimler eşleşirse aynı", + "editor_multiples_scale_shared": "Tüm grafikler için aynı", + "editor_multiples_scale_independent": "Her grafik kendine ait", + "editor_multiples_columns": "Sütunlar (boşsa karta sığar)", + "forecast_label": "Hava tahmini", + "forecast_series": "{name} tahmini", + "editor_forecast_title": "Tahmin", + "editor_forecast_entity": "Tahmin varlığı", + "editor_forecast_attribute": "Öznitelik", + "editor_forecast_value_key": "Değer anahtarı", + "editor_forecast_time_key": "Zaman anahtarı", + "editor_forecast_type": "Hava tahmini", + "editor_forecast_type_hourly": "Saatlik", + "editor_forecast_type_daily": "Günlük", + "editor_forecast_type_twice_daily": "Günde iki kez", + "editor_forecast_multiply": "Değerleri şununla çarp", + "editor_forecast_hours": "Tahminleri bu kadar ileriye kadar göster", + "editor_set_point": "Ayar noktasını göster", + "editor_shading": "Isıtma veya soğutma sırasında gölgelendir", + "editor_shade_fan": "Yalnızca fan çalışırken gölgelendir", + "editor_current_color": "Sıcaklık rengi", + "editor_set_point_color": "Ayar noktası rengi", + "editor_heating_color": "Isıtma rengi", + "editor_cooling_color": "Soğutma rengi", + "editor_days": "Gün sayısı (1'den fazlası ortalama günü gösterir)", + "editor_day_clock_center_total": "Açık kalma süresi", + "editor_day_clock_center_now": "Şu anki saat", + "editor_day_clock_center_none": "Hiçbir şey", + "editor_bucket": "Her bir çubuk için süre", + "editor_bucket_15": "15 dakika", + "editor_bucket_30": "30 dakika", + "editor_bucket_60": "Saat", + "editor_aggregate_auto": "Otomatik (sayaçlar için değişim, diğerleri için ortalama)", + "editor_ring_color": "Renk", + "editor_active": "Açık sayılan durumlar", + "editor_entity_options_none": "Önce yukarıya bir varlık ekleyin.", + "editor_hierarchy_group_by": "Gruplama ölçütü", + "editor_group_by_floor": "Kat", + "editor_group_by_area": "Alan", + "editor_group_by_device": "Cihaz", + "editor_group_by_label": "Etiket", + "editor_entity_groups": "Kendi grubu", + "editor_bar_labels": "Çubuklardaki metin", + "editor_bar_labels_state": "Durum", + "editor_bar_labels_duration": "Süre", + "editor_bar_labels_both": "Durum ve süre", + "editor_bar_labels_none": "Yok", + "editor_timeline_legend": "Durum göstergesi", + "editor_timeline_legend_above": "Grafiğin üstünde", + "editor_timeline_legend_hidden": "Gizli", + "editor_state_colors": "Durum renkleri", + "editor_state_colors_help": "Bir palet adı (amber, green, blue, red, purple, grey, primary) veya herhangi bir CSS rengi.", + "editor_state_colors_state": "Durum", + "editor_state_colors_color": "Renk", + "editor_state_colors_add": "Durum rengi ekle", + "editor_state_colors_remove": "Kaldır", + "editor_timeline_group": "Grup (aynı gruptaki satırlar bir başlığı paylaşır)", + "editor_points_per_hour": "Saat başına nokta (0 her okumayı çizer)", + "editor_graph": "Grafik", + "editor_graph_line": "Çizgi", + "editor_graph_bar": "Çubuklar", + "editor_graph_none": "Yok (yalnızca değer)", + "editor_fill": "Çizginin altını doldur", + "editor_fill_solid": "Düz", + "editor_fill_fade": "Solan", + "editor_fill_none": "Yok", + "editor_points": "Çizgideki noktalar", + "editor_points_hover": "Üzerine gelince", + "editor_points_always": "Her zaman", + "editor_points_never": "Asla", + "editor_trend_labels": "En yüksek ve en düşük etiketleri", + "editor_labels_hover": "Üzerine gelince", + "editor_labels_always": "Her zaman", + "editor_labels_never": "Asla", + "editor_height": "Grafik yüksekliği (500 px genişlik başına)", + "editor_bar_spacing": "Çubuklar arası boşluk (px)", + "editor_color_transition": "Aralık renkleri", + "editor_color_transition_smooth": "Karıştır", + "editor_color_transition_hard": "Her aralıkta değiştir", + "editor_extrema": "En düşük ve en yükseği göster", + "editor_average": "Ortalamayı göster", + "editor_trend_legend": "Gösterge (iki veya daha fazla varlık)", + "editor_trend_y_min": "En düşük değer", + "editor_trend_y_max": "En yüksek değer", + "editor_min_range": "Gösterilen en küçük aralık", + "editor_y_min_secondary": "Sağ eksen en düşük", + "editor_y_max_secondary": "Sağ eksen en yüksek", + "editor_min_range_secondary": "Sağ eksen en küçük aralık", + "editor_value_factor": "10'un şu kuvvetiyle ölçekle", + "editor_align_header": "Ad ve simge", + "editor_align_header_default": "Yayılmış", + "editor_align_header_left": "Sol", + "editor_align_header_right": "Sağ", + "editor_align_header_center": "Orta", + "editor_align_icon": "Simge", + "editor_align_icon_right": "Adın sağında", + "editor_align_icon_left": "Adın solunda", + "editor_align_icon_state": "Değerin yanında", + "editor_align_state": "Değer", + "editor_align_state_left": "Sol", + "editor_align_state_right": "Sağ", + "editor_align_state_center": "Orta", + "editor_font_size": "Değer boyutu (%)", + "editor_font_size_header": "Ad boyutu (px)", + "editor_color_name": "Adı renklendir", + "editor_color_value": "Değeri renklendir", + "editor_trend_color_icon": "Simgeyi renklendir", + "editor_trend_group": "Arka plan yok (başka bir kartın içinde)", + "editor_icon_image": "Simge yerine resim (URL)", + "editor_trend_tooltip": "İmlecin altındaki değeri göster", + "editor_y_axis_side": "Eksen", + "editor_y_axis_side_primary": "Sol", + "editor_y_axis_side_secondary": "Sağ (kendi ölçeği)", + "editor_entity_aggregate": "Birleştirme yöntemi", + "editor_fixed_value": "Mevcut değeri düz bir çizgi olarak çiz", + "editor_show_state": "Değerini ana değerin yanında göster", + "editor_show_indicator": "Değere göre renkli nokta", + "editor_show_graph": "Grafikte", + "editor_show_line": "Çizgi", + "editor_show_fill": "Dolgu", + "editor_show_points": "Noktalar", + "editor_show_legend_entity": "Göstergede", + "editor_show_legend_state": "Göstergede değer", + "editor_sectors": "Yönler", + "editor_sectors_4": "4 (N, E, S, W)", + "editor_sectors_8": "8 (N, NE, E…)", + "editor_sectors_16": "16 (N, NNE, NE…)", + "editor_calm": "Durgun eşiği", + "editor_wind_roles": "İlk varlık, derece ya da GB gibi pusula yönleri cinsinden rüzgâr yönüdür. İkincisi rüzgâr hızıdır: o olmadan yapraklar yalnızca rüzgârın her yönden ne sıklıkla estiğini gösterir.", + "editor_wind_now": "Yön: {direction}. Hız: {speed}.", + "editor_wind_none": "yok", + "editor_wind_statistics": "Uzun vadeli istatistikler her saatin ortalama yönünü verir. Bu, yalnızca sensör yönü açı olarak kaydediyorsa (durum sınıfı measurement_angle) kuzey geçişlerinde doğrudur; aksi halde KKB ile KKD arasında gidip gelen bir saatin ortalaması güney çıkar. Geçmiş kesindir.", + "editor_style_area": "Alan", + "editor_stack": "Yığın", + "editor_stack_none": "Yığma", + "editor_stack_normal": "Üst üste", + "editor_stack_percent": "%100'e", + "editor_negative_color": "Sıfırın altındaki renk", + "editor_style_beeswarm": "Arı sürüsü", + "editor_place_by": "Her noktayı şuna göre yerleştir", + "editor_place_by_value": "Değeri", + "editor_place_by_time_of_day": "Gerçekleştiği günün saati", + "editor_size_by_value": "Büyük değerler için daha büyük noktalar", + "swarm_readings": "{n} okuma", + "swarm_events": "{n} kez açık", + "swarm_shown": "Gösterilen noktalar", + "swarm_none": "Okuma yok", + "swarm_no_change": "Değişiklik yok: {value}", + "swarm_held": "Tüm dönem boyunca sabit", + "swarm_earliest_latest": "En erken – en geç", + "swarm_lowest_highest": "En düşük – en yüksek", + "editor_style_strip_plot": "Şerit grafiği", + "strip_median_value": "Medyan {value}", + "strip_mean_value": "Ortalama {value}", + "strip_mean": "Ortalama", + "editor_strip_marker": "Her satır boyunca çizgi", + "editor_strip_marker_median": "Medyan", + "editor_strip_marker_mean": "Ortalama", + "editor_strip_marker_none": "Çizgi yok", + "editor_strip_jitter": "Satır boyunca yay", + "editor_fill_color": "Renk", + "editor_style_box": "Kutu grafiği", + "box_aria": "Kutu grafiği: {names}", + "box_highest": "En yüksek", + "box_upper_quartile": "Üst çeyrek", + "box_median": "Medyan", + "box_lower_quartile": "Alt çeyrek", + "box_lowest": "En düşük", + "box_mean": "Ortalama", + "box_count": "Okumalar", + "box_outliers": "Aykırı değerler", + "editor_whiskers": "Bıyıkların uzanımı", + "editor_whiskers_tukey": "1.5 × kutu yüksekliği (aykırı değerler nokta olarak)", + "editor_whiskers_range": "En düşük ve en yüksek", + "editor_readings": "Her okumayı nokta olarak göster", + "editor_box_color": "Kutu rengi", + "editor_style_bullet": "Bullet grafik", + "editor_ranges": "Çubuğun arkasındaki aralıklar", + "editor_ranges_shades": "Gri tonları", + "editor_ranges_colours": "Renk aralığı renkleri", + "compare_target": "hedef {target}", + "chart_aria": "{style} grafiği: {names}", + "editor_style_candlestick": "Mum grafiği", + "editor_candle_by": "Her mum için süre", + "editor_under_aggregate": "Alttaki varlıklar: okumaları şununla birleştir", + "editor_up_color": "Yükseldiğinde renk", + "editor_down_color": "Düştüğünde renk", + "editor_underneath": "Diğer varlıkları altta şöyle çiz", + "editor_underneath_columns": "Sütunlar", + "editor_underneath_line": "Çizgi", + "candle_open": "Açılış", + "candle_high": "En yüksek", + "candle_low": "En düşük", + "candle_close": "Kapanış", + "candle_week_of": "Hafta: {date}", + "editor_style_climate": "İklim", + "climate_set_point": "Ayar noktası", + "climate_range": "{low} – {high}", + "climate_not_thermostat": "{name} bir termostat değil. Bir iklim varlığı seçin.", + "climate_action_heating": "Isıtılıyor", + "climate_action_preheating": "Ön ısıtma", + "climate_action_cooling": "Soğutuluyor", + "climate_action_defrosting": "Buz çözülüyor", + "climate_action_drying": "Kurutuluyor", + "climate_action_fan": "Fan", + "climate_action_idle": "Boşta", + "climate_action_off": "Kapalı", + "editor_style_column": "Sütun", + "editor_group_by_auto": "Otomatik", + "editor_range": "Her sütunda en düşükten en yükseğe", + "editor_rounded": "Yuvarlatılmış uçlar", + "editor_column_labels": "Değerleri sütunlarda göster", + "editor_error_bars": "Hata çubukları (her sütundaki yayılım)", + "editor_error_bars_none": "Yok", + "editor_error_bars_std": "Ortalama ± bir standart sapma", + "editor_error_bars_min_max": "En düşük ve en yüksek", + "editor_error_bars_ci95": "Ortalamanın %95 güven aralığı", + "error_bars_tooltip": "{value} ({low} – {high})", + "editor_column_color": "Renk", + "editor_style_combined": "Birleşik", + "editor_series_type": "Çizim türü", + "editor_series_type_line": "Çizgi", + "editor_series_type_column": "Sütunlar", + "editor_series_type_area": "Alan", + "editor_series_axis": "Değer ekseni", + "editor_series_axis_auto": "Otomatik (birime göre)", + "editor_series_axis_left": "Sol", + "editor_series_axis_right": "Sağ", + "editor_series_aggregate": "Birleştirme yöntemi", + "editor_series_aggregate_auto": "Kartla aynı", + "editor_series_aggregate_mean": "Ortalama", + "editor_series_aggregate_sum": "Toplam", + "editor_series_aggregate_min": "En düşük", + "editor_series_aggregate_max": "En yüksek", + "editor_series_aggregate_first": "İlk", + "editor_series_aggregate_last": "Son", + "editor_series_aggregate_change": "Değişim (artan sayaçlar)", + "editor_style_day_clock": "24 saatlik saat", + "day_clock_times_one": "bir kez", + "day_clock_times": "{n} kez", + "day_clock_a_day": "günde {text}", + "day_clock_busiest": "{total} · en yoğun {time}", + "day_clock_peak": "zirve {value} · {time}", + "day_clock_state": "{name} {state}", + "day_clock_per_day": "günlük {label}", + "day_clock_no_data": "Kayıt yok", + "day_clock_now": "Şimdi", + "day_clock_on": "açık", + "day_clock_average": "Ortalama gün · son {n} gün", + "day_clock_on_days": "{of} günün {on} gününde", + "day_clock_so_far": "şimdiye kadar {duration}", + "day_clock_range": "{from} – {to}", + "day_clock_average_value": "ortalama {value}", + "editor_style_cycle_plot": "Döngü grafiği", + "cycle_note_week": "{n} hafta boyunca her saatin ortalaması", + "cycle_note_hour": "{n} hafta boyunca, gün gün her saat", + "cycle_note_month": "{n} hafta boyunca, ay ay ayın her günü", + "cycle_mean_legend": "Panel ortalaması", + "cycle_panel_average": "{name} ortalaması", + "editor_cycle_plot_cycle": "Her panel için", + "editor_cycle_plot_cycle_day_of_week": "Haftanın günü (saatleri)", + "editor_cycle_plot_cycle_hour_of_day": "Günün saati (gün gün)", + "editor_cycle_plot_cycle_day_of_month": "Ayın günü (ay ay)", + "editor_cycle_plot_weeks": "Hafta", + "editor_style_dumbbell": "Dambıl grafiği", + "editor_ends": "Karşılaştır", + "editor_ends_range": "Dönemdeki en düşük ve en yüksek", + "editor_ends_then": "Dönemin başı ve şimdi", + "editor_ends_target": "Hedef ve şimdi", + "editor_show_now": "Mevcut değeri işaretle", + "dumbbell_low": "Düşük", + "dumbbell_high": "Yüksek", + "dumbbell_now": "Şimdi", + "dumbbell_target": "Hedef", + "dumbbell_ago_hour_one": "Bir saat önce", + "dumbbell_ago_hour": "{n} saat önce", + "dumbbell_ago_day_one": "Bir gün önce", + "dumbbell_ago_day": "{n} gün önce", + "dumbbell_ago_week_one": "Bir hafta önce", + "dumbbell_ago_week": "{n} hafta önce", + "dumbbell_ago_month_one": "Bir ay önce", + "dumbbell_ago_month": "{n} ay önce", + "dumbbell_no_value": "Değer yok", + "editor_style_funnel": "Huni", + "editor_funnel_shape": "Şekil", + "editor_funnel_shape_funnel": "Huni (ilk aşama üstte)", + "editor_funnel_shape_pyramid": "Piramit (ilk aşama altta)", + "editor_funnel_percent_of": "Yüzdeler", + "editor_funnel_percent_of_first": "İlk aşamaya oranı", + "editor_funnel_percent_of_previous": "Önceki aşamaya oranı", + "editor_funnel_percent_of_none": "Gösterme", + "editor_funnel_color_by": "Renk", + "editor_funnel_color_by_series": "Her varlık için bir renk", + "editor_funnel_color_by_bands": "Renk aralığına göre", + "funnel_aria": "{style}: {names}", + "editor_style_grouped_bars": "Gruplanmış çubuklar", + "editor_mode": "Çubuklar", + "editor_mode_grouped": "Yan yana", + "editor_mode_stacked": "Yığılmış", + "editor_mode_percent": "%100'e yığılmış", + "editor_bars_color_by": "Renk", + "editor_bars_color_by_series": "Her seri için bir renk", + "editor_bars_color_by_bands": "Renk aralığına göre", + "editor_bar_group": "Satır", + "editor_bar_series": "Seri", + "editor_bar_color": "Çubuk rengi", + "grouped_bars_aria": "Çubuk grafiği: {names}", + "editor_style_heatmap": "Isı haritası", + "heatmap_aria": "Isı haritası: {name}", + "heatmap_hours": "Ortalaması alınan günler", + "heatmap_empty": "Okuma yok", + "editor_grid": "Düzen", + "editor_grid_hours": "Hafta gününe göre saat", + "editor_grid_calendar": "Takvim (hücre başına bir gün)", + "editor_color_by_scale": "Yumuşak ölçek", + "editor_cell_shape": "Hücreler", + "editor_cell_shape_square": "Kare", + "editor_cell_shape_rounded": "Yuvarlatılmış", + "editor_cell_shape_hexagon": "Altıgen", + "editor_color_min": "En düşük renk değeri", + "editor_color_max": "En yüksek renk değeri", + "editor_legend": "Gösterge", + "editor_style_spiral": "Sarmal", + "spiral_aria": "Sarmal: {name}, {n} tur", + "spiral_turn_day_note": "{n} gün, günde bir tur", + "spiral_turn_week_note": "{n} hafta, haftada bir tur", + "spiral_inner_oldest": "En eski ortada, en yeni dışta", + "editor_spiral_turn": "Her tur için süre", + "editor_spiral_turn_day": "Gün", + "editor_spiral_turn_week": "Hafta", + "editor_spiral_turns": "Tur sayısı", + "editor_spiral_ring_width": "Halka genişliği", + "editor_style_histogram": "Histogram", + "editor_count": "Sayım", + "editor_count_time": "Her aralıkta geçen süre", + "editor_count_readings": "Her aralıktaki okumalar", + "editor_show_as": "Gösterim biçimi", + "editor_show_as_percent": "Bütüne oranı (%)", + "editor_show_as_total": "Saat veya okuma sayısı", + "editor_bins": "Kutu sayısı (boş: otomatik)", + "editor_bin_width": "Kutu genişliği (sayıyı geçersiz kılar)", + "editor_bars": "İki veya daha fazla varlık", + "editor_bars_side": "Çubuklar yan yana", + "editor_bars_overlap": "Çubuklar üst üste", + "editor_hist_x_axis": "Alt eksende değer etiketleri", + "histogram_readings": "{n} okuma", + "histogram_reading": "1 okuma", + "editor_style_line": "Çizgi", + "chart_loading": "Geçmiş yükleniyor…", + "chart_error": "Geçmiş yüklenemedi: {error}", + "energy_loading": "Enerji paneli ayarları yükleniyor…", + "energy_error": "Enerji paneli ayarları okunamadı: {error}", + "energy_none": "Enerji panelinde bu akışların hiçbiri henüz ayarlanmamış.", + "energy_flow_grid_import": "Şebekeden alınan", + "energy_flow_grid_export": "Şebekeye verilen", + "energy_flow_solar": "Güneş", + "energy_flow_battery_out": "Batarya çıkışı", + "energy_flow_battery_in": "Batarya girişi", + "energy_flow_gas": "Gaz", + "energy_flow_water": "Su", + "energy_flow_devices": "Cihazlar", + "energy_node_home": "Ev", + "energy_node_untracked": "İzlenmeyen kullanım", + "energy_node_home_use": "Evde kullanılan", + "chart_no_data": "Bu dönemde okuma yok.", + "legend_toggle_hint": "Gizlemek veya göstermek için dokunun. Yalnızca bunu göstermek için basılı tutun.", + "legend_toggle_all_hidden": "Tüm seriler gizli. Yeniden göstermek için bir ada dokunun.", + "export_menu": "Dışa aktar", + "export_png": "PNG olarak kaydet", + "export_png_hint": "resim, 2×", + "export_svg": "SVG olarak kaydet", + "export_svg_hint": "vektör", + "export_csv": "CSV'yi kopyala", + "export_csv_hint": "çizilen değerler", + "export_yaml": "YAML'ı kopyala", + "export_yaml_hint": "bu kartın yapılandırması", + "export_copied": "Kopyalandı", + "export_saved": "Kaydedildi", + "export_saved_file": "Dosya olarak kaydedildi: pano burada kullanılamıyor", + "export_failed": "Bu tarayıcıdan dışa aktarılamadı", + "chart_log_nothing": "Logaritmik ölçekte çizilecek sıfırın üstünde değer yok.", + "editor_style_lollipop": "Lolipop", + "editor_style_pictograph": "Piktogram", + "editor_unit_icon": "Simge (her varlığın kendi simgesi olabilir)", + "editor_per_icon": "Her simgenin temsil ettiği değer (boş: otomatik)", + "editor_group_size": "Grup başına simge (0: grup yok)", + "editor_partial": "Kesirler için simgeyi kısmen doldur", + "editor_style_pie": "Pasta / halka", + "editor_shape": "Şekil", + "editor_shape_donut": "Halka", + "editor_shape_pie": "Pasta", + "editor_center_label": "Toplamın altındaki satır", + "editor_gap": "Dilimler arası boşluk", + "editor_gradient": "Gradyan dolgular", + "editor_style_polar_area": "Kutupsal alan", + "editor_polar_scale": "Ölçek", + "editor_polar_scale_shared": "Hepsi için tek ölçek, 0'dan en büyük değere", + "editor_polar_scale_limits": "Her dilim, varlığının minimumundan maksimumuna", + "editor_polar_color_by": "Renk", + "editor_polar_color_by_series": "Her varlık için bir renk", + "editor_polar_color_by_shades": "Tek rengin tonları, fazlası için daha koyu", + "editor_polar_color_by_bands": "Renk aralığına göre", + "editor_polar_color": "Tonlar için renk", + "polar_area_aria": "Kutupsal alan grafiği: {names}", + "editor_style_radar": "Radar", + "editor_radar_scale": "Ölçek", + "editor_radar_scale_limits": "Her eksen, varlığının minimumundan maksimumuna", + "editor_radar_scale_shared": "Hepsi için tek ölçek, 0'dan en büyük değere", + "editor_radar_fill": "Şekilleri doldur", + "editor_radar_axis": "Eksen adı", + "radar_aria": "Radar grafiği: {names}", + "radar_other": "Diğer", + "editor_style_range_area": "Aralık alanı", + "editor_mean": "Ortalamayı çizgi olarak çiz", + "editor_range_color": "Renk", + "editor_style_rings": "Halkalar", + "editor_rings_start_angle": "Başlangıç açısı (0 üst)", + "editor_rounded_ends": "Yuvarlatılmış uçlar", + "editor_style_sankey": "Sankey (akış)", + "editor_link_color": "Akışları şuna göre renklendir", + "editor_link_color_auto": "Geldikleri yer veya ara düğümden sonra gittikleri yer", + "editor_link_color_source": "Geldikleri yer", + "editor_link_color_target": "Gittikleri yer", + "editor_from": "Akış kaynağı", + "editor_to": "Akış hedefi", + "editor_flow_color": "Akış rengi", + "sankey_aria": "Akış grafiği: {flows}", + "sankey_flow": "{from} → {to}: {value}", + "sankey_no_flows": "Seçeneklerinde her varlığa bir \"Akış kaynağı\" ve bir \"Akış hedefi\" verin.", + "sankey_nothing": "Şu anda akış yok.", + "energy_nothing_flowed": "Bu dönemde akış olmadı.", + "editor_style_chord": "Kiriş (çember etrafında akışlar)", + "editor_chord_pad": "Düğümler arası boşluk", + "editor_chord_ribbon_opacity": "Şerit opaklığı", + "chord_aria": "Kiriş diyagramı: {flows}", + "editor_style_slope": "Eğim", + "editor_measure": "Karşılaştır", + "editor_measure_value": "O zamanki ve şimdiki okuma", + "editor_measure_change": "Her dönemde ne kadar arttığı (sayaçlar)", + "editor_color_by_direction": "Yukarı veya aşağı", + "editor_color_by_group": "Gruba göre", + "editor_increase": "Artış", + "editor_increase_bad": "Kötü (kırmızı)", + "editor_increase_good": "İyi (yeşil)", + "editor_group": "Grup", + "slope_now": "Şimdi", + "slope_ago": "{n} {unit} önce", + "slope_ago_one": "Bir {unit} önce", + "slope_previous": "Önceki {n} {unit}", + "slope_previous_one": "Önceki {unit}", + "slope_last": "Son {n} {unit}", + "slope_last_one": "Son {unit}", + "slope_unit_hour": "saat", + "slope_unit_hour_other": "saat", + "slope_unit_day": "gün", + "slope_unit_day_other": "gün", + "slope_unit_week": "hafta", + "slope_unit_week_other": "hafta", + "slope_unit_month": "ay", + "slope_unit_month_other": "ay", + "slope_entity_aria": "{name}, {from} – {to}", + "slope_no_reading": "okuma yok", + "editor_style_sparkline": "Mini grafikler", + "editor_spark": "Mini grafik", + "editor_spark_line": "Çizgi", + "editor_spark_area": "Alan", + "editor_spark_column": "Sütunlar", + "editor_spark_bar": "Adın ve değerin altında çubuk", + "editor_spark_color": "Renk", + "spark_aria": "Eğilim: {name}", + "editor_style_streamgraph": "Akış grafiği", + "editor_baseline": "Şekil", + "editor_baseline_wiggle": "Akış grafiği (akan)", + "editor_baseline_centre": "Ortalanmış", + "editor_baseline_share": "Toplama oranı (%100)", + "editor_baseline_zero": "Sıfırdan yığılmış", + "editor_stream_order": "Sıra", + "editor_stream_order_inside_out": "En büyüğü ortada", + "editor_stream_order_listed": "Listelendiği gibi, ilki altta", + "editor_stream_labels": "Akışlarda adlar", + "editor_stream_curve": "Kenarlar", + "stream_total": "Toplam", + "editor_style_sunburst": "Güneş patlaması", + "editor_style_icicle": "Buz sarkıtı", + "editor_sunburst_shape": "Şekil", + "editor_sunburst_shape_full": "Tam daire", + "editor_sunburst_shape_half": "Yarım daire", + "editor_hierarchy_color_by": "Renk", + "editor_hierarchy_color_by_group": "Her grup için bir renk", + "editor_hierarchy_color_by_bands": "Renk aralığına göre", + "hierarchy_total": "Toplam", + "hierarchy_other": "Diğer", + "hierarchy_empty": "Gösterilecek bir şey yok: hiçbir varlığın değeri sıfırın üstünde değil.", + "hierarchy_no_reading": "Okuma yok:", + "sunburst_aria": "Güneş patlaması: {names}", + "icicle_aria": "Buz sarkıtı grafiği: {names}", + "editor_style_timeline": "Durum zaman çizelgesi", + "timeline_no_states": "Bu dönemde kaydedilen durum yok.", + "timeline_for": "süre: {duration}", + "timeline_now": "Şimdi", + "timeline_measurement": "Durumlar değil okumalar: bunun için çizgi grafiği daha uygun", + "editor_style_treemap": "Ağaç haritası", + "editor_treemap_color_by": "Renk", + "editor_treemap_color_by_group": "Her grup için bir renk", + "editor_treemap_color_by_bands": "Renk aralığına göre", + "treemap_aria": "Ağaç haritası: {names}", + "treemap_total": "toplam {value}", + "treemap_empty": "Gösterilecek bir şey yok: hiçbir varlığın değeri sıfırın üstünde değil.", + "treemap_no_reading": "Okuma yok:", + "treemap_other": "Diğer", + "editor_style_marimekko": "Marimekko", + "editor_marimekko_segment_labels": "Her parçadaki metin", + "editor_marimekko_segment_labels_percent": "Sütunundaki payı", + "editor_marimekko_segment_labels_value": "Değer", + "editor_marimekko_segment_labels_both": "Pay ve değer", + "editor_marimekko_segment_labels_none": "Yok", + "editor_marimekko_group": "Sütun (grup)", + "editor_marimekko_category": "Kategori", + "editor_marimekko_color": "Kategori rengi", + "marimekko_aria": "Marimekko grafiği, sütunlar: {columns}", + "editor_style_trend": "Eğilim", + "trend_min": "Düşük", + "trend_avg": "Ortalama", + "trend_max": "Yüksek", + "editor_style_violin": "Keman", + "editor_shape_violin": "Keman", + "editor_shape_raincloud": "Yağmur bulutu (yarım keman, kutu ve okumalar)", + "editor_box": "Medyan ve orta yarıyı gösteren kutu", + "editor_bandwidth": "Yumuşatma (varlığın biriminde, otomatik için boş)", + "editor_split_by": "Her şekil için", + "editor_split_by_none": "Varlık", + "editor_split_by_day": "Varlık ve gün", + "editor_split_by_week": "Varlık ve hafta", + "editor_split_by_month": "Varlık ve ay", + "violin_median": "medyan {value}", + "violin_none": "Okuma yok", + "violin_raincloud": "Yağmur bulutu", + "editor_style_waffle": "Waffle grafiği", + "editor_waffles": "Waffle sayısı", + "editor_waffles_one": "Bir tane, varlıklar arasında bölünmüş", + "editor_waffles_each": "Varlık başına bir tane, yan yana", + "editor_headline": "İlk payı büyük yazıyla göster", + "editor_style_waterfall": "Şelale", + "editor_steps": "Her adım", + "editor_steps_change": "Dönem içinde ne kadar değiştiği", + "editor_steps_current": "Mevcut değeri", + "editor_start_from_first": "Dönemin başındaki ilk varlığın okumasından başla", + "editor_total": "Toplamı sonda göster", + "editor_waterfall_invert": "Geriye sayar (bunlardaki artış toplamda düşüştür)", + "waterfall_start": "Başlangıç", + "waterfall_end": "Bitiş", + "waterfall_total": "Toplam", + "waterfall_no_readings": "Okuma yok", + "waterfall_aria": "Şelale grafiği: {bars}", + "editor_style_wind_rose": "Rüzgâr gülü", + "wind_prevailing": "Hakim", + "wind_mean_speed": "Ortalama hız", + "wind_strongest": "En güçlü", + "wind_calm": "Durgun", + "wind_speed": "Hız", + "wind_speed_unit": "Hız ({unit})", + "wind_share": "Zamanın", + "wind_aria": "Rüzgâr gülü, hakim yön {direction} {share}", + "wind_aria_calm": "Rüzgâr gülü, hakim yön {direction} {share}, durgun {calm}", + "wind_aria_still": "Rüzgâr gülü, durgun {calm}", + "editor_style_purpose_bar": "Bataryalar, seviyeler, 0'dan 100'e her şey", + "editor_style_purpose_thin": "Depolama ve uzun listeler, az yerde", + "editor_style_purpose_segmented": "Sinyal gücü ve doluluk seviyeleri, adım adım", + "editor_style_purpose_tank": "Depolar, çöp kutuları ve yağmur suyu varilleri, alttan dolarak", + "editor_style_purpose_battery": "Evdeki tüm bataryalar, en boş olan önce", + "editor_style_purpose_ring": "CPU, bellek ve disk, kadran olarak", + "editor_style_purpose_needle": "Güç ve hız, ibreyle", + "editor_style_purpose_arc": "Sıcaklık, nem ve CO₂, açık kadran olarak", + "editor_style_purpose_line": "Bir sensörün saatler, günler veya aylar içinde nasıl değiştiği", + "editor_style_purpose_area": "Güneş enerjisi ve güç kullanımı, alım ve verme sıfırın iki yanında", + "editor_style_purpose_column": "Günlük enerji, saatlik yağış", + "editor_style_purpose_combined": "Tek zaman ekseninde sütunlar, çizgiler ve alanlar, ikinci bir eksenle", + "editor_style_purpose_pie": "Bir toplamın parçalara nasıl bölündüğü, örneğin bugünkü enerjinin nereden geldiği", + "editor_style_purpose_rings": "Tek kadranda birkaç batarya veya hedef", + "editor_style_purpose_pictograph": "Sayma: yapılan işler, içilen bardak su, evdeki kişiler", + "editor_style_purpose_waffle": "100 içinden bir pay veya bir toplamın bölünüşü", + "editor_style_purpose_histogram": "Bir odanın her sıcaklık aralığında ne kadar süre kaldığı", + "editor_style_purpose_scatter": "Bir sensöre karşı başka bir sensör, örneğin dış sıcaklığa karşı ısıtma", + "editor_style_purpose_bubble": "Birbirine karşı iki sensör, boyutu üçüncüsüne göre", + "editor_style_purpose_heatmap": "Saate ve haftanın gününe göre güç veya takvim olarak bir yılın günleri", + "editor_style_purpose_spiral": "Günlük veya haftalık bir rutin, her gün ya da hafta için bir tur", + "editor_style_purpose_box": "Okumaların nasıl dağıldığı, varlık başına ya da gün, hafta veya ay başına", + "editor_style_purpose_funnel": "Üretilen güneş enerjisi, sonra evde kullanılan, sonra şebekeye verilen", + "editor_style_purpose_radar": "Birkaç değerin profillerini karşılaştırma", + "editor_style_purpose_polar_area": "Çember etrafında farklı uzunlukta dilimler olarak değerler", + "editor_style_purpose_treemap": "Kata ve odaya göre güç kullanımı, payına göre boyutlanan kutular olarak", + "editor_style_purpose_marimekko": "İki yönde bölünmüş bir toplam, örneğin odaya ve kullanıma göre enerji", + "editor_style_purpose_sunburst": "Halkalar olarak bir hiyerarşi, içine girmek için dokunun", + "editor_style_purpose_icicle": "Üst üste çubuklar olarak bir hiyerarşi, içine girmek için dokunun", + "editor_style_purpose_grouped_bars": "Yan yana, üst üste veya 100 % olarak birkaç değer", + "editor_style_purpose_bullet": "Hedefine karşı bir değer", + "editor_style_purpose_lollipop": "Az mürekkeple çok sayıda değer", + "editor_style_purpose_waterfall": "Bir toplamın adım adım nasıl oluştuğu veya azaldığı", + "editor_style_purpose_slope": "Her varlık o zaman ve şimdi", + "editor_style_purpose_dumbbell": "Her varlığın en düşük ve en yüksek değeri", + "editor_style_purpose_range_area": "Her dönemin en düşüğünden en yükseğine, gölgeli", + "editor_style_purpose_sparkline": "Her varlığın adı ve değerinin yanında küçük bir eğilim", + "editor_style_purpose_streamgraph": "Birkaç varlığın zaman içinde bir toplamı nasıl paylaştığı", + "editor_style_purpose_candlestick": "Dönem başına açılış, en yüksek, en düşük ve kapanış", + "editor_style_purpose_violin": "Okumaların nasıl dağıldığı, yumuşak bir şekil olarak", + "editor_style_purpose_beeswarm": "Her okuma bir nokta, hiçbiri üst üste binmeyecek şekilde yayılmış", + "editor_style_purpose_strip_plot": "Her okuma bir nokta, orta değerde bir çizgiyle", + "editor_style_purpose_sankey": "Gücün kaynaklar ve tüketiciler arasında nasıl aktığı", + "editor_style_purpose_chord": "Birkaç yer arasında iki yönlü akışlar, çember etrafında", + "editor_style_purpose_timeline": "Her varlığın ne zaman açık, kapalı, evde veya ısıtmada olduğu", + "editor_style_purpose_climate": "Bir termostatın sıcaklığı, ayar noktasıyla karşılaştırmalı", + "editor_style_purpose_wind_rose": "Rüzgârın nereden ve ne kadar sert estiği", + "editor_style_purpose_day_clock": "Her varlığın ne zaman açık olduğu, saat kadranı etrafında", + "editor_style_purpose_cycle_plot": "Haftanın her günü için ortalama gün, yan yana", + "editor_style_purpose_trend": "Küçük bir kutucuk: değer ve yakın geçmişi", + "editor_chart_group_data": "Zaman aralığı ve okumalar", + "editor_chart_group_look": "Biçim", + "editor_chart_group_axes": "Eksenler ve kılavuz çizgileri", + "editor_chart_group_extras": "İşaretler ve ekstralar", + "editor_chart_group_layout": "Düzen ve paylaşım", + "editor_notice_group_by": "{by} ölçütüne göre gruplama kapatıldı: {style} bu şekilde gruplayamaz.", + "editor_notice_sorted": "En boş olan önce sıralandı. Görünüm altındaki Sıralama ile değiştirin.", + "editor_summary_no_entities": "Henüz varlık yok", + "editor_summary_entity_one": "1 varlık", + "editor_summary_entities": "{count} varlık", + "editor_summary_matching": "artı eşleşenler", + "editor_summary_limits": "{min} - {max}", + "editor_summary_target": "hedef {target}", + "editor_summary_no_bands": "Aralık yok", + "editor_summary_band_one": "1 aralık", + "editor_summary_bands": "{count} aralık", + "editor_warn_min_max": "Minimum ({min}) maksimumdan ({max}) küçük değil, bu yüzden hiçbir şey dolamaz. Minimumu düşürün veya maksimumu yükseltin.", + "editor_warn_not_number": "{entity} \"{state}\" bildiriyor; bu bir sayı değil, bu yüzden bu stil onu çizemez. Sayı bildiren bir sensör seçin veya seçeneklerinden özniteliklerinden birini okuyun.", + "editor_warn_band_same_start": "İki aralık {from} değerinde başlıyor, bu yüzden yalnızca biri görünür. Her aralığa kendi başlangıcını verin.", + "editor_row_action": "{action}: {entity}", + "editor_when_heading": "Bu seriyi yalnızca şu koşulda göster…", + "editor_when_card_heading": "Serileri yalnızca şu koşulda göster…", + "editor_when_card_help": "Bir varlık seçin, ardından olması gereken durumu veya içinde kalması gereken aralığı seçin. Her serinin kendi koşulu olabilir: Varlıklar altında, kendi seçeneklerinde.", + "editor_when_state_helper": "Birden çok durum: aralarına virgül koyun.", + "editor_when_card_state_helper": "Birden çok durum: aralarına virgül koyun.", + "editor_anomalies_window_helper": "Örneğin 30min, 2h veya 1d. Boş: aralığın on ikide biri.", + "editor_zoom_helper": "İki parmakla sıkıştırın, Ctrl + kaydırın veya sürükleyin.", + "editor_sync_helper": "Aynı adlı grafikler imleci paylaşır ve dönemler arasında birlikte ilerler.", + "editor_forecast_entity_helper": "Tahmini, şimdiden sonra kesikli çizilir.", + "editor_forecast_attribute_helper": "Boş: hava tahmini veya \"forecast\" adlı bir öznitelik.", + "editor_forecast_value_key_helper": "Boş: tahminden çıkarılır.", + "editor_forecast_time_key_helper": "Boş: tahminden çıkarılır.", + "editor_forecast_type_helper": "Boş: saatlik.", + "editor_forecast_multiply_helper": "Boş: 1.", + "editor_trend_y_min_helper": "Okumaların bu sayıyı aşabilmesi için önüne ~ koyun.", + "editor_trend_y_max_helper": "Okumaların bu sayıyı aşabilmesi için önüne ~ koyun.", + "editor_y_min_secondary_helper": "Okumaların bu sayıyı aşabilmesi için önüne ~ koyun.", + "editor_y_max_secondary_helper": "Okumaların bu sayıyı aşabilmesi için önüne ~ koyun.", + "editor_entity_groups_helper": "\"Gruplama ölçütü\"nü geçersiz kılar. İki seviye için \"Zemin kat / Mutfak\" yazın.", + "editor_active_helper": "Boş: on, open, heating, home ve benzerleri.", + "editor_annotation_times_helper": "Her gün için 07:00 veya 2026-10-28 07:00. Aralarına virgül koyun.", + "editor_annotation_value_helper": "Bir sayı veya bir varlık.", + "editor_annotation_from_helper": "Bir sayı veya bir varlık. Boş: alt.", + "editor_annotation_to_helper": "Bir sayı veya bir varlık. Boş: üst.", + "editor_derivative_smoothing_time_helper": "Örneğin 15min. Okuma sayısı yerine kullanılır.", + "editor_calm_helper": "Boş: 0.5 m/s veya km/h, mph ya da knot cinsinden eşdeğeri.", + "editor_radar_axis_helper": "Aynı eksen adına sahip varlıklar gruplar arasında hizalanır.", + "editor_energy_flows_helper": "Hiçbiri seçili değilse: şebeke, güneş ve batarya.", + "editor_shade_color_helper": "Bir palet adı veya herhangi bir CSS rengi." +} diff --git a/src/locales/ur.json b/src/locales/ur.json new file mode 100644 index 0000000..586630e --- /dev/null +++ b/src/locales/ur.json @@ -0,0 +1,1061 @@ +{ + "entity_not_found": "ہستی نہیں ملی", + "unavailable": "دستیاب نہیں", + "no_entities": "شروع کرنے کے لیے ایڈیٹر میں ایک ہستی شامل کریں۔", + "no_matches": "ابھی کوئی ہستی مطابقت نہیں رکھتی۔", + "none_available": "ان میں سے کوئی بھی ہستی دستیاب نہیں۔", + "editor_section_entities": "ہستیاں", + "editor_section_style": "انداز", + "editor_section_chart": "چارٹ", + "editor_group_bars": "بار", + "editor_group_gauges": "گیج", + "editor_group_history": "تاریخی چارٹ", + "editor_group_totals": "کل کے حصے", + "editor_group_compare": "موازنے", + "editor_group_distribution": "تقسیم", + "editor_period_last": "آخری دکھائیں", + "editor_period_unit": "اکائی", + "editor_period_unit_hour": "گھنٹے", + "editor_period_unit_day": "دن", + "editor_period_unit_week": "ہفتے", + "editor_period_unit_month": "مہینے", + "editor_source": "ریڈنگز کا ماخذ", + "editor_source_history": "تاریخ (ہر تبدیلی)", + "editor_source_statistics": "طویل مدتی اعداد و شمار", + "editor_derivative_transform": "تبدیلی", + "editor_derivative_transform_none": "کوئی نہیں (ریڈنگز جیسی ہیں)", + "editor_derivative_transform_derivative": "شرحِ تبدیلی", + "editor_derivative_unit_time": "شرح فی", + "editor_derivative_unit_time_s": "سیکنڈ", + "editor_derivative_unit_time_min": "منٹ", + "editor_derivative_unit_time_h": "گھنٹہ", + "editor_derivative_unit_time_d": "دن", + "editor_derivative_smoothing": "ریڈنگز پر ہموار کریں", + "editor_derivative_smoothing_time": "وقت پر ہموار کریں", + "editor_source_current": "موجودہ قدریں", + "editor_source_energy": "توانائی ڈیش بورڈ", + "editor_energy_flows": "توانائی کے بہاؤ", + "editor_energy_split": "برآمد اور بیٹری چارجنگ محور کے نیچے", + "editor_curve": "لکیر کی شکل", + "editor_curve_smooth": "ہموار", + "editor_curve_straight": "سیدھی", + "editor_curve_step": "سیڑھی نما", + "editor_color_by": "رنگ", + "editor_color_by_series": "ہر ہستی کا ایک رنگ", + "editor_color_by_bands": "رنگ بینڈ کے مطابق", + "editor_labels": "نقاط پر قدریں دکھائیں", + "editor_series_color": "لکیر کا رنگ", + "editor_dash": "ڈیش والی", + "editor_section_limits": "حدود", + "editor_section_colours": "رنگ", + "editor_section_display": "ڈسپلے", + "editor_section_actions": "اعمال", + "editor_title": "عنوان", + "editor_style_bar": "بار", + "editor_style_thin": "پتلا", + "editor_style_segmented": "حصوں میں", + "editor_style_tank": "ٹینک", + "editor_style_battery": "بیٹری گرڈ", + "battery_aria": "بیٹری کی سطحیں: {levels}", + "editor_style_ring": "حلقہ", + "editor_style_needle": "سوئی", + "editor_style_arc": "قوس", + "editor_gauge_help": "زاویے ڈگری میں ہیں، اوپر سے گھڑی کی سمت: -90 بائیں، 90 دائیں۔ انداز کی معمول کی شکل کے لیے انہیں خالی چھوڑیں۔", + "editor_start_angle": "آغاز کا زاویہ", + "editor_end_angle": "اختتام کا زاویہ", + "editor_center": "درمیان میں", + "editor_center_mode_value": "قدر", + "editor_center_mode_band": "رنگ بینڈ کا لیبل", + "editor_center_mode_name": "نام", + "editor_center_mode_text": "میرا اپنا متن", + "editor_center_mode_none": "کچھ نہیں", + "editor_center_text": "متن", + "editor_tick_labels": "پیمانے پر اعداد", + "editor_ghost": "گیج کے پیچھے حالیہ حد", + "editor_ghost_off": "بند", + "editor_ghost_24h": "آخری 24 گھنٹے", + "editor_ghost_7d": "آخری 7 دن", + "ghost_title_24h": "آخری 24 گھنٹے: {min} سے {max}، اوسط {mean}", + "ghost_title_7d": "آخری 7 دن: {min} سے {max}، اوسط {mean}", + "editor_show_name": "نام دکھائیں", + "editor_show_value": "قدر دکھائیں", + "editor_show_icon": "آئیکن دکھائیں", + "editor_show_target": "ہدف دکھائیں", + "editor_show_legend": "لیجنڈ دکھائیں", + "editor_columns": "کالم", + "editor_sort": "ترتیب", + "editor_sort_none": "فہرست کے مطابق", + "editor_sort_ascending": "سب سے کم پہلے", + "editor_sort_descending": "سب سے زیادہ پہلے", + "editor_decimals": "اعشاریہ", + "editor_unit": "اکائی", + "editor_animate": "اینیمیشن", + "editor_hide_unavailable": "غیر دستیاب ہستیاں چھپائیں", + "editor_export": "برآمد مینو", + "editor_limit": "زیادہ سے زیادہ دکھائیں", + "editor_include_heading": "مطابقت رکھنے والی ہر ہستی بھی دکھائیں", + "editor_include_help": "نئے آلات کارڈ میں ترمیم کیے بغیر ظاہر ہوتے ہیں۔ کسی سے بھی مطابقت کے لیے ایک قسم کے کئی منتخب کریں؛ مختلف اقسام سب کا مطابقت رکھنا ضروری ہے۔", + "editor_exclude_heading": "خارج کریں", + "editor_exclude_help": "مطابقت رکھنے والی ہستیاں خارج کر دی جاتی ہیں اگر وہ ان میں سے کسی سے مطابقت رکھیں۔", + "editor_rule_device_class": "آلے کی کلاس", + "editor_rule_area": "علاقے", + "editor_rule_floor": "منزلیں", + "editor_rule_label": "لیبل", + "editor_rule_domain": "ڈومین", + "editor_rule_entity": "ہستیاں", + "editor_tap_action": "ٹیپ عمل", + "editor_hold_action": "ہولڈ عمل", + "editor_double_tap_action": "ڈبل ٹیپ عمل", + "editor_badge_entity": "ہستی", + "editor_badge_style": "شکل", + "editor_badge_style_value": "آئیکن کے ساتھ قدر", + "editor_badge_style_sparkline": "اسپارک لائن", + "editor_badge_style_ring": "حلقہ", + "editor_badge_style_thin": "پتلا بار", + "editor_badge_attribute": "وصف (حالت کی بجائے)", + "editor_badge_name": "نام", + "editor_badge_hours": "تاریخ کے گھنٹے", + "editor_badge_show_name": "نام دکھائیں", + "editor_badge_show_icon": "آئیکن دکھائیں", + "editor_badge_icon": "آئیکن", + "editor_badge_min": "کم از کم", + "editor_badge_max": "زیادہ سے زیادہ", + "editor_badge_unit": "اکائی", + "editor_badge_decimals": "اعشاریہ", + "editor_badge_color": "بینڈ کے بغیر رنگ", + "editor_badge_bands": "رنگ بینڈ", + "editor_badge_bands_help": "بیج اس بینڈ کا رنگ لیتا ہے جس میں اس کی قدر ہو، جیسے کارڈ پر۔", + "editor_badge_actions": "اعمال", + "editor_badge_tap_action": "ٹیپ عمل", + "editor_badge_hold_action": "ہولڈ عمل", + "editor_badge_double_tap_action": "ڈبل ٹیپ عمل", + "editor_attribute": "وصف (حالت کی بجائے)", + "editor_name": "نام", + "editor_icon": "آئیکن", + "editor_min": "کم از کم", + "editor_max": "زیادہ سے زیادہ", + "editor_target": "ہدف", + "editor_none": "کوئی نہیں", + "editor_card_setting": "کارڈ کی ترتیب", + "editor_limit_default": "طے شدہ ({value})", + "editor_limit_number": "عدد", + "editor_limit_entity": "ہستی", + "editor_preset": "پری سیٹ", + "editor_preset_battery": "بیٹری (کم برا ہے)", + "editor_preset_usage": "استعمال (زیادہ برا ہے)", + "editor_preset_temperature": "درجہ حرارت", + "editor_preset_none": "کوئی نہیں", + "editor_preset_custom": "حسبِ ضرورت", + "editor_band_from": "سے", + "editor_band_from_entity": "کسی ہستی سے شروع کریں", + "editor_band_from_number": "کسی عدد سے شروع کریں", + "editor_band_from_entity_label": "اس ہستی سے شروع ہوتا ہے", + "editor_band_color": "رنگ", + "editor_band_custom_color": "CSS رنگ", + "editor_band_label": "لیبل", + "editor_band_icon": "آئیکن", + "editor_color_icon": "آئیکنز کو ان کے بینڈ کے مطابق رنگیں", + "editor_color_primary": "بنیادی", + "editor_color_green": "سبز", + "editor_color_amber": "کہربائی", + "editor_color_red": "سرخ", + "editor_color_blue": "نیلا", + "editor_color_purple": "جامنی", + "editor_color_grey": "سرمئی", + "editor_color_custom": "حسبِ ضرورت…", + "editor_add_band": "بینڈ شامل کریں", + "editor_remove_band": "بینڈ ہٹائیں", + "editor_add_entity": "ہستی شامل کریں", + "editor_move_up": "اوپر منتقل کریں", + "editor_move_down": "نیچے منتقل کریں", + "editor_remove_entity": "ہستی ہٹائیں", + "editor_show_options": "اختیارات دکھائیں", + "editor_hide_options": "اختیارات چھپائیں", + "editor_not_found": "{entity} (نہیں ملی)", + "editor_severity": "رنگ", + "annotation_at": "{time} پر {label}", + "editor_orientation": "سمت", + "editor_orientation_horizontal": "افقی", + "editor_orientation_vertical": "عمودی", + "editor_value_axis": "قدر کے لیبل", + "editor_value_grid": "ہر قدر کے لیبل پر لکیریں", + "editor_value_min": "دکھائی گئی کم ترین قدر", + "editor_value_max": "دکھائی گئی بلند ترین قدر", + "dist_median": "وسطانیہ", + "dist_middle": "درمیانی نصف", + "dist_range": "کم ترین – بلند ترین", + "dist_count": "ریڈنگز", + "editor_drill_down": "کسی گروپ پر ٹیپ کر کے اس کے اجزا دیکھیں", + "drill_into": "{label}۔ اس کے اجزا دکھائیں", + "drill_back": "{name} پر واپس", + "drill_top": "سب", + "extremes_high": "بلند", + "extremes_low": "کم", + "extremes_average": "اوسط", + "editor_extremes_max": "بلند ترین ریڈنگ نشان زد کریں", + "editor_extremes_min": "کم ترین ریڈنگ نشان زد کریں", + "editor_extremes_average": "اوسط", + "editor_extremes_average_none": "نہ دکھائیں", + "editor_extremes_average_line": "چارٹ کے آر پار لکیر", + "editor_extremes_average_figure": "صرف عدد", + "editor_extremes": "بلند ترین، کم ترین اور اوسط نشان زد کریں", + "anomaly_title": "{name}: {value}، معمول سے {sigma}", + "anomaly_beyond_high": "{limit} سے اوپر", + "anomaly_beyond_low": "{limit} سے نیچے", + "editor_anomalies": "معمول سے بہت دور ریڈنگز نشان زد کریں", + "editor_anomalies_window": "ونڈو", + "editor_anomalies_sigma": "کتنی دور تک نشان زد کریں، معیاری انحراف میں", + "editor_anomalies_color": "نشان کا رنگ", + "editor_anomalies_band": "معمول کے بینڈ پر سایہ کریں", + "period_previous": "پچھلا دورانیہ", + "period_next": "اگلا دورانیہ", + "period_return": "{label} پر واپس", + "period_today": "آج", + "period_yesterday": "گزشتہ کل", + "period_this_week": "اس ہفتے", + "period_last_week": "پچھلے ہفتے", + "period_this_month": "اس مہینے", + "period_last_month": "پچھلے مہینے", + "period_this_year": "اس سال", + "period_last_year": "پچھلے سال", + "period_last_hour": "آخری گھنٹہ", + "period_last_hours": "آخری {n} گھنٹے", + "period_last_day": "آخری دن", + "period_last_days": "آخری {n} دن", + "period_last_week_rolling": "آخری 7 دن", + "period_last_weeks": "آخری {n} ہفتے", + "period_last_month_rolling": "آخری مہینہ", + "period_last_months": "آخری {n} مہینے", + "editor_color_by_shades": "ایک رنگ کے شیڈ", + "editor_shade_color": "شیڈ کا رنگ", + "editor_show_percent": "ہر حصہ فیصد میں دکھائیں", + "editor_center_total": "کل", + "editor_center_average": "اوسط", + "editor_center_none": "کچھ نہیں", + "parts_total": "کل", + "parts_average": "اوسط", + "parts_aria": "{names} کا {style}", + "editor_style_scatter": "منتشر", + "editor_style_bubble": "بلبلہ", + "editor_against": "نیچے کی جانب", + "editor_against_entity": "پہلی ہستی", + "editor_against_time": "وقت", + "editor_dot_size": "نقطے کا سائز (px)", + "editor_jitter": "جٹر (px)", + "editor_min_size": "سب سے چھوٹا بلبلہ (px)", + "editor_max_size": "سب سے بڑا بلبلہ (px)", + "editor_dot_color": "نقطے کا رنگ", + "editor_xy_x_axis": "نیچے کے لیبل", + "scatter_needs_two": "دوسری ہستی شامل کریں۔ پہلی نیچے کی جانب جاتی ہے، باقی کنارے پر اوپر۔", + "bubble_needs_three": "تین ہستیاں شامل کریں: ایک نیچے کی جانب، ایک کنارے پر اوپر، اور ایک ہر بلبلے کے سائز کے لیے۔", + "scatter_role_x": "افقی", + "bubble_role_size": "سائز", + "chart_total": "کل", + "editor_x_min": "افقی کم ترین قدر", + "editor_x_max": "افقی بلند ترین قدر", + "zoom_reset": "زوم ری سیٹ کریں", + "zoom_window": "دکھایا گیا: {from} سے {to}", + "zoom_window_label": "چارٹ کا دکھایا گیا حصہ", + "editor_zoom": "زوم اور پین", + "editor_overview": "چارٹ کے نیچے جائزہ پٹی", + "editor_annotations": "حاشیے", + "editor_annotation_type": "قسم", + "editor_annotation_type_line": "کسی قدر پر لکیر", + "editor_annotation_type_band": "قدروں کا سایہ دار بینڈ", + "editor_annotation_type_time": "مقررہ اوقات پر نشانات", + "editor_annotation_type_state": "ہستی بدلنے پر نشانات", + "editor_annotation_type_point": "کسی ریڈنگ پر لیبل", + "editor_annotation_add_line": "لکیر", + "editor_annotation_add_band": "بینڈ", + "editor_annotation_add_time": "اوقات", + "editor_annotation_add_state": "حالت کی تبدیلیاں", + "editor_annotation_add_point": "نقطہ لیبل", + "editor_annotation_add": "حاشیہ شامل کریں:", + "editor_annotation_value": "قدر", + "editor_annotation_from": "سے", + "editor_annotation_to": "تک", + "editor_annotation_times": "اوقات", + "editor_annotation_entity": "ہستی", + "editor_annotation_series": "سلسلہ (پہلے کے لیے خالی)", + "editor_annotation_state": "حالت (ہر تبدیلی کے لیے خالی)", + "editor_annotation_shade": "اس حالت میں رہتے ہوئے سایہ کریں", + "editor_annotation_at": "ریڈنگ", + "editor_annotation_at_max": "بلند ترین", + "editor_annotation_at_min": "کم ترین", + "editor_annotation_at_last": "تازہ ترین", + "editor_annotation_at_first": "پہلی", + "editor_annotation_label": "لیبل", + "editor_annotation_color": "رنگ", + "editor_annotation_dash": "ڈیش والی", + "editor_annotation_history": "ہستی کی تاریخ کی پیروی کریں (سیڑھی نما)", + "editor_annotation_zone": "سایہ", + "editor_annotation_zone_none": "کچھ نہیں", + "editor_annotation_zone_above": "لکیر کے اوپر", + "editor_annotation_zone_below": "لکیر کے نیچے", + "editor_annotation_severity": "لکیر کی قدر کے مطابق سائے کے رنگ (اختیاری بینڈ)", + "editor_annotation_remove": "حاشیہ ہٹائیں", + "editor_zones": "چارٹ کے پیچھے شدت کے بینڈ پر سایہ کریں", + "editor_period_calendar": "دورانیہ", + "editor_period_calendar_rolling": "آخری…", + "editor_period_calendar_day": "آج", + "editor_period_calendar_week": "اس ہفتے", + "editor_period_calendar_month": "اس مہینے", + "editor_period_calendar_year": "اس سال", + "editor_period_offset": "کتنے دورانیے پیچھے (0 موجودہ ہے)", + "editor_period_until": "کہاں تک بنائیں", + "editor_period_until_now": "ابھی", + "editor_period_until_end": "دورانیے کا اختتام", + "editor_period_navigate": "پچھلا اور اگلا بٹن دکھائیں", + "editor_group_by": "ریڈنگز کو گروپ کریں", + "editor_group_by_none": "گروپ نہ کریں", + "editor_group_by_hour": "گھنٹہ", + "editor_group_by_day": "دن", + "editor_group_by_week": "ہفتہ", + "editor_group_by_month": "مہینہ", + "editor_aggregate": "یکجا کرنے کا طریقہ", + "compare_series": "{name}، {offset}", + "compare_hours_earlier": "{n} گھنٹے پہلے", + "compare_days_earlier": "{n} دن پہلے", + "compare_weeks_earlier": "{n} ہفتے پہلے", + "compare_months_earlier": "{n} مہینے پہلے", + "compare_years_earlier": "{n} سال پہلے", + "editor_compare": "پچھلے دورانیوں سے موازنہ کریں (پیچھے ہلکے رنگ میں)", + "editor_compare_style": "پچھلے دورانیوں کا رنگ", + "editor_compare_style_grey": "سرمئی", + "editor_compare_style_series": "سلسلے کا ہلکا رنگ", + "editor_aggregate_mean": "اوسط", + "editor_aggregate_sum": "مجموعہ", + "editor_aggregate_min": "کم ترین", + "editor_aggregate_max": "بلند ترین", + "editor_aggregate_first": "پہلا", + "editor_aggregate_last": "آخری", + "editor_aggregate_change": "تبدیلی (اوپر گننے والے میٹر)", + "editor_cumulative_transform": "تبدیلی", + "editor_cumulative_transform_none": "کوئی نہیں (ریڈنگز جیسی ہیں)", + "editor_cumulative_transform_cumulative": "جاری مجموعہ", + "editor_cumulative_reset": "جاری مجموعہ دوبارہ شروع ہوتا ہے", + "editor_cumulative_reset_none": "کبھی نہیں (بائیں کنارے سے)", + "editor_cumulative_reset_day": "ہر دن", + "editor_cumulative_reset_week": "ہر ہفتے", + "editor_cumulative_reset_month": "ہر مہینے", + "editor_cumulative_reset_billing": "ہر مہینے بلنگ کے دن", + "editor_cumulative_billing_day": "مہینے کا بلنگ دن (1–28)", + "editor_x_axis": "وقت کے لیبل", + "editor_y_axis": "قدر کے لیبل", + "editor_axis_labels": "محور کے لیبل", + "editor_axis_labels_outside": "چارٹ کے ساتھ", + "editor_axis_labels_inside": "چارٹ کے اوپر", + "editor_grid_horizontal": "افقی لکیریں", + "editor_grid_vertical": "عمودی لکیریں", + "editor_y_min": "دکھائی گئی کم ترین قدر", + "editor_y_max": "دکھائی گئی بلند ترین قدر", + "editor_y_scale": "قدر کا پیمانہ", + "editor_y_scale_linear": "یکساں قدم", + "editor_y_scale_log": "لوگارتھمی (دس کی طاقتیں)", + "editor_tooltip": "ہوور یا چھونے پر قدریں دکھائیں", + "editor_line_width": "لکیر کی چوڑائی (px)", + "editor_dots": "ہر ریڈنگ پر نقطہ", + "editor_on_top": "دوسری لکیروں کے اوپر بنائیں", + "editor_when_entity": "ہستی", + "editor_when_state": "اس حالت میں ہو", + "editor_when_above": "اس سے اوپر ہو", + "editor_when_below": "اس سے نیچے ہو", + "editor_when_card_entity": "ہستی", + "editor_when_card_state": "اس حالت میں ہو", + "editor_when_card_above": "اس سے اوپر ہو", + "editor_when_card_below": "اس سے نیچے ہو", + "editor_when_ghost": "چھپی ریڈنگز کی ہلکی لکیر", + "editor_when_strip": "شرط کب لاگو رہی، یہ دکھانے والی پٹی", + "when_strip_label": "تب دکھایا جاتا ہے جب {condition}", + "editor_now_marker": "ابھی کی لکیر", + "editor_now_marker_off": "بند", + "editor_now_marker_line": "صرف لکیر", + "editor_now_marker_time": "لکیر اور وقت", + "editor_now_marker_countdown": "لکیر اور اگلے مقررہ وقت تک الٹی گنتی", + "now_marker_countdown": "{duration} میں {label}", + "now_marker_next": "اگلا {duration} میں", + "editor_compact": "مختصر", + "editor_header": "نام اور قدریں", + "editor_header_above": "چارٹ کے اوپر", + "editor_header_over": "چارٹ پر", + "editor_header_hidden": "پوشیدہ", + "editor_legend_toggle": "کسی نام پر ٹیپ کر کے اسے چھپائیں یا دکھائیں", + "editor_labels_show": "کون سی ریڈنگز", + "editor_labels_show_all": "سب (جتنی سما سکیں)", + "editor_labels_show_last": "تازہ ترین", + "editor_labels_show_minmax": "بلند ترین اور کم ترین", + "editor_labels_show_ends": "پہلی اور تازہ ترین", + "editor_labels_position": "لیبل کی جگہ", + "editor_labels_position_auto": "چوٹیوں کے اوپر، گراوٹوں کے نیچے", + "editor_labels_position_above": "اوپر", + "editor_labels_position_below": "نیچے", + "editor_labels_position_center": "نقطے پر", + "editor_labels_overlap": "لیبلز کو ایک دوسرے پر آنے دیں", + "editor_sync": "ہم آہنگی گروپ", + "editor_multiples": "ہر ہستی کے لیے ایک چھوٹا چارٹ", + "editor_multiples_scale": "قدر کا پیمانہ", + "editor_multiples_scale_auto": "اکائیاں ملنے پر یکساں", + "editor_multiples_scale_shared": "ہر چارٹ کے لیے یکساں", + "editor_multiples_scale_independent": "ہر چارٹ کا اپنا", + "editor_multiples_columns": "کالم (خالی ہو تو کارڈ کے مطابق)", + "forecast_label": "پیش گوئی", + "forecast_series": "{name} پیش گوئی", + "editor_forecast_title": "پیش گوئی", + "editor_forecast_entity": "پیش گوئی ہستی", + "editor_forecast_attribute": "وصف", + "editor_forecast_value_key": "قدر کی کلید", + "editor_forecast_time_key": "وقت کی کلید", + "editor_forecast_type": "موسم کی پیش گوئی", + "editor_forecast_type_hourly": "فی گھنٹہ", + "editor_forecast_type_daily": "روزانہ", + "editor_forecast_type_twice_daily": "دن میں دو بار", + "editor_forecast_multiply": "قدروں کو اس سے ضرب دیں", + "editor_forecast_hours": "اتنی آگے تک کی پیش گوئیاں دکھائیں", + "editor_set_point": "مقررہ درجہ دکھائیں", + "editor_shading": "ہیٹنگ یا کولنگ کے دوران سایہ کریں", + "editor_shade_fan": "صرف پنکھا چلنے کے دوران سایہ کریں", + "editor_current_color": "درجہ حرارت کا رنگ", + "editor_set_point_color": "مقررہ درجے کا رنگ", + "editor_heating_color": "ہیٹنگ کا رنگ", + "editor_cooling_color": "کولنگ کا رنگ", + "editor_days": "دن (1 سے زیادہ ہو تو اوسط دن دکھاتا ہے)", + "editor_day_clock_center_total": "چلنے کا وقت", + "editor_day_clock_center_now": "ابھی کا وقت", + "editor_day_clock_center_none": "کچھ نہیں", + "editor_bucket": "ہر اتنے وقت کا ایک بار", + "editor_bucket_15": "15 منٹ", + "editor_bucket_30": "30 منٹ", + "editor_bucket_60": "گھنٹہ", + "editor_aggregate_auto": "خودکار (میٹر کے لیے تبدیلی، ورنہ اوسط)", + "editor_ring_color": "رنگ", + "editor_active": "آن شمار ہو", + "editor_entity_options_none": "پہلے اوپر ایک ہستی شامل کریں۔", + "editor_hierarchy_group_by": "گروپ بندی", + "editor_group_by_floor": "منزل", + "editor_group_by_area": "علاقہ", + "editor_group_by_device": "آلہ", + "editor_group_by_label": "لیبل", + "editor_entity_groups": "اپنا گروپ", + "editor_bar_labels": "بارز پر متن", + "editor_bar_labels_state": "حالت", + "editor_bar_labels_duration": "کتنی دیر", + "editor_bar_labels_both": "حالت اور کتنی دیر", + "editor_bar_labels_none": "کوئی نہیں", + "editor_timeline_legend": "حالتوں کا لیجنڈ", + "editor_timeline_legend_above": "چارٹ کے اوپر", + "editor_timeline_legend_hidden": "پوشیدہ", + "editor_state_colors": "حالت کے رنگ", + "editor_state_colors_help": "پیلیٹ کا نام (amber، green، blue، red، purple، grey، primary) یا کوئی بھی CSS رنگ۔", + "editor_state_colors_state": "حالت", + "editor_state_colors_color": "رنگ", + "editor_state_colors_add": "حالت کا رنگ شامل کریں", + "editor_state_colors_remove": "ہٹائیں", + "editor_timeline_group": "گروپ (ایک ہی گروپ والی قطاریں ایک سرخی مشترک رکھتی ہیں)", + "editor_points_per_hour": "فی گھنٹہ نقاط (0 ہر ریڈنگ بناتا ہے)", + "editor_graph": "گراف", + "editor_graph_line": "لکیر", + "editor_graph_bar": "بارز", + "editor_graph_none": "کوئی نہیں (صرف قدر)", + "editor_fill": "لکیر کے نیچے بھریں", + "editor_fill_solid": "ٹھوس", + "editor_fill_fade": "مدھم", + "editor_fill_none": "کوئی نہیں", + "editor_points": "لکیر پر نقاط", + "editor_points_hover": "ہوور پر", + "editor_points_always": "ہمیشہ", + "editor_points_never": "کبھی نہیں", + "editor_trend_labels": "بلند ترین اور کم ترین لیبل", + "editor_labels_hover": "ہوور پر", + "editor_labels_always": "ہمیشہ", + "editor_labels_never": "کبھی نہیں", + "editor_height": "گراف کی اونچائی (فی 500 px چوڑائی)", + "editor_bar_spacing": "بارز کے درمیان جگہ (px)", + "editor_color_transition": "بینڈ کے رنگ", + "editor_color_transition_smooth": "ملائیں", + "editor_color_transition_hard": "ہر بینڈ پر بدلیں", + "editor_extrema": "کم ترین اور بلند ترین دکھائیں", + "editor_average": "اوسط دکھائیں", + "editor_trend_legend": "لیجنڈ (دو یا زیادہ ہستیاں)", + "editor_trend_y_min": "کم ترین قدر", + "editor_trend_y_max": "بلند ترین قدر", + "editor_min_range": "دکھائی گئی سب سے چھوٹی حد", + "editor_y_min_secondary": "دایاں محور کم ترین", + "editor_y_max_secondary": "دایاں محور بلند ترین", + "editor_min_range_secondary": "دایاں محور سب سے چھوٹی حد", + "editor_value_factor": "10 کی اس طاقت سے پیمانہ بدلیں", + "editor_align_header": "نام اور آئیکن", + "editor_align_header_default": "پھیلا ہوا", + "editor_align_header_left": "بائیں", + "editor_align_header_right": "دائیں", + "editor_align_header_center": "مرکز", + "editor_align_icon": "آئیکن", + "editor_align_icon_right": "نام کے دائیں", + "editor_align_icon_left": "نام کے بائیں", + "editor_align_icon_state": "قدر کے ساتھ", + "editor_align_state": "قدر", + "editor_align_state_left": "بائیں", + "editor_align_state_right": "دائیں", + "editor_align_state_center": "مرکز", + "editor_font_size": "قدر کا سائز (%)", + "editor_font_size_header": "نام کا سائز (px)", + "editor_color_name": "نام کو رنگیں", + "editor_color_value": "قدر کو رنگیں", + "editor_trend_color_icon": "آئیکن کو رنگیں", + "editor_trend_group": "کوئی پس منظر نہیں (کسی دوسرے کارڈ کے اندر)", + "editor_icon_image": "آئیکن کی بجائے تصویر (URL)", + "editor_trend_tooltip": "پوائنٹر کے نیچے کی قدر دکھائیں", + "editor_y_axis_side": "محور", + "editor_y_axis_side_primary": "بائیں", + "editor_y_axis_side_secondary": "دائیں (اپنا پیمانہ)", + "editor_entity_aggregate": "یکجا کرنے کا طریقہ", + "editor_fixed_value": "موجودہ قدر کو ہموار لکیر کے طور پر بنائیں", + "editor_show_state": "مرکزی قدر کے ساتھ اس کی قدر دکھائیں", + "editor_show_indicator": "قدر کے مطابق رنگین نقطہ", + "editor_show_graph": "گراف پر", + "editor_show_line": "لکیر", + "editor_show_fill": "بھرائی", + "editor_show_points": "نقاط", + "editor_show_legend_entity": "لیجنڈ میں", + "editor_show_legend_state": "لیجنڈ میں قدر", + "editor_sectors": "سمتیں", + "editor_sectors_4": "4 (N، E، S، W)", + "editor_sectors_8": "8 (N، NE، E…)", + "editor_sectors_16": "16 (N، NNE، NE…)", + "editor_calm": "اس سے کم پر پرسکون", + "editor_wind_roles": "پہلی ہستی ہوا کی سمت ہے، ڈگری میں یا SW جیسے قطب نما نقاط میں۔ دوسری ہوا کی رفتار ہے: اس کے بغیر پنکھڑیاں صرف یہ دکھاتی ہیں کہ ہوا ہر سمت سے کتنی بار آئی۔", + "editor_wind_now": "سمت: {direction}۔ رفتار: {speed}۔", + "editor_wind_none": "کوئی نہیں", + "editor_wind_statistics": "طویل مدتی اعداد و شمار ہر گھنٹے کی اوسط سمت دیتے ہیں۔ یہ شمال کے آر پار تبھی درست ہے جب سینسر سمت کو زاویے کے طور پر درج کرے (state class measurement_angle)؛ ورنہ NNW اور NNE کے درمیان جھولتا گھنٹہ اوسط میں جنوب بن جاتا ہے۔ تاریخ درست ہے۔", + "editor_style_area": "رقبہ چارٹ", + "editor_stack": "تہہ", + "editor_stack_none": "تہہ نہ لگائیں", + "editor_stack_normal": "ایک کے اوپر ایک", + "editor_stack_percent": "100 % تک", + "editor_negative_color": "صفر سے نیچے کا رنگ", + "editor_style_beeswarm": "بی سوارم", + "editor_place_by": "ہر نقطے کو اس کے مطابق رکھیں", + "editor_place_by_value": "اس کی قدر", + "editor_place_by_time_of_day": "دن کا وقت جب یہ ہوا", + "editor_size_by_value": "بڑی قدروں کے لیے بڑے نقاط", + "swarm_readings": "{n} ریڈنگز", + "swarm_events": "{n} بار آن", + "swarm_shown": "دکھائے گئے نقاط", + "swarm_none": "کوئی ریڈنگ نہیں", + "swarm_no_change": "کوئی تبدیلی نہیں: {value}", + "swarm_held": "پورے دورانیے برقرار رہا", + "swarm_earliest_latest": "ابتدائی – تازہ ترین", + "swarm_lowest_highest": "کم ترین – بلند ترین", + "editor_style_strip_plot": "اسٹرپ پلاٹ", + "strip_median_value": "وسطانیہ {value}", + "strip_mean_value": "اوسط {value}", + "strip_mean": "اوسط", + "editor_strip_marker": "ہر قطار کے آر پار لکیر", + "editor_strip_marker_median": "وسطانیہ", + "editor_strip_marker_mean": "اوسط", + "editor_strip_marker_none": "کوئی لکیر نہیں", + "editor_strip_jitter": "قطار میں پھیلاؤ", + "editor_fill_color": "رنگ", + "editor_style_box": "باکس پلاٹ", + "box_aria": "{names} کا باکس پلاٹ", + "box_highest": "بلند ترین", + "box_upper_quartile": "بالائی ربعیہ", + "box_median": "وسطانیہ", + "box_lower_quartile": "زیریں ربعیہ", + "box_lowest": "کم ترین", + "box_mean": "اوسط", + "box_count": "ریڈنگز", + "box_outliers": "غیر معمولی قدریں", + "editor_whiskers": "وسکرز کی پہنچ", + "editor_whiskers_tukey": "1.5 × باکس کی اونچائی (غیر معمولی قدریں نقاط کے طور پر)", + "editor_whiskers_range": "کم ترین اور بلند ترین", + "editor_readings": "ہر ریڈنگ کو نقطے کے طور پر دکھائیں", + "editor_box_color": "باکس کا رنگ", + "editor_style_bullet": "بلٹ", + "editor_ranges": "بار کے پیچھے حدود", + "editor_ranges_shades": "سرمئی کے شیڈ", + "editor_ranges_colours": "رنگ بینڈ کے رنگ", + "compare_target": "ہدف {target}", + "chart_aria": "{names} کا {style} چارٹ", + "editor_style_candlestick": "کینڈل اسٹک", + "editor_candle_by": "فی کینڈل", + "editor_under_aggregate": "نیچے کی ہستیاں: ریڈنگز کو اس سے یکجا کریں", + "editor_up_color": "بڑھنے پر رنگ", + "editor_down_color": "گھٹنے پر رنگ", + "editor_underneath": "دوسری ہستیوں کو نیچے اس طرح بنائیں", + "editor_underneath_columns": "کالم", + "editor_underneath_line": "ایک لکیر", + "candle_open": "آغاز", + "candle_high": "بلند", + "candle_low": "کم", + "candle_close": "اختتام", + "candle_week_of": "{date} کا ہفتہ", + "editor_style_climate": "آب و ہوا", + "climate_set_point": "مقررہ درجہ", + "climate_range": "{low} – {high}", + "climate_not_thermostat": "{name} تھرموسٹیٹ نہیں ہے۔ کوئی آب و ہوا ہستی منتخب کریں۔", + "climate_action_heating": "ہیٹنگ", + "climate_action_preheating": "پیشگی ہیٹنگ", + "climate_action_cooling": "کولنگ", + "climate_action_defrosting": "برف پگھلانا", + "climate_action_drying": "خشک کرنا", + "climate_action_fan": "پنکھا", + "climate_action_idle": "بیکار", + "climate_action_off": "بند", + "editor_style_column": "کالم", + "editor_group_by_auto": "خودکار", + "editor_range": "ہر کالم میں کم ترین سے بلند ترین", + "editor_rounded": "گول سرے", + "editor_column_labels": "کالموں پر قدریں دکھائیں", + "editor_error_bars": "غلطی بارز (ہر کالم میں پھیلاؤ)", + "editor_error_bars_none": "کوئی نہیں", + "editor_error_bars_std": "اوسط ± ایک معیاری انحراف", + "editor_error_bars_min_max": "کم ترین اور بلند ترین", + "editor_error_bars_ci95": "اوسط کا 95 % اعتماد کا وقفہ", + "error_bars_tooltip": "{value} ({low} – {high})", + "editor_column_color": "رنگ", + "editor_style_combined": "مشترکہ", + "editor_series_type": "اس طرح بنائیں", + "editor_series_type_line": "لکیر", + "editor_series_type_column": "کالم", + "editor_series_type_area": "رقبہ", + "editor_series_axis": "قدر کا محور", + "editor_series_axis_auto": "خودکار (اکائی کے مطابق)", + "editor_series_axis_left": "بائیں", + "editor_series_axis_right": "دائیں", + "editor_series_aggregate": "یکجا کرنے کا طریقہ", + "editor_series_aggregate_auto": "کارڈ کے مطابق", + "editor_series_aggregate_mean": "اوسط", + "editor_series_aggregate_sum": "مجموعہ", + "editor_series_aggregate_min": "کم ترین", + "editor_series_aggregate_max": "بلند ترین", + "editor_series_aggregate_first": "پہلا", + "editor_series_aggregate_last": "آخری", + "editor_series_aggregate_change": "تبدیلی (اوپر گننے والے میٹر)", + "editor_style_day_clock": "24 گھنٹے کی گھڑی", + "day_clock_times_one": "ایک بار", + "day_clock_times": "{n} بار", + "day_clock_a_day": "دن میں {text}", + "day_clock_busiest": "{total} · مصروف ترین {time}", + "day_clock_peak": "{time} پر عروج {value}", + "day_clock_state": "{name} {state}", + "day_clock_per_day": "فی دن {label}", + "day_clock_no_data": "کچھ بھی درج نہیں", + "day_clock_now": "ابھی", + "day_clock_on": "آن", + "day_clock_average": "اوسط دن · آخری {n} دن", + "day_clock_on_days": "{of} میں سے {on} دن آن", + "day_clock_so_far": "اب تک {duration}", + "day_clock_range": "{from} – {to}", + "day_clock_average_value": "اوسطاً {value}", + "editor_style_cycle_plot": "سائیکل پلاٹ", + "cycle_note_week": "{n} ہفتوں میں ہر گھنٹے کی اوسط", + "cycle_note_hour": "ہر گھنٹہ، دن بہ دن، {n} ہفتوں میں", + "cycle_note_month": "مہینے کا ہر دن، مہینہ بہ مہینہ، {n} ہفتوں میں", + "cycle_mean_legend": "پینل کی اوسط", + "cycle_panel_average": "{name} کی اوسط", + "editor_cycle_plot_cycle": "فی پینل", + "editor_cycle_plot_cycle_day_of_week": "ہفتے کا دن (اس کے گھنٹے)", + "editor_cycle_plot_cycle_hour_of_day": "دن کا گھنٹہ (دن بہ دن)", + "editor_cycle_plot_cycle_day_of_month": "مہینے کا دن (مہینہ بہ مہینہ)", + "editor_cycle_plot_weeks": "ہفتے", + "editor_style_dumbbell": "ڈمبل", + "editor_ends": "موازنہ کریں", + "editor_ends_range": "دورانیے میں کم ترین اور بلند ترین", + "editor_ends_then": "دورانیے کا آغاز اور ابھی", + "editor_ends_target": "ہدف اور ابھی", + "editor_show_now": "موجودہ قدر نشان زد کریں", + "dumbbell_low": "کم", + "dumbbell_high": "بلند", + "dumbbell_now": "ابھی", + "dumbbell_target": "ہدف", + "dumbbell_ago_hour_one": "ایک گھنٹہ پہلے", + "dumbbell_ago_hour": "{n} گھنٹے پہلے", + "dumbbell_ago_day_one": "ایک دن پہلے", + "dumbbell_ago_day": "{n} دن پہلے", + "dumbbell_ago_week_one": "ایک ہفتہ پہلے", + "dumbbell_ago_week": "{n} ہفتے پہلے", + "dumbbell_ago_month_one": "ایک مہینہ پہلے", + "dumbbell_ago_month": "{n} مہینے پہلے", + "dumbbell_no_value": "کوئی قدر نہیں", + "editor_style_funnel": "قیف", + "editor_funnel_shape": "شکل", + "editor_funnel_shape_funnel": "قیف (پہلا مرحلہ اوپر)", + "editor_funnel_shape_pyramid": "اہرام (پہلا مرحلہ نیچے)", + "editor_funnel_percent_of": "فیصد", + "editor_funnel_percent_of_first": "پہلے مرحلے کا حصہ", + "editor_funnel_percent_of_previous": "پچھلے مرحلے کا حصہ", + "editor_funnel_percent_of_none": "نہ دکھائیں", + "editor_funnel_color_by": "رنگ", + "editor_funnel_color_by_series": "ہر ہستی کا ایک رنگ", + "editor_funnel_color_by_bands": "رنگ بینڈ کے مطابق", + "funnel_aria": "{names} کا {style}", + "editor_style_grouped_bars": "گروپ شدہ بارز", + "editor_mode": "بارز", + "editor_mode_grouped": "ساتھ ساتھ", + "editor_mode_stacked": "تہہ دار", + "editor_mode_percent": "100 % تک تہہ دار", + "editor_bars_color_by": "رنگ", + "editor_bars_color_by_series": "ہر سلسلے کا ایک رنگ", + "editor_bars_color_by_bands": "رنگ بینڈ کے مطابق", + "editor_bar_group": "قطار", + "editor_bar_series": "سلسلہ", + "editor_bar_color": "بار کا رنگ", + "grouped_bars_aria": "{names} کا بار چارٹ", + "editor_style_heatmap": "ہیٹ میپ", + "heatmap_aria": "{name} کا ہیٹ میپ", + "heatmap_hours": "اوسط کیے گئے دن", + "heatmap_empty": "کوئی ریڈنگ نہیں", + "editor_grid": "ترتیبِ صفحہ", + "editor_grid_hours": "ہفتے کے دن کے لحاظ سے گھنٹے", + "editor_grid_calendar": "کیلنڈر (ہر خانے میں ایک دن)", + "editor_color_by_scale": "ہموار پیمانہ", + "editor_cell_shape": "خانے", + "editor_cell_shape_square": "مربع", + "editor_cell_shape_rounded": "گول", + "editor_cell_shape_hexagon": "مسدس", + "editor_color_min": "کم ترین رنگ اس قدر پر", + "editor_color_max": "بلند ترین رنگ اس قدر پر", + "editor_legend": "لیجنڈ", + "editor_style_spiral": "مرغولہ", + "spiral_aria": "{name} کا مرغولہ، {n} چکر", + "spiral_turn_day_note": "{n} دن، ہر دن ایک چکر", + "spiral_turn_week_note": "{n} ہفتے، ہر ہفتے ایک چکر", + "spiral_inner_oldest": "سب سے پرانا درمیان میں، سب سے نیا باہر", + "editor_spiral_turn": "فی چکر", + "editor_spiral_turn_day": "دن", + "editor_spiral_turn_week": "ہفتہ", + "editor_spiral_turns": "چکر", + "editor_spiral_ring_width": "حلقے کی چوڑائی", + "editor_style_histogram": "ہسٹوگرام", + "editor_count": "گنتی", + "editor_count_time": "ہر حد میں گزرا وقت", + "editor_count_readings": "ہر حد میں ریڈنگز", + "editor_show_as": "اس طرح دکھائیں", + "editor_show_as_percent": "کل کا حصہ (%)", + "editor_show_as_total": "گھنٹے یا ریڈنگز", + "editor_bins": "خانوں کی تعداد (خالی: خودکار)", + "editor_bin_width": "خانے کی چوڑائی (تعداد پر ترجیح)", + "editor_bars": "دو یا زیادہ ہستیاں", + "editor_bars_side": "بارز ساتھ ساتھ", + "editor_bars_overlap": "بارز ایک دوسرے پر", + "editor_hist_x_axis": "نیچے قدر کے لیبل", + "histogram_readings": "{n} ریڈنگز", + "histogram_reading": "1 ریڈنگ", + "editor_style_line": "لکیر", + "chart_loading": "تاریخ لوڈ ہو رہی ہے…", + "chart_error": "تاریخ لوڈ نہیں ہو سکی: {error}", + "energy_loading": "توانائی ڈیش بورڈ کی ترتیبات لوڈ ہو رہی ہیں…", + "energy_error": "توانائی ڈیش بورڈ کی ترتیبات پڑھی نہیں جا سکیں: {error}", + "energy_none": "توانائی ڈیش بورڈ میں ابھی ان میں سے کوئی بہاؤ ترتیب نہیں دیا گیا۔", + "energy_flow_grid_import": "گرڈ سے درآمد", + "energy_flow_grid_export": "گرڈ کو برآمد", + "energy_flow_solar": "شمسی", + "energy_flow_battery_out": "بیٹری سے باہر", + "energy_flow_battery_in": "بیٹری میں", + "energy_flow_gas": "گیس", + "energy_flow_water": "پانی", + "energy_flow_devices": "آلات", + "energy_node_home": "گھر", + "energy_node_untracked": "غیر ٹریک شدہ استعمال", + "energy_node_home_use": "گھر پر استعمال", + "chart_no_data": "اس دورانیے میں کوئی ریڈنگ نہیں۔", + "legend_toggle_hint": "چھپانے یا دکھانے کے لیے ٹیپ کریں۔ صرف اسے دکھانے کے لیے دبائے رکھیں۔", + "legend_toggle_all_hidden": "ہر سلسلہ پوشیدہ ہے۔ دوبارہ دکھانے کے لیے کسی نام پر ٹیپ کریں۔", + "export_menu": "برآمد", + "export_png": "PNG کے طور پر محفوظ کریں", + "export_png_hint": "تصویر، 2×", + "export_svg": "SVG کے طور پر محفوظ کریں", + "export_svg_hint": "ویکٹر", + "export_csv": "CSV کاپی کریں", + "export_csv_hint": "پلاٹ کی گئی قدریں", + "export_yaml": "YAML کاپی کریں", + "export_yaml_hint": "اس کارڈ کی کنفیگریشن", + "export_copied": "کاپی ہو گیا", + "export_saved": "محفوظ ہو گیا", + "export_saved_file": "فائل کے طور پر محفوظ ہوا: یہاں کلپ بورڈ دستیاب نہیں", + "export_failed": "اس براؤزر سے برآمد نہیں ہو سکا", + "chart_log_nothing": "لوگارتھمی پیمانے پر بنانے کے لیے صفر سے اوپر کچھ نہیں۔", + "editor_style_lollipop": "لالی پاپ", + "editor_style_pictograph": "تصویری چارٹ", + "editor_unit_icon": "آئیکن (ہر ہستی کا اپنا ہو سکتا ہے)", + "editor_per_icon": "ہر آئیکن اتنے کو ظاہر کرتا ہے (خالی: خودکار)", + "editor_group_size": "فی گروپ آئیکنز (0: کوئی گروپ نہیں)", + "editor_partial": "کسور کے لیے آئیکن جزوی بھریں", + "editor_style_pie": "پائی / ڈونٹ", + "editor_shape": "شکل", + "editor_shape_donut": "ڈونٹ", + "editor_shape_pie": "پائی", + "editor_center_label": "کل کے نیچے کی سطر", + "editor_gap": "ٹکڑوں کے درمیان جگہ", + "editor_gradient": "گریڈینٹ بھرائی", + "editor_style_polar_area": "قطبی رقبہ", + "editor_polar_scale": "پیمانہ", + "editor_polar_scale_shared": "سب کے لیے ایک پیمانہ، 0 سے سب سے بڑی قدر تک", + "editor_polar_scale_limits": "ہر ٹکڑا اپنی ہستی کی کم از کم سے زیادہ سے زیادہ تک", + "editor_polar_color_by": "رنگ", + "editor_polar_color_by_series": "ہر ہستی کا ایک رنگ", + "editor_polar_color_by_shades": "ایک رنگ کے شیڈ، زیادہ کے لیے گہرا", + "editor_polar_color_by_bands": "رنگ بینڈ کے مطابق", + "editor_polar_color": "شیڈز کے لیے رنگ", + "polar_area_aria": "{names} کا قطبی رقبہ چارٹ", + "editor_style_radar": "ریڈار", + "editor_radar_scale": "پیمانہ", + "editor_radar_scale_limits": "ہر محور اپنی ہستی کی کم از کم سے زیادہ سے زیادہ تک", + "editor_radar_scale_shared": "سب کے لیے ایک پیمانہ، 0 سے سب سے بڑی قدر تک", + "editor_radar_fill": "اشکال کو بھریں", + "editor_radar_axis": "محور کا نام", + "radar_aria": "{names} کا ریڈار چارٹ", + "radar_other": "دیگر", + "editor_style_range_area": "حد رقبہ", + "editor_mean": "اوسط کو لکیر کے طور پر بنائیں", + "editor_range_color": "رنگ", + "editor_style_rings": "حلقے", + "editor_rings_start_angle": "آغاز کا زاویہ (0 اوپر ہے)", + "editor_rounded_ends": "گول سرے", + "editor_style_sankey": "سینکی (بہاؤ)", + "editor_link_color": "بہاؤ کو اس کے مطابق رنگیں", + "editor_link_color_auto": "وہ کہاں سے آتے ہیں، یا درمیانی نوڈ کے بعد کہاں جاتے ہیں", + "editor_link_color_source": "وہ کہاں سے آتے ہیں", + "editor_link_color_target": "وہ کہاں جاتے ہیں", + "editor_from": "بہاؤ کہاں سے", + "editor_to": "بہاؤ کہاں تک", + "editor_flow_color": "بہاؤ کا رنگ", + "sankey_aria": "بہاؤ چارٹ: {flows}", + "sankey_flow": "{from} سے {to} {value}", + "sankey_no_flows": "ہر ہستی کے اختیارات میں اسے \"بہاؤ کہاں سے\" اور \"بہاؤ کہاں تک\" دیں۔", + "sankey_nothing": "ابھی کچھ بھی بہہ نہیں رہا۔", + "energy_nothing_flowed": "اس دورانیے میں کچھ بھی نہیں بہا۔", + "editor_style_chord": "کورڈ (دائرے کے گرد بہاؤ)", + "editor_chord_pad": "نوڈز کے درمیان جگہ", + "editor_chord_ribbon_opacity": "ربن کی دھندلاہٹ", + "chord_aria": "کورڈ خاکہ: {flows}", + "editor_style_slope": "ڈھلوان", + "editor_measure": "موازنہ کریں", + "editor_measure_value": "تب اور اب کی ریڈنگ", + "editor_measure_change": "ہر دورانیے میں یہ کتنا بڑھا (میٹر)", + "editor_color_by_direction": "اوپر یا نیچے", + "editor_color_by_group": "گروپ کے مطابق", + "editor_increase": "اضافہ ہے", + "editor_increase_bad": "برا (سرخ)", + "editor_increase_good": "اچھا (سبز)", + "editor_group": "گروپ", + "slope_now": "ابھی", + "slope_ago": "{n} {unit} پہلے", + "slope_ago_one": "ایک {unit} پہلے", + "slope_previous": "پچھلے {n} {unit}", + "slope_previous_one": "پچھلا {unit}", + "slope_last": "آخری {n} {unit}", + "slope_last_one": "آخری {unit}", + "slope_unit_hour": "گھنٹہ", + "slope_unit_hour_other": "گھنٹے", + "slope_unit_day": "دن", + "slope_unit_day_other": "دن", + "slope_unit_week": "ہفتہ", + "slope_unit_week_other": "ہفتے", + "slope_unit_month": "مہینہ", + "slope_unit_month_other": "مہینے", + "slope_entity_aria": "{name}، {from} سے {to}", + "slope_no_reading": "کوئی ریڈنگ نہیں", + "editor_style_sparkline": "اسپارک لائنز", + "editor_spark": "اسپارک لائن", + "editor_spark_line": "لکیر", + "editor_spark_area": "رقبہ", + "editor_spark_column": "کالم", + "editor_spark_bar": "نام اور قدر کے نیچے بار", + "editor_spark_color": "رنگ", + "spark_aria": "{name} کا رجحان", + "editor_style_streamgraph": "اسٹریم گراف", + "editor_baseline": "شکل", + "editor_baseline_wiggle": "اسٹریم گراف (بہتا ہوا)", + "editor_baseline_centre": "مرکز میں", + "editor_baseline_share": "کل کا حصہ (100 %)", + "editor_baseline_zero": "صفر سے تہہ دار", + "editor_stream_order": "ترتیب", + "editor_stream_order_inside_out": "سب سے بڑا درمیان میں", + "editor_stream_order_listed": "فہرست کے مطابق، پہلا نیچے", + "editor_stream_labels": "دھاروں پر نام", + "editor_stream_curve": "کنارے", + "stream_total": "کل", + "editor_style_sunburst": "سن برسٹ", + "editor_style_icicle": "آئسیکل", + "editor_sunburst_shape": "شکل", + "editor_sunburst_shape_full": "پورا دائرہ", + "editor_sunburst_shape_half": "آدھا دائرہ", + "editor_hierarchy_color_by": "رنگ", + "editor_hierarchy_color_by_group": "ہر گروپ کا ایک رنگ", + "editor_hierarchy_color_by_bands": "رنگ بینڈ کے مطابق", + "hierarchy_total": "کل", + "hierarchy_other": "دیگر", + "hierarchy_empty": "دکھانے کو کچھ نہیں: کسی ہستی کی قدر صفر سے اوپر نہیں۔", + "hierarchy_no_reading": "کوئی ریڈنگ نہیں:", + "sunburst_aria": "{names} کا سن برسٹ", + "icicle_aria": "{names} کا آئسیکل چارٹ", + "editor_style_timeline": "حالت ٹائم لائن", + "timeline_no_states": "اس دورانیے میں کوئی حالت درج نہیں۔", + "timeline_for": "{duration} کے لیے", + "timeline_now": "ابھی", + "timeline_measurement": "ریڈنگز ہیں، حالتیں نہیں: اس کے لیے لکیری چارٹ موزوں ہے", + "editor_style_treemap": "ٹری میپ", + "editor_treemap_color_by": "رنگ", + "editor_treemap_color_by_group": "ہر گروپ کا ایک رنگ", + "editor_treemap_color_by_bands": "رنگ بینڈ کے مطابق", + "treemap_aria": "{names} کا ٹری میپ", + "treemap_total": "کل {value}", + "treemap_empty": "دکھانے کو کچھ نہیں: کسی ہستی کی قدر صفر سے اوپر نہیں۔", + "treemap_no_reading": "کوئی ریڈنگ نہیں:", + "treemap_other": "دیگر", + "editor_style_marimekko": "ماریمیکو", + "editor_marimekko_segment_labels": "ہر حصے پر متن", + "editor_marimekko_segment_labels_percent": "اپنے کالم کا حصہ", + "editor_marimekko_segment_labels_value": "قدر", + "editor_marimekko_segment_labels_both": "حصہ اور قدر", + "editor_marimekko_segment_labels_none": "کوئی نہیں", + "editor_marimekko_group": "کالم (گروپ)", + "editor_marimekko_category": "زمرہ", + "editor_marimekko_color": "زمرے کا رنگ", + "marimekko_aria": "ماریمیکو چارٹ، کالم: {columns}", + "editor_style_trend": "رجحان", + "trend_min": "کم", + "trend_avg": "اوسط", + "trend_max": "بلند", + "editor_style_violin": "وائلن", + "editor_shape_violin": "وائلن", + "editor_shape_raincloud": "رین کلاؤڈ (آدھا وائلن، باکس اور ریڈنگز)", + "editor_box": "وسطانیہ اور درمیانی نصف والا باکس", + "editor_bandwidth": "ہمواری (ہستی کی اکائی میں، خودکار کے لیے خالی)", + "editor_split_by": "فی شکل", + "editor_split_by_none": "ہستی", + "editor_split_by_day": "ہستی اور دن", + "editor_split_by_week": "ہستی اور ہفتہ", + "editor_split_by_month": "ہستی اور مہینہ", + "violin_median": "وسطانیہ {value}", + "violin_none": "کوئی ریڈنگ نہیں", + "violin_raincloud": "رین کلاؤڈ", + "editor_style_waffle": "وافل", + "editor_waffles": "وافلز", + "editor_waffles_one": "ایک، ہستیوں میں تقسیم", + "editor_waffles_each": "ہر ہستی کا ایک، ساتھ ساتھ", + "editor_headline": "پہلا حصہ بڑے حروف میں دکھائیں", + "editor_style_waterfall": "آبشار", + "editor_steps": "ہر قدم ہے", + "editor_steps_change": "دورانیے میں یہ کتنا بدلا", + "editor_steps_current": "اس کی موجودہ قدر", + "editor_start_from_first": "دورانیے کے آغاز پر پہلی ہستی کی ریڈنگ سے شروع کریں", + "editor_total": "آخر میں کل دکھائیں", + "editor_waterfall_invert": "الٹی گنتی (ان میں اضافہ کل میں کمی ہے)", + "waterfall_start": "آغاز", + "waterfall_end": "اختتام", + "waterfall_total": "کل", + "waterfall_no_readings": "کوئی ریڈنگ نہیں", + "waterfall_aria": "آبشار چارٹ: {bars}", + "editor_style_wind_rose": "ہوائی گلاب", + "wind_prevailing": "غالب", + "wind_mean_speed": "اوسط رفتار", + "wind_strongest": "تیز ترین", + "wind_calm": "پرسکون", + "wind_speed": "رفتار", + "wind_speed_unit": "رفتار ({unit})", + "wind_share": "وقت کا حصہ", + "wind_aria": "ہوائی گلاب، غالب {direction} {share}", + "wind_aria_calm": "ہوائی گلاب، غالب {direction} {share}، پرسکون {calm}", + "wind_aria_still": "ہوائی گلاب، پرسکون {calm}", + "editor_style_purpose_bar": "بیٹریاں، سطحیں، 0 سے 100 تک کچھ بھی", + "editor_style_purpose_thin": "اسٹوریج اور لمبی فہرستیں، کم جگہ میں", + "editor_style_purpose_segmented": "سگنل کی طاقت اور بھرنے کی سطحیں، درجوں میں", + "editor_style_purpose_tank": "ٹینک، ڈبے اور پانی کے ڈرم، نیچے سے بھرتے ہوئے", + "editor_style_purpose_battery": "گھر کی ہر بیٹری، سب سے خالی پہلے", + "editor_style_purpose_ring": "CPU، میموری اور ڈسک، ڈائل کی شکل میں", + "editor_style_purpose_needle": "پاور اور رفتار، سوئی کے ساتھ", + "editor_style_purpose_arc": "درجہ حرارت، نمی اور CO₂، کھلے ڈائل کی شکل میں", + "editor_style_purpose_line": "گھنٹوں، دنوں یا مہینوں میں کوئی سینسر کیسے بدلا", + "editor_style_purpose_area": "شمسی اور بجلی کا استعمال، صفر کے دونوں طرف درآمد اور برآمد کے ساتھ", + "editor_style_purpose_column": "فی دن توانائی، فی گھنٹہ بارش", + "editor_style_purpose_combined": "ایک وقت کے محور پر کالم، لکیریں اور رقبے، دوسرے محور کے ساتھ", + "editor_style_purpose_pie": "کل کیسے حصوں میں بٹتا ہے، جیسے آج کی توانائی کہاں سے آئی", + "editor_style_purpose_rings": "ایک ڈائل میں کئی بیٹریاں یا اہداف", + "editor_style_purpose_pictograph": "گنتی: کیے گئے کام، پانی کے گلاس، گھر پر موجود لوگ", + "editor_style_purpose_waffle": "100 میں سے ایک حصہ، یا ایک کل کی تقسیم", + "editor_style_purpose_histogram": "کوئی کمرہ ہر درجہ حرارت کی حد میں کتنی دیر رہا", + "editor_style_purpose_scatter": "ایک سینسر بمقابلہ دوسرا، جیسے ہیٹنگ بمقابلہ باہر کا درجہ حرارت", + "editor_style_purpose_bubble": "دو سینسر ایک دوسرے کے مقابل، سائز تیسرے سے", + "editor_style_purpose_heatmap": "گھنٹے اور ہفتے کے دن کے لحاظ سے پاور، یا کیلنڈر کی شکل میں سال بھر کے دن", + "editor_style_purpose_spiral": "روزانہ یا ہفتہ وار معمول، ہر دن یا ہفتے کا ایک چکر", + "editor_style_purpose_box": "ریڈنگز کیسے پھیلی ہیں، فی ہستی یا فی دن، ہفتہ یا مہینہ", + "editor_style_purpose_funnel": "پیدا شدہ شمسی توانائی، پھر گھر میں استعمال، پھر برآمد", + "editor_style_purpose_radar": "کئی قدروں کے خاکوں کا موازنہ", + "editor_style_purpose_polar_area": "دائرے کے گرد مختلف لمبائی کی قاشوں کی شکل میں قدریں", + "editor_style_purpose_treemap": "منزل اور کمرے کے لحاظ سے بجلی کا استعمال، حصے کے سائز کے خانوں میں", + "editor_style_purpose_marimekko": "دو طرح سے بٹا ہوا کل، جیسے کمرے اور استعمال کے لحاظ سے توانائی", + "editor_style_purpose_sunburst": "حلقوں کی شکل میں درجہ بندی، اندر جانے کے لیے ٹیپ کریں", + "editor_style_purpose_icicle": "تہہ دار بارز کی شکل میں درجہ بندی، اندر جانے کے لیے ٹیپ کریں", + "editor_style_purpose_grouped_bars": "کئی قدریں ساتھ ساتھ، تہہ در تہہ، یا 100 % کے طور پر", + "editor_style_purpose_bullet": "ایک قدر اپنے ہدف کے مقابل", + "editor_style_purpose_lollipop": "کم سیاہی میں بہت سی قدریں", + "editor_style_purpose_waterfall": "کل قدم بہ قدم کیسے بنتا یا گھٹتا ہے", + "editor_style_purpose_slope": "ہر ہستی تب اور اب", + "editor_style_purpose_dumbbell": "ہر ہستی کی کم ترین اور بلند ترین", + "editor_style_purpose_range_area": "ہر دورانیے کی کم ترین سے بلند ترین تک، سایہ دار", + "editor_style_purpose_sparkline": "ہر ہستی کے نام اور قدر کے پاس ایک چھوٹا رجحان", + "editor_style_purpose_streamgraph": "وقت کے ساتھ کئی ہستیاں ایک کل کو کیسے بانٹتی ہیں", + "editor_style_purpose_candlestick": "ہر دورانیے کی ابتدائی، بلند ترین، کم ترین اور آخری قدر", + "editor_style_purpose_violin": "ریڈنگز کیسے پھیلی ہیں، ایک ہموار شکل میں", + "editor_style_purpose_beeswarm": "ہر ریڈنگ ایک نقطہ، پھیلا کر تاکہ کوئی آپس میں نہ ٹکرائے", + "editor_style_purpose_strip_plot": "ہر ریڈنگ ایک نقطہ، درمیانی قدر پر ایک لکیر کے ساتھ", + "editor_style_purpose_sankey": "ذرائع اور لوڈ کے درمیان پاور کیسے بہتی ہے", + "editor_style_purpose_chord": "چند جگہوں کے درمیان دونوں طرف بہاؤ، دائرے کے گرد", + "editor_style_purpose_timeline": "ہر ہستی کب آن، آف، گھر پر یا ہیٹنگ میں تھی", + "editor_style_purpose_climate": "تھرموسٹیٹ کا درجہ حرارت اس کے سیٹ پوائنٹ کے مقابل", + "editor_style_purpose_wind_rose": "ہوا کدھر سے آتی ہے، اور کتنی تیز", + "editor_style_purpose_day_clock": "ہر ہستی کب آن تھی، گھڑی کے گرد", + "editor_style_purpose_cycle_plot": "ہفتے کے ہر دن کا اوسط دن، ساتھ ساتھ", + "editor_style_purpose_trend": "ایک چھوٹی ٹائل: قدر اور اس کی حالیہ تاریخ", + "editor_chart_group_data": "وقت کا دورانیہ اور ریڈنگز", + "editor_chart_group_look": "ظاہری شکل", + "editor_chart_group_axes": "محور اور گرڈ لائنیں", + "editor_chart_group_extras": "نشانات اور اضافی چیزیں", + "editor_chart_group_layout": "ترتیبِ صفحہ اور اشتراک", + "editor_notice_group_by": "{by} کے لحاظ سے گروپ بندی بند کر دی گئی: {style} اس طرح گروپ نہیں کر سکتا۔", + "editor_notice_sorted": "سب سے خالی پہلے ترتیب دیا گیا۔ اسے ڈسپلے کے تحت ترتیب سے بدلیں۔", + "editor_summary_no_entities": "ابھی کوئی ہستی نہیں", + "editor_summary_entity_one": "1 ہستی", + "editor_summary_entities": "{count} ہستیاں", + "editor_summary_matching": "اور ملنے والی ہستیاں", + "editor_summary_limits": "{min} سے {max}", + "editor_summary_target": "ہدف {target}", + "editor_summary_no_bands": "کوئی بینڈ نہیں", + "editor_summary_band_one": "1 بینڈ", + "editor_summary_bands": "{count} بینڈ", + "editor_warn_min_max": "کم از کم ({min}) زیادہ سے زیادہ ({max}) سے کم نہیں، اس لیے کچھ نہیں بھر سکتا۔ کم از کم گھٹائیں یا زیادہ سے زیادہ بڑھائیں۔", + "editor_warn_not_number": "{entity} کی ریڈنگ \"{state}\" ہے، جو عدد نہیں، اس لیے یہ انداز اسے نہیں بنا سکتا۔ ایسا سینسر چنیں جو عدد دیتا ہو، یا اس کے اختیارات میں اس کا کوئی وصف پڑھیں۔", + "editor_warn_band_same_start": "دو بینڈ {from} پر شروع ہوتے ہیں، اس لیے ان میں سے صرف ایک دکھتا ہے۔ ہر بینڈ کو اپنا الگ آغاز دیں۔", + "editor_row_action": "{action}: {entity}", + "editor_when_heading": "یہ سلسلہ صرف تب دکھائیں جب…", + "editor_when_card_heading": "سلسلے صرف تب دکھائیں جب…", + "editor_when_card_help": "ایک ہستی چنیں، پھر وہ حالت جس میں اسے ہونا چاہیے یا وہ حد جس کے اندر اسے رہنا چاہیے۔ ہر سلسلے کی اپنی شرط ہو سکتی ہے، ہستیاں میں اس کے اختیارات کے تحت۔", + "editor_when_state_helper": "کئی حالتیں: درمیان میں کوما لگائیں۔", + "editor_when_card_state_helper": "کئی حالتیں: درمیان میں کوما لگائیں۔", + "editor_anomalies_window_helper": "جیسے 30min، 2h یا 1d۔ خالی: دورانیے کا بارہواں حصہ۔", + "editor_zoom_helper": "پنچ، Ctrl + اسکرول، یا ڈریگ۔", + "editor_sync_helper": "ایک ہی نام والے چارٹ پوائنٹر مشترک رکھتے ہیں اور دورانیوں میں ساتھ ساتھ آگے بڑھتے ہیں۔", + "editor_forecast_entity_helper": "ابھی کے بعد اس کی پیش گوئی ڈیش میں بنائی جاتی ہے۔", + "editor_forecast_attribute_helper": "خالی: موسم کی پیش گوئی، یا \"forecast\" نام کا وصف۔", + "editor_forecast_value_key_helper": "خالی: پیش گوئی سے معلوم کیا جاتا ہے۔", + "editor_forecast_time_key_helper": "خالی: پیش گوئی سے معلوم کیا جاتا ہے۔", + "editor_forecast_type_helper": "خالی: فی گھنٹہ۔", + "editor_forecast_multiply_helper": "خالی: 1۔", + "editor_trend_y_min_helper": "ریڈنگز کو اس سے آگے جانے دینے کے لیے عدد سے پہلے ~ لگائیں۔", + "editor_trend_y_max_helper": "ریڈنگز کو اس سے آگے جانے دینے کے لیے عدد سے پہلے ~ لگائیں۔", + "editor_y_min_secondary_helper": "ریڈنگز کو اس سے آگے جانے دینے کے لیے عدد سے پہلے ~ لگائیں۔", + "editor_y_max_secondary_helper": "ریڈنگز کو اس سے آگے جانے دینے کے لیے عدد سے پہلے ~ لگائیں۔", + "editor_entity_groups_helper": "\"گروپ بندی\" پر ترجیح۔ دو سطحوں کے لیے \"زمینی منزل / باورچی خانہ\" لکھیں۔", + "editor_active_helper": "خالی: on، open، heating، home وغیرہ۔", + "editor_annotation_times_helper": "ہر دن کے لیے 07:00، یا 2026-10-28 07:00۔ درمیان میں کوما لگائیں۔", + "editor_annotation_value_helper": "کوئی عدد یا ہستی۔", + "editor_annotation_from_helper": "کوئی عدد یا ہستی۔ خالی: نیچے۔", + "editor_annotation_to_helper": "کوئی عدد یا ہستی۔ خالی: اوپر۔", + "editor_derivative_smoothing_time_helper": "جیسے 15min۔ ریڈنگز کی تعداد کی بجائے استعمال ہوتا ہے۔", + "editor_calm_helper": "خالی: 0.5 m/s، یا km/h، mph یا ناٹ میں یہی۔", + "editor_radar_axis_helper": "ایک ہی محور نام والی ہستیاں گروپوں میں ایک سیدھ میں آتی ہیں۔", + "editor_energy_flows_helper": "کچھ منتخب نہ ہو تو: گرڈ، شمسی اور بیٹری۔", + "editor_shade_color_helper": "پیلیٹ نام یا کوئی بھی CSS رنگ۔" +} diff --git a/src/locales/vi.json b/src/locales/vi.json new file mode 100644 index 0000000..2153f7a --- /dev/null +++ b/src/locales/vi.json @@ -0,0 +1,1061 @@ +{ + "entity_not_found": "Không tìm thấy thực thể", + "unavailable": "Không khả dụng", + "no_entities": "Thêm một thực thể trong trình chỉnh sửa để bắt đầu.", + "no_matches": "Hiện không có thực thể nào khớp.", + "none_available": "Không thực thể nào trong số này khả dụng.", + "editor_section_entities": "Thực thể", + "editor_section_style": "Kiểu", + "editor_section_chart": "Biểu đồ", + "editor_group_bars": "Thanh", + "editor_group_gauges": "Đồng hồ đo", + "editor_group_history": "Biểu đồ lịch sử", + "editor_group_totals": "Các phần của tổng", + "editor_group_compare": "So sánh", + "editor_group_distribution": "Phân phối", + "editor_period_last": "Hiển thị", + "editor_period_unit": "Đơn vị", + "editor_period_unit_hour": "Giờ", + "editor_period_unit_day": "Ngày", + "editor_period_unit_week": "Tuần", + "editor_period_unit_month": "Tháng", + "editor_source": "Số đo từ", + "editor_source_history": "Lịch sử (mọi thay đổi)", + "editor_source_statistics": "Thống kê dài hạn", + "editor_derivative_transform": "Biến đổi", + "editor_derivative_transform_none": "Không (giữ nguyên số đo)", + "editor_derivative_transform_derivative": "Tốc độ thay đổi", + "editor_derivative_unit_time": "Tốc độ trên mỗi", + "editor_derivative_unit_time_s": "Giây", + "editor_derivative_unit_time_min": "Phút", + "editor_derivative_unit_time_h": "Giờ", + "editor_derivative_unit_time_d": "Ngày", + "editor_derivative_smoothing": "Làm mượt theo số đo", + "editor_derivative_smoothing_time": "Làm mượt theo thời gian", + "editor_source_current": "Giá trị hiện tại", + "editor_source_energy": "Bảng điều khiển năng lượng", + "editor_energy_flows": "Dòng năng lượng", + "editor_energy_split": "Xuất lưới và sạc pin bên dưới trục", + "editor_curve": "Dạng đường", + "editor_curve_smooth": "Mượt", + "editor_curve_straight": "Thẳng", + "editor_curve_step": "Bậc thang", + "editor_color_by": "Màu", + "editor_color_by_series": "Mỗi thực thể một màu", + "editor_color_by_bands": "Theo dải màu", + "editor_labels": "Hiển thị giá trị trên các điểm", + "editor_series_color": "Màu đường", + "editor_dash": "Nét đứt", + "editor_section_limits": "Giới hạn", + "editor_section_colours": "Màu sắc", + "editor_section_display": "Hiển thị", + "editor_section_actions": "Hành động", + "editor_title": "Tiêu đề", + "editor_style_bar": "Thanh", + "editor_style_thin": "Mảnh", + "editor_style_segmented": "Phân đoạn", + "editor_style_tank": "Bồn chứa", + "editor_style_battery": "Lưới pin", + "battery_aria": "Mức pin: {levels}", + "editor_style_ring": "Vòng", + "editor_style_needle": "Kim", + "editor_style_arc": "Cung", + "editor_gauge_help": "Góc tính bằng độ, theo chiều kim đồng hồ từ đỉnh: -90 là bên trái, 90 là bên phải. Để trống để dùng hình dạng thông thường của kiểu.", + "editor_start_angle": "Góc bắt đầu", + "editor_end_angle": "Góc kết thúc", + "editor_center": "Ở giữa", + "editor_center_mode_value": "Giá trị", + "editor_center_mode_band": "Nhãn của dải màu", + "editor_center_mode_name": "Tên", + "editor_center_mode_text": "Văn bản tùy chỉnh", + "editor_center_mode_none": "Không có gì", + "editor_center_text": "Văn bản", + "editor_tick_labels": "Số trên thang đo", + "editor_ghost": "Phạm vi gần đây phía sau đồng hồ", + "editor_ghost_off": "Tắt", + "editor_ghost_24h": "24 giờ qua", + "editor_ghost_7d": "7 ngày qua", + "ghost_title_24h": "24 giờ qua: {min} đến {max}, trung bình {mean}", + "ghost_title_7d": "7 ngày qua: {min} đến {max}, trung bình {mean}", + "editor_show_name": "Hiển thị tên", + "editor_show_value": "Hiển thị giá trị", + "editor_show_icon": "Hiển thị biểu tượng", + "editor_show_target": "Hiển thị mục tiêu", + "editor_show_legend": "Hiển thị chú giải", + "editor_columns": "Cột", + "editor_sort": "Sắp xếp", + "editor_sort_none": "Theo thứ tự liệt kê", + "editor_sort_ascending": "Thấp nhất trước", + "editor_sort_descending": "Cao nhất trước", + "editor_decimals": "Số thập phân", + "editor_unit": "Đơn vị", + "editor_animate": "Hiệu ứng động", + "editor_hide_unavailable": "Ẩn thực thể không khả dụng", + "editor_export": "Menu xuất", + "editor_limit": "Hiển thị tối đa", + "editor_include_heading": "Cũng hiển thị mọi thực thể khớp", + "editor_include_help": "Thiết bị mới tự xuất hiện mà không cần chỉnh sửa thẻ. Chọn nhiều mục cùng loại để khớp với bất kỳ mục nào; các loại khác nhau phải khớp tất cả.", + "editor_exclude_heading": "Loại trừ", + "editor_exclude_help": "Các thực thể khớp sẽ bị loại trừ nếu khớp với bất kỳ mục nào trong số này.", + "editor_rule_device_class": "Lớp thiết bị", + "editor_rule_area": "Khu vực", + "editor_rule_floor": "Tầng", + "editor_rule_label": "Nhãn", + "editor_rule_domain": "Miền", + "editor_rule_entity": "Thực thể", + "editor_tap_action": "Hành động khi chạm", + "editor_hold_action": "Hành động khi giữ", + "editor_double_tap_action": "Hành động khi chạm hai lần", + "editor_badge_entity": "Thực thể", + "editor_badge_style": "Giao diện", + "editor_badge_style_value": "Giá trị kèm biểu tượng", + "editor_badge_style_sparkline": "Biểu đồ mini", + "editor_badge_style_ring": "Vòng", + "editor_badge_style_thin": "Thanh mảnh", + "editor_badge_attribute": "Thuộc tính (thay cho trạng thái)", + "editor_badge_name": "Tên", + "editor_badge_hours": "Số giờ lịch sử", + "editor_badge_show_name": "Hiển thị tên", + "editor_badge_show_icon": "Hiển thị biểu tượng", + "editor_badge_icon": "Biểu tượng", + "editor_badge_min": "Tối thiểu", + "editor_badge_max": "Tối đa", + "editor_badge_unit": "Đơn vị", + "editor_badge_decimals": "Số thập phân", + "editor_badge_color": "Màu khi không có dải", + "editor_badge_bands": "Dải màu", + "editor_badge_bands_help": "Huy hiệu lấy màu của dải chứa giá trị của nó, giống như trên thẻ.", + "editor_badge_actions": "Hành động", + "editor_badge_tap_action": "Hành động khi chạm", + "editor_badge_hold_action": "Hành động khi giữ", + "editor_badge_double_tap_action": "Hành động khi chạm hai lần", + "editor_attribute": "Thuộc tính (thay cho trạng thái)", + "editor_name": "Tên", + "editor_icon": "Biểu tượng", + "editor_min": "Tối thiểu", + "editor_max": "Tối đa", + "editor_target": "Mục tiêu", + "editor_none": "Không", + "editor_card_setting": "cài đặt của thẻ", + "editor_limit_default": "Mặc định ({value})", + "editor_limit_number": "Số", + "editor_limit_entity": "Thực thể", + "editor_preset": "Thiết lập sẵn", + "editor_preset_battery": "Pin (thấp là xấu)", + "editor_preset_usage": "Mức dùng (cao là xấu)", + "editor_preset_temperature": "Nhiệt độ", + "editor_preset_none": "Không", + "editor_preset_custom": "Tùy chỉnh", + "editor_band_from": "Từ", + "editor_band_from_entity": "Bắt đầu từ một thực thể", + "editor_band_from_number": "Bắt đầu từ một số", + "editor_band_from_entity_label": "Bắt đầu tại thực thể này", + "editor_band_color": "Màu", + "editor_band_custom_color": "Màu CSS", + "editor_band_label": "Nhãn", + "editor_band_icon": "Biểu tượng", + "editor_color_icon": "Tô màu biểu tượng theo dải của chúng", + "editor_color_primary": "Màu chính", + "editor_color_green": "Xanh lá", + "editor_color_amber": "Hổ phách", + "editor_color_red": "Đỏ", + "editor_color_blue": "Xanh dương", + "editor_color_purple": "Tím", + "editor_color_grey": "Xám", + "editor_color_custom": "Tùy chỉnh…", + "editor_add_band": "Thêm dải", + "editor_remove_band": "Xóa dải", + "editor_add_entity": "Thêm thực thể", + "editor_move_up": "Di chuyển lên", + "editor_move_down": "Di chuyển xuống", + "editor_remove_entity": "Xóa thực thể", + "editor_show_options": "Hiện tùy chọn", + "editor_hide_options": "Ẩn tùy chọn", + "editor_not_found": "{entity} (không tìm thấy)", + "editor_severity": "Màu sắc", + "annotation_at": "{label} lúc {time}", + "editor_orientation": "Hướng", + "editor_orientation_horizontal": "Ngang", + "editor_orientation_vertical": "Dọc", + "editor_value_axis": "Nhãn giá trị", + "editor_value_grid": "Đường kẻ tại mỗi nhãn giá trị", + "editor_value_min": "Giá trị thấp nhất hiển thị", + "editor_value_max": "Giá trị cao nhất hiển thị", + "dist_median": "Trung vị", + "dist_middle": "Nửa giữa", + "dist_range": "Thấp nhất – cao nhất", + "dist_count": "Số đo", + "editor_drill_down": "Chạm vào một nhóm để xem các thành phần", + "drill_into": "{label}. Xem các thành phần", + "drill_back": "Quay lại {name}", + "drill_top": "Tất cả", + "extremes_high": "Cao", + "extremes_low": "Thấp", + "extremes_average": "TB", + "editor_extremes_max": "Đánh dấu số đo cao nhất", + "editor_extremes_min": "Đánh dấu số đo thấp nhất", + "editor_extremes_average": "Trung bình", + "editor_extremes_average_none": "Không hiển thị", + "editor_extremes_average_line": "Đường ngang qua biểu đồ", + "editor_extremes_average_figure": "Chỉ con số", + "editor_extremes": "Đánh dấu cao nhất, thấp nhất và trung bình", + "anomaly_title": "{name}: {value}, lệch {sigma} so với bình thường", + "anomaly_beyond_high": "trên {limit}", + "anomaly_beyond_low": "dưới {limit}", + "editor_anomalies": "Đánh dấu số đo bất thường", + "editor_anomalies_window": "Cửa sổ", + "editor_anomalies_sigma": "Ngưỡng đánh dấu, tính bằng độ lệch chuẩn", + "editor_anomalies_color": "Màu điểm đánh dấu", + "editor_anomalies_band": "Tô bóng dải bình thường", + "period_previous": "Kỳ trước", + "period_next": "Kỳ sau", + "period_return": "Quay lại {label}", + "period_today": "Hôm nay", + "period_yesterday": "Hôm qua", + "period_this_week": "Tuần này", + "period_last_week": "Tuần trước", + "period_this_month": "Tháng này", + "period_last_month": "Tháng trước", + "period_this_year": "Năm nay", + "period_last_year": "Năm ngoái", + "period_last_hour": "Giờ qua", + "period_last_hours": "{n} giờ qua", + "period_last_day": "Ngày qua", + "period_last_days": "{n} ngày qua", + "period_last_week_rolling": "7 ngày qua", + "period_last_weeks": "{n} tuần qua", + "period_last_month_rolling": "Tháng qua", + "period_last_months": "{n} tháng qua", + "editor_color_by_shades": "Các sắc độ của một màu", + "editor_shade_color": "Màu sắc độ", + "editor_show_percent": "Hiển thị mỗi phần dưới dạng phần trăm", + "editor_center_total": "Tổng", + "editor_center_average": "Trung bình", + "editor_center_none": "Không có gì", + "parts_total": "Tổng", + "parts_average": "Trung bình", + "parts_aria": "{style} của {names}", + "editor_style_scatter": "Phân tán", + "editor_style_bubble": "Bong bóng", + "editor_against": "Dọc theo trục dưới", + "editor_against_entity": "Thực thể đầu tiên", + "editor_against_time": "Thời gian", + "editor_dot_size": "Kích thước chấm (px)", + "editor_jitter": "Độ phân tán ngẫu nhiên (px)", + "editor_min_size": "Bong bóng nhỏ nhất (px)", + "editor_max_size": "Bong bóng lớn nhất (px)", + "editor_dot_color": "Màu chấm", + "editor_xy_x_axis": "Nhãn dọc trục dưới", + "scatter_needs_two": "Thêm thực thể thứ hai. Thực thể đầu tiên nằm trên trục ngang, các thực thể khác trên trục dọc.", + "bubble_needs_three": "Thêm ba thực thể: một trên trục ngang, một trên trục dọc và một cho kích thước của mỗi bong bóng.", + "scatter_role_x": "Trục ngang", + "bubble_role_size": "Kích thước", + "chart_total": "Tổng", + "editor_x_min": "Giá trị ngang thấp nhất", + "editor_x_max": "Giá trị ngang cao nhất", + "zoom_reset": "Đặt lại thu phóng", + "zoom_window": "Đang hiển thị: {from} đến {to}", + "zoom_window_label": "Phần biểu đồ đang hiển thị", + "editor_zoom": "Thu phóng và kéo", + "editor_overview": "Dải tổng quan bên dưới biểu đồ", + "editor_annotations": "Chú thích", + "editor_annotation_type": "Loại", + "editor_annotation_type_line": "Đường tại một giá trị", + "editor_annotation_type_band": "Dải giá trị được tô bóng", + "editor_annotation_type_time": "Dấu tại các thời điểm cố định", + "editor_annotation_type_state": "Dấu khi thực thể thay đổi", + "editor_annotation_type_point": "Nhãn trên một số đo", + "editor_annotation_add_line": "Đường", + "editor_annotation_add_band": "Dải", + "editor_annotation_add_time": "Thời điểm", + "editor_annotation_add_state": "Thay đổi trạng thái", + "editor_annotation_add_point": "Nhãn điểm", + "editor_annotation_add": "Thêm chú thích:", + "editor_annotation_value": "Giá trị", + "editor_annotation_from": "Từ", + "editor_annotation_to": "Đến", + "editor_annotation_times": "Thời điểm", + "editor_annotation_entity": "Thực thể", + "editor_annotation_series": "Chuỗi (để trống cho chuỗi đầu tiên)", + "editor_annotation_state": "Trạng thái (để trống cho mọi thay đổi)", + "editor_annotation_shade": "Tô bóng khi ở trạng thái này", + "editor_annotation_at": "Số đo", + "editor_annotation_at_max": "Cao nhất", + "editor_annotation_at_min": "Thấp nhất", + "editor_annotation_at_last": "Mới nhất", + "editor_annotation_at_first": "Đầu tiên", + "editor_annotation_label": "Nhãn", + "editor_annotation_color": "Màu", + "editor_annotation_dash": "Nét đứt", + "editor_annotation_history": "Theo lịch sử của thực thể (bậc thang)", + "editor_annotation_zone": "Tô bóng", + "editor_annotation_zone_none": "Không có gì", + "editor_annotation_zone_above": "Phía trên đường", + "editor_annotation_zone_below": "Phía dưới đường", + "editor_annotation_severity": "Màu tô bóng theo giá trị của đường (dải tùy chọn)", + "editor_annotation_remove": "Xóa chú thích", + "editor_zones": "Tô bóng các dải mức độ phía sau biểu đồ", + "editor_period_calendar": "Khoảng thời gian", + "editor_period_calendar_rolling": "Gần đây nhất…", + "editor_period_calendar_day": "Hôm nay", + "editor_period_calendar_week": "Tuần này", + "editor_period_calendar_month": "Tháng này", + "editor_period_calendar_year": "Năm nay", + "editor_period_offset": "Lùi lại số kỳ (0 là kỳ hiện tại)", + "editor_period_until": "Vẽ đến", + "editor_period_until_now": "Bây giờ", + "editor_period_until_end": "Cuối kỳ", + "editor_period_navigate": "Hiển thị nút trước và sau", + "editor_group_by": "Nhóm số đo theo", + "editor_group_by_none": "Không nhóm", + "editor_group_by_hour": "Giờ", + "editor_group_by_day": "Ngày", + "editor_group_by_week": "Tuần", + "editor_group_by_month": "Tháng", + "editor_aggregate": "Kết hợp bằng", + "compare_series": "{name}, {offset}", + "compare_hours_earlier": "{n} giờ trước đó", + "compare_days_earlier": "{n} ngày trước đó", + "compare_weeks_earlier": "{n} tuần trước đó", + "compare_months_earlier": "{n} tháng trước đó", + "compare_years_earlier": "{n} năm trước đó", + "editor_compare": "So sánh với các khoảng trước đó (vẽ mờ phía sau)", + "editor_compare_style": "Màu của các khoảng trước đó", + "editor_compare_style_grey": "Xám", + "editor_compare_style_series": "Màu chuỗi nhạt đi", + "editor_aggregate_mean": "Trung bình", + "editor_aggregate_sum": "Tổng", + "editor_aggregate_min": "Thấp nhất", + "editor_aggregate_max": "Cao nhất", + "editor_aggregate_first": "Đầu tiên", + "editor_aggregate_last": "Cuối cùng", + "editor_aggregate_change": "Mức thay đổi (đồng hồ đếm tăng dần)", + "editor_cumulative_transform": "Biến đổi", + "editor_cumulative_transform_none": "Không (giữ nguyên số đo)", + "editor_cumulative_transform_cumulative": "Tổng lũy kế", + "editor_cumulative_reset": "Tổng lũy kế bắt đầu lại", + "editor_cumulative_reset_none": "Không bao giờ (từ cạnh trái)", + "editor_cumulative_reset_day": "Mỗi ngày", + "editor_cumulative_reset_week": "Mỗi tuần", + "editor_cumulative_reset_month": "Mỗi tháng", + "editor_cumulative_reset_billing": "Mỗi tháng vào ngày tính cước", + "editor_cumulative_billing_day": "Ngày tính cước trong tháng (1–28)", + "editor_x_axis": "Nhãn thời gian", + "editor_y_axis": "Nhãn giá trị", + "editor_axis_labels": "Nhãn trục", + "editor_axis_labels_outside": "Bên cạnh biểu đồ", + "editor_axis_labels_inside": "Đè lên biểu đồ", + "editor_grid_horizontal": "Đường ngang", + "editor_grid_vertical": "Đường dọc", + "editor_y_min": "Giá trị thấp nhất hiển thị", + "editor_y_max": "Giá trị cao nhất hiển thị", + "editor_y_scale": "Thang giá trị", + "editor_y_scale_linear": "Bước đều", + "editor_y_scale_log": "Logarit (lũy thừa của mười)", + "editor_tooltip": "Hiển thị giá trị khi di chuột hoặc chạm", + "editor_line_width": "Độ rộng đường (px)", + "editor_dots": "Chấm tại mỗi số đo", + "editor_on_top": "Vẽ trên các đường khác", + "editor_when_entity": "Thực thể", + "editor_when_state": "ở trạng thái", + "editor_when_above": "trên", + "editor_when_below": "dưới", + "editor_when_card_entity": "Thực thể", + "editor_when_card_state": "ở trạng thái", + "editor_when_card_above": "trên", + "editor_when_card_below": "dưới", + "editor_when_ghost": "Đường mờ của các số đo bị ẩn", + "editor_when_strip": "Dải cho biết khi nào điều kiện đúng", + "when_strip_label": "Hiển thị khi {condition}", + "editor_now_marker": "Đường hiện tại", + "editor_now_marker_off": "Tắt", + "editor_now_marker_line": "Chỉ đường", + "editor_now_marker_time": "Đường và thời gian", + "editor_now_marker_countdown": "Đường và đếm ngược đến thời điểm cố định tiếp theo", + "now_marker_countdown": "{label} sau {duration}", + "now_marker_next": "Tiếp theo sau {duration}", + "editor_compact": "Thu gọn", + "editor_header": "Tên và giá trị", + "editor_header_above": "Phía trên biểu đồ", + "editor_header_over": "Đè lên biểu đồ", + "editor_header_hidden": "Ẩn", + "editor_legend_toggle": "Chạm vào tên để ẩn hoặc hiện", + "editor_labels_show": "Số đo nào", + "editor_labels_show_all": "Tất cả (nhiều nhất có thể)", + "editor_labels_show_last": "Mới nhất", + "editor_labels_show_minmax": "Cao nhất và thấp nhất", + "editor_labels_show_ends": "Đầu tiên và mới nhất", + "editor_labels_position": "Vị trí nhãn", + "editor_labels_position_auto": "Trên đỉnh, dưới đáy", + "editor_labels_position_above": "Phía trên", + "editor_labels_position_below": "Phía dưới", + "editor_labels_position_center": "Trên điểm", + "editor_labels_overlap": "Cho phép nhãn chồng lên nhau", + "editor_sync": "Nhóm đồng bộ", + "editor_multiples": "Một biểu đồ nhỏ cho mỗi thực thể", + "editor_multiples_scale": "Thang giá trị", + "editor_multiples_scale_auto": "Giống nhau khi đơn vị khớp", + "editor_multiples_scale_shared": "Giống nhau cho mọi biểu đồ", + "editor_multiples_scale_independent": "Mỗi biểu đồ một thang riêng", + "editor_multiples_columns": "Cột (để trống để vừa thẻ)", + "forecast_label": "Dự báo", + "forecast_series": "Dự báo {name}", + "editor_forecast_title": "Dự báo", + "editor_forecast_entity": "Thực thể dự báo", + "editor_forecast_attribute": "Thuộc tính", + "editor_forecast_value_key": "Khóa giá trị", + "editor_forecast_time_key": "Khóa thời gian", + "editor_forecast_type": "Dự báo thời tiết", + "editor_forecast_type_hourly": "Hằng giờ", + "editor_forecast_type_daily": "Hằng ngày", + "editor_forecast_type_twice_daily": "Hai lần mỗi ngày", + "editor_forecast_multiply": "Nhân giá trị với", + "editor_forecast_hours": "Hiển thị dự báo xa đến", + "editor_set_point": "Hiển thị điểm đặt", + "editor_shading": "Tô bóng khi đang sưởi hoặc làm mát", + "editor_shade_fan": "Tô bóng khi chỉ có quạt chạy", + "editor_current_color": "Màu nhiệt độ", + "editor_set_point_color": "Màu điểm đặt", + "editor_heating_color": "Màu sưởi", + "editor_cooling_color": "Màu làm mát", + "editor_days": "Số ngày (hơn 1 sẽ hiển thị ngày trung bình)", + "editor_day_clock_center_total": "Thời gian bật", + "editor_day_clock_center_now": "Giờ hiện tại", + "editor_day_clock_center_none": "Không có gì", + "editor_bucket": "Một thanh cho mỗi", + "editor_bucket_15": "15 phút", + "editor_bucket_30": "30 phút", + "editor_bucket_60": "Giờ", + "editor_aggregate_auto": "Tự động (mức thay đổi cho đồng hồ đếm, còn lại là trung bình)", + "editor_ring_color": "Màu", + "editor_active": "Tính là bật", + "editor_entity_options_none": "Hãy thêm một thực thể ở trên trước.", + "editor_hierarchy_group_by": "Nhóm theo", + "editor_group_by_floor": "Tầng", + "editor_group_by_area": "Khu vực", + "editor_group_by_device": "Thiết bị", + "editor_group_by_label": "Nhãn", + "editor_entity_groups": "Nhóm riêng", + "editor_bar_labels": "Văn bản trên thanh", + "editor_bar_labels_state": "Trạng thái", + "editor_bar_labels_duration": "Thời lượng", + "editor_bar_labels_both": "Trạng thái và thời lượng", + "editor_bar_labels_none": "Không", + "editor_timeline_legend": "Chú giải trạng thái", + "editor_timeline_legend_above": "Phía trên biểu đồ", + "editor_timeline_legend_hidden": "Ẩn", + "editor_state_colors": "Màu trạng thái", + "editor_state_colors_help": "Tên bảng màu (amber, green, blue, red, purple, grey, primary) hoặc bất kỳ màu CSS nào.", + "editor_state_colors_state": "Trạng thái", + "editor_state_colors_color": "Màu", + "editor_state_colors_add": "Thêm màu trạng thái", + "editor_state_colors_remove": "Xóa", + "editor_timeline_group": "Nhóm (các hàng cùng nhóm dùng chung tiêu đề)", + "editor_points_per_hour": "Số điểm mỗi giờ (0 vẽ mọi số đo)", + "editor_graph": "Đồ thị", + "editor_graph_line": "Đường", + "editor_graph_bar": "Thanh", + "editor_graph_none": "Không (chỉ giá trị)", + "editor_fill": "Tô dưới đường", + "editor_fill_solid": "Đặc", + "editor_fill_fade": "Mờ dần", + "editor_fill_none": "Không", + "editor_points": "Chấm trên đường", + "editor_points_hover": "Khi di chuột", + "editor_points_always": "Luôn luôn", + "editor_points_never": "Không bao giờ", + "editor_trend_labels": "Nhãn cao nhất và thấp nhất", + "editor_labels_hover": "Khi di chuột", + "editor_labels_always": "Luôn luôn", + "editor_labels_never": "Không bao giờ", + "editor_height": "Chiều cao đồ thị (trên mỗi 500 px chiều rộng)", + "editor_bar_spacing": "Khoảng cách giữa các thanh (px)", + "editor_color_transition": "Màu dải", + "editor_color_transition_smooth": "Hòa trộn", + "editor_color_transition_hard": "Đổi tại mỗi dải", + "editor_extrema": "Hiển thị thấp nhất và cao nhất", + "editor_average": "Hiển thị trung bình", + "editor_trend_legend": "Chú giải (hai thực thể trở lên)", + "editor_trend_y_min": "Giá trị thấp nhất", + "editor_trend_y_max": "Giá trị cao nhất", + "editor_min_range": "Khoảng nhỏ nhất hiển thị", + "editor_y_min_secondary": "Thấp nhất trục phải", + "editor_y_max_secondary": "Cao nhất trục phải", + "editor_min_range_secondary": "Khoảng nhỏ nhất trục phải", + "editor_value_factor": "Nhân với 10 mũ", + "editor_align_header": "Tên và biểu tượng", + "editor_align_header_default": "Dàn đều", + "editor_align_header_left": "Trái", + "editor_align_header_right": "Phải", + "editor_align_header_center": "Giữa", + "editor_align_icon": "Biểu tượng", + "editor_align_icon_right": "Bên phải tên", + "editor_align_icon_left": "Bên trái tên", + "editor_align_icon_state": "Cạnh giá trị", + "editor_align_state": "Giá trị", + "editor_align_state_left": "Trái", + "editor_align_state_right": "Phải", + "editor_align_state_center": "Giữa", + "editor_font_size": "Cỡ giá trị (%)", + "editor_font_size_header": "Cỡ tên (px)", + "editor_color_name": "Tô màu tên", + "editor_color_value": "Tô màu giá trị", + "editor_trend_color_icon": "Tô màu biểu tượng", + "editor_trend_group": "Không nền (bên trong thẻ khác)", + "editor_icon_image": "Hình ảnh thay cho biểu tượng (URL)", + "editor_trend_tooltip": "Hiển thị giá trị dưới con trỏ", + "editor_y_axis_side": "Trục", + "editor_y_axis_side_primary": "Trái", + "editor_y_axis_side_secondary": "Phải (thang riêng)", + "editor_entity_aggregate": "Kết hợp bằng", + "editor_fixed_value": "Vẽ giá trị hiện tại thành đường phẳng", + "editor_show_state": "Hiển thị giá trị của nó cạnh giá trị chính", + "editor_show_indicator": "Chấm màu theo giá trị", + "editor_show_graph": "Trên đồ thị", + "editor_show_line": "Đường", + "editor_show_fill": "Tô", + "editor_show_points": "Chấm", + "editor_show_legend_entity": "Trong chú giải", + "editor_show_legend_state": "Giá trị trong chú giải", + "editor_sectors": "Hướng", + "editor_sectors_4": "4 (N, E, S, W)", + "editor_sectors_8": "8 (N, NE, E…)", + "editor_sectors_16": "16 (N, NNE, NE…)", + "editor_calm": "Lặng gió dưới", + "editor_wind_roles": "Thực thể đầu tiên là hướng gió, tính bằng độ hoặc hướng la bàn như SW. Thực thể thứ hai là tốc độ gió: nếu không có, các cánh chỉ cho biết gió thổi từ mỗi hướng thường xuyên đến mức nào.", + "editor_wind_now": "Hướng: {direction}. Tốc độ: {speed}.", + "editor_wind_none": "không có", + "editor_wind_statistics": "Thống kê dài hạn cho hướng trung bình của mỗi giờ. Điều này chỉ đúng khi qua hướng bắc nếu cảm biến ghi hướng dưới dạng góc (lớp trạng thái measurement_angle); nếu không, một giờ dao động giữa NNW và NNE sẽ có trung bình là hướng nam. Lịch sử là chính xác.", + "editor_style_area": "Miền", + "editor_stack": "Xếp chồng", + "editor_stack_none": "Không xếp chồng", + "editor_stack_normal": "Chồng lên nhau", + "editor_stack_percent": "Đến 100 %", + "editor_negative_color": "Màu dưới 0", + "editor_style_beeswarm": "Bầy ong", + "editor_place_by": "Đặt mỗi chấm theo", + "editor_place_by_value": "Giá trị của nó", + "editor_place_by_time_of_day": "Thời điểm trong ngày xảy ra", + "editor_size_by_value": "Chấm lớn hơn cho giá trị lớn hơn", + "swarm_readings": "{n} số đo", + "swarm_events": "{n} lần bật", + "swarm_shown": "Số chấm hiển thị", + "swarm_none": "Không có số đo", + "swarm_no_change": "Không thay đổi: {value}", + "swarm_held": "Giữ nguyên cả kỳ", + "swarm_earliest_latest": "Sớm nhất – muộn nhất", + "swarm_lowest_highest": "Thấp nhất – cao nhất", + "editor_style_strip_plot": "Biểu đồ dải", + "strip_median_value": "Trung vị {value}", + "strip_mean_value": "Trung bình {value}", + "strip_mean": "Trung bình", + "editor_strip_marker": "Đường ngang mỗi hàng tại", + "editor_strip_marker_median": "Trung vị", + "editor_strip_marker_mean": "Trung bình", + "editor_strip_marker_none": "Không có đường", + "editor_strip_jitter": "Trải rộng trên hàng", + "editor_fill_color": "Màu", + "editor_style_box": "Biểu đồ hộp", + "box_aria": "Biểu đồ hộp của {names}", + "box_highest": "Cao nhất", + "box_upper_quartile": "Tứ phân vị trên", + "box_median": "Trung vị", + "box_lower_quartile": "Tứ phân vị dưới", + "box_lowest": "Thấp nhất", + "box_mean": "Trung bình", + "box_count": "Số đo", + "box_outliers": "Giá trị ngoại lai", + "editor_whiskers": "Râu kéo đến", + "editor_whiskers_tukey": "1,5 × chiều cao hộp (ngoại lai dạng chấm)", + "editor_whiskers_range": "Thấp nhất và cao nhất", + "editor_readings": "Hiển thị mỗi số đo thành một chấm", + "editor_box_color": "Màu hộp", + "editor_style_bullet": "Biểu đồ bullet", + "editor_ranges": "Các khoảng phía sau thanh", + "editor_ranges_shades": "Các sắc xám", + "editor_ranges_colours": "Màu của dải màu", + "compare_target": "mục tiêu {target}", + "chart_aria": "Biểu đồ {style} của {names}", + "editor_style_candlestick": "Nến", + "editor_candle_by": "Một nến cho mỗi", + "editor_under_aggregate": "Thực thể bên dưới: kết hợp số đo bằng", + "editor_up_color": "Màu khi tăng", + "editor_down_color": "Màu khi giảm", + "editor_underneath": "Vẽ các thực thể khác bên dưới dạng", + "editor_underneath_columns": "Cột", + "editor_underneath_line": "Một đường", + "candle_open": "Mở", + "candle_high": "Cao", + "candle_low": "Thấp", + "candle_close": "Đóng", + "candle_week_of": "Tuần của {date}", + "editor_style_climate": "Khí hậu", + "climate_set_point": "Điểm đặt", + "climate_range": "{low} – {high}", + "climate_not_thermostat": "{name} không phải là bộ điều nhiệt. Hãy chọn một thực thể khí hậu.", + "climate_action_heating": "Đang sưởi", + "climate_action_preheating": "Đang làm nóng trước", + "climate_action_cooling": "Đang làm mát", + "climate_action_defrosting": "Đang rã đông", + "climate_action_drying": "Đang hút ẩm", + "climate_action_fan": "Quạt", + "climate_action_idle": "Chờ", + "climate_action_off": "Tắt", + "editor_style_column": "Cột", + "editor_group_by_auto": "Tự động", + "editor_range": "Thấp nhất đến cao nhất trong mỗi cột", + "editor_rounded": "Đầu bo tròn", + "editor_column_labels": "Hiển thị giá trị trên các cột", + "editor_error_bars": "Thanh sai số (độ phân tán trong mỗi cột)", + "editor_error_bars_none": "Không", + "editor_error_bars_std": "Trung bình ± một độ lệch chuẩn", + "editor_error_bars_min_max": "Thấp nhất và cao nhất", + "editor_error_bars_ci95": "Khoảng tin cậy 95 % của trung bình", + "error_bars_tooltip": "{value} ({low} – {high})", + "editor_column_color": "Màu", + "editor_style_combined": "Kết hợp", + "editor_series_type": "Vẽ dạng", + "editor_series_type_line": "Đường", + "editor_series_type_column": "Cột", + "editor_series_type_area": "Miền", + "editor_series_axis": "Trục giá trị", + "editor_series_axis_auto": "Tự động (theo đơn vị)", + "editor_series_axis_left": "Trái", + "editor_series_axis_right": "Phải", + "editor_series_aggregate": "Kết hợp bằng", + "editor_series_aggregate_auto": "Như thẻ", + "editor_series_aggregate_mean": "Trung bình", + "editor_series_aggregate_sum": "Tổng", + "editor_series_aggregate_min": "Thấp nhất", + "editor_series_aggregate_max": "Cao nhất", + "editor_series_aggregate_first": "Đầu tiên", + "editor_series_aggregate_last": "Cuối cùng", + "editor_series_aggregate_change": "Mức thay đổi (đồng hồ đếm tăng dần)", + "editor_style_day_clock": "Đồng hồ 24 giờ", + "day_clock_times_one": "một lần", + "day_clock_times": "{n} lần", + "day_clock_a_day": "{text} mỗi ngày", + "day_clock_busiest": "{total} · cao điểm {time}", + "day_clock_peak": "đỉnh {value} lúc {time}", + "day_clock_state": "{name} {state}", + "day_clock_per_day": "{label} mỗi ngày", + "day_clock_no_data": "Không có dữ liệu", + "day_clock_now": "Bây giờ", + "day_clock_on": "bật", + "day_clock_average": "Ngày trung bình · {n} ngày qua", + "day_clock_on_days": "trong {on}/{of} ngày", + "day_clock_so_far": "{duration} cho đến nay", + "day_clock_range": "{from} – {to}", + "day_clock_average_value": "trung bình {value}", + "editor_style_cycle_plot": "Biểu đồ chu kỳ", + "cycle_note_week": "Trung bình mỗi giờ trong {n} tuần", + "cycle_note_hour": "Mỗi giờ, theo từng ngày, trong {n} tuần", + "cycle_note_month": "Mỗi ngày trong tháng, theo từng tháng, trong {n} tuần", + "cycle_mean_legend": "Trung bình ô", + "cycle_panel_average": "Trung bình {name}", + "editor_cycle_plot_cycle": "Một ô cho mỗi", + "editor_cycle_plot_cycle_day_of_week": "Ngày trong tuần (các giờ của ngày)", + "editor_cycle_plot_cycle_hour_of_day": "Giờ trong ngày (theo từng ngày)", + "editor_cycle_plot_cycle_day_of_month": "Ngày trong tháng (theo từng tháng)", + "editor_cycle_plot_weeks": "Số tuần", + "editor_style_dumbbell": "Quả tạ", + "editor_ends": "So sánh", + "editor_ends_range": "Thấp nhất và cao nhất trong kỳ", + "editor_ends_then": "Đầu kỳ và bây giờ", + "editor_ends_target": "Mục tiêu và bây giờ", + "editor_show_now": "Đánh dấu giá trị hiện tại", + "dumbbell_low": "Thấp", + "dumbbell_high": "Cao", + "dumbbell_now": "Bây giờ", + "dumbbell_target": "Mục tiêu", + "dumbbell_ago_hour_one": "Một giờ trước", + "dumbbell_ago_hour": "{n} giờ trước", + "dumbbell_ago_day_one": "Một ngày trước", + "dumbbell_ago_day": "{n} ngày trước", + "dumbbell_ago_week_one": "Một tuần trước", + "dumbbell_ago_week": "{n} tuần trước", + "dumbbell_ago_month_one": "Một tháng trước", + "dumbbell_ago_month": "{n} tháng trước", + "dumbbell_no_value": "Không có giá trị", + "editor_style_funnel": "Phễu", + "editor_funnel_shape": "Hình dạng", + "editor_funnel_shape_funnel": "Phễu (giai đoạn đầu ở trên)", + "editor_funnel_shape_pyramid": "Kim tự tháp (giai đoạn đầu ở dưới)", + "editor_funnel_percent_of": "Phần trăm", + "editor_funnel_percent_of_first": "Tỷ lệ so với giai đoạn đầu", + "editor_funnel_percent_of_previous": "Tỷ lệ so với giai đoạn trước", + "editor_funnel_percent_of_none": "Không hiển thị", + "editor_funnel_color_by": "Màu", + "editor_funnel_color_by_series": "Mỗi thực thể một màu", + "editor_funnel_color_by_bands": "Theo dải màu", + "funnel_aria": "{style} của {names}", + "editor_style_grouped_bars": "Thanh nhóm", + "editor_mode": "Thanh", + "editor_mode_grouped": "Cạnh nhau", + "editor_mode_stacked": "Xếp chồng", + "editor_mode_percent": "Xếp chồng đến 100 %", + "editor_bars_color_by": "Màu", + "editor_bars_color_by_series": "Mỗi chuỗi một màu", + "editor_bars_color_by_bands": "Theo dải màu", + "editor_bar_group": "Hàng", + "editor_bar_series": "Chuỗi", + "editor_bar_color": "Màu thanh", + "grouped_bars_aria": "Biểu đồ thanh của {names}", + "editor_style_heatmap": "Bản đồ nhiệt", + "heatmap_aria": "Bản đồ nhiệt của {name}", + "heatmap_hours": "Số ngày lấy trung bình", + "heatmap_empty": "Không có số đo", + "editor_grid": "Bố cục", + "editor_grid_hours": "Giờ theo ngày trong tuần", + "editor_grid_calendar": "Lịch (mỗi ô một ngày)", + "editor_color_by_scale": "Thang liên tục", + "editor_cell_shape": "Ô", + "editor_cell_shape_square": "Vuông", + "editor_cell_shape_rounded": "Bo tròn", + "editor_cell_shape_hexagon": "Lục giác", + "editor_color_min": "Màu thấp nhất tại", + "editor_color_max": "Màu cao nhất tại", + "editor_legend": "Chú giải", + "editor_style_spiral": "Xoắn ốc", + "spiral_aria": "Xoắn ốc của {name}, {n} vòng", + "spiral_turn_day_note": "{n} ngày, mỗi ngày một vòng", + "spiral_turn_week_note": "{n} tuần, mỗi tuần một vòng", + "spiral_inner_oldest": "Cũ nhất ở giữa, mới nhất ở ngoài", + "editor_spiral_turn": "Một vòng cho mỗi", + "editor_spiral_turn_day": "Ngày", + "editor_spiral_turn_week": "Tuần", + "editor_spiral_turns": "Số vòng", + "editor_spiral_ring_width": "Độ rộng vòng", + "editor_style_histogram": "Biểu đồ tần suất", + "editor_count": "Đếm", + "editor_count_time": "Thời gian trong mỗi khoảng", + "editor_count_readings": "Số đo trong mỗi khoảng", + "editor_show_as": "Hiển thị dạng", + "editor_show_as_percent": "Tỷ lệ trên tổng (%)", + "editor_show_as_total": "Giờ hoặc số đo", + "editor_bins": "Số khoảng (để trống: tự động)", + "editor_bin_width": "Độ rộng khoảng (ưu tiên hơn số khoảng)", + "editor_bars": "Hai thực thể trở lên", + "editor_bars_side": "Thanh cạnh nhau", + "editor_bars_overlap": "Thanh chồng lên nhau", + "editor_hist_x_axis": "Nhãn giá trị dọc trục dưới", + "histogram_readings": "{n} số đo", + "histogram_reading": "1 số đo", + "editor_style_line": "Đường", + "chart_loading": "Đang tải lịch sử…", + "chart_error": "Không thể tải lịch sử: {error}", + "energy_loading": "Đang tải cài đặt bảng điều khiển năng lượng…", + "energy_error": "Không thể đọc cài đặt bảng điều khiển năng lượng: {error}", + "energy_none": "Bảng điều khiển năng lượng chưa thiết lập dòng nào trong số này.", + "energy_flow_grid_import": "Nhập từ lưới điện", + "energy_flow_grid_export": "Xuất lên lưới điện", + "energy_flow_solar": "Năng lượng mặt trời", + "energy_flow_battery_out": "Pin xả", + "energy_flow_battery_in": "Pin sạc", + "energy_flow_gas": "Khí đốt", + "energy_flow_water": "Nước", + "energy_flow_devices": "Thiết bị", + "energy_node_home": "Nhà", + "energy_node_untracked": "Tiêu thụ không theo dõi", + "energy_node_home_use": "Dùng trong nhà", + "chart_no_data": "Không có số đo trong khoảng thời gian này.", + "legend_toggle_hint": "Chạm để ẩn hoặc hiện. Giữ để chỉ hiện mục này.", + "legend_toggle_all_hidden": "Mọi chuỗi đều bị ẩn. Chạm vào một tên để hiện lại.", + "export_menu": "Xuất", + "export_png": "Lưu dạng PNG", + "export_png_hint": "hình ảnh, 2×", + "export_svg": "Lưu dạng SVG", + "export_svg_hint": "véc-tơ", + "export_csv": "Sao chép CSV", + "export_csv_hint": "giá trị đã vẽ", + "export_yaml": "Sao chép YAML", + "export_yaml_hint": "cấu hình của thẻ này", + "export_copied": "Đã sao chép", + "export_saved": "Đã lưu", + "export_saved_file": "Đã lưu thành tệp: bảng tạm không khả dụng ở đây", + "export_failed": "Không thể xuất từ trình duyệt này", + "chart_log_nothing": "Không có giá trị nào trên 0 để vẽ theo thang logarit.", + "editor_style_lollipop": "Kẹo mút", + "editor_style_pictograph": "Biểu đồ hình ảnh", + "editor_unit_icon": "Biểu tượng (mỗi thực thể có thể có biểu tượng riêng)", + "editor_per_icon": "Mỗi biểu tượng đại diện cho (để trống: tự động)", + "editor_group_size": "Số biểu tượng mỗi nhóm (0: không nhóm)", + "editor_partial": "Tô một phần biểu tượng cho phần lẻ", + "editor_style_pie": "Tròn / vành khuyên", + "editor_shape": "Hình dạng", + "editor_shape_donut": "Vành khuyên", + "editor_shape_pie": "Tròn", + "editor_center_label": "Dòng dưới tổng", + "editor_gap": "Khoảng cách giữa các lát", + "editor_gradient": "Tô chuyển sắc", + "editor_style_polar_area": "Miền cực", + "editor_polar_scale": "Thang", + "editor_polar_scale_shared": "Một thang cho tất cả, từ 0 đến giá trị lớn nhất", + "editor_polar_scale_limits": "Mỗi lát từ tối thiểu đến tối đa của thực thể", + "editor_polar_color_by": "Màu", + "editor_polar_color_by_series": "Mỗi thực thể một màu", + "editor_polar_color_by_shades": "Các sắc độ của một màu, đậm hơn khi lớn hơn", + "editor_polar_color_by_bands": "Theo dải màu", + "editor_polar_color": "Màu cho sắc độ", + "polar_area_aria": "Biểu đồ miền cực của {names}", + "editor_style_radar": "Radar", + "editor_radar_scale": "Thang", + "editor_radar_scale_limits": "Mỗi trục từ tối thiểu đến tối đa của thực thể", + "editor_radar_scale_shared": "Một thang cho tất cả, từ 0 đến giá trị lớn nhất", + "editor_radar_fill": "Tô các hình", + "editor_radar_axis": "Tên trục", + "radar_aria": "Biểu đồ radar của {names}", + "radar_other": "Khác", + "editor_style_range_area": "Miền khoảng", + "editor_mean": "Vẽ trung bình thành đường", + "editor_range_color": "Màu", + "editor_style_rings": "Vòng", + "editor_rings_start_angle": "Góc bắt đầu (0 là đỉnh)", + "editor_rounded_ends": "Đầu bo tròn", + "editor_style_sankey": "Sankey (dòng chảy)", + "editor_link_color": "Tô màu dòng theo", + "editor_link_color_auto": "Nơi xuất phát, hoặc nơi đến sau một nút giữa", + "editor_link_color_source": "Nơi xuất phát", + "editor_link_color_target": "Nơi đến", + "editor_from": "Dòng từ", + "editor_to": "Dòng đến", + "editor_flow_color": "Màu dòng", + "sankey_aria": "Biểu đồ dòng chảy: {flows}", + "sankey_flow": "{from} đến {to} {value}", + "sankey_no_flows": "Đặt \"Dòng từ\" và \"Dòng đến\" cho mỗi thực thể trong tùy chọn của nó.", + "sankey_nothing": "Hiện không có gì đang chảy.", + "energy_nothing_flowed": "Không có dòng nào trong khoảng thời gian này.", + "editor_style_chord": "Hợp âm (dòng quanh vòng tròn)", + "editor_chord_pad": "Khoảng cách giữa các nút", + "editor_chord_ribbon_opacity": "Độ mờ của dải", + "chord_aria": "Biểu đồ hợp âm: {flows}", + "editor_style_slope": "Độ dốc", + "editor_measure": "So sánh", + "editor_measure_value": "Số đo lúc đó và bây giờ", + "editor_measure_change": "Mức tăng trong mỗi kỳ (đồng hồ đếm)", + "editor_color_by_direction": "Tăng hoặc giảm", + "editor_color_by_group": "Theo nhóm", + "editor_increase": "Tăng là", + "editor_increase_bad": "Xấu (đỏ)", + "editor_increase_good": "Tốt (xanh lá)", + "editor_group": "Nhóm", + "slope_now": "Bây giờ", + "slope_ago": "{n} {unit} trước", + "slope_ago_one": "Một {unit} trước", + "slope_previous": "{n} {unit} trước đó", + "slope_previous_one": "{unit} trước đó", + "slope_last": "{n} {unit} gần nhất", + "slope_last_one": "{unit} gần nhất", + "slope_unit_hour": "giờ", + "slope_unit_hour_other": "giờ", + "slope_unit_day": "ngày", + "slope_unit_day_other": "ngày", + "slope_unit_week": "tuần", + "slope_unit_week_other": "tuần", + "slope_unit_month": "tháng", + "slope_unit_month_other": "tháng", + "slope_entity_aria": "{name}, {from} đến {to}", + "slope_no_reading": "không có số đo", + "editor_style_sparkline": "Biểu đồ mini", + "editor_spark": "Biểu đồ mini", + "editor_spark_line": "Đường", + "editor_spark_area": "Miền", + "editor_spark_column": "Cột", + "editor_spark_bar": "Thanh dưới tên và giá trị", + "editor_spark_color": "Màu", + "spark_aria": "Xu hướng của {name}", + "editor_style_streamgraph": "Biểu đồ dòng", + "editor_baseline": "Hình dạng", + "editor_baseline_wiggle": "Biểu đồ dòng (uốn lượn)", + "editor_baseline_centre": "Căn giữa", + "editor_baseline_share": "Tỷ lệ trên tổng (100 %)", + "editor_baseline_zero": "Xếp chồng từ 0", + "editor_stream_order": "Thứ tự", + "editor_stream_order_inside_out": "Lớn nhất ở giữa", + "editor_stream_order_listed": "Theo thứ tự liệt kê, đầu tiên ở dưới cùng", + "editor_stream_labels": "Tên trên các dòng", + "editor_stream_curve": "Cạnh", + "stream_total": "Tổng", + "editor_style_sunburst": "Biểu đồ sunburst", + "editor_style_icicle": "Biểu đồ icicle", + "editor_sunburst_shape": "Hình dạng", + "editor_sunburst_shape_full": "Vòng tròn đầy đủ", + "editor_sunburst_shape_half": "Nửa vòng tròn", + "editor_hierarchy_color_by": "Màu", + "editor_hierarchy_color_by_group": "Mỗi nhóm một màu", + "editor_hierarchy_color_by_bands": "Theo dải màu", + "hierarchy_total": "Tổng", + "hierarchy_other": "Khác", + "hierarchy_empty": "Không có gì để hiển thị: không thực thể nào có giá trị trên 0.", + "hierarchy_no_reading": "Không có số đo:", + "sunburst_aria": "Biểu đồ sunburst của {names}", + "icicle_aria": "Biểu đồ icicle của {names}", + "editor_style_timeline": "Dòng thời gian trạng thái", + "timeline_no_states": "Không có trạng thái nào được ghi trong khoảng thời gian này.", + "timeline_for": "trong {duration}", + "timeline_now": "Bây giờ", + "timeline_measurement": "Đây là số đo, không phải trạng thái: biểu đồ đường phù hợp hơn", + "editor_style_treemap": "Biểu đồ cây", + "editor_treemap_color_by": "Màu", + "editor_treemap_color_by_group": "Mỗi nhóm một màu", + "editor_treemap_color_by_bands": "Theo dải màu", + "treemap_aria": "Biểu đồ cây của {names}", + "treemap_total": "Tổng cộng {value}", + "treemap_empty": "Không có gì để hiển thị: không thực thể nào có giá trị trên 0.", + "treemap_no_reading": "Không có số đo:", + "treemap_other": "Khác", + "editor_style_marimekko": "Marimekko", + "editor_marimekko_segment_labels": "Văn bản trên mỗi phần", + "editor_marimekko_segment_labels_percent": "Tỷ lệ trong cột", + "editor_marimekko_segment_labels_value": "Giá trị", + "editor_marimekko_segment_labels_both": "Tỷ lệ và giá trị", + "editor_marimekko_segment_labels_none": "Không", + "editor_marimekko_group": "Cột (nhóm)", + "editor_marimekko_category": "Danh mục", + "editor_marimekko_color": "Màu danh mục", + "marimekko_aria": "Biểu đồ Marimekko, các cột: {columns}", + "editor_style_trend": "Xu hướng", + "trend_min": "Thấp", + "trend_avg": "Trung bình", + "trend_max": "Cao", + "editor_style_violin": "Vĩ cầm", + "editor_shape_violin": "Vĩ cầm", + "editor_shape_raincloud": "Mây mưa (nửa vĩ cầm, hộp và số đo)", + "editor_box": "Hộp với trung vị và nửa giữa", + "editor_bandwidth": "Độ làm mượt (theo đơn vị của thực thể, để trống để tự động)", + "editor_split_by": "Một hình cho mỗi", + "editor_split_by_none": "Thực thể", + "editor_split_by_day": "Thực thể và ngày", + "editor_split_by_week": "Thực thể và tuần", + "editor_split_by_month": "Thực thể và tháng", + "violin_median": "trung vị {value}", + "violin_none": "Không có số đo", + "violin_raincloud": "Mây mưa", + "editor_style_waffle": "Biểu đồ waffle", + "editor_waffles": "Ô waffle", + "editor_waffles_one": "Một, chia giữa các thực thể", + "editor_waffles_each": "Mỗi thực thể một, đặt cạnh nhau", + "editor_headline": "Hiển thị tỷ lệ đầu tiên bằng chữ lớn", + "editor_style_waterfall": "Thác nước", + "editor_steps": "Mỗi bước là", + "editor_steps_change": "Mức thay đổi trong kỳ", + "editor_steps_current": "Giá trị hiện tại của nó", + "editor_start_from_first": "Bắt đầu từ số đo của thực thể đầu tiên ở đầu kỳ", + "editor_total": "Hiển thị tổng ở cuối", + "editor_waterfall_invert": "Đếm ngược (mức tăng ở đây là mức giảm của tổng)", + "waterfall_start": "Bắt đầu", + "waterfall_end": "Kết thúc", + "waterfall_total": "Tổng", + "waterfall_no_readings": "Không có số đo", + "waterfall_aria": "Biểu đồ thác nước: {bars}", + "editor_style_wind_rose": "Hoa gió", + "wind_prevailing": "Hướng chủ đạo", + "wind_mean_speed": "Tốc độ trung bình", + "wind_strongest": "Mạnh nhất", + "wind_calm": "Lặng gió", + "wind_speed": "Tốc độ", + "wind_speed_unit": "Tốc độ ({unit})", + "wind_share": "Tỷ lệ thời gian", + "wind_aria": "Hoa gió, hướng chủ đạo {direction} {share}", + "wind_aria_calm": "Hoa gió, hướng chủ đạo {direction} {share}, lặng gió {calm}", + "wind_aria_still": "Hoa gió, lặng gió {calm}", + "editor_style_purpose_bar": "Pin, mức, mọi thứ từ 0 đến 100", + "editor_style_purpose_thin": "Dung lượng lưu trữ và danh sách dài, trong ít chỗ", + "editor_style_purpose_segmented": "Cường độ tín hiệu và mức đầy, theo từng bậc", + "editor_style_purpose_tank": "Bồn chứa, thùng rác và thùng hứng nước mưa, đầy dần từ dưới lên", + "editor_style_purpose_battery": "Mọi viên pin trong nhà, pin cạn nhất trước", + "editor_style_purpose_ring": "CPU, bộ nhớ và ổ đĩa, dạng mặt đồng hồ", + "editor_style_purpose_needle": "Công suất và tốc độ, có kim chỉ", + "editor_style_purpose_arc": "Nhiệt độ, độ ẩm và CO₂, dạng mặt đồng hồ hở", + "editor_style_purpose_line": "Một cảm biến thay đổi thế nào qua nhiều giờ, ngày hoặc tháng", + "editor_style_purpose_area": "Điện mặt trời và điện tiêu thụ, với nhập và xuất ở hai bên số 0", + "editor_style_purpose_column": "Năng lượng mỗi ngày, lượng mưa mỗi giờ", + "editor_style_purpose_combined": "Cột, đường và miền trên một trục thời gian, với trục thứ hai", + "editor_style_purpose_pie": "Một tổng chia thành các phần thế nào, như năng lượng hôm nay đến từ đâu", + "editor_style_purpose_rings": "Nhiều pin hoặc mục tiêu trong một mặt đồng hồ", + "editor_style_purpose_pictograph": "Đếm: việc nhà đã làm, cốc nước, người ở nhà", + "editor_style_purpose_waffle": "Một phần trên 100, hoặc cách chia một tổng", + "editor_style_purpose_histogram": "Một phòng ở trong mỗi khoảng nhiệt độ bao lâu", + "editor_style_purpose_scatter": "Một cảm biến so với cảm biến khác, như sưởi so với nhiệt độ ngoài trời", + "editor_style_purpose_bubble": "Hai cảm biến so với nhau, kích thước theo cảm biến thứ ba", + "editor_style_purpose_heatmap": "Công suất theo giờ và ngày trong tuần, hoặc các ngày trong năm dạng lịch", + "editor_style_purpose_spiral": "Thói quen hằng ngày hoặc hằng tuần, mỗi vòng một ngày hoặc một tuần", + "editor_style_purpose_box": "Số đo phân bố thế nào, theo thực thể hoặc theo ngày, tuần hay tháng", + "editor_style_purpose_funnel": "Điện mặt trời tạo ra, rồi dùng trong nhà, rồi xuất đi", + "editor_style_purpose_radar": "So sánh đặc điểm của nhiều giá trị", + "editor_style_purpose_polar_area": "Giá trị dạng các lát dài ngắn khác nhau quanh vòng tròn", + "editor_style_purpose_treemap": "Điện tiêu thụ theo tầng và phòng, dạng các ô lớn nhỏ theo tỷ lệ", + "editor_style_purpose_marimekko": "Một tổng chia theo hai cách, như năng lượng theo phòng và theo mục đích dùng", + "editor_style_purpose_sunburst": "Phân cấp dạng các vòng, chạm để đi vào", + "editor_style_purpose_icicle": "Phân cấp dạng các thanh xếp chồng, chạm để đi vào", + "editor_style_purpose_grouped_bars": "Nhiều giá trị cạnh nhau, xếp chồng hoặc theo 100 %", + "editor_style_purpose_bullet": "Một giá trị so với mục tiêu của nó", + "editor_style_purpose_lollipop": "Nhiều giá trị với ít mực", + "editor_style_purpose_waterfall": "Một tổng được cộng dồn hoặc giảm dần thế nào, từng bước", + "editor_style_purpose_slope": "Mỗi thực thể lúc trước và bây giờ", + "editor_style_purpose_dumbbell": "Thấp nhất và cao nhất của mỗi thực thể", + "editor_style_purpose_range_area": "Từ thấp nhất đến cao nhất của mỗi kỳ, được tô bóng", + "editor_style_purpose_sparkline": "Một xu hướng nhỏ cạnh tên và giá trị của mỗi thực thể", + "editor_style_purpose_streamgraph": "Nhiều thực thể chia nhau một tổng thế nào theo thời gian", + "editor_style_purpose_candlestick": "Mở, cao, thấp và đóng mỗi kỳ", + "editor_style_purpose_violin": "Số đo phân bố thế nào, dạng một hình mượt", + "editor_style_purpose_beeswarm": "Mỗi số đo là một chấm, dàn ra để không chấm nào chồng nhau", + "editor_style_purpose_strip_plot": "Mỗi số đo là một chấm, với một đường ở giá trị giữa", + "editor_style_purpose_sankey": "Điện chạy giữa nguồn và tải thế nào", + "editor_style_purpose_chord": "Dòng chảy hai chiều giữa vài nơi, quanh vòng tròn", + "editor_style_purpose_timeline": "Khi nào mỗi thực thể bật, tắt, ở nhà hoặc đang sưởi", + "editor_style_purpose_climate": "Nhiệt độ của bộ điều nhiệt so với điểm đặt", + "editor_style_purpose_wind_rose": "Gió thổi từ đâu, và mạnh thế nào", + "editor_style_purpose_day_clock": "Khi nào mỗi thực thể bật, quanh mặt đồng hồ", + "editor_style_purpose_cycle_plot": "Ngày trung bình của mỗi thứ trong tuần, cạnh nhau", + "editor_style_purpose_trend": "Một ô gọn: giá trị trên nền lịch sử gần đây của nó", + "editor_chart_group_data": "Khoảng thời gian và số đo", + "editor_chart_group_look": "Giao diện", + "editor_chart_group_axes": "Trục và đường lưới", + "editor_chart_group_extras": "Điểm đánh dấu và phần thêm", + "editor_chart_group_layout": "Bố cục và chia sẻ", + "editor_notice_group_by": "Đã tắt nhóm theo {by}: {style} không thể nhóm theo cách đó.", + "editor_notice_sorted": "Đã sắp xếp cạn nhất trước. Đổi bằng Sắp xếp trong Hiển thị.", + "editor_summary_no_entities": "Chưa có thực thể", + "editor_summary_entity_one": "1 thực thể", + "editor_summary_entities": "{count} thực thể", + "editor_summary_matching": "cùng các thực thể khớp", + "editor_summary_limits": "{min} đến {max}", + "editor_summary_target": "mục tiêu {target}", + "editor_summary_no_bands": "Không có dải", + "editor_summary_band_one": "1 dải", + "editor_summary_bands": "{count} dải", + "editor_warn_min_max": "Giá trị tối thiểu ({min}) không nhỏ hơn giá trị tối đa ({max}), nên không thể tô đầy. Hãy giảm tối thiểu hoặc tăng tối đa.", + "editor_warn_not_number": "{entity} có giá trị \"{state}\", không phải là số, nên kiểu này không thể vẽ. Hãy chọn một cảm biến báo số, hoặc đọc một thuộc tính của nó trong tùy chọn của nó.", + "editor_warn_band_same_start": "Hai dải bắt đầu tại {from}, nên chỉ một dải hiển thị. Hãy cho mỗi dải một điểm bắt đầu riêng.", + "editor_row_action": "{action}: {entity}", + "editor_when_heading": "Chỉ hiển thị chuỗi này khi…", + "editor_when_card_heading": "Chỉ hiển thị các chuỗi khi…", + "editor_when_card_help": "Chọn một thực thể, rồi trạng thái nó phải có hoặc khoảng nó phải nằm trong. Mỗi chuỗi có thể có điều kiện riêng, trong tùy chọn của nó ở mục Thực thể.", + "editor_when_state_helper": "Nhiều trạng thái: phân cách bằng dấu phẩy.", + "editor_when_card_state_helper": "Nhiều trạng thái: phân cách bằng dấu phẩy.", + "editor_anomalies_window_helper": "Ví dụ 30min, 2h hoặc 1d. Để trống: một phần mười hai khoảng thời gian.", + "editor_zoom_helper": "Chụm, Ctrl + cuộn hoặc kéo.", + "editor_sync_helper": "Các biểu đồ cùng tên dùng chung con trỏ và cùng chuyển qua các khoảng thời gian.", + "editor_forecast_entity_helper": "Dự báo của nó được vẽ nét đứt sau thời điểm hiện tại.", + "editor_forecast_attribute_helper": "Để trống: dự báo thời tiết, hoặc thuộc tính có tên \"forecast\".", + "editor_forecast_value_key_helper": "Để trống: tự xác định từ dự báo.", + "editor_forecast_time_key_helper": "Để trống: tự xác định từ dự báo.", + "editor_forecast_type_helper": "Để trống: hằng giờ.", + "editor_forecast_multiply_helper": "Để trống: 1.", + "editor_trend_y_min_helper": "Đặt ~ trước số để cho phép số đo vượt quá nó.", + "editor_trend_y_max_helper": "Đặt ~ trước số để cho phép số đo vượt quá nó.", + "editor_y_min_secondary_helper": "Đặt ~ trước số để cho phép số đo vượt quá nó.", + "editor_y_max_secondary_helper": "Đặt ~ trước số để cho phép số đo vượt quá nó.", + "editor_entity_groups_helper": "Ưu tiên hơn \"Nhóm theo\". Viết \"Tầng trệt / Bếp\" cho hai cấp.", + "editor_active_helper": "Để trống: on, open, heating, home và tương tự.", + "editor_annotation_times_helper": "07:00 cho mỗi ngày, hoặc 2026-10-28 07:00. Phân cách bằng dấu phẩy.", + "editor_annotation_value_helper": "Một số hoặc một thực thể.", + "editor_annotation_from_helper": "Một số hoặc một thực thể. Để trống: đáy.", + "editor_annotation_to_helper": "Một số hoặc một thực thể. Để trống: đỉnh.", + "editor_derivative_smoothing_time_helper": "Ví dụ 15min. Dùng thay cho số lượng số đo.", + "editor_calm_helper": "Để trống: 0,5 m/s, hoặc tương đương theo km/h, mph hay hải lý.", + "editor_radar_axis_helper": "Các thực thể cùng tên trục sẽ thẳng hàng giữa các nhóm.", + "editor_energy_flows_helper": "Không chọn: lưới điện, mặt trời và pin.", + "editor_shade_color_helper": "Tên bảng màu hoặc bất kỳ màu CSS nào." +} diff --git a/src/locales/zh-Hans.json b/src/locales/zh-Hans.json new file mode 100644 index 0000000..cbfa8e2 --- /dev/null +++ b/src/locales/zh-Hans.json @@ -0,0 +1,1061 @@ +{ + "entity_not_found": "未找到实体", + "unavailable": "不可用", + "no_entities": "在编辑器中添加一个实体即可开始。", + "no_matches": "目前没有匹配的实体。", + "none_available": "这些实体均不可用。", + "editor_section_entities": "实体", + "editor_section_style": "样式", + "editor_section_chart": "图表", + "editor_group_bars": "条形", + "editor_group_gauges": "仪表", + "editor_group_history": "历史图表", + "editor_group_totals": "整体的组成", + "editor_group_compare": "比较", + "editor_group_distribution": "分布", + "editor_period_last": "显示最近", + "editor_period_unit": "单位", + "editor_period_unit_hour": "小时", + "editor_period_unit_day": "天", + "editor_period_unit_week": "周", + "editor_period_unit_month": "月", + "editor_source": "读数来源", + "editor_source_history": "历史(每次变化)", + "editor_source_statistics": "长期统计", + "editor_derivative_transform": "转换", + "editor_derivative_transform_none": "无(保持原始读数)", + "editor_derivative_transform_derivative": "变化率", + "editor_derivative_unit_time": "变化率单位时间", + "editor_derivative_unit_time_s": "秒", + "editor_derivative_unit_time_min": "分钟", + "editor_derivative_unit_time_h": "小时", + "editor_derivative_unit_time_d": "天", + "editor_derivative_smoothing": "按读数平滑", + "editor_derivative_smoothing_time": "按时间平滑", + "editor_source_current": "当前值", + "editor_source_energy": "能源仪表盘", + "editor_energy_flows": "能源流向", + "editor_energy_split": "将输出和电池充电显示在坐标轴下方", + "editor_curve": "线条形状", + "editor_curve_smooth": "平滑", + "editor_curve_straight": "直线", + "editor_curve_step": "阶梯", + "editor_color_by": "颜色", + "editor_color_by_series": "每个实体一种颜色", + "editor_color_by_bands": "按颜色区间", + "editor_labels": "在数据点上显示数值", + "editor_series_color": "线条颜色", + "editor_dash": "虚线", + "editor_section_limits": "范围", + "editor_section_colours": "颜色", + "editor_section_display": "显示", + "editor_section_actions": "动作", + "editor_title": "标题", + "editor_style_bar": "条形", + "editor_style_thin": "细条", + "editor_style_segmented": "分段", + "editor_style_tank": "水箱", + "editor_style_battery": "电池格", + "battery_aria": "电池电量:{levels}", + "editor_style_ring": "圆环", + "editor_style_needle": "指针", + "editor_style_arc": "圆弧", + "editor_gauge_help": "角度以度为单位,从顶部顺时针计算:-90 为左侧,90 为右侧。留空则使用该样式的默认形状。", + "editor_start_angle": "起始角度", + "editor_end_angle": "结束角度", + "editor_center": "中间显示", + "editor_center_mode_value": "数值", + "editor_center_mode_band": "颜色区间的标签", + "editor_center_mode_name": "名称", + "editor_center_mode_text": "自定义文本", + "editor_center_mode_none": "无", + "editor_center_text": "文本", + "editor_tick_labels": "刻度数字", + "editor_ghost": "仪表后方显示近期范围", + "editor_ghost_off": "关闭", + "editor_ghost_24h": "最近 24 小时", + "editor_ghost_7d": "最近 7 天", + "ghost_title_24h": "最近 24 小时:{min} 至 {max},平均 {mean}", + "ghost_title_7d": "最近 7 天:{min} 至 {max},平均 {mean}", + "editor_show_name": "显示名称", + "editor_show_value": "显示数值", + "editor_show_icon": "显示图标", + "editor_show_target": "显示目标", + "editor_show_legend": "显示图例", + "editor_columns": "列数", + "editor_sort": "排序", + "editor_sort_none": "按列表顺序", + "editor_sort_ascending": "从低到高", + "editor_sort_descending": "从高到低", + "editor_decimals": "小数位数", + "editor_unit": "单位", + "editor_animate": "动画", + "editor_hide_unavailable": "隐藏不可用的实体", + "editor_export": "导出菜单", + "editor_limit": "最多显示", + "editor_include_heading": "同时显示所有匹配的实体", + "editor_include_help": "新设备会自动出现,无需编辑卡片。同一类别选择多项时匹配其中任意一项;不同类别必须全部匹配。", + "editor_exclude_heading": "排除", + "editor_exclude_help": "匹配到的实体如果符合以下任意一项,将被排除。", + "editor_rule_device_class": "设备类别", + "editor_rule_area": "区域", + "editor_rule_floor": "楼层", + "editor_rule_label": "标签", + "editor_rule_domain": "域", + "editor_rule_entity": "实体", + "editor_tap_action": "点击动作", + "editor_hold_action": "长按动作", + "editor_double_tap_action": "双击动作", + "editor_badge_entity": "实体", + "editor_badge_style": "外观", + "editor_badge_style_value": "数值与图标", + "editor_badge_style_sparkline": "迷你图", + "editor_badge_style_ring": "圆环", + "editor_badge_style_thin": "细条", + "editor_badge_attribute": "属性(代替状态)", + "editor_badge_name": "名称", + "editor_badge_hours": "历史小时数", + "editor_badge_show_name": "显示名称", + "editor_badge_show_icon": "显示图标", + "editor_badge_icon": "图标", + "editor_badge_min": "最小值", + "editor_badge_max": "最大值", + "editor_badge_unit": "单位", + "editor_badge_decimals": "小数位数", + "editor_badge_color": "无区间时的颜色", + "editor_badge_bands": "颜色区间", + "editor_badge_bands_help": "徽章会采用其数值所在区间的颜色,与卡片一致。", + "editor_badge_actions": "动作", + "editor_badge_tap_action": "点击动作", + "editor_badge_hold_action": "长按动作", + "editor_badge_double_tap_action": "双击动作", + "editor_attribute": "属性(代替状态)", + "editor_name": "名称", + "editor_icon": "图标", + "editor_min": "最小值", + "editor_max": "最大值", + "editor_target": "目标", + "editor_none": "无", + "editor_card_setting": "卡片设置", + "editor_limit_default": "默认({value})", + "editor_limit_number": "数字", + "editor_limit_entity": "实体", + "editor_preset": "预设", + "editor_preset_battery": "电池(低为差)", + "editor_preset_usage": "用量(高为差)", + "editor_preset_temperature": "温度", + "editor_preset_none": "无", + "editor_preset_custom": "自定义", + "editor_band_from": "起点", + "editor_band_from_entity": "从实体开始", + "editor_band_from_number": "从数字开始", + "editor_band_from_entity_label": "从此实体的值开始", + "editor_band_color": "颜色", + "editor_band_custom_color": "CSS 颜色", + "editor_band_label": "标签", + "editor_band_icon": "图标", + "editor_color_icon": "图标颜色与所在区间一致", + "editor_color_primary": "主色", + "editor_color_green": "绿色", + "editor_color_amber": "琥珀色", + "editor_color_red": "红色", + "editor_color_blue": "蓝色", + "editor_color_purple": "紫色", + "editor_color_grey": "灰色", + "editor_color_custom": "自定义…", + "editor_add_band": "添加区间", + "editor_remove_band": "删除区间", + "editor_add_entity": "添加实体", + "editor_move_up": "上移", + "editor_move_down": "下移", + "editor_remove_entity": "删除实体", + "editor_show_options": "显示选项", + "editor_hide_options": "隐藏选项", + "editor_not_found": "{entity}(未找到)", + "editor_severity": "颜色", + "annotation_at": "{time} 的{label}", + "editor_orientation": "方向", + "editor_orientation_horizontal": "横向", + "editor_orientation_vertical": "纵向", + "editor_value_axis": "数值标签", + "editor_value_grid": "在每个数值标签处画线", + "editor_value_min": "显示的最低值", + "editor_value_max": "显示的最高值", + "dist_median": "中位数", + "dist_middle": "中间一半", + "dist_range": "最低 – 最高", + "dist_count": "读数", + "editor_drill_down": "点击分组以显示其组成", + "drill_into": "{label}。显示其组成", + "drill_back": "返回{name}", + "drill_top": "全部", + "extremes_high": "最高", + "extremes_low": "最低", + "extremes_average": "平均", + "editor_extremes_max": "标记最高读数", + "editor_extremes_min": "标记最低读数", + "editor_extremes_average": "平均值", + "editor_extremes_average_none": "不显示", + "editor_extremes_average_line": "横贯图表的线", + "editor_extremes_average_figure": "仅数字", + "editor_extremes": "标记最高、最低和平均值", + "anomaly_title": "{name}:{value},偏离正常 {sigma}", + "anomaly_beyond_high": "高于 {limit}", + "anomaly_beyond_low": "低于 {limit}", + "editor_anomalies": "标记远离正常值的读数", + "editor_anomalies_window": "窗口", + "editor_anomalies_sigma": "标记阈值(标准差倍数)", + "editor_anomalies_color": "标记颜色", + "editor_anomalies_band": "为正常范围加阴影", + "period_previous": "上一时段", + "period_next": "下一时段", + "period_return": "返回{label}", + "period_today": "今天", + "period_yesterday": "昨天", + "period_this_week": "本周", + "period_last_week": "上周", + "period_this_month": "本月", + "period_last_month": "上月", + "period_this_year": "今年", + "period_last_year": "去年", + "period_last_hour": "最近一小时", + "period_last_hours": "最近 {n} 小时", + "period_last_day": "最近一天", + "period_last_days": "最近 {n} 天", + "period_last_week_rolling": "最近 7 天", + "period_last_weeks": "最近 {n} 周", + "period_last_month_rolling": "最近一个月", + "period_last_months": "最近 {n} 个月", + "editor_color_by_shades": "单色深浅", + "editor_shade_color": "深浅基色", + "editor_show_percent": "以百分比显示各部分占比", + "editor_center_total": "总计", + "editor_center_average": "平均值", + "editor_center_none": "无", + "parts_total": "总计", + "parts_average": "平均值", + "parts_aria": "{names}的{style}", + "editor_style_scatter": "散点图", + "editor_style_bubble": "气泡图", + "editor_against": "横轴", + "editor_against_entity": "第一个实体", + "editor_against_time": "时间", + "editor_dot_size": "点大小(px)", + "editor_jitter": "抖动(px)", + "editor_min_size": "最小气泡(px)", + "editor_max_size": "最大气泡(px)", + "editor_dot_color": "点颜色", + "editor_xy_x_axis": "横轴标签", + "scatter_needs_two": "请添加第二个实体。第一个实体用于横轴,其余用于纵轴。", + "bubble_needs_three": "请添加三个实体:一个用于横轴,一个用于纵轴,另一个用于气泡大小。", + "scatter_role_x": "横轴", + "bubble_role_size": "大小", + "chart_total": "总计", + "editor_x_min": "横轴最低值", + "editor_x_max": "横轴最高值", + "zoom_reset": "重置缩放", + "zoom_window": "显示范围:{from} 至 {to}", + "zoom_window_label": "图表的显示部分", + "editor_zoom": "缩放与平移", + "editor_overview": "图表下方的概览条", + "editor_annotations": "注释", + "editor_annotation_type": "类型", + "editor_annotation_type_line": "某个数值处的线", + "editor_annotation_type_band": "数值范围阴影带", + "editor_annotation_type_time": "固定时间的标记", + "editor_annotation_type_state": "实体变化时的标记", + "editor_annotation_type_point": "读数上的标签", + "editor_annotation_add_line": "线", + "editor_annotation_add_band": "区间带", + "editor_annotation_add_time": "时间", + "editor_annotation_add_state": "状态变化", + "editor_annotation_add_point": "数据点标签", + "editor_annotation_add": "添加注释:", + "editor_annotation_value": "数值", + "editor_annotation_from": "起点", + "editor_annotation_to": "终点", + "editor_annotation_times": "时间", + "editor_annotation_entity": "实体", + "editor_annotation_series": "数据系列(留空表示第一个)", + "editor_annotation_state": "状态(留空表示每次变化)", + "editor_annotation_shade": "处于此状态时加阴影", + "editor_annotation_at": "读数", + "editor_annotation_at_max": "最高", + "editor_annotation_at_min": "最低", + "editor_annotation_at_last": "最新", + "editor_annotation_at_first": "第一个", + "editor_annotation_label": "标签", + "editor_annotation_color": "颜色", + "editor_annotation_dash": "虚线", + "editor_annotation_history": "跟随实体历史(阶梯)", + "editor_annotation_zone": "阴影", + "editor_annotation_zone_none": "无", + "editor_annotation_zone_above": "线的上方", + "editor_annotation_zone_below": "线的下方", + "editor_annotation_severity": "按线的数值为阴影着色(可选区间)", + "editor_annotation_remove": "删除注释", + "editor_zones": "在图表后方显示严重程度区间阴影", + "editor_period_calendar": "时段", + "editor_period_calendar_rolling": "最近…", + "editor_period_calendar_day": "今天", + "editor_period_calendar_week": "本周", + "editor_period_calendar_month": "本月", + "editor_period_calendar_year": "今年", + "editor_period_offset": "往前的时段数(0 为当前时段)", + "editor_period_until": "绘制到", + "editor_period_until_now": "现在", + "editor_period_until_end": "时段结束", + "editor_period_navigate": "显示上一个和下一个按钮", + "editor_group_by": "读数分组方式", + "editor_group_by_none": "不分组", + "editor_group_by_hour": "小时", + "editor_group_by_day": "天", + "editor_group_by_week": "周", + "editor_group_by_month": "月", + "editor_aggregate": "合并方式", + "compare_series": "{name},{offset}", + "compare_hours_earlier": "{n} 小时前", + "compare_days_earlier": "{n} 天前", + "compare_weeks_earlier": "{n} 周前", + "compare_months_earlier": "{n} 个月前", + "compare_years_earlier": "{n} 年前", + "editor_compare": "与之前的时段比较(淡色绘制在后方)", + "editor_compare_style": "之前时段的颜色", + "editor_compare_style_grey": "灰色", + "editor_compare_style_series": "淡化的系列颜色", + "editor_aggregate_mean": "平均值", + "editor_aggregate_sum": "总和", + "editor_aggregate_min": "最低", + "editor_aggregate_max": "最高", + "editor_aggregate_first": "第一个", + "editor_aggregate_last": "最后一个", + "editor_aggregate_change": "变化量(适用于累加的计量表)", + "editor_cumulative_transform": "转换", + "editor_cumulative_transform_none": "无(保持原始读数)", + "editor_cumulative_transform_cumulative": "累计总和", + "editor_cumulative_reset": "累计总和重新开始", + "editor_cumulative_reset_none": "从不(从左边缘开始)", + "editor_cumulative_reset_day": "每天", + "editor_cumulative_reset_week": "每周", + "editor_cumulative_reset_month": "每月", + "editor_cumulative_reset_billing": "每月账单日", + "editor_cumulative_billing_day": "每月账单日(1–28)", + "editor_x_axis": "时间标签", + "editor_y_axis": "数值标签", + "editor_axis_labels": "坐标轴标签", + "editor_axis_labels_outside": "图表旁边", + "editor_axis_labels_inside": "图表上方", + "editor_grid_horizontal": "横线", + "editor_grid_vertical": "竖线", + "editor_y_min": "显示的最低值", + "editor_y_max": "显示的最高值", + "editor_y_scale": "数值刻度", + "editor_y_scale_linear": "等距", + "editor_y_scale_log": "对数(10 的幂)", + "editor_tooltip": "悬停或触摸时显示数值", + "editor_line_width": "线宽(px)", + "editor_dots": "在每个读数处显示点", + "editor_on_top": "绘制在其他线条上方", + "editor_when_entity": "实体", + "editor_when_state": "处于状态", + "editor_when_above": "高于", + "editor_when_below": "低于", + "editor_when_card_entity": "实体", + "editor_when_card_state": "处于状态", + "editor_when_card_above": "高于", + "editor_when_card_below": "低于", + "editor_when_ghost": "隐藏读数显示为淡线", + "editor_when_strip": "显示条件成立时段的色条", + "when_strip_label": "当{condition}时显示", + "editor_now_marker": "当前时间线", + "editor_now_marker_off": "关闭", + "editor_now_marker_line": "仅线条", + "editor_now_marker_time": "线条和时间", + "editor_now_marker_countdown": "线条和到下一个设定时间的倒计时", + "now_marker_countdown": "{duration}后{label}", + "now_marker_next": "下一个:{duration}后", + "editor_compact": "紧凑", + "editor_header": "名称和数值", + "editor_header_above": "图表上方", + "editor_header_over": "叠加在图表上", + "editor_header_hidden": "隐藏", + "editor_legend_toggle": "点击名称可隐藏或显示", + "editor_labels_show": "显示哪些读数", + "editor_labels_show_all": "全部(尽可能多地显示)", + "editor_labels_show_last": "最新", + "editor_labels_show_minmax": "最高和最低", + "editor_labels_show_ends": "第一个和最新", + "editor_labels_position": "标签位置", + "editor_labels_position_auto": "峰值在上,谷值在下", + "editor_labels_position_above": "上方", + "editor_labels_position_below": "下方", + "editor_labels_position_center": "在数据点上", + "editor_labels_overlap": "允许标签重叠", + "editor_sync": "同步组", + "editor_multiples": "每个实体一个小图表", + "editor_multiples_scale": "数值刻度", + "editor_multiples_scale_auto": "单位相同时统一", + "editor_multiples_scale_shared": "所有图表统一", + "editor_multiples_scale_independent": "各图表独立", + "editor_multiples_columns": "列数(留空则适应卡片)", + "forecast_label": "预报", + "forecast_series": "{name}预报", + "editor_forecast_title": "预报", + "editor_forecast_entity": "预报实体", + "editor_forecast_attribute": "属性", + "editor_forecast_value_key": "数值键", + "editor_forecast_time_key": "时间键", + "editor_forecast_type": "天气预报", + "editor_forecast_type_hourly": "每小时", + "editor_forecast_type_daily": "每天", + "editor_forecast_type_twice_daily": "每天两次", + "editor_forecast_multiply": "数值乘以", + "editor_forecast_hours": "预报显示的时长", + "editor_set_point": "显示设定点", + "editor_shading": "制热或制冷时加阴影", + "editor_shade_fan": "仅风扇运行时加阴影", + "editor_current_color": "温度颜色", + "editor_set_point_color": "设定点颜色", + "editor_heating_color": "制热颜色", + "editor_cooling_color": "制冷颜色", + "editor_days": "天数(大于 1 时显示平均的一天)", + "editor_day_clock_center_total": "开启时长", + "editor_day_clock_center_now": "当前时间", + "editor_day_clock_center_none": "无", + "editor_bucket": "每根条形代表", + "editor_bucket_15": "15 分钟", + "editor_bucket_30": "30 分钟", + "editor_bucket_60": "小时", + "editor_aggregate_auto": "自动(计量表用变化量,其余用平均值)", + "editor_ring_color": "颜色", + "editor_active": "视为开启的状态", + "editor_entity_options_none": "请先在上方添加实体。", + "editor_hierarchy_group_by": "分组方式", + "editor_group_by_floor": "楼层", + "editor_group_by_area": "区域", + "editor_group_by_device": "设备", + "editor_group_by_label": "标签", + "editor_entity_groups": "自定义分组", + "editor_bar_labels": "条形上的文字", + "editor_bar_labels_state": "状态", + "editor_bar_labels_duration": "持续时长", + "editor_bar_labels_both": "状态和持续时长", + "editor_bar_labels_none": "无", + "editor_timeline_legend": "状态图例", + "editor_timeline_legend_above": "图表上方", + "editor_timeline_legend_hidden": "隐藏", + "editor_state_colors": "状态颜色", + "editor_state_colors_help": "调色板名称(amber、green、blue、red、purple、grey、primary)或任意 CSS 颜色。", + "editor_state_colors_state": "状态", + "editor_state_colors_color": "颜色", + "editor_state_colors_add": "添加状态颜色", + "editor_state_colors_remove": "删除", + "editor_timeline_group": "分组(同组的行共用一个标题)", + "editor_points_per_hour": "每小时点数(0 表示绘制所有读数)", + "editor_graph": "图形", + "editor_graph_line": "折线", + "editor_graph_bar": "条形", + "editor_graph_none": "无(仅数值)", + "editor_fill": "填充线下区域", + "editor_fill_solid": "实心", + "editor_fill_fade": "渐变", + "editor_fill_none": "无", + "editor_points": "线上的点", + "editor_points_hover": "悬停时", + "editor_points_always": "始终", + "editor_points_never": "从不", + "editor_trend_labels": "最高和最低标签", + "editor_labels_hover": "悬停时", + "editor_labels_always": "始终", + "editor_labels_never": "从不", + "editor_height": "图形高度(每 500 px 宽度)", + "editor_bar_spacing": "条形间距(px)", + "editor_color_transition": "区间颜色", + "editor_color_transition_smooth": "混合", + "editor_color_transition_hard": "在每个区间处切换", + "editor_extrema": "显示最低和最高", + "editor_average": "显示平均值", + "editor_trend_legend": "图例(两个或以上实体)", + "editor_trend_y_min": "最低值", + "editor_trend_y_max": "最高值", + "editor_min_range": "显示的最小范围", + "editor_y_min_secondary": "右轴最低值", + "editor_y_max_secondary": "右轴最高值", + "editor_min_range_secondary": "右轴最小范围", + "editor_value_factor": "乘以 10 的幂次", + "editor_align_header": "名称和图标", + "editor_align_header_default": "分散", + "editor_align_header_left": "左", + "editor_align_header_right": "右", + "editor_align_header_center": "居中", + "editor_align_icon": "图标", + "editor_align_icon_right": "名称右侧", + "editor_align_icon_left": "名称左侧", + "editor_align_icon_state": "数值旁边", + "editor_align_state": "数值", + "editor_align_state_left": "左", + "editor_align_state_right": "右", + "editor_align_state_center": "居中", + "editor_font_size": "数值大小(%)", + "editor_font_size_header": "名称大小(px)", + "editor_color_name": "为名称着色", + "editor_color_value": "为数值着色", + "editor_trend_color_icon": "为图标着色", + "editor_trend_group": "无背景(嵌入其他卡片中)", + "editor_icon_image": "用图片代替图标(URL)", + "editor_trend_tooltip": "显示指针处的数值", + "editor_y_axis_side": "坐标轴", + "editor_y_axis_side_primary": "左", + "editor_y_axis_side_secondary": "右(独立刻度)", + "editor_entity_aggregate": "合并方式", + "editor_fixed_value": "将当前值绘制为水平线", + "editor_show_state": "在主数值旁显示其数值", + "editor_show_indicator": "按数值着色的圆点", + "editor_show_graph": "在图形上", + "editor_show_line": "线条", + "editor_show_fill": "填充", + "editor_show_points": "点", + "editor_show_legend_entity": "在图例中", + "editor_show_legend_state": "图例中的数值", + "editor_sectors": "方向", + "editor_sectors_4": "4 (N, E, S, W)", + "editor_sectors_8": "8 (N, NE, E…)", + "editor_sectors_16": "16 (N, NNE, NE…)", + "editor_calm": "低于此值视为静风", + "editor_wind_roles": "第一个实体是风向,以度数或 SW 等罗盘方位表示。第二个是风速:若没有风速,花瓣仅显示风从各方向吹来的频率。", + "editor_wind_now": "风向:{direction}。风速:{speed}。", + "editor_wind_none": "无", + "editor_wind_statistics": "长期统计提供每小时的平均风向。只有当传感器以角度记录风向(状态类别 measurement_angle)时,跨越正北的平均才正确;否则在 NNW 与 NNE 之间摆动的一小时会被平均为南风。历史记录则是精确的。", + "editor_style_area": "面积图", + "editor_stack": "堆叠", + "editor_stack_none": "不堆叠", + "editor_stack_normal": "逐层堆叠", + "editor_stack_percent": "堆叠至 100 %", + "editor_negative_color": "零以下的颜色", + "editor_style_beeswarm": "蜂群图", + "editor_place_by": "圆点位置依据", + "editor_place_by_value": "其数值", + "editor_place_by_time_of_day": "发生的时刻", + "editor_size_by_value": "数值越大圆点越大", + "swarm_readings": "{n} 个读数", + "swarm_events": "开启 {n} 次", + "swarm_shown": "显示的圆点", + "swarm_none": "无读数", + "swarm_no_change": "无变化:{value}", + "swarm_held": "整个时段保持不变", + "swarm_earliest_latest": "最早 – 最晚", + "swarm_lowest_highest": "最低 – 最高", + "editor_style_strip_plot": "带状图", + "strip_median_value": "中位数 {value}", + "strip_mean_value": "平均值 {value}", + "strip_mean": "平均值", + "editor_strip_marker": "每行的横线位置", + "editor_strip_marker_median": "中位数", + "editor_strip_marker_mean": "平均值", + "editor_strip_marker_none": "不画线", + "editor_strip_jitter": "在行内散开", + "editor_fill_color": "颜色", + "editor_style_box": "箱线图", + "box_aria": "{names}的箱线图", + "box_highest": "最高", + "box_upper_quartile": "上四分位数", + "box_median": "中位数", + "box_lower_quartile": "下四分位数", + "box_lowest": "最低", + "box_mean": "平均值", + "box_count": "读数", + "box_outliers": "离群值", + "editor_whiskers": "须线范围", + "editor_whiskers_tukey": "1.5 × 箱体高度(离群值显示为点)", + "editor_whiskers_range": "最低和最高", + "editor_readings": "将每个读数显示为点", + "editor_box_color": "箱体颜色", + "editor_style_bullet": "子弹图", + "editor_ranges": "条形后方的范围", + "editor_ranges_shades": "灰度", + "editor_ranges_colours": "颜色区间的颜色", + "compare_target": "目标 {target}", + "chart_aria": "{names}的{style}", + "editor_style_candlestick": "K 线图", + "editor_candle_by": "每根 K 线代表", + "editor_under_aggregate": "下方实体:读数合并方式", + "editor_up_color": "上涨时的颜色", + "editor_down_color": "下跌时的颜色", + "editor_underneath": "其他实体在下方绘制为", + "editor_underneath_columns": "柱形", + "editor_underneath_line": "折线", + "candle_open": "开盘", + "candle_high": "最高", + "candle_low": "最低", + "candle_close": "收盘", + "candle_week_of": "{date} 当周", + "editor_style_climate": "空调", + "climate_set_point": "设定点", + "climate_range": "{low} – {high}", + "climate_not_thermostat": "{name} 不是温控器。请选择一个空调实体。", + "climate_action_heating": "制热", + "climate_action_preheating": "预热", + "climate_action_cooling": "制冷", + "climate_action_defrosting": "除霜", + "climate_action_drying": "除湿", + "climate_action_fan": "送风", + "climate_action_idle": "空闲", + "climate_action_off": "关闭", + "editor_style_column": "柱形图", + "editor_group_by_auto": "自动", + "editor_range": "每根柱形中的最低到最高", + "editor_rounded": "圆角端点", + "editor_column_labels": "在柱形上显示数值", + "editor_error_bars": "误差线(每根柱形内的离散程度)", + "editor_error_bars_none": "无", + "editor_error_bars_std": "平均值 ± 一个标准差", + "editor_error_bars_min_max": "最低和最高", + "editor_error_bars_ci95": "平均值的 95 % 置信区间", + "error_bars_tooltip": "{value}({low} – {high})", + "editor_column_color": "颜色", + "editor_style_combined": "组合图", + "editor_series_type": "绘制为", + "editor_series_type_line": "折线", + "editor_series_type_column": "柱形", + "editor_series_type_area": "面积", + "editor_series_axis": "数值轴", + "editor_series_axis_auto": "自动(按单位)", + "editor_series_axis_left": "左", + "editor_series_axis_right": "右", + "editor_series_aggregate": "合并方式", + "editor_series_aggregate_auto": "与卡片相同", + "editor_series_aggregate_mean": "平均值", + "editor_series_aggregate_sum": "总和", + "editor_series_aggregate_min": "最低", + "editor_series_aggregate_max": "最高", + "editor_series_aggregate_first": "第一个", + "editor_series_aggregate_last": "最后一个", + "editor_series_aggregate_change": "变化量(适用于累加的计量表)", + "editor_style_day_clock": "24 小时钟", + "day_clock_times_one": "1 次", + "day_clock_times": "{n} 次", + "day_clock_a_day": "每天 {text}", + "day_clock_busiest": "{total} · 最繁忙 {time}", + "day_clock_peak": "峰值 {value},于 {time}", + "day_clock_state": "{name} {state}", + "day_clock_per_day": "每天 {label}", + "day_clock_no_data": "无记录", + "day_clock_now": "现在", + "day_clock_on": "开启", + "day_clock_average": "平均的一天 · 最近 {n} 天", + "day_clock_on_days": "{of} 天中有 {on} 天", + "day_clock_so_far": "目前为止 {duration}", + "day_clock_range": "{from} – {to}", + "day_clock_average_value": "平均 {value}", + "editor_style_cycle_plot": "周期图", + "cycle_note_week": "{n} 周内每小时的平均值", + "cycle_note_hour": "{n} 周内逐日的每个小时", + "cycle_note_month": "{n} 周内逐月的每月各日", + "cycle_mean_legend": "面板平均值", + "cycle_panel_average": "{name} 平均值", + "editor_cycle_plot_cycle": "每个面板代表", + "editor_cycle_plot_cycle_day_of_week": "星期几(其各小时)", + "editor_cycle_plot_cycle_hour_of_day": "一天中的小时(逐日)", + "editor_cycle_plot_cycle_day_of_month": "每月的日期(逐月)", + "editor_cycle_plot_weeks": "周数", + "editor_style_dumbbell": "哑铃图", + "editor_ends": "比较", + "editor_ends_range": "时段内的最低和最高", + "editor_ends_then": "时段开始和现在", + "editor_ends_target": "目标和现在", + "editor_show_now": "标记当前值", + "dumbbell_low": "低", + "dumbbell_high": "高", + "dumbbell_now": "现在", + "dumbbell_target": "目标", + "dumbbell_ago_hour_one": "1 小时前", + "dumbbell_ago_hour": "{n} 小时前", + "dumbbell_ago_day_one": "1 天前", + "dumbbell_ago_day": "{n} 天前", + "dumbbell_ago_week_one": "1 周前", + "dumbbell_ago_week": "{n} 周前", + "dumbbell_ago_month_one": "1 个月前", + "dumbbell_ago_month": "{n} 个月前", + "dumbbell_no_value": "无数值", + "editor_style_funnel": "漏斗图", + "editor_funnel_shape": "形状", + "editor_funnel_shape_funnel": "漏斗(第一阶段在顶部)", + "editor_funnel_shape_pyramid": "金字塔(第一阶段在底部)", + "editor_funnel_percent_of": "百分比", + "editor_funnel_percent_of_first": "占第一阶段的比例", + "editor_funnel_percent_of_previous": "占上一阶段的比例", + "editor_funnel_percent_of_none": "不显示", + "editor_funnel_color_by": "颜色", + "editor_funnel_color_by_series": "每个实体一种颜色", + "editor_funnel_color_by_bands": "按颜色区间", + "funnel_aria": "{names}的{style}", + "editor_style_grouped_bars": "分组条形图", + "editor_mode": "条形", + "editor_mode_grouped": "并排", + "editor_mode_stacked": "堆叠", + "editor_mode_percent": "堆叠至 100 %", + "editor_bars_color_by": "颜色", + "editor_bars_color_by_series": "每个系列一种颜色", + "editor_bars_color_by_bands": "按颜色区间", + "editor_bar_group": "行", + "editor_bar_series": "系列", + "editor_bar_color": "条形颜色", + "grouped_bars_aria": "{names}的条形图", + "editor_style_heatmap": "热力图", + "heatmap_aria": "{name}的热力图", + "heatmap_hours": "平均的天数", + "heatmap_empty": "无读数", + "editor_grid": "布局", + "editor_grid_hours": "按星期的每小时", + "editor_grid_calendar": "日历(每格一天)", + "editor_color_by_scale": "平滑色阶", + "editor_cell_shape": "单元格", + "editor_cell_shape_square": "方形", + "editor_cell_shape_rounded": "圆角", + "editor_cell_shape_hexagon": "六边形", + "editor_color_min": "最低颜色对应值", + "editor_color_max": "最高颜色对应值", + "editor_legend": "图例", + "editor_style_spiral": "螺旋图", + "spiral_aria": "{name}的螺旋图,{n} 圈", + "spiral_turn_day_note": "{n} 天,每天一圈", + "spiral_turn_week_note": "{n} 周,每周一圈", + "spiral_inner_oldest": "最早的在中心,最新的在外圈", + "editor_spiral_turn": "每圈代表", + "editor_spiral_turn_day": "天", + "editor_spiral_turn_week": "周", + "editor_spiral_turns": "圈数", + "editor_spiral_ring_width": "环宽", + "editor_style_histogram": "直方图", + "editor_count": "计数", + "editor_count_time": "在每个范围内的时间", + "editor_count_readings": "每个范围内的读数", + "editor_show_as": "显示为", + "editor_show_as_percent": "占整体比例(%)", + "editor_show_as_total": "小时数或读数", + "editor_bins": "分组数(留空:自动)", + "editor_bin_width": "组距(优先于分组数)", + "editor_bars": "两个或以上实体", + "editor_bars_side": "条形并排", + "editor_bars_overlap": "条形重叠", + "editor_hist_x_axis": "横轴数值标签", + "histogram_readings": "{n} 个读数", + "histogram_reading": "1 个读数", + "editor_style_line": "折线图", + "chart_loading": "正在加载历史记录…", + "chart_error": "无法加载历史记录:{error}", + "energy_loading": "正在加载能源仪表盘设置…", + "energy_error": "无法读取能源仪表盘设置:{error}", + "energy_none": "能源仪表盘尚未设置以上任何能源流向。", + "energy_flow_grid_import": "电网输入", + "energy_flow_grid_export": "输出到电网", + "energy_flow_solar": "太阳能", + "energy_flow_battery_out": "电池放电", + "energy_flow_battery_in": "电池充电", + "energy_flow_gas": "燃气", + "energy_flow_water": "用水", + "energy_flow_devices": "设备", + "energy_node_home": "家", + "energy_node_untracked": "未追踪用量", + "energy_node_home_use": "家中用量", + "chart_no_data": "此时段内没有读数。", + "legend_toggle_hint": "点击可隐藏或显示。长按仅显示此项。", + "legend_toggle_all_hidden": "所有系列均已隐藏。点击名称可重新显示。", + "export_menu": "导出", + "export_png": "另存为 PNG", + "export_png_hint": "图片,2×", + "export_svg": "另存为 SVG", + "export_svg_hint": "矢量图", + "export_csv": "复制 CSV", + "export_csv_hint": "图上的数值", + "export_yaml": "复制 YAML", + "export_yaml_hint": "此卡片的配置", + "export_copied": "已复制", + "export_saved": "已保存", + "export_saved_file": "已保存为文件:此处无法使用剪贴板", + "export_failed": "无法在此浏览器中导出", + "chart_log_nothing": "没有大于零的数值可在对数刻度上绘制。", + "editor_style_lollipop": "棒棒糖图", + "editor_style_pictograph": "象形图", + "editor_unit_icon": "图标(每个实体可各自设置)", + "editor_per_icon": "每个图标代表(留空:自动)", + "editor_group_size": "每组图标数(0:不分组)", + "editor_partial": "以部分填充的图标表示小数", + "editor_style_pie": "饼图 / 环形图", + "editor_shape": "形状", + "editor_shape_donut": "环形", + "editor_shape_pie": "饼形", + "editor_center_label": "总计下方的文字", + "editor_gap": "扇区间距", + "editor_gradient": "渐变填充", + "editor_style_polar_area": "极坐标面积图", + "editor_polar_scale": "刻度", + "editor_polar_scale_shared": "统一刻度,从 0 到最大值", + "editor_polar_scale_limits": "每个扇区从其实体的最小值到最大值", + "editor_polar_color_by": "颜色", + "editor_polar_color_by_series": "每个实体一种颜色", + "editor_polar_color_by_shades": "单色深浅,数值越大颜色越深", + "editor_polar_color_by_bands": "按颜色区间", + "editor_polar_color": "深浅基色", + "polar_area_aria": "{names}的极坐标面积图", + "editor_style_radar": "雷达图", + "editor_radar_scale": "刻度", + "editor_radar_scale_limits": "每个轴从其实体的最小值到最大值", + "editor_radar_scale_shared": "统一刻度,从 0 到最大值", + "editor_radar_fill": "填充形状", + "editor_radar_axis": "轴名称", + "radar_aria": "{names}的雷达图", + "radar_other": "其他", + "editor_style_range_area": "范围面积图", + "editor_mean": "以线条绘制平均值", + "editor_range_color": "颜色", + "editor_style_rings": "圆环组", + "editor_rings_start_angle": "起始角度(0 为顶部)", + "editor_rounded_ends": "圆角端点", + "editor_style_sankey": "桑基图(流向)", + "editor_link_color": "流向着色依据", + "editor_link_color_auto": "来源,或经过中间节点后的去向", + "editor_link_color_source": "来源", + "editor_link_color_target": "去向", + "editor_from": "流出自", + "editor_to": "流入至", + "editor_flow_color": "流向颜色", + "sankey_aria": "流向图:{flows}", + "sankey_flow": "{from} 到 {to} {value}", + "sankey_no_flows": "请在每个实体的选项中设置“流出自”和“流入至”。", + "sankey_nothing": "目前没有任何流动。", + "energy_nothing_flowed": "此时段内没有任何流动。", + "editor_style_chord": "弦图(环绕圆周的流向)", + "editor_chord_pad": "节点间距", + "editor_chord_ribbon_opacity": "弦带不透明度", + "chord_aria": "弦图:{flows}", + "editor_style_slope": "斜率图", + "editor_measure": "比较", + "editor_measure_value": "当时与现在的读数", + "editor_measure_change": "每个时段的增长量(计量表)", + "editor_color_by_direction": "上升或下降", + "editor_color_by_group": "按分组", + "editor_increase": "上升表示", + "editor_increase_bad": "差(红色)", + "editor_increase_good": "好(绿色)", + "editor_group": "分组", + "slope_now": "现在", + "slope_ago": "{n} {unit}前", + "slope_ago_one": "一{unit}前", + "slope_previous": "前 {n} {unit}", + "slope_previous_one": "前一{unit}", + "slope_last": "最近 {n} {unit}", + "slope_last_one": "最近一{unit}", + "slope_unit_hour": "小时", + "slope_unit_hour_other": "小时", + "slope_unit_day": "天", + "slope_unit_day_other": "天", + "slope_unit_week": "周", + "slope_unit_week_other": "周", + "slope_unit_month": "个月", + "slope_unit_month_other": "个月", + "slope_entity_aria": "{name},{from} 到 {to}", + "slope_no_reading": "无读数", + "editor_style_sparkline": "迷你图", + "editor_spark": "迷你图", + "editor_spark_line": "折线", + "editor_spark_area": "面积", + "editor_spark_column": "柱形", + "editor_spark_bar": "名称和数值下方的条形", + "editor_spark_color": "颜色", + "spark_aria": "{name}的趋势", + "editor_style_streamgraph": "流图", + "editor_baseline": "形状", + "editor_baseline_wiggle": "流图(流动)", + "editor_baseline_centre": "居中", + "editor_baseline_share": "占总计比例(100 %)", + "editor_baseline_zero": "从零开始堆叠", + "editor_stream_order": "顺序", + "editor_stream_order_inside_out": "最大的在中间", + "editor_stream_order_listed": "按列表顺序,第一个在底部", + "editor_stream_labels": "在流带上显示名称", + "editor_stream_curve": "边缘", + "stream_total": "总计", + "editor_style_sunburst": "旭日图", + "editor_style_icicle": "冰柱图", + "editor_sunburst_shape": "形状", + "editor_sunburst_shape_full": "整圆", + "editor_sunburst_shape_half": "半圆", + "editor_hierarchy_color_by": "颜色", + "editor_hierarchy_color_by_group": "每个分组一种颜色", + "editor_hierarchy_color_by_bands": "按颜色区间", + "hierarchy_total": "总计", + "hierarchy_other": "其他", + "hierarchy_empty": "无内容可显示:没有实体的数值大于零。", + "hierarchy_no_reading": "无读数:", + "sunburst_aria": "{names}的旭日图", + "icicle_aria": "{names}的冰柱图", + "editor_style_timeline": "状态时间线", + "timeline_no_states": "此时段内没有记录任何状态。", + "timeline_for": "持续 {duration}", + "timeline_now": "现在", + "timeline_measurement": "这是读数而不是状态:更适合用折线图", + "editor_style_treemap": "矩形树图", + "editor_treemap_color_by": "颜色", + "editor_treemap_color_by_group": "每个分组一种颜色", + "editor_treemap_color_by_bands": "按颜色区间", + "treemap_aria": "{names}的矩形树图", + "treemap_total": "共 {value}", + "treemap_empty": "无内容可显示:没有实体的数值大于零。", + "treemap_no_reading": "无读数:", + "treemap_other": "其他", + "editor_style_marimekko": "马赛克图", + "editor_marimekko_segment_labels": "各部分上的文字", + "editor_marimekko_segment_labels_percent": "占该列比例", + "editor_marimekko_segment_labels_value": "数值", + "editor_marimekko_segment_labels_both": "比例和数值", + "editor_marimekko_segment_labels_none": "无", + "editor_marimekko_group": "列(分组)", + "editor_marimekko_category": "类别", + "editor_marimekko_color": "类别颜色", + "marimekko_aria": "马赛克图,列:{columns}", + "editor_style_trend": "趋势", + "trend_min": "最低", + "trend_avg": "平均", + "trend_max": "最高", + "editor_style_violin": "小提琴图", + "editor_shape_violin": "小提琴", + "editor_shape_raincloud": "雨云图(半个小提琴、箱体和读数)", + "editor_box": "显示中位数和中间一半的箱体", + "editor_bandwidth": "平滑程度(使用实体的单位,留空则自动)", + "editor_split_by": "每个形状代表", + "editor_split_by_none": "实体", + "editor_split_by_day": "实体和天", + "editor_split_by_week": "实体和周", + "editor_split_by_month": "实体和月", + "violin_median": "中位数 {value}", + "violin_none": "无读数", + "violin_raincloud": "雨云图", + "editor_style_waffle": "华夫饼图", + "editor_waffles": "华夫饼", + "editor_waffles_one": "一个,由各实体分配", + "editor_waffles_each": "每个实体一个,并排显示", + "editor_headline": "以大字显示第一个占比", + "editor_style_waterfall": "瀑布图", + "editor_steps": "每一步表示", + "editor_steps_change": "时段内的变化量", + "editor_steps_current": "其当前值", + "editor_start_from_first": "从第一个实体在时段开始时的读数开始", + "editor_total": "在末尾显示总计", + "editor_waterfall_invert": "递减(这些值上升会使总计下降)", + "waterfall_start": "开始", + "waterfall_end": "结束", + "waterfall_total": "总计", + "waterfall_no_readings": "无读数", + "waterfall_aria": "瀑布图:{bars}", + "editor_style_wind_rose": "风玫瑰图", + "wind_prevailing": "盛行风向", + "wind_mean_speed": "平均风速", + "wind_strongest": "最强", + "wind_calm": "静风", + "wind_speed": "风速", + "wind_speed_unit": "风速({unit})", + "wind_share": "时间占比", + "wind_aria": "风玫瑰图,盛行风向 {direction} {share}", + "wind_aria_calm": "风玫瑰图,盛行风向 {direction} {share},静风 {calm}", + "wind_aria_still": "风玫瑰图,静风 {calm}", + "editor_style_purpose_bar": "电池、液位等任何 0 到 100 的数值", + "editor_style_purpose_thin": "存储空间和长列表,占用空间小", + "editor_style_purpose_segmented": "信号强度和填充程度,分段显示", + "editor_style_purpose_tank": "水箱、垃圾桶和雨水桶,从底部往上填充", + "editor_style_purpose_battery": "家中所有电池,剩余最少的在前", + "editor_style_purpose_ring": "以表盘显示 CPU、内存和磁盘", + "editor_style_purpose_needle": "以指针显示功率和速度", + "editor_style_purpose_arc": "以开口表盘显示温度、湿度和 CO₂", + "editor_style_purpose_line": "传感器在数小时、数天或数月内的变化", + "editor_style_purpose_area": "太阳能和用电量,输入和输出分列零线两侧", + "editor_style_purpose_column": "每日能源、每小时降雨量", + "editor_style_purpose_combined": "柱形、折线和面积共用一条时间轴,并可使用第二个轴", + "editor_style_purpose_pie": "总量如何拆分,例如今天的能源来自哪里", + "editor_style_purpose_rings": "在一个表盘中显示多个电池或目标", + "editor_style_purpose_pictograph": "计数:完成的家务、喝水杯数、在家人数", + "editor_style_purpose_waffle": "100 中的占比,或一个总量的拆分", + "editor_style_purpose_histogram": "房间在各温度范围内停留的时长", + "editor_style_purpose_scatter": "一个传感器对比另一个,例如供暖与室外温度", + "editor_style_purpose_bubble": "两个传感器相互对比,大小由第三个决定", + "editor_style_purpose_heatmap": "按小时和星期显示功率,或以日历显示一年中的每一天", + "editor_style_purpose_spiral": "每日或每周的规律,每天或每周转一圈", + "editor_style_purpose_box": "读数的分布,按实体或按天、周、月", + "editor_style_purpose_funnel": "太阳能发电,然后家中使用,然后输出到电网", + "editor_style_purpose_radar": "比较多个数值的轮廓", + "editor_style_purpose_polar_area": "以围绕圆周、长度不同的扇形显示数值", + "editor_style_purpose_treemap": "按楼层和房间显示用电量,方块大小代表占比", + "editor_style_purpose_marimekko": "按两种方式拆分总量,例如按房间和按用途的能源", + "editor_style_purpose_sunburst": "以圆环显示层级,点击可深入", + "editor_style_purpose_icicle": "以堆叠条形显示层级,点击可深入", + "editor_style_purpose_grouped_bars": "多个数值并排、堆叠或按 100 % 显示", + "editor_style_purpose_bullet": "数值与其目标对比", + "editor_style_purpose_lollipop": "用简洁的线条显示大量数值", + "editor_style_purpose_waterfall": "总量如何一步步增加或减少", + "editor_style_purpose_slope": "每个实体的过去与现在", + "editor_style_purpose_dumbbell": "每个实体的最低值和最高值", + "editor_style_purpose_range_area": "以阴影显示每个时段的最低值到最高值", + "editor_style_purpose_sparkline": "在每个实体的名称和数值旁显示小型趋势", + "editor_style_purpose_streamgraph": "多个实体如何随时间分摊总量", + "editor_style_purpose_candlestick": "每个时段的起始值、最高值、最低值和结束值", + "editor_style_purpose_violin": "以平滑形状显示读数分布", + "editor_style_purpose_beeswarm": "每个读数为一个点,彼此散开互不重叠", + "editor_style_purpose_strip_plot": "每个读数为一个点,并在中间值处画线", + "editor_style_purpose_sankey": "电力在电源和负载之间的流向", + "editor_style_purpose_chord": "在圆周上显示几个地点之间的双向流动", + "editor_style_purpose_timeline": "每个实体何时开启、关闭、在家或制热", + "editor_style_purpose_climate": "恒温器的温度与设定点对比", + "editor_style_purpose_wind_rose": "风从哪个方向吹来,以及风力大小", + "editor_style_purpose_day_clock": "以 24 小时钟显示每个实体何时开启", + "editor_style_purpose_cycle_plot": "并排显示每个星期几的平均一天", + "editor_style_purpose_trend": "紧凑的磁贴:数值及其近期历史", + "editor_chart_group_data": "时间跨度与读数", + "editor_chart_group_look": "外观", + "editor_chart_group_axes": "坐标轴与网格线", + "editor_chart_group_extras": "标记与其他", + "editor_chart_group_layout": "布局与共享", + "editor_notice_group_by": "已关闭按{by}分组:{style}无法这样分组。", + "editor_notice_sorted": "已按剩余最少的在前排序。可在“显示”下的“排序”中更改。", + "editor_summary_no_entities": "尚无实体", + "editor_summary_entity_one": "1 个实体", + "editor_summary_entities": "{count} 个实体", + "editor_summary_matching": "及匹配项", + "editor_summary_limits": "{min} 至 {max}", + "editor_summary_target": "目标 {target}", + "editor_summary_no_bands": "无区间", + "editor_summary_band_one": "1 个区间", + "editor_summary_bands": "{count} 个区间", + "editor_warn_min_max": "最小值({min})不低于最大值({max}),因此无法填充。请降低最小值或提高最大值。", + "editor_warn_not_number": "{entity} 的值为“{state}”,不是数字,因此此样式无法绘制。请选择报告数字的传感器,或在其选项中读取它的某个属性。", + "editor_warn_band_same_start": "有两个区间都从 {from} 开始,因此只会显示其中一个。请为每个区间设置不同的起点。", + "editor_row_action": "{action}:{entity}", + "editor_when_heading": "仅在以下情况显示此系列…", + "editor_when_card_heading": "仅在以下情况显示系列…", + "editor_when_card_help": "选择一个实体,然后设置它必须处于的状态或必须所在的范围。每个系列也可以在“实体”中其选项下单独设置。", + "editor_when_state_helper": "多个状态请用逗号分隔。", + "editor_when_card_state_helper": "多个状态请用逗号分隔。", + "editor_anomalies_window_helper": "如 30min、2h 或 1d。留空:时间跨度的十二分之一。", + "editor_zoom_helper": "双指捏合、Ctrl + 滚轮或拖动。", + "editor_sync_helper": "同名图表共享指针,并一起切换时段。", + "editor_forecast_entity_helper": "在当前时间之后以虚线绘制其预报。", + "editor_forecast_attribute_helper": "留空:天气预报,或名为 \"forecast\" 的属性。", + "editor_forecast_value_key_helper": "留空:根据预报自动判断。", + "editor_forecast_time_key_helper": "留空:根据预报自动判断。", + "editor_forecast_type_helper": "留空:每小时。", + "editor_forecast_multiply_helper": "留空:1。", + "editor_trend_y_min_helper": "在数字前加 ~ 可让读数超出该值。", + "editor_trend_y_max_helper": "在数字前加 ~ 可让读数超出该值。", + "editor_y_min_secondary_helper": "在数字前加 ~ 可让读数超出该值。", + "editor_y_max_secondary_helper": "在数字前加 ~ 可让读数超出该值。", + "editor_entity_groups_helper": "优先于“分组方式”。两级分组请写成 “一楼 / 厨房”。", + "editor_active_helper": "留空:on、open、heating、home 等。", + "editor_annotation_times_helper": "07:00 表示每天,或 2026-10-28 07:00。多个时间以逗号分隔。", + "editor_annotation_value_helper": "数字或实体。", + "editor_annotation_from_helper": "数字或实体。留空:底部。", + "editor_annotation_to_helper": "数字或实体。留空:顶部。", + "editor_derivative_smoothing_time_helper": "如 15min。设置后取代按读数个数平滑。", + "editor_calm_helper": "留空:0.5 m/s,或相应的 km/h、mph、节。", + "editor_radar_axis_helper": "轴名称相同的实体在各组之间对齐。", + "editor_energy_flows_helper": "未勾选时:电网、太阳能和电池。", + "editor_shade_color_helper": "调色板名称或任意 CSS 颜色。" +} diff --git a/src/locales/zh-Hant.json b/src/locales/zh-Hant.json new file mode 100644 index 0000000..4a77939 --- /dev/null +++ b/src/locales/zh-Hant.json @@ -0,0 +1,1061 @@ +{ + "entity_not_found": "找不到實體", + "unavailable": "無法使用", + "no_entities": "在編輯器中新增實體即可開始。", + "no_matches": "目前沒有符合的實體。", + "none_available": "這些實體皆無法使用。", + "editor_section_entities": "實體", + "editor_section_style": "樣式", + "editor_section_chart": "圖表", + "editor_group_bars": "長條", + "editor_group_gauges": "儀表", + "editor_group_history": "歷史圖表", + "editor_group_totals": "整體的組成", + "editor_group_compare": "比較", + "editor_group_distribution": "分佈", + "editor_period_last": "顯示最近", + "editor_period_unit": "單位", + "editor_period_unit_hour": "小時", + "editor_period_unit_day": "天", + "editor_period_unit_week": "週", + "editor_period_unit_month": "月", + "editor_source": "讀數來源", + "editor_source_history": "歷史(每次變化)", + "editor_source_statistics": "長期統計", + "editor_derivative_transform": "轉換", + "editor_derivative_transform_none": "無(保持原始讀數)", + "editor_derivative_transform_derivative": "變化率", + "editor_derivative_unit_time": "變化率單位時間", + "editor_derivative_unit_time_s": "秒", + "editor_derivative_unit_time_min": "分鐘", + "editor_derivative_unit_time_h": "小時", + "editor_derivative_unit_time_d": "天", + "editor_derivative_smoothing": "依讀數平滑", + "editor_derivative_smoothing_time": "依時間平滑", + "editor_source_current": "目前數值", + "editor_source_energy": "能源儀表板", + "editor_energy_flows": "能源流向", + "editor_energy_split": "將輸出與電池充電顯示在座標軸下方", + "editor_curve": "線條形狀", + "editor_curve_smooth": "平滑", + "editor_curve_straight": "直線", + "editor_curve_step": "階梯", + "editor_color_by": "顏色", + "editor_color_by_series": "每個實體一種顏色", + "editor_color_by_bands": "依顏色區間", + "editor_labels": "在資料點上顯示數值", + "editor_series_color": "線條顏色", + "editor_dash": "虛線", + "editor_section_limits": "範圍", + "editor_section_colours": "顏色", + "editor_section_display": "顯示", + "editor_section_actions": "動作", + "editor_title": "標題", + "editor_style_bar": "長條", + "editor_style_thin": "細條", + "editor_style_segmented": "分段", + "editor_style_tank": "水箱", + "editor_style_battery": "電池格", + "battery_aria": "電池電量:{levels}", + "editor_style_ring": "圓環", + "editor_style_needle": "指針", + "editor_style_arc": "圓弧", + "editor_gauge_help": "角度以度為單位,從頂端順時針計算:-90 為左側,90 為右側。留空則使用該樣式的預設形狀。", + "editor_start_angle": "起始角度", + "editor_end_angle": "結束角度", + "editor_center": "中間顯示", + "editor_center_mode_value": "數值", + "editor_center_mode_band": "顏色區間的標籤", + "editor_center_mode_name": "名稱", + "editor_center_mode_text": "自訂文字", + "editor_center_mode_none": "無", + "editor_center_text": "文字", + "editor_tick_labels": "刻度數字", + "editor_ghost": "儀表後方顯示近期範圍", + "editor_ghost_off": "關閉", + "editor_ghost_24h": "最近 24 小時", + "editor_ghost_7d": "最近 7 天", + "ghost_title_24h": "最近 24 小時:{min} 至 {max},平均 {mean}", + "ghost_title_7d": "最近 7 天:{min} 至 {max},平均 {mean}", + "editor_show_name": "顯示名稱", + "editor_show_value": "顯示數值", + "editor_show_icon": "顯示圖示", + "editor_show_target": "顯示目標", + "editor_show_legend": "顯示圖例", + "editor_columns": "欄數", + "editor_sort": "排序", + "editor_sort_none": "依清單順序", + "editor_sort_ascending": "由低到高", + "editor_sort_descending": "由高到低", + "editor_decimals": "小數位數", + "editor_unit": "單位", + "editor_animate": "動畫", + "editor_hide_unavailable": "隱藏無法使用的實體", + "editor_export": "匯出選單", + "editor_limit": "最多顯示", + "editor_include_heading": "同時顯示所有符合的實體", + "editor_include_help": "新裝置會自動出現,無須編輯面板。同一類別選擇多項時符合其中任一項即可;不同類別必須全部符合。", + "editor_exclude_heading": "排除", + "editor_exclude_help": "符合的實體若符合以下任一項,將被排除。", + "editor_rule_device_class": "裝置類別", + "editor_rule_area": "分區", + "editor_rule_floor": "樓層", + "editor_rule_label": "標籤", + "editor_rule_domain": "網域", + "editor_rule_entity": "實體", + "editor_tap_action": "點擊動作", + "editor_hold_action": "長按動作", + "editor_double_tap_action": "雙擊動作", + "editor_badge_entity": "實體", + "editor_badge_style": "外觀", + "editor_badge_style_value": "數值與圖示", + "editor_badge_style_sparkline": "走勢圖", + "editor_badge_style_ring": "圓環", + "editor_badge_style_thin": "細條", + "editor_badge_attribute": "屬性(取代狀態)", + "editor_badge_name": "名稱", + "editor_badge_hours": "歷史小時數", + "editor_badge_show_name": "顯示名稱", + "editor_badge_show_icon": "顯示圖示", + "editor_badge_icon": "圖示", + "editor_badge_min": "最小值", + "editor_badge_max": "最大值", + "editor_badge_unit": "單位", + "editor_badge_decimals": "小數位數", + "editor_badge_color": "無區間時的顏色", + "editor_badge_bands": "顏色區間", + "editor_badge_bands_help": "徽章會採用其數值所在區間的顏色,與面板一致。", + "editor_badge_actions": "動作", + "editor_badge_tap_action": "點擊動作", + "editor_badge_hold_action": "長按動作", + "editor_badge_double_tap_action": "雙擊動作", + "editor_attribute": "屬性(取代狀態)", + "editor_name": "名稱", + "editor_icon": "圖示", + "editor_min": "最小值", + "editor_max": "最大值", + "editor_target": "目標", + "editor_none": "無", + "editor_card_setting": "面板設定", + "editor_limit_default": "預設({value})", + "editor_limit_number": "數字", + "editor_limit_entity": "實體", + "editor_preset": "預設集", + "editor_preset_battery": "電池(低為差)", + "editor_preset_usage": "用量(高為差)", + "editor_preset_temperature": "溫度", + "editor_preset_none": "無", + "editor_preset_custom": "自訂", + "editor_band_from": "起點", + "editor_band_from_entity": "從實體開始", + "editor_band_from_number": "從數字開始", + "editor_band_from_entity_label": "從此實體的值開始", + "editor_band_color": "顏色", + "editor_band_custom_color": "CSS 顏色", + "editor_band_label": "標籤", + "editor_band_icon": "圖示", + "editor_color_icon": "圖示顏色與所在區間一致", + "editor_color_primary": "主色", + "editor_color_green": "綠色", + "editor_color_amber": "琥珀色", + "editor_color_red": "紅色", + "editor_color_blue": "藍色", + "editor_color_purple": "紫色", + "editor_color_grey": "灰色", + "editor_color_custom": "自訂…", + "editor_add_band": "新增區間", + "editor_remove_band": "移除區間", + "editor_add_entity": "新增實體", + "editor_move_up": "上移", + "editor_move_down": "下移", + "editor_remove_entity": "移除實體", + "editor_show_options": "顯示選項", + "editor_hide_options": "隱藏選項", + "editor_not_found": "{entity}(找不到)", + "editor_severity": "顏色", + "annotation_at": "{time} 的{label}", + "editor_orientation": "方向", + "editor_orientation_horizontal": "橫向", + "editor_orientation_vertical": "直向", + "editor_value_axis": "數值標籤", + "editor_value_grid": "在每個數值標籤處畫線", + "editor_value_min": "顯示的最低值", + "editor_value_max": "顯示的最高值", + "dist_median": "中位數", + "dist_middle": "中間一半", + "dist_range": "最低 – 最高", + "dist_count": "讀數", + "editor_drill_down": "點擊群組以顯示其組成", + "drill_into": "{label}。顯示其組成", + "drill_back": "返回{name}", + "drill_top": "全部", + "extremes_high": "最高", + "extremes_low": "最低", + "extremes_average": "平均", + "editor_extremes_max": "標記最高讀數", + "editor_extremes_min": "標記最低讀數", + "editor_extremes_average": "平均值", + "editor_extremes_average_none": "不顯示", + "editor_extremes_average_line": "橫跨圖表的線", + "editor_extremes_average_figure": "僅數字", + "editor_extremes": "標記最高、最低與平均值", + "anomaly_title": "{name}:{value},偏離正常 {sigma}", + "anomaly_beyond_high": "高於 {limit}", + "anomaly_beyond_low": "低於 {limit}", + "editor_anomalies": "標記遠離正常值的讀數", + "editor_anomalies_window": "區間", + "editor_anomalies_sigma": "標記門檻(標準差倍數)", + "editor_anomalies_color": "標記顏色", + "editor_anomalies_band": "為正常範圍加上陰影", + "period_previous": "上一時段", + "period_next": "下一時段", + "period_return": "返回{label}", + "period_today": "今天", + "period_yesterday": "昨天", + "period_this_week": "本週", + "period_last_week": "上週", + "period_this_month": "本月", + "period_last_month": "上個月", + "period_this_year": "今年", + "period_last_year": "去年", + "period_last_hour": "最近一小時", + "period_last_hours": "最近 {n} 小時", + "period_last_day": "最近一天", + "period_last_days": "最近 {n} 天", + "period_last_week_rolling": "最近 7 天", + "period_last_weeks": "最近 {n} 週", + "period_last_month_rolling": "最近一個月", + "period_last_months": "最近 {n} 個月", + "editor_color_by_shades": "單色深淺", + "editor_shade_color": "深淺基色", + "editor_show_percent": "以百分比顯示各部分佔比", + "editor_center_total": "總計", + "editor_center_average": "平均值", + "editor_center_none": "無", + "parts_total": "總計", + "parts_average": "平均值", + "parts_aria": "{names}的{style}", + "editor_style_scatter": "散佈圖", + "editor_style_bubble": "泡泡圖", + "editor_against": "橫軸", + "editor_against_entity": "第一個實體", + "editor_against_time": "時間", + "editor_dot_size": "點大小(px)", + "editor_jitter": "抖動(px)", + "editor_min_size": "最小泡泡(px)", + "editor_max_size": "最大泡泡(px)", + "editor_dot_color": "點顏色", + "editor_xy_x_axis": "橫軸標籤", + "scatter_needs_two": "請新增第二個實體。第一個實體用於橫軸,其餘用於縱軸。", + "bubble_needs_three": "請新增三個實體:一個用於橫軸,一個用於縱軸,另一個用於泡泡大小。", + "scatter_role_x": "橫軸", + "bubble_role_size": "大小", + "chart_total": "總計", + "editor_x_min": "橫軸最低值", + "editor_x_max": "橫軸最高值", + "zoom_reset": "重設縮放", + "zoom_window": "顯示範圍:{from} 至 {to}", + "zoom_window_label": "圖表的顯示部分", + "editor_zoom": "縮放與平移", + "editor_overview": "圖表下方的總覽列", + "editor_annotations": "註解", + "editor_annotation_type": "類型", + "editor_annotation_type_line": "某個數值處的線", + "editor_annotation_type_band": "數值範圍陰影帶", + "editor_annotation_type_time": "固定時間的標記", + "editor_annotation_type_state": "實體變化時的標記", + "editor_annotation_type_point": "讀數上的標籤", + "editor_annotation_add_line": "線", + "editor_annotation_add_band": "區間帶", + "editor_annotation_add_time": "時間", + "editor_annotation_add_state": "狀態變化", + "editor_annotation_add_point": "資料點標籤", + "editor_annotation_add": "新增註解:", + "editor_annotation_value": "數值", + "editor_annotation_from": "起點", + "editor_annotation_to": "終點", + "editor_annotation_times": "時間", + "editor_annotation_entity": "實體", + "editor_annotation_series": "資料系列(留空表示第一個)", + "editor_annotation_state": "狀態(留空表示每次變化)", + "editor_annotation_shade": "處於此狀態時加上陰影", + "editor_annotation_at": "讀數", + "editor_annotation_at_max": "最高", + "editor_annotation_at_min": "最低", + "editor_annotation_at_last": "最新", + "editor_annotation_at_first": "第一個", + "editor_annotation_label": "標籤", + "editor_annotation_color": "顏色", + "editor_annotation_dash": "虛線", + "editor_annotation_history": "跟隨實體歷史(階梯)", + "editor_annotation_zone": "陰影", + "editor_annotation_zone_none": "無", + "editor_annotation_zone_above": "線的上方", + "editor_annotation_zone_below": "線的下方", + "editor_annotation_severity": "依線的數值為陰影著色(選填區間)", + "editor_annotation_remove": "移除註解", + "editor_zones": "在圖表後方顯示嚴重程度區間陰影", + "editor_period_calendar": "時段", + "editor_period_calendar_rolling": "最近…", + "editor_period_calendar_day": "今天", + "editor_period_calendar_week": "本週", + "editor_period_calendar_month": "本月", + "editor_period_calendar_year": "今年", + "editor_period_offset": "往前的時段數(0 為目前時段)", + "editor_period_until": "繪製到", + "editor_period_until_now": "現在", + "editor_period_until_end": "時段結束", + "editor_period_navigate": "顯示上一個與下一個按鈕", + "editor_group_by": "讀數分組方式", + "editor_group_by_none": "不分組", + "editor_group_by_hour": "小時", + "editor_group_by_day": "天", + "editor_group_by_week": "週", + "editor_group_by_month": "月", + "editor_aggregate": "合併方式", + "compare_series": "{name},{offset}", + "compare_hours_earlier": "{n} 小時前", + "compare_days_earlier": "{n} 天前", + "compare_weeks_earlier": "{n} 週前", + "compare_months_earlier": "{n} 個月前", + "compare_years_earlier": "{n} 年前", + "editor_compare": "與先前的時段比較(淡色繪製在後方)", + "editor_compare_style": "先前時段的顏色", + "editor_compare_style_grey": "灰色", + "editor_compare_style_series": "淡化的系列顏色", + "editor_aggregate_mean": "平均值", + "editor_aggregate_sum": "總和", + "editor_aggregate_min": "最低", + "editor_aggregate_max": "最高", + "editor_aggregate_first": "第一個", + "editor_aggregate_last": "最後一個", + "editor_aggregate_change": "變化量(適用於累加的計量表)", + "editor_cumulative_transform": "轉換", + "editor_cumulative_transform_none": "無(保持原始讀數)", + "editor_cumulative_transform_cumulative": "累計總和", + "editor_cumulative_reset": "累計總和重新開始", + "editor_cumulative_reset_none": "永不(從左邊緣開始)", + "editor_cumulative_reset_day": "每天", + "editor_cumulative_reset_week": "每週", + "editor_cumulative_reset_month": "每月", + "editor_cumulative_reset_billing": "每月帳單日", + "editor_cumulative_billing_day": "每月帳單日(1–28)", + "editor_x_axis": "時間標籤", + "editor_y_axis": "數值標籤", + "editor_axis_labels": "座標軸標籤", + "editor_axis_labels_outside": "圖表旁邊", + "editor_axis_labels_inside": "圖表上方", + "editor_grid_horizontal": "橫線", + "editor_grid_vertical": "直線", + "editor_y_min": "顯示的最低值", + "editor_y_max": "顯示的最高值", + "editor_y_scale": "數值刻度", + "editor_y_scale_linear": "等距", + "editor_y_scale_log": "對數(10 的次方)", + "editor_tooltip": "懸停或觸控時顯示數值", + "editor_line_width": "線寬(px)", + "editor_dots": "在每個讀數處顯示點", + "editor_on_top": "繪製在其他線條上方", + "editor_when_entity": "實體", + "editor_when_state": "處於狀態", + "editor_when_above": "高於", + "editor_when_below": "低於", + "editor_when_card_entity": "實體", + "editor_when_card_state": "處於狀態", + "editor_when_card_above": "高於", + "editor_when_card_below": "低於", + "editor_when_ghost": "隱藏讀數顯示為淡線", + "editor_when_strip": "顯示條件成立時段的色條", + "when_strip_label": "當{condition}時顯示", + "editor_now_marker": "目前時間線", + "editor_now_marker_off": "關閉", + "editor_now_marker_line": "僅線條", + "editor_now_marker_time": "線條與時間", + "editor_now_marker_countdown": "線條與距下一個設定時間的倒數", + "now_marker_countdown": "{duration}後{label}", + "now_marker_next": "下一個:{duration}後", + "editor_compact": "緊湊", + "editor_header": "名稱與數值", + "editor_header_above": "圖表上方", + "editor_header_over": "疊加在圖表上", + "editor_header_hidden": "隱藏", + "editor_legend_toggle": "點擊名稱可隱藏或顯示", + "editor_labels_show": "顯示哪些讀數", + "editor_labels_show_all": "全部(盡可能多地顯示)", + "editor_labels_show_last": "最新", + "editor_labels_show_minmax": "最高與最低", + "editor_labels_show_ends": "第一個與最新", + "editor_labels_position": "標籤位置", + "editor_labels_position_auto": "峰值在上,谷值在下", + "editor_labels_position_above": "上方", + "editor_labels_position_below": "下方", + "editor_labels_position_center": "在資料點上", + "editor_labels_overlap": "允許標籤重疊", + "editor_sync": "同步群組", + "editor_multiples": "每個實體一個小圖表", + "editor_multiples_scale": "數值刻度", + "editor_multiples_scale_auto": "單位相同時統一", + "editor_multiples_scale_shared": "所有圖表統一", + "editor_multiples_scale_independent": "各圖表獨立", + "editor_multiples_columns": "欄數(留空則配合面板)", + "forecast_label": "預報", + "forecast_series": "{name}預報", + "editor_forecast_title": "預報", + "editor_forecast_entity": "預報實體", + "editor_forecast_attribute": "屬性", + "editor_forecast_value_key": "數值鍵", + "editor_forecast_time_key": "時間鍵", + "editor_forecast_type": "天氣預報", + "editor_forecast_type_hourly": "每小時", + "editor_forecast_type_daily": "每日", + "editor_forecast_type_twice_daily": "每日兩次", + "editor_forecast_multiply": "數值乘以", + "editor_forecast_hours": "預報顯示的時長", + "editor_set_point": "顯示設定點", + "editor_shading": "暖氣或冷氣運作時加上陰影", + "editor_shade_fan": "僅風扇運轉時加上陰影", + "editor_current_color": "溫度顏色", + "editor_set_point_color": "設定點顏色", + "editor_heating_color": "暖氣顏色", + "editor_cooling_color": "冷氣顏色", + "editor_days": "天數(大於 1 時顯示平均的一天)", + "editor_day_clock_center_total": "開啟時長", + "editor_day_clock_center_now": "目前時間", + "editor_day_clock_center_none": "無", + "editor_bucket": "每根長條代表", + "editor_bucket_15": "15 分鐘", + "editor_bucket_30": "30 分鐘", + "editor_bucket_60": "小時", + "editor_aggregate_auto": "自動(計量表用變化量,其餘用平均值)", + "editor_ring_color": "顏色", + "editor_active": "視為開啟的狀態", + "editor_entity_options_none": "請先在上方新增實體。", + "editor_hierarchy_group_by": "分組方式", + "editor_group_by_floor": "樓層", + "editor_group_by_area": "分區", + "editor_group_by_device": "裝置", + "editor_group_by_label": "標籤", + "editor_entity_groups": "自訂群組", + "editor_bar_labels": "長條上的文字", + "editor_bar_labels_state": "狀態", + "editor_bar_labels_duration": "持續時長", + "editor_bar_labels_both": "狀態與持續時長", + "editor_bar_labels_none": "無", + "editor_timeline_legend": "狀態圖例", + "editor_timeline_legend_above": "圖表上方", + "editor_timeline_legend_hidden": "隱藏", + "editor_state_colors": "狀態顏色", + "editor_state_colors_help": "調色盤名稱(amber、green、blue、red、purple、grey、primary)或任何 CSS 顏色。", + "editor_state_colors_state": "狀態", + "editor_state_colors_color": "顏色", + "editor_state_colors_add": "新增狀態顏色", + "editor_state_colors_remove": "移除", + "editor_timeline_group": "群組(同群組的列共用一個標題)", + "editor_points_per_hour": "每小時點數(0 表示繪製所有讀數)", + "editor_graph": "圖形", + "editor_graph_line": "折線", + "editor_graph_bar": "長條", + "editor_graph_none": "無(僅數值)", + "editor_fill": "填滿線下區域", + "editor_fill_solid": "實心", + "editor_fill_fade": "漸層", + "editor_fill_none": "無", + "editor_points": "線上的點", + "editor_points_hover": "懸停時", + "editor_points_always": "一律", + "editor_points_never": "永不", + "editor_trend_labels": "最高與最低標籤", + "editor_labels_hover": "懸停時", + "editor_labels_always": "一律", + "editor_labels_never": "永不", + "editor_height": "圖形高度(每 500 px 寬度)", + "editor_bar_spacing": "長條間距(px)", + "editor_color_transition": "區間顏色", + "editor_color_transition_smooth": "混合", + "editor_color_transition_hard": "在每個區間處切換", + "editor_extrema": "顯示最低與最高", + "editor_average": "顯示平均值", + "editor_trend_legend": "圖例(兩個或以上實體)", + "editor_trend_y_min": "最低值", + "editor_trend_y_max": "最高值", + "editor_min_range": "顯示的最小範圍", + "editor_y_min_secondary": "右軸最低值", + "editor_y_max_secondary": "右軸最高值", + "editor_min_range_secondary": "右軸最小範圍", + "editor_value_factor": "乘以 10 的次方", + "editor_align_header": "名稱與圖示", + "editor_align_header_default": "分散", + "editor_align_header_left": "左", + "editor_align_header_right": "右", + "editor_align_header_center": "置中", + "editor_align_icon": "圖示", + "editor_align_icon_right": "名稱右側", + "editor_align_icon_left": "名稱左側", + "editor_align_icon_state": "數值旁邊", + "editor_align_state": "數值", + "editor_align_state_left": "左", + "editor_align_state_right": "右", + "editor_align_state_center": "置中", + "editor_font_size": "數值大小(%)", + "editor_font_size_header": "名稱大小(px)", + "editor_color_name": "為名稱著色", + "editor_color_value": "為數值著色", + "editor_trend_color_icon": "為圖示著色", + "editor_trend_group": "無背景(嵌入其他面板中)", + "editor_icon_image": "以圖片取代圖示(URL)", + "editor_trend_tooltip": "顯示指標處的數值", + "editor_y_axis_side": "座標軸", + "editor_y_axis_side_primary": "左", + "editor_y_axis_side_secondary": "右(獨立刻度)", + "editor_entity_aggregate": "合併方式", + "editor_fixed_value": "將目前數值繪製為水平線", + "editor_show_state": "在主數值旁顯示其數值", + "editor_show_indicator": "依數值著色的圓點", + "editor_show_graph": "在圖形上", + "editor_show_line": "線條", + "editor_show_fill": "填滿", + "editor_show_points": "點", + "editor_show_legend_entity": "在圖例中", + "editor_show_legend_state": "圖例中的數值", + "editor_sectors": "方向", + "editor_sectors_4": "4 (N, E, S, W)", + "editor_sectors_8": "8 (N, NE, E…)", + "editor_sectors_16": "16 (N, NNE, NE…)", + "editor_calm": "低於此值視為無風", + "editor_wind_roles": "第一個實體是風向,以度數或 SW 等羅盤方位表示。第二個是風速:若沒有風速,花瓣僅顯示風從各方向吹來的頻率。", + "editor_wind_now": "風向:{direction}。風速:{speed}。", + "editor_wind_none": "無", + "editor_wind_statistics": "長期統計提供每小時的平均風向。只有當感測器以角度記錄風向(狀態類別 measurement_angle)時,跨越正北的平均才正確;否則在 NNW 與 NNE 之間擺動的一小時會被平均為南風。歷史記錄則是精確的。", + "editor_style_area": "區域圖", + "editor_stack": "堆疊", + "editor_stack_none": "不堆疊", + "editor_stack_normal": "逐層堆疊", + "editor_stack_percent": "堆疊至 100 %", + "editor_negative_color": "零以下的顏色", + "editor_style_beeswarm": "蜂群圖", + "editor_place_by": "圓點位置依據", + "editor_place_by_value": "其數值", + "editor_place_by_time_of_day": "發生的時刻", + "editor_size_by_value": "數值越大圓點越大", + "swarm_readings": "{n} 個讀數", + "swarm_events": "開啟 {n} 次", + "swarm_shown": "顯示的圓點", + "swarm_none": "無讀數", + "swarm_no_change": "無變化:{value}", + "swarm_held": "整個時段保持不變", + "swarm_earliest_latest": "最早 – 最晚", + "swarm_lowest_highest": "最低 – 最高", + "editor_style_strip_plot": "帶狀圖", + "strip_median_value": "中位數 {value}", + "strip_mean_value": "平均值 {value}", + "strip_mean": "平均值", + "editor_strip_marker": "每列的橫線位置", + "editor_strip_marker_median": "中位數", + "editor_strip_marker_mean": "平均值", + "editor_strip_marker_none": "不畫線", + "editor_strip_jitter": "在列內散開", + "editor_fill_color": "顏色", + "editor_style_box": "盒鬚圖", + "box_aria": "{names}的盒鬚圖", + "box_highest": "最高", + "box_upper_quartile": "上四分位數", + "box_median": "中位數", + "box_lower_quartile": "下四分位數", + "box_lowest": "最低", + "box_mean": "平均值", + "box_count": "讀數", + "box_outliers": "離群值", + "editor_whiskers": "鬚線範圍", + "editor_whiskers_tukey": "1.5 × 盒高(離群值顯示為點)", + "editor_whiskers_range": "最低與最高", + "editor_readings": "將每個讀數顯示為點", + "editor_box_color": "盒子顏色", + "editor_style_bullet": "子彈圖", + "editor_ranges": "長條後方的範圍", + "editor_ranges_shades": "灰階", + "editor_ranges_colours": "顏色區間的顏色", + "compare_target": "目標 {target}", + "chart_aria": "{names}的{style}", + "editor_style_candlestick": "K 線圖", + "editor_candle_by": "每根 K 線代表", + "editor_under_aggregate": "下方實體:讀數合併方式", + "editor_up_color": "上漲時的顏色", + "editor_down_color": "下跌時的顏色", + "editor_underneath": "其他實體在下方繪製為", + "editor_underneath_columns": "直條", + "editor_underneath_line": "折線", + "candle_open": "開盤", + "candle_high": "最高", + "candle_low": "最低", + "candle_close": "收盤", + "candle_week_of": "{date} 當週", + "editor_style_climate": "空調", + "climate_set_point": "設定點", + "climate_range": "{low} – {high}", + "climate_not_thermostat": "{name} 不是溫控器。請選擇一個空調實體。", + "climate_action_heating": "暖氣", + "climate_action_preheating": "預熱", + "climate_action_cooling": "冷氣", + "climate_action_defrosting": "除霜", + "climate_action_drying": "除濕", + "climate_action_fan": "送風", + "climate_action_idle": "閒置", + "climate_action_off": "關閉", + "editor_style_column": "直條圖", + "editor_group_by_auto": "自動", + "editor_range": "每根直條中的最低到最高", + "editor_rounded": "圓角端點", + "editor_column_labels": "在直條上顯示數值", + "editor_error_bars": "誤差線(每根直條內的離散程度)", + "editor_error_bars_none": "無", + "editor_error_bars_std": "平均值 ± 一個標準差", + "editor_error_bars_min_max": "最低與最高", + "editor_error_bars_ci95": "平均值的 95 % 信賴區間", + "error_bars_tooltip": "{value}({low} – {high})", + "editor_column_color": "顏色", + "editor_style_combined": "組合圖", + "editor_series_type": "繪製為", + "editor_series_type_line": "折線", + "editor_series_type_column": "直條", + "editor_series_type_area": "區域", + "editor_series_axis": "數值軸", + "editor_series_axis_auto": "自動(依單位)", + "editor_series_axis_left": "左", + "editor_series_axis_right": "右", + "editor_series_aggregate": "合併方式", + "editor_series_aggregate_auto": "與面板相同", + "editor_series_aggregate_mean": "平均值", + "editor_series_aggregate_sum": "總和", + "editor_series_aggregate_min": "最低", + "editor_series_aggregate_max": "最高", + "editor_series_aggregate_first": "第一個", + "editor_series_aggregate_last": "最後一個", + "editor_series_aggregate_change": "變化量(適用於累加的計量表)", + "editor_style_day_clock": "24 小時鐘", + "day_clock_times_one": "1 次", + "day_clock_times": "{n} 次", + "day_clock_a_day": "每天 {text}", + "day_clock_busiest": "{total} · 最繁忙 {time}", + "day_clock_peak": "峰值 {value},於 {time}", + "day_clock_state": "{name} {state}", + "day_clock_per_day": "每天 {label}", + "day_clock_no_data": "無記錄", + "day_clock_now": "現在", + "day_clock_on": "開啟", + "day_clock_average": "平均的一天 · 最近 {n} 天", + "day_clock_on_days": "{of} 天中有 {on} 天", + "day_clock_so_far": "目前為止 {duration}", + "day_clock_range": "{from} – {to}", + "day_clock_average_value": "平均 {value}", + "editor_style_cycle_plot": "週期圖", + "cycle_note_week": "{n} 週內每小時的平均值", + "cycle_note_hour": "{n} 週內逐日的每個小時", + "cycle_note_month": "{n} 週內逐月的每月各日", + "cycle_mean_legend": "子圖平均值", + "cycle_panel_average": "{name} 平均值", + "editor_cycle_plot_cycle": "每個子圖代表", + "editor_cycle_plot_cycle_day_of_week": "星期幾(其各小時)", + "editor_cycle_plot_cycle_hour_of_day": "一天中的小時(逐日)", + "editor_cycle_plot_cycle_day_of_month": "每月的日期(逐月)", + "editor_cycle_plot_weeks": "週數", + "editor_style_dumbbell": "啞鈴圖", + "editor_ends": "比較", + "editor_ends_range": "時段內的最低與最高", + "editor_ends_then": "時段開始與現在", + "editor_ends_target": "目標與現在", + "editor_show_now": "標記目前數值", + "dumbbell_low": "低", + "dumbbell_high": "高", + "dumbbell_now": "現在", + "dumbbell_target": "目標", + "dumbbell_ago_hour_one": "1 小時前", + "dumbbell_ago_hour": "{n} 小時前", + "dumbbell_ago_day_one": "1 天前", + "dumbbell_ago_day": "{n} 天前", + "dumbbell_ago_week_one": "1 週前", + "dumbbell_ago_week": "{n} 週前", + "dumbbell_ago_month_one": "1 個月前", + "dumbbell_ago_month": "{n} 個月前", + "dumbbell_no_value": "無數值", + "editor_style_funnel": "漏斗圖", + "editor_funnel_shape": "形狀", + "editor_funnel_shape_funnel": "漏斗(第一階段在頂端)", + "editor_funnel_shape_pyramid": "金字塔(第一階段在底部)", + "editor_funnel_percent_of": "百分比", + "editor_funnel_percent_of_first": "佔第一階段的比例", + "editor_funnel_percent_of_previous": "佔上一階段的比例", + "editor_funnel_percent_of_none": "不顯示", + "editor_funnel_color_by": "顏色", + "editor_funnel_color_by_series": "每個實體一種顏色", + "editor_funnel_color_by_bands": "依顏色區間", + "funnel_aria": "{names}的{style}", + "editor_style_grouped_bars": "群組長條圖", + "editor_mode": "長條", + "editor_mode_grouped": "並排", + "editor_mode_stacked": "堆疊", + "editor_mode_percent": "堆疊至 100 %", + "editor_bars_color_by": "顏色", + "editor_bars_color_by_series": "每個系列一種顏色", + "editor_bars_color_by_bands": "依顏色區間", + "editor_bar_group": "列", + "editor_bar_series": "系列", + "editor_bar_color": "長條顏色", + "grouped_bars_aria": "{names}的長條圖", + "editor_style_heatmap": "熱度圖", + "heatmap_aria": "{name}的熱度圖", + "heatmap_hours": "平均的天數", + "heatmap_empty": "無讀數", + "editor_grid": "版面配置", + "editor_grid_hours": "依星期的每小時", + "editor_grid_calendar": "月曆(每格一天)", + "editor_color_by_scale": "平滑色階", + "editor_cell_shape": "儲存格", + "editor_cell_shape_square": "方形", + "editor_cell_shape_rounded": "圓角", + "editor_cell_shape_hexagon": "六邊形", + "editor_color_min": "最低顏色對應值", + "editor_color_max": "最高顏色對應值", + "editor_legend": "圖例", + "editor_style_spiral": "螺旋圖", + "spiral_aria": "{name}的螺旋圖,{n} 圈", + "spiral_turn_day_note": "{n} 天,每天一圈", + "spiral_turn_week_note": "{n} 週,每週一圈", + "spiral_inner_oldest": "最早的在中心,最新的在外圈", + "editor_spiral_turn": "每圈代表", + "editor_spiral_turn_day": "天", + "editor_spiral_turn_week": "週", + "editor_spiral_turns": "圈數", + "editor_spiral_ring_width": "環寬", + "editor_style_histogram": "直方圖", + "editor_count": "計數", + "editor_count_time": "在每個範圍內的時間", + "editor_count_readings": "每個範圍內的讀數", + "editor_show_as": "顯示為", + "editor_show_as_percent": "佔整體比例(%)", + "editor_show_as_total": "小時數或讀數", + "editor_bins": "組數(留空:自動)", + "editor_bin_width": "組距(優先於組數)", + "editor_bars": "兩個或以上實體", + "editor_bars_side": "長條並排", + "editor_bars_overlap": "長條重疊", + "editor_hist_x_axis": "橫軸數值標籤", + "histogram_readings": "{n} 個讀數", + "histogram_reading": "1 個讀數", + "editor_style_line": "折線圖", + "chart_loading": "正在載入歷史記錄…", + "chart_error": "無法載入歷史記錄:{error}", + "energy_loading": "正在載入能源儀表板設定…", + "energy_error": "無法讀取能源儀表板設定:{error}", + "energy_none": "能源儀表板尚未設定以上任何能源流向。", + "energy_flow_grid_import": "電網輸入", + "energy_flow_grid_export": "輸出至電網", + "energy_flow_solar": "太陽能", + "energy_flow_battery_out": "電池放電", + "energy_flow_battery_in": "電池充電", + "energy_flow_gas": "瓦斯", + "energy_flow_water": "用水", + "energy_flow_devices": "裝置", + "energy_node_home": "家", + "energy_node_untracked": "未追蹤用量", + "energy_node_home_use": "家中用量", + "chart_no_data": "此時段內沒有讀數。", + "legend_toggle_hint": "點擊可隱藏或顯示。長按僅顯示此項。", + "legend_toggle_all_hidden": "所有系列皆已隱藏。點擊名稱可重新顯示。", + "export_menu": "匯出", + "export_png": "另存為 PNG", + "export_png_hint": "圖片,2×", + "export_svg": "另存為 SVG", + "export_svg_hint": "向量圖", + "export_csv": "複製 CSV", + "export_csv_hint": "圖上的數值", + "export_yaml": "複製 YAML", + "export_yaml_hint": "此面板的設定", + "export_copied": "已複製", + "export_saved": "已儲存", + "export_saved_file": "已儲存為檔案:此處無法使用剪貼簿", + "export_failed": "無法在此瀏覽器中匯出", + "chart_log_nothing": "沒有大於零的數值可在對數刻度上繪製。", + "editor_style_lollipop": "棒棒糖圖", + "editor_style_pictograph": "象形圖", + "editor_unit_icon": "圖示(每個實體可各自設定)", + "editor_per_icon": "每個圖示代表(留空:自動)", + "editor_group_size": "每組圖示數(0:不分組)", + "editor_partial": "以部分填滿的圖示表示小數", + "editor_style_pie": "圓餅圖 / 環圈圖", + "editor_shape": "形狀", + "editor_shape_donut": "環圈", + "editor_shape_pie": "圓餅", + "editor_center_label": "總計下方的文字", + "editor_gap": "扇區間距", + "editor_gradient": "漸層填滿", + "editor_style_polar_area": "極座標區域圖", + "editor_polar_scale": "刻度", + "editor_polar_scale_shared": "統一刻度,從 0 到最大值", + "editor_polar_scale_limits": "每個扇區從其實體的最小值到最大值", + "editor_polar_color_by": "顏色", + "editor_polar_color_by_series": "每個實體一種顏色", + "editor_polar_color_by_shades": "單色深淺,數值越大顏色越深", + "editor_polar_color_by_bands": "依顏色區間", + "editor_polar_color": "深淺基色", + "polar_area_aria": "{names}的極座標區域圖", + "editor_style_radar": "雷達圖", + "editor_radar_scale": "刻度", + "editor_radar_scale_limits": "每個軸從其實體的最小值到最大值", + "editor_radar_scale_shared": "統一刻度,從 0 到最大值", + "editor_radar_fill": "填滿形狀", + "editor_radar_axis": "軸名稱", + "radar_aria": "{names}的雷達圖", + "radar_other": "其他", + "editor_style_range_area": "範圍區域圖", + "editor_mean": "以線條繪製平均值", + "editor_range_color": "顏色", + "editor_style_rings": "圓環組", + "editor_rings_start_angle": "起始角度(0 為頂端)", + "editor_rounded_ends": "圓角端點", + "editor_style_sankey": "桑基圖(流向)", + "editor_link_color": "流向著色依據", + "editor_link_color_auto": "來源,或經過中間節點後的去向", + "editor_link_color_source": "來源", + "editor_link_color_target": "去向", + "editor_from": "流出自", + "editor_to": "流入至", + "editor_flow_color": "流向顏色", + "sankey_aria": "流向圖:{flows}", + "sankey_flow": "{from} 到 {to} {value}", + "sankey_no_flows": "請在每個實體的選項中設定「流出自」與「流入至」。", + "sankey_nothing": "目前沒有任何流動。", + "energy_nothing_flowed": "此時段內沒有任何流動。", + "editor_style_chord": "弦圖(環繞圓周的流向)", + "editor_chord_pad": "節點間距", + "editor_chord_ribbon_opacity": "弦帶不透明度", + "chord_aria": "弦圖:{flows}", + "editor_style_slope": "斜率圖", + "editor_measure": "比較", + "editor_measure_value": "當時與現在的讀數", + "editor_measure_change": "每個時段的增加量(計量表)", + "editor_color_by_direction": "上升或下降", + "editor_color_by_group": "依群組", + "editor_increase": "上升表示", + "editor_increase_bad": "差(紅色)", + "editor_increase_good": "好(綠色)", + "editor_group": "群組", + "slope_now": "現在", + "slope_ago": "{n} {unit}前", + "slope_ago_one": "一{unit}前", + "slope_previous": "前 {n} {unit}", + "slope_previous_one": "前一{unit}", + "slope_last": "最近 {n} {unit}", + "slope_last_one": "最近一{unit}", + "slope_unit_hour": "小時", + "slope_unit_hour_other": "小時", + "slope_unit_day": "天", + "slope_unit_day_other": "天", + "slope_unit_week": "週", + "slope_unit_week_other": "週", + "slope_unit_month": "個月", + "slope_unit_month_other": "個月", + "slope_entity_aria": "{name},{from} 到 {to}", + "slope_no_reading": "無讀數", + "editor_style_sparkline": "走勢圖", + "editor_spark": "走勢圖", + "editor_spark_line": "折線", + "editor_spark_area": "區域", + "editor_spark_column": "直條", + "editor_spark_bar": "名稱與數值下方的長條", + "editor_spark_color": "顏色", + "spark_aria": "{name}的趨勢", + "editor_style_streamgraph": "河流圖", + "editor_baseline": "形狀", + "editor_baseline_wiggle": "河流圖(流動)", + "editor_baseline_centre": "置中", + "editor_baseline_share": "佔總計比例(100 %)", + "editor_baseline_zero": "從零開始堆疊", + "editor_stream_order": "順序", + "editor_stream_order_inside_out": "最大的在中間", + "editor_stream_order_listed": "依清單順序,第一個在底部", + "editor_stream_labels": "在河流帶上顯示名稱", + "editor_stream_curve": "邊緣", + "stream_total": "總計", + "editor_style_sunburst": "放射環狀圖", + "editor_style_icicle": "冰柱圖", + "editor_sunburst_shape": "形狀", + "editor_sunburst_shape_full": "整圓", + "editor_sunburst_shape_half": "半圓", + "editor_hierarchy_color_by": "顏色", + "editor_hierarchy_color_by_group": "每個群組一種顏色", + "editor_hierarchy_color_by_bands": "依顏色區間", + "hierarchy_total": "總計", + "hierarchy_other": "其他", + "hierarchy_empty": "無內容可顯示:沒有實體的數值大於零。", + "hierarchy_no_reading": "無讀數:", + "sunburst_aria": "{names}的放射環狀圖", + "icicle_aria": "{names}的冰柱圖", + "editor_style_timeline": "狀態時間軸", + "timeline_no_states": "此時段內沒有記錄任何狀態。", + "timeline_for": "持續 {duration}", + "timeline_now": "現在", + "timeline_measurement": "這是讀數而不是狀態:更適合用折線圖", + "editor_style_treemap": "矩形式樹狀結構圖", + "editor_treemap_color_by": "顏色", + "editor_treemap_color_by_group": "每個群組一種顏色", + "editor_treemap_color_by_bands": "依顏色區間", + "treemap_aria": "{names}的矩形式樹狀結構圖", + "treemap_total": "共 {value}", + "treemap_empty": "無內容可顯示:沒有實體的數值大於零。", + "treemap_no_reading": "無讀數:", + "treemap_other": "其他", + "editor_style_marimekko": "馬賽克圖", + "editor_marimekko_segment_labels": "各部分上的文字", + "editor_marimekko_segment_labels_percent": "佔該欄比例", + "editor_marimekko_segment_labels_value": "數值", + "editor_marimekko_segment_labels_both": "比例與數值", + "editor_marimekko_segment_labels_none": "無", + "editor_marimekko_group": "欄(群組)", + "editor_marimekko_category": "類別", + "editor_marimekko_color": "類別顏色", + "marimekko_aria": "馬賽克圖,欄:{columns}", + "editor_style_trend": "趨勢", + "trend_min": "最低", + "trend_avg": "平均", + "trend_max": "最高", + "editor_style_violin": "小提琴圖", + "editor_shape_violin": "小提琴", + "editor_shape_raincloud": "雨雲圖(半個小提琴、盒子與讀數)", + "editor_box": "顯示中位數與中間一半的盒子", + "editor_bandwidth": "平滑程度(使用實體的單位,留空則自動)", + "editor_split_by": "每個形狀代表", + "editor_split_by_none": "實體", + "editor_split_by_day": "實體與天", + "editor_split_by_week": "實體與週", + "editor_split_by_month": "實體與月", + "violin_median": "中位數 {value}", + "violin_none": "無讀數", + "violin_raincloud": "雨雲圖", + "editor_style_waffle": "鬆餅圖", + "editor_waffles": "鬆餅", + "editor_waffles_one": "一個,由各實體分配", + "editor_waffles_each": "每個實體一個,並排顯示", + "editor_headline": "以大字顯示第一個佔比", + "editor_style_waterfall": "瀑布圖", + "editor_steps": "每一步表示", + "editor_steps_change": "時段內的變化量", + "editor_steps_current": "其目前數值", + "editor_start_from_first": "從第一個實體在時段開始時的讀數開始", + "editor_total": "在結尾顯示總計", + "editor_waterfall_invert": "遞減(這些值上升會使總計下降)", + "waterfall_start": "開始", + "waterfall_end": "結束", + "waterfall_total": "總計", + "waterfall_no_readings": "無讀數", + "waterfall_aria": "瀑布圖:{bars}", + "editor_style_wind_rose": "風花圖", + "wind_prevailing": "盛行風向", + "wind_mean_speed": "平均風速", + "wind_strongest": "最強", + "wind_calm": "無風", + "wind_speed": "風速", + "wind_speed_unit": "風速({unit})", + "wind_share": "時間佔比", + "wind_aria": "風花圖,盛行風向 {direction} {share}", + "wind_aria_calm": "風花圖,盛行風向 {direction} {share},無風 {calm}", + "wind_aria_still": "風花圖,無風 {calm}", + "editor_style_purpose_bar": "電池、液位等任何 0 到 100 的數值", + "editor_style_purpose_thin": "儲存空間與長清單,佔用空間小", + "editor_style_purpose_segmented": "訊號強度與填充程度,分段顯示", + "editor_style_purpose_tank": "水箱、垃圾桶與雨水桶,從底部往上填滿", + "editor_style_purpose_battery": "家中所有電池,剩餘最少的在前", + "editor_style_purpose_ring": "以錶盤顯示 CPU、記憶體與磁碟", + "editor_style_purpose_needle": "以指針顯示功率與速度", + "editor_style_purpose_arc": "以開口錶盤顯示溫度、濕度與 CO₂", + "editor_style_purpose_line": "感測器在數小時、數天或數月內的變化", + "editor_style_purpose_area": "太陽能與用電量,輸入與輸出分列零線兩側", + "editor_style_purpose_column": "每日能源、每小時降雨量", + "editor_style_purpose_combined": "直條、折線與區域共用一條時間軸,並可使用第二個軸", + "editor_style_purpose_pie": "總量如何拆分,例如今天的能源來自哪裡", + "editor_style_purpose_rings": "在一個錶盤中顯示多個電池或目標", + "editor_style_purpose_pictograph": "計數:完成的家務、喝水杯數、在家人數", + "editor_style_purpose_waffle": "100 中的佔比,或一個總量的拆分", + "editor_style_purpose_histogram": "房間在各溫度範圍內停留的時長", + "editor_style_purpose_scatter": "一個感測器對比另一個,例如暖氣與室外溫度", + "editor_style_purpose_bubble": "兩個感測器相互對比,大小由第三個決定", + "editor_style_purpose_heatmap": "依小時與星期顯示功率,或以月曆顯示一年中的每一天", + "editor_style_purpose_spiral": "每日或每週的規律,每天或每週轉一圈", + "editor_style_purpose_box": "讀數的分布,依實體或依天、週、月", + "editor_style_purpose_funnel": "太陽能發電,然後家中使用,然後輸出至電網", + "editor_style_purpose_radar": "比較多個數值的輪廓", + "editor_style_purpose_polar_area": "以環繞圓周、長度不同的扇形顯示數值", + "editor_style_purpose_treemap": "依樓層與房間顯示用電量,方塊大小代表佔比", + "editor_style_purpose_marimekko": "依兩種方式拆分總量,例如依房間與依用途的能源", + "editor_style_purpose_sunburst": "以圓環顯示層級,點擊可深入", + "editor_style_purpose_icicle": "以堆疊長條顯示層級,點擊可深入", + "editor_style_purpose_grouped_bars": "多個數值並排、堆疊或以 100 % 顯示", + "editor_style_purpose_bullet": "數值與其目標對比", + "editor_style_purpose_lollipop": "用簡潔的線條顯示大量數值", + "editor_style_purpose_waterfall": "總量如何一步步增加或減少", + "editor_style_purpose_slope": "每個實體的過去與現在", + "editor_style_purpose_dumbbell": "每個實體的最低值與最高值", + "editor_style_purpose_range_area": "以陰影顯示每個時段的最低值到最高值", + "editor_style_purpose_sparkline": "在每個實體的名稱與數值旁顯示小型趨勢", + "editor_style_purpose_streamgraph": "多個實體如何隨時間分攤總量", + "editor_style_purpose_candlestick": "每個時段的起始值、最高值、最低值與結束值", + "editor_style_purpose_violin": "以平滑形狀顯示讀數分布", + "editor_style_purpose_beeswarm": "每個讀數為一個點,彼此散開互不重疊", + "editor_style_purpose_strip_plot": "每個讀數為一個點,並在中間值處畫線", + "editor_style_purpose_sankey": "電力在電源與負載之間的流向", + "editor_style_purpose_chord": "在圓周上顯示幾個地點之間的雙向流動", + "editor_style_purpose_timeline": "每個實體何時開啟、關閉、在家或暖氣運轉", + "editor_style_purpose_climate": "溫控器的溫度與設定點對比", + "editor_style_purpose_wind_rose": "風從哪個方向吹來,以及風力大小", + "editor_style_purpose_day_clock": "以 24 小時鐘顯示每個實體何時開啟", + "editor_style_purpose_cycle_plot": "並排顯示每個星期幾的平均一天", + "editor_style_purpose_trend": "精簡的圖塊:數值及其近期歷史", + "editor_chart_group_data": "時間跨度與讀數", + "editor_chart_group_look": "外觀", + "editor_chart_group_axes": "座標軸與格線", + "editor_chart_group_extras": "標記與其他", + "editor_chart_group_layout": "版面配置與共用", + "editor_notice_group_by": "已關閉依{by}分組:{style}無法這樣分組。", + "editor_notice_sorted": "已依剩餘最少的在前排序。可在「顯示」下的「排序」中變更。", + "editor_summary_no_entities": "尚無實體", + "editor_summary_entity_one": "1 個實體", + "editor_summary_entities": "{count} 個實體", + "editor_summary_matching": "及符合項目", + "editor_summary_limits": "{min} 至 {max}", + "editor_summary_target": "目標 {target}", + "editor_summary_no_bands": "無區間", + "editor_summary_band_one": "1 個區間", + "editor_summary_bands": "{count} 個區間", + "editor_warn_min_max": "最小值({min})不低於最大值({max}),因此無法填滿。請降低最小值或提高最大值。", + "editor_warn_not_number": "{entity} 的值為「{state}」,不是數字,因此此樣式無法繪製。請選擇回報數字的感測器,或在其選項中讀取它的某個屬性。", + "editor_warn_band_same_start": "有兩個區間都從 {from} 開始,因此只會顯示其中一個。請為每個區間設定不同的起點。", + "editor_row_action": "{action}:{entity}", + "editor_when_heading": "僅在以下情況顯示此系列…", + "editor_when_card_heading": "僅在以下情況顯示系列…", + "editor_when_card_help": "選擇一個實體,然後設定它必須處於的狀態或必須所在的範圍。每個系列也可以在「實體」中其選項下單獨設定。", + "editor_when_state_helper": "多個狀態請以逗號分隔。", + "editor_when_card_state_helper": "多個狀態請以逗號分隔。", + "editor_anomalies_window_helper": "如 30min、2h 或 1d。留空:時間跨度的十二分之一。", + "editor_zoom_helper": "雙指縮放、Ctrl + 滾輪或拖曳。", + "editor_sync_helper": "同名圖表共用指標,並一起切換時段。", + "editor_forecast_entity_helper": "在目前時間之後以虛線繪製其預報。", + "editor_forecast_attribute_helper": "留空:天氣預報,或名為 \"forecast\" 的屬性。", + "editor_forecast_value_key_helper": "留空:依預報自動判斷。", + "editor_forecast_time_key_helper": "留空:依預報自動判斷。", + "editor_forecast_type_helper": "留空:每小時。", + "editor_forecast_multiply_helper": "留空:1。", + "editor_trend_y_min_helper": "在數字前加 ~ 可讓讀數超出該值。", + "editor_trend_y_max_helper": "在數字前加 ~ 可讓讀數超出該值。", + "editor_y_min_secondary_helper": "在數字前加 ~ 可讓讀數超出該值。", + "editor_y_max_secondary_helper": "在數字前加 ~ 可讓讀數超出該值。", + "editor_entity_groups_helper": "優先於「分組方式」。兩層請寫成「一樓 / 廚房」。", + "editor_active_helper": "留空:on、open、heating、home 等。", + "editor_annotation_times_helper": "07:00 表示每天,或 2026-10-28 07:00。多個時間以逗號分隔。", + "editor_annotation_value_helper": "數字或實體。", + "editor_annotation_from_helper": "數字或實體。留空:底部。", + "editor_annotation_to_helper": "數字或實體。留空:頂端。", + "editor_derivative_smoothing_time_helper": "如 15min。設定後取代依讀數個數平滑。", + "editor_calm_helper": "留空:0.5 m/s,或對應的 km/h、mph、節。", + "editor_radar_axis_helper": "軸名稱相同的實體在各群組之間對齊。", + "editor_energy_flows_helper": "未勾選時:電網、太陽能與電池。", + "editor_shade_color_helper": "調色盤名稱或任意 CSS 顏色。" +} diff --git a/src/localize.ts b/src/localize.ts index ef14b7a..13d7c64 100644 --- a/src/localize.ts +++ b/src/localize.ts @@ -20,11 +20,25 @@ const LANGUAGES: Record> = { [FALLBACK]: en }; // One loader per bundled language; a dynamic import each, so rollup makes each one a chunk. const LOADERS: Record Promise<{ default: Record }>> = { + ar: () => import('./locales/ar.json'), + bn: () => import('./locales/bn.json'), de: () => import('./locales/de.json'), es: () => import('./locales/es.json'), fr: () => import('./locales/fr.json'), + hi: () => import('./locales/hi.json'), + id: () => import('./locales/id.json'), + it: () => import('./locales/it.json'), + ja: () => import('./locales/ja.json'), + ko: () => import('./locales/ko.json'), nl: () => import('./locales/nl.json'), + pl: () => import('./locales/pl.json'), pt: () => import('./locales/pt.json'), + ru: () => import('./locales/ru.json'), + tr: () => import('./locales/tr.json'), + ur: () => import('./locales/ur.json'), + vi: () => import('./locales/vi.json'), + 'zh-Hans': () => import('./locales/zh-Hans.json'), + 'zh-Hant': () => import('./locales/zh-Hant.json'), }; const loading = new Map>(); diff --git a/test/anomaly.test.ts b/test/anomaly.test.ts index 1505b94..6f4b8ba 100644 --- a/test/anomaly.test.ts +++ b/test/anomaly.test.ts @@ -14,6 +14,7 @@ import { } from '../src/chart/anomaly'; import type { CardConfig, HomeAssistant } from '../src/types'; import { makeHass } from './helpers/hass'; +import { unfold } from './helpers/schema'; class Stub extends HTMLElement { [key: string]: unknown; @@ -301,7 +302,7 @@ describe('anomaly editor', () => { document.body.appendChild(ed); await ed.updateComplete; let form = ed.shadowRoot!.querySelector('.section-chart ha-form') as Stub; - const names = (form.schema as { name: string }[]).map((f) => f.name); + const names = unfold<{ name: string }>(form.schema).map((f) => f.name); expect(names).toContain('anomalies'); expect(JSON.stringify(form.schema)).not.toContain('anomalies_sigma'); form.dispatchEvent( diff --git a/test/compare-ghost.test.ts b/test/compare-ghost.test.ts index a78a2ca..7e7bbe6 100644 --- a/test/compare-ghost.test.ts +++ b/test/compare-ghost.test.ts @@ -14,6 +14,7 @@ import { STYLES } from '../src/styles/index'; import type { ChartStyleModule } from '../src/styles/index'; import type { CardConfig, HomeAssistant } from '../src/types'; import { makeHass } from './helpers/hass'; +import { unfold } from './helpers/schema'; class Stub extends HTMLElement { [key: string]: unknown; @@ -334,9 +335,9 @@ describe('compare editor', () => { document.body.appendChild(ed); await ed.updateComplete; let form = ed.shadowRoot!.querySelector('.section-chart ha-form') as Stub; - const compare = (form.schema as { name: string; selector?: { select?: { options: { label: string }[] } } }[]).find( - (f) => f.name === 'compare', - )!; + const compare = unfold<{ name: string; selector?: { select?: { options: { label: string }[] } } }>( + form.schema, + ).find((f) => f.name === 'compare')!; expect(compare.selector!.select!.options.map((o) => o.label)).toEqual([ 'Yesterday', 'Last week', diff --git a/test/editor-guidance.test.ts b/test/editor-guidance.test.ts new file mode 100644 index 0000000..a99a8a3 --- /dev/null +++ b/test/editor-guidance.test.ts @@ -0,0 +1,320 @@ +import { afterEach, describe, expect, it } from 'vitest'; +import { makeHass } from './helpers/hass'; +import type { CardConfig } from '../src/types'; + +class StubElement extends HTMLElement { + [key: string]: unknown; +} +for (const tag of [ + 'ha-form', + 'ha-expansion-panel', + 'ha-selector', + 'ha-entity-picker', + 'ha-icon-picker', + 'ha-icon-button', + 'ha-switch', + 'ha-alert', +]) { + if (!customElements.get(tag)) customElements.define(tag, class extends StubElement {}); +} + +await import('../src/editor/chartdeck-card-editor'); +const { groupChartSchema, chartGroupOf } = await import('../src/editor/chart-editors'); +const { computeHelper } = await import('../src/editor/helper'); +const { STYLE_NAMES } = await import('../src/types'); +const en = (await import('../src/locales/en.json')).default as Record; + +type Editor = HTMLElement & { + setConfig(c: CardConfig): void; + hass?: unknown; + updateComplete: Promise; +}; + +async function mount( + config: Partial, + states: Parameters[0] = { 'sensor.a': '1' }, +): Promise<{ editor: Editor; events: CardConfig[] }> { + const editor = document.createElement('chartdeck-card-editor') as Editor; + editor.hass = makeHass(states); + editor.setConfig({ type: 'custom:chartdeck-card', entities: ['sensor.a'], ...config } as CardConfig); + const events: CardConfig[] = []; + editor.addEventListener('config-changed', (e) => events.push((e as CustomEvent).detail.config)); + document.body.appendChild(editor); + await editor.updateComplete; + return { editor, events }; +} + +async function settle(editor: Editor): Promise { + for (let i = 0; i < 4; i += 1) { + await editor.updateComplete; + await new Promise((r) => setTimeout(r, 0)); + } +} + +const q = (editor: Editor, sel: string) => editor.shadowRoot!.querySelector(sel) as StubElement | null; +const button = (editor: Editor, style: string) => q(editor, `button[data-style="${style}"]`) as HTMLButtonElement; +const panel = (editor: Editor, key: string) => q(editor, `ha-expansion-panel[data-panel="${key}"]`)!; + +afterEach(() => { + document.body.innerHTML = ''; +}); + +describe('chart options in sections', () => { + const field = (name: string) => ({ name, selector: { boolean: {} } }); + + it('sorts fields into data, look, axes, extras and layout, a grid going with its first field', () => { + expect(chartGroupOf(field('period_last'))).toBe('data'); + expect(chartGroupOf(field('group_by'))).toBe('data'); + expect(chartGroupOf(field('compare_style'))).toBe('data'); + expect(chartGroupOf(field('curve'))).toBe('look'); + expect(chartGroupOf(field('y_min_secondary'))).toBe('axes'); + expect(chartGroupOf(field('tooltip'))).toBe('axes'); + expect(chartGroupOf(field('anomalies_sigma'))).toBe('extras'); + expect(chartGroupOf(field('multiples_columns'))).toBe('layout'); + expect(chartGroupOf({ type: 'grid', name: '', schema: [field('header'), field('compact')] })).toBe('layout'); + // A name that only starts like a group's field stays where it belongs. + expect(chartGroupOf(field('sources_per_hour'))).toBe('look'); + }); + + it('folds a long form into sections, the first open, and keeps every field in order within them', () => { + const schema = [ + field('period_last'), + field('curve'), + field('dots'), + field('x_axis'), + field('y_axis'), + field('zoom'), + field('zones'), + field('sync'), + field('header'), + field('source'), + ]; + const out = groupChartSchema(undefined, schema) as { + type: string; + title: string; + expanded: boolean; + flatten: boolean; + schema: { name: string }[]; + }[]; + expect(out.map((s) => s.title)).toEqual([ + 'Time span and readings', + 'Look', + 'Axes and gridlines', + 'Markers and extras', + 'Layout and sharing', + ]); + expect(out.every((s) => s.type === 'expandable' && s.flatten)).toBe(true); + expect(out.map((s) => s.expanded)).toEqual([true, false, false, false, false]); + expect(out[0].schema.map((s) => s.name)).toEqual(['period_last', 'source']); + expect(out.flatMap((s) => s.schema)).toHaveLength(schema.length); + // Same schema in, same object out, so ha-form isn't handed a new one each render. + expect(groupChartSchema(undefined, schema)).toBe(out); + }); + + it('leaves short forms, one-section forms and forms that already fold as they are', () => { + const short = [field('curve'), field('period_last')]; + expect(groupChartSchema(undefined, short)).toBe(short); + const oneSection = Array.from({ length: 12 }, (_, i) => field(`option_${i}`)); + expect(groupChartSchema(undefined, oneSection)).toBe(oneSection); + const folding = [ + ...Array.from({ length: 10 }, (_, i) => field(i % 2 ? `x_axis` : `curve_${i}`)), + { type: 'expandable', name: '', schema: [] }, + ]; + expect(groupChartSchema(undefined, folding)).toBe(folding); + }); + + it('folds the line chart in the Chart section, with the time span first', async () => { + const { editor } = await mount({ style: 'line' }); + const form = q(editor, '.section-chart ha-form[data-section="chart"]')!; + const sections = form.schema as { title: string; expanded: boolean }[]; + expect(sections[0]).toMatchObject({ title: 'Time span and readings', expanded: true }); + expect(sections.length).toBeGreaterThanOrEqual(4); + }); +}); + +describe('helper text', () => { + it('finds a field’s helper by its label key, and nothing when there is none', () => { + expect(computeHelper(undefined, 'editor_zoom')).toBe('Pinch, Ctrl + scroll, or drag.'); + expect(computeHelper(undefined, 'editor_curve')).toBeUndefined(); + }); + + it('keeps instructions out of labels: every helper belongs to a label that exists', () => { + for (const key of Object.keys(en).filter((k) => k.endsWith('_helper'))) { + expect(en, key).toHaveProperty(key.slice(0, -'_helper'.length)); + } + }); +}); + +describe('style picker', () => { + it('says what every style is for', () => { + for (const style of STYLE_NAMES) { + expect(en[`editor_style_purpose_${style}`], style).toBeTruthy(); + } + }); + + it('is one radio group with one Tab stop, the chosen style describing itself', async () => { + const { editor } = await mount({ style: 'ring' }); + const group = q(editor, '[role="radiogroup"]')!; + expect(group.getAttribute('aria-label')).toBe('Style'); + const radios = [...group.querySelectorAll('[role="radio"]')]; + expect(radios).toHaveLength(STYLE_NAMES.length); + expect(radios.filter((r) => r.getAttribute('tabindex') === '0').map((r) => r.getAttribute('data-style'))).toEqual([ + 'ring', + ]); + expect(button(editor, 'ring').getAttribute('aria-checked')).toBe('true'); + expect(button(editor, 'line').title).toBe(en.editor_style_purpose_line); + expect(q(editor, '.style-purpose')!.textContent).toContain(en.editor_style_purpose_ring); + // Each group of styles is named by its heading. + const named = group.querySelector('[role="group"]')!; + expect(named.getAttribute('aria-labelledby')).toBe('style-group-bars'); + expect(q(editor, '#style-group-bars')!.textContent).toBe('Bars'); + }); + + it('moves with the arrow keys, Home and End without picking; Enter or a click picks', async () => { + const { editor, events } = await mount({ style: 'bar' }); + const key = (style: string, k: string) => + button(editor, style).dispatchEvent(new KeyboardEvent('keydown', { key: k, bubbles: true })); + // The order on screen: by group, then within each group. + const order = [...editor.shadowRoot!.querySelectorAll('[role="radio"]')].map((b) => b.getAttribute('data-style')!); + const last = order.at(-1)!; + key('bar', 'ArrowRight'); + await settle(editor); + expect(button(editor, 'thin').getAttribute('tabindex')).toBe('0'); + expect(button(editor, 'bar').getAttribute('tabindex')).toBe('-1'); + expect(editor.shadowRoot!.activeElement).toBe(button(editor, 'thin')); + expect(events).toHaveLength(0); + key('thin', 'End'); + await settle(editor); + expect(button(editor, last).getAttribute('tabindex')).toBe('0'); + key(last, 'ArrowDown'); + await settle(editor); + expect(button(editor, 'bar').getAttribute('tabindex')).toBe('0'); + key('bar', 'ArrowUp'); + await settle(editor); + expect(button(editor, last).getAttribute('tabindex')).toBe('0'); + key(last, 'Home'); + await settle(editor); + expect(button(editor, 'bar').getAttribute('tabindex')).toBe('0'); + button(editor, 'ring').click(); + expect(events.at(-1)!.style).toBe('ring'); + }); + + it('picking the chosen style again changes nothing', async () => { + const { editor, events } = await mount({ style: 'ring' }); + button(editor, 'ring').click(); + expect(events).toHaveLength(0); + }); + + it('says when a style change turns grouping off, and when it sorts', async () => { + const { editor } = await mount({ style: 'column', group_by: 'day' }); + button(editor, 'treemap').click(); + await settle(editor); + expect(q(editor, 'ha-alert[data-notice]')!.textContent).toBe( + "Grouping by Day was turned off: Treemap can't group that way.", + ); + button(editor, 'battery').click(); + await settle(editor); + expect(q(editor, 'ha-alert[data-notice]')!.textContent).toBe(en.editor_notice_sorted); + button(editor, 'bar').click(); + await settle(editor); + expect(q(editor, 'ha-alert[data-notice]')).toBeNull(); + }); +}); + +describe('warnings', () => { + it('warns when the minimum is not below the maximum, defaults included', async () => { + const warning = async (config: Partial) => { + const { editor } = await mount(config); + const text = q(editor, '.section-limits ha-alert[data-warning="limits"]')?.textContent ?? null; + document.body.innerHTML = ''; + return text; + }; + expect(await warning({})).toBeNull(); + expect(await warning({ min: 10, max: 5 })).toContain('The minimum (10) isn’t'.replace('’', "'")); + expect(await warning({ min: 150 })).toContain('(100)'); + expect(await warning({ min: '20', max: '20' })).not.toBeNull(); + // An entity limit is only known when the card draws, so it isn't judged here. + expect(await warning({ min: 'sensor.low', max: 5 })).toBeNull(); + }); + + it('flags an entity whose state is not a number on a style that draws numbers only', async () => { + const states = { + 'sensor.a': '1', + 'binary_sensor.door': ['on', { friendly_name: 'Front door' }], + 'sensor.off': 'unavailable', + } as Parameters[0]; + const entities = ['sensor.a', 'binary_sensor.door', 'sensor.off', { entity: 'binary_sensor.door', attribute: 'x' }]; + const { editor } = await mount({ style: 'bar', entities } as Partial, states); + await settle(editor); + const list = q(editor, 'cd-entities-editor')!; + const warnings = [...list.shadowRoot!.querySelectorAll('ha-alert[data-warning="not-number"]')]; + expect(warnings.map((w) => w.textContent)).toEqual([ + 'Front door reads "on", which isn\'t a number, so this style can\'t draw it. Pick a sensor that reports a number, or read one of its attributes under its options.', + ]); + document.body.innerHTML = ''; + const timeline = await mount({ style: 'timeline', entities } as Partial, states); + await settle(timeline.editor); + expect(q(timeline.editor, 'cd-entities-editor')!.shadowRoot!.querySelector('ha-alert')).toBeNull(); + }); + + it('warns when two bands start at the same number', async () => { + const { editor } = await mount({ + severity: [ + { from: 0, color: 'red' }, + { from: 50, color: 'amber' }, + { from: 50, color: 'green' }, + ], + } as Partial); + await settle(editor); + const bands = q(editor, '.section-colours cd-bands-editor')!; + expect(bands.shadowRoot!.querySelector('ha-alert[data-warning="bands"]')!.textContent).toBe( + 'Two bands start at 50, so only one of them shows. Give each band its own start.', + ); + expect(bands.shadowRoot!.querySelector('.swatch')!.getAttribute('aria-label')).toBe('Red'); + }); +}); + +describe('section summaries', () => { + it('says under each section name what it is set to', async () => { + const { editor } = await mount({ + style: 'line', + entities: ['sensor.a', 'sensor.b'], + include: { area: ['kitchen'] }, + min: 5, + target: 'sensor.goal', + severity: [ + { from: 0, color: 'red', label: 'Low' }, + { from: 20, color: 'amber' }, + { from: 50, color: 'green' }, + ], + } as Partial); + expect(panel(editor, 'entities').secondary).toBe('2 entities · plus matches'); + expect(panel(editor, 'style').secondary).toBe('Line'); + expect(panel(editor, 'limits').secondary).toBe('5 to 100 · target sensor.goal'); + expect(panel(editor, 'colours').secondary).toBe('Battery (low is bad)'); + expect(panel(editor, 'display').secondary).toBe(''); + }); + + it('counts one entity, custom bands and no bands in plain words', async () => { + const one = await mount({ severity: [{ from: 3, color: 'red' }] } as Partial); + expect(panel(one.editor, 'entities').secondary).toBe('1 entity'); + expect(panel(one.editor, 'colours').secondary).toBe('1 band'); + document.body.innerHTML = ''; + const none = await mount({ entities: [] }); + expect(panel(none.editor, 'entities').secondary).toBe('No entities yet'); + expect(panel(none.editor, 'colours').secondary).toBe('No bands'); + }); + + it('opens the Entities section for a card with none yet, and only then', async () => { + const empty = await mount({ entities: [] }); + expect(panel(empty.editor, 'entities').expanded).toBe(true); + expect(panel(empty.editor, 'style').expanded).toBe(false); + // Adding the first entity doesn't fold the section away under the pointer. + empty.editor.setConfig({ type: 'custom:chartdeck-card', entities: ['sensor.a'] } as CardConfig); + await settle(empty.editor); + expect(panel(empty.editor, 'entities').expanded).toBe(true); + document.body.innerHTML = ''; + const full = await mount({}); + expect(panel(full.editor, 'entities').expanded).toBe(false); + }); +}); diff --git a/test/editor.test.ts b/test/editor.test.ts index 1adbfa0..1a71e57 100644 --- a/test/editor.test.ts +++ b/test/editor.test.ts @@ -156,13 +156,13 @@ describe('chartdeck-card-editor', () => { editor.shadowRoot!.querySelector(`button[data-style="${name}"]`) as HTMLButtonElement; const { STYLE_NAMES } = await import('../src/types'); expect(editor.shadowRoot!.querySelectorAll('button[data-style]')).toHaveLength(STYLE_NAMES.length); - expect(button('tank').getAttribute('aria-pressed')).toBe('true'); - expect(button('bar').getAttribute('aria-pressed')).toBe('false'); + expect(button('tank').getAttribute('aria-checked')).toBe('true'); + expect(button('bar').getAttribute('aria-checked')).toBe('false'); expect(button('ring').querySelector('svg')).not.toBeNull(); button('ring').click(); expect(events.at(-1)!.style).toBe('ring'); await editor.updateComplete; - expect(button('ring').getAttribute('aria-pressed')).toBe('true'); + expect(button('ring').getAttribute('aria-checked')).toBe('true'); button('bar').click(); expect(events.at(-1)).not.toHaveProperty('style'); expect(events.at(-1)!.future_option).toEqual({ x: 1 }); @@ -474,7 +474,9 @@ describe('editor: entities', () => { await settle(editor); const r = rows(editor); expect(r).toHaveLength(2); - expect(r[0].querySelector('.label')!.textContent).toBe('Battery A'); + // A found entity is named by its picker alone; a missing one gets the line saying so. + expect(r[0].querySelector('.label')).toBeNull(); + expect((r[0].querySelector('ha-icon-button.remove') as StubElement).label).toBe('Remove entity: Battery A'); expect(r[1].querySelector('.label')!.textContent).toBe('sensor.b (not found)'); expect((r[1].querySelector('ha-entity-picker') as StubElement).value).toBe('sensor.b'); (r[1].querySelector('ha-icon-button.remove') as HTMLElement).click(); diff --git a/test/energy.test.ts b/test/energy.test.ts index 3c69378..8f341b1 100644 --- a/test/energy.test.ts +++ b/test/energy.test.ts @@ -21,6 +21,7 @@ import { resolveEntities } from '../src/resolve'; import { normalizeConfig } from '../src/config'; import type { CardConfig, HomeAssistant } from '../src/types'; import { makeHass } from './helpers/hass'; +import { unfold } from './helpers/schema'; class Stub extends HTMLElement { [key: string]: unknown; @@ -701,17 +702,17 @@ describe('energy in the editor', () => { it('offers the Energy dashboard as a source on line, column and area only', async () => { for (const style of ['line', 'column', 'area']) { const { form: f } = await form({ style } as Partial); - expect(sources(f.schema as unknown[]), style).toEqual(['history', 'statistics', 'energy']); - expect(names(f.schema as unknown[]), style).not.toContain('energy_flows'); + expect(sources(unfold(f.schema)), style).toEqual(['history', 'statistics', 'energy']); + expect(names(unfold(f.schema)), style).not.toContain('energy_flows'); } const { form: f } = await form({ style: 'streamgraph' } as Partial); - expect(sources(f.schema as unknown[])).toEqual(['history', 'statistics']); + expect(sources(unfold(f.schema))).toEqual(['history', 'statistics']); }); it('offers the split on column and area, not on a line', async () => { for (const style of ['column', 'area']) { const { form: f } = await form({ style, source: 'energy' } as Partial); - expect(names(f.schema as unknown[]), style).toContain('energy_split'); + expect(names(unfold(f.schema)), style).toContain('energy_split'); expect((f.data as Record).energy_split, style).toBe(true); } const { events, form: f } = await form({ style: 'column', source: 'energy' } as Partial); @@ -720,14 +721,14 @@ describe('energy in the editor', () => { ); expect(events.at(-1)!.energy_split).toBe(false); const { form: line } = await form({ style: 'line', source: 'energy' } as Partial); - expect(names(line.schema as unknown[])).not.toContain('energy_split'); + expect(names(unfold(line.schema))).not.toContain('energy_split'); }); it('gives the pie and Sankey a source, then a span and flows for the Energy dashboard', async () => { for (const style of ['pie', 'sankey']) { const { events, form: f } = await form({ style } as Partial); - expect(sources(f.schema as unknown[]), style).toEqual(['current', 'energy']); - expect(names(f.schema as unknown[]), style).not.toContain('energy_flows'); + expect(sources(unfold(f.schema)), style).toEqual(['current', 'energy']); + expect(names(unfold(f.schema)), style).not.toContain('energy_flows'); expect((f.data as Record).source).toBe('current'); f.dispatchEvent( new CustomEvent('value-changed', { detail: { value: { ...(f.data as object), source: 'energy' } } }), @@ -739,7 +740,7 @@ describe('energy in the editor', () => { source: 'energy', period: { calendar: 'day' }, } as Partial); - const fields = names(pie.schema as unknown[]); + const fields = names(unfold(pie.schema)); expect(fields).toEqual( expect.arrayContaining(['period_calendar', 'period_until', 'period_offset', 'energy_flows']), ); @@ -750,7 +751,7 @@ describe('energy in the editor', () => { selector: { select: { options: { value: string }[] } }; } ).selector.select.options.map((o) => o.value); - expect(flowOptions(pie.schema as unknown[])).toContain('gas'); + expect(flowOptions(unfold(pie.schema))).toContain('gas'); pie.dispatchEvent( new CustomEvent('value-changed', { detail: { value: { ...(pie.data as object), source: 'current' } } }), ); diff --git a/test/forecast.test.ts b/test/forecast.test.ts index d42955d..bbdfd20 100644 --- a/test/forecast.test.ts +++ b/test/forecast.test.ts @@ -18,6 +18,7 @@ import { STYLES } from '../src/styles/index'; import type { ChartStyleModule } from '../src/styles/index'; import type { CardConfig, HomeAssistant } from '../src/types'; import { makeHass } from './helpers/hass'; +import { unfold } from './helpers/schema'; class Stub extends HTMLElement { [key: string]: unknown; @@ -425,7 +426,7 @@ describe('forecast editor', () => { document.body.appendChild(ed); await ed.updateComplete; const form = ed.shadowRoot!.querySelector('.section-chart ha-form') as Stub; - expect((form.schema as { name: string }[]).some((f) => f.name === 'forecast_hours')).toBe(true); + expect(unfold<{ name: string }>(form.schema).some((f) => f.name === 'forecast_hours')).toBe(true); expect((form.data as Record).forecast_hours).toBe(24); form.dispatchEvent( new CustomEvent('value-changed', { detail: { value: { ...(form.data as object), forecast_hours: 48 } } }), diff --git a/test/group.test.ts b/test/group.test.ts index 19c221f..1261500 100644 --- a/test/group.test.ts +++ b/test/group.test.ts @@ -6,6 +6,7 @@ import { boundaries, startOf } from '../src/history/timezone'; import type { Point } from '../src/history/types'; import type { CardConfig, HomeAssistant } from '../src/types'; import { makeHass } from './helpers/hass'; +import { unfold } from './helpers/schema'; class Stub extends HTMLElement { [key: string]: unknown; @@ -262,9 +263,7 @@ describe('grouped line chart', () => { ed.hass = makeHass({}); const names = () => { const form = ed.shadowRoot!.querySelector('.section-chart ha-form') as Stub; - return (form.schema as { name: string; schema?: { name: string }[] }[]).flatMap((f) => - f.schema ? f.schema.map((x) => x.name) : [f.name], - ); + return unfold(form.schema).flatMap((f) => (f.schema ? f.schema.map((x) => x.name) : [f.name])); }; const raw = { type: 'custom:chartdeck-card', style: 'line', entities: ['sensor.energy'] } as CardConfig; ed.setConfig(raw); diff --git a/test/helpers/schema.ts b/test/helpers/schema.ts new file mode 100644 index 0000000..dc48459 --- /dev/null +++ b/test/helpers/schema.ts @@ -0,0 +1,6 @@ +/** A chart form's schema with its folding sections opened out, so tests see the fields in order. */ +export function unfold(schema: unknown): T[] { + return (schema as { type?: string; schema?: unknown[] }[]).flatMap((item) => + item.type === 'expandable' ? unfold(item.schema) : [item as T], + ); +} diff --git a/test/period-card.test.ts b/test/period-card.test.ts index 811e6a4..8d36e39 100644 --- a/test/period-card.test.ts +++ b/test/period-card.test.ts @@ -3,6 +3,7 @@ import '../src/chartdeck-card'; import { startOf } from '../src/history/timezone'; import type { CardConfig, HomeAssistant } from '../src/types'; import { makeHass } from './helpers/hass'; +import { unfold } from './helpers/schema'; class Stub extends HTMLElement { [key: string]: unknown; @@ -168,9 +169,7 @@ describe('period editor', () => { document.body.appendChild(ed); await ed.updateComplete; const form = ed.shadowRoot!.querySelector('.section-chart ha-form') as Stub; - const names = (form.schema as { name: string; schema?: { name: string }[] }[]).flatMap((f) => - f.schema ? f.schema.map((x) => x.name) : [f.name], - ); + const names = unfold(form.schema).flatMap((f) => (f.schema ? f.schema.map((x) => x.name) : [f.name])); return { ed, form, raw, events, names }; } diff --git a/test/pie.test.ts b/test/pie.test.ts index 76b841b..67508c3 100644 --- a/test/pie.test.ts +++ b/test/pie.test.ts @@ -1,6 +1,7 @@ import { afterEach, describe, expect, it, vi } from 'vitest'; import type { CardConfig, HomeAssistant } from '../src/types'; import { makeHass } from './helpers/hass'; +import { unfold } from './helpers/schema'; class Stub extends HTMLElement { [key: string]: unknown; @@ -196,7 +197,7 @@ describe('pie editor', () => { schema: { name: string; schema?: { name: string }[] }[]; data: Record; }; - const names = form.schema.flatMap((f) => (f.schema ? f.schema.map((s) => s.name) : [f.name])); + const names = unfold(form.schema).flatMap((f) => (f.schema ? f.schema.map((s) => s.name) : [f.name])); expect(names).toEqual([ 'source', 'shape',