iobroker.lovelace
Version:
With this adapter you can build visualization for ioBroker with Home Assistant Lovelace UI
2 lines • 11.2 kB
JavaScript
export const __webpack_ids__=["28612"];export const __webpack_modules__={42592:function(t,e,n){function r(t){const e=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return e.setUTCFullYear(t.getFullYear()),+t-+e}n.d(e,{D:()=>r})},57390:function(t,e,n){function r(t,e,n,r,a,i,o){const c=new Date(0);return c.setUTCFullYear(t,e,n),c.setUTCHours(r,a,i,o),c}n.d(e,{o:()=>r})},73316:function(t,e,n){n.a(t,(async function(t,r){try{n.d(e,{q:()=>c});var a=n(16485),i=n(62787),o=t([a]);function c(t,e,n){const r=(0,i.j)(),a=f(t,n.timeZone,n.locale??r.locale);return"formatToParts"in a?u(a,e):s(a,e)}function u(t,e){const n=t.formatToParts(e);for(let t=n.length-1;t>=0;--t)if("timeZoneName"===n[t].type)return n[t].value}function s(t,e){const n=t.format(e).replace(/\u200E/g,""),r=/ [\w-+ ]+$/.exec(n);return r?r[0].substr(1):""}function f(t,e,n){return new Intl.DateTimeFormat(n?[n.code,"en-US"]:void 0,{timeZone:e,timeZoneName:t})}a=(o.then?(await o)():o)[0],r()}catch(l){r(l)}}))},25923:function(t,e,n){n.a(t,(async function(t,r){try{n.d(e,{U:()=>l});var a=n(16485),i=n(35491),o=n(57390),c=t([a,i]);[a,i]=c.then?(await c)():c;const u=36e5,s=6e4,f={timezone:/([Z+-].*)$/,timezoneZ:/^(Z)$/,timezoneHH:/^([+-]\d{2})$/,timezoneHHMM:/^([+-])(\d{2}):?(\d{2})$/};function l(t,e,n){if(!t)return 0;let r,a,i=f.timezoneZ.exec(t);if(i)return 0;if(i=f.timezoneHH.exec(t),i)return r=parseInt(i[1],10),w(r)?-r*u:NaN;if(i=f.timezoneHHMM.exec(t),i){r=parseInt(i[2],10);const t=parseInt(i[3],10);return w(r,t)?(a=Math.abs(r)*u+t*s,"+"===i[1]?-a:a):NaN}if(h(t)){e=new Date(e||Date.now());const r=m(n?e:d(e),t);return-(n?r:g(e,r,t))}return NaN}function d(t){return(0,o.o)(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds())}function m(t,e){const n=(0,i.S)(t,e),r=(0,o.o)(n[0],n[1]-1,n[2],n[3]%24,n[4],n[5],0).getTime();let a=t.getTime();const c=a%1e3;return a-=c>=0?c:1e3+c,r-a}function g(t,e,n){let r=t.getTime()-e;const a=m(new Date(r),n);if(e===a)return e;r-=a-e;const i=m(new Date(r),n);return a===i?a:Math.max(a,i)}function w(t,e){return-23<=t&&t<=23&&(null==e||0<=e&&e<=59)}const D={};function h(t){if(D[t])return!0;try{return new Intl.DateTimeFormat(void 0,{timeZone:t}),D[t]=!0,!0}catch(t){return!1}}r()}catch(N){r(N)}}))},7390:function(t,e,n){n.d(e,{T:()=>r});const r=/(Z|[+-]\d{2}(?::?\d{2})?| UTC| [a-zA-Z]+\/[a-zA-Z_]+(?:\/[a-zA-Z_]+)?)$/},35491:function(t,e,n){n.a(t,(async function(t,r){try{n.d(e,{S:()=>o});var a=n(16485),i=t([a]);function o(t,e){const n=m(e);return"formatToParts"in n?u(n,t):s(n,t)}a=(i.then?(await i)():i)[0];const c={year:0,month:1,day:2,hour:3,minute:4,second:5};function u(t,e){try{const n=t.formatToParts(e),r=[];for(let t=0;t<n.length;t++){const e=c[n[t].type];void 0!==e&&(r[e]=parseInt(n[t].value,10))}return r}catch(t){if(t instanceof RangeError)return[NaN];throw t}}function s(t,e){const n=t.format(e),r=/(\d+)\/(\d+)\/(\d+),? (\d+):(\d+):(\d+)/.exec(n);return[parseInt(r[3],10),parseInt(r[1],10),parseInt(r[2],10),parseInt(r[4],10),parseInt(r[5],10),parseInt(r[6],10)]}const f={},l=new Intl.DateTimeFormat("en-US",{hourCycle:"h23",timeZone:"America/New_York",year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"}).format(new Date("2014-06-25T04:00:00.123Z")),d="06/25/2014, 00:00:00"===l||"06/25/2014 00:00:00"===l;function m(t){return f[t]||(f[t]=d?new Intl.DateTimeFormat("en-US",{hourCycle:"h23",timeZone:t,year:"numeric",month:"numeric",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"}):new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:t,year:"numeric",month:"numeric",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"})),f[t]}r()}catch(g){r(g)}}))},67052:function(t,e,n){n.a(t,(async function(t,r){try{n.d(e,{$:()=>u});var a=n(73316),i=n(25923),o=t([a,i]);[a,i]=o.then?(await o)():o;const c=6e4,u={X:function(t,e,n){const r=s(n.timeZone,t);if(0===r)return"Z";switch(e){case"X":return d(r);case"XXXX":case"XX":return l(r);default:return l(r,":")}},x:function(t,e,n){const r=s(n.timeZone,t);switch(e){case"x":return d(r);case"xxxx":case"xx":return l(r);default:return l(r,":")}},O:function(t,e,n){const r=s(n.timeZone,t);switch(e){case"O":case"OO":case"OOO":return"GMT"+m(r,":");default:return"GMT"+l(r,":")}},z:function(t,e,n){switch(e){case"z":case"zz":case"zzz":return(0,a.q)("short",t,n);default:return(0,a.q)("long",t,n)}}};function s(t,e){const n=t?(0,i.U)(t,e,!0)/c:e?.getTimezoneOffset()??0;if(Number.isNaN(n))throw new RangeError("Invalid time zone specified: "+t);return n}function f(t,e){const n=t<0?"-":"";let r=Math.abs(t).toString();for(;r.length<e;)r="0"+r;return n+r}function l(t,e=""){const n=t>0?"-":"+",r=Math.abs(t);return n+f(Math.floor(r/60),2)+e+f(Math.floor(r%60),2)}function d(t,e){if(t%60==0){return(t>0?"-":"+")+f(Math.abs(t)/60,2)}return l(t,e)}function m(t,e=""){const n=t>0?"-":"+",r=Math.abs(t),a=Math.floor(r/60),i=r%60;return 0===i?n+String(a):n+String(a)+e+f(i,2)}r()}catch(g){r(g)}}))},34610:function(t,e,n){n.a(t,(async function(t,r){try{n.d(e,{W:()=>s});n(9359),n(48136);var a=n(70445),i=n(67052),o=n(38550),c=t([o,i]);[o,i]=c.then?(await c)():c;const u=/([xXOz]+)|''|'(''|[^'])+('|$)/g;function s(t,e,n={}){const r=(e=String(e)).match(u);if(r){const a=(0,o.Z)(n.originalDate||t,n);e=r.reduce((function(t,e){if("'"===e[0])return t;const r=t.indexOf(e),o="'"===t[r-1],c=t.replace(e,"'"+i.$[e[0]](a,e,n)+"'");return o?c.substring(0,r-1)+c.substring(r+1):c}),e)}return(0,a.WU)(t,e,n)}r()}catch(f){r(f)}}))},48774:function(t,e,n){n.a(t,(async function(t,r){try{n.d(e,{C:()=>c});var a=n(34610),i=n(70567),o=t([a,i]);function c(t,e,n,r){return r={...r,timeZone:e,originalDate:t},(0,a.W)((0,i.z)(t,e,{timeZone:r.timeZone}),n,r)}[a,i]=o.then?(await o)():o,r()}catch(u){r(u)}}))},99475:function(t,e,n){n.a(t,(async function(t,r){try{n.d(e,{N:()=>s});var a=n(38550),i=n(7390),o=n(25923),c=n(57390),u=t([a,o]);function s(t,e,n){if("string"==typeof t&&!t.match(i.T))return(0,a.Z)(t,{...n,timeZone:e});t=(0,a.Z)(t,n);const r=(0,c.o)(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()).getTime(),u=(0,o.U)(e,new Date(r));return new Date(r+u)}[a,o]=u.then?(await u)():u,r()}catch(f){r(f)}}))},75402:function(t,e,n){n.a(t,(async function(t,e){try{var r=n(25923),a=t([r]);r=(a.then?(await a)():a)[0],e()}catch(t){e(t)}}))},35895:function(t,e,n){n.a(t,(async function(t,r){try{n.d(e,{CV:()=>i.C,Nm:()=>o.N,ZU:()=>s.Z,zW:()=>c.z});var a=n(34610),i=n(48774),o=n(99475),c=n(70567),u=n(75402),s=n(38550),f=t([a,i,o,c,u,s]);[a,i,o,c,u,s]=f.then?(await f)():f,r()}catch(t){r(t)}}))},38550:function(t,e,n){n.a(t,(async function(t,r){try{n.d(e,{Z:()=>d});var a=n(42592),i=n(25923),o=n(7390),c=t([i]);i=(c.then?(await c)():c)[0];const u=36e5,s=6e4,f=2,l={dateTimePattern:/^([0-9W+-]+)(T| )(.*)/,datePattern:/^([0-9W+-]+)(.*)/,plainTime:/:/,YY:/^(\d{2})$/,YYY:[/^([+-]\d{2})$/,/^([+-]\d{3})$/,/^([+-]\d{4})$/],YYYY:/^(\d{4})/,YYYYY:[/^([+-]\d{4})/,/^([+-]\d{5})/,/^([+-]\d{6})/],MM:/^-(\d{2})$/,DDD:/^-?(\d{3})$/,MMDD:/^-?(\d{2})-?(\d{2})$/,Www:/^-?W(\d{2})$/,WwwD:/^-?W(\d{2})-?(\d{1})$/,HH:/^(\d{2}([.,]\d*)?)$/,HHMM:/^(\d{2}):?(\d{2}([.,]\d*)?)$/,HHMMSS:/^(\d{2}):?(\d{2}):?(\d{2}([.,]\d*)?)$/,timeZone:o.T};function d(t,e={}){if(arguments.length<1)throw new TypeError("1 argument required, but only "+arguments.length+" present");if(null===t)return new Date(NaN);const n=null==e.additionalDigits?f:Number(e.additionalDigits);if(2!==n&&1!==n&&0!==n)throw new RangeError("additionalDigits must be 0, 1 or 2");if(t instanceof Date||"object"==typeof t&&"[object Date]"===Object.prototype.toString.call(t))return new Date(t.getTime());if("number"==typeof t||"[object Number]"===Object.prototype.toString.call(t))return new Date(t);if("[object String]"!==Object.prototype.toString.call(t))return new Date(NaN);const r=m(t),{year:o,restDateString:c}=g(r.date,n),u=w(c,o);if(null===u||isNaN(u.getTime()))return new Date(NaN);if(u){const t=u.getTime();let n,o=0;if(r.time&&(o=D(r.time),null===o||isNaN(o)))return new Date(NaN);if(r.timeZone||e.timeZone){if(n=(0,i.U)(r.timeZone||e.timeZone,new Date(t+o)),isNaN(n))return new Date(NaN)}else n=(0,a.D)(new Date(t+o)),n=(0,a.D)(new Date(t+o+n));return new Date(t+o+n)}return new Date(NaN)}function m(t){const e={};let n,r=l.dateTimePattern.exec(t);if(r?(e.date=r[1],n=r[3]):(r=l.datePattern.exec(t),r?(e.date=r[1],n=r[2]):(e.date=null,n=t)),n){const t=l.timeZone.exec(n);t?(e.time=n.replace(t[1],""),e.timeZone=t[1].trim()):e.time=n}return e}function g(t,e){if(t){const n=l.YYY[e],r=l.YYYYY[e];let a=l.YYYY.exec(t)||r.exec(t);if(a){const e=a[1];return{year:parseInt(e,10),restDateString:t.slice(e.length)}}if(a=l.YY.exec(t)||n.exec(t),a){const e=a[1];return{year:100*parseInt(e,10),restDateString:t.slice(e.length)}}}return{year:null}}function w(t,e){if(null===e)return null;let n,r,a;if(!t||!t.length)return n=new Date(0),n.setUTCFullYear(e),n;let i=l.MM.exec(t);if(i)return n=new Date(0),r=parseInt(i[1],10)-1,T(e,r)?(n.setUTCFullYear(e,r),n):new Date(NaN);if(i=l.DDD.exec(t),i){n=new Date(0);const t=parseInt(i[1],10);return M(e,t)?(n.setUTCFullYear(e,0,t),n):new Date(NaN)}if(i=l.MMDD.exec(t),i){n=new Date(0),r=parseInt(i[1],10)-1;const t=parseInt(i[2],10);return T(e,r,t)?(n.setUTCFullYear(e,r,t),n):new Date(NaN)}if(i=l.Www.exec(t),i)return a=parseInt(i[1],10)-1,Y(a)?h(e,a):new Date(NaN);if(i=l.WwwD.exec(t),i){a=parseInt(i[1],10)-1;const t=parseInt(i[2],10)-1;return Y(a,t)?h(e,a,t):new Date(NaN)}return null}function D(t){let e,n,r=l.HH.exec(t);if(r)return e=parseFloat(r[1].replace(",",".")),Z(e)?e%24*u:NaN;if(r=l.HHMM.exec(t),r)return e=parseInt(r[1],10),n=parseFloat(r[2].replace(",",".")),Z(e,n)?e%24*u+n*s:NaN;if(r=l.HHMMSS.exec(t),r){e=parseInt(r[1],10),n=parseInt(r[2],10);const t=parseFloat(r[3].replace(",","."));return Z(e,n,t)?e%24*u+n*s+1e3*t:NaN}return null}function h(t,e,n){e=e||0,n=n||0;const r=new Date(0);r.setUTCFullYear(t,0,4);const a=7*e+n+1-(r.getUTCDay()||7);return r.setUTCDate(r.getUTCDate()+a),r}const N=[31,28,31,30,31,30,31,31,30,31,30,31],p=[31,29,31,30,31,30,31,31,30,31,30,31];function y(t){return t%400==0||t%4==0&&t%100!=0}function T(t,e,n){if(e<0||e>11)return!1;if(null!=n){if(n<1)return!1;const r=y(t);if(r&&n>p[e])return!1;if(!r&&n>N[e])return!1}return!0}function M(t,e){if(e<1)return!1;const n=y(t);return!(n&&e>366)&&!(!n&&e>365)}function Y(t,e){return!(t<0||t>52)&&(null==e||!(e<0||e>6))}function Z(t,e,n){return!(t<0||t>=25)&&((null==e||!(e<0||e>=60))&&(null==n||!(n<0||n>=60)))}r()}catch(x){r(x)}}))},70567:function(t,e,n){n.a(t,(async function(t,r){try{n.d(e,{z:()=>c});var a=n(25923),i=n(38550),o=t([i,a]);function c(t,e,n){t=(0,i.Z)(t,n);const r=(0,a.U)(e,t,!0),o=new Date(t.getTime()-r),c=new Date(0);return c.setFullYear(o.getUTCFullYear(),o.getUTCMonth(),o.getUTCDate()),c.setHours(o.getUTCHours(),o.getUTCMinutes(),o.getUTCSeconds(),o.getUTCMilliseconds()),c}[i,a]=o.then?(await o)():o,r()}catch(u){r(u)}}))},62787:function(t,e,n){n.d(e,{j:()=>a});var r=n(55428);function a(){return Object.assign({},(0,r.j)())}}};
//# sourceMappingURL=28612.d7e1caaffa7a081d.js.map