PageSourceSearch

https://www.theweathernetwork.com/maps-app-assets/_next/static/chunks/531.733cba71e73560f2.js?_guid_iss_=1

js theweathernetwork.com collected 2026-09-24 08:41:49 UTC 184,330 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[531],{9887:(e,t,r)=>{r.r(t),r.d(t,{BUILD_VERSION:()=>m,CLIENT_PROJECT_VERSION:()=>g,DEPLOYMENT_ENVIRONMENT:()=>v,PROJECT_BUILD_MODE:()=>b,PROJECT_MODE:()=>y,getDeploymentEnv:()=>w,getEndpointUrl:()=>S,getMode:()=>x});var n={d:(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t)},o={};n.d(o,{Kq:()=>c,Q9:()=>i,RZ:()=>a,Wi:()=>p,hw:()=>l,oP:()=>s,pT:()=>f,tX:()=>h});let i="2.1.87",a="2.1.87",s="production",l="production",c="production",u=["production","integration","staging"],d=["development","none","production"];function p(){return d.includes(l)?l:"production"}let f=()=>u.includes(s)?s:"production";function h(){return"production"===f()?"https://tlm.pelmorex.com/":"https://tlm-dqs.pelmorex.com/"}let m=o.Q9,g=o.RZ,v=o.oP,b=o.hw,y=o.Kq,w=o.pT,S=o.tX,x=o.Wi},34884:(e,t,r)=>{r.d(t,{TM:()=>a,Gj:()=>w,Hu:()=>v,rF:()=>b,$W:()=>i,ub:()=>g,Re:()=>m,m_:()=>s,p3:()=>l,N0:()=>y,EA:()=>u});class n extends Map{#e=0;#t=new Map;#r=new Map;#n;#o;#i;constructor(e={}){if(super(),!(e.maxSize&&e.maxSize>0))throw TypeError("`maxSize` must be a number greater than 0");if("number"==typeof e.maxAge&&0===e.maxAge)throw TypeError("`maxAge` must be a number greater than 0");this.#n=e.maxSize,this.#o=e.maxAge||1/0,this.#i=e.onEviction}get __oldCache(){return this.#r}#a(e){if("function"==typeof this.#i)for(let[t,r]of e)this.#i(t,r.value)}#s(e,t){return!!("number"==typeof t.expiry&&t.expiry<=Date.now())&&("function"==typeof this.#i&&this.#i(e,t.value),this.delete(e))}#l(e,t){if(!1===this.#s(e,t))return t.value}#c(e,t){return t.expiry?this.#l(e,t):t.value}#u(e,t){let r=t.get(e);return this.#c(e,r)}#d(e,t){this.#t.set(e,t),this.#e++,this.#e>=this.#n&&(this.#e=0,this.#a(this.#r),this.#r=this.#t,this.#t=new Map)}#p(e,t){this.#r.delete(e),this.#d(e,t)}*#f(){for(let e of this.#r){let[t,r]=e;this.#t.has(t)||!1===this.#s(t,r)&&(yield e)}for(let e of this.#t){let[t,r]=e;!1===this.#s(t,r)&&(yield e)}}get(e){if(this.#t.has(e)){let t=this.#t.get(e);return this.#c(e,t)}if(this.#r.has(e)){let t=this.#r.get(e);if(!1===this.#s(e,t))return this.#p(e,t),t.value}}set(e,t,{maxAge:r=this.#o}={}){let n="number"==typeof r&&r!==1/0?Date.now()+r:void 0;return this.#t.has(e)?this.#t.set(e,{value:t,expiry:n}):this.#d(e,{value:t,expiry:n}),this}has(e){return this.#t.has(e)?!this.#s(e,this.#t.get(e)):!!this.#r.has(e)&&!this.#s(e,this.#r.get(e))}peek(e){return this.#t.has(e)?this.#u(e,this.#t):this.#r.has(e)?this.#u(e,this.#r):void 0}expiresIn(e){let t=this.#t.get(e)??this.#r.get(e);if(t)return t.expiry?t.expiry-Date.now():1/0}delete(e){let t=this.#t.delete(e);return t&&this.#e--,this.#r.delete(e)||t}clear(){this.#t.clear(),this.#r.clear(),this.#e=0}resize(e){if(!(e&&e>0))throw TypeError("`maxSize` must be a number greater than 0");let t=[...this.#f()],r=t.length-e;r<0?(this.#t=new Map(t),this.#r=new Map,this.#e=t.length):(r>0&&this.#a(t.slice(0,r)),this.#r=new Map(t.slice(r)),this.#t=new Map,this.#e=0),this.#n=e}evict(e=1){let t=Number(e);if(!t||t<=0)return;let r=[...this.#f()],n=Math.trunc(Math.min(t,Math.max(r.length-1,0)));n<=0||(this.#a(r.slice(0,n)),this.#r=new Map(r.slice(n)),this.#t=new Map,this.#e=0)}*keys(){for(let[e]of this)yield e}*values(){for(let[,e]of this)yield e}*[Symbol.iterator](){for(let e of this.#t){let[t,r]=e;!1===this.#s(t,r)&&(yield[t,r.value])}for(let e of this.#r){let[t,r]=e;this.#t.has(t)||!1===this.#s(t,r)&&(yield[t,r.value])}}*entriesDescending(){let e=[...this.#t];for(let t=e.length-1;t>=0;--t){let[r,n]=e[t];!1===this.#s(r,n)&&(yield[r,n.value])}e=[...this.#r];for(let t=e.length-1;t>=0;--t){let[r,n]=e[t];this.#t.has(r)||!1===this.#s(r,n)&&(yield[r,n.value])}}*entriesAscending(){for(let[e,t]of this.#f())yield[e,t.value]}get size(){if(!this.#e)return this.#r.size;let e=0;for(let t of this.#r.keys())!this.#t.has(t)&&e++;return Math.min(this.#e+e,this.#n)}get maxSize(){return this.#n}get maxAge(){return this.#o}entries(){return this.entriesAscending()}forEach(e,t=this){for(let[r,n]of this.entriesAscending())e.call(t,n,r,this)}get[Symbol.toStringTag](){return"QuickLRU"}toString(){return`QuickLRU(${this.size}/${this.maxSize})`}[Symbol.for("nodejs.util.inspect.custom")](){return this.toString()}}class o{constructor(){this._apiKey="",this._fetch="u">typeof self?fetch.bind(self):"u">typeof global&&global.fetch?global.fetch:null,this.tileCacheSize=200}set apiKey(e){this._apiKey=e}get apiKey(){return this._apiKey}set fetch(e){this._fetch=e}get fetch(){return this._fetch}}let i=new o,a={AUTO:{code:null,flag:"auto",name:"Auto",latin:!1,isMode:!0,geocoding:!0},LATIN:{code:"latin",flag:"name:latin",name:"Latin",latin:!0,isMode:!1,geocoding:!1},NON_LATIN:{code:"nonlatin",flag:"name:nonlatin",name:"Non Latin",latin:!1,isMode:!1,geocoding:!1},LOCAL:{code:null,flag:"name",name:"Local",latin:!0,isMode:!1,geocoding:!1},ALBANIAN:{code:"sq",flag:"name:sq",name:"Albanian",latin:!0,isMode:!1,geocoding:!0},AMHARIC:{code:"am",flag:"name:am",name:"Amharic",latin:!1,isMode:!1,geocoding:!0},ARABIC:{code:"ar",flag:"name:ar",name:"Arabic",latin:!1,isMode:!1,geocoding:!0},ARMENIAN:{code:"hy",flag:"name:hy",name:"Armenian",latin:!1,isMode:!1,geocoding:!0},AZERBAIJANI:{code:"az",flag:"name:az",name:"Azerbaijani",latin:!0,isMode:!1,geocoding:!0},BASQUE:{code:"eu",flag:"name:eu",name:"Basque",latin:!0,isMode:!1,geocoding:!0},BELARUSIAN:{code:"be",flag:"name:be",name:"Belarusian",latin:!1,isMode:!1,geocoding:!0},BENGALI:{code:"bn",flag:"name:bn",name:"Bengali",latin:!0,isMode:!1,geocoding:!0},BOSNIAN:{code:"bs",flag:"name:bs",name:"Bosnian",latin:!0,isMode:!1,geocoding:!0},BRETON:{code:"br",flag:"name:br",name:"Breton",latin:!0,isMode:!1,geocoding:!0},BULGARIAN:{code:"bg",flag:"bg",name:"Bulgarian",latin:!1,isMode:!1,geocoding:!0},CATALAN:{code:"ca",flag:"name:ca",name:"Catalan",latin:!0,isMode:!1,geocoding:!0},CHINESE:{code:"zh",flag:"name:zh",name:"Chinese",latin:!1,isMode:!1,geocoding:!0},TRADITIONAL_CHINESE:{code:"zh-Hant",flag:"name:zh-Hant",name:"Chinese (traditional)",latin:!1,isMode:!1,geocoding:!1},SIMPLIFIED_CHINESE:{code:"zh-Hans",flag:"name:zh-Hans",name:"Chinese (simplified)",latin:!1,isMode:!1,geocoding:!1},CORSICAN:{code:"co",flag:"name:co",name:"Corsican",latin:!0,isMode:!1,geocoding:!0},CROATIAN:{code:"hr",flag:"name:hr",name:"Croatian",latin:!0,isMode:!1,geocoding:!0},CZECH:{code:"cs",flag:"name:cs",name:"Czech",latin:!0,isMode:!1,geocoding:!0},DANISH:{code:"da",flag:"name:da",name:"Danish",latin:!0,isMode:!1,geocoding:!0},DUTCH:{code:"nl",flag:"name:nl",name:"Dutch",latin:!0,isMode:!1,geocoding:!0},GERMAN:{code:"de",flag:"name:de",name:"German",latin:!0,isMode:!1,geocoding:!0},GREEK:{code:"el",flag:"name:el",name:"Greek",latin:!1,isMode:!1,geocoding:!0},ENGLISH:{code:"en",flag:"name:en",name:"English",latin:!0,isMode:!1,geocoding:!0},ESPERANTO:{code:"eo",flag:"name:eo",name:"Esperanto",latin:!0,isMode:!1,geocoding:!0}
1,ESTONIAN:{code:"et",flag:"name:et",name:"Estonian",latin:!0,isMode:!1,geocoding:!0},FINNISH:{code:"fi",flag:"name:fi",name:"Finnish",latin:!0,isMode:!1,geocoding:!0},FRENCH:{code:"fr",flag:"name:fr",name:"French",latin:!0,isMode:!1,geocoding:!0},FRISIAN:{code:"fy",flag:"name:fy",name:"Frisian (West)",latin:!0,isMode:!1,geocoding:!0},GEORGIAN:{code:"ka",flag:"name:ka",name:"Georgian",latin:!1,isMode:!1,geocoding:!0},HEBREW:{code:"he",flag:"name:he",name:"Hebrew",latin:!1,isMode:!1,geocoding:!0},HINDI:{code:"hi",flag:"name:hi",name:"Hindi",latin:!1,isMode:!1,geocoding:!0},HUNGARIAN:{code:"hu",flag:"name:hu",name:"Hungarian",latin:!0,isMode:!1,geocoding:!0},ICELANDIC:{code:"is",flag:"name:is",name:"Icelandic",latin:!0,isMode:!1,geocoding:!0},INDONESIAN:{code:"id",flag:"name:id",name:"Indonesian",latin:!0,isMode:!1,geocoding:!0},IRISH:{code:"ga",flag:"name:ga",name:"Irish",latin:!0,isMode:!1,geocoding:!0},ITALIAN:{code:"it",flag:"name:it",name:"Italian",latin:!0,isMode:!1,geocoding:!0},JAPANESE:{code:"ja",flag:"name:ja",name:"Japanese",latin:!1,isMode:!1,geocoding:!0},JAPANESE_HIRAGANA:{code:"ja-Hira",flag:"name:ja-Hira",name:"Japanese Hiragana form",latin:!1,isMode:!1,geocoding:!1},JAPANESE_2018:{code:"ja-Latn",flag:"name:ja-Latn",name:"Japanese (Latin 2018)",latin:!0,isMode:!1,geocoding:!1},JAPANESE_KANA:{code:"ja_kana",flag:"name:ja_kana",name:"Japanese (Kana)",latin:!1,isMode:!1,geocoding:!1},JAPANESE_LATIN:{code:"ja_rm",flag:"name:ja_rm",name:"Japanese (Latin script)",latin:!0,isMode:!1,geocoding:!1},KANNADA:{code:"kn",flag:"name:kn",name:"Kannada",latin:!0,isMode:!1,geocoding:!0},KAZAKH:{code:"kk",flag:"name:kk",name:"Kazakh",latin:!1,isMode:!1,geocoding:!0},KOREAN:{code:"ko",flag:"name:ko",name:"Korean",latin:!1,isMode:!1,geocoding:!0},KOREAN_LATIN:{code:"ko-Latn",flag:"name:ko-Latn",name:"Korean (Latin script)",latin:!0,isMode:!1,geocoding:!1},KURDISH:{code:"ku",flag:"name:ku",name:"Kurdish",latin:!0,isMode:!1,geocoding:!0},CLASSICAL_LATIN:{code:"la",flag:"name:la",name:"Latin",latin:!0,isMode:!1,geocoding:!0},LATVIAN:{code:"lv",flag:"name:lv",name:"Latvian",latin:!0,isMode:!1,geocoding:!0},LITHUANIAN:{code:"lt",flag:"name:lt",name:"Lithuanian",latin:!0,isMode:!1,geocoding:!0},LUXEMBOURGISH:{code:"lb",flag:"name:lb",name:"Luxembourgish",latin:!0,isMode:!1,geocoding:!0},MACEDONIAN:{code:"mk",flag:"name:mk",name:"Macedonian",latin:!1,isMode:!1,geocoding:!0},MALAYALAM:{code:"ml",flag:"name:ml",name:"Malayalam",latin:!1,isMode:!1,geocoding:!0},MALTESE:{code:"mt",flag:"name:mt",name:"Maltese",latin:!0,isMode:!1,geocoding:!0},NORWEGIAN:{code:"no",flag:"name:no",name:"Norwegian",latin:!0,isMode:!1,geocoding:!0},OCCITAN:{code:"oc",flag:"name:oc",name:"Occitan",latin:!0,isMode:!1,geocoding:!0},PERSIAN:{code:"fa",flag:"name:fa",name:"Persian",latin:!1,isMode:!1,geocoding:!0},POLISH:{code:"pl",flag:"name:pl",name:"Polish",latin:!0,isMode:!1,geocoding:!0},PORTUGUESE:{code:"pt",flag:"name:pt",name:"Portuguese",latin:!0,isMode:!1,geocoding:!0},PUNJABI:{code:"pa",flag:"name:pa",name:"Punjabi",latin:!1,isMode:!1,geocoding:!0},WESTERN_PUNJABI:{code:"pnb",flag:"name:pnb",name:"Western Punjabi",latin:!1,isMode:!1,geocoding:!1},ROMANIAN:{code:"ro",flag:"name:ro",name:"Romanian",latin:!0,isMode:!1,geocoding:!0},ROMANSH:{code:"rm",flag:"name:rm",name:"Romansh",latin:!0,isMode:!1,geocoding:!0},RUSSIAN:{code:"ru",flag:"name:ru",name:"Russian",latin:!1,isMode:!1,geocoding:!0},SERBIAN_CYRILLIC:{code:"sr",flag:"name:sr",name:"Serbian (Cyrillic script)",latin:!1,isMode:!1,geocoding:!0},SERBIAN_LATIN:{code:"sr-Latn",flag:"name:sr-Latn",name:"Serbian (Latin script)",latin:!0,isMode:!1,geocoding:!1},SCOTTISH_GAELIC:{code:"gd",flag:"name:gd",name:"Scottish Gaelic",latin:!0,isMode:!1,geocoding:!0},SLOVAK:{code:"sk",flag:"name:sk",name:"Slovak",latin:!0,isMode:!1,geocoding:!0},SLOVENE:{code:"sl",flag:"name:sl",name:"Slovene",latin:!0,isMode:!1,geocoding:!0},SPANISH:{code:"es",flag:"name:es",name:"Spanish",latin:!0,isMode:!1,geocoding:!0},SWEDISH:{code:"sv",flag:"name:sv",name:"Swedish",latin:!0,isMode:!1,geocoding:!0},TAMIL:{code:"ta",flag:"name:ta",name:"Tamil",latin:!1,isMode:!1,geocoding:!0},TELUGU:{code:"te",flag:"name:te",name:"Telugu",latin:!1,isMode:!1,geocoding:!0},THAI:{code:"th",flag:"name:th",name:"Thai",latin:!1,isMode:!1,geocoding:!0},TURKISH:{code:"tr",flag:"name:tr",name:"Turkish",latin:!0,isMode:!1,geocoding:!0},UKRAINIAN:{code:"uk",flag:"name:uk",name:"Ukrainian",latin:!1,isMode:!1,geocoding:!0},VIETNAMESE:{code:"vi",flag:"name:vi",name:"Vietnamese (Latin script)",latin:!0,isMode:!1,geocoding:!0},WELSH:{code:"cy",flag:"name:cy",name:"Welsh",latin:!0,isMode:!1,geocoding:!0}};function s(e,t=a){for(let r of Object.values(t))if(r.code===e)return r;return null}function l(e,t=a){for(let r of Object.values(t))if(r.flag===e)return r;return null}function c(e){return null!==e&&"object"==typeof e&&"code"in e&&"flag"in e&&"name"in e&&"latin"in e&&"isMode"in e&&"geocoding"in e&&("string"==typeof e.code||null===e.code)&&"string"==typeof e.flag&&"string"==typeof e.name&&"boolean"==typeof e.latin&&"boolean"==typeof e.isMode&&"boolean"==typeof e.geocoding}function u(e,t=a){return c(e)?l(e.flag,t):"string"!=typeof e?null:function(e,t=a){return e in t?e[e]:null}(e,t)||s(e,t)||l(e,t)||null}async function d(e,t={}){if(null===i.fetch)throw Error("The fetch function was not found. If on NodeJS < 18 please specify the fetch function with config.fetch");if(""===new URL(e).searchParams.get("key").trim())throw Error("The MapTiler Cloud API key is missing. Set it in `config.apiKey` or get one for free at https://maptiler.com");return i.fetch(e,t)}let p={maptilerApiURL:"https://api.maptiler.com/",mapStyle:"streets-v2"};Object.freeze(p);
1class f extends Error{constructor(e,t=""){super(`Call to enpoint ${e.url} failed with the status code ${e.status}. ${t}`),this.res=e}}let h={403:"Key is missing, invalid or restricted"},m={info:async function(e={}){let t=new URL("geolocation/ip.json",p.maptilerApiURL);t.searchParams.set("key",e.apiKey??i.apiKey),"elevation"in e&&t.searchParams.set("elevation",e.elevation?"true":"false");let r=t.toString(),n=await d(r);if(!n.ok)throw new f(n,n.status in h?h[n.status]:"");return await n.json()}};function g(e){let t,r=e.trim();return r.startsWith("http://")||r.startsWith("https://")?r:null!==(t=/^maptiler:\/\/(.*)/.exec(r))?`https://api.maptiler.com/maps/${t[1]}/style.json`:`https://api.maptiler.com/maps/${r}/style.json`}class v{constructor(e,t,r,n,o,i,a=!1){this.name=e,this.variantType=t,this.id=r,this.referenceStyle=n,this.description=o,this.imageURL=i,this.deprecated=a}getName(){return this.name}getFullName(){return`${this.referenceStyle.getName()} ${this.name}`}getType(){return this.variantType}getId(){return this.id}getDescription(){return this.description}getReferenceStyle(){return this.referenceStyle}hasVariant(e){return this.referenceStyle.hasVariant(e)}getVariant(e){let t=this.referenceStyle.getVariant(e);return this.warnIfDeprecated(t),t}getVariants(){return this.referenceStyle.getVariants().filter(e=>e!==this).map(e=>(this.warnIfDeprecated(e),e))}getImageURL(){return this.imageURL}getExpandedStyleURL(){return g(this.getId())}warnIfDeprecated(e=this){if(!e.deprecated)return e;let t=e.getFullName();return console.warn(`Style "${t}" is deprecated and will be removed in a future version.`),e}}class b{constructor(e,t){this.name=e,this.id=t,this.variants={},this.orderedVariants=[]}getName(){return this.name}getId(){return this.id}addVariant(e){this.variants[e.getType()]=e,this.orderedVariants.push(e)}hasVariant(e){return e in this.variants}getVariant(e){return e in this.variants?this.variants[e]:this.orderedVariants[0]}getVariants(){return Object.values(this.variants)}getDefaultVariant(){return this.orderedVariants[0].warnIfDeprecated()}}let y=[{referenceStyleID:"STREETS",name:"Streets",description:"",variants:[{id:"streets-v2",name:"Default",variantType:"DEFAULT",description:"",imageURL:""},{id:"streets-v2-dark",name:"Dark",variantType:"DARK",description:"",imageURL:""},{id:"streets-v2-light",name:"Light",variantType:"LIGHT",description:"",imageURL:""},{id:"streets-v2-night",name:"Night",variantType:"NIGHT",description:"",imageURL:""},{id:"streets-v2-pastel",name:"Pastel",variantType:"PASTEL",description:"",imageURL:""}]},{referenceStyleID:"OUTDOOR",name:"Outdoor",description:"",variants:[{id:"outdoor-v2",name:"Default",variantType:"DEFAULT",description:"",imageURL:""},{id:"outdoor-v2-dark",name:"Dark",variantType:"DARK",description:"",imageURL:""}]},{referenceStyleID:"WINTER",name:"Winter",description:"",variants:[{id:"winter-v2",name:"Default",variantType:"DEFAULT",description:"",imageURL:""},{id:"winter-v2-dark",name:"Dark",variantType:"DARK",description:"",imageURL:""}]},{referenceStyleID:"SATELLITE",name:"Satellite",description:"",variants:[{id:"satellite",name:"Default",variantType:"DEFAULT",description:"",imageURL:""}]},{referenceStyleID:"HYBRID",name:"Hybrid",description:"",variants:[{id:"hybrid",deprecated:!0,name:"Default",variantType:"DEFAULT",description:"",imageURL:""}]},{referenceStyleID:"BASIC",name:"Basic",description:"",variants:[{id:"basic-v2",name:"Default",variantType:"DEFAULT",description:"",imageURL:""},{id:"basic-v2-dark",name:"Dark",variantType:"DARK",description:"",imageURL:""},{id:"basic-v2-light",name:"Light",variantType:"LIGHT",description:"",imageURL:""}]},{referenceStyleID:"BRIGHT",name:"Bright",description:"",variants:[{id:"bright-v2",name:"Default",variantType:"DEFAULT",description:"",imageURL:""},{id:"bright-v2-dark",name:"Dark",variantType:"DARK",description:"",imageURL:""},{id:"bright-v2-light",name:"Light",variantType:"LIGHT",description:"",imageURL:""},{id:"bright-v2-pastel",name:"Pastel",variantType:"PASTEL",description:"",imageURL:""}]},{referenceStyleID:"OPENSTREETMAP",name:"OpenStreetMap",description:"",variants:[{id:"openstreetmap",name:"Default",variantType:"DEFAULT",description:"",imageURL:""}]},{referenceStyleID:"TOPO",name:"Topo",description:"",variants:[{id:"topo-v2",name:"Default",variantType:"DEFAULT",description:"",imageURL:""}
1,{id:"topo-v2-dark",name:"Dark",variantType:"DARK",description:"",imageURL:""},{id:"topo-v2-shiny",name:"Shiny",deprecated:!0,variantType:"SHINY",description:"",imageURL:""},{id:"topo-v2-pastel",name:"Pastel",variantType:"PASTEL",description:"",imageURL:""},{id:"topo-v2-topographique",name:"Topographique",variantType:"TOPOGRAPHIQUE",description:"",imageURL:""}]},{referenceStyleID:"VOYAGER",name:"Voyager",description:"",variants:[{id:"voyager-v2",name:"Default",deprecated:!0,variantType:"DEFAULT",description:"",imageURL:""},{id:"voyager-v2-darkmatter",name:"Darkmatter",deprecated:!0,variantType:"DARK",description:"",imageURL:""},{id:"voyager-v2-positron",name:"Positron",deprecated:!0,variantType:"LIGHT",description:"",imageURL:""},{id:"voyager-v2-vintage",name:"Vintage",deprecated:!0,variantType:"VINTAGE",description:"",imageURL:""}]},{referenceStyleID:"TONER",name:"Toner",description:"",variants:[{id:"toner-v2",name:"Default",variantType:"DEFAULT",description:"",imageURL:""},{id:"toner-v2-background",name:"Background",variantType:"BACKGROUND",deprecated:!0,description:"",imageURL:""},{id:"toner-v2-lite",name:"Lite",variantType:"LITE",description:"",imageURL:""},{id:"toner-v2-lines",name:"Lines",variantType:"LINES",deprecated:!0,description:"",imageURL:""}]},{referenceStyleID:"DATAVIZ",name:"Dataviz",description:"",variants:[{id:"dataviz",name:"Default",variantType:"DEFAULT",description:"",imageURL:""},{id:"dataviz-dark",name:"Dark",variantType:"DARK",description:"",imageURL:""},{id:"dataviz-light",name:"Light",variantType:"LIGHT",description:"",imageURL:""}]},{referenceStyleID:"BACKDROP",name:"Backdrop",description:"",variants:[{id:"backdrop",name:"Default",variantType:"DEFAULT",description:"",imageURL:""},{id:"backdrop-dark",name:"Dark",variantType:"DARK",description:"",imageURL:""},{id:"backdrop-light",name:"Light",variantType:"LIGHT",description:"",imageURL:""}]},{referenceStyleID:"OCEAN",name:"Ocean",description:"",variants:[{id:"ocean",name:"Default",variantType:"DEFAULT",description:"",imageURL:""}]},{referenceStyleID:"AQUARELLE",name:"Aquarelle",description:"Watercolor map for creative use",variants:[{id:"aquarelle",name:"Default",variantType:"DEFAULT",description:"",imageURL:""},{id:"aquarelle-dark",name:"Dark",variantType:"DARK",description:"",imageURL:""},{id:"aquarelle-vivid",name:"Vivid",variantType:"VIVID",description:"",imageURL:""}]},{referenceStyleID:"LANDSCAPE",name:"Landscape",description:"Terrain map for data overlays and visualisations",variants:[{id:"landscape",name:"Default",variantType:"DEFAULT",description:"",imageURL:""},{id:"landscape-dark",name:"Dark",variantType:"DARK",description:"",imageURL:""},{id:"landscape-vivid",name:"Vivid",variantType:"VIVID",description:"",imageURL:""}]}],w=function(){let e={};for(let t=0;t<y.length;t+=1){let r=y[t],n=function(e){return new Proxy(e,{get:(t,r,n)=>t.hasVariant(r)?t.getVariant(r):r.toString().toUpperCase()===r?e.getDefaultVariant():Reflect.get(t,r,n)})}(new b(r.name,r.referenceStyleID));for(let e=0;e<r.variants.length;e+=1){let t=r.variants[e],o=new v(t.name,t.variantType,t.id,n,t.description,t.imageURL,t.deprecated);n.addVariant(o)}e[r.referenceStyleID]=n}return e}()},40013:(e,t,r)=>{let n,o,i;r.r(t),r.d(t,{BasemapErrorEvent:()=>rk,ErrorPopupEvent:()=>rN,GPUReportTelemetry:()=>rj,HTTPWarningTelemetry:()=>rA,JSErrorEvent:()=>rR,LoadLayerErrorTelemetry:()=>rE,LoadTileErrorTelemetry:()=>rT,Logger:()=>ra,MaplibreGLError:()=>rO,ScopedLogger:()=>rw,WebglErrorEvent:()=>rI,createReporter:()=>rx,generateGuid:()=>w});var a,s,l,c,u,d,p,f,h=r(37811),m=r(32808).Buffer,g={47:function(e,t,r){var n;!function(o){var i="function",a="undefined",s="object",l="string",c="major",u="model",d="name",p="type",f="vendor",h="version",m="architecture",g="console",v="mobile",b="tablet",y="smarttv",w="wearable",S="embedded",x="Amazon",E="Apple",T="ASUS",j="BlackBerry",A="Browser",k="Chrome",R="Firefox",N="Google",I="Honor",O="Huawei",L="Microsoft",D="Motorola",C="Nvidia",_="OnePlus",M="Opera",U="OPPO",P="Samsung",B="Sharp",F="Sony",z="Xiaomi",q="Zebra",W="Facebook",H="Chromium OS",V="Mac OS",G=" Browser",J=function(e){for(var t={},r=0;r<e.length;r++)t[e[r].toUpperCase()]=e[r];return t},K=function(e,t){return typeof e===l&&-1!==$(t).indexOf($(e))},$=function(e){return e.toLowerCase()},Z=function(e,t){if(typeof e===l)return e=e.replace(/^\s\s*/,""),typeof t===a?e:e.substring(0,500)},Q=function(e,t){for(var r,n,o,a,l,c,u=0;u<t.length&&!l;){var d=t[u],p=t[u+1];for(r=n=0;r<d.length&&!l&&d[r];)if(l=d[r++].exec(e))for(o=0;o<p.length;o++)c=l[++n],typeof(a=p[o])===s&&a.length>0?2===a.length?typeof a[1]==i?this[a[0]]=a[1].call(this,c):this[a[0]]=a[1]:3===a.length?typeof a[1]!==i||a[1].exec&&a[1].test?this[a[0]]=c?c.replace(a[1],a[2]):void 0:this[a[0]]=c?a[1].call(this,c,a[2]):void 0:4===a.length&&(this[a[0]]=c?a[3].call(this,c.replace(a[1],a[2])):void 0):this[a]=c||void 0;u+=2}},X=function(e,t){for(var r in t)if(typeof t[r]===s&&t[r].length>0){for(var n=0;n<t[r].length;n++)if(K(t[r][n],e))return"?"===r?void 0:r}else if(K(t[r],e))return"?"===r?void 0:r;return t.hasOwnProperty("*")?t["*"]:e},Y={ME:"4.90","NT 3.11":"NT3.51","NT 4.0":"NT4.0",2e3:"NT 5.0",XP:["NT 5.1","NT 5.2"],Vista:"NT 6.0",7:"NT 6.1",8:"NT 6.2",8.1:"NT 6.3",10:["NT 6.4","NT 10.0"],RT:"ARM"},ee={browser:[[/\b(?:crmo|crios)\/([\w\.]+)/i],[h,[d,"Chrome"]],[/edg(?:e|ios|a)?\/([\w\.]+)/i],[h,[d,"Edge"]],[/(opera mini)\/([-\w\.]+)/i,/(opera [mobiletab]{3,6})\b.+version\/([-\w\.]+)/i,/(opera)(?:.+version\/|[\/ ]+)([\w\.]+)/i],[d,h],[/opios[\/ ]+([\w\.]+)/i],[h,[d,M+" Mini"]],[/\bop(?:rg)?x\/([\w\.]+)/i],[h,[d,M+" GX"]],[/\bopr\/([\w\.]+)/i],[h,[d,M]],[/\bb[ai]*d(?:uhd|[ub]*[aekoprswx]{5,6})[\/ ]?([\w\.]+)/i],[h,[d,"Baidu"]],[/\b(?:mxbrowser|mxios|myie2)\/?([-\w\.]*)\b/i],[h,[d,"Maxthon"]],[/(kindle)\/([\w\.]+)/i,/(lunascape|maxthon|netfront|jasmine|blazer|sleipnir)[\/ ]?([\w\.]*)/i,/(avant|iemobile|slim(?:browser|boat|jet))[\/ ]?([\d\.]*)/i,/(?:ms|\()(ie) ([\w\.]+)/i,/(flock|rockmelt|midori|epiphany|silk|skyfire|ovibrowser|bolt|iron|vivaldi|iridium|phantomjs|bowser|qupzilla|falkon|rekonq|puffin|brave|whale(?!.+naver)|qqbrowserlite|duckduckgo|klar|helio|(?=comodo_)?dragon)\/([-\w\.]+)/i,/(heytap|ovi|115)browser\/([\d\.]+)/i,/(weibo)__([\d\.]+)/i],[d,h],[/quark(?:pc)?\/([-\w\.]+)/i],[h,[d,"Quark"]],[/\bddg\/([\w\.]+)/i],[h,[d,"DuckDuckGo"]],[/(?:\buc? ?browser|(?:juc.+)ucweb)[\/ ]?([\w\.]+)/i],[h,[d,"UC"+A]],[/microm.+\bqbcore\/([\w\.]+)/i,/\bqbcore\/([\w\.]+).+microm/i,/micromessenger\/([\w\.]+)/i],[h,[d,"WeChat"]],[/konqueror\/([\w\.]+)/i],[h,[d,"Konqueror"]],[/trident.+rv[: ]([\w\.]{1,9})\b.+like gecko/i],[h,[d,"IE"]],[/ya(?:search)?browser\/([\w\.]+)/i],[h,[d,"Yandex"]],[/slbrowser\/([\w\.]+)/i],[h,[d,"Smart Lenovo "+A]],[/(avast|avg)\/([\w\.]+)/i],[[d,/(.+)/,"$1 Secure "+A],h],[/\bfocus\/([\w\.]+)/i],[h,[d,R+" Focus"]],[/\bopt\/([\w\.]+)/i],[h,[d,M+" Touch"]],[/coc_coc\w+\/([\w\.]+)/i],[h,[d,"Coc Coc"]],[/dolfin\/([\w\.]+)/i],[h,[d,"Dolphin"]],[/coast\/([\w\.]+)/i],[h,[d,M+" Coast"]],[/miuibrowser\/([\w\.]+)/i],[h,[d,"MIUI"+G]],[/fxios\/([\w\.-]+)/i],[h,[d,R]],[/\bqihoobrowser\/?([\w\.]*)/i],[h,[d,"360"]],[/\b(qq)\/([\w\.]+)/i],[[d,/(.+)/,"$1Browser"],h],[/(oculus|sailfish|huawei|vivo|pico)browser\/([\w\.]+)/i],[[d,/(.+)/,"$1"+G],h],[/samsungbrowser\/([\w\.]+)/i],[h,[d,P+" Internet"]],[/metasr[\/ ]?([\d\.]+)/i],[h,[d,"Sogou Explorer"]],[/(sogou)mo\w+\/([\d\.]+)/i],[[d,"Sogou Mobile"],h],[/(electron)\/([\w\.]+) safari/i,/(tesla)(?: qtcarbrowser|\/(20\d\d\.[-\w\.]+))/i,/m?(qqbrowser|2345(?=browser|chrome|explorer))\w*[\/ ]?v?([\w\.]+)/i],[d,h],[/(lbbrowser|rekonq)/i,/\[(linkedin)app\]/i],[d],[/ome\/([\w\.]+) \w* ?(iron) saf/i,/ome\/([\w\.]+).+qihu (360)[es]e/i],[h,d],[/((?:fban\/fbios|fb_iab\/fb4a)(?!.+fbav)|;fbav\/([\w\.]+);)/i],[[d,W],h],[/(Klarna)\/([\w\.]+)/i,/(kakao(?:talk|story))[\/ ]([\w\.]+)/i,/(naver)\(.*?(\d+\.[\w\.]+).*\)/i,/(daum)apps[\/ ]([\w\.]+)/i,/safari (line)\/([\w\.]+)/i,/\b(line)\/([\w\.]+)\/iab/i,/(alipay)client\/([\w\.]+)/i,/(twitter)(?:and| f.+e\/([\w\.]+))/i,/(chromium|instagram|snapchat)[\/ ]([-\w\.]+)/i],[d,h],[/\bgsa\/([\w\.]+) .*safari\//i],[h,[d,"GSA"]],[/musical_ly(?:.
1+app_?version\/|_)([\w\.]+)/i],[h,[d,"TikTok"]],[/headlesschrome(?:\/([\w\.]+)| )/i],[h,[d,k+" Headless"]],[/ wv\).+(chrome)\/([\w\.]+)/i],[[d,k+" WebView"],h],[/droid.+ version\/([\w\.]+)\b.+(?:mobile safari|safari)/i],[h,[d,"Android "+A]],[/(chrome|omniweb|arora|[tizenoka]{5} ?browser)\/v?([\w\.]+)/i],[d,h],[/version\/([\w\.\,]+) .*mobile\/\w+ (safari)/i],[h,[d,"Mobile Safari"]],[/version\/([\w(\.|\,)]+) .*(mobile ?safari|safari)/i],[h,d],[/webkit.+?(mobile ?safari|safari)(\/[\w\.]+)/i],[d,[h,X,{"1.0":"/8",1.2:"/1",1.3:"/3","2.0":"/412","2.0.2":"/416","2.0.3":"/417","2.0.4":"/419","?":"/"}]],[/(webkit|khtml)\/([\w\.]+)/i],[d,h],[/(navigator|netscape\d?)\/([-\w\.]+)/i],[[d,"Netscape"],h],[/(wolvic|librewolf)\/([\w\.]+)/i],[d,h],[/mobile vr; rv:([\w\.]+)\).+firefox/i],[h,[d,R+" Reality"]],[/ekiohf.+(flow)\/([\w\.]+)/i,/(swiftfox)/i,/(icedragon|iceweasel|camino|chimera|fennec|maemo browser|minimo|conkeror)[\/ ]?([\w\.\+]+)/i,/(seamonkey|k-meleon|icecat|iceape|firebird|phoenix|palemoon|basilisk|waterfox)\/([-\w\.]+)$/i,/(firefox)\/([\w\.]+)/i,/(mozilla)\/([\w\.]+) .+rv\:.+gecko\/\d+/i,/(amaya|dillo|doris|icab|ladybird|lynx|mosaic|netsurf|obigo|polaris|w3m|(?:go|ice|up)[\. ]?browser)[-\/ ]?v?([\w\.]+)/i,/\b(links) \(([\w\.]+)/i],[d,[h,/_/g,"."]],[/(cobalt)\/([\w\.]+)/i],[d,[h,/master.|lts./,""]]],cpu:[[/\b((amd|x|x86[-_]?|wow|win)64)\b/i],[[m,"amd64"]],[/(ia32(?=;))/i,/\b((i[346]|x)86)(pc)?\b/i],[[m,"ia32"]],[/\b(aarch64|arm(v?[89]e?l?|_?64))\b/i],[[m,"arm64"]],[/\b(arm(v[67])?ht?n?[fl]p?)\b/i],[[m,"armhf"]],[/( (ce|mobile); ppc;|\/[\w\.]+arm\b)/i],[[m,"arm"]],[/((ppc|powerpc)(64)?)( mac|;|\))/i],[[m,/ower/,"",$]],[/ sun4\w[;\)]/i],[[m,"sparc"]],[/\b(avr32|ia64(?=;)|68k(?=\))|\barm(?=v([1-7]|[5-7]1)l?|;|eabi)|(irix|mips|sparc)(64)?\b|pa-risc)/i],[[m,$]]],device:[[/\b(sch-i[89]0\d|shw-m380s|sm-[ptx]\w{2,4}|gt-[pn]\d{2,4}|sgh-t8[56]9|nexus 10)/i],[u,[f,P],[p,b]],[/\b((?:s[cgp]h|gt|sm)-(?![lr])\w+|sc[g-]?[\d]+a?|galaxy nexus)/i,/samsung[- ]((?!sm-[lr])[-\w]+)/i,/sec-(sgh\w+)/i],[u,[f,P],[p,v]],[/(?:\/|\()(ip(?:hone|od)[\w, ]*)(?:\/|;)/i],[u,[f,E],[p,v]],[/\((ipad);[-\w\),; ]+apple/i,/applecoremedia\/[\w\.]+ \((ipad)/i,/\b(ipad)\d\d?,\d\d?[;\]].+ios/i],[u,[f,E],[p,b]],[/(macintosh);/i],[u,[f,E]],[/\b(sh-?[altvz]?\d\d[a-ekm]?)/i],[u,[f,B],[p,v]],[/\b((?:brt|eln|hey2?|gdi|jdn)-a?[lnw]09|(?:ag[rm]3?|jdn2|kob2)-a?[lw]0[09]hn)(?: bui|\)|;)/i],[u,[f,I],[p,b]],[/honor([-\w ]+)[;\)]/i],[u,[f,I],[p,v]],[/\b((?:ag[rs][2356]?k?|bah[234]?|bg[2o]|bt[kv]|cmr|cpn|db[ry]2?|jdn2|got|kob2?k?|mon|pce|scm|sht?|[tw]gr|vrd)-[ad]?[lw][0125][09]b?|605hw|bg2-u03|(?:gem|fdr|m2|ple|t1)-[7a]0[1-4][lu]|t1-a2[13][lw]|mediapad[\w\. ]*(?= bui|\)))\b(?!.+d\/s)/i],[u,[f,O],[p,b]],[/(?:huawei)([-\w ]+)[;\)]/i,/\b(nexus 6p|\w{2,4}e?-[atu]?[ln][\dx][012359c][adn]?)\b(?!.+d\/s)/i],[u,[f,O],[p,v]],[/oid[^\)]+; (2[\dbc]{4}(182|283|rp\w{2})[cgl]|m2105k81a?c)(?: bui|\))/i,/\b((?:red)?mi[-_ ]?pad[\w- ]*)(?: bui|\))/i],[[u,/_/g," "],[f,z],[p,b]],[/\b(poco[\w ]+|m2\d{3}j\d\d[a-z]{2})(?: bui|\))/i,/\b; (\w+) build\/hm\1/i,/\b(hm[-_ ]?note?[_ ]?(?:\d\w)?) bui/i,/\b(redmi[\-_ ]?(?:note|k)?[\w_ ]+)(?: bui|\))/i,/oid[^\)]+; (m?[12][0-389][01]\w{3,6}[c-y])( bui|; wv|\))/i,/\b(mi[-_ ]?(?:a\d|one|one[_ ]plus|note lte|max|cc)?[_ ]?(?:\d?\w?)[_ ]?(?:plus|se|lite|pro)?)(?: bui|\))/i,/ ([\w ]+) miui\/v?\d/i],[[u,/_/g," "],[f,z],[p,v]],[/; (\w+) bui.+ oppo/i,/\b(cph[12]\d{3}|p(?:af|c[al]|d\w|e[ar])[mt]\d0|x9007|a101op)\b/i],[u,[f,U],[p,v]],[/\b(opd2(\d{3}a?))(?: bui|\))/i],[u,[f,X,{OnePlus:["304","403","203"],"*":U}],[p,b]],[/vivo (\w+)(?: bui|\))/i,/\b(v[12]\d{3}\w?[at])(?: bui|;)/i],[u,[f,"Vivo"],[p,v]],[/\b(rmx[1-3]\d{3})(?: bui|;|\))/i],[u,[f,"Realme"],[p,v]],[/\b(milestone|droid(?:[2-4x]| (?:bionic|x2|pro|razr))?:?( 4g)?)\b[\w ]+build\//i,/\bmot(?:orola)?[- ](\w*)/i,/((?:moto(?! 360)[\w\(\) ]+|xt\d{3,4}|nexus 6)(?= bui|\)))/i],[u,[f,D],[p,v]],[/\b(mz60\d|xoom[2 ]{0,2}) build\//i],[u,[f,D],[p,b]],[/((?=lg)?[vl]k\-?\d{3}) bui| 3\.[-\w; ]{10}lg?-([06cv9]{3,4})/i],[u,[f,"LG"],[p,b]],[/(lm(?:-?f100[nv]?|-[\w\.]+)(?= bui|\))|nexus [45])/i,/\blg[-e;\/ ]+((?!browser|netcast|android tv|watch)\w+)/i,/\blg-?([\d\w]+) bui/i],[u,[f,"LG"],[p,v]],[/(ideatab[-\w ]+|602lv|d-42a|a101lv|a2109a|a3500-hv|s[56]000|pb-6505[my]|tb-?x?\d{3,4}
1(?:f[cu]|xu|[av])|yt\d?-[jx]?\d+[lfmx])( bui|;|\)|\/)/i,/lenovo ?(b[68]0[08]0-?[hf]?|tab(?:[\w- ]+?)|tb[\w-]{6,7})( bui|;|\)|\/)/i],[u,[f,"Lenovo"],[p,b]],[/(nokia) (t[12][01])/i],[f,u,[p,b]],[/(?:maemo|nokia).*(n900|lumia \d+|rm-\d+)/i,/nokia[-_ ]?(([-\w\. ]*))/i],[[u,/_/g," "],[p,v],[f,"Nokia"]],[/(pixel (c|tablet))\b/i],[u,[f,N],[p,b]],[/droid.+; (pixel[\daxl ]{0,6})(?: bui|\))/i],[u,[f,N],[p,v]],[/droid.+; (a?\d[0-2]{2}so|[c-g]\d{4}|so[-gl]\w+|xq-a\w[4-7][12])(?= bui|\).+chrome\/(?![1-6]{0,1}\d\.))/i],[u,[f,F],[p,v]],[/sony tablet [ps]/i,/\b(?:sony)?sgp\w+(?: bui|\))/i],[[u,"Xperia Tablet"],[f,F],[p,b]],[/ (kb2005|in20[12]5|be20[12][59])\b/i,/(?:one)?(?:plus)? (a\d0\d\d)(?: b|\))/i],[u,[f,_],[p,v]],[/(alexa)webm/i,/(kf[a-z]{2}wi|aeo(?!bc)\w\w)( bui|\))/i,/(kf[a-z]+)( bui|\)).+silk\//i],[u,[f,x],[p,b]],[/((?:sd|kf)[0349hijorstuw]+)( bui|\)).+silk\//i],[[u,/(.+)/g,"Fire Phone $1"],[f,x],[p,v]],[/(playbook);[-\w\),; ]+(rim)/i],[u,f,[p,b]],[/\b((?:bb[a-f]|st[hv])100-\d)/i,/\(bb10; (\w+)/i],[u,[f,j],[p,v]],[/(?:\b|asus_)(transfo[prime ]{4,10} \w+|eeepc|slider \w+|nexus 7|padfone|p00[cj])/i],[u,[f,T],[p,b]],[/ (z[bes]6[027][012][km][ls]|zenfone \d\w?)\b/i],[u,[f,T],[p,v]],[/(nexus 9)/i],[u,[f,"HTC"],[p,b]],[/(htc)[-;_ ]{1,2}([\w ]+(?=\)| bui)|\w+)/i,/(zte)[- ]([\w ]+?)(?: bui|\/|\))/i,/(alcatel|geeksphone|nexian|panasonic(?!(?:;|\.))|sony(?!-bra))[-_ ]?([-\w]*)/i],[f,[u,/_/g," "],[p,v]],[/droid [\w\.]+; ((?:8[14]9[16]|9(?:0(?:48|60|8[01])|1(?:3[27]|66)|2(?:6[69]|9[56])|466))[gqswx])\w*(\)| bui)/i],[u,[f,"TCL"],[p,b]],[/(itel) ((\w+))/i],[[f,$],u,[p,X,{tablet:["p10001l","w7001"],"*":"mobile"}]],[/droid.+; ([ab][1-7]-?[0178a]\d\d?)/i],[u,[f,"Acer"],[p,b]],[/droid.+; (m[1-5] note) bui/i,/\bmz-([-\w]{2,})/i],[u,[f,"Meizu"],[p,v]],[/; ((?:power )?armor(?:[\w ]{0,8}))(?: bui|\))/i],[u,[f,"Ulefone"],[p,v]],[/; (energy ?\w+)(?: bui|\))/i,/; energizer ([\w ]+)(?: bui|\))/i],[u,[f,"Energizer"],[p,v]],[/; cat (b35);/i,/; (b15q?|s22 flip|s48c|s62 pro)(?: bui|\))/i],[u,[f,"Cat"],[p,v]],[/((?:new )?andromax[\w- ]+)(?: bui|\))/i],[u,[f,"Smartfren"],[p,v]],[/droid.+; (a(?:015|06[35]|142p?))/i],[u,[f,"Nothing"],[p,v]],[/; (x67 5g|tikeasy \w+|ac[1789]\d\w+)( b|\))/i,/archos ?(5|gamepad2?|([\w ]*[t1789]|hello) ?\d+[\w ]*)( b|\))/i],[u,[f,"Archos"],[p,b]],[/archos ([\w ]+)( b|\))/i,/; (ac[3-6]\d\w{2,8})( b|\))/i],[u,[f,"Archos"],[p,v]],[/(imo) (tab \w+)/i,/(infinix) (x1101b?)/i],[f,u,[p,b]],[/(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus(?! zenw)|dell|jolla|meizu|motorola|polytron|infinix|tecno|micromax|advan)[-_ ]?([-\w]*)/i,/; (hmd|imo) ([\w ]+?)(?: bui|\))/i,/(hp) ([\w ]+\w)/i,/(microsoft); (lumia[\w ]+)/i,/(lenovo)[-_ ]?([-\w ]+?)(?: bui|\)|\/)/i,/(oppo) ?([\w ]+) bui/i],[f,u,[p,v]],[/(kobo)\s(ereader|touch)/i,/(hp).+(touchpad(?!.+tablet)|tablet)/i,/(kindle)\/([\w\.]+)/i,/(nook)[\w ]+build\/(\w+)/i,/(dell) (strea[kpr\d ]*[\dko])/i,/(le[- ]+pan)[- ]+(\w{1,9}) bui/i,/(trinity)[- ]*(t\d{3}) bui/i,/(gigaset)[- ]+(q\w{1,9}) bui/i,/(vodafone) ([\w ]+)(?:\)| bui)/i],[f,u,[p,b]],[/(surface duo)/i],[u,[f,L],[p,b]],[/droid [\d\.]+; (fp\du?)(?: b|\))/i],[u,[f,"Fairphone"],[p,v]],[/(u304aa)/i],[u,[f,"AT&T"],[p,v]],[/\bsie-(\w*)/i],[u,[f,"Siemens"],[p,v]],[/\b(rct\w+) b/i],[u,[f,"RCA"],[p,b]],[/\b(venue[\d ]{2,7}) b/i],[u,[f,"Dell"],[p,b]],[/\b(q(?:mv|ta)\w+) b/i],[u,[f,"Verizon"],[p,b]],[/\b(?:barnes[& ]+noble |bn[rt])([\w\+ ]*) b/i],[u,[f,"Barnes & Noble"],[p,b]],[/\b(tm\d{3}\w+) b/i],[u,[f,"NuVision"],[p,b]],[/\b(k88) b/i],[u,[f,"ZTE"],[p,b]],[/\b(nx\d{3}j) b/i],[u,[f,"ZTE"],[p,v]],[/\b(gen\d{3}) b.+49h/i],[u,[f,"Swiss"],[p,v]],[/\b(zur\d{3}) b/i],[u,[f,"Swiss"],[p,b]],[/\b((zeki)?tb.*\b) b/i],[u,[f,"Zeki"],[p,b]],[/\b([yr]\d{2}) b/i,/\b(dragon[- ]+touch |dt)(\w{5}) b/i],[[f,"Dragon Touch"],u,[p,b]],[/\b(ns-?\w{0,9}) b/i],[u,[f,"Insignia"],[p,b]],[/\b((nxa|next)-?\w{0,9}) b/i],[u,[f,"NextBook"],[p,b]],[/\b(xtreme\_)?(v(1[045]|2[015]|[3469]0|7[05])) b/i],[[f,"Voice"],u,[p,v]],[/\b(lvtel\-)?(v1[12]) b/i],[[f,"LvTel"],u,[p,v]],[/\b(ph-1) /i],[u,[f,"Essential"],[p,v]],[/\b(v(100md|700na|7011|917g).*\b) b/i],[u,[f,"Envizen"],[p,b]],[/\b(trio[-\w\. ]+) b/i],[u,[f,"MachSpeed"],[p,b]],[/\btu_(1491) b/i],[u,[f,"Rotor"],[p,b]],[/((?:tegranote|shield t(?!.+d tv))[\w- ]*?)(?: b|\))/i],[u,[f,C],[p,b]],[/(sprint) (\w+)/i],[f,u,[p,v]],[/(kin\.[onetw]{3})/i],[[u,/\./g," "],[f,L],[p,v]],[/droid.+; (cc6666?|et5[16]|mc[239][23]x?|vc8[03]x?)\)/i],[u,[f,q],[p,b]],[/droid.+; (ec30|ps20|tc[2-8]\d[kx])\)/i],[u,[f,q],[p,v]],[/smart-tv.+(samsung)/i],[f,[p,y]],[/hbbtv.+maple;(\d+)/i],[[u,/^/,"SmartTV"],[f,P],[p,y]],[/(nux; netcast.+smarttv|lg (netcast\.tv-201\d|android tv))/i],[[f,"LG"],[p,y]],[/(apple) ?tv/i],[f,[u,E+" TV"],[p,y]],[/crkey/i],[[u,k+"cast"],[f,N],[p,y]],[/droid.+aft(\w+)( bui|\))/i],[u,[f,x],[p,y]],[/(shield \w+ tv)/i],[u,[f,C],[p,y]],[/\(dtv[\);].+(aquos)/i,/(aquos-tv[\w ]+)\)/i],[u,[f,B],[p,y]],[/(bravia[\w ]+)( bui|\))/i],[u,[f,F],[p,y]],[/(mi(tv|box)-?\w+) bui/i],[u,[f,z],[p,y]],[/Hbbtv.*(technisat) (.*);/i],[f,u,[p,y]],[/\b(roku)[\dx]*[\)\/]((?:dvp-)?[\d\.]*)/i,/hbbtv\/\d+\.\d+\.\d+ +\([\w\+ ]*; *([\w\d][^;]*);([^;]*)/i],[[f,Z],[u,Z],[p,y]],[/droid.+; ([\w- ]+) (?:android tv|smart[- ]?tv)/i],[u,[p,y]],[/\b(android tv|smart[- ]?tv|opera tv|tv; rv:)\b/i],[[p,y]],[/(ouya)/i,/(nintendo) ([wids3utch]+)/i],[f,u,[p,g]],[/droid.+; (shield)( bui|\))/i],[u,[f,C],[p,g]],[/(playstation \w+)/i],[u,[f,F],[p,g]],[/\b(xbox(?: one)?(?!; xbox))[\); ]/i],[u,[f,L],[p,g]],[/\b(sm-[lr]\d\d[0156][fnuw]?s?|gear live)\b/i],[u,[f,P],[p,w]],[/((pebble))app/i,/(asu
1s|google|lg|oppo) ((pixel |zen)?watch[\w ]*)( bui|\))/i],[f,u,[p,w]],[/(ow(?:19|20)?we?[1-3]{1,3})/i],[u,[f,U],[p,w]],[/(watch)(?: ?os[,\/]|\d,\d\/)[\d\.]+/i],[u,[f,E],[p,w]],[/(opwwe\d{3})/i],[u,[f,_],[p,w]],[/(moto 360)/i],[u,[f,D],[p,w]],[/(smartwatch 3)/i],[u,[f,F],[p,w]],[/(g watch r)/i],[u,[f,"LG"],[p,w]],[/droid.+; (wt63?0{2,3})\)/i],[u,[f,q],[p,w]],[/droid.+; (glass) \d/i],[u,[f,N],[p,w]],[/(pico) (4|neo3(?: link|pro)?)/i],[f,u,[p,w]],[/; (quest( \d| pro)?)/i],[u,[f,W],[p,w]],[/(tesla)(?: qtcarbrowser|\/[-\w\.]+)/i],[f,[p,S]],[/(aeobc)\b/i],[u,[f,x],[p,S]],[/(homepod).+mac os/i],[u,[f,E],[p,S]],[/windows iot/i],[[p,S]],[/droid .+?; ([^;]+?)(?: bui|; wv\)|\) applew).+? mobile safari/i],[u,[p,v]],[/droid .+?; ([^;]+?)(?: bui|\) applew).+?(?! mobile) safari/i],[u,[p,b]],[/\b((tablet|tab)[;\/]|focus\/\d(?!.+mobile))/i],[[p,b]],[/(phone|mobile(?:[;\/]| [ \w\/\.]*safari)|pda(?=.+windows ce))/i],[[p,v]],[/droid .+?; ([\w\. -]+)( bui|\))/i],[u,[f,"Generic"]]],engine:[[/windows.+ edge\/([\w\.]+)/i],[h,[d,"EdgeHTML"]],[/(arkweb)\/([\w\.]+)/i],[d,h],[/webkit\/537\.36.+chrome\/(?!27)([\w\.]+)/i],[h,[d,"Blink"]],[/(presto)\/([\w\.]+)/i,/(webkit|trident|netfront|netsurf|amaya|lynx|w3m|goanna|servo)\/([\w\.]+)/i,/ekioh(flow)\/([\w\.]+)/i,/(khtml|tasman|links)[\/ ]\(?([\w\.]+)/i,/(icab)[\/ ]([23]\.[\d\.]+)/i,/\b(libweb)/i],[d,h],[/ladybird\//i],[[d,"LibWeb"]],[/rv\:([\w\.]{1,9})\b.+(gecko)/i],[h,d]],os:[[/microsoft (windows) (vista|xp)/i],[d,h],[/(windows (?:phone(?: os)?|mobile|iot))[\/ ]?([\d\.\w ]*)/i],[d,[h,X,Y]],[/windows nt 6\.2; (arm)/i,/windows[\/ ]([ntce\d\. ]+\w)(?!.+xbox)/i,/(?:win(?=3|9|n)|win 9x )([nt\d\.]+)/i],[[h,X,Y],[d,"Windows"]],[/[adehimnop]{4,7}\b(?:.*os ([\w]+) like mac|; opera)/i,/(?:ios;fbsv\/|iphone.+ios[\/ ])([\d\.]+)/i,/cfnetwork\/.+darwin/i],[[h,/_/g,"."],[d,"iOS"]],[/(mac os x) ?([\w\. ]*)/i,/(macintosh|mac_powerpc\b)(?!.+haiku)/i],[[d,V],[h,/_/g,"."]],[/droid ([\w\.]+)\b.+(android[- ]x86|harmonyos)/i],[h,d],[/(ubuntu) ([\w\.]+) like android/i],[[d,/(.+)/,"$1 Touch"],h],[/(android|bada|blackberry|kaios|maemo|meego|openharmony|qnx|rim tablet os|sailfish|series40|symbian|tizen|webos)\w*[-\/; ]?([\d\.]*)/i],[d,h],[/\(bb(10);/i],[h,[d,j]],[/(?:symbian ?os|symbos|s60(?=;)|series ?60)[-\/ ]?([\w\.]*)/i],[h,[d,"Symbian"]],[/mozilla\/[\d\.]+ \((?:mobile|tablet|tv|mobile; [\w ]+); rv:.+ gecko\/([\w\.]+)/i],[h,[d,R+" OS"]],[/web0s;.+rt(tv)/i,/\b(?:hp)?wos(?:browser)?\/([\w\.]+)/i],[h,[d,"webOS"]],[/watch(?: ?os[,\/]|\d,\d\/)([\d\.]+)/i],[h,[d,"watchOS"]],[/crkey\/([\d\.]+)/i],[h,[d,k+"cast"]],[/(cros) [\w]+(?:\)| ([\w\.]+)\b)/i],[[d,H],h],[/panasonic;(viera)/i,/(netrange)mmh/i,/(nettv)\/(\d+\.[\w\.]+)/i,/(nintendo|playstation) ([wids345portablevuch]+)/i,/(xbox); +xbox ([^\);]+)/i,/\b(joli|palm)\b ?(?:os)?\/?([\w\.]*)/i,/(mint)[\/\(\) ]?(\w*)/i,/(mageia|vectorlinux)[; ]/i,/([kxln]?ubuntu|debian|suse|opensuse|gentoo|arch(?= linux)|slackware|fedora|mandriva|centos|pclinuxos|red ?hat|zenwalk|linpus|raspbian|plan 9|minix|risc os|contiki|deepin|manjaro|elementary os|sabayon|linspire)(?: gnu\/linux)?(?: enterprise)?(?:[- ]linux)?(?:-gnu)?[-\/ ]?(?!chrom|package)([-\w\.]*)/i,/(hurd|linux)(?: arm\w*| x86\w*| ?)([\w\.]*)/i,/(gnu) ?([\w\.]*)/i,/\b([-frentopcghs]{0,5}bsd|dragonfly)[\/ ]?(?!amd|[ix346]{1,2}86)([\w\.]*)/i,/(haiku) (\w+)/i],[d,h],[/(sunos) ?([\w\.\d]*)/i],[[d,"Solaris"],h],[/((?:open)?solaris)[-\/ ]?([\w\.]*)/i,/(aix) ((\d)(?=\.|\)| )[\w\.])*/i,/\b(beos|os\/2|amigaos|morphos|openvms|fuchsia|hp-ux|serenityos)/i,/(unix) ?([\w\.]*)/i],[d,h]]},et=function(e,t){if(typeof e===s&&(t=e,e=void 0),!(this instanceof et))return new et(e,t).getResult();var r=typeof o!==a&&o.navigator?o.navigator:void 0,n=e||(r&&r.userAgent?r.userAgent:""),g=r&&r.userAgentData?r.userAgentData:void 0,y=t?function(e,t){var r={};for(var n in e)t[n]&&t[n].length%2==0?r[n]=t[n].concat(e[n]):r[n]=e[n];return r}(ee,t):ee,w=r&&r.userAgent==n;return this.getBrowser=function(){var e,t={};return t[d]=void 0,t[h]=void 0,Q.call(t,n,y.browser),t[c]=typeof(e=t[h])===l?e.replace(/[^\d\.]/g,"").split(".")[0]:void 0,w&&r&&r.brave&&typeof r.brave.isBrave==i&&(t[d]="Brave"),t},this.getCPU=function(){var e={};return e[m]=void 0,Q.call(e,n,y.cpu),e},this.getDevice=function(){var e={};return e[f]=void 0,e[u]=void 0,e[p]=void 0,Q.call(e,n,y.device),w&&
1!e[p]&&g&&g.mobile&&(e[p]=v),w&&"Macintosh"==e[u]&&r&&typeof r.standalone!==a&&r.maxTouchPoints&&r.maxTouchPoints>2&&(e[u]="iPad",e[p]=b),e},this.getEngine=function(){var e={};return e[d]=void 0,e[h]=void 0,Q.call(e,n,y.engine),e},this.getOS=function(){var e={};return e[d]=void 0,e[h]=void 0,Q.call(e,n,y.os),w&&!e[d]&&g&&g.platform&&"Unknown"!=g.platform&&(e[d]=g.platform.replace(/chrome os/i,H).replace(/macos/i,V)),e},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return n},this.setUA=function(e){return n=typeof e===l&&e.length>500?Z(e,500):e,this},this.setUA(n),this};et.VERSION="1.0.41",et.BROWSER=J([d,h,c]),et.CPU=J([m]),et.DEVICE=J([u,f,p,g,v,y,b,w,S]),et.ENGINE=et.OS=J([d,h]),typeof t!==a?(e.exports&&(t=e.exports=et),t.UAParser=et):r.amdO?void 0===(n=(function(){return et}).call(t,r,t,e))||(e.exports=n):typeof o!==a&&(o.UAParser=et);var er=typeof o!==a&&(o.jQuery||o.Zepto);if(er&&!er.ua){var en=new et;er.ua=en.getResult(),er.ua.get=function(){return en.getUA()},er.ua.set=function(e){en.setUA(e);var t=en.getResult();for(var r in t)er.ua[r]=t[r]}}}("object"==typeof window?window:this)},619:(e,t)=>{function r(e,t,r,n){void 0===n&&(n="");var o=function e(t){return Array.isArray(t)?2===t.length&&void 0===t[0]?"an optional ".concat(e(t[1])):"one of [".concat(t.map(function(t){return e(t)}).join(", "),"]"):"object"==typeof t&&void 0!==t.literal?t.literal:typeof t}(e),i=n?" on ".concat(n):"";throw Error("Invalid value".concat(r?' for key "'.concat(r,'"'):"").concat(i,". Expected ").concat(o," but got ").concat(JSON.stringify(t)))}function n(e){if(void 0===e.jsonToJS){var t={};e.props.forEach(function(e){return t[e.json]={key:e.js,typ:e.typ}}),e.jsonToJS=t}return e.jsonToJS}function o(e){if(void 0===e.jsToJSON){var t={};e.props.forEach(function(e){return t[e.js]={key:e.json,typ:e.typ}}),e.jsToJSON=t}return e.jsToJSON}function i(e,t,n,o,s){if(void 0===o&&(o=""),void 0===s&&(s=""),"any"===t)return e;if(null===t)return null===e?e:r(t,e,o,s);if(!1===t)return r(t,e,o,s);for(var l,c,u,d=void 0;"object"==typeof t&&void 0!==t.ref;)d=t.ref,t=D[t.ref];return Array.isArray(t)?-1!==(l=t).indexOf(e)?e:r(l.map(function(e){return a(e)}),e,o,s):"object"==typeof t?t.hasOwnProperty("unionMembers")?function(e,t){for(var a=e.length,l=0;l<a;l++){var c=e[l];try{return i(t,c,n)}catch(e){}}return r(e,t,o,s)}(t.unionMembers,e):t.hasOwnProperty("arrayItems")?(c=t.arrayItems,Array.isArray(e)?e.map(function(e){return i(e,c,n)}):r(a("array"),e,o,s)):t.hasOwnProperty("props")?function(e,t,l){if(null===l||"object"!=typeof l||Array.isArray(l))return r(a(d||"object"),l,o,s);var c={};return Object.getOwnPropertyNames(e).forEach(function(t){var r=e[t],o=Object.prototype.hasOwnProperty.call(l,t)?l[t]:void 0;c[r.key]=i(o,r.typ,n,t,d)}),Object.getOwnPropertyNames(l).forEach(function(r){Object.prototype.hasOwnProperty.call(e,r)||(c[r]=i(l[r],t,n,r,d))}),c}(n(t),t.additional,e):r(t,e,o,s):t===Date&&"number"!=typeof e?function(e){if(null===e)return null;var t=new Date(e);return isNaN(t.valueOf())?r(a("Date"),e,o,s):t}(e):typeof(u=t)==typeof e?e:r(u,e,o,s)}function a(e){return{literal:e}}function s(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return{unionMembers:e}}function l(e,t){return{props:e,additional:t}}function c(e){return{props:[],additional:e}}function u(e){return{ref:e}}t.U$=t.ID=t.$t=t.Jh=t.Xt=t.YD=t.b7=void 0,(d=x||(t.b7=x={})).Ads="ads",d.App="app",d.CmsData="cms-data",d.Cnp="cnp",d.EmbeddedFeature="embedded-feature",d.ExternalData="external-data",d.FrontendService="frontend-service",d.InAppPurchase="in-app-purchase",d.LocationSearch="location-search",d.Maps="maps",d.Measurement="measurement",d.UserData="user-data",d.UserGeneratedContent="user-generated-content",d.WeatherData="weather-data",(p=E||(t.YD=E={})).AlertDataExpired="alert-data-expired",p.AlertDataNotAvailable="alert-data-not-available",p.AttemptsExhausted="attempts-exhausted",p.AuthenticationError="authentication-error",p.CacheConnected="cache-connected",p.CacheDisconnected="cache-disconnected",p.CacheHit="cache-hit",p.CacheMiss="cache-miss",p.Completed="completed",p.CpuUtilization="cpu-utilization",p.DataExpired="data-expired",p.DataNotAvailable="data-not-available",p.DbConnected="db-connected",p.DbDisconnected="db-disconnected",p.DbQuery="db-query",p.EcsError="ecs-error",p.FcapExceeded="fcap-exceeded",p.FcmError="fcm-error",p.FileNotFound="file-not-found",p.GoogleAdsError="google-ads-error",p.GpsError="gps-error",p.GrpcError="grpc-error",p.HttpError="http-error",p.HttpRequest="http-request",p.HttpSuccess="http-success",p.HttpTimeout="http-timeout",p.InvalidData="invalid-data",p.InvalidJson="invalid-json",p.InvalidUrl="invalid-url",p.IosError="ios-error",p.JavascriptError="javascript-error",p.JwPlayer="jw-player",p.Launch="launch",p.LegacyUrl="legacy-url",p.LocationNotSubscribed="location-not-subscribed",p.LocationPermission="location-permission",p.LocationSearch="location-search",p.MessageCountFailed="message-count-failed",p.MessageCountSuccess="message-count-success",p.MessageSendFailed="message-send-failed",p.MessageSendSuccess="message-send-success",p.MissingData="missing-data",p.MissingLatestJson="missing-latest-json",p.MissingSqllite="missing-sqllite",p.MissingTile="missing-tile",p.MissingTimestep="missing-timestep",p.ModelProcessingError="model-processing-error",p.NetworkError="network-error",p.PremiumUserAdShown="premium-user-a
1d-shown",p.PsaReceived="psa-received",p.RateLimit="rate-limit",p.ResponseTime="response-time",p.Resume="resume",p.RetryActive="retry-active",p.RetryExhausted="retry-exhausted",p.ServerSideError="server-side-error",p.SqsError="sqs-error",p.SslError="ssl-error",p.StaleData="stale-data",p.SubscriptionExpired="subscription-expired",p.TaskLaunchFailed="task-launch-failed",p.TaskLaunchSuccess="task-launch-success",p.TimeStepError="time-step-error",p.TimeStepMissing="time-step-missing",p.UiIssue="ui-issue",p.UnexpectedState="unexpected-state",p.UserExperience="user-experience",p.WeatherParameterError="weather-parameter-error",p.WeatherParameterMissing="weather-parameter-missing",p.Webgl="webgl",(f=T||(t.Xt=T={})).Bluetooth="bluetooth",f.Cellular="cellular",f.Ethernet="ethernet",f.None="none",f.Offline="offline",f.Other="other",f.Unknown="unknown",f.Wifi="wifi",f.Wimax="wimax",(h=j||(j={})).Desktop="desktop",h.Smartphone="smartphone",h.Tablet="tablet",h.Watch="watch",(m=A||(t.Jh=A={})).AdBanner="ad-banner",m.AdBox="ad-box",m.AdInterstitial="ad-interstitial",m.AdLeaderboard="ad-leaderboard",m.AdMultisize="ad-multisize",m.AdNative="ad-native",m.AdParams="ad-params",m.AdPreroll="ad-preroll",m.AirQuality="air-quality",m.AlertNotifications="alert-notifications",m.Alerts="alerts",m.AmazonTam="amazon-tam",m.BackgroundRefresh="background-refresh",m.BlankPage="blank-page",m.BugsForecast="bugs-forecast",m.Climate="climate",m.Cloud="cloud",m.CloudTile="cloud-tile",m.Cookies="cookies",m.CurrentLocation="current-location",m.CurrentLocationSilentOff="current-location-silent-off",m.DailyAverages="daily-averages",m.DeepLinking="deep-linking",m.DeleteAccount="delete-account",m.DynamicPages="dynamic-pages",m.Engagefront="engagefront",m.ErrorDialogPopup="error-dialog-popup",m.Explore="explore",m.ForgotPassword="forgot-password",m.FriendlyUrl="friendly-url",m.GaPropertyName="ga-property-name",m.GdprConsent="gdpr-consent",m.GeoIp="geo-ip",m.Gps="gps",m.GpuReport="gpu-report",m.Health="health",m.HelpCentre="help-centre",m.HighwayConditions="highway-conditions",m.Historical="historical",m.Hourly="hourly",m.HourlyCharts="hourly-charts",m.ImgTag="img-tag",m.InAppPurchase="in-app-purchase",m.JavascriptError="javascript-error",m.LocalNotification="local-notification",m.LongTerm="long-term",m.MapBaseImage="map-base-image",m.MapBasemap="map-basemap",m.MapDynamicLayer="map-dynamic-layer",m.MapInitialLoadFailed="map-initial-load-failed",m.MapLayerChangeFailed="map-layer-change-failed",m.MapLayerImage="map-layer-image",m.MapLayerUpdateFailed="map-layer-update-failed",m.Maps="maps",m.Mold="mold",m.MonthlyAverages="monthly-averages",m.Nearby="nearby",m.News="news",m.Npa="npa",m.Observation="observation",m.PageNotFound="page-not-found",m.Performance="performance",m.Photos="photos",m.Placecode="placecode",m.PlaylistConfiguration="playlist-configuration",m.Pollen="pollen",m.Precip="precip",m.PrecipTile="precip-tile",m.Precipitation="precipitation",m.PrivacyPolicy="privacy-policy",m.PushNotification="push-notification",m.Radar="radar",m.RadarTile="radar-tile",m.RemoveAds="remove-ads",m.SampleQuestions="sample-questions",m.SavedLocations="saved-locations",m.ScriptTag="script-tag",m.SeaSurfaceTemperature="sea-surface-temperature",m.SeaSurfaceTemperatureTile="sea-surface-temperature-tile",m.SeaSwell="sea-swell",m.SeaSwellTile="sea-swell-tile",m.Session="session",m.SevereWeather="severe-weather",m.SevereWeatherOutlook="severe-weather-outlook",m.ShortTerm="short-term",m.SignIn="sign-in",m.Ski="ski",m.SnowCondition="snow-condition",m.StormCentre="storm-centre",m.StuckOnTimeline="stuck-on-timeline",m.SubscribeTopic="subscribe-topic",m.SunriseSunset="sunrise-sunset",m.Temperature="temperature",m.TemperatureTile="temperature-tile",m.Text="text",m.Timeline="timeline",m.UnexpectedErrorOccurredPage="unexpected-error-occurred-page",m.UnsubscribeTopic="unsubscribe-topic",m.UnsupportedWebgl="unsupported-webgl",m.Upload="upload",m.UrlRedirect="url-redirect",m.Uv="uv",m.Vacation="vacation",m.Videos="videos",m.WatchConfiguration="watch-configuration",m.WeatherAssistant="weather-assistant",m.WeatherHighlights="weather-highlights",m.WebglNotWorkingPage="webgl-not-working-page",m.Wind="wind",m.WindTile="wind-tile",m.Wit="wit",m.YesterdayHighLow="yesterday-high-low",(g=k||(k={})).Grpc="grpc",g.Http="http",(v=R||(t.$t=R={})).Debug="debug",v.Error="error",v.Info="info",v.Warning="warning",(b=N||(N={})).AboutUs="aboutUs",b.Account="account",b.AirQuality="airQuality",b.Alerts="alerts",b.AllergyOutlook="allergyOutlook",b.Bugs="bugs",b.Charts="charts",b.Climate="climate",b.Community="community",b.Contests="contests",b.Dashboard="dashboard",b.Explore="explore",b.Faw="faw",b.FlonaseiFrame="flonaseiFrame",b.Forecasts="forecasts",b.ForestFireWatch="forestFireWatch",b.FunFacts="funFacts",b.GenAi="genAI",b.Health="health",b.Historical="historical",b.Hourly="hourly",b.Index="index",b.Last24Hours="last24Hours",b.Locations="locations",b.Maps="maps",b.Menu="menu",b.Monthly="monthly",b.News="news",b.ObsDetails="obsDetails",b.Overview="overview",b.Personalities="personalities",b.Photos="photos",b.Pollen="pollen",b.PrecipStartStop="precipStartStop",b.PressRoom="pressRoom",b.Quickpoll="quickpoll",b.Search="search",b.Settings="settings",b.SevereWeatherOutlook="severeWeatherOutlook",b.ShortTermExtDetails="shortTermExtDetails",b.Sitemap="sitemap",b.SplashScreen="splashScreen",b.Sponsorships="sponsorships",b.Statistics="statistics",b.StormCentre="stormCentre",b.The14Days="14Days",b.The14DaysGraph="14DaysGraph",b.The36Hours="36Hours",b.The7Days="7Days",b.The7DaysExtended="7DaysExtended",b.Tips="tips",b.Tv="tv",b.Uv="UV",b.Videos="videos",b.Watch="watch",b.WeatherApps="weatherApps",b.WeatherHighlights="weatherHighlights",b.WeatherWidget="weatherWidget",b.WeatherWiki="weatherWiki",b.Webcams="webcams",b.Weekend="weekend",b.WhatToWear="whatToWear",(y=I||(I={})).Airport="airport",y.Attraction="attraction",y.Beach="beach",y.Campground="campground",y.City="city",y.Cottage="cottage",y.Golf="golf",y.Marine="marine",y.Park="park",y.School="school",y.Ski="ski",y.Vacation="vacation",(w=O||(t.ID=O={})).Client="client",w.Server="server",(S=L||(L={})).CacheSystem="cache-system",S.Data="data",t.U$=function(){function e(){}return e.toTelemetryEvent=function(e){return i(JSON.parse(e),u("TelemetryEvent"),n)},e.telemetryEventToJson=function(e){return JSON.stringify(i(e,u("TelemetryEvent"),o),null,2)},e}();var d,p,f,h,m,g,v,b,y,w,S,x,E,T,j,A,k,R,N,I,O,L,D={TelemetryEvent:l([{json:"app",js:"app",typ:""},{json:"app-build-number",js:"appBuildNumber",typ:""},{json:"app-uuid",js:"appUuid",typ:""},{json:"app-version",js:"appVersion",typ:s(void 0,"")},{json:"category",js:"category",typ:u("Category")},{json:"cause",js:"cause",typ:u("Cause")},{json:"cell-provider",js:"cellProvider",typ:s(void 0,"")},{json:"channel",js:"channel",typ:s(void 0,"")},{json:"connection-type",js:"connectionType",typ:s(void 0,u("ConnectionType"))},{json:"data-saver",js:"dataSaver",typ:s(void 0,!0)},{json:"description",js:"description",typ:s(void 0,"")},{json:"device-brand",js:"deviceBrand",typ:s(void 0,"")},{json:"device-class",js:"deviceClass",typ:s(void 0,u("DeviceClass"))},{json:"device-model",js:"deviceModel",typ:s(void 0,"")},{json:"error-code",js:"errorCode",typ:s(void 0,0)},{json:"event",js:"event",typ:u("Event")},{json:"gpu",js:"gpu",typ:s(void 0,s({arrayItems:"any"},!0,3.14,0,null,u("TelemetryGpuObject"),""))},{json:"http",js:"http",typ:s(void 0,u("Http"))},{json:"is-online",js:"isOnline",typ:s(void 0,!0)},{json:"level",js:"level",typ:u("Level")},{json:"os-compromised-info",js:"osCompromisedInfo",typ:s(void 0,"")},{json:"os-is-compromised",js:"osIsCompromised",typ:s(void 0,!0)},{json:"os-name",js:"osName",typ:s(void 0,"")},{json:"os-version",js:"osVersion",typ:s(void 0,"")},{json:"page-url",js:"pageUrl",typ:s(void 0,"")},{json:"placecode",js:"placecode",typ:s(void 0,"")},{json:"power-saver",js:"powerSaver",typ:s(void 0,!0)},{json:"product",js:"product",typ:s(void 0,u("Product"))},{json:"profile-type",js:"profileType",typ:s(void 0,u("ProfileType"))},{json:"quad-key",js:"quadKey",typ:s(void 0,"")},{json:"request-src",js:"requestSrc",typ:u("RequestSrc")},{json:"stale-data-reason",js:"staleDataReason",typ:s(void 0,u("StaleDataReason"))},{json:"stale-data-timing",js:"staleDataTiming",typ:s(void 0,u("StaleDataTiming"))},{json:"timestamp",js:"timestamp",typ:""}
1,{json:"viewport-height",js:"viewportHeight",typ:s(void 0,0)},{json:"viewport-width",js:"viewportWidth",typ:s(void 0,0)},{json:"x-request-id",js:"xRequestId",typ:s(void 0,"")},{json:"x-session-id",js:"xSessionId",typ:""},{json:"browser-name",js:"browserName",typ:s(void 0,"")},{json:"browser-version",js:"browserVersion",typ:s(void 0,"")},{json:"cookie",js:"cookie",typ:s(void 0,"")},{json:"cookie-name",js:"cookieName",typ:s(void 0,"")},{json:"cookie-value",js:"cookieValue",typ:s(void 0,"")},{json:"cumulative-layout-shift",js:"cumulativeLayoutShift",typ:s(void 0,3.14)},{json:"duration",js:"duration",typ:s(void 0,3.14)},{json:"error-column-number",js:"errorColumnNumber",typ:s(void 0,3.14)},{json:"error-file-name",js:"errorFileName",typ:s(void 0,"")},{json:"error-line-number",js:"errorLineNumber",typ:s(void 0,3.14)},{json:"error-message",js:"errorMessage",typ:s(void 0,"")},{json:"error-name",js:"errorName",typ:s(void 0,"")},{json:"error-stack",js:"errorStack",typ:s(void 0,"")},{json:"first-contentful-paint",js:"firstContentfulPaint",typ:s(void 0,3.14)},{json:"first-input-delay",js:"firstInputDelay",typ:s(void 0,3.14)},{json:"largest-contentful-paint",js:"largestContentfulPaint",typ:s(void 0,3.14)},{json:"page-referer",js:"pageReferer",typ:s(void 0,"")},{json:"performance-entry",js:"performanceEntry",typ:s(void 0,u("PerformanceEntry"))},{json:"redirect-from",js:"redirectFrom",typ:s(void 0,"")},{json:"redirect-to",js:"redirectTo",typ:s(void 0,"")},{json:"route",js:"route",typ:s(void 0,"")},{json:"time-to-first-byte",js:"timeToFirstByte",typ:s(void 0,3.14)},{json:"user-agent",js:"userAgent",typ:s(void 0,"")}],"any"),TelemetryGpuObject:l([{json:"fps",js:"fps",typ:s(void 0,3.14)},{json:"gpu",js:"gpu",typ:s(void 0,"")},{json:"is-mobile",js:"isMobile",typ:s(void 0,!0)},{json:"tier",js:"tier",typ:s(void 0,3.14)}],"any"),Http:l([{json:"request",js:"request",typ:s(void 0,u("Request"))},{json:"response",js:"response",typ:s(void 0,u("Response"))}],"any"),Request:l([{json:"body",js:"body",typ:s(void 0,"")},{json:"headers",js:"headers",typ:s(void 0,c(""))},{json:"method",js:"method",typ:s(void 0,"")},{json:"port",js:"port",typ:s(void 0,0)},{json:"protocol",js:"protocol",typ:s(void 0,u("RequestProtocol"))},{json:"timing",js:"timing",typ:s(void 0,u("Timing"))},{json:"url",js:"url",typ:s(void 0,u("Url"))},{json:"version",js:"version",typ:s(void 0,"")}],"any"),Timing:l([{json:"duration",js:"duration",typ:s(void 0,3.14)},{json:"start",js:"start",typ:s(void 0,"")},{json:"upstream-duration",js:"upstreamDuration",typ:s(void 0,3.14)}],"any"),Url:l([{json:"host",js:"host",typ:s(void 0,"")},{json:"path",js:"path",typ:s(void 0,"")},{json:"query-params",js:"queryParams",typ:s(void 0,c("any"))}],"any"),Response:l([{json:"body",js:"body",typ:s(void 0,"")},{json:"duration-ms",js:"durationMs",typ:s(void 0,3.14)},{json:"headers",js:"headers",typ:s(void 0,c(""))},{json:"istio-flags",js:"istioFlags",typ:s(void 0,"")},{json:"protocol",js:"protocol",typ:s(void 0,u("RequestProtocol"))},{json:"status-code",js:"statusCode",typ:s(void 0,0)}],"any"),PerformanceEntry:l([{json:"activation-start",js:"activationStart",typ:s(void 0,3.14)},{json:"connect-end",js:"connectEnd",typ:s(void 0,3.14)},{json:"connect-start",js:"connectStart",typ:s(void 0,3.14)},{json:"decoded-body-size",js:"decodedBodySize",typ:s(void 0,3.14)},{json:"dom-complete",js:"domComplete",typ:s(void 0,3.14)},{json:"dom-content-loaded-event-end",js:"domContentLoadedEventEnd",typ:s(void 0,3.14)},{json:"dom-content-loaded-event-start",js:"domContentLoadedEventStart",typ:s(void 0,3.14)},{json:"dom-interactive",js:"domInteractive",typ:s(void 0,3.14)},{json:"domain-lookup-end",js:"domainLookupEnd",typ:s(void 0,3.14)},{json:"domain-lookup-start",js:"domainLookupStart",typ:s(void 0,3.14)},{json:"duration",js:"duration",typ:s(void 0,3.14)},{json:"encoded-body-size",js:"encodedBodySize",typ:s(void 0,3.14)},{json:"entry-type",js:"entryType",typ:s(void 0,"")},{json:"fetch-start",js:"fetchStart",typ:s(void 0,3.14)},{json:"initiator-type",js:"initiatorType",typ:s(void 0,"")},{json:"load-event-end",js:"loadEventEnd",typ:s(void 0,3.14)},{json:"load-event-start",js:"loadEventStart",typ:s(void 0,3.14)},{json:"name",js:"name",typ:s(void 0,"")},{json:"next-hop-protocol",js:"nextHopProtocol",typ:s(void 0,"")},{json:"redirect-count",js:"redirectCount",typ:s(void 0,3.14)},{json:"redirect-end",js:"redirectEnd",typ:s(void 0,3.14)},{json:"redirect-start",js:"redirectStart",typ:s(void 0,3.14)},{json:"render-blocking-status",js:"renderBlockingStatus",typ:s(void 0,"")},{json:"request-start",js:"requestStart",typ:s(void 0,3.14)},{json:"response-end",js:"responseEnd",typ:s(void 0,3.14)},{json:"response-start",js:"responseStart",typ:s(void 0,3.14)},{json:"response-status",js:"responseStatus",typ:s(void 0,3.14)},{json:"secure-connect-start",js:"secureConnectStart",typ:s(void 0,3.14)},{json:"server-timing",js:"serverTiming",typ:s(void 0,"")},{json:"start-time",js:"startTime",typ:s(void 0,3.14)},{json:"transfer-size",js:"transferSize",typ:s(void 0,3.14)},{json:"type",js:"type",typ:s(void 0,"")},{json:"unload-event-end",js:"unloadEventEnd",typ:s(void 0,3.14)},{json:"unload-event-start",js:"unloadEventStart",typ:s(void 0,3.14)},{json:"worker-start",js:"workerStart",typ:s(void 0,3.14)}],"any"),StaleDataTiming:l([{json:"current-time",js:"currentTime",typ:s(void 0,"")},{json:"difference-ms",js:"differenceMs",typ:s(void 0,3.14)},{json:"threshold-ms",js:"thresholdMs",typ:s(void 0,3.14)},{json:"time",js:"time",typ:s(void 0,"")}],"any"),Category:["ads","app","cms-data","cnp","embedded-feature","external-data","frontend-service","in-app-purchase","location-search","maps","measurement","user-data","user-generated-content","weather-data"],Cause:["alert-data-expired","alert-data-not-available","attempts-exhausted","authentication-error","cache-connected","cache-disconnected","cache-hit","cache-miss","completed","cpu-utilization","data-expired","data-not-available","db-connected","db-disconnected","db-query","ecs-error","fcap-exceeded","fcm-error","file-not-found","google-ads-error","gps-error","grpc-error","http-error","http-request","http-success","http-timeout","invali
1d-data","invalid-json","invalid-url","ios-error","javascript-error","jw-player","launch","legacy-url","location-not-subscribed","location-permission","location-search","message-count-failed","message-count-success","message-send-failed","message-send-success","missing-data","missing-latest-json","missing-sqllite","missing-tile","missing-timestep","model-processing-error","network-error","premium-user-ad-shown","psa-received","rate-limit","response-time","resume","retry-active","retry-exhausted","server-side-error","sqs-error","ssl-error","stale-data","subscription-expired","task-launch-failed","task-launch-success","time-step-error","time-step-missing","ui-issue","unexpected-state","user-experience","weather-parameter-error","weather-parameter-missing","webgl"],ConnectionType:["bluetooth","cellular","ethernet","none","offline","other","unknown","wifi","wimax"],DeviceClass:["desktop","smartphone","tablet","watch"],Event:["ad-banner","ad-box","ad-interstitial","ad-leaderboard","ad-multisize","ad-native","ad-params","ad-preroll","air-quality","alert-notifications","alerts","amazon-tam","background-refresh","blank-page","bugs-forecast","climate","cloud","cloud-tile","cookies","current-location","current-location-silent-off","daily-averages","deep-linking","delete-account","dynamic-pages","engagefront","error-dialog-popup","explore","forgot-password","friendly-url","ga-property-name","gdpr-consent","geo-ip","gps","gpu-report","health","help-centre","highway-conditions","historical","hourly","hourly-charts","img-tag","in-app-purchase","javascript-error","local-notification","long-term","map-base-image","map-basemap","map-dynamic-layer","map-initial-load-failed","map-layer-change-failed","map-layer-image","map-layer-update-failed","maps","mold","monthly-averages","nearby","news","npa","observation","page-not-found","performance","photos","placecode","playlist-configuration","pollen","precip","precip-tile","precipitation","privacy-policy","push-notification","radar","radar-tile","remove-ads","sample-questions","saved-locations","script-tag","sea-surface-temperature","sea-surface-temperature-tile","sea-swell","sea-swell-tile","session","severe-weather","severe-weather-outlook","short-term","sign-in","ski","snow-condition","storm-centre","stuck-on-timeline","subscribe-topic","sunrise-sunset","temperature","temperature-tile","text","timeline","unexpected-error-occurred-page","unsubscribe-topic","unsupported-webgl","upload","url-redirect","uv","vacation","videos","watch-configuration","weather-assistant","weather-highlights","webgl-not-working-page","wind","wind-tile","wit","yesterday-high-low"],RequestProtocol:["grpc","http"],Level:["debug","error","info","warning"],Product:["aboutUs","account","airQuality","alerts","allergyOutlook","bugs","charts","climate","community","contests","dashboard","explore","faw","flonaseiFrame","forecasts","forestFireWatch","funFacts","genAI","health","historical","hourly","index","last24Hours","locations","maps","menu","monthly","news","obsDetails","overview","personalities","photos","pollen","precipStartStop","pressRoom","quickpoll","search","settings","severeWeatherOutlook","shortTermExtDetails","sitemap","splashScreen","sponsorships","statistics","stormCentre","14Days","14DaysGraph","36Hours","7Days","7DaysExtended","tips","tv","UV","videos","watch","weatherApps","weatherHighlights","weatherWidget","weatherWiki","webcams","weekend","whatToWear"],ProfileType:["airport","attraction","beach","campground","city","cottage","golf","marine","park","school","ski","vacation"],RequestSrc:["client","server"],StaleDataReason:["cache-system","data"]}},917:(e,t,r)=>{e.exports=(function e(t,r,n){function o(a,s){if(!r[a]){if(!t[a]){if(i)return i(a,!0);var l=Error("Cannot find module '"+a+"'");throw l.code="MODULE_NOT_FOUND",l}var c=r[a]={exports:{}};t[a][0].call(c.exports,function(e){return o(t[a][1][e]||e)},c,c.exports,e,t,r,n)}return r[a].exports}for(var i=void 0,a=0;a<n.length;a++)o(n[a]);return o})({1:[function(e,t,n){(function(e){var r,n,o=e.MutationObserver||e.WebKitMutationObserver;if(o){var i=0,a=new o(u),s=e.document.createTextNode("");a.observe(s,{characterData:!0}
1),r=function(){s.data=i=++i%2}}else if(e.setImmediate||void 0===e.MessageChannel)r="document"in e&&"onreadystatechange"in e.document.createElement("script")?function(){var t=e.document.createElement("script");t.onreadystatechange=function(){u(),t.onreadystatechange=null,t.parentNode.removeChild(t),t=null},e.document.documentElement.appendChild(t)}:function(){setTimeout(u,0)};else{var l=new e.MessageChannel;l.port1.onmessage=u,r=function(){l.port2.postMessage(0)}}var c=[];function u(){var e,t;n=!0;for(var r=c.length;r;){for(t=c,c=[],e=-1;++e<r;)t[e]();r=c.length}n=!1}t.exports=function(e){1!==c.push(e)||n||r()}}).call(this,void 0!==r.g?r.g:"u">typeof self?self:"u">typeof window?window:{})},{}],2:[function(e,t,r){var n=e(1);function o(){}var i={},a=["REJECTED"],s=["FULFILLED"],l=["PENDING"];function c(e){if("function"!=typeof e)throw TypeError("resolver must be a function");this.state=l,this.queue=[],this.outcome=void 0,e!==o&&f(this,e)}function u(e,t,r){this.promise=e,"function"==typeof t&&(this.onFulfilled=t,this.callFulfilled=this.otherCallFulfilled),"function"==typeof r&&(this.onRejected=r,this.callRejected=this.otherCallRejected)}function d(e,t,r){n(function(){var n;try{n=t(r)}catch(t){return i.reject(e,t)}n===e?i.reject(e,TypeError("Cannot resolve promise with itself")):i.resolve(e,n)})}function p(e){var t=e&&e.then;if(e&&("object"==typeof e||"function"==typeof e)&&"function"==typeof t)return function(){t.apply(e,arguments)}}function f(e,t){var r=!1;function n(t){r||(r=!0,i.reject(e,t))}function o(t){r||(r=!0,i.resolve(e,t))}var a=h(function(){t(o,n)});"error"===a.status&&n(a.value)}function h(e,t){var r={};try{r.value=e(t),r.status="success"}catch(e){r.status="error",r.value=e}return r}t.exports=c,c.prototype.catch=function(e){return this.then(null,e)},c.prototype.then=function(e,t){if("function"!=typeof e&&this.state===s||"function"!=typeof t&&this.state===a)return this;var r=new this.constructor(o);return this.state!==l?d(r,this.state===s?e:t,this.outcome):this.queue.push(new u(r,e,t)),r},u.prototype.callFulfilled=function(e){i.resolve(this.promise,e)},u.prototype.otherCallFulfilled=function(e){d(this.promise,this.onFulfilled,e)},u.prototype.callRejected=function(e){i.reject(this.promise,e)},u.prototype.otherCallRejected=function(e){d(this.promise,this.onRejected,e)},i.resolve=function(e,t){var r=h(p,t);if("error"===r.status)return i.reject(e,r.value);var n=r.value;if(n)f(e,n);else{e.state=s,e.outcome=t;for(var o=-1,a=e.queue.length;++o<a;)e.queue[o].callFulfilled(t)}return e},i.reject=function(e,t){e.state=a,e.outcome=t;for(var r=-1,n=e.queue.length;++r<n;)e.queue[r].callRejected(t);return e},c.resolve=function(e){return e instanceof this?e:i.resolve(new this(o),e)},c.reject=function(e){var t=new this(o);return i.reject(t,e)},c.all=function(e){var t=this;if("[object Array]"!==Object.prototype.toString.call(e))return this.reject(TypeError("must be an array"));var r=e.length,n=!1;if(!r)return this.resolve([]);for(var a=Array(r),s=0,l=-1,c=new this(o);++l<r;)!function(e,o){t.resolve(e).then(function(e){a[o]=e,++s!==r||n||(n=!0,i.resolve(c,a))},function(e){n||(n=!0,i.reject(c,e))})}(e[l],l);return c},c.race=function(e){var t,r=this;if("[object Array]"!==Object.prototype.toString.call(e))return this.reject(TypeError("must be an array"));var n=e.length,a=!1;if(!n)return this.resolve([]);for(var s=-1,l=new this(o);++s<n;){t=e[s],r.resolve(t).then(function(e){a||(a=!0,i.resolve(l,e))},function(e){a||(a=!0,i.reject(l,e))})}return l}},{1:1}],3:[function(e,t,n){(function(t){"function"!=typeof t.Promise&&(t.Promise=e(2))}).call(this,void 0!==r.g?r.g:"u">typeof self?self:"u">typeof window?window:{})},{2:2}],4:[function(e,t,r){var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};function o(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}var i=function(){try{if("u">typeof indexedDB)return indexedDB;if("u">typeof webkitIndexedDB)return webkitIndexedDB;if("u">typeof mozIndexedDB)return mozIndexedDB;if("u">typeof OIndexedDB)return OIndexedDB;if("u">typeof msIndexedDB)return msIndexedDB}catch(e){return}}();function a(e,t){e=e||[],t=t||{};try{return new Blob(e,t)}catch(o){if("TypeError"!==o.name)throw o;for(var r=new("u">typeof BlobBuilder?BlobBuilder:"u">typeof MSBlobBuilder?MSBlobBuilder:"u">typeof MozBlobBuilder?MozBlobBuilder:WebKitBlobBuilder),n=0;n<e.length;n+=1)r.append(e[n]);return r.getBlob(t.type)}}"u"<typeof Promise&&e(3);var s=Promise;function l(e,t){t&&e.then(function(e){t(null,e)},function(e){t(e)})}function c(e,t,r){"function"==typeof t&&e.then(t),"function"==typeof r&&e.catch(r)}function u(e){return"string"!=typeof e&&(console.warn(e+" used as a key, but it is not a string."),e=String(e)),e}function d(){if(arguments.length&&"function"==typeof arguments[arguments.length-1])return arguments[arguments.length-1]}var p="local-forage-detect-blob-support",f=void 0,h={},m=Object.prototype.toString,g="readonly",v="readwrite";function b(e){var t=h[e.name],r={};r.promise=new s(function(e,t){r.resolve=e,r.reject=t}),t.deferredOperations.push(r),t.dbReady?t.dbReady=t.dbReady.then(function(){return r.promise}):t.dbReady=r.promise}function y(e){var t=h[e.name].deferredOperations.pop();if(t)return t.resolve(),t.promise}function w(e,t){var r=h[e.name].deferredOperations.pop();if(r)return r.reject(t),r.promise}function S(e,t){return new s(function(r,n){if(h[e.name]=h[e.name]||k(),e.db){if(!t)return r(e.db);b(e),e.db.close()}var o=[e.name];t&&o.push(e.version);var a=i.open.apply(i,o);t&&(a.onupgradeneeded=function(t){var r=a.result;try{r.createObjectStore(e.storeName),t.oldVersion<=1&&r.createObjectStore(p)}catch(r){if("ConstraintError"!==r.name)throw r;console.warn('The database "'+e.name+'" has been upgraded from version '+t.oldVersion+" to version "+t.newVersion+', but the storage "'+e.storeName+'" already exists.')}}),a.onerror=function(e){e.preventDefault(),n(a.error)},a.onsuccess=function(){var t=a.result;t.onversionchange=function(e){e.target.close()},r(t),y(e)}})}function x(e,t){if(!e.db)return!0;var r=!e.db.objectStoreNames.contains(e.storeName),n=e.version<e.db.version,o=e.version>e.db.version;if(n&&(e.version!==t&&console.warn('The database "'+e.name+"\" can't be downgraded from version "+e.db.version+" to version "+e.version+"."),e.version=e.db.version),o||r){if(r){var i=e.db.version+1;i>e.version&&(e.version=i)}return!0}return!1}function E(e){return a([function(e){for(var t=e.length,r=new ArrayBuffer(t),n=new Uint8Array(r),o=0;o<t;o++)n[o]=e.charCodeAt(o);return r}(atob(e.data))],{type:e.type})}function T(e){return e&&e.__local_forage_encoded_blob}function j(e){var t=this,r=t._initReady().then(function(){var e=h[t._dbInfo.name];if(e&&e.dbReady)return e.dbReady});return c(r,e,e),r}function A(e,t,r,n){void 0===n&&(n=1);try{var o=e.db.transaction(e.storeName,t);r(null,o)}catch(o){if(n>0&&(!e.db||"InvalidStateError"===o.name||"NotFoundError"===o.name))return s.resolve().then(function(){if(!e.db||"NotFoundError"===o.name&&!e.db.objectStoreNames.contains(e.storeName)&&e.version<=e.db.version)return e.db&&(e.version=e.db.version+1),S(e,!0)}).then(function(){return(function(e){b(e);for(var t=h[e.name],r=t.forages,n=0;n<r.length;n++){var o=r[n];o._dbInfo.db&&(o._dbInfo.db.close(),o._dbInfo.db=null)}return e.db=null,S(e,!1).then(function(t){return e.db=t,x(e)?S(e,!0):t}).then(function(n){e.db=t.db=n;for(var o=0;o<r.length;o++)r[o]._dbInfo.db=n}
1).catch(function(t){throw w(e,t),t})})(e).then(function(){A(e,t,r,n-1)})}).catch(r);r(o)}}function k(){return{forages:[],db:null,dbReady:null,deferredOperations:[]}}var R={_driver:"asyncStorage",_initStorage:function(e){var t=this,r={db:null};if(e)for(var n in e)r[n]=e[n];var o=h[r.name];o||(o=k(),h[r.name]=o),o.forages.push(t),t._initReady||(t._initReady=t.ready,t.ready=j);var i=[];function a(){return s.resolve()}for(var l=0;l<o.forages.length;l++){var c=o.forages[l];c!==t&&i.push(c._initReady().catch(a))}var u=o.forages.slice(0);return s.all(i).then(function(){return r.db=o.db,S(r,!1)}).then(function(e){return r.db=e,x(r,t._defaultConfig.version)?S(r,!0):e}).then(function(e){r.db=o.db=e,t._dbInfo=r;for(var n=0;n<u.length;n++){var i=u[n];i!==t&&(i._dbInfo.db=r.db,i._dbInfo.version=r.version)}})},_support:function(){try{if(!i||!i.open)return!1;var e="u">typeof openDatabase&&/(Safari|iPhone|iPad|iPod)/.test(navigator.userAgent)&&!/Chrome/.test(navigator.userAgent)&&!/BlackBerry/.test(navigator.platform),t="function"==typeof fetch&&-1!==fetch.toString().indexOf("[native code");return(!e||t)&&"u">typeof indexedDB&&"u">typeof IDBKeyRange}catch(e){return!1}}(),iterate:function(e,t){var r=this,n=new s(function(t,n){r.ready().then(function(){A(r._dbInfo,g,function(o,i){if(o)return n(o);try{var a=i.objectStore(r._dbInfo.storeName).openCursor(),s=1;a.onsuccess=function(){var r=a.result;if(r){var n=r.value;T(n)&&(n=E(n));var o=e(n,r.key,s++);void 0!==o?t(o):r.continue()}else t()},a.onerror=function(){n(a.error)}}catch(e){n(e)}})}).catch(n)});return l(n,t),n},getItem:function(e,t){var r=this;e=u(e);var n=new s(function(t,n){r.ready().then(function(){A(r._dbInfo,g,function(o,i){if(o)return n(o);try{var a=i.objectStore(r._dbInfo.storeName).get(e);a.onsuccess=function(){var e=a.result;void 0===e&&(e=null),T(e)&&(e=E(e)),t(e)},a.onerror=function(){n(a.error)}}catch(e){n(e)}})}).catch(n)});return l(n,t),n},setItem:function(e,t,r){var n=this;e=u(e);var o=new s(function(r,o){var i;n.ready().then(function(){var e;return i=n._dbInfo,"[object Blob]"===m.call(t)?(e=i.db,"boolean"==typeof f?s.resolve(f):new s(function(t){var r=e.transaction(p,v),n=a([""]);r.objectStore(p).put(n,"key"),r.onabort=function(e){e.preventDefault(),e.stopPropagation(),t(!1)},r.oncomplete=function(){var e=navigator.userAgent.match(/Chrome\/(\d+)/);t(navigator.userAgent.match(/Edge\//)||!e||parseInt(e[1],10)>=43)}}).catch(function(){return!1}).then(function(e){return f=e})).then(function(e){return e?t:new s(function(e,r){var n=new FileReader;n.onerror=r,n.onloadend=function(r){e({__local_forage_encoded_blob:!0,data:btoa(r.target.result||""),type:t.type})},n.readAsBinaryString(t)})}):t}).then(function(t){A(n._dbInfo,v,function(i,a){if(i)return o(i);try{var s=a.objectStore(n._dbInfo.storeName);null===t&&(t=void 0);var l=s.put(t,e);a.oncomplete=function(){void 0===t&&(t=null),r(t)},a.onabort=a.onerror=function(){var e=l.error?l.error:l.transaction.error;o(e)}}catch(e){o(e)}})}).catch(o)});return l(o,r),o},removeItem:function(e,t){var r=this;e=u(e);var n=new s(function(t,n){r.ready().then(function(){A(r._dbInfo,v,function(o,i){if(o)return n(o);try{var a=i.objectStore(r._dbInfo.storeName).delete(e);i.oncomplete=function(){t()},i.onerror=function(){n(a.error)},i.onabort=function(){var e=a.error?a.error:a.transaction.error;n(e)}}catch(e){n(e)}})}).catch(n)});return l(n,t),n},clear:function(e){var t=this,r=new s(function(e,r){t.ready().then(function(){A(t._dbInfo,v,function(n,o){if(n)return r(n);try{var i=o.objectStore(t._dbInfo.storeName).clear();o.oncomplete=function(){e()},o.onabort=o.onerror=function(){var e=i.error?i.error:i.transaction.error;r(e)}}catch(e){r(e)}})}).catch(r)});return l(r,e),r},length:function(e){var t=this,r=new s(function(e,r){t.ready().then(function(){A(t._dbInfo,g,function(n,o){if(n)return r(n);try{var i=o.objectStore(t._dbInfo.storeName).count();i.onsuccess=function(){e(i.result)},i.onerror=function(){r(i.error)}}catch(e){r(e)}})}).catch(r)});return l(r,e),r},key:function(e,t){var r=this,n=new s(function(t,n){e<0?t(null):r.ready().then(function(){A(r._dbInfo,g,function(o,i){if(o)return n(o);try{var a=i.objectStore(r._dbInfo.storeName),s=!1,l=a.openKeyCursor();l.onsuccess=function(){var r=l.result;r?0===e||s?t(r.key):(s=!0,r.advance(e)):t(null)},l.onerror=function(){n(l.error)}}catch(e){n(e)}})}).catch(n)});return l(n,t),n},keys:function(e){var t=this,r=new s(function(e,r){t.ready().then(function(){A(t._dbInfo,g,function(n,o){if(n)return r(n);try{var i=o.objectStore(t._dbInfo.storeName).openKeyCursor(),a=[];i.onsuccess=function(){var t=i.result;t?(a.push(t.key),t.continue()):e(a)},i.onerror=function(){r(i.error)}}catch(e){r(e)}})}).catch(r)});return l(r,e),r},dropInstance:function(e,t){t=d.apply(this,arguments);var r,n=this.config();if((e="function"!=typeof e&&e||{}).name||(e.name=e.name||n.name,e.storeName=e.storeName||n.storeName),e.name){var o=e.name===n.name&&this._dbInfo.db?s.resolve(this._dbInfo.db):S(e,!1).then(function(t){var r=h[e.name],n=r.forages;r.db=t;for(var o=0;o<n.length;o++)n[o]._dbInfo.db=t;return t});r=e.storeName?o.then(function(t){if(t.objectStoreNames.contains(e.storeName)){var r=t.version+1;b(e);var n=h[e.name],o=n.forages;t.close();for(var a=0;a<o.length;a++){var l=o[a];l._dbInfo.db=null,l._dbInfo.version=r}return new s(function(t,n){var o=i.open(e.name,r);o.onerror=function(e){o.result.close(),n(e)},o.onupgradeneeded=function(){o.result.deleteObjectStore(e.storeName)},o.onsuccess=function(){var e=o.result;e.close(),t(e)}}).then(function(e){n.db=e;for(var t=0;t<o.length;t++){var r=o[t];r._dbInfo.db=e,y(r._dbInfo)}}).catch(function(t){throw(w(e,t)||s.resolve()).catch(function(){}),t})}}):o.then(function(t){b(e);var r=h[e.name],n=r.forages;t.close();for(var o=0;o<n.length;o++)n[o]._dbInfo.db=null;return new s(function(t,r){var n=i.deleteDatabase(e.name);n.onerror=function(){var e=n.result;e&&e.close(),r(n.error)},n.onblocked=function(){console.warn('dropInstance blocked for database "'+e.name+'" until all open connections are closed')},n.onsuccess=function(){var e=n.result;e&&e.close(),t(e)}}).then(function(e){r.db=e;for(var t=0;t<n.length;t++)y(n[t]._dbInfo)}).catch(function(t){throw(w(e,t)||s.resolve()).catch(function(){}),t})})}else r=s.reject("Invalid arguments");return l(r,t),r}},N="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
1+/",I=/^~~local_forage_type~([^~]+)~/,O="__lfsc__:",L=O.length,D="arbf",C="blob",_="si08",M="ui08",U="uic8",P="si16",B="si32",F="ur16",z="ui32",q="fl32",W="fl64",H=L+D.length,V=Object.prototype.toString;function G(e){var t,r,n,o,i,a=.75*e.length,s=e.length,l=0;"="===e[e.length-1]&&(a--,"="===e[e.length-2]&&a--);var c=new ArrayBuffer(a),u=new Uint8Array(c);for(t=0;t<s;t+=4)r=N.indexOf(e[t]),n=N.indexOf(e[t+1]),o=N.indexOf(e[t+2]),i=N.indexOf(e[t+3]),u[l++]=r<<2|n>>4,u[l++]=(15&n)<<4|o>>2,u[l++]=(3&o)<<6|63&i;return c}function J(e){var t,r=new Uint8Array(e),n="";for(t=0;t<r.length;t+=3)n+=N[r[t]>>2],n+=N[(3&r[t])<<4|r[t+1]>>4],n+=N[(15&r[t+1])<<2|r[t+2]>>6],n+=N[63&r[t+2]];return r.length%3==2?n=n.substring(0,n.length-1)+"=":r.length%3==1&&(n=n.substring(0,n.length-2)+"=="),n}var K={serialize:function(e,t){var r="";if(e&&(r=V.call(e)),e&&("[object ArrayBuffer]"===r||e.buffer&&"[object ArrayBuffer]"===V.call(e.buffer))){var n,o=O;e instanceof ArrayBuffer?(n=e,o+=D):(n=e.buffer,"[object Int8Array]"===r?o+=_:"[object Uint8Array]"===r?o+=M:"[object Uint8ClampedArray]"===r?o+=U:"[object Int16Array]"===r?o+=P:"[object Uint16Array]"===r?o+=F:"[object Int32Array]"===r?o+=B:"[object Uint32Array]"===r?o+=z:"[object Float32Array]"===r?o+=q:"[object Float64Array]"===r?o+=W:t(Error("Failed to get type for BinaryArray"))),t(o+J(n))}else if("[object Blob]"===r){var i=new FileReader;i.onload=function(){t(O+C+("~~local_forage_type~"+e.type+"~")+J(this.result))},i.readAsArrayBuffer(e)}else try{t(JSON.stringify(e))}catch(r){console.error("Couldn't convert value into a JSON string: ",e),t(null,r)}},deserialize:function(e){if(e.substring(0,L)!==O)return JSON.parse(e);var t,r=e.substring(H),n=e.substring(L,H);if(n===C&&I.test(r)){var o=r.match(I);t=o[1],r=r.substring(o[0].length)}var i=G(r);switch(n){case D:return i;case C:return a([i],{type:t});case _:return new Int8Array(i);case M:return new Uint8Array(i);case U:return new Uint8ClampedArray(i);case P:return new Int16Array(i);case F:return new Uint16Array(i);case B:return new Int32Array(i);case z:return new Uint32Array(i);case q:return new Float32Array(i);case W:return new Float64Array(i);default:throw Error("Unkown type: "+n)}},stringToBuffer:G,bufferToString:J};function $(e,t,r,n){e.executeSql("CREATE TABLE IF NOT EXISTS "+t.storeName+" (id INTEGER PRIMARY KEY, key unique, value)",[],r,n)}function Z(e,t,r,n,o,i){e.executeSql(r,n,o,function(e,a){a.code===a.SYNTAX_ERR?e.executeSql("SELECT name FROM sqlite_master WHERE type='table' AND name = ?",[t.storeName],function(e,s){s.rows.length?i(e,a):$(e,t,function(){e.executeSql(r,n,o,i)},i)},i):i(e,a)},i)}function Q(e,t,r,n){var o=this;e=u(e);var i=new s(function(i,a){o.ready().then(function(){void 0===t&&(t=null);var s=t,l=o._dbInfo;l.serializer.serialize(t,function(t,c){c?a(c):l.db.transaction(function(r){Z(r,l,"INSERT OR REPLACE INTO "+l.storeName+" (key, value) VALUES (?, ?)",[e,t],function(){i(s)},function(e,t){a(t)})},function(t){if(t.code===t.QUOTA_ERR){if(n>0)return void i(Q.apply(o,[e,s,r,n-1]));a(t)}})})}).catch(a)});return l(i,r),i}var X={_driver:"webSQLStorage",_initStorage:function(e){var t=this,r={db:null};if(e)for(var n in e)r[n]="string"!=typeof e[n]?e[n].toString():e[n];var o=new s(function(e,n){try{r.db=openDatabase(r.name,String(r.version),r.description,r.size)}catch(e){return n(e)}r.db.transaction(function(o){$(o,r,function(){t._dbInfo=r,e()},function(e,t){n(t)})},n)});return r.serializer=K,o},_support:"function"==typeof openDatabase,iterate:function(e,t){var r=this,n=new s(function(t,n){r.ready().then(function(){var o=r._dbInfo;o.db.transaction(function(r){Z(r,o,"SELECT * FROM "+o.storeName,[],function(r,n){for(var i=n.rows,a=i.length,s=0;s<a;s++){var l=i.item(s),c=l.value;if(c&&(c=o.serializer.deserialize(c)),void 0!==(c=e(c,l.key,s+1)))return void t(c)}t()},function(e,t){n(t)})})}).catch(n)});return l(n,t),n},getItem:function(e,t){var r=this;e=u(e);var n=new s(function(t,n){r.ready().then(function(){var o=r._dbInfo;o.db.transaction(function(r){Z(r,o,"SELECT * FROM "+o.storeName+" WHERE key = ? LIMIT 1",[e],function(e,r){var n=r.rows.length?r.rows.item(0).value:null;n&&(n=o.serializer.deserialize(n)),t(n)},function(e,t){n(t)})})}).catch(n)});return l(n,t),n},setItem:function(e,t,r){return Q.apply(this,[e,t,r,1])},removeItem:function(e,t){var r=this;e=u(e);var n=new s(function(t,n){r.ready().then(function(){var o=r._dbInfo;o.db.transaction(function(r){Z(r,o,"DELETE FROM "+o.storeName+" WHERE key = ?",[e],function(){t()},function(e,t){n(t)})})}).catch(n)});return l(n,t),n},clear:function(e){var t=this,r=new s(function(e,r){t.ready().then(function(){var n=t._dbInfo;
1n.db.transaction(function(t){Z(t,n,"DELETE FROM "+n.storeName,[],function(){e()},function(e,t){r(t)})})}).catch(r)});return l(r,e),r},length:function(e){var t=this,r=new s(function(e,r){t.ready().then(function(){var n=t._dbInfo;n.db.transaction(function(t){Z(t,n,"SELECT COUNT(key) as c FROM "+n.storeName,[],function(t,r){e(r.rows.item(0).c)},function(e,t){r(t)})})}).catch(r)});return l(r,e),r},key:function(e,t){var r=this,n=new s(function(t,n){r.ready().then(function(){var o=r._dbInfo;o.db.transaction(function(r){Z(r,o,"SELECT key FROM "+o.storeName+" WHERE id = ? LIMIT 1",[e+1],function(e,r){t(r.rows.length?r.rows.item(0).key:null)},function(e,t){n(t)})})}).catch(n)});return l(n,t),n},keys:function(e){var t=this,r=new s(function(e,r){t.ready().then(function(){var n=t._dbInfo;n.db.transaction(function(t){Z(t,n,"SELECT key FROM "+n.storeName,[],function(t,r){for(var n=[],o=0;o<r.rows.length;o++)n.push(r.rows.item(o).key);e(n)},function(e,t){r(t)})})}).catch(r)});return l(r,e),r},dropInstance:function(e,t){t=d.apply(this,arguments);var r=this.config();(e="function"!=typeof e&&e||{}).name||(e.name=e.name||r.name,e.storeName=e.storeName||r.storeName);var n,o=this;return l(n=e.name?new s(function(t){var n;n=e.name===r.name?o._dbInfo.db:openDatabase(e.name,"","",0),t(e.storeName?{db:n,storeNames:[e.storeName]}:new s(function(e,t){n.transaction(function(r){r.executeSql("SELECT name FROM sqlite_master WHERE type='table' AND name <> '__WebKitDatabaseInfoTable__'",[],function(t,r){for(var o=[],i=0;i<r.rows.length;i++)o.push(r.rows.item(i).name);e({db:n,storeNames:o})},function(e,r){t(r)})},function(e){t(e)})}))}).then(function(e){return new s(function(t,r){e.db.transaction(function(n){for(var o=[],i=0,a=e.storeNames.length;i<a;i++)o.push(function(e){return new s(function(t,r){n.executeSql("DROP TABLE IF EXISTS "+e,[],function(){t()},function(e,t){r(t)})})}(e.storeNames[i]));s.all(o).then(function(){t()}).catch(function(e){r(e)})},function(e){r(e)})})}):s.reject("Invalid arguments"),t),n}};function Y(e,t){var r=e.name+"/";return e.storeName!==t.storeName&&(r+=e.storeName+"/"),r}var ee={_driver:"localStorageWrapper",_initStorage:function(e){var t={};if(e)for(var r in e)t[r]=e[r];return t.keyPrefix=Y(e,this._defaultConfig),!function(){var e="_localforage_support_test";try{return localStorage.setItem(e,!0),localStorage.removeItem(e),!1}catch(e){return!0}}()||localStorage.length>0?(this._dbInfo=t,t.serializer=K,s.resolve()):s.reject()},_support:function(){try{return"u">typeof localStorage&&"setItem"in localStorage&&!!localStorage.setItem}catch(e){return!1}}(),iterate:function(e,t){var r=this,n=r.ready().then(function(){for(var t=r._dbInfo,n=t.keyPrefix,o=n.length,i=localStorage.length,a=1,s=0;s<i;s++){var l=localStorage.key(s);if(0===l.indexOf(n)){var c=localStorage.getItem(l);if(c&&(c=t.serializer.deserialize(c)),void 0!==(c=e(c,l.substring(o),a++)))return c}}});return l(n,t),n},getItem:function(e,t){var r=this;e=u(e);var n=r.ready().then(function(){var t=r._dbInfo,n=localStorage.getItem(t.keyPrefix+e);return n&&(n=t.serializer.deserialize(n)),n});return l(n,t),n},setItem:function(e,t,r){var n=this;e=u(e);var o=n.ready().then(function(){void 0===t&&(t=null);var r=t;return new s(function(o,i){var a=n._dbInfo;a.serializer.serialize(t,function(t,n){if(n)i(n);else try{localStorage.setItem(a.keyPrefix+e,t),o(r)}catch(e){"QuotaExceededError"!==e.name&&"NS_ERROR_DOM_QUOTA_REACHED"!==e.name||i(e),i(e)}})})});return l(o,r),o},removeItem:function(e,t){var r=this;e=u(e);var n=r.ready().then(function(){var t=r._dbInfo;localStorage.removeItem(t.keyPrefix+e)});return l(n,t),n},clear:function(e){var t=this,r=t.ready().then(function(){for(var e=t._dbInfo.keyPrefix,r=localStorage.length-1;r>=0;r--){var n=localStorage.key(r);0===n.indexOf(e)&&localStorage.removeItem(n)}});return l(r,e),r},length:function(e){var t=this.keys().then(function(e){return e.length});return l(t,e),t},key:function(e,t){var r=this,n=r.ready().then(function(){var t,n=r._dbInfo;try{t=localStorage.key(e)}catch(e){t=null}return t&&(t=t.substring(n.keyPrefix.length)),t});return l(n,t),n},keys:function(e){var t=this,r=t.ready().then(function(){for(var e=t._dbInfo,r=localStorage.length,n=[],o=0;o<r;o++){var i=localStorage.key(o);0===i.indexOf(e.keyPrefix)&&n.push(i.substring(e.keyPrefix.length))}return n});return l(r,e),r},dropInstance:function(e,t){if(t=d.apply(this,arguments),!(e="function"!=typeof e&&e||{}).name){var r=this.config();e.name=e.name||r.name,e.storeName=e.storeName||r.storeName}var n,o=this;return l(n=e.name?new s(function(t){t(e.storeName?Y(e,o._defaultConfig):e.name+"/")}).then(function(e){for(var t=localStorage.length-1;t>=0;t--){var r=localStorage.key(t);0===r.indexOf(e)&&localStorage.removeItem(r)}}):s.reject("Invalid arguments"),t),n}},et=function(e,t){for(var r,n=e.length,o=0;o<n;){if((r=e[o])===t||"number"==typeof r&&"number"==typeof t&&isNaN(r)&&isNaN(t))return!0;o++}return!1},er=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)},en={},eo={},ei={INDEXEDDB:R,WEBSQL:X,LOCALSTORAGE:ee},ea=[ei.INDEXEDDB._driver,ei.WEBSQL._driver,ei.LOCALSTORAGE._driver],es=["dropInstance"],el=["clear","getItem","iterate","key","keys","length","removeItem","setItem"].concat(es),ec={description:"",driver:ea.slice(),name:"localforage",size:4980736,storeName:"keyvaluepairs",version:1};function eu(){for(var e=1;e<arguments.length;e++){var t=arguments[e];if(t)for(var r in t)t.hasOwnProperty(r)&&(er(t[r])?arguments[0][r]=t[r].slice():arguments[0][r]=t[r])}return arguments[0]}t.exports=new(function(){function e(t){for(var r in o(this,e),ei)if(ei.hasOwnProperty(r)){var n=e
1i[r],i=n._driver;this[r]=i,en[i]||this.defineDriver(n)}this._defaultConfig=eu({},ec),this._config=eu({},this._defaultConfig,t),this._driverSet=null,this._initDriver=null,this._ready=!1,this._dbInfo=null,this._wrapLibraryMethodsWithReady(),this.setDriver(this._config.driver).catch(function(){})}return e.prototype.config=function(e){if("object"===(void 0===e?"undefined":n(e))){if(this._ready)return Error("Can't call config() after localforage has been used.");for(var t in e){if("storeName"===t&&(e[t]=e[t].replace(/\W/g,"_")),"version"===t&&"number"!=typeof e[t])return Error("Database version must be a number.");this._config[t]=e[t]}return!("driver"in e)||!e.driver||this.setDriver(this._config.driver)}return"string"==typeof e?this._config[e]:this._config},e.prototype.defineDriver=function(e,t,r){var n=new s(function(t,r){try{var n=e._driver,o=Error("Custom driver not compliant; see https://mozilla.github.io/localForage/#definedriver");if(!e._driver)return void r(o);for(var i=el.concat("_initStorage"),a=0,c=i.length;a<c;a++){var u=i[a];if((!et(es,u)||e[u])&&"function"!=typeof e[u])return void r(o)}for(var d=function(e){return function(){var t=Error("Method "+e+" is not implemented by the current driver"),r=s.reject(t);return l(r,arguments[arguments.length-1]),r}},p=0,f=es.length;p<f;p++){var h=es[p];e[h]||(e[h]=d(h))}var m=function(r){en[n]&&console.info("Redefining LocalForage driver: "+n),en[n]=e,eo[n]=r,t()};"_support"in e?e._support&&"function"==typeof e._support?e._support().then(m,r):m(!!e._support):m(!0)}catch(e){r(e)}});return c(n,t,r),n},e.prototype.driver=function(){return this._driver||null},e.prototype.getDriver=function(e,t,r){var n=en[e]?s.resolve(en[e]):s.reject(Error("Driver not found."));return c(n,t,r),n},e.prototype.getSerializer=function(e){var t=s.resolve(K);return c(t,e),t},e.prototype.ready=function(e){var t=this,r=t._driverSet.then(function(){return null===t._ready&&(t._ready=t._initDriver()),t._ready});return c(r,e,e),r},e.prototype.setDriver=function(e,t,r){var n=this;er(e)||(e=[e]);var o=this._getSupportedDrivers(e);function i(){n._config.driver=n.driver()}function a(e){return n._extend(e),i(),n._ready=n._initStorage(n._config),n._ready}var l=null!==this._driverSet?this._driverSet.catch(function(){return s.resolve()}):s.resolve();return this._driverSet=l.then(function(){var e=o[0];return n._dbInfo=null,n._ready=null,n.getDriver(e).then(function(e){n._driver=e._driver,i(),n._wrapLibraryMethodsWithReady(),n._initDriver=function(){var e=0;return function t(){for(;e<o.length;){var r=o[e];return e++,n._dbInfo=null,n._ready=null,n.getDriver(r).then(a).catch(t)}i();var l=Error("No available storage method found.");return n._driverSet=s.reject(l),n._driverSet}()}})}).catch(function(){i();var e=Error("No available storage method found.");return n._driverSet=s.reject(e),n._driverSet}),c(this._driverSet,t,r),this._driverSet},e.prototype.supports=function(e){return!!eo[e]},e.prototype._extend=function(e){eu(this,e)},e.prototype._getSupportedDrivers=function(e){for(var t=[],r=0,n=e.length;r<n;r++){var o=e[r];this.supports(o)&&t.push(o)}return t},e.prototype._wrapLibraryMethodsWithReady=function(){for(var e=0,t=el.length;e<t;e++)!function(e,t){e[t]=function(){var r=arguments;return e.ready().then(function(){return e[t].apply(e,r)})}}(this,el[e])},e.prototype.createInstance=function(t){return new e(t)},e}())},{3:3}]},{},[4])(4)}},v={};function b(e){var t=v[e];if(void 0!==t)return t.exports;var r=v[e]={exports:{}};return g[e].call(r.exports,r,r.exports,b),r.exports}b.amdO={},b.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return b.d(t,{a:t}),t},b.d=(e,t)=>{for(var r in t)b.o(t,r)&&!b.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},b.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||Function("return this")()}catch(e){if("object"==typeof window)return window}}(),b.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),b.r=e=>{"u">typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var y={};function w(){let e=function(){return(65536*(1+Math.random())|0).toString(16).substring(1)};return e()+e()+"-"+e()+"-"+e()+"-"+e()+"-"+e()+e()+e()}b.r(y),b.d(y,{hasBrowserEnv:()=>eq,hasStandardBrowserEnv:()=>eH,hasStandardBrowserWebWorkerEnv:()=>eV,navigator:()=>eW,origin:()=>eG});var S=b(917),x=b.n(S);let E={randomUUID:"u">typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)},T=new Uint8Array(16),j=[];for(let e=0;e<256;++e)j.push((e+256).toString(16).slice(1));let A=function(e,t,r){if(E.randomUUID&&!t&&!e)return E.randomUUID();let o=(e=e||{}).random||(e.rng||function(){if(!n&&!(n="u">typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)))throw Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return n(T)})();if(o[6]=15&o[6]|64,o[8]=63&o[8]|128,t){r=r||0;for(let e=0;e<16;++e)t[r+e]=o[e];return t}return function(e,t=0){return j[e[t+0]]+j[e[t+1]]+j[e[t+2]]+j[e[t+3]]+"-"+j[e[t+4]]+j[e[t+5]]+"-"+j[e[t+6]]+j[e[t+7]]+"-"+j[e[t+8]]+j[e[t+9]]+"-"+j[e[t+10]]+j[e[t+11]]+j[e[t+12]]+j[e[t+13]]+j[e[t+14]]+j[e[t+15]]}(o)};var k=function(e,t,r,n){return new(r||(r=Promise))(function(o,i){function a(e){try{l(n.next(e))}catch(e){i(e)}}function s(e){try{l(n.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t)})).then(a,s)}l((n=n.apply(e,t||[])).next())})},R=function(e,t){var r,n,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function s(s){return function(l){var c=[s,l];if(r)throw TypeError("Generator is already executing.");for(;
1i&&(i=0,c[0]&&(a=0)),a;)try{if(r=1,n&&(o=2&c[0]?n.return:c[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,c[1])).done)return o;switch(n=0,o&&(c=[2&c[0],o.value]),c[0]){case 0:case 1:o=c;break;case 4:return a.label++,{value:c[1],done:!1};case 5:a.label++,n=c[1],c=[0];continue;case 7:c=a.ops.pop(),a.trys.pop();continue;default:if(!(o=(o=a.trys).length>0&&o[o.length-1])&&(6===c[0]||2===c[0])){a=0;continue}if(3===c[0]&&(!o||c[1]>o[0]&&c[1]<o[3])){a.label=c[1];break}if(6===c[0]&&a.label<o[1]){a.label=o[1],o=c;break}if(o&&a.label<o[2]){a.label=o[2],a.ops.push(c);break}o[2]&&a.ops.pop(),a.trys.pop();continue}c=t.call(e,a)}catch(e){c=[6,e],n=0}finally{r=o=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}}},N=function(){function e(e){this.identifier="com.plemorex.telemetry",x().config({name:"".concat(this.identifier,".").concat(e)})}return e.prototype.add=function(e,t){return k(this,void 0,void 0,function(){var r,n;return R(this,function(o){switch(o.label){case 0:return r={id:t||A(),data:e},[4,x().getItem(r.id)];case 1:return(n=o.sent())?[2,n]:[4,x().setItem(r.id,r)];case 2:return[2,n=o.sent()]}})})},e.prototype.remove=function(e){return k(this,void 0,void 0,function(){return R(this,function(t){switch(t.label){case 0:return[4,x().removeItem(e.id)];case 1:return[2,t.sent()]}})})},e.prototype.getById=function(e){return k(this,void 0,void 0,function(){return R(this,function(t){switch(t.label){case 0:return[4,x().getItem(e)];case 1:return[2,t.sent()]}})})},e.prototype.getAll=function(){return k(this,void 0,void 0,function(){var e,t,r,n,o,i;return R(this,function(a){switch(a.label){case 0:return[4,x().keys()];case 1:e=a.sent(),t=[],r=0,n=e,a.label=2;case 2:return r<n.length?(o=n[r],[4,x().getItem(o)]):[3,5];case 3:(i=a.sent())&&t.push(i),a.label=4;case 4:return r++,[3,2];case 5:return[2,t]}})})},e}(),I=function(e,t,r,n){return new(r||(r=Promise))(function(o,i){function a(e){try{l(n.next(e))}catch(e){i(e)}}function s(e){try{l(n.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t)})).then(a,s)}l((n=n.apply(e,t||[])).next())})},O=function(e,t){var r,n,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function s(s){return function(l){var c=[s,l];if(r)throw TypeError("Generator is already executing.");for(;i&&(i=0,c[0]&&(a=0)),a;)try{if(r=1,n&&(o=2&c[0]?n.return:c[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,c[1])).done)return o;switch(n=0,o&&(c=[2&c[0],o.value]),c[0]){case 0:case 1:o=c;break;case 4:return a.label++,{value:c[1],done:!1};case 5:a.label++,n=c[1],c=[0];continue;case 7:c=a.ops.pop(),a.trys.pop();continue;default:if(!(o=(o=a.trys).length>0&&o[o.length-1])&&(6===c[0]||2===c[0])){a=0;continue}if(3===c[0]&&(!o||c[1]>o[0]&&c[1]<o[3])){a.label=c[1];break}if(6===c[0]&&a.label<o[1]){a.label=o[1],o=c;break}if(o&&a.label<o[2]){a.label=o[2],a.ops.push(c);break}o[2]&&a.ops.pop(),a.trys.pop();continue}c=t.call(e,a)}catch(e){c=[6,e],n=0}finally{r=o=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}}},L=function(){function e(){this.items=new Map}return e.prototype.add=function(e,t){return I(this,void 0,void 0,function(){var r;return O(this,function(n){return r={id:t||A(),data:e},this.items.get(r.id)||this.items.set(r.id,r),[2,r]})})},e.prototype.remove=function(e){return I(this,void 0,void 0,function(){return O(this,function(t){return this.items.delete(e.id),[2]})})},e.prototype.getById=function(e){return I(this,void 0,void 0,function(){return O(this,function(t){return[2,this.items.get(e)]})})},e.prototype.getAll=function(){return I(this,void 0,void 0,function(){return O(this,function(e){return[2,Array.from(this.items.values())]})})},e}();function D(e){var t="u">typeof globalThis&&globalThis?globalThis:"u">typeof self&&self?self:"u">typeof window&&window?window:void 0!==b.g&&b.g?b.g:null;return t&&t[e]?t[e]:"window"===e&&C()?Window:null}function C(){return!!("object"==typeof window&&window)}function _(){return C()?window:D("window")}function M(){return"object"==typeof navigator&&navigator?navigator:D("navigator")}var U=b(47),P=b.n(U),B=b(619),F=function(e,t){var r=new(P())(t.userAgent),n=M(),o=_();if(this.browser={browserName:r.getBrowser().name,browserVersion:r.getBrowser().version,userAgent:t.userAgent,viewportHe
1ight:null==o?void 0:o.innerHeight,viewportWidth:null==o?void 0:o.innerWidth},this.application={app:e.name,appVersion:t.appVersion,appBuildNumber:t.appBuildNumber,appUuid:t.appUuid,xSessionId:t.xSessionId,channel:t.channel},this.device={deviceBrand:r.getDevice().vendor,deviceModel:r.getDevice().model},this.operatingSystem={osName:r.getOS().name,osVersion:r.getOS().version},n){var i=n.connection||n.mozConnection||n.webkitConnection;i&&i.type&&(this.connection={connectionType:B.Xt[i.type]})}};function z(e,t){return function(){return e.apply(t,arguments)}}let{toString:q}=Object.prototype,{getPrototypeOf:W}=Object,{iterator:H,toStringTag:V}=Symbol,G=(a=Object.create(null),e=>{let t=q.call(e);return a[t]||(a[t]=t.slice(8,-1).toLowerCase())}),J=e=>(e=e.toLowerCase(),t=>G(t)===e),K=e=>t=>typeof t===e,{isArray:$}=Array,Z=K("undefined");function Q(e){return null!==e&&!Z(e)&&null!==e.constructor&&!Z(e.constructor)&&ee(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}let X=J("ArrayBuffer"),Y=K("string"),ee=K("function"),et=K("number"),er=e=>null!==e&&"object"==typeof e,en=e=>{if("object"!==G(e))return!1;let t=W(e);return!(null!==t&&t!==Object.prototype&&null!==Object.getPrototypeOf(t)||V in e||H in e)},eo=J("Date"),ei=J("File"),ea=J("Blob"),es=J("FileList"),el=J("URLSearchParams"),[ec,eu,ed,ep]=["ReadableStream","Request","Response","Headers"].map(J);function ef(e,t,{allOwnKeys:r=!1}={}){let n,o;if(null!=e)if("object"!=typeof e&&(e=[e]),$(e))for(n=0,o=e.length;n<o;n++)t.call(null,e[n],n,e);else{let o;if(Q(e))return;let i=r?Object.getOwnPropertyNames(e):Object.keys(e),a=i.length;for(n=0;n<a;n++)o=i[n],t.call(null,e[o],o,e)}}function eh(e,t){if(Q(e))return null;t=t.toLowerCase();let r=Object.keys(e),n,o=r.length;for(;o-- >0;)if(t===(n=r[o]).toLowerCase())return n;return null}let em="u">typeof globalThis?globalThis:"u">typeof self?self:"u">typeof window?window:r.g,eg=e=>!Z(e)&&e!==em,ev=(s="u">typeof Uint8Array&&W(Uint8Array),e=>s&&e instanceof s),eb=J("HTMLFormElement"),ey=(({hasOwnProperty:e})=>(t,r)=>e.call(t,r))(Object.prototype),ew=J("RegExp"),eS=(e,t)=>{let r=Object.getOwnPropertyDescriptors(e),n={};ef(r,(r,o)=>{let i;!1!==(i=t(r,o,e))&&(n[o]=i||r)}),Object.defineProperties(e,n)},ex=J("AsyncFunction"),eE=(l="function"==typeof setImmediate,c=ee(em.postMessage),l?setImmediate:c?(u=`axios@${Math.random()}`,d=[],em.addEventListener("message",({source:e,data:t})=>{e===em&&t===u&&d.length&&d.shift()()},!1),e=>{d.push(e),em.postMessage(u,"*")}):e=>setTimeout(e)),eT="u">typeof queueMicrotask?queueMicrotask.bind(em):void 0!==h&&h.nextTick||eE,ej={isArray:$,isArrayBuffer:X,isBuffer:Q,isFormData:e=>{let t;return e&&("function"==typeof FormData&&e instanceof FormData||ee(e.append)&&("formdata"===(t=G(e))||"object"===t&&ee(e.toString)&&"[object FormData]"===e.toString()))},isArrayBufferView:function(e){return"u">typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&X(e.buffer)},isString:Y,isNumber:et,isBoolean:e=>!0===e||!1===e,isObject:er,isPlainObject:en,isEmptyObject:e=>{if(!er(e)||Q(e))return!1;try{return 0===Object.keys(e).length&&Object.getPrototypeOf(e)===Object.prototype}catch(e){return!1}},isReadableStream:ec,isRequest:eu,isResponse:ed,isHeaders:ep,isUndefined:Z,isDate:eo,isFile:ei,isBlob:ea,isRegExp:ew,isFunction:ee,isStream:e=>er(e)&&ee(e.pipe),isURLSearchParams:el,isTypedArray:ev,isFileList:es,forEach:ef,merge:function e(){let{caseless:t}=eg(this)&&this||{},r={},n=(n,o)=>{let i=t&&eh(r,o)||o;en(r[i])&&en(n)?r[i]=e(r[i],n):en(n)?r[i]=e({},n):$(n)?r[i]=n.slice():r[i]=n};for(let e=0,t=arguments.length;e<t;e++)arguments[e]&&ef(arguments[e],n);return r},extend:(e,t,r,{allOwnKeys:n}={})=>(ef(t,(t,n)=>{r&&ee(t)?e[n]=z(t,r):e[n]=t},{allOwnKeys:n}),e),trim:e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),stripBOM:e=>(65279===e.charCodeAt(0)&&(e=e.slice(1)),e),inherits:(e,t,r,n)=>{e.prototype=Object.create(t.prototype,n),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),r&&Object.assign(e.prototype,r)},toFlatObject:(e,t,r,n)=>{let o,i,a,s={};if(t=t||{},null==e)return t;do{for(i=(o=Object.getOwnPropertyNames(e)).length;i-- >0;)a=o[i],n&&!n(a,e,t)||s[a]||(t[a]=e[a],s[a]=!0);e=!1!==r&&W(e)}while(e&&(!r||r(e,t))&&e!==Object.prototype);return t},kindOf:G,kindOfTest:J,endsWith:(e,t,r)=>{e=String(e),(void 0===r||r>e.length)&&(r=e.length),r-=t.length;let n=e.indexOf(t,r);return -1!==n&&n===r},toArray:e=>{if(!e)return null;if($(e))return e;let t=e.length;if(!et(t))return null;let r=Array(t);for(;t-- >0;)r[t]=e[t];return r},forEachEntry:(e,t)=>{let r,n=(e&&e[H]).call(e);for(;(r=n.next())&&!r.done;){let n=r.value;t.call(e,n[0],n[1])}},matchAll:(e,t)=>
1{let r,n=[];for(;null!==(r=e.exec(t));)n.push(r);return n},isHTMLForm:eb,hasOwnProperty:ey,hasOwnProp:ey,reduceDescriptors:eS,freezeMethods:e=>{eS(e,(t,r)=>{if(ee(e)&&-1!==["arguments","caller","callee"].indexOf(r))return!1;ee(e[r])&&(t.enumerable=!1,"writable"in t?t.writable=!1:t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+r+"'")}))})},toObjectSet:(e,t)=>{let r={};return($(e)?e:String(e).split(t)).forEach(e=>{r[e]=!0}),r},toCamelCase:e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(e,t,r){return t.toUpperCase()+r}),noop:()=>{},toFiniteNumber:(e,t)=>null!=e&&Number.isFinite(e*=1)?e:t,findKey:eh,global:em,isContextDefined:eg,isSpecCompliantForm:function(e){return!!(e&&ee(e.append)&&"FormData"===e[V]&&e[H])},toJSONObject:e=>{let t=Array(10),r=(e,n)=>{if(er(e)){if(t.indexOf(e)>=0)return;if(Q(e))return e;if(!("toJSON"in e)){t[n]=e;let o=$(e)?[]:{};return ef(e,(e,t)=>{let i=r(e,n+1);Z(i)||(o[t]=i)}),t[n]=void 0,o}}return e};return r(e,0)},isAsyncFn:ex,isThenable:e=>e&&(er(e)||ee(e))&&ee(e.then)&&ee(e.catch),setImmediate:eE,asap:eT,isIterable:e=>null!=e&&ee(e[H])};function eA(e,t,r,n,o){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),r&&(this.config=r),n&&(this.request=n),o&&(this.response=o,this.status=o.status?o.status:null)}ej.inherits(eA,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:ej.toJSONObject(this.config),code:this.code,status:this.status}}});let ek=eA.prototype,eR={};function eN(e){return ej.isPlainObject(e)||ej.isArray(e)}function eI(e){return ej.endsWith(e,"[]")?e.slice(0,-2):e}function eO(e,t,r){return e?e.concat(t).map(function(e,t){return e=eI(e),!r&&t?"["+e+"]":e}).join(r?".":""):t}["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{eR[e]={value:e}}),Object.defineProperties(eA,eR),Object.defineProperty(ek,"isAxiosError",{value:!0}),eA.from=(e,t,r,n,o,i)=>{let a=Object.create(ek);return ej.toFlatObject(e,a,function(e){return e!==Error.prototype},e=>"isAxiosError"!==e),eA.call(a,e.message,t,r,n,o),a.cause=e,a.name=e.name,i&&Object.assign(a,i),a};let eL=ej.toFlatObject(ej,{},null,function(e){return/^is[A-Z]/.test(e)}),eD=function(e,t,r){if(!ej.isObject(e))throw TypeError("target must be an object");t=t||new FormData;let n=(r=ej.toFlatObject(r,{metaTokens:!0,dots:!1,indexes:!1},!1,function(e,t){return!ej.isUndefined(t[e])})).metaTokens,o=r.visitor||c,i=r.dots,a=r.indexes,s=(r.Blob||"u">typeof Blob&&Blob)&&ej.isSpecCompliantForm(t);if(!ej.isFunction(o))throw TypeError("visitor must be a function");function l(e){if(null===e)return"";if(ej.isDate(e))return e.toISOString();if(ej.isBoolean(e))return e.toString();if(!s&&ej.isBlob(e))throw new eA("Blob is not supported. Use a Buffer instead.");return ej.isArrayBuffer(e)||ej.isTypedArray(e)?s&&"function"==typeof Blob?new Blob([e]):m.from(e):e}function c(e,r,o){let s=e;if(e&&!o&&"object"==typeof e)if(ej.endsWith(r,"{}"))r=n?r:r.slice(0,-2),e=JSON.stringify(e);else{var c;if(ej.isArray(e)&&(c=e,ej.isArray(c)&&!c.some(eN))||(ej.isFileList(e)||ej.endsWith(r,"[]"))&&(s=ej.toArray(e)))return r=eI(r),s.forEach(function(e,n){ej.isUndefined(e)||null===e||t.append(!0===a?eO([r],n,i):null===a?r:r+"[]",l(e))}),!1}return!!eN(e)||(t.append(eO(o,r,i),l(e)),!1)}let u=[],d=Object.assign(eL,{defaultVisitor:c,convertValue:l,isVisitable:eN});if(!ej.isObject(e))throw TypeError("data must be an object");return function e(r,n){if(!ej.isUndefined(r)){if(-1!==u.indexOf(r))throw Error("Circular reference detected in "+n.join("."));u.push(r),ej.forEach(r,function(r,i){!0===(!(ej.isUndefined(r)||null===r)&&o.call(t,r,ej.isString(i)?i.trim():i,n,d))&&e(r,n?n.concat(i):[i])}),u.pop()}}(e),t};
1function eC(e){let t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(e){return t[e]})}function e_(e,t){this._pairs=[],e&&eD(e,this,t)}let eM=e_.prototype;function eU(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function eP(e,t,r){let n;if(!t)return e;let o=r&&r.encode||eU;ej.isFunction(r)&&(r={serialize:r});let i=r&&r.serialize;if(n=i?i(t,r):ej.isURLSearchParams(t)?t.toString():new e_(t,r).toString(o)){let t=e.indexOf("#");-1!==t&&(e=e.slice(0,t)),e+=(-1===e.indexOf("?")?"?":"&")+n}return e}eM.append=function(e,t){this._pairs.push([e,t])},eM.toString=function(e){let t=e?function(t){return e.call(this,t,eC)}:eC;return this._pairs.map(function(e){return t(e[0])+"="+t(e[1])},"").join("&")};let eB=class{constructor(){this.handlers=[]}use(e,t,r){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!r&&r.synchronous,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){ej.forEach(this.handlers,function(t){null!==t&&e(t)})}},eF={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},ez={isBrowser:!0,classes:{URLSearchParams:"u">typeof URLSearchParams?URLSearchParams:e_,FormData:"u">typeof FormData?FormData:null,Blob:"u">typeof Blob?Blob:null},protocols:["http","https","file","blob","url","data"]},eq="u">typeof window&&"u">typeof document,eW="object"==typeof navigator&&navigator||void 0,eH=eq&&(!eW||0>["ReactNative","NativeScript","NS"].indexOf(eW.product)),eV="u">typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"==typeof self.importScripts,eG=eq&&window.location.href||"http://localhost",eJ={...y,...ez},eK=function(e){if(ej.isFormData(e)&&ej.isFunction(e.entries)){let t={};return ej.forEachEntry(e,(e,r)=>{!function e(t,r,n,o){let i=t[o++];if("__proto__"===i)return!0;let a=Number.isFinite(+i),s=o>=t.length;return(i=!i&&ej.isArray(n)?n.length:i,s)?ej.hasOwnProp(n,i)?n[i]=[n[i],r]:n[i]=r:(n[i]&&ej.isObject(n[i])||(n[i]=[]),e(t,r,n[i],o)&&ej.isArray(n[i])&&(n[i]=function(e){let t,r,n={},o=Object.keys(e),i=o.length;for(t=0;t<i;t++)n[r=o[t]]=e[r];return n}(n[i]))),!a}(ej.matchAll(/\w+|\[(\w*)]/g,e).map(e=>"[]"===e[0]?"":e[1]||e[0]),r,t,0)}),t}return null},e$={transitional:eF,adapter:["xhr","http","fetch"],transformRequest:[function(e,t){let r,n=t.getContentType()||"",o=n.indexOf("application/json")>-1,i=ej.isObject(e);if(i&&ej.isHTMLForm(e)&&(e=new FormData(e)),ej.isFormData(e))return o?JSON.stringify(eK(e)):e;if(ej.isArrayBuffer(e)||ej.isBuffer(e)||ej.isStream(e)||ej.isFile(e)||ej.isBlob(e)||ej.isReadableStream(e))return e;if(ej.isArrayBufferView(e))return e.buffer;if(ej.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();if(i){if(n.indexOf("application/x-www-form-urlencoded")>-1){var a,s;return(a=e,s=this.formSerializer,eD(a,new eJ.classes.URLSearchParams,{visitor:function(e,t,r,n){return eJ.isNode&&ej.isBuffer(e)?(this.append(t,e.toString("base64")),!1):n.defaultVisitor.apply(this,arguments)},...s})).toString()}if((r=ej.isFileList(e))||n.indexOf("multipart/form-data")>-1){let t=this.env&&this.env.FormData;return eD(r?{"files[]":e}:e,t&&new t,this.formSerializer)}}return i||o?(t.setContentType("application/json",!1),function(e){if(ej.isString(e))try{return(0,JSON.parse)(e),ej.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(0,JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){let t=this.transitional||e$.transitional,r=t&&t.forcedJSONParsing,n="json"===this.responseType;if(ej.isResponse(e)||ej.isReadableStream(e))return e;if(e&&ej.isString(e)&&(r&&!this.responseType||n)){let r=!(t&&t.silentJSONParsing)&&n;try{return JSON.parse(e)}catch(e){if(r){if("SyntaxError"===e.name)throw eA.from(e,eA.ERR_BAD_RESPONSE,this,null,this.response);throw e}}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:eJ.classes.FormData,Blob:eJ.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};
1ej.forEach(["delete","get","head","post","put","patch"],e=>{e$.headers[e]={}});let eZ=ej.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),eQ=Symbol("internals");function eX(e){return e&&String(e).trim().toLowerCase()}function eY(e){return!1===e||null==e?e:ej.isArray(e)?e.map(eY):String(e)}function e0(e,t,r,n,o){return ej.isFunction(n)?n.call(this,t,r):(o&&(t=r),ej.isString(t)?ej.isString(n)?-1!==t.indexOf(n):ej.isRegExp(n)?n.test(t):void 0:void 0)}class e1{constructor(e){e&&this.set(e)}set(e,t,r){let n=this;function o(e,t,r){let o=eX(t);if(!o)throw Error("header name must be a non-empty string");let i=ej.findKey(n,o);i&&void 0!==n[i]&&!0!==r&&(void 0!==r||!1===n[i])||(n[i||t]=eY(e))}let i=(e,t)=>ej.forEach(e,(e,r)=>o(e,r,t));if(ej.isPlainObject(e)||e instanceof this.constructor)i(e,t);else if(ej.isString(e)&&(e=e.trim())&&!/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim())){var a;let r,n,o,s;i((s={},(a=e)&&a.split("\n").forEach(function(e){o=e.indexOf(":"),r=e.substring(0,o).trim().toLowerCase(),n=e.substring(o+1).trim(),!r||s[r]&&eZ[r]||("set-cookie"===r?s[r]?s[r].push(n):s[r]=[n]:s[r]=s[r]?s[r]+", "+n:n)}),s),t)}else if(ej.isObject(e)&&ej.isIterable(e)){let r,n,o={};for(let t of e){if(!ej.isArray(t))throw TypeError("Object iterator must return a key-value pair");o[n=t[0]]=(r=o[n])?ej.isArray(r)?[...r,t[1]]:[r,t[1]]:t[1]}i(o,t)}else null!=e&&o(t,e,r);return this}get(e,t){if(e=eX(e)){let r=ej.findKey(this,e);if(r){let e=this[r];if(!t)return e;if(!0===t){let t,r=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;
1for(;t=n.exec(e);)r[t[1]]=t[2];return r}if(ej.isFunction(t))return t.call(this,e,r);if(ej.isRegExp(t))return t.exec(e);throw TypeError("parser must be boolean|regexp|function")}}}has(e,t){if(e=eX(e)){let r=ej.findKey(this,e);return!(!r||void 0===this[r]||t&&!e0(0,this[r],r,t))}return!1}delete(e,t){let r=this,n=!1;function o(e){if(e=eX(e)){let o=ej.findKey(r,e);o&&(!t||e0(0,r[o],o,t))&&(delete r[o],n=!0)}}return ej.isArray(e)?e.forEach(o):o(e),n}clear(e){let t=Object.keys(this),r=t.length,n=!1;for(;r--;){let o=t[r];e&&!e0(0,this[o],o,e,!0)||(delete this[o],n=!0)}return n}normalize(e){let t=this,r={};return ej.forEach(this,(n,o)=>{let i=ej.findKey(r,o);if(i)return t[i]=eY(n),void delete t[o];let a=e?o.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,t,r)=>t.toUpperCase()+r):String(o).trim();a!==o&&delete t[o],t[a]=eY(n),r[a]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){let t=Object.create(null);return ej.forEach(this,(r,n)=>{null!=r&&!1!==r&&(t[n]=e&&ej.isArray(r)?r.join(", "):r)}),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,t])=>e+": "+t).join("\n")}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...t){let r=new this(e);return t.forEach(e=>r.set(e)),r}static accessor(e){let t=(this[eQ]=this[eQ]={accessors:{}}).accessors,r=this.prototype;function n(e){let n,o=eX(e);t[o]||(n=ej.toCamelCase(" "+e),["get","set","has"].forEach(t=>{Object.defineProperty(r,t+n,{value:function(r,n,o){return this[t].call(this,e,r,n,o)},configurable:!0})}),t[o]=!0)}return ej.isArray(e)?e.forEach(n):n(e),this}}function e2(e,t){let r=this||e$,n=t||r,o=e1.from(n.headers),i=n.data;return ej.forEach(e,function(e){i=e.call(r,i,o.normalize(),t?t.status:void 0)}),o.normalize(),i}function e3(e){return!(!e||!e.__CANCEL__)}function e4(e,t,r){eA.call(this,null==e?"canceled":e,eA.ERR_CANCELED,t,r),this.name="CanceledError"}function e6(e,t,r){let n=r.config.validateStatus;r.status&&n&&!n(r.status)?t(new eA("Request failed with status code "+r.status,[eA.ERR_BAD_REQUEST,eA.ERR_BAD_RESPONSE][Math.floor(r.status/100)-4],r.config,r.request,r)):e(r)}e1.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),ej.reduceDescriptors(e1.prototype,({value:e},t)=>{let r=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(e){this[r]=e}}}),ej.freezeMethods(e1),ej.inherits(e4,eA,{__CANCEL__:!0});let e5=function(e,t){let r=Array(e=e||10),n=Array(e),o,i=0,a=0;return t=void 0!==t?t:1e3,function(s){let l=Date.now(),c=n[a];o||(o=l),r[i]=s,n[i]=l;let u=a,d=0;for(;u!==i;)d+=r[u++],u%=e;if((i=(i+1)%e)===a&&(a=(a+1)%e),l-o<t)return;let p=c&&l-c;return p?Math.round(1e3*d/p):void 0}},e8=function(e,t){let r,n,o=0,i=1e3/t,a=(t,i=Date.now())=>{o=i,r=null,n&&(clearTimeout(n),n=null),e(...t)};return[(...e)=>{let t=Date.now(),s=t-o;s>=i?a(e,t):(r=e,n||(n=setTimeout(()=>{n=null,a(r)},i-s)))},()=>r&&a(r)]},e7=(e,t,r=3)=>{let n=0,o=e5(50,250);return e8(r=>{let i=r.loaded,a=r.lengthComputable?r.total:void 0,s=i-n,l=o(s);n=i,e({loaded:i,total:a,progress:a?i/a:void 0,bytes:s,rate:l||void 0,estimated:l&&a&&i<=a?(a-i)/l:void 0,event:r,lengthComputable:null!=a,[t?"download":"upload"]:!0})},r)},e9=(e,t)=>{let r=null!=e;return[n=>t[0]({lengthComputable:r,total:e,loaded:n}),t[1]]},te=e=>(...t)=>ej.asap(()=>e(...t)),tt=eJ.hasStandardBrowserEnv?(o=new URL(eJ.origin),i=eJ.navigator&&/(msie|trident)/i.test(eJ.navigator.userAgent),e=>(e=new URL(e,eJ.origin),o.protocol===e.protocol&&o.host===e.host&&(i||o.port===e.port))):()=>!0,tr=eJ.hasStandardBrowserEnv?{write(e,t,r,n,o,i){let a=[e+"="+encodeURIComponent(t)];ej.isNumber(r)&&a.push("expires="+new Date(r).toGMTString()),ej.isString(n)&&a.push("path="+n),ej.isString(o)&&a.push("domain="+o),!0===i&&a.push("secure"),document.cookie=a.join("; ")},read(e){let t=document.cookie.match(RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read:()=>null,remove(){}};function tn(e,t,r){let n=!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t);return e&&(n||0==r)?t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e:t}let to=e=>e instanceof e1?{...e}:e;
1function ti(e,t){t=t||{};let r={};function n(e,t,r,n){return ej.isPlainObject(e)&&ej.isPlainObject(t)?ej.merge.call({caseless:n},e,t):ej.isPlainObject(t)?ej.merge({},t):ej.isArray(t)?t.slice():t}function o(e,t,r,o){return ej.isUndefined(t)?ej.isUndefined(e)?void 0:n(void 0,e,0,o):n(e,t,0,o)}function i(e,t){if(!ej.isUndefined(t))return n(void 0,t)}function a(e,t){return ej.isUndefined(t)?ej.isUndefined(e)?void 0:n(void 0,e):n(void 0,t)}function s(r,o,i){return i in t?n(r,o):i in e?n(void 0,r):void 0}let l={url:i,method:i,data:i,baseURL:a,transformRequest:a,transformResponse:a,paramsSerializer:a,timeout:a,timeoutMessage:a,withCredentials:a,withXSRFToken:a,adapter:a,responseType:a,xsrfCookieName:a,xsrfHeaderName:a,onUploadProgress:a,onDownloadProgress:a,decompress:a,maxContentLength:a,maxBodyLength:a,beforeRedirect:a,transport:a,httpAgent:a,httpsAgent:a,cancelToken:a,socketPath:a,responseEncoding:a,validateStatus:s,headers:(e,t,r)=>o(to(e),to(t),0,!0)};return ej.forEach(Object.keys({...e,...t}),function(n){let i=l[n]||o,a=i(e[n],t[n],n);ej.isUndefined(a)&&i!==s||(r[n]=a)}),r}let ta=e=>{let t=ti({},e),r,{data:n,withXSRFToken:o,xsrfHeaderName:i,xsrfCookieName:a,headers:s,auth:l}=t;if(t.headers=s=e1.from(s),t.url=eP(tn(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),l&&s.set("Authorization","Basic "+btoa((l.username||"")+":"+(l.password?unescape(encodeURIComponent(l.password)):""))),ej.isFormData(n)){if(eJ.hasStandardBrowserEnv||eJ.hasStandardBrowserWebWorkerEnv)s.setContentType(void 0);else if(!1!==(r=s.getContentType())){let[e,...t]=r?r.split(";").map(e=>e.trim()).filter(Boolean):[];s.setContentType([e||"multipart/form-data",...t].join("; "))}}if(eJ.hasStandardBrowserEnv&&(o&&ej.isFunction(o)&&(o=o(t)),o||!1!==o&&tt(t.url))){let e=i&&a&&tr.read(a);e&&s.set(i,e)}return t},ts="u">typeof XMLHttpRequest&&function(e){return new Promise(function(t,r){var n;let o,i=ta(e),a=i.data,s=e1.from(i.headers).normalize(),l,c,u,d,p,{responseType:f,onUploadProgress:h,onDownloadProgress:m}=i;function g(){d&&d(),p&&p(),i.cancelToken&&i.cancelToken.unsubscribe(l),i.signal&&i.signal.removeEventListener("abort",l)}let v=new XMLHttpRequest;function b(){if(!v)return;let n=e1.from("getAllResponseHeaders"in v&&v.getAllResponseHeaders());e6(function(e){t(e),g()},function(e){r(e),g()},{data:f&&"text"!==f&&"json"!==f?v.response:v.responseText,status:v.status,statusText:v.statusText,headers:n,config:e,request:v}),v=null}v.open(i.method.toUpperCase(),i.url,!0),v.timeout=i.timeout,"onloadend"in v?v.onloadend=b:v.onreadystatechange=function(){v&&4===v.readyState&&(0!==v.status||v.responseURL&&0===v.responseURL.indexOf("file:"))&&setTimeout(b)},v.onabort=function(){v&&(r(new eA("Request aborted",eA.ECONNABORTED,e,v)),v=null)},v.onerror=function(){r(new eA("Network Error",eA.ERR_NETWORK,e,v)),v=null},v.ontimeout=function(){let t=i.timeout?"timeout of "+i.timeout+"ms exceeded":"timeout exceeded",n=i.transitional||eF;i.timeoutErrorMessage&&(t=i.timeoutErrorMessage),r(new eA(t,n.clarifyTimeoutError?eA.ETIMEDOUT:eA.ECONNABORTED,e,v)),v=null},void 0===a&&s.setContentType(null),"setRequestHeader"in v&&ej.forEac
1h(s.toJSON(),function(e,t){v.setRequestHeader(t,e)}),ej.isUndefined(i.withCredentials)||(v.withCredentials=!!i.withCredentials),f&&"json"!==f&&(v.responseType=i.responseType),m&&([u,p]=e7(m,!0),v.addEventListener("progress",u)),h&&v.upload&&([c,d]=e7(h),v.upload.addEventListener("progress",c),v.upload.addEventListener("loadend",d)),(i.cancelToken||i.signal)&&(l=t=>{v&&(r(!t||t.type?new e4(null,e,v):t),v.abort(),v=null)},i.cancelToken&&i.cancelToken.subscribe(l),i.signal&&(i.signal.aborted?l():i.signal.addEventListener("abort",l)));let y=(n=i.url,(o=/^([-+\w]{1,25})(:?\/\/|:)/.exec(n))&&o[1]||"");y&&-1===eJ.protocols.indexOf(y)?r(new eA("Unsupported protocol "+y+":",eA.ERR_BAD_REQUEST,e)):v.send(a||null)})},tl=function*(e,t){let r=e.byteLength;if(!t||r<t)return void(yield e);let n,o=0;for(;o<r;)n=o+t,yield e.slice(o,n),o=n},tc=async function*(e){if(e[Symbol.asyncIterator])return void(yield*e);let t=e.getReader();try{for(;;){let{done:e,value:r}=await t.read();if(e)break;yield r}}finally{await t.cancel()}},tu=(e,t,r,n)=>{let o=async function*(e,t){for await(let r of tc(e))yield*tl(r,t)}(e,t),i,a=0,s=e=>{i||(i=!0,n&&n(e))};return new ReadableStream({async pull(e){try{let{done:t,value:n}=await o.next();if(t)return s(),void e.close();let i=n.byteLength;if(r){let e=a+=i;r(e)}e.enqueue(new Uint8Array(n))}catch(e){throw s(e),e}},cancel:e=>(s(e),o.return())},{highWaterMark:2})},td="function"==typeof fetch&&"function"==typeof Request&&"function"==typeof Response,tp=td&&"function"==typeof ReadableStream,tf=td&&("function"==typeof TextEncoder?(p=new TextEncoder,e=>p.encode(e)):async e=>new Uint8Array(await new Response(e).arrayBuffer())),th=(e,...t)=>{try{return!!e(...t)}catch(e){return!1}},tm=tp&&th(()=>{let e=!1,t=new Request(eJ.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t}),tg=tp&&th(()=>
1ej.isReadableStream(new Response("").body)),tv={stream:tg&&(e=>e.body)};td&&(f=new Response,["text","arrayBuffer","blob","formData","stream"].forEach(e=>{tv[e]||(tv[e]=ej.isFunction(f[e])?t=>t[e]():(t,r)=>{throw new eA(`Response type '${e}' is not supported`,eA.ERR_NOT_SUPPORT,r)})}));let tb=async(e,t)=>{let r=ej.toFiniteNumber(e.getContentLength());return null==r?(async e=>{if(null==e)return 0;if(ej.isBlob(e))return e.size;if(ej.isSpecCompliantForm(e)){let t=new Request(eJ.origin,{method:"POST",body:e});return(await t.arrayBuffer()).byteLength}return ej.isArrayBufferView(e)||ej.isArrayBuffer(e)?e.byteLength:(ej.isURLSearchParams(e)&&(e+=""),ej.isString(e)?(await tf(e)).byteLength:void 0)})(t):r},ty={http:null,xhr:ts,fetch:td&&(async e=>{let t,{url:r,method:n,data:o,signal:i,cancelToken:a,timeout:s,onDownloadProgress:l,onUploadProgress:c,responseType:u,headers:d,withCredentials:p="same-origin",fetchOptions:f}=ta(e);u=u?(u+"").toLowerCase():"text";let h,m=((e,t)=>{let{length:r}=e=e?e.filter(Boolean):[];if(t||r){let r,n=new AbortController,o=function(e){if(!r){r=!0,a();let t=e instanceof Error?e:this.reason;n.abort(t instanceof eA?t:new e4(t instanceof Error?t.message:t))}},i=t&&setTimeout(()=>{i=null,o(new eA(`timeout ${t} of ms exceeded`,eA.ETIMEDOUT))},t),a=()=>{e&&(i&&clearTimeout(i),i=null,e.forEach(e=>{e.unsubscribe?e.unsubscribe(o):e.removeEventListener("abort",o)}),e=null)};e.forEach(e=>e.addEventListener("abort",o));let{signal:s}=n;return s.unsubscribe=()=>ej.asap(a),s}})([i,a&&a.toAbortSignal()],s),g=m&&m.unsubscribe&&(()=>{m.unsubscribe()});try{if(c&&tm&&"get"!==n&&"head"!==n&&0!==(t=await tb(d,o))){let e,n=new Request(r,{method:"POST",body:o,duplex:"half"});if(ej.isFormData(o)&&(e=n.headers.get("content-type"))&&d.setContentType(e),n.body){let[e,r]=e9(t,e7(te(c)));o=tu(n.body,65536,e,r)}}ej.isString(p)||(p=p?"include":"omit");let i="credentials"in Request.prototype;h=new Request(r,{...f,signal:m,method:n.toUpperCase(),headers:d.normalize().toJSON(),body:o,duplex:"half",credentials:i?p:void 0});let a=await fetch(h,f),s=tg&&("stream"===u||"response"===u);if(tg&&(l||s&&g)){let e={};["status","statusText","headers"].forEach(t=>{e[t]=a[t]});let t=ej.toFiniteNumber(a.headers.get("content-length")),[r,n]=l&&e9(t,e7(te(l),!0))||[];a=new Response(tu(a.body,65536,r,()=>{n&&n(),g&&g()}),e)}u=u||"text";let v=await tv[ej.findKey(tv,u)||"text"](a,e);return!s&&g&&g(),await new Promise((t,r)=>{e6(t,r,{data:v,headers:e1.from(a.headers),status:a.status,statusText:a.statusText,config:e,request:h})})}catch(t){if(g&&g(),t&&"TypeError"===t.name&&/Load failed|fetch/i.test(t.message))throw Object.assign(new eA("Network Error",eA.ERR_NETWORK,e,h),{cause:t.cause||t});throw eA.from(t,t&&t.code,e,h)}})};ej.forEach(ty,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch(e){}Object.defineProperty(e,"adapterName",{value:t})}});let tw=e=>`- ${e}`,tS=e=>ej.isFunction(e)||null===e||!1===e,tx=e=>{let t,r,{length:n}=e=ej.isArray(e)?e:[e],o={};for(let i=0;i<n;i++){let n;if(r=t=e[i],!tS(t)&&void 0===(r=ty[(n=String(t)).toLowerCase()]))throw new eA(`Unknown adapter '${n}'`);if(r)break;o[n||"#"+i]=r}if(!r){let e=Object.entries(o).map(([e,t])=>`adapter ${e} `+(!1===t?"is not supported by the environment":"is not available in the build"));throw new eA("There is no suitable adapter to dispatch the request "+(n?e.length>1?"since :\n"+e.map(tw).join("\n"):" "+tw(e[0]):"as no adapter specified"),"ERR_NOT_SUPPORT")}return r};function tE(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new e4(null,e)}function tT(e){return tE(e),e.headers=e1.from(e.headers),e.data=e2.call(e,e.transformRequest),-1!==["post","put","patch"].indexOf(e.method)&&e.headers.setContentType("application/x-www-form-urlencoded",!1),tx(e.adapter||e$.adapter)(e).then(function(t){return tE(e),t.data=e2.call(e,e.transformResponse,t),t.headers=e1.from(t.headers),t},function(t){return e3(t)||(tE(e),t&&t.response&&(t.response.data=e2.call(e,e.transformResponse,t.response),t.response.headers=e1.from(t.response.headers))),Promise.reject(t)})}let tj="1.11.0",tA={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{tA[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});let tk={};tA.transitional=function(e,t,r){function n(e,t){return"[Axios v"+tj+"] Transitional option '"+e+"'"+t+(r?". "+r:"")}return(r,o,i)=>{if(!1===e)throw new eA(n(o," has been removed"+(t?" in "+t:"")),eA.ERR_DEPRECATED);return t&&!tk[o]&&(tk[o]=!0,console.warn(n(o," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(r,o,i)}},tA.spelling=function(e){return(t,r)=>(console.warn(`${r} is likely a misspelling of ${e}
1`),!0)};let tR=function(e,t,r){if("object"!=typeof e)throw new eA("options must be an object",eA.ERR_BAD_OPTION_VALUE);let n=Object.keys(e),o=n.length;for(;o-- >0;){let i=n[o],a=t[i];if(a){let t=e[i],r=void 0===t||a(t,i,e);if(!0!==r)throw new eA("option "+i+" must be "+r,eA.ERR_BAD_OPTION_VALUE);continue}if(!0!==r)throw new eA("Unknown option "+i,eA.ERR_BAD_OPTION)}};class tN{constructor(e){this.defaults=e||{},this.interceptors={request:new eB,response:new eB}}async request(e,t){try{return await this._request(e,t)}catch(e){if(e instanceof Error){let t={};Error.captureStackTrace?Error.captureStackTrace(t):t=Error();let r=t.stack?t.stack.replace(/^.+\n/,""):"";try{e.stack?r&&!String(e.stack).endsWith(r.replace(/^.+\n.+\n/,""))&&(e.stack+="\n"+r):e.stack=r}catch(e){}}throw e}}_request(e,t){let r;"string"==typeof e?(t=t||{}).url=e:t=e||{};let{transitional:n,paramsSerializer:o,headers:i}=t=ti(this.defaults,t);void 0!==n&&tR(n,{silentJSONParsing:tA.transitional(tA.boolean),forcedJSONParsing:tA.transitional(tA.boolean),clarifyTimeoutError:tA.transitional(tA.boolean)},!1),null!=o&&(ej.isFunction(o)?t.paramsSerializer={serialize:o}:tR(o,{encode:tA.function,serialize:tA.function},!0)),void 0!==t.allowAbsoluteUrls||(void 0!==this.defaults.allowAbsoluteUrls?t.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:t.allowAbsoluteUrls=!0),tR(t,{baseUrl:tA.spelling("baseURL"),withXsrfToken:tA.spelling("withXSRFToken")},!0),t.method=(t.method||this.defaults.method||"get").toLowerCase();let a=i&&ej.merge(i.common,i[t.method]);i&&ej.forEach(["delete","get","head","post","put","patch","common"],e=>{delete i[e]}),t.headers=e1.concat(a,i);let s=[],l=!0;this.interceptors.request.forEach(function(e){"function"==typeof e.runWhen&&!1===e.runWhen(t)||(l=l&&e.synchronous,s.unshift(e.fulfilled,e.rejected))});let c=[];this.interceptors.response.forEach(function(e){c.push(e.fulfilled,e.rejected)});let u,d=0;if(!l){let e=[tT.bind(this),void 0];for(e.unshift(...s),e.push(...c),u=e.length,r=Promise.resolve(t);d<u;)r=r.then(e[d++],e[d++]);return r}u=s.length;let p=t;for(d=0;d<u;){let e=s[d++],t=s[d++];try{p=e(p)}catch(e){t.call(this,e);break}}try{r=tT.call(this,p)}catch(e){return Promise.reject(e)}for(d=0,u=c.length;d<u;)r=r.then(c[d++],c[d++]);return r}getUri(e){return eP(tn((e=ti(this.defaults,e)).baseURL,e.url,e.allowAbsoluteUrls),e.params,e.paramsSerializer)}}ej.forEach(["delete","get","head","options"],function(e){tN.prototype[e]=function(t,r){return this.request(ti(r||{},{method:e,url:t,data:(r||{}).data}))}}
1),ej.forEach(["post","put","patch"],function(e){function t(t){return function(r,n,o){return this.request(ti(o||{},{method:e,headers:t?{"Content-Type":"multipart/form-data"}:{},url:r,data:n}))}}tN.prototype[e]=t(),tN.prototype[e+"Form"]=t(!0)});class tI{constructor(e){let t;if("function"!=typeof e)throw TypeError("executor must be a function.");this.promise=new Promise(function(e){t=e});const r=this;this.promise.then(e=>{if(!r._listeners)return;let t=r._listeners.length;for(;t-- >0;)r._listeners[t](e);r._listeners=null}),this.promise.then=e=>{let t,n=new Promise(e=>{r.subscribe(e),t=e}).then(e);return n.cancel=function(){r.unsubscribe(t)},n},e(function(e,n,o){r.reason||(r.reason=new e4(e,n,o),t(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;let t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}toAbortSignal(){let e=new AbortController,t=t=>{e.abort(t)};return this.subscribe(t),e.signal.unsubscribe=()=>this.unsubscribe(t),e.signal}static source(){let e;return{token:new tI(function(t){e=t}),cancel:e}}}let tO={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,Parti
1alContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(tO).forEach(([e,t])=>{tO[t]=e});let tL=function e(t){let r=new tN(t),n=z(tN.prototype.request,r);return ej.extend(n,tN.prototype,r,{allOwnKeys:!0}),ej.extend(n,r,null,{allOwnKeys:!0}),n.create=function(r){return e(ti(t,r))},n}(e$);tL.Axios=tN,tL.CanceledError=e4,tL.CancelToken=tI,tL.isCancel=e3,tL.VERSION=tj,tL.toFormData=eD,tL.AxiosError=eA,tL.Cancel=tL.CanceledError,tL.all=function(e){return Promise.all(e)},tL.spread=function(e){return function(t){return e.apply(null,t)}},tL.isAxiosError=function(e){return ej.isObject(e)&&!0===e.isAxiosError},tL.mergeConfig=ti,tL.AxiosHeaders=e1,tL.formToJSON=e=>eK(ej.isHTMLForm(e)?new FormData(e):e),tL.getAdapter=tx,tL.HttpStatusCode=tO,tL.default=tL;var tD=function(e,t){var r=JSON.parse(B.U$.telemetryEventToJson(e));delete r.timestamp;var n={"telemetry-channel":t,index:"frontend-".concat(e.app)};return Object.getOwnPropertyNames(r).forEach(function(e){n[e]=r[e]}),{"@timestamp":e.timestamp,app:"telemetry-frontend-".concat(e.app),body:n}},tC=function(e,t){var r,n,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function s(s){return function(l){var c=[s,l];if(r)throw TypeError("Generator is already executing.");for(;i&&(i=0,c[0]&&(a=0)),a;)try{if(r=1,n&&(o=2&c[0]?n.return:c[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,c[1])).done)return o;switch(n=0,o&&(c=[2&c[0],o.value]),c[0]){case 0:case 1:o=c;break;case 4:return a.label++,{value:c[1],done:!1};case 5:a.label++,n=c[1],c=[0];continue;case 7:c=a.ops.pop(),a.trys.pop();continue;default:if(!(o=(o=a.trys).length>0&&o[o.length-1])&&(6===c[0]||2===c[0])){a=0;continue}if(3===c[0]&&(!o||c[1]>o[0]&&c[1]<o[3])){a.label=c[1];break}if(6===c[0]&&a.label<o[1]){a.label=o[1],o=c;break}if(o&&a.label<o[2]){a.label=o[2],a.ops.push(c);break}o[2]&&a.ops.pop(),a.trys.pop();continue}c=t.call(e,a)}catch(e){c=[6,e],n=0}finally{r=o=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}}},t_=function(){function e(e,t,r,n){this.sendingEnabled=t,this.logger=r,this.repository=n,this.apiClient=tL.create({baseURL:e,responseType:"json",headers:{"Content-Type":"application/json"}})}return e.prototype.send=function(e){var t,r,n,o;return t=this,r=void 0,n=void 0,o=function(){var t,r;return tC(this,function(n){switch(n.label){case 0:if(!this.sendingEnabled||!e)return[2,!1];n.label=1;case 1:return n.trys.push([1,4,,6]),[4,this.apiClient.post("/",tD(e.data,"http"))];case 2:return t=n.sent(),[4,this.repository.remove(e)];case 3:return n.sent(),[2,200===t.status];case 4:return r=n.sent(),this.logger.error("HttpChannel: Send telemetry item failed due to: ".concat(r)),[4,this.repository.add(e.data,e.id)];case 5:return n.sent(),[2,!1];case 6:return[2]}})},new(n||(n=Promise))(function(e,i){function a(e){try{l(o.next(e))}catch(e){i(e)}}function s(e){try{l(o.throw(e))}catch(e){i(e)}}function l(t){var r;t.done?e(t.value):((r=t.value)instanceof n?r:new n(function(e){e(r)})).then(a,s)}l((o=o.apply(t,r||[])).next())})},e}(),tM=function(){return(tM=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)},tU=function(e,t){var r,n,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function s(s){return function(l){var c=[s,l];if(r)throw TypeError("Generator is already executing.");for(;
1i&&(i=0,c[0]&&(a=0)),a;)try{if(r=1,n&&(o=2&c[0]?n.return:c[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,c[1])).done)return o;switch(n=0,o&&(c=[2&c[0],o.value]),c[0]){case 0:case 1:o=c;break;case 4:return a.label++,{value:c[1],done:!1};case 5:a.label++,n=c[1],c=[0];continue;case 7:c=a.ops.pop(),a.trys.pop();continue;default:if(!(o=(o=a.trys).length>0&&o[o.length-1])&&(6===c[0]||2===c[0])){a=0;continue}if(3===c[0]&&(!o||c[1]>o[0]&&c[1]<o[3])){a.label=c[1];break}if(6===c[0]&&a.label<o[1]){a.label=o[1],o=c;break}if(o&&a.label<o[2]){a.label=o[2],a.ops.push(c);break}o[2]&&a.ops.pop(),a.trys.pop();continue}c=t.call(e,a)}catch(e){c=[6,e],n=0}finally{r=o=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}}},tP={silent:!1,error:function(e){this.log("error",e)},warn:function(e){this.log("warn",e)},info:function(e){this.log("info",e)},debug:function(e){this.log("debug",e)},log:function(e,t,r){if(!this.silent){var n={level:e,"@timestamp":(new Date).toISOString()};t&&(n.message=t),r&&(n=tM(tM({},n),r)),console.log(JSON.stringify(n))}}},tB=function(){function e(e,t,r,n){void 0===n&&(n=tP),this.sendingEnabled=t,this.repository=r,this.logger=n}return e.prototype.send=function(e){var t,r,n,o;return t=this,r=void 0,n=void 0,o=function(){var t;return tU(this,function(r){switch(r.label){case 0:if(!this.sendingEnabled||!e)return[2,!1];r.label=1;case 1:return r.trys.push([1,3,,5]),this.logger.log(e.data.level,"",tM({},tD(e.data,"logging").body)),[4,this.repository.remove(e)];case 2:return r.sent(),[2,!0];case 3:return t=r.sent(),this.logger.error("LoggingChannel: Send telemetry item failed due to: ".concat(t)),this.logger.error("LoggingChannel: failed to send telemetry event: ".concat(JSON.stringify(e.data))),[4,this.repository.add(e.data,e.id)];case 4:return r.sent(),[2,!1];case 5:return[2]}})},new(n||(n=Promise))(function(e,i){function a(e){try{l(o.next(e))}catch(e){i(e)}}function s(e){try{l(o.throw(e))}catch(e){i(e)}}function l(t){var r;t.done?e(t.value):((r=t.value)instanceof n?r:new n(function(e){e(r)})).then(a,s)}l((o=o.apply(t,r||[])).next())})},e}(),tF=function(e,t){var r,n,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function s(s){return function(l){var c=[s,l];if(r)throw TypeError("Generator is already executing.");for(;i&&(i=0,c[0]&&(a=0)),a;)try{if(r=1,n&&(o=2&c[0]?n.return:c[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,c[1])).done)return o;switch(n=0,o&&(c=[2&c[0],o.value]),c[0]){case 0:case 1:o=c;break;case 4:return a.label++,{value:c[1],done:!1};case 5:a.label++,n=c[1],c=[0];continue;case 7:c=a.ops.pop(),a.trys.pop();continue;default:if(!(o=(o=a.trys).length>0&&o[o.length-1])&&(6===c[0]||2===c[0])){a=0;continue}if(3===c[0]&&(!o||c[1]>o[0]&&c[1]<o[3])){a.label=c[1];break}if(6===c[0]&&a.label<o[1]){a.label=o[1],o=c;break}if(o&&a.label<o[2]){a.label=o[2],a.ops.push(c);break}o[2]&&a.ops.pop(),a.trys.pop();continue}c=t.call(e,a)}catch(e){c=[6,e],n=0}finally{r=o=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}}},tz=function(){function e(e,t,r,n){this.backendUrl=e,this.sendingEnabled=t,this.logger=r,this.repository=n}return e.prototype.send=function(e){var t,r,n,o;return t=this,r=void 0,n=void 0,o=function(){var t;return tF(this,function(r){switch(r.label){case 0:return this.sendingEnabled&&e?(t=!1,navigator.sendBeacon&&(t=navigator.sendBeacon(this.backendUrl,JSON.stringify(tD(e.data,"beacon")))),t?[3,2]:(this.logger.error("BeaconChannel: Send telemetry item ".concat(JSON.stringify(e.data)," failed")),[4,this.repository.add(e.data,e.id)])):[2,!1];case 1:r.sent(),r.label=2;case 2:return t?[4,this.repository.remove(e)]:[3,4];case 3:r.sent(),r.label=4;case 4:return[2,t]}})},new(n||(n=Promise))(function(e,i){function a(e){try{l(o.next(e))}catch(e){i(e)}}function s(e){try{l(o.throw(e))}catch(e){i(e)}}function l(t){var r;t.done?e(t.value):((r=t.value)instanceof n?r:new n(function(e){e(r)})).then(a,s)}l((o=o.apply(t,r||[])).next())})},e}(),tq=function(e,t){var r,n,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function s(s){return function(l){var c=[s,l];if(r)throw TypeError("Generator is already executing.");for(;
1i&&(i=0,c[0]&&(a=0)),a;)try{if(r=1,n&&(o=2&c[0]?n.return:c[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,c[1])).done)return o;switch(n=0,o&&(c=[2&c[0],o.value]),c[0]){case 0:case 1:o=c;break;case 4:return a.label++,{value:c[1],done:!1};case 5:a.label++,n=c[1],c=[0];continue;case 7:c=a.ops.pop(),a.trys.pop();continue;default:if(!(o=(o=a.trys).length>0&&o[o.length-1])&&(6===c[0]||2===c[0])){a=0;continue}if(3===c[0]&&(!o||c[1]>o[0]&&c[1]<o[3])){a.label=c[1];break}if(6===c[0]&&a.label<o[1]){a.label=o[1],o=c;break}if(o&&a.label<o[2]){a.label=o[2],a.ops.push(c);break}o[2]&&a.ops.pop(),a.trys.pop();continue}c=t.call(e,a)}catch(e){c=[6,e],n=0}finally{r=o=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}}},tW=function(e){var t=["img","script"];window.addEventListener("error",function(r){var n=r&&r.target||{},o=(n.nodeName||"").toLowerCase();0>t.indexOf(o)||e({message:"".concat(o," load error"),url:n.currentSrc||n.outerHTML,lineNumber:void 0,columnNumber:void 0,error:void 0,tagName:o})},!0)},tH=function(e,t){window.addEventListener("error",function(r){var n=r.message,o=r.filename,i=r.lineno,a=r.colno,s=r.error;t.debug("error-message: ".concat(n)),e({message:"object"==typeof n?JSON.stringify(n):n,url:o,lineNumber:i,columnNumber:a,error:s})})};function tV(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function tG(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,tV(n.key),n)}}function tJ(e,t,r){return(t=tV(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function tK(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,i,a,s=[],l=!0,c=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=i.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw o}}return s}}(e,t)||function(e,t){if(e){if("string"==typeof e)return t$(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return t$(e,t)}}(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function t$(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function tZ(e,t){var r;return(r=tX(e,t,"get")).get?r.get.call(e):r.value}function tQ(e,t,r){return function(e,t,r){if(t.set)t.set.call(e,r);else{if(!t.writable)throw TypeError("attempted to set read only private field");t.value=r}}(e,tX(e,t,"set"),r),r}function tX(e,t,r){if(!t.has(e))throw TypeError("attempted to "+r+" private field on non-instance");return t.get(e)}function tY(e,t,r){if(!t.has(e))throw TypeError("attempted to get private field on non-instance");return r}function t0(e,t){if(t.has(e))throw TypeError("Cannot initialize the same private elements twice on an object")}function t1(e,t,r){t0(e,t),t.set(e,r)}function t2(e,t){t0(e,t),t.add(e)}var t3=[" daum[ /]"," deusu/"," yadirectfetcher","(?:^| )site","(?:^|[^g])news","@[a-z]","\\(at\\)[a-z]","\\(github\\.com/","\\[at\\][a-z]","^12345","^<","^[\\w \\.\\-\\(\\)]+(/v?\\d+(\\.\\d+)?(\\.\\d{1,10})?)?$","^[^ ]{50,}$","^active","^ad muncher","^amaya","^anglesharp/","^anonymous","^avsdevicesdk/","^axios/","^bidtellect/","^biglotron","^btwebclient/","^castro","^clamav[ /]","^client/","^cobweb/","^coccoc","^custom","^ddg[_-]android","^discourse","^dispatch/\\d","^downcast/","^duckduckgo","^facebook","^fdm[ /]\\d","^getright/","^gozilla/","^hatena","^hobbit","^hotzonu","^hwcdn/","^jeode/","^jetty/","^jigsaw","^linkdex","^lwp[-: ]","^metauri","^microsoft bits","^movabletype","^mozilla/\\d\\.\\d \\(compatible;?\\)$","^mozilla/\\d\\.\\d \\w*$","^navermailapp","^netsurf","^offline explorer","^p
1hp","^postman","^postrank","^python","^read","^reed","^restsharp/","^snapchat","^space bison","^svn","^swcd ","^taringa","^test certificate info","^thumbor/","^tumblr/","^user-agent:mozilla","^valid","^venus/fedoraplanet","^w3c","^webbandit/","^webcopier","^wget","^whatsapp","^xenu link sleuth","^yahoo","^yandex","^zdm/\\d","^zoom marketplace/","^{{.*}}$","adbeat\\.com","appinsights","archive","ask jeeves/teoma","bit\\.ly/","bluecoat drtr","bot","browsex","burpcollaborator","capture","catch","check","chrome-lighthouse","chromeframe","cloud","crawl","cryptoapi","dareboost","datanyze","dataprovider","dejaclick","dmbrowser","download","evc-batch/","feed","firephp","freesafeip","gomezagent","google","headlesschrome/","http","httrack","hubspot marketing grader","hydra","ibisbrowser","images","inspect","iplabel","ips-agent","java","library","mail\\.ru/","manager","monitor","morningscore/","neustar wpm","nutch","offbyone","optimize","pageburst","pagespeed","perl","phantom","pingdom","powermarks","preview","proxy","ptst[ /]\\d","reader","rexx;","rigor","rss","scan","scrape","search","serp ?reputation ?management","server","sogou","sparkler/","speedcurve","spider","splash","statuscake","stumbleupon\\.com","supercleaner","synapse","synthetic","torrent","tracemyfile","transcoder","trendsmapresolver","twingly recon","url","virtuoso","wappalyzer","webglance","webkit2png","websitemetadataretriever","whatcms/","wordpress","zgrab"];!function(e){try{RegExp("(?<! cu)bot").test("dangerbot")}catch(t){return e}[["bot","(?<! cu)bot"],["google","(?<! (?:channel/|google/))google(?!(app|/google| pixel))"],["http","(?<!(?:lib))http"],["java","java(?!;)"],["search","(?<! ya(?:yandex)?)search"]].forEach(function(t){var r=tK(t,2),n=r[0],o=r[1],i=e.lastIndexOf(n);~i&&e.splice(i,1,o)})}(t3);var t4=new WeakMap,t6=new WeakMap,t5=new WeakSet,t8=new WeakSet;function t7(){tQ(this,t6,RegExp(tZ(this,t4).join("|"),"i"))}function t9(e){return tZ(this,t4).indexOf(e.toLowerCase())}var re=new(function(){var e,t;function r(e){var t=this;return!function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,r),t2(this,t8),t2(this,t5),t1(this,t4,{writable:!0,value:void 0}),t1(this,t6,{writable:!0,value:void 0}),tQ(this,t4,e||t3.slice()),tY(this,t5,t7).call(this),Object.defineProperties(function(e){return t.test(e)},Object.entries(Object.getOwnPropertyDescriptors(r.prototype)).reduce(function(e,r){var n=tK(r,2),o=n[0],i=n[1];return"function"==typeof i.value&&Object.assign(e,tJ({},o,{value:t[o].bind(t)})),"function"==typeof i.get&&Object.assign(e,tJ({},o,{get:function(){return t[o]}})),e},{}))}return e=[{key:"pattern",get:function(){return new RegExp(tZ(this,t6))}},{key:"test",value:function(e){return!!e&&tZ(this,t6).test(e)}},{key:"isbot",value:function(e){return!!e&&tZ(this,t6).test(e)}},{key:"find",value:function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").match(tZ(this,t6));return e&&e[0]}},{key:"matches",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return tZ(this,t4).filter(function(t){return RegExp(t,"i").test(e)})}},{key:"clear",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";this.exclude(this.matches(e))}},{key:"extend",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];[].push.apply(tZ(this,t4),t.filter(function(t){return -1===tY(e,t8,t9).call(e,t)}).map(function(e){return e.toLowerCase()})),tY(this,t5,t7).call(this)}},{key:"exclude",value:function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=e.length;t--;){var r=tY(this,t8,t9).call(this,e[t]);r>-1&&tZ(this,t4).splice(r,1)}tY(this,t5,t7).call(this)}},{key:"spawn",value:function(e){return new r(e||tZ(this,t4))}}],tG(r.prototype,e),t&&tG(r,t),Object.defineProperty(r,"prototype",{writable:!1}),r}()),rt=function(){return(rt=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)},rr=function(e,t,r,n){return new(r||(r=Promise))(function(o,i){function a(e){try{l(n.next(e))}catch(e){i(e)}}function s(e){try{l(n.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t)})).then(a,s)}l((n=n.apply(e,t||[])).next())})},rn=function(e,t){var r,n,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function s(s){return function(l){var c=[s,l];if(r)throw TypeError("Generator is already executing.");for(;
1i&&(i=0,c[0]&&(a=0)),a;)try{if(r=1,n&&(o=2&c[0]?n.return:c[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,c[1])).done)return o;switch(n=0,o&&(c=[2&c[0],o.value]),c[0]){case 0:case 1:o=c;break;case 4:return a.label++,{value:c[1],done:!1};case 5:a.label++,n=c[1],c=[0];continue;case 7:c=a.ops.pop(),a.trys.pop();continue;default:if(!(o=(o=a.trys).length>0&&o[o.length-1])&&(6===c[0]||2===c[0])){a=0;continue}if(3===c[0]&&(!o||c[1]>o[0]&&c[1]<o[3])){a.label=c[1];break}if(6===c[0]&&a.label<o[1]){a.label=o[1],o=c;break}if(o&&a.label<o[2]){a.label=o[2],a.ops.push(c);break}o[2]&&a.ops.pop(),a.trys.pop();continue}c=t.call(e,a)}catch(e){c=[6,e],n=0}finally{r=o=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}}},ro="tagName",ri=function(){function e(e,t){var r,n;this.config=e,this.logger=t,this.repository=null!==_()&&this.config.enableOfflineStorage?new N(this.config.name):new L,null!==_()?(null==(r=M())?void 0:r.sendBeacon)?this.channel=new tz(this.config.endpointUrl,e.enableSending,t,this.repository):this.channel=new t_(this.config.endpointUrl,e.enableSending,t,this.repository):this.channel=new tB(e.name,e.enableSending,this.repository),this.eventTacking=(n={},{start:function(e){n[e]?t.warn("Start was called more than once for this event without calling stop."):n[e]=Date.now()},stop:function(e){var r=n[e];if(!isNaN(r))return delete n[e],Date.now()-r;t.warn("stop was called without a corresponding start.")}})}return e.prototype.initialize=function(e){var t,r,n,o,i,a,s,l,c;this.context=new F(this.config,e),i=(o={config:this.config,logger:this.logger,onError:this.onError.bind(this),flush:(r=(t={repository:this.repository,channel:this.channel}).repository,n=t.channel,function(){var e,t,o,i;return e=void 0,t=void 0,o=void 0,i=function(){var e,t,o,i;return tq(this,function(a){switch(a.label){case 0:return[4,r.getAll()];case 1:e=a.sent(),t=0,o=e,a.label=2;case 2:return t<o.length?(i=o[t],[4,n.send(i)]):[3,5];case 3:a.sent(),a.label=4;case 4:return t++,[3,2];case 5:return[2]}})},new(o||(o=Promise))(function(r,n){function a(e){try{l(i.next(e))}catch(e){n(e)}}function s(e){try{l(i.throw(e))}catch(e){n(e)}}function l(e){var t;e.done?r(e.value):((t=e.value)instanceof o?t:new o(function(e){e(t)})).then(a,s)}l((i=i.apply(e,t||[])).next())})})}).config,a=o.logger,s=o.onError,l=o.flush,(c=_())&&(i.enableAutoTracking&&(tH(s,a),tW(s)),c.setInterval(l,1e3*i.flushIntervalInSeconds))},e.prototype.launch=function(){return rr(this,void 0,void 0,function(){var e;return rn(this,function(t){switch(t.label){case 0:return e={event:B.Jh.Session,category:B.b7.App,level:B.$t.Info,cause:B.YD.Launch},[4,this.trackEvent(e)];case 1:return t.sent(),[2]}})})},e.prototype.trackEvent=function(e,t){var r,n,o,i,a,s;return rr(this,void 0,void 0,function(){var l,c,u;return rn(this,function(d){switch(d.label){case 0:return this.config.enabled?(l=_(),(c=this.buildTelemetryEvent(e,l)).uri=null==t?void 0:t.uri,c.httpStatus=null==t?void 0:t.httpStatus,c.headerServerTiming=null==t?void 0:t.headerServerTiming,c.httpProtocol=null==t?void 0:t.httpProtocol,c.requestTimeMs=null==t?void 0:t.requestTimeMs,c.xRequestId=null==t?void 0:t.xRequestId,(null==t?void 0:t.http)&&(c.http=null==t?void 0:t.http),(null==t?void 0:t.staleDataReason)&&(c.staleDataReason=null==t?void 0:t.staleDataReason),(null==t?void 0:t.staleDataTiming)&&(c.staleDataTiming=rt({},null==t?void 0:t.staleDataTiming)),(null==(r=this.context)?void 0:r.application.appUuid)||this.logger.error("TelemetryReorter.trackEvent: ".concat(JSON.stringify(null==(n=this.context)?void 0:n.application),";  ").concat(JSON.stringify(c))),u={id:A(),data:c},(null==(i=null==(o=this.context)?void 0:o.browser)?void 0:i.userAgent)&&(null==(s=null==(a=this.context)?void 0:a.browser)||!s.userAgent||re(this.context.browser.userAgent))?[3,2]:[4,this.channel.send(u)]):(this.logger.info("Telemetry is disabled"),[2]);case 1:d.sent(),d.label=2;case 2:return[2]}})})},e.prototype.trackException=function(e,t){var r,n,o,i;return rr(this,void 0,void 0,function(){var a,s,l,c;return rn(this,function(u){switch(u.label){case 0:return this.config.enabled?(a=_(),s=t||{},l=this.buildTelemetryEvent({event:"img"===s[ro]?B.Jh.ImgTag:"script"===s[ro]?B.Jh.ScriptTag:B.Jh.JavascriptError,level:B.$t.Warning,cause:s[ro]?B.YD.UiIssue:B.YD.JavascriptError,category:B.b7.App},a),(l=rt(rt({},l),s)).errorName=e.error.name,l.errorMessage=e.error.message,l.errorStack=e.error.stack,!l.pageUrl&&a&&(l.pageUrl=a.location.href),c={id:A(),data:l},(null==(n=null==(r=this.context)?void 0:r.browser)?void 0:n.userAgent)&&(null==(i=null==(o=this.context)?void 0:o.browser)||!i.userAgent||re(this.context.browser.userAgent))?[3,2]:[4,this.channel.send(c)]):(this.logger.info("Telemetry is disabled"),[2]);case 1:u.sent(),u.label=2;case 2:return[2]}})})},e.prototype.startTrackEvent=function(e){this.config.enabled?this.eventTacking.start(e):this.logger.info("Telemetry is disabled")},e.prototype.stopTrackEvent=function(e,t){return rr(this,void 0,void 0,function(){return rn(this,function(r){switch(r.label){case 0:return this.config.enabled?(t.duration=this.eventTacking.stop(e),[4,this.trackEvent(t)]):(this.logger.info("Telemetry is disabled"),[2]);case 1:return r.sent(),[2]}})})},e.prototype.onError=function(e){return rr(this,void 0,void 0,function(){var t,r,n;return rn(this,function(o){switch(o.label){case 0:if(!this.config.enabled)return this.logger.info("Telemetry is disabled"),[2];o.label=1;case 1:return o.trys.push([1,3,,4]),t={uri:e&&e.url||(("object"==typeof document&&document?document:D("document"))||{}).URL,lineNumber:e.lineNumber,columnNumber:e.columnNumber,message:e.message,tagName:e.tagName},[4,this.trackException({error:e.error?e.error:Error(e.message)},t)];case 2:return o.sent(),[3,4];case 3:return r=o.sent(),n=e.error?"".concat(e.error.name,", ").concat(e.error.message):r.message,this.logger.error("_onError threw exception while logging error, error will not be collected: ".concat(n)),[3,4];case 4:return[2]}})})},e.prototype.buildTelemetryEvent=function(e,t){var r,n,o,i,a,s,l,c,u,d,p,f,h,m,g,v,b,y,w,S,x,E=rt(rt({},e),{timestamp:(new Date).toISOString(),app:this.context.application.app,appUuid:this.context.application.appUuid,appBuildNumber:this.context.application.appBuildNumber,appVersion:null==(r=this.context)?void 0:r.application.appVersion,xSessionId:this.context.application.xSessionId,channel:null==(n=this.context)?void 0:n.application.channel,requestSrc:null!==t?B.ID.Client:B.ID.Server});return E.userAgent=null==(o=this.context)?void 0:o.browser.userAgent,E.browserName=null==(a=null==(i=this.context)?void 0:i.browser)?void 0:a.browserName,E.browserVersion=null==(l=null==(s=this.context)?void 0:s.browser)?void 0:l.browserVersion,E.viewportHe
1ight=null==(c=this.context)?void 0:c.browser.viewportHeight,E.viewportWidth=null==(u=this.context)?void 0:u.browser.viewportWidth,E.osName=null==(p=null==(d=this.context)?void 0:d.operatingSystem)?void 0:p.osName,E.osVersion=null==(h=null==(f=this.context)?void 0:f.operatingSystem)?void 0:h.osVersion,E.deviceBrand=null==(g=null==(m=this.context)?void 0:m.device)?void 0:g.deviceBrand,E.deviceModel=null==(b=null==(v=this.context)?void 0:v.device)?void 0:b.deviceModel,E.deviceClass=null==(w=null==(y=this.context)?void 0:y.device)?void 0:w.deviceClass,E.connectionType=null==(x=null==(S=this.context)?void 0:S.connection)?void 0:x.connectionType,E},e}();class ra{_scope;getScope(){return this._scope}setScope(e){this._scope=e.toUpperCase()}info(...e){this._logUsing(console.info,e)}error(...e){this._logUsing(console.error,e)}warn(...e){this._logUsing(console.warn,e)}log(...e){this._logUsing(console.log,e)}debug(...e){this._logUsing(console.debug,e)}_logUsing(e,t){if("string"==typeof t[0]){let[r,...n]=t;return void(this._scope?e(`[${this._scope}]: ${r}`,...n):e(r,...n))}this._scope?e(`[${this._scope}]: `,...t):e(...t)}}var rs={d:(e,t)=>{for(var r in t)rs.o(t,r)&&!rs.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t)},rl={};rs.d(rl,{Kq:()=>rf,Q9:()=>rc,RZ:()=>ru,Wi:()=>rg,hw:()=>rp,oP:()=>rd,pT:()=>rv,tX:()=>rb});let rc="2.1.87",ru="2.1.87",rd="production",rp="production",rf="production",rh=["production","integration","staging"],rm=["development","none","production"];function rg(){return rm.includes(rp)?rp:"production"}let rv=()=>rh.includes(rd)?rd:"production";function rb(){return"production"===rv()?"https://tlm.pelmorex.com/":"https://tlm-dqs.pelmorex.com/"}let ry=rl.Wi;class rw{mode;logger;get Scope(){return this.logger.getScope()}constructor(e,t=ry()){this.mode=t,this.logger=new ra,this.logger.setScope(e)}info(e,...t){if(!this._shouldLog(e))return;let[r,...n]=t;this.logger.info(r,...n)}error(e,...t){if(!this._shouldLog(e))return;let[r,...n]=t;this.logger.error(r,...n)}warn(e,...t){if(!this._shouldLog(e))return;let[r,...n]=t;this.logger.warn(r,...n)}log(e,...t){if(!this._shouldLog(e))return;let[r,...n]=t;this.logger.log(r,...n)}debug(e,...t){if(!this._shouldLog(e))return;let[r,...n]=t;this.logger.debug(r,...n)}_shouldLog(e){let t="development"===this.mode;return e||t}}let rS=new rw("telemetry");function rx(e){let t,{buildNumber:r,endpointUrl:n,sessionId:o,uuid:i,versionNumber:a}=e;if(i&&o){var s,l,c,u;let e={enabled:!0,name:"maps",enableOfflineStorage:!0,enableSending:!0,flushIntervalInSeconds:60,responseTimeMillis:500,enableAutoTracking:!0,endpointUrl:n},d={appUuid:i,xSessionId:o,userAgent:"u">typeof window?window.navigator.userAgent:"ssr",appVersion:a,appBuildNumber:r,channel:"browser"};rS.info(!1,"reporter initialized with: ",{context:d,config:e}),l=(s={config:e,context:d,logger:new ra}).config,c=s.context,(u=new ri(l,s.logger)).initialize(c),t=u}return t}class rE{level=B.$t.Error;category=B.b7.Maps;cause=B.YD.HttpError;event;http;xRequestId;constructor(e){this.event=e.event,this.http=e.http,this.cause=e.cause,e.http?.request?.headers&&(this.xRequestId=e.http.request.headers["x-request-id"])}}class rT{level=B.$t.Error;category=B.b7.Maps;cause=B.YD.HttpError;event;http;quadKey;timestamp;constructor(e){this.event=e.event,this.quadKey=e.quadKey,this.timestamp=e.timestamp,this.http={url:e.url}}}class rj{gpu;level=B.$t.Info;category=B.b7.Maps;cause=B.YD.Webgl;event=B.Jh.GpuReport;constructor(e){this.gpu=e}}class rA{description;http;level=B.$t.Warning;category=B.b7.Maps;cause=B.YD.ResponseTime;event=B.Jh.Maps;constructor(e,t){this.description=e,this.http=t}}class rk{http;level=B.$t.Error;category=B.b7.Maps;cause=B.YD.HttpError;event=B.Jh.MapBasemap;constructor(e){this.http=e}}class rR{errorMessage;errorName;category=B.b7.Maps;cause=B.YD.JavascriptError;event=B.Jh.JavascriptError;level=B.$t.Error;constructor(e,t){this.errorMessage=e,this.errorName=t}}class rN{description;category=B.b7.Maps;level=B.$t.Error;event=B.Jh.ErrorDialogPopup;cause=B.YD.UserExperience;constructor(e){this.description=e}}class rI{description;category=B.b7.Maps;level=B.$t.Error;event=B.Jh.WebglNotWorkingPage;cause=B.YD.UserExperience;constructor(e){this.description=e}}class rO{http;description;errorName;cause=B.YD.MissingData;category=B.b7.Maps;event=B.Jh.Maps;level=B.$t.Error;isOnline=navigator.onLine;constructor(e,t,r){this.http=e,this.description=t,this.errorName=r}}},43887:(e,t,r)=>{r.d(t,{KI:()=>n.KI,ZG:()=>T,cT:()=>n.cT,eZ:()=>n.eZ,kX:()=>n.kX});var n=r(2558),o=r(16743),i=Object.defineProperty,a=(e,t,r)=>{let n;return(n="symbol"!=typeof t?t+"":t)in e?i(e,n,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[n]=r,r};let s=Math.sqrt(50),l=Math.sqrt(10),c=Math.sqrt(2);function u(e,t,r){let n,o,i,a=(t-e)/Math.max(0,r),d=Math.floor(Math.log10(a)),p=a/Math.pow(10,d),f=p>=s?10:p>=l?5:p>=c?2:1;return d<0?(n=Math.round(e*(i=Math.pow(10,-d)/f)),o=Math.round(t*i),n/i<e&&++n,o/i>t&&--o,i=-i):(n=Math.round(e/(i=Math.pow(10,d)*f)),o=Math.round(t/i),n*i<e&&++n,o*i>t&&--o),o<n&&.5<=r&&r<2?u(e,t,2*r):[n,o,i]}function d(e){return Math.max(1,Math.ceil(Math.log(function(e){let t=0;for(let r of e)null!=r&&(r*=1)>=r&&++t;return t}(e))/Math.LN2)+1)}var p=Array.prototype.slice;function f(e,t){return e-t}let h=e=>()=>e;function m(){}var g=[[],[[[1,1.5],[.5,1]]],[[[1.5,1],[1,1.5]]],[[[1.5,1],[.5,1]]],[[[1,.5],[1.5,1]]],[[[1,1.5],[.5,1]],[[1,.5],[1.5,1]]],[[[1,.5],[1,1.5]]],[[[1,.5],[.5,1]]],[[[.5,1],[1,.5]]],[[[1,1.5],[1,.5]]],[[[.5,1],[1,.5]],[[1.5,1],[1,1.5]]],[[[1.5,1],[1,.5]]],[[[.5,1],[1.5,1]]],[[[1,1.5],[1.5,1]]],[[[.5,1],[1,1.5]]],[]];function v(e){return isFinite(e)?e:NaN}function b(e,t){return null!=e&&+e>=t}function y(e){return null==e||isNaN(e*=1)?-1/0:e}function w(e,t,r,n){let o=n-t,i=r-t,a=isFinite(o)||isFinite(i)?o/i:Math.sign(o)/Math.sign(i);return isNaN(a)?e:e+a-.5}class S{constructor(e){a(this,"polygon"),a(this,"bbox",{n:0,e:0,s:0,w:0}),a(this,"bboxArea",0),a(this,"isLineageSorted",!1),a(this,"ascendants",[]),a(this,"descendants",[]),this.polygon=e,this.computeBBox()}getPolygon(){return this.polygon}computeBBox(){let e=1/0,t=1/0,r=-1/0,n=-1/0;for(let o=0;o<this.polygon.coordinates[0].length;o+=1){let i=this.polygon.coordinates[0][o];
1e=Math.min(e,i[1]),t=Math.min(t,i[0]),r=Math.max(r,i[1]),n=Math.max(n,i[0])}this.bbox.w=t,this.bbox.s=e,this.bbox.e=n,this.bbox.n=r,this.bboxArea=(n-t)*(r-e)}getBBox(){return this.bbox}getBBoxCenter(){return[(this.bbox.w+this.bbox.e)/2,(this.bbox.s+this.bbox.n)/2]}getBBoxArea(){return this.bboxArea}isPointInBBox(e){return e[0]>=this.bbox.w&&e[0]<=this.bbox.e&&e[1]>=this.bbox.s&&e[1]<=this.bbox.n}isExternalBBoxInBBox(e){return e.n<=this.bbox.n&&e.s>=this.bbox.s&&e.e<=this.bbox.e&&e.w>=this.bbox.w}addNewAscendants(e){this.ascendants.push(e),this.isLineageSorted=!1}addNewDescendants(e){this.descendants.push(e),this.isLineageSorted=!1}establishLineage(e){e!==this&&(this.isExternalBBoxInBBox(e.getBBox())?(this.addNewDescendants(e),e.addNewAscendants(this)):e.isExternalBBoxInBBox(this.bbox)&&(e.addNewDescendants(this),this.addNewAscendants(e)))}sortLineage(){this.ascendants.sort((e,t)=>e.getBBoxArea()-t.getBBoxArea()),this.descendants.sort((e,t)=>t.getBBoxArea()-e.getBBoxArea()),this.isLineageSorted=!0}getNumberOfDescendants(){return this.descendants.length}getNumberOfAscendants(){return this.ascendants.length}isLeafNode(){return 0===this.descendants.length}getDescendants(){return this.isLineageSorted||this.sortLineage(),this.descendants.slice()}getAscendants(){return this.isLineageSorted||this.sortLineage(),this.ascendants.slice()}hasSiblings(){return this.isLineageSorted||this.sortLineage(),0!==this.ascendants.length&&this.ascendants[0].getDescendants().filter(e=>e!==this&&!this.descendants.includes(e)).length>0}hasCousins(){return this.isLineageSorted||this.sortLineage(),!(this.ascendants.length<2)&&this.ascendants[0].hasSiblings()}}let x="PRESSURE_DATASOURCE",E="PRESSURE_LAYER";
1class T extends n.eZ{constructor(e,t,r,i){super(e,null,null),a(this,"stepForZoomLevels",[{zoom:0,step:2}]),a(this,"isolineMaterial"),a(this,"isolineTiles",[]),a(this,"isolineTiles2",new Map),a(this,"min"),a(this,"max"),a(this,"isolineTileThreeContainer",new o.B69),a(this,"isolineTilePool",new n._Q),a(this,"isolineMaterialPool",new n._Q),a(this,"channel",null),a(this,"hasLabels",!1),t&&r&&this.initIsoline(t,r,i)}initIsoline(e,t,r){this.init({...e,repaintOnPausedAnimation:!1,maxZoom:0},r,null),this.channel=t.channel??null,this.min=t.min,this.max=t.max,this.stepForZoomLevels=t.stepForZoomLevels.slice().sort((e,t)=>e.zoom-t.zoom),this.isolineMaterial=new o.D$Q({glslVersion:o.Wdf,uniforms:{opacity:{value:1},renderTransparentArea:{value:e.renderTransparentArea},time:{value:0},zoom:{value:0},tex0size:{value:1},tex1size:{value:1},lineStep:{value:2},lineThickness:{value:t.lineThickness??1},tex0:{value:null},tex1:{value:null},tex0res:{value:[0,0]},tex1res:{value:[0,0]},tex0xy:{value:[0,0]},tex1xy:{value:[0,0]},minValue:{value:this.min},maxValue:{value:this.max},lineColor:{value:(0,n.AH)(t.lineColor)},lineColorTen:{value:(0,n.AH)(t.lineColorTen??t.lineColor)}},defines:{D_BLUR_KERNEL_SIZE:t.renderBlurRadius.toFixed(0),D_CHANNEL:t.channel},vertexShader:"precision highp float;precision highp int;uniform mat4 modelViewMatrix;uniform mat4 projectionMatrix;in vec3 position;in vec2 uv;uniform float tex0size;uniform float tex1size;out vec2 tex0coord;out vec2 tex1coord;out vec2 vUV;void main(){vUV=uv;tex0coord=uv*tex0size;tex1coord=uv*tex1size;gl_Position=projectionMatrix*modelViewMatrix*vec4(position,1.);}",fragmentShader:"precision highp float;precision highp int;precision highp sampler2D;uniform vec4 lineColor;uniform vec4 lineColorTen;uniform float time;uniform sampler2D tex0;uniform sampler2D tex1;uniform vec2 tex0res;uniform vec2 tex1res;uniform float zoom;uniform float minValue;uniform float maxValue;uniform float lineStep;uniform bool renderTransparentArea;uniform float lineThickness;in vec2 tex0coord;in vec2 tex1coord;in vec2 vUV;out vec4 fragColor;float normpdf(in float x,in float sigma){return(1./(sigma*sqrt(2.*3.1415926)))*exp(-0.5*x*x/(sigma*sigma));}int modI(float a,float b){float m=a-floor((a+0.5)/b)*b;return int(floor(m+0.5));}vec2 loopDataline(vec2 uv){if(uv.x<0.0){return vec2(1.+uv.x,uv.y);}else if(uv.x>1.){return vec2(uv.x-1.,uv.y);}return uv;}float circularSamplingBlur(sampler2D image,vec2 uv,vec2 resolution,float distance,out bool isTransparant){const int nbSamples=D_BLUR_KERNEL_SIZE+1;vec4 colorRGBA=texture(image,loopDataline(uv));float color=colorRGBA.D_CHANNEL*3.;isTransparant=colorRGBA.a<1.;float pi=3.141592653589793;float angularStep=2.*pi/float(nbSamples);for(int i=0;i<nbSamples;i++){float angle=angularStep*float(i);vec2 offset=vec2(cos(angle),sin(angle))*distance*1.5;vec2 pos=uv+offset/resolution;vec4 c=texture(image,loopDataline(pos));color+=c.D_CHANNEL;isTransparant=isTransparant||c.a<1.;angle=angularStep/2.+angularStep*float(i);offset=vec2(cos(angle),sin(angle))*distance*2.;pos=uv+offset/resolution;c=texture(image,loopDataline(pos));color+=c.D_CHANNEL;isTransparant=isTransparant||c.a<1.;}return color/float(2*nbSamples+3);}void main(){const int kNbElem=D_BLUR_KERNEL_SIZE*D_BLUR_KERNEL_SIZE;float zoomRatio=1./pow(zoom+0.5,2.);float samplingRatio=2.;float scaledSamplingDistance=(tex0res.x/256.)*samplingRatio/(samplingRatio+zoom);float epsilon=lineThickness/512./pow(max(2.,zoom),2.);float valueRange=maxValue-minValue;int nbStep=int(valueRange/lineStep);float threshStep=1./float(nbStep);vec2 coordN=vec2(tex1coord.x,tex1coord.y+epsilon);vec2 coordS=vec2(tex1coord.x,tex1coord.y-epsilon);vec2 coordE=vec2(tex1coord.x+epsilon,tex1coord.y);vec2 coordW=vec2(tex1coord.x-epsilon,tex1coord.y);float colorN=0.;float colorS=0.;float colorE=0.;float colorW=0.;const int kernelSize=D_BLUR_KERNEL_SIZE;const int kernelHalfSize=(kernelSize-1)/2;bool isTransparantN0=false;bool isTransparantN1=false;bool isTransparantS0=false;bool isTransparantS1=false;bool isTransparantE0=false;bool isTransparantE1=false;bool isTransparantW0=false;bool isTransparantW1=false;float colorN0=circularSamplingBlur(tex0,coordN,tex0res,scaledSamplingDistance,isTransparantN0);float colorN1=circularSamplingBlur(tex1,coordN,tex0res,scaledSamplingDistance,isTransparantN1);float colorS0=circularSamplingBlur(tex0,coordS,tex0res,scaledSamplingDistance,isTransparantS0);float colorS1=circularSamplingBlur(tex1,coordS,tex0res,scaledSamplingDistance,isTransparantS1);float colorE0=circularSamplingBlur(tex0,coordE,tex0res,scaledSamplingDistance,isTransparantE0);float colorE1=circularSamplingBlur(tex1,coordE,tex0res,scaledSamplingDistance,isTransparantE1);float colorW0=circularSamplingBlur(tex0,coordW,tex0res,scaledSamplingDistance,isTransparantW0);float colorW1=circularSamplingBlur(tex1,coordW,tex0res,scaledSamplingDistance,isTransparantW1);bool isTransparant=isTransparantN0||isTransparantN1||isTransparantS0||isTransparantS1||isTransparantE0||isTransparantE1||isTransparantW0||isTransparantW1;if(!renderTransparentArea&&isTransparant){fragColor=vec4(0.,0.,0.,0.);return;}colorN+=mix(colorN0,colorN1,time);colorS+=mix(colorS0,colorS1,time);colorE+=mix(colorE0,colorE1,time);colorW+=mix(colorW0,colorW1,time);int nbStepN=int(colorN/threshStep);int nbStepS=int(colorS/threshStep);int nbStepE=int(colorE/threshStep);int nbStepW=int(colorW/threshStep);bool isLine=nbStepN!=nbStepS||nbStepN!=nbStepE||nbStepN!=nbStepW;if(isLine){float avgColor=(colorN+colorS+colorE+colorW)/4.;float avgPressure=avgColor*(maxValue-minValue)+minValue;float modToTen=mod(avgPressure,10.);if(modToTen<0.5||modToTen>9.5){fragColor=lineColorTen;}else{fragColor=lineColor;}}else{fragColor=vec4(0.,0.,0.,0.);}}",depthTest:!1,depthWrite:!1,transparent:!0}),this.scene.add(this.isolineTileThreeContainer),this.on("playAnimation",()=>{try{this.hidePressureLabels()}catch{}})}onAdd(e,t){super.onAdd(e,t),this.globeTilesService.init({map:e,minZoom:0,maxZoom:0})}disposeObjects(){super.disposeObjects(),this.isolineMaterial.dispose()}getLinestepPerZoomLevel(e){let t=this.stepForZoomLevels.filter(t=>
1Math.max(0,e)>=t.zoom);return t[t.length-1].step}prerenderInternal(){if(!1===this.getMapOrThrow().isGlobeProjection()){let e=this.slippyTiles.length,t=this.getMapOrThrow().getZoom();this.isolineMaterialPool.init();let r=this.getLinestepPerZoomLevel(t);for(let n=0;n<e;n++){let e=this.slippyTiles[0].length;for(let o=0;o<e;o++){let e=this.slippyTiles[n][o],i=this.isolineTiles[n][o];if(i.scale.x=e.scale.x,i.scale.y=e.scale.y,i.position.x=e.position.x,i.position.y=e.position.y,i.visible=e.visible,!i.visible)continue;let a=e.material,s=this.isolineMaterialPool.isEmpty()?this.isolineMaterialPool.add(this.isolineMaterial.clone()):this.isolineMaterialPool.pop(),l=a.uniforms.tex0.value.image,c=a.uniforms.tex1.value.image;s.uniforms.lineStep.value=r,s.uniforms.tex0res.value[0]=l.width,s.uniforms.tex0res.value[1]=l.height,s.uniforms.tex1res.value[0]=c.width,s.uniforms.tex1res.value[1]=c.height,s.uniforms.zoom.value=t,s.uniforms.tex0.value=a.uniforms.tex0.value,s.uniforms.tex1.value=a.uniforms.tex1.value,s.uniforms.time.value=a.uniforms.time.value,s.uniforms.opacity.value=a.uniforms.opacity.value,s.uniforms.lineThickness.value=this.isolineMaterial.uniforms.lineThickness.value,s.uniforms.lineColor.value=this.isolineMaterial.uniforms.lineColor.value,i.material=s}}}else{let e=[...this.globeTilesService.currentTilesMeshes.entries()].map(([e])=>e),t=this.getMapOrThrow().getZoom();this.isolineMaterialPool.init();let r=this.getLinestepPerZoomLevel(t);for(let n of e){let e=this.globeTilesService.currentTilesMeshes.get(n);if(void 0===e)throw Error("backgroundTile is undefined");let o=this.isolineTiles2.get(n);if(void 0===o)throw Error("isolineTile is undefined");if(o.scale.x=e.scale.x,o.scale.y=e.scale.y,o.position.x=e.position.x,o.position.y=e.position.y,o.visible=e.visible,!o.visible)continue;let i=e.material,a=this.isolineMaterialPool.isEmpty()?this.isolineMaterialPool.add(this.isolineMaterial.clone()):this.isolineMaterialPool.pop(),s=i.uniforms.tex0.value.image,l=i.uniforms.tex1.value.image;a.uniforms.lineStep.value=r,a.uniforms.tex0res.value[0]=s.width,a.uniforms.tex0res.value[1]=s.height,a.uniforms.tex1res.value[0]=l.width,a.uniforms.tex1res.value[1]=l.height,a.uniforms.zoom.value=t,a.uniforms.tex0.value=i.uniforms.tex0.value,a.uniforms.tex1.value=i.uniforms.tex1.value,a.uniforms.time.value=i.uniforms.time.value,a.uniforms.opacity.value=i.uniforms.opacity.value,a.uniforms.lineThickness.value=this.isolineMaterial.uniforms.lineThickness.value,a.uniforms.lineColor.value=this.isolineMaterial.uniforms.lineColor.value,o.material=a}}}refresh(){if(super.refresh(),this.isolineTileThreeContainer.clear(),this.isolineTilePool.init(),!1===this.getMapOrThrow().isGlobeProjection()){this.isolineTiles=[];let e=this.slippyTiles.length;for(let t=0;t<e;t++){let e=this.slippyTiles[0].length;this.isolineTiles[t]=[];for(let r=0;r<e;r++){let e=this.slippyTiles[t][r],n=this.isolineTilePool.isEmpty()?this.isolineTilePool.add(e.clone()):this.isolineTilePool.pop();this.isolineTiles[t][r]=n,this.isolineTileThreeContainer.add(n)}}}else for(let e of(this.isolineTiles2=new Map,[...this.globeTilesService.currentTilesMeshes.entries()].map(([e])=>e))){let t=this.globeTilesService.currentTilesMeshes.get(e);if(void 0===t)continue;let r=t.clone();this.isolineTiles2.set(e,r),this.isolineTileThreeContainer.add(r),r.material=new o.V9B({color:0xff0000,depthTest:!1,depthWrite:!1,transparent:!0})}}showPressureLabels(e={}){let{zxy:t,blurKernel:r,step:o,outputSize:i,labelTextSize:a,labelValueSize:s,labelTextHighValues:l,labelTextLowValues:c,highColor:T,lowColor:j,threshold:A,labelTextUp:k,labelOutlineColor:R}={zxy:"0/0/0",blurKernel:5,step:2,outputSize:-1,labelTextSize:1.5,labelValueSize:1,labelTextHighValues:"H",labelTextLowValues:"L",highColor:"#FF0000",lowColor:"#0000FF",threshold:1013,labelTextUp:!0,labelOutlineColor:"#FFFFFF",...e},N=Array.from({length:255/o},(e,t)=>t*o),I=this.computeCurrentMixedImage({zxy:t,blurKernel:r,outputSize:i,channel:this.channel});if(!I)throw Error("Impossible to compute labels");let O=Array(I.width*I.height),L=n.pU[this.channel];for(let e=0;e<O.length;e+=1)O[e]=I.data[e*I.channels+L];let D=(function(){var e=1,t=1,r=d,n=s;function o(e){var t=r(e);if(Array.isArray(t))t=t.slice().sort(f);else{let r=function(e,t){let r,n;if(void 0===t)for(let t of e)null!=t&&(void 0===r?t>=t&&(r=n=t):(r>t&&(r=t),n<t&&(n=t)));else{let o=-1;for(let i of e)null!=(i=t(i,++o,e))&&(void 0===r?i>=i&&(r=n=i):(r>i&&(r=i),n<i&&(n=i)))}return[r,n]}(e,v);for(t=function(e,t,r){if(t*=1,e*=1,!((r*=1)>0))return[];if(e===t)return[e];let n=t<e,[o,i,a]=n?u(t,e,r):u(e,t,r);if(!(i>=o))return[];let s=i-o+1,l=Array(s);if(n)if(a<0)for(let e=0;e<s;
1++e)l[e]=-((i-e)/a);else for(let e=0;e<s;++e)l[e]=(i-e)*a;else if(a<0)for(let e=0;e<s;++e)l[e]=-((o+e)/a);else for(let e=0;e<s;++e)l[e]=(o+e)*a;return l}(...function(e,t,r){let n;for(;;){let o=u(+e,+t,+r)[2];if(o===n||0===o||!isFinite(o))return[e,t];o>0?(e=Math.floor(e/o)*o,t=Math.ceil(t/o)*o):o<0&&(e=Math.ceil(e*o)/o,t=Math.floor(t*o)/o),n=o}}(r[0],r[1],t),t);t[t.length-1]>=r[1];)t.pop();for(;t[1]<r[0];)t.shift()}return t.map(t=>i(e,t))}function i(r,o){let i=null==o?NaN:+o;if(isNaN(i))throw Error(`invalid value: ${o}`);var s=[],l=[];return function(r,n,o){var i,s,l,c,u,d,p=[],f=[];for(i=s=-1,g[(c=b(r[0],n))<<1].forEach(h);++i<e-1;)g[(l=c)|(c=b(r[i+1],n))<<1].forEach(h);for(g[0|c].forEach(h);++s<t-1;){for(i=-1,g[(c=b(r[s*e+e],n))<<1|(u=b(r[s*e],n))<<2].forEach(h);++i<e-1;)l=c,c=b(r[s*e+e+i+1],n),d=u,g[l|c<<1|(u=b(r[s*e+i+1],n))<<2|d<<3].forEach(h);g[c|u<<3].forEach(h)}for(i=-1,g[(u=r[s*e]>=n)<<2].forEach(h);++i<e-1;)d=u,g[(u=b(r[s*e+i+1],n))<<2|d<<3].forEach(h);function h(e){var t,r,n=[e[0][0]+i,e[0][1]+s],l=[e[1][0]+i,e[1][1]+s],c=a(n),u=a(l);(t=f[c])?(r=p[u])?(delete f[t.end],delete p[r.start],t===r?(t.ring.push(l),o(t.ring)):p[t.start]=f[r.end]={start:t.start,end:r.end,ring:t.ring.concat(r.ring)}):(delete f[t.end],t.ring.push(l),f[t.end=u]=t):(t=p[u])?(r=f[c])?(delete p[t.start],delete f[r.end],t===r?(t.ring.push(l),o(t.ring)):p[r.start]=f[t.end]={start:r.start,end:t.end,ring:r.ring.concat(t.ring)}):(delete p[t.start],t.ring.unshift(n),p[t.start=c]=t):p[c]=f[u]={start:c,end:u,ring:[n,l]}}g[u<<3].forEach(h)}(r,i,function(e){n(e,r,i),function(e){for(var t=0,r=e.length,n=e[r-1][1]*e[0][0]-e[r-1][0]*e[0][1];++t<r;)n+=e[t-1][1]*e[t][0]-e[t-1][0]*e[t][1];return n}(e)>0?s.push([e]):l.push(e)}),l.forEach(function(e){for(var t,r=0,n=s.length;r<n;++r)if(-1!==function(e,t){for(var r,n=-1,o=t.length;++n<o;)if(r=function(e,t){for(var r=t[0],n=t[1],o=-1,i=0,a=e.length,s=a-1;i<a;s=i++){var l=e[i],c=l[0],u=l[1],d=e[s],p=d[0],f=d[1];if(function(e,t,r){var n,o,i,a,s,l,c;return o=e,i=t,a=r,(i[0]-o[0])*(a[1]-o[1])==(a[0]-o[0])*(i[1]-o[1])&&(s=e[n=+(e[0]===t[0])],l=r[n],c=t[n],s<=l&&l<=c||c<=l&&l<=s)}(l,d,t))return 0;u>n!=f>n&&r<(p-c)*(n-u)/(f-u)+c&&(o=-o)}return o}(e,t[n]))return r;return 0}((t=s[r])[0],e))return void t.push(e)}),{type:"MultiPolygon",value:o,coordinates:s}}function a(t){return 2*t[0]+t[1]*(e+1)*4}function s(r,n,o){r.forEach(function(r){var i=r[0],a=r[1],s=0|i,l=0|a,c=y(n[l*e+s]);i>0&&i<e&&s===i&&(r[0]=w(i,y(n[l*e+s-1]),c,o)),a>0&&a<t&&l===a&&(r[1]=w(a,y(n[(l-1)*e+s]),c,o))})}return o.contour=i,o.size=function(r){if(!arguments.length)return[e,t];var n=Math.floor(r[0]),i=Math.floor(r[1]);if(!(n>=0&&i>=0))throw Error("invalid size");return e=n,t=i,o},o.thresholds=function(e){return arguments.length?(r="function"==typeof e?e:Array.isArray(e)?h(p.call(e)):h(e),o):r},o.smooth=function(e){return arguments.length?(n=e?s:m,o):n===s},o})().size([I.width,I.height]).thresholds(N)(O),C=this.getMapOrThrow();this.hidePressureLabels();let _=D.map(e=>(function(e,t=!1){let r=["coordinates","type"],n=Object.getOwnPropertyNames(e).filter(e=>!r.includes(e));return e.coordinates.map(r=>{var o;let i,a,s={type:"Polygon",coordinates:r};return n.forEach(t=>{Object.defineProperty(s,t,{value:e[t],configurable:!0,writable:!0})}),t?(i=["coordinates","type"],a=Object.getOwnPropertyNames(o=s).filter(e=>!i.includes(e)),o.coordinates.map((e,t)=>{t>0&&e.reverse();let r={type:"Polygon",coordinates:[e]};return a.forEach(e=>{Object.defineProperty(r,e,{value:o[e],configurable:!0,writable:!0})}),r})):[s]}).reduce((e,t)=>e.concat(t),[])})(e,!0)).reduce((e,t)=>e.concat(t),[]);_.forEach(e=>(function(e,t){for(let r=0;r<e.coordinates.length;r+=1){let n=e.coordinates[r];for(let e=0;e<n.length;e+=1){let r=n[e],o=t(r);r[0]=o[0],r[1]=o[1]}}})(e,e=>[e[0]/I.width*360-180,-1*(0,n.Jh)(e[1],I.height)]));let M=_.map(e=>new S(e));for(let e=0;e<M.length;e+=1)for(let t=e+1;t<M.length;t+=1)M[e].establishLineage(M[t]);M.forEach(e=>e.sortLineage());let U=M.filter(e=>!e.hasSiblings()&&e.isLeafNode()).map(e=>{let t=e.getPolygon().value/256*(this.max-this.min)+this.min;return{type:"Feature",properties:{labelText:t>A?l:c,labelValue:t>A?Math.ceil(t).toString():Math.floor(t).toString(),color:t>A?T:j},geometry:{type:"Point",coordinates:e.getBBoxCenter()}}});C.addSource(x,{type:"geojson",data:{type:"FeatureCollection",features:U}}),C.addLayer({id:E,type:"symbol",source:x,layout:{"text-field":["format",["get",k?"labelText":"labelValue"],{"font-scale":k?a:s},`
2`,{},["get",k?"labelValue":"labelText"],{"font-scale":k?s:a}],"text-variable-anchor":["center"],"text-justify":"center"},paint:{"text-halo-blur":1,"text-halo-color":R,"text-halo-width":1.5,"text-color":["get","color"]}}),this.hasLabels=!0}setLineThickness(e){this.isolineMaterial.uniforms.lineThickness.value=e,this.isolineMaterial.needsUpdate=!0}setLineColor(e){this.isolineMaterial.uniforms.lineColor.value=(0,n.AH)(e),this.isolineMaterial.needsUpdate=!0}hidePressureLabels(){if(this.hasLabels)try{let e=this.getMapOrThrow();e.getLayer(E)&&e.removeLayer(E),e.getSource(x)&&e.removeSource(x),this.hasLabels=!1}catch{}}setAnimationTime(e){this.hidePressureLabels(),super.setAnimationTime(e)}}n.eZ,n.oR.builtin.VIRIDIS.scale(0,40),n.eZ.prototype.validateSource=function(){}},79485:(e,t,r)=>{let n;r.d(t,{o4:()=>P});var o=r(32808).Buffer;let i="3.7.8",a="function"==typeof o,s="function"==typeof TextDecoder?new TextDecoder:void 0,l="function"==typeof TextEncoder?new TextEncoder:void 0,c=Array.prototype.slice.call("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
2+/="),u=(n={},c.forEach((e,t)=>n[e]=t),n),d=/^(?:[A-Za-z\d+\/]{4})*?(?:[A-Za-z\d+\/]{2}(?:==)?|[A-Za-z\d+\/]{3}=?)?$/,p=String.fromCharCode.bind(String),f="function"==typeof Uint8Array.from?Uint8Array.from.bind(Uint8Array):e=>new Uint8Array(Array.prototype.slice.call(e,0)),h=e=>e.replace(/=/g,"").replace(/[+\/]/g,e=>"+"==e?"-":"_"),m=e=>{let t,r,n,o,i="",a=e.length%3;for(let a=0;a<e.length;){if((r=e.charCodeAt(a++))>255||(n=e.charCodeAt(a++))>255||(o=e.charCodeAt(a++))>255)throw TypeError("invalid character found");i+=c[(t=r<<16|n<<8|o)>>18&63]+c[t>>12&63]+c[t>>6&63]+c[63&t]}return a?i.slice(0,a-3)+"===".substring(a):i},g="function"==typeof btoa?e=>btoa(e):a?e=>o.from(e,"binary").toString("base64"):m,v=a?e=>o.from(e).toString("base64"):e=>{let t=[];for(let r=0,n=e.length;r<n;r+=4096)t.push(p.apply(null,e.subarray(r,r+4096)));return g(t.join(""))},b=(e,t=!1)=>t?h(v(e)):v(e),y=e=>{if(e.length<2){var t=e.charCodeAt(0);return t<128?e:t<2048?p(192|t>>>6)+p(128|63&t):p(224|t>>>12&15)+p(128|t>>>6&63)+p(128|63&t)}var t=65536+(e.charCodeAt(0)-55296)*1024+(e.charCodeAt(1)-56320);return p(240|t>>>18&7)+p(128|t>>>12&63)+p(128|t>>>6&63)+p(128|63&t)},w=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,S=e=>e.replace(w,y),x=a?e=>o.from(e,"utf8").toString("base64"):l?e=>v(l.encode(e)):e=>g(S(e)),E=(e,t=!1)=>t?h(x(e)):x(e),T=e=>E(e,!0),j=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,A=e=>{switch(e.length){case 4:var t=((7&e.charCodeAt(0))<<18|(63&e.charCodeAt(1))<<12|(63&e.charCodeAt(2))<<6|63&e.charCodeAt(3))-65536;return p((t>>>10)+55296)+p((1023&t)+56320);case 3:return p((15&e.charCodeAt(0))<<12|(63&e.charCodeAt(1))<<6|63&e.charCodeAt(2));default:return p((31&e.charCodeAt(0))<<6|63&e.charCodeAt(1))}},k=e=>e.replace(j,A),R=e=>{let t,r,n;if(e=e.replace(/\s+/g,""),!d.test(e))throw TypeError("malformed base64.");e+="==".slice(2-(3&e.length));let o=[];for(let i=0;i<e.length;)t=u[e.charAt(i++)]<<18|u[e.charAt(i++)]<<12|(r=u[e.charAt(i++)])<<6|(n=u[e.charAt(i++)]),64===r?o.push(p(t>>16&255)):64===n?o.push(p(t>>16&255,t>>8&255)):o.push(p(t>>16&255,t>>8&255,255&t));return o.join("")},N="function"==typeof atob?e=>atob(e.replace(/[^A-Za-z0-9\+\/]/g,"")):a?e=>o.from(e,"base64").toString("binary"):R,I=a?e=>f(o.from(e,"base64")):e=>f(N(e).split("").map(e=>e.charCodeAt(0))),O=e=>I(D(e)),L=a?e=>o.from(e,"base64").toString("utf8"):s?e=>s.decode(I(e)):e=>k(N(e)),D=e=>e.replace(/[-_]/g,e=>"-"==e?"+":"/").replace(/[^A-Za-z0-9\+\/]/g,""),C=e=>L(D(e)),_=e=>({value:e,enumerable:!1,writable:!0,configurable:!0}),M=function(){let e=(e,t)=>Object.defineProperty(String.prototype,e,_(t));e("fromBase64",function(){return C(this)}),e("toBase64",function(e){return E(this,e)}),e("toBase64URI",function(){return E(this,!0)}),e("toBase64URL",function(){return E(this,!0)}),e("toUint8Array",function(){return O(this)})},U=function(){let e=(e,t)=>Object.defineProperty(Uint8Array.prototype,e,_(t));e("toBase64",function(e){return b(this,e)}),e("toBase64URI",function(){return b(this,!0)}),e("toBase64URL",function(){return b(this,!0)})},P={version:i,VERSION:i,atob:N,atobPolyfill:R,btoa:g,btoaPolyfill:m,fromBase64:C,toBase64:E,encode:E,encodeURI:T,encodeURL:T,utob:S,btou:k,decode:C,isValid:e=>{if("string"!=typeof e)return!1;let t=e.replace(/\s+/g,"").replace(/={0,2}$/,"");return!/[^\s0-9a-zA-Z\+/]/.test(t)||!/[^\s0-9a-zA-Z\-_]/.test(t)},fromUint8Array:b,toUint8Array:O,extendString:M,extendUint8Array:U,extendBuiltins:()=>{M(),U()}}},82034:(e,t,r)=>{let n;r.d(t,{A:()=>s});let o="u">typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),i=new Uint8Array(16),a=[];for(let e=0;e<256;++e)a.push((e+256).toString(16).slice(1));let s=function(e,t,r){if(o&&!t&&!e)return o();let s=(e=e||{}).random??e.rng?.()??function(){if(!n){if("u"<typeof crypto||!crypto.getRandomValues)throw Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");n=crypto.getRandomValues.bind(crypto)}return n(i)}();if(s.length<16)throw Error("Random bytes length must be >= 16");if(s[6]=15&s[6]|64,s[8]=63&s[8]|128,t){if((r=r||0)<0||r+16>t.length)throw RangeError(`UUID byte range ${r}:${r+15} is out of buffer bounds`);for(let e=0;e<16;++e)t[r+e]=s[e];return t}
2return function(e,t=0){return(a[e[t+0]]+a[e[t+1]]+a[e[t+2]]+a[e[t+3]]+"-"+a[e[t+4]]+a[e[t+5]]+"-"+a[e[t+6]]+a[e[t+7]]+"-"+a[e[t+8]]+a[e[t+9]]+"-"+a[e[t+10]]+a[e[t+11]]+a[e[t+12]]+a[e[t+13]]+a[e[t+14]]+a[e[t+15]]).toLowerCase()}(s)}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.