UNPKG

iobroker.lovelace

Version:

With this adapter you can build visualization for ioBroker with Home Assistant Lovelace UI

1 lines 39.7 kB
"use strict";(self.rspackChunkhome_assistant_frontend=self.rspackChunkhome_assistant_frontend||[]).push([[37976],{13579:function(e,a,t){var r=t(46518),n=t(69565),i=t(72652),o=t(79306),c=t(28551),s=t(1767),u=t(9539),l=t(84549)("some",TypeError);r({target:"Iterator",proto:!0,real:!0,forced:l},{some:function(e){c(this);try{o(e)}catch(r){u(this,"throw",r)}if(l)return n(l,this,e);var a=s(this),t=0;return i(a,function(a,r){if(e(a,t++))return r()},{IS_RECORD:!0,INTERRUPTED:!0}).stopped}})},89463:function(e,a,t){var r=t(46518),n=t(43724),i=t(44576),o=t(69565),c=t(79504),s=t(39297),u=t(94901),l=t(1625),f=t(655),d=t(62106),m=t(77740),p=i.Symbol,g=p&&p.prototype;if(n&&u(p)&&(!("description"in g)||void 0!==p().description)){var A={},h=function(){var e=arguments.length<1||void 0===arguments[0]?void 0:f(arguments[0]),a=l(g,this)?new p(e):void 0===e?p():p(e);return""===e&&(A[a]=!0),a};m(h,p);var y=h.for;h.for={for:function(e){var a=f(e),t=o(y,this,a);return""===a&&(A[t]=!0),t}}.for,h.prototype=g,g.constructor=h;var b="Symbol(description detection)"===String(p("description detection")),v=c(g.valueOf),w=c(g.toString),E=/^Symbol\((.*)\)[^)]+$/,P=c("".replace),S=c("".slice);d(g,"description",{configurable:!0,get:function(){var e=v(this);if(s(A,e))return"";var a=w(e),t=b?S(a,7,-1):P(a,E,"$1");return""===t?void 0:t}}),r({global:!0,constructor:!0,forced:!0},{Symbol:h})}},86518:function(e,a,t){function r(e,a){if(null==e)return{};var t,r,n=function(e,a){if(null==e)return{};var t={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==a.indexOf(r))continue;t[r]=e[r]}return t}(e,a);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)t=i[r],-1===a.indexOf(t)&&{}.propertyIsEnumerable.call(e,t)&&(n[t]=e[t])}return n}t.d(a,{A:function(){return r}})},52811:function(e,a,t){t.r(a);var r=t(86518),n=(t(89463),t(16280),t(74423),t(44114),t(72712),t(55081),t(18111),t(22489),t(7588),t(61701),t(18237),t(13579),t(33110),t(27495),t(17642),t(58004),t(33853),t(45876),t(32475),t(15024),t(31698),t(25440),t(88454),t(29452),t(62953),t(97309)),i=t(32838);const o=["dateFormat","timeFormat","dateTimeFormat","formats","intervalFormats"];function c(e,a){const t=a&&a.cache?a.cache:p,r=a&&a.serializer?a.serializer:d;return(a&&a.strategy?a.strategy:f)(e,{cache:t,serializer:r})}function s(e,a,t,r){const n=null==(i=r)||"number"==typeof i||"boolean"==typeof i?r:t(r);var i;let o=a.get(n);return void 0===o&&(o=e.call(this,r),a.set(n,o)),o}function u(e,a,t){const r=Array.prototype.slice.call(arguments,3),n=t(r);let i=a.get(n);return void 0===i&&(i=e.apply(this,r),a.set(n,i)),i}function l(e,a,t,r,n){return t.bind(a,e,r,n)}function f(e,a){return l(e,this,1===e.length?s:u,a.cache.create(),a.serializer)}const d=function(){return JSON.stringify(arguments)};var m=class{get(e){return this.cache[e]}set(e,a){this.cache[e]=a}constructor(){this.cache=Object.create(null)}};const p={create:function(){return new m}},g={variadic:function(e,a){return l(e,this,u,a.cache.create(),a.serializer)},monadic:function(e,a){return l(e,this,s,a.cache.create(),a.serializer)}};function A(e,a,{value:t}){Object.defineProperty(e,a,{configurable:!0,enumerable:!1,writable:!0,value:t})}function h(e,a,t=Error){if(!e)throw new t(a)}const y=c((...e)=>new Intl.NumberFormat(...e),{strategy:g.variadic});function b(e,a,t){if("function"!=typeof e)return!1;if(null!=t&&t.boundTargetFunction)return a instanceof(null==t?void 0:t.boundTargetFunction);if("object"!=typeof a)return!1;let r=e.prototype;if("object"!=typeof r)throw new TypeError("OrdinaryHasInstance called on an object with an invalid prototype property.");return Object.prototype.isPrototypeOf.call(r,a)}function v(e){return"function"==typeof e}function w(e,a){if("object"==typeof e&&null!=e){const t=Symbol.toPrimitive in e?e[Symbol.toPrimitive]:void 0;let r;if(void 0!==t){void 0===a?r="default":"string"===a?r="string":(!function(e,a,t=Error){if(!e)throw new t(a)}("number"===a,'preferredType must be "string" or "number"'),r="number");let n=t.call(e,r);if("object"!=typeof n)return n;throw new TypeError("Cannot convert exotic object to primitive.")}return void 0===a&&(a="number"),function(e,a){let t;t="string"===a?["toString","valueOf"]:["valueOf","toString"];for(const r of t){const a=e[r];if(v(a)){let t=a.call(e);if("object"!=typeof t)return t}}throw new TypeError("Cannot convert object to primitive value")}(e,a)}return e}c((...e)=>new Intl.PluralRules(...e),{strategy:g.variadic}),c((...e)=>new Intl.Locale(...e),{strategy:g.variadic}),c((...e)=>new Intl.ListFormat(...e),{strategy:g.variadic});const E=new n.Ww(0);function P(e,a,t=Error){if(!e)throw new t(a)}function S(e){if("number"==typeof e)return new n.Ww(e);if("bigint"==typeof e)return new n.Ww(e.toString());if(P("symbol"!=typeof e,"Symbol is not supported",TypeError),void 0===e)return new n.Ww(NaN);if(null===e||0===e)return E;if(!0===e)return new n.Ww(1);if("string"==typeof e)try{return new n.Ww(e)}catch(t){return new n.Ww(NaN)}P("object"==typeof e,"object expected",TypeError);let a=w(e,"number");return P("object"!=typeof a,"object expected",TypeError),S(a)}function T(e){return Intl.getCanonicalLocales(e)}const D=/^[+-]/,_=/^([+-])(\d{2})(?::?(\d{2}))?(?::?(\d{2}))?(?:\.(\d{1,9}))?$/,M=/0+$/;function C(e,{zoneNames:a,uppercaseLinks:t}){if(r=e,D.test(r))return function(e){const a=_.exec(e);if(!a)return e;const t=a[1],r=a[2],n=a[3]?a[3]:"00",i=a[4],o=a[5];let c=`${t}${r}:${n}`;if(i&&(0!==parseInt(i,10)||o)&&(c+=`:${i}`,o)){const e=o.replace(M,"");e&&(c+=`.${e}`)}return c}(e);var r;const n=e.toUpperCase(),i=a.reduce((e,a)=>(e[a.toUpperCase()]=a,e),{}),o=t[n]||i[n];return"Etc/UTC"===o||"Etc/GMT"===o?"UTC":o}const j=/^[+-]/,k=/^([+-])(\d{2})(?::?(\d{2}))?(?::?(\d{2}))?(?:\.(\d{1,9}))?$/;function O(e,{zoneNamesFromData:a,uppercaseLinks:t}){if(function(e){if(!j.test(e))return!1;const a=k.exec(e);if(!a)return!1;const t=parseInt(a[2],10),r=a[3]?parseInt(a[3],10):0,n=a[4]?parseInt(a[4],10):0;return!(t>23||r>59||n>59)}(e))return!0;const r=e.toUpperCase(),n=new Set,i=new Set;return a.map(e=>e.toUpperCase()).forEach(e=>n.add(e)),Object.keys(t).forEach(e=>{i.add(e.toUpperCase()),n.add(t[e].toUpperCase())}),!(!n.has(r)&&!i.has(r))}function I(e){if(null==e)throw new TypeError("undefined/null cannot be converted to object");return Object(e)}function N(e,a,t,r,n){if("object"!=typeof e)throw new TypeError("Options must be an object");let i=e[a];if(void 0!==i){if("boolean"!==t&&"string"!==t)throw new TypeError("invalid type");if("boolean"===t&&(i=Boolean(i)),"string"===t&&(i=function(e){if("symbol"==typeof e)throw TypeError("Cannot convert a Symbol value to a string");return String(e)}(i)),void 0!==r&&!r.filter(e=>e==i).length)throw new RangeError(`${i} is not within ${r.join(", ")}`);return i}return n}let R=function(e){return e.startRange="startRange",e.shared="shared",e.endRange="endRange",e}({});const L=new n.Ww(0);function F(e){return e.isFinite()?e.abs().greaterThan(8640000000000001)?new n.Ww(NaN):function(e){const a=S(e);if(a.isNaN()||a.isZero())return L;if(a.isFinite())return a;let t=a.abs().floor();return a.isNegative()&&(t=t.negated()),t}(e):new n.Ww(NaN)}function B(e){const a=[];let t=e.indexOf("{"),r=0,n=0;const i=e.length;for(;t<e.length&&t>-1;)r=e.indexOf("}",t),h(r>t,`Invalid pattern ${e}`),t>n&&a.push({type:"literal",value:e.substring(n,t)}),a.push({type:e.substring(t+1,r),value:void 0}),n=r+1,t=e.indexOf("{",n);return n<i&&a.push({type:"literal",value:e.substring(n,i)}),a}const z=864e5;function Z(e,a){return e-Math.floor(e/a)*a}function U(e){return Math.floor(e/z)}function x(e){return Z(U(e)+4,7)}function G(e){return new Date(e).getUTCFullYear()}function $(e){return U(e)-function(e){if(e<100){const a=new Date(0);return a.setUTCFullYear(e,0,1),a.setUTCHours(0,0,0,0),a.getTime()/z}return Date.UTC(e,0)/z}(G(e))}function K(e){return 365==((a=G(e))%4!=0?365:a%100!=0?366:a%400!=0?365:366)?0:1;var a}function H(e){const a=$(e),t=K(e);if(a>=0&&a<31)return 0;if(a<59+t)return 1;if(a<90+t)return 2;if(a<120+t)return 3;if(a<151+t)return 4;if(a<181+t)return 5;if(a<212+t)return 6;if(a<243+t)return 7;if(a<273+t)return 8;if(a<304+t)return 9;if(a<334+t)return 10;if(a<365+t)return 11;throw new Error("Invalid time")}function W(e){const a=$(e),t=H(e),r=K(e);if(0===t)return a+1;if(1===t)return a-30;if(2===t)return a-58-r;if(3===t)return a-89-r;if(4===t)return a-119-r;if(5===t)return a-150-r;if(6===t)return a-180-r;if(7===t)return a-211-r;if(8===t)return a-242-r;if(9===t)return a-272-r;if(10===t)return a-303-r;if(11===t)return a-333-r;throw new Error("Invalid time")}const J=1e3;function Y(e){return Z(Math.floor(e/36e5),24)}function V(e){return Z(Math.floor(e/6e4),60)}function q(e){return Z(Math.floor(e/J),60)}function Q(e){return Z(e,J)}const X=/^[+-]/,ee=/^([+-])(\d{2})(?::?(\d{2}))?(?::?(\d{2}))?(?:\.(\d{1,9}))?$/;function ae(e){const a=ee.exec(e);if(!a)return 0;const t="+"===a[1]?1:-1,r=parseInt(a[2],10),n=a[3]?parseInt(a[3],10):0,i=a[4]?parseInt(a[4],10):0,o=((a[5]||"0")+"000000000").slice(0,9);return t*(36e5*r+6e4*n+1e3*i+parseInt(o,10)/1e6)}function te(e,a,t){if(r=a,X.test(r))return[ae(a),!1];var r;const n=t[a];if(!n)return[0,!1];let i=0,o=0,c=!1;for(;i<=n.length;i++)if(i===n.length||1e3*n[i][0]>e){[,,o,c]=n[i-1];break}return[1e3*o,c]}function re(e,a,t,{tzData:r}){h("gregory"===a,"We only support Gregory calendar right now");const[n,i]=te(e.toNumber(),t,r),o=e.plus(n).toNumber(),c=G(o);return{weekday:x(o),era:c<0?"BC":"AD",year:c,relatedYear:void 0,yearName:void 0,month:H(o),day:W(o),hour:Y(o),minute:V(o),second:q(o),millisecond:Q(o),inDST:i,timeZoneOffset:n}}const ne=["weekday","era","year","month","day","dayPeriod","hour","minute","second","fractionalSecondDigits","timeZoneName"];function ie(e){return e<10?`0${e}`:String(e)}function oe(e,a,t,r){const n=Math.floor(t/6e4),i=Math.abs(n)%60,o=Math.floor(Math.abs(n)/60),[c,s]=a.split(";");let u="",l=t<0?s:c;return"long"===r?u=l.replace("HH",ie(o)).replace("H",String(o)).replace("mm",ie(i)).replace("m",String(i)):(i||o)&&(i||(l=l.replace(/:?m+/,"")),u=l.replace(/H+/,String(o)).replace(/m+/,String(i))),e.replace("{0}",u)}function ce(e,a,t,{getInternalSlots:r,localeData:i,getDefaultTimeZone:o,tzData:c,rangeFormatOptions:s}){t=F(t);const u=r(e),l=i[u.dataLocale],f=u.locale,d=Object.create(null);d.useGrouping=!1;const m=y(f,d),p=Object.create(null);p.minimumIntegerDigits=2,p.useGrouping=!1;const g=y(f,p),A=u.fractionalSecondDigits;let h;if(void 0!==A){const e=Object.create(null);e.minimumIntegerDigits=A,e.useGrouping=!1,h=y(f,e)}const b=re(t,u.calendar,u.timeZone,{tzData:c}),v=[],w=a.some(e=>"month"===e.type),E=a.some(e=>"day"===e.type||"year"===e.type||"weekday"===e.type||"era"===e.type),P=w&&!E;for(const y of a){const e=y.type;if("literal"===e)v.push({type:"literal",value:y.value});else if("fractionalSecondDigits"===e){const e=new n.Ay(b.millisecond).times(n.Ay.pow(10,(A||0)-3)).floor().toNumber();v.push({type:"fractionalSecond",value:h.format(e)})}else if("dayPeriod"===e)v.push({type:e,value:b.hour<12?l.am:l.pm});else if("timeZoneName"===e){const a=u.timeZoneName;let t;const{timeZoneName:r,gmtFormat:n,hourFormat:i}=l,c=r[u.timeZone||o()];if(c&&c[a]){const e=c[a];t=b.inDST&&e.length>=2&&e[0]===e[1]?oe(n,i,b.timeZoneOffset,a):e[+b.inDST]}else t=oe(n,i,b.timeZoneOffset,a);v.push({type:e,value:t})}else if(ne.indexOf(e)>-1){let a="";const t=u[e];let r=b[e];"year"===e&&r<=0&&(r=1-r),"month"===e&&r++;const n=u.hourCycle;"hour"!==e||"h11"!==n&&"h12"!==n||(r%=12,0===r&&"h12"===n&&(r=12)),"hour"===e&&"h24"===n&&(0!==r||s||(r=24)),"numeric"===t?a=m.format(r):"2-digit"===t?(a=g.format(r),a.length>2&&(a=a.slice(a.length-2,a.length))):"narrow"!==t&&"short"!==t&&"long"!==t||(a="era"===e?l[e][t][r]:"month"===e?(P&&l.monthStandalone?l.monthStandalone:l.month)[t][r-1]:l[e][t][r]),v.push({type:e,value:a})}else if("ampm"===e){let e;e=b.hour>11?l.pm:l.am,v.push({type:"dayPeriod",value:e})}else if("relatedYear"===e){const e=b.relatedYear,a=m.format(e);v.push({type:"relatedYear",value:a})}else if("yearName"===e){const e=b.yearName,a=m.format(e);v.push({type:"yearName",value:a})}}return v}function se(e,a,t){h(!(a=F(a)).isNaN(),"Invalid time",RangeError);const{getInternalSlots:r}=t,{pattern:n}=r(e);return ce(e,B(n),a,t)}function ue(e,a){return Object.is?Object.is(e,a):e===a?0!==e||1/e==1/a:e!=e&&a!=a}const le=["era","year","month","day","dayPeriod","ampm","hour","minute","second","fractionalSecondDigits"];function fe(e,a,t,r){if((a=F(a)).isNaN())throw new RangeError("Invalid start time");if((t=F(t)).isNaN())throw new RangeError("Invalid end time");const{getInternalSlots:n,tzData:i,localeData:o}=r,c=n(e),s=o[c.dataLocale],u=re(a,c.calendar,c.timeZone,{tzData:i}),l=re(t,c.calendar,c.timeZone,{tzData:i}),{pattern:f,rangePatterns:d}=c;let m,p,g=!0,A=!1;for(const b of le)if(g&&!A){let e=b in d?d[b]:void 0;if(void 0!==m&&void 0===e)A=!0;else if(m=e,"ampm"===b){let e=u.hour,a=l.hour;(e>11&&a<11||e<11&&a>11)&&(g=!1,p=b)}else if("dayPeriod"===b);else if("fractionalSecondDigits"===b){let e=c.fractionalSecondDigits;void 0===e&&(e=3),ue(Math.floor(u.millisecond*10**(e-3)),Math.floor(l.millisecond*10**(e-3)))||(g=!1,p=b)}else{ue(u[b],l[b])||(g=!1,p=b)}}if(g){let t=ce(e,B(f),a,r);for(const e of t)e.source=R.shared;return t}void 0===m&&"ampm"===p&&(m="hour"in d?d.hour:void 0);const h=u.year!==l.year||u.month!==l.month||u.day!==l.day;let y=[];if(void 0===m){if(m=d.default,!m){const e=s.intervalFormatFallback,a=e.indexOf("{0}"),t=e.indexOf("{1}"),r=a<t?e.substring(a+3,t):e.substring(t+3,a);m={patternParts:a<t?[{source:R.startRange,pattern:"{0}"},{source:R.shared,pattern:r},{source:R.endRange,pattern:"{1}"}]:[{source:R.endRange,pattern:"{1}"},{source:R.shared,pattern:r},{source:R.startRange,pattern:"{0}"}]}}for(const e of m.patternParts)"{0}"!==e.pattern&&"{1}"!==e.pattern||(e.pattern=f)}for(const b of m.patternParts){const{source:n,pattern:i}=b;let o;o=n===R.startRange||n===R.shared?a:t;let c=ce(e,B(i),o,Object.assign(Object.assign({},r),{},{rangeFormatOptions:{isDifferentDate:h}}));for(const e of c)e.source=n;y=y.concat(c)}return y}function de(e,a,t){const r=se(e,a,t),n=(i=0,Array.from({length:i}));var i;for(const o of r)n.push({type:o.type,value:o.value});return n}function me(e,a,t,r,n){return function(e,a,t,r){if(void 0===e)return r;const n=Number(e);if(isNaN(n)||n<a||n>t)throw new RangeError(`${n} is outside of range [${a}, ${t}]`);return Math.floor(n)}(e[a],t,r,n)}const pe=/(?:[Eec]{1,6}|G{1,5}|[Qq]{1,5}|(?:[yYur]+|U{1,5})|[ML]{1,5}|d{1,2}|D{1,3}|F{1}|[abB]{1,5}|[hkHK]{1,2}|w{1,2}|W{1}|m{1,2}|s{1,2}|[zZOvVxX]{1,4})(?=([^']*'[^']*')*[^']*$)/g,ge=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function Ae(e,a){const t=e.length;switch(e[0]){case"G":return a.era=4===t?"long":5===t?"narrow":"short","{era}";case"y":case"Y":case"u":case"U":case"r":return a.year=2===t?"2-digit":"numeric","{year}";case"q":case"Q":throw new RangeError("`w/Q` (quarter) patterns are not supported");case"M":case"L":return a.month=["numeric","2-digit","short","long","narrow"][t-1],"{month}";case"w":case"W":throw new RangeError("`w/W` (week of year) patterns are not supported");case"d":return a.day=["numeric","2-digit"][t-1],"{day}";case"D":case"F":case"g":return a.day="numeric","{day}";case"E":return a.weekday=4===t?"long":5===t?"narrow":"short","{weekday}";case"e":case"c":return a.weekday=[void 0,void 0,"short","long","narrow","short"][t-1],"{weekday}";case"a":case"b":case"B":return a.hour12=!0,"{ampm}";case"h":case"K":return a.hour=["numeric","2-digit"][t-1],a.hour12=!0,"{hour}";case"H":case"k":return a.hour=["numeric","2-digit"][t-1],"{hour}";case"j":case"J":case"C":throw new RangeError("`j/J/C` (hour) patterns are not supported, use `h/H/K/k` instead");case"m":return a.minute=["numeric","2-digit"][t-1],"{minute}";case"s":return a.second=["numeric","2-digit"][t-1],"{second}";case"S":case"A":return a.second="numeric","{second}";case"z":case"Z":case"O":case"v":case"V":case"X":case"x":return a.timeZoneName=t<4?"short":"long","{timeZoneName}"}return""}function he(e){switch(e){case"G":return"era";case"y":case"Y":case"u":case"U":case"r":return"year";case"M":case"L":return"month";case"d":case"D":case"F":case"g":return"day";case"a":case"b":case"B":return"ampm";case"h":case"H":case"K":case"k":return"hour";case"m":return"minute";case"s":case"S":case"A":return"second";default:throw new RangeError("Invalid range pattern token")}}function ye(e,a){const t=[];let r=e.replace(/'{2}/g,"{apostrophe}").replace(/'(.*?)'/g,(e,a)=>(t.push(a),`$$${t.length-1}$$`)).replace(pe,e=>Ae(e,a||{}));return t.length&&(r=r.replace(/\$\$(\d+)\$\$/g,(e,a)=>t[+a]).replace(/\{apostrophe\}/g,"'")),[r.replace(/([\s\uFEFF\xA0])\{ampm\}([\s\uFEFF\xA0])/,"$1").replace("{ampm}","").replace(ge,""),r]}function be(e,a=e,t,r){const n={pattern:"",pattern12:"",skeleton:e,rawPattern:a,rangePatterns:{},rangePatterns12:{}};if(t)for(const c in t){const e=he(c),a=t[c],r={patternParts:[]},[i,o]=ye(a,r);n.rangePatterns[e]=Object.assign(Object.assign({},r),{},{patternParts:ve(i)}),n.rangePatterns12[e]=Object.assign(Object.assign({},r),{},{patternParts:ve(o)})}if(r){const e=function(e){return e.split(/(\{[0|1]\})/g).filter(Boolean).map(e=>{switch(e){case"{0}":return{source:R.startRange,pattern:e};case"{1}":return{source:R.endRange,pattern:e};default:return{source:R.shared,pattern:e}}})}(r);n.rangePatterns.default={patternParts:e},n.rangePatterns12.default={patternParts:e}}e.replace(pe,e=>Ae(e,n));const[i,o]=ye(a);return n.pattern=i,n.pattern12=o,n}function ve(e){const a=/\{(.*?)\}/g,t={};let r,n=0;for(;r=a.exec(e);){if(r[0]in t){n=r.index;break}t[r[0]]=r.index}return n?[{source:R.startRange,pattern:e.slice(0,n)},{source:R.endRange,pattern:e.slice(n)}]:[{source:R.startRange,pattern:e}]}function we(e){return"numeric"===e||"2-digit"===e}function Ee(e,a){let t=0;e.hour12&&!a.hour12?t-=120:!e.hour12&&a.hour12&&(t-=20);for(const r of ne){const n=e[r],i=a[r];if(void 0===n&&void 0!==i)t-=20;else if(void 0!==n&&void 0===i)t-=120;else if(n!==i)if(we(n)!==we(i))t-=15;else{const e=["2-digit","numeric","narrow","short","long"],a=e.indexOf(n),r=e.indexOf(i),o=Math.max(-2,Math.min(r-a,2));2===o?t-=6:1===o?t-=3:-1===o?t-=6:-2===o&&(t-=8)}}return t}function Pe(e,a,t){e=void 0===e?null:I(e),e=Object.create(e);let r=!0;if("date"===a||"any"===a)for(const n of["weekday","year","month","day"])void 0!==e[n]&&(r=!1);if("time"===a||"any"===a)for(const n of["dayPeriod","hour","minute","second","fractionalSecondDigits"])void 0!==e[n]&&(r=!1);if(void 0===e.dateStyle&&void 0===e.timeStyle||(r=!1),"date"===a&&e.timeStyle)throw new TypeError("Intl.DateTimeFormat date was required but timeStyle was included");if("time"===a&&e.dateStyle)throw new TypeError("Intl.DateTimeFormat time was required but dateStyle was included");if(r&&("date"===t||"all"===t))for(const n of["year","month","day"])e[n]="numeric";if(r&&("time"===t||"all"===t))for(const n of["hour","minute","second"])e[n]="numeric";return e}function Se(e,a,t){return null==e&&(e=a),void 0!==t&&(t?e="h11"===a||"h23"===a?"h11":"h12":(h(!t,"hour12 must not be set"),e="h11"===a||"h23"===a?"h23":"h24")),e}const Te=/^[a-z0-9]{3,8}(-[a-z0-9]{3,8})*$/i;function De(e,a,t,{getInternalSlots:r,availableLocales:n,localeData:o,getDefaultLocale:c,getDefaultTimeZone:s,relevantExtensionKeys:u,tzData:l,uppercaseLinks:f}){const d=T(a),m=Pe(t,"any","date");let p=Object.create(null),g=N(m,"localeMatcher","string",["lookup","best fit"],"best fit");p.localeMatcher=g;let A=N(m,"calendar","string",void 0,void 0);if(void 0!==A&&!Te.test(A))throw new RangeError("Malformed calendar");const y=r(e);p.ca=A;const b=N(m,"numberingSystem","string",void 0,void 0);if(void 0!==b&&!Te.test(b))throw new RangeError("Malformed numbering system");p.nu=b;const v=N(m,"hour12","boolean",void 0,void 0);let w=N(m,"hourCycle","string",["h11","h12","h23","h24"],void 0);void 0!==v&&(w=null),p.hc=w;const E=(0,i.Bg)(n,d,p,u,o,c);y.locale=E.locale,A=E.ca,y.calendar=A,y.hourCycle=E.hc,y.numberingSystem=E.nu;const{dataLocale:P}=E;y.dataLocale=P;let{timeZone:S}=m;if(void 0!==S){if(S=String(S),!O(S,{zoneNamesFromData:Object.keys(l),uppercaseLinks:f}))throw new RangeError("Invalid timeZoneName");S=C(S,{zoneNames:Object.keys(l),uppercaseLinks:f})}else S=s();y.timeZone=S,p=Object.create(null),p.weekday=N(m,"weekday","string",["narrow","short","long"],void 0),p.era=N(m,"era","string",["narrow","short","long"],void 0),p.year=N(m,"year","string",["2-digit","numeric"],void 0),p.month=N(m,"month","string",["2-digit","numeric","narrow","short","long"],void 0),p.day=N(m,"day","string",["2-digit","numeric"],void 0),p.dayPeriod=N(m,"dayPeriod","string",["narrow","short","long"],void 0),p.hour=N(m,"hour","string",["2-digit","numeric"],void 0),p.minute=N(m,"minute","string",["2-digit","numeric"],void 0),p.second=N(m,"second","string",["2-digit","numeric"],void 0),p.timeZoneName=N(m,"timeZoneName","string",["long","short","longOffset","shortOffset","longGeneric","shortGeneric"],void 0),p.fractionalSecondDigits=me(m,"fractionalSecondDigits",1,3,void 0);const D=o[P];h(!!D,`Missing locale data for ${P}`);const _=D.formats[A];if(!_)throw new RangeError(`Calendar "${A}" is not supported. Try setting "calendar" to 1 of the following: ${Object.keys(D.formats).join(", ")}`);const M=N(m,"formatMatcher","string",["basic","best fit"],"best fit"),j=N(m,"dateStyle","string",["full","long","medium","short"],void 0);y.dateStyle=j;const k=N(m,"timeStyle","string",["full","long","medium","short"],void 0);let I,R,L;if(y.timeStyle=k,void 0===j&&void 0===k)if("basic"===M)I=function(e,a){let t=-1/0,r=a[0];h(Array.isArray(a),"formats should be a list of things");for(const n of a){let a=0;for(const t of ne){const r=e[t],i=n[t];if(void 0===r&&void 0!==i)a-=20;else if(void 0!==r&&void 0===i)a-=120;else if("timeZoneName"===t)"short"===r||"shortGeneric"===r?"shortOffset"===i?a-=1:"longOffset"===i?a-=4:"short"===r&&"long"===i||"shortGeneric"===r&&"longGeneric"===i?a-=3:r!==i&&(a-=120):"shortOffset"===r&&"longOffset"===i?a-=3:"long"===r||"longGeneric"===r?"longOffset"===i?a-=1:"shortOffset"===i?a-=9:"long"===r&&"short"===i||"longGeneric"===r&&"shortGeneric"===i?a-=8:r!==i&&(a-=120):"longOffset"===r&&"shortOffset"===i?a-=8:r!==i&&(a-=120);else if(r!==i){let e;e="fractionalSecondDigits"===t?[1,2,3]:["2-digit","numeric","narrow","short","long"];const n=e.indexOf(r),o=e.indexOf(i),c=Math.max(-2,Math.min(o-n,2));2===c?a-=6:1===c?a-=3:-1===c?a-=6:-2===c&&(a-=8)}}a>t&&(t=a,r=n)}return Object.assign({},r)}(p,_);else{if(function(e){for(const a of["hour","minute","second"])if(void 0!==e[a])return!0;return!1}(p)){const e=Se(y.hourCycle,D.hourCycle,v);p.hour12="h11"===e||"h12"===e}I=function(e,a){let t=-1/0,r=a[0];h(Array.isArray(a),"formats should be a list of things");for(const o of a){const a=Ee(e,o);a>t&&(t=a,r=o)}const n=Object.assign({},r),i={rawPattern:r.rawPattern};ye(r.rawPattern,i);for(const o in n){const a=n[o],t=i[o],r=e[o];"minute"!==o&&"second"!==o&&r&&(we(t)&&!we(r)||a!==r&&(i[o]=r))}return i.pattern=n.pattern,i.pattern12=n.pattern12,i.skeleton=n.skeleton,i.rangePatterns=n.rangePatterns,i.rangePatterns12=n.rangePatterns12,i}(p,_)}else{for(const e of ne)if(void 0!==p[e])throw new TypeError(`Intl.DateTimeFormat can't set option ${e} when ${j?"dateStyle":"timeStyle"} is used`);I=function(e,a,t){let r,n;if(void 0!==a&&(h("full"===a||"long"===a||"medium"===a||"short"===a,"invalid timeStyle"),n=t.timeFormat[a]),void 0!==e&&(h("full"===e||"long"===e||"medium"===e||"short"===e,"invalid dateStyle"),r=t.dateFormat[e]),void 0!==e&&void 0!==a){const a={};for(const e in r)"pattern"!==e&&"rangePatterns"!==e&&"rangePatterns12"!==e&&(a[e]=r[e]);for(const e in n)"pattern"!==e&&"pattern12"!==e&&"rangePatterns"!==e&&"rangePatterns12"!==e&&(a[e]=n[e]);const i=t.dateTimeFormat[e];return a.pattern=i.replace("{0}",n.pattern).replace("{1}",r.pattern),"pattern12"in n&&(a.pattern12=i.replace("{0}",n.pattern12).replace("{1}",r.pattern)),n.rangePatterns&&(a.rangePatterns=n.rangePatterns),n.rangePatterns12&&(a.rangePatterns12=n.rangePatterns12),a}return void 0!==a?n:(h(void 0!==e,"dateStyle should not be undefined"),r)}(j,k,D)}y.format=I;for(const i in p){const e=I[i];void 0!==e&&(y[i]=e)}if(void 0!==p.dayPeriod&&(y.dayPeriod=p.dayPeriod),void 0!==p.fractionalSecondDigits&&(y.fractionalSecondDigits=p.fractionalSecondDigits),void 0!==y.hour){const e=Se(y.hourCycle,D.hourCycle,v);y.hourCycle=e,"h11"===e||"h12"===e?(R=I.pattern12,L=I.rangePatterns12):(R=I.pattern,L=I.rangePatterns)}else y.hourCycle=void 0,R=I.pattern,L=I.rangePatterns;return R=function(e,a){return void 0!==a.fractionalSecondDigits&&e.includes("{second}")&&!e.includes("{fractionalSecondDigits}")&&(e=e.replace("{second}","{second}.{fractionalSecondDigits}")),void 0!==a.dayPeriod&&(e=e.replace("{ampm}","{dayPeriod}")),e}(R,p),y.pattern=R,y.rangePatterns=L,e}var _e={"Africa/Accra":"Africa/Abidjan","Africa/Addis_Ababa":"Africa/Nairobi","Africa/Asmara":"Africa/Nairobi","Africa/Asmera":"Africa/Nairobi","Africa/Bamako":"Africa/Abidjan","Africa/Bangui":"Africa/Lagos","Africa/Banjul":"Africa/Abidjan","Africa/Blantyre":"Africa/Maputo","Africa/Brazzaville":"Africa/Lagos","Africa/Bujumbura":"Africa/Maputo","Africa/Conakry":"Africa/Abidjan","Africa/Dakar":"Africa/Abidjan","Africa/Dar_es_Salaam":"Africa/Nairobi","Africa/Djibouti":"Africa/Nairobi","Africa/Douala":"Africa/Lagos","Africa/Freetown":"Africa/Abidjan","Africa/Gaborone":"Africa/Maputo","Africa/Harare":"Africa/Maputo","Africa/Kampala":"Africa/Nairobi","Africa/Kigali":"Africa/Maputo","Africa/Kinshasa":"Africa/Lagos","Africa/Libreville":"Africa/Lagos","Africa/Lome":"Africa/Abidjan","Africa/Luanda":"Africa/Lagos","Africa/Lubumbashi":"Africa/Maputo","Africa/Lusaka":"Africa/Maputo","Africa/Malabo":"Africa/Lagos","Africa/Maseru":"Africa/Johannesburg","Africa/Mbabane":"Africa/Johannesburg","Africa/Mogadishu":"Africa/Nairobi","Africa/Niamey":"Africa/Lagos","Africa/Nouakchott":"Africa/Abidjan","Africa/Ouagadougou":"Africa/Abidjan","Africa/Porto-Novo":"Africa/Lagos","Africa/Timbuktu":"Africa/Abidjan","America/Anguilla":"America/Puerto_Rico","America/Antigua":"America/Puerto_Rico","America/Argentina/ComodRivadavia":"America/Argentina/Catamarca","America/Aruba":"America/Puerto_Rico","America/Atikokan":"America/Panama","America/Atka":"America/Adak","America/Blanc-Sablon":"America/Puerto_Rico","America/Buenos_Aires":"America/Argentina/Buenos_Aires","America/Catamarca":"America/Argentina/Catamarca","America/Cayman":"America/Panama","America/Coral_Harbour":"America/Panama","America/Cordoba":"America/Argentina/Cordoba","America/Creston":"America/Phoenix","America/Curacao":"America/Puerto_Rico","America/Dominica":"America/Puerto_Rico","America/Ensenada":"America/Tijuana","America/Fort_Wayne":"America/Indiana/Indianapolis","America/Godthab":"America/Nuuk","America/Grenada":"America/Puerto_Rico","America/Guadeloupe":"America/Puerto_Rico","America/Indianapolis":"America/Indiana/Indianapolis","America/Jujuy":"America/Argentina/Jujuy","America/Knox_IN":"America/Indiana/Knox","America/Kralendijk":"America/Puerto_Rico","America/Louisville":"America/Kentucky/Louisville","America/Lower_Princes":"America/Puerto_Rico","America/Marigot":"America/Puerto_Rico","America/Mendoza":"America/Argentina/Mendoza","America/Montreal":"America/Toronto","America/Montserrat":"America/Puerto_Rico","America/Nassau":"America/Toronto","America/Nipigon":"America/Toronto","America/Pangnirtung":"America/Iqaluit","America/Port_of_Spain":"America/Puerto_Rico","America/Porto_Acre":"America/Rio_Branco","America/Rainy_River":"America/Winnipeg","America/Rosario":"America/Argentina/Cordoba","America/Santa_Isabel":"America/Tijuana","America/Shiprock":"America/Denver","America/St_Barthelemy":"America/Puerto_Rico","America/St_Kitts":"America/Puerto_Rico","America/St_Lucia":"America/Puerto_Rico","America/St_Thomas":"America/Puerto_Rico","America/St_Vincent":"America/Puerto_Rico","America/Thunder_Bay":"America/Toronto","America/Tortola":"America/Puerto_Rico","America/Virgin":"America/Puerto_Rico","America/Yellowknife":"America/Edmonton","Antarctica/DumontDUrville":"Pacific/Port_Moresby","Antarctica/McMurdo":"Pacific/Auckland","Antarctica/South_Pole":"Pacific/Auckland","Antarctica/Syowa":"Asia/Riyadh","Arctic/Longyearbyen":"Europe/Berlin","Asia/Aden":"Asia/Riyadh","Asia/Ashkhabad":"Asia/Ashgabat","Asia/Bahrain":"Asia/Qatar","Asia/Brunei":"Asia/Kuching","Asia/Calcutta":"Asia/Kolkata","Asia/Choibalsan":"Asia/Ulaanbaatar","Asia/Chongqing":"Asia/Shanghai","Asia/Chungking":"Asia/Shanghai","Asia/Dacca":"Asia/Dhaka","Asia/Harbin":"Asia/Shanghai","Asia/Istanbul":"Europe/Istanbul","Asia/Kashgar":"Asia/Urumqi","Asia/Katmandu":"Asia/Kathmandu","Asia/Kuala_Lumpur":"Asia/Singapore","Asia/Kuwait":"Asia/Riyadh","Asia/Macao":"Asia/Macau","Asia/Muscat":"Asia/Dubai","Asia/Phnom_Penh":"Asia/Bangkok","Asia/Rangoon":"Asia/Yangon","Asia/Saigon":"Asia/Ho_Chi_Minh","Asia/Tel_Aviv":"Asia/Jerusalem","Asia/Thimbu":"Asia/Thimphu","Asia/Ujung_Pandang":"Asia/Makassar","Asia/Ulan_Bator":"Asia/Ulaanbaatar","Asia/Vientiane":"Asia/Bangkok","Atlantic/Faeroe":"Atlantic/Faroe","Atlantic/Jan_Mayen":"Europe/Berlin","Atlantic/Reykjavik":"Africa/Abidjan","Atlantic/St_Helena":"Africa/Abidjan","Australia/ACT":"Australia/Sydney","Australia/Canberra":"Australia/Sydney","Australia/Currie":"Australia/Hobart","Australia/LHI":"Australia/Lord_Howe","Australia/NSW":"Australia/Sydney","Australia/North":"Australia/Darwin","Australia/Queensland":"Australia/Brisbane","Australia/South":"Australia/Adelaide","Australia/Tasmania":"Australia/Hobart","Australia/Victoria":"Australia/Melbourne","Australia/West":"Australia/Perth","Australia/Yancowinna":"Australia/Broken_Hill","Brazil/Acre":"America/Rio_Branco","Brazil/DeNoronha":"America/Noronha","Brazil/East":"America/Sao_Paulo","Brazil/West":"America/Manaus",CET:"Europe/Brussels",CST6CDT:"America/Chicago","Canada/Atlantic":"America/Halifax","Canada/Central":"America/Winnipeg","Canada/Eastern":"America/Toronto","Canada/Mountain":"America/Edmonton","Canada/Newfoundland":"America/St_Johns","Canada/Pacific":"America/Vancouver","Canada/Saskatchewan":"America/Regina","Canada/Yukon":"America/Whitehorse","Chile/Continental":"America/Santiago","Chile/EasterIsland":"Pacific/Easter",Cuba:"America/Havana",EET:"Europe/Athens",EST:"America/Panama",EST5EDT:"America/New_York",Egypt:"Africa/Cairo",Eire:"Europe/Dublin","Etc/GMT+0":"Etc/GMT","Etc/GMT-0":"Etc/GMT","Etc/GMT0":"Etc/GMT","Etc/Greenwich":"Etc/GMT","Etc/UCT":"Etc/UTC","Etc/Universal":"Etc/UTC","Etc/Zulu":"Etc/UTC","Europe/Amsterdam":"Europe/Brussels","Europe/Belfast":"Europe/London","Europe/Bratislava":"Europe/Prague","Europe/Busingen":"Europe/Zurich","Europe/Copenhagen":"Europe/Berlin","Europe/Guernsey":"Europe/London","Europe/Isle_of_Man":"Europe/London","Europe/Jersey":"Europe/London","Europe/Kiev":"Europe/Kyiv","Europe/Ljubljana":"Europe/Belgrade","Europe/Luxembourg":"Europe/Brussels","Europe/Mariehamn":"Europe/Helsinki","Europe/Monaco":"Europe/Paris","Europe/Nicosia":"Asia/Nicosia","Europe/Oslo":"Europe/Berlin","Europe/Podgorica":"Europe/Belgrade","Europe/San_Marino":"Europe/Rome","Europe/Sarajevo":"Europe/Belgrade","Europe/Skopje":"Europe/Belgrade","Europe/Stockholm":"Europe/Berlin","Europe/Tiraspol":"Europe/Chisinau","Europe/Uzhgorod":"Europe/Kyiv","Europe/Vaduz":"Europe/Zurich","Europe/Vatican":"Europe/Rome","Europe/Zagreb":"Europe/Belgrade","Europe/Zaporozhye":"Europe/Kyiv",GB:"Europe/London","GB-Eire":"Europe/London","GMT+0":"Etc/GMT","GMT-0":"Etc/GMT",GMT0:"Etc/GMT",Greenwich:"Etc/GMT",HST:"Pacific/Honolulu",Hongkong:"Asia/Hong_Kong",Iceland:"Africa/Abidjan","Indian/Antananarivo":"Africa/Nairobi","Indian/Christmas":"Asia/Bangkok","Indian/Cocos":"Asia/Yangon","Indian/Comoro":"Africa/Nairobi","Indian/Kerguelen":"Indian/Maldives","Indian/Mahe":"Asia/Dubai","Indian/Mayotte":"Africa/Nairobi","Indian/Reunion":"Asia/Dubai",Iran:"Asia/Tehran",Israel:"Asia/Jerusalem",Jamaica:"America/Jamaica",Japan:"Asia/Tokyo",Kwajalein:"Pacific/Kwajalein",Libya:"Africa/Tripoli",MET:"Europe/Brussels",MST:"America/Phoenix",MST7MDT:"America/Denver","Mexico/BajaNorte":"America/Tijuana","Mexico/BajaSur":"America/Mazatlan","Mexico/General":"America/Mexico_City",NZ:"Pacific/Auckland","NZ-CHAT":"Pacific/Chatham",Navajo:"America/Denver",PRC:"Asia/Shanghai",PST8PDT:"America/Los_Angeles","Pacific/Chuuk":"Pacific/Port_Moresby","Pacific/Enderbury":"Pacific/Kanton","Pacific/Funafuti":"Pacific/Tarawa","Pacific/Johnston":"Pacific/Honolulu","Pacific/Majuro":"Pacific/Tarawa","Pacific/Midway":"Pacific/Pago_Pago","Pacific/Pohnpei":"Pacific/Guadalcanal","Pacific/Ponape":"Pacific/Guadalcanal","Pacific/Saipan":"Pacific/Guam","Pacific/Samoa":"Pacific/Pago_Pago","Pacific/Truk":"Pacific/Port_Moresby","Pacific/Wake":"Pacific/Tarawa","Pacific/Wallis":"Pacific/Tarawa","Pacific/Yap":"Pacific/Port_Moresby",Poland:"Europe/Warsaw",Portugal:"Europe/Lisbon",ROC:"Asia/Taipei",ROK:"Asia/Seoul",Singapore:"Asia/Singapore",Turkey:"Europe/Istanbul",UCT:"Etc/UTC","US/Alaska":"America/Anchorage","US/Aleutian":"America/Adak","US/Arizona":"America/Phoenix","US/Central":"America/Chicago","US/East-Indiana":"America/Indiana/Indianapolis","US/Eastern":"America/New_York","US/Hawaii":"Pacific/Honolulu","US/Indiana-Starke":"America/Indiana/Knox","US/Michigan":"America/Detroit","US/Mountain":"America/Denver","US/Pacific":"America/Los_Angeles","US/Samoa":"Pacific/Pago_Pago",UTC:"Etc/UTC",Universal:"Etc/UTC","W-SU":"Europe/Moscow",WET:"Europe/Lisbon",Zulu:"Etc/UTC"};const Me=new WeakMap;function Ce(e){let a=Me.get(e);return a||(a=Object.create(null),Me.set(e,a)),a}const je=Object.keys(_e).reduce((e,a)=>(e[a.toUpperCase()]=_e[a],e),{}),ke=["locale","calendar","numberingSystem","dateStyle","timeStyle","timeZone","hourCycle","weekday","era","year","month","day","dayPeriod","hour","minute","second","fractionalSecondDigits","timeZoneName"],Oe={enumerable:!1,configurable:!0,get(){if("object"!=typeof this||!b(Ie,this))throw TypeError("Intl.DateTimeFormat format property accessor called on incompatible receiver");const e=Ce(this),a=this;let t=e.boundFormat;if(void 0===t){t=e=>{let t;return t=void 0===e?new n.Ay(Date.now()):S(e),function(e,a,t){const r=se(e,a,t);let n="";for(const i of r)n+=i.value;return n}(a,t,{getInternalSlots:Ce,localeData:Ie.localeData,tzData:Ie.tzData,getDefaultTimeZone:Ie.getDefaultTimeZone})};try{Object.defineProperty(t,"name",{configurable:!0,enumerable:!1,writable:!1,value:""})}catch(r){}e.boundFormat=t}return t}};try{Object.defineProperty(Oe.get,"name",{configurable:!0,enumerable:!1,writable:!1,value:"get format"})}catch(Le){}const Ie=function(e,a){if(!this||!b(Ie,this))return new Ie(e,a);De(this,e,a,{tzData:Ie.tzData,uppercaseLinks:je,availableLocales:Ie.availableLocales,relevantExtensionKeys:Ie.relevantExtensionKeys,getDefaultLocale:Ie.getDefaultLocale,getDefaultTimeZone:Ie.getDefaultTimeZone,getInternalSlots:Ce,localeData:Ie.localeData});const t=Ce(this).dataLocale;h(void 0!==Ie.localeData[t],`Cannot load locale-dependent data for ${t}.`)};A(Ie,"supportedLocalesOf",{value:function(e,a){return function(e,a,t){let r="best fit";return void 0!==t&&(r=N(t=I(t),"localeMatcher","string",["lookup","best fit"],"best fit")),(0,i.s8)(Array.from(e),a)}(Ie.availableLocales,T(e),a)}}),A(Ie.prototype,"resolvedOptions",{value:function(){if("object"!=typeof this||!b(Ie,this))throw TypeError("Method Intl.DateTimeFormat.prototype.resolvedOptions called on incompatible receiver");const e=Ce(this),a={};for(const t of ke){let r=e[t];if("hourCycle"===t){const e="h11"===r||"h12"===r||"h23"!==r&&"h24"!==r&&void 0;void 0!==e&&(a.hour12=e)}ne.indexOf(t)>-1&&(void 0===e.dateStyle&&void 0===e.timeStyle||(r=void 0)),void 0!==r&&(a[t]=r)}return a}}),A(Ie.prototype,"formatToParts",{value:function(e){let a;return a=void 0===e?new n.Ay(Date.now()):S(e),de(this,a,{getInternalSlots:Ce,localeData:Ie.localeData,tzData:Ie.tzData,getDefaultTimeZone:Ie.getDefaultTimeZone})}}),A(Ie.prototype,"formatRangeToParts",{value:function(e,a){return h("object"==typeof this,"receiver is not an object",TypeError),h(void 0!==e&&void 0!==a,"startDate/endDate cannot be undefined",TypeError),function(e,a,t,r){const n=fe(e,a,t,r),i=[];for(const o of n)i.push({type:o.type,value:o.value,source:o.source});return i}(this,S(e),S(a),{getInternalSlots:Ce,localeData:Ie.localeData,tzData:Ie.tzData,getDefaultTimeZone:Ie.getDefaultTimeZone})}}),A(Ie.prototype,"formatRange",{value:function(e,a){return h("object"==typeof this,"receiver is not an object",TypeError),h(void 0!==e&&void 0!==a,"startDate/endDate cannot be undefined",TypeError),function(e,a,t,r){const n=fe(e,a,t,r);let i="";for(const o of n)i+=o.value;return i}(this,S(e),S(a),{getInternalSlots:Ce,localeData:Ie.localeData,tzData:Ie.tzData,getDefaultTimeZone:Ie.getDefaultTimeZone})}});function Ne(e,a){const t=e.indexOf(", ");if(-1===t)return;const r=e.slice(0,t),n=e.slice(t+2),i=n.replace(/[^a-zA-Z]/g,"").replace(/[abB]/g,"").replace(/(.)\1+/g,"$1");return i!==n?a[`${r}, ${i}`]:void 0}Ie.__setDefaultTimeZone=e=>{if(void 0!==e){if(!O(e=String(e),{zoneNamesFromData:Object.keys(Ie.tzData),uppercaseLinks:je}))throw new RangeError("Invalid timeZoneName");e=C(e,{zoneNames:Object.keys(Ie.tzData),uppercaseLinks:je})}else e="UTC";Ie.__defaultTimeZone=e},Ie.relevantExtensionKeys=["nu","ca","hc"],Ie.__defaultTimeZone="UTC",Ie.getDefaultTimeZone=()=>Ie.__defaultTimeZone,Ie.__addLocaleData=function(...e){for(const{data:a,locale:t}of e){const{dateFormat:e,timeFormat:n,dateTimeFormat:i,formats:c,intervalFormats:s}=a,u=(0,r.A)(a,o),l=Object.assign(Object.assign({},u),{},{dateFormat:{full:be(e.full),long:be(e.long),medium:be(e.medium),short:be(e.short)},timeFormat:{full:be(n.full),long:be(n.long),medium:be(n.medium),short:be(n.short)},dateTimeFormat:{full:be(i.full).pattern,long:be(i.long).pattern,medium:be(i.medium).pattern,short:be(i.short).pattern},intervalFormatFallback:s.intervalFormatFallback,formats:{}});for(const a in c)l.formats[a]=Object.keys(c[a]).map(e=>be(e,c[a][e],s[e]||Ne(e,s),s.intervalFormatFallback));const f=new Intl.Locale(t).minimize().toString();Ie.localeData[t]=Ie.localeData[f]=l,Ie.availableLocales.add(t),Ie.availableLocales.add(f),Ie.__defaultLocale||(Ie.__defaultLocale=f)}},Object.defineProperty(Ie.prototype,"format",Oe),Ie.__defaultLocale="",Ie.localeData={},Ie.availableLocales=new Set,Ie.getDefaultLocale=()=>Ie.__defaultLocale,Ie.polyfilled=!0,Ie.tzData={},Ie.__addTZData=function(e){Ie.tzData=function(e){const a=e.abbrvs.split("|"),t=e.offsets.split("|").map(e=>parseInt(e,36)),r=e.zones,n={};for(const i of r){const[e,...r]=i.split("|");n[e]=r.map(e=>e.split(",")).map(([e,r,n,i])=>[""===e?-1/0:parseInt(e,36),a[+r],t[+n],"1"===i])}return n}(e)};try{"undefined"!=typeof Symbol&&Object.defineProperty(Ie.prototype,Symbol.toStringTag,{value:"Intl.DateTimeFormat",writable:!1,enumerable:!1,configurable:!0}),Object.defineProperty(Ie.prototype.constructor,"length",{value:1,writable:!1,enumerable:!1,configurable:!0})}catch(Fe){}A(("undefined"==typeof Intl&&Object.defineProperty(globalThis,"Intl",{configurable:!0,enumerable:!1,writable:!0,value:{}}),Intl),"DateTimeFormat",{value:Ie}),A(Date.prototype,"toLocaleString",{value:function(e,a={dateStyle:"short",timeStyle:"medium"}){try{return function(e,a,t){return new Ie(a,t).format(e)}(this,e,a)}catch(t){return"Invalid Date"}}}),A(Date.prototype,"toLocaleDateString",{value:function(e,a={dateStyle:"short"}){try{return function(e,a,t){return new Ie(a,Pe(t,"date","date")).format(e)}(this,e,a)}catch(t){return"Invalid Date"}}}),A(Date.prototype,"toLocaleTimeString",{value:function(e,a={timeStyle:"medium"}){try{return function(e,a,t){return new Ie(a,Pe(t,"time","time")).format(e)}(this,e,a)}catch(t){return"Invalid Date"}}});const Re=globalThis.__FORMATJS_DATETIMEFORMAT_DATA__;if(Re){for(const e of Re)Ie.__addLocaleData(e);delete globalThis.__FORMATJS_DATETIMEFORMAT_DATA__}}}]);