(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,310847,174960,e=>{"use strict";var t=e.i(981030);let r=e=>e,n=e=>({_tag:"Left",value:e}),s=e=>({_tag:"Right",value:e}),i={dimap:(e,t,r)=>n=>t(r(e(n))),first:e=>([t,r])=>[e(t),r],right:e=>t=>"Left"===t._tag?t:s(e(t.value)),wander:e=>t=>t.map(e)},o={empty:()=>void 0,foldMap:(e,t)=>{for(let r=0;r[],foldMap:(e,t)=>{let r=[];return t.forEach(t=>{r=r.concat(e(t))}),r}},u=e=>({dimap:(e,t,r)=>t=>r(e(t)),first:e=>([t,r])=>e(t),right:t=>r=>"Left"===r._tag?e.empty():t(r.value),wander:t=>r=>e.foldMap(t,r)}),h={Equivalence:{Equivalence:"Equivalence",Iso:"Iso",Lens:"Lens",Prism:"Prism",Traversal:"Traversal",Getter:"Getter",AffineFold:"AffineFold",Fold:"Fold",Setter:"Setter"},Iso:{Equivalence:"Iso",Iso:"Iso",Lens:"Lens",Prism:"Prism",Traversal:"Traversal",Getter:"Getter",AffineFold:"AffineFold",Fold:"Fold",Setter:"Setter"},Lens:{Equivalence:"Lens",Iso:"Lens",Lens:"Lens",Prism:"Prism",Traversal:"Traversal",Getter:"Getter",AffineFold:"AffineFold",Fold:"Fold",Setter:"Setter"},Prism:{Equivalence:"Prism",Iso:"Prism",Lens:"Prism",Prism:"Prism",Traversal:"Traversal",Getter:"AffineFold",AffineFold:"AffineFold",Fold:"Fold",Setter:"Setter"},Traversal:{Equivalence:"Traversal",Iso:"Traversal",Lens:"Traversal",Prism:"Traversal",Traversal:"Traversal",Getter:"Fold",AffineFold:"Fold",Fold:"Fold",Setter:"Setter"},Getter:{Equivalence:"Getter",Iso:"Getter",Lens:"Getter",Prism:"AffineFold",Traversal:"Fold",Getter:"Getter",AffineFold:"AffineFold",Fold:"Fold",Setter:void 0},AffineFold:{Equivalence:"AffineFold",Iso:"AffineFold",Lens:"AffineFold",Prism:"AffineFold",Traversal:"Fold",Getter:"AffineFold",AffineFold:"AffineFold",Fold:"Fold",Setter:void 0},Fold:{Equivalence:"Fold",Iso:"Fold",Lens:"Fold",Prism:"Fold",Traversal:"Fold",Getter:"Fold",AffineFold:"Fold",Fold:"Fold",Setter:void 0},Setter:{Equivalence:void 0,Iso:void 0,Lens:void 0,Prism:void 0,Traversal:void 0,Getter:void 0,AffineFold:void 0,Fold:void 0,Setter:void 0}},d=(e,t)=>(t._tag=e,t),l=e=>(e._removable=!0,e);function c(e,t,r){if(2==arguments.length){let r=(r,n)=>e(r,t(r,n));return r._tag=h[e._tag][t._tag],r._removable=t._removable||!1,r}{let n=h[e._tag][t._tag],s=(n,s)=>e(n,t(n,r(n,s)));return s._tag=h[n][r._tag],s._removable=r._removable||!1,s}}let p=d("Equivalence",(e,t)=>t),f=(e,t)=>d("Iso",(r,n)=>r.dimap(e,t,n)),y=(e,t)=>d("Lens",(r,n)=>r.dimap(t=>[e(t),t],t,r.first(n))),m=(e,t)=>d("Prism",(n,s)=>n.dimap(e,e=>"Left"===e._tag?r(e.value):t(e.value),n.right(s))),g=d("Traversal",(e,t)=>e.dimap(r,r,e.wander(t))),w=(e,t)=>e(u(a),e=>[e])(t),v=f(e=>e.map((e,t)=>[t,e]),e=>{let t=[...e].sort((e,t)=>e[0]-t[0]),r=[];for(let e=0;ey(t=>t[e],([t,r])=>Object.assign(Object.assign({},r),{[e]:t})),H=e=>y(t=>t[e],([t,r])=>{let n=r.slice();return n[e]=t,n}),q=H(0),P=e=>m(t=>e(t)?s(t):n(t),r),T=Symbol("__no_match__"),b=P(e=>e!==T),E=Symbol("__remove_me__"),M=e=>l(c(y(t=>0{if(t===T)return r;if(t===E)if("string"==typeof r)return r.substring(0,e)+r.substring(e+1);else return[...r.slice(0,e),...r.slice(e+1)];if("string"==typeof r)return 0===e?t+r.substring(1):e===r.length?r.substring(0,e-1)+t:r.substring(0,e)+t+r.substring(e+1);{let n=r.slice();return n[e]=t,n}}),b)),S=m(e=>void 0===e?n(void 0):s(e),r),U=y(e=>void 0,([e,t])=>void 0===e?t:[e,...t]),_=y(e=>void 0,([e,t])=>void 0===e?t:[...t,e]),I=c(f(e=>e.split(""),e=>e.join("")),g),O=c(f(e=>e.split(/\b/),e=>e.join("")),g,P(e=>!/\s+/.test(e)));class C{constructor(e){this._ref=e}get _tag(){return this._ref._tag}get _removable(){return this._ref._removable}compose(e){return new C(c(this._ref,e._ref))}iso(e,t){return new C(c(this._ref,f(e,t)))}lens(e,t){return new C(c(this._ref,y(e,([e,r])=>t(r,e))))}indexed(){return new C(c(this._ref,v))}prop(e){return new C(c(this._ref,A(e)))}path(...e){return 1===e.length&&(e=e[0].split(".")),new C(e.reduce((e,t)=>c(e,A(t)),this._ref))}pick(e){return new C(c(this._ref,y(t=>{let r={};for(let n of e)r[n]=t[n];return r},([t,r])=>{let n=Object.assign({},r);for(let t of e)delete n[t];return Object.assign(n,t)})))}nth(e){return new C(c(this._ref,H(e)))}filter(e){return new C(c(this._ref,c(y(t=>{let r=t.map((t,r)=>e(t)?r:null).filter(e=>null!=e);return[r.map(e=>t[e]),r]},([[e,t],r])=>{let n=r.length,s=e.length,i=0,o=0,a=0,u=[];for(;ivoid 0===t?e:t,([e,t])=>e)))}partsOf(e){let t,r="function"==typeof e?e(L):e;return new C(c(this._ref,(t=r._ref,c(y(e=>{let r=w(t,e);return[r,r.length]},([[e,r],n])=>{if(e.length!==r)throw Error("cannot add/remove elements through partsOf");let s=0;return t(i,()=>e[s++])(n)}),q))))}reread(e){return new C(c(this._ref,y(t=>e(t),([e,t])=>e)))}rewrite(e){return new C(c(this._ref,y(e=>e,([t,r])=>e(t))))}optional(){return new C(c(this._ref,S))}guard_(){return e=>this.guard(e)}guard(e){return new C(c(this._ref,m(t=>e(t)?s(t):n(t),r)))}at(e){return new C(c(this._ref,M(e)))}head(){return new C(c(this._ref,M(0)))}index(e){return new C(c(this._ref,M(e)))}find(e){return new C(c(this._ref,l(c(y(t=>{let r=t.findIndex(e);return -1===r?[T,-1]:[t[r],r]},([[e,t],r])=>{if(e===T)return r;if(e===E)return[...r.slice(0,t),...r.slice(t+1)];let n=r.slice();return n[t]=e,n}),q,b))))}elems(){return new C(c(this._ref,g))}to(e){return new C(c(this._ref,d("Getter",(t,n)=>t.dimap(e,r,n))))}when(e){return new C(c(this._ref,P(e)))}chars(){return new C(c(this._ref,I))}words(){return new C(c(this._ref,O))}prependTo(){return new C(c(this._ref,U))}appendTo(){return new C(c(this._ref,_))}}let L=new C(p),k=(e,t,r)=>(t.has(r)?t:t.set(r,e())).get(r),F=new WeakMap;function x(e,r){var n;let s;return n=()=>{let n=r(L);return(0,t.atom)(t=>{let r=t(e);return r instanceof Promise?r.then(e=>B(n,e)):B(n,r)},(t,r,s)=>{let o="function"==typeof s?(e=>t=>{let r;return r=n._ref,r(i,e)(t)})(s):(e=>t=>{let r;return r=n._ref,r(i,()=>e)(t)})(s),a=t(e);return r(e,a instanceof Promise?a.then(o):o(a))})},s=k(()=>new WeakMap,F,e),k(n,s,r)}let B=(e,t)=>"Traversal"===e._tag?(t=>w(e._ref,t))(t):"Prism"===e._tag?(t=>{let n;return n=e._ref,n(u(o),r)(t)})(t):(t=>{let n;return n=e._ref,n(u({}),r)(t)})(t);e.s(["focusAtom",0,x],174960);var D=e.i(284007);let R=(0,D.createJSONStorage)(),G={...R,getItem:(e,t)=>(function(e,t){if(!e)return t;if(e.nextgenSidecar)return e;let{locationFeatureIds:r,recentLocationsData:n,locationFeatureIdSweepVersion:s,...i}=e;return{...i,nextgenSidecar:{locationFeatureIds:r,recentLocationsData:n,locationFeatureIdSweepVersion:s}}})(R.getItem(e,t),t)},j=(0,D.atomWithStorage)("wxu-web/keyval:user",{recentLocations:[],recentAddresses:[],userHasLoggedInBefore:!1,userPreference:{},nextgenSidecar:{locationFeatureIds:{},recentLocationsData:{}}},G,{getOnInit:!0}),W=x(j,e=>e.prop("anonymousId")),$=x(j,e=>e.prop("userHasLoggedInBefore")),N=x(j,e=>e.prop("recentLocations")),V=x(j,e=>e.prop("recentAddresses")),z=x(j,e=>e.prop("userPreference")),X=x(j,e=>e.prop("nextgenSidecar").prop("locationFeatureIds")),K=x(j,e=>e.prop("nextgenSidecar").prop("recentLocationsData")),Y=x(j,e=>e.prop("nextgenSidecar").prop("locationFeatureIdSweepVersion")),Z=x((0,D.atomWithStorage)("wxu-web/keyval:user-account",{userAccountResponse:null},void 0,{getOnInit:!0}),e=>e.prop("userAccountResponse")),Q=(0,D.atomWithStorage)("wxu-web/keyval:LOGIN_REDIRECT_PAGE","/",void 0,{getOnInit:!0}),J=(0,t.atom)(e=>e(Q),(e,t,r)=>{let n=RegExp("\\/login|\\/signup|\\/forgot-password|\\/reset-password");r.match(n)||t(Q,r)});e.s(["userHasLoggedInBeforeAtom",0,$,"wxuLoginRedirectPageAtom",0,J,"wxuUserAccountUserAccountResponseAtom",0,Z,"wxuUserAnonymousIdAtom",0,W,"wxuUserLocationFeatureIdSweepVersionAtom",0,Y,"wxuUserLocationFeatureIdsAtom",0,X,"wxuUserPreferenceAtom",0,z,"wxuUserRecentAddressesAtom",0,V,"wxuUserRecentLocationsAtom",0,N,"wxuUserRecentLocationsDataAtom",0,K],310847)},333350,e=>{"use strict";let t=!!window.document&&!!window.document.createElement;e.s(["default",0,t])},990033,e=>{"use strict";let t,r="u">typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),n=new Uint8Array(16),s=[];for(let e=0;e= 16");if(h[6]=15&h[6]|64,h[8]=63&h[8]|128,i){if((u=u||0)i.length)throw RangeError(`UUID byte range ${u}:${u+15} is out of buffer bounds`);for(let e=0;e{"use strict";let t="Imperial",r="Metric",n="Hybrid",s={code:"e",name:t,temp:"F",speed:"mph",distance:"mi",accumulation:"in",precip:"in",pressure:"in"},i={code:"m",name:r,temp:"C",speed:"km/h",distance:"km",accumulation:"cm",precip:"mm",pressure:"mb"},o={code:"h",name:n,temp:"C",speed:"mph",distance:"mi",accumulation:"in",precip:"in",pressure:"mb"};e.s(["UNITS_COOKIE_KEY",0,"unitOfMeasurement","UNIT_HYBRID",0,n,"UNIT_IMPERIAL",0,t,"UNIT_METRIC",0,r,"imperial",0,s,"unitsSystemByCode",0,function(e){switch(e?.toLowerCase()){case"e":case"f":return s;case"m":case"c":return i;case"h":return o;default:return null}},"unitsSystemByName",0,function(e=""){switch(e.toLowerCase()){case"imperial":case"Imperial":return s;case"metric":case"Metric":return i;case"hybrid":case"Hybrid":return o;default:return null}}])},543512,e=>{"use strict";var t,r=((t={})[t.none=-1]="none",t[t.standard=0]="standard",t[t.premium=1]="premium",t[t.adFree=2]="adFree",t[t.premiumWithAd=3]="premiumWithAd",t);let n=Object.entries(r).reduce((e,[t,r])=>(e[r]=t,e),{});Object.entries(r).reduce((e,[t,r])=>(e[r.toString()]=r,e),{}),e.s(["UserSubscriptionPremiumTiers",0,[1,2,3],"UserSubscriptionTierKeysMap",0,n,"UserSubscriptionTiers",()=>r,"UserSubscriptionTiersMap",0,{standard:0,tier0:1,tier1:1,"ad-free-v2":2,tier3:3}])},889753,301904,e=>{"use strict";var t=e.i(284007),r=e.i(617874),n=e.i(990033),s=e.i(981030),i=e.i(543512);let o={animationSpeed:1,autoplay:!0,opacity:100,roadOverlay:"default",style:"default"};e.s(["DEFAULT_MAP_SETTINGS",0,o],301904);let a=(0,s.atom)(i.UserSubscriptionTiers.none),u=(0,t.atomWithStorage)("userProfile",null,void 0,{getOnInit:!0}),h=(0,t.atomWithStorage)("userPreferences",{userID:(0,n.v4)(),unit:r.UNIT_IMPERIAL,locations:[],locale:"en_US",mapSettings:o,favoriteWeatherComponents:[],favoriteActivityComponents:[],dashboard:[]},void 0,{getOnInit:!0});e.s(["userPreferencesAtom",0,h,"userProfileAtom",0,u,"userTierAtom",0,a],889753)},949920,e=>{"use strict";var t=e.i(381477);let r=(0,e.i(66396).withMiddleware)(t.default,e=>(t,r,n)=>(n.revalidateOnFocus=!1,n.revalidateIfStale=!1,n.revalidateOnReconnect=!1,e(t,r,n)));e.s(["default",0,r])},479252,(e,t,r)=>{"use strict";var n,s;Object.defineProperty(r,"__esModule",{value:!0}),r.HttpMethod=void 0,(s=n||(r.HttpMethod=n={})).GET="GET",s.POST="POST",s.PUT="PUT",s.DELETE="DELETE",s.PATCH="PATCH"},212840,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.AccountAPI=void 0;let n=e.r(479252);r.AccountAPI=class{requestHandler;constructor(e){this.requestHandler=e}async getAccount(){return this.requestHandler.request({method:n.HttpMethod.GET,path:"/account"})}async updateAccount(e){await this.requestHandler.request({method:n.HttpMethod.PUT,path:"/account",data:e})}async getAccountId(){return this.requestHandler.request({method:n.HttpMethod.GET,path:"/account/id"})}async changeEmail(e){await this.requestHandler.request({method:n.HttpMethod.PUT,path:"/email/change",data:{email:e}})}async changePassword(e,t){await this.requestHandler.request({method:n.HttpMethod.PUT,path:"/password/change",data:{old_password:e,new_password:t}})}async forgotPassword(e,t,r){let s={};t&&(s.reset_password_url=t),r&&(s.platform=r),await this.requestHandler.request({method:n.HttpMethod.POST,path:"/password/forgotten",data:{email:e},params:s,requiresAuth:!1})}async resetPassword(e,t,r,s){let i={};s&&(i.platform=s),await this.requestHandler.request({method:n.HttpMethod.POST,path:"/password/reset",data:{email:e,otp:t,password:r},params:i,requiresAuth:!1})}async getUserId(){return this.requestHandler.request({method:n.HttpMethod.GET,path:"/user/id"})}async getUserInfo(){return this.requestHandler.request({method:n.HttpMethod.GET,path:"/user/id/email"})}async getUserAccountById(e){return this.requestHandler.request({method:n.HttpMethod.GET,path:`/users/${e}/account`})}async getUserAccountByEmail(e){return this.requestHandler.request({method:n.HttpMethod.GET,path:`/users/email/${encodeURIComponent(e)}/account`})}async updateAccountLockStatus(e,t){await this.requestHandler.request({method:n.HttpMethod.PUT,path:`/users/${e}/account/lockStatus`,data:{accountLockStatus:t}})}}},688029,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.ApplicationsAPI=void 0;let n=e.r(479252);r.ApplicationsAPI=class{requestHandler;constructor(e){this.requestHandler=e}async getApplications(e,t){return this.requestHandler.request({method:n.HttpMethod.GET,path:"/applications",params:{appId:e,endpointId:t}})}async createApplication(e){await this.requestHandler.request({method:n.HttpMethod.POST,path:"/applications",data:e})}async addPartner(e,t,r){await this.requestHandler.request({method:n.HttpMethod.PUT,path:`/applications/app-id/${e}/endpoint-id/${t}`,data:r})}async deletePartner(e,t,r){await this.requestHandler.request({method:n.HttpMethod.DELETE,path:`/applications/partner/app-id/${e}/endpoint-id/${t}`,params:{partner:r}})}async updateLastActivity(e,t,r){await this.requestHandler.request({method:n.HttpMethod.PUT,path:`/applications/activity/user/${e}/app-id/${t}/endpoint-id/${r}`})}async getUserApplications(e){return this.requestHandler.request({method:n.HttpMethod.GET,path:`/applications/user/${e}`})}async createUserApplication(e,t){await this.requestHandler.request({method:n.HttpMethod.POST,path:`/applications/user/${e}`,data:t})}async deleteUserApplications(e){await this.requestHandler.request({method:n.HttpMethod.DELETE,path:`/applications/user/${e}`})}async deleteUserApplication(e,t,r){await this.requestHandler.request({method:n.HttpMethod.DELETE,path:`/applications/user/${e}/app-id/${t}/endpoint-id/${r}`})}async getUserEndpointIds(e){return this.requestHandler.request({method:n.HttpMethod.GET,path:"/applications/endpoint-ids",params:{userID:e}})}}},750413,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.AssetsAPI=void 0;let n=e.r(479252);r.AssetsAPI=class{requestHandler;constructor(e){this.requestHandler=e}async getAssets(){return this.requestHandler.request({method:n.HttpMethod.GET,path:"/assets"})}async getUserAssets(e){return this.requestHandler.request({method:n.HttpMethod.GET,path:`/assets/${e}`})}async deleteUserAssets(e){await this.requestHandler.request({method:n.HttpMethod.DELETE,path:`/assets/${e}`})}async createWUAssets(e,t){await this.requestHandler.request({method:n.HttpMethod.POST,path:`/assets/wu/${e}`,data:t})}async updateWUAssets(e,t){await this.requestHandler.request({method:n.HttpMethod.PUT,path:`/assets/wu/${e}`,data:t})}async createWUAssetsMigration(e,t){await this.requestHandler.request({method:n.HttpMethod.POST,path:`/assets/migration/${e}`,data:t})}}},217083,(e,t,r)=>{var n={675:function(e,t){"use strict";t.byteLength=function(e){var t=u(e),r=t[0],n=t[1];return(r+n)*3/4-n},t.toByteArray=function(e){var t,r,i=u(e),o=i[0],a=i[1],h=new s((o+a)*3/4-a),d=0,l=a>0?o-4:o;for(r=0;r>16&255,h[d++]=t>>8&255,h[d++]=255&t;return 2===a&&(t=n[e.charCodeAt(r)]>4,h[d++]=255&t),1===a&&(t=n[e.charCodeAt(r)]>2,h[d++]=t>>8&255,h[d++]=255&t),h},t.fromByteArray=function(e){for(var t,n=e.length,s=n%3,i=[],o=0,a=n-s;o>18&63]+r[s>>12&63]+r[s>>6&63]+r[63&s]);return i.join("")}(e,o,o+16383>a?a:o+16383));return 1===s?i.push(r[(t=e[n-1])>>2]+r[t>10]+r[t>>4&63]+r[ttypeof Uint8Array?Uint8Array:Array,i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",o=0,a=i.length;o0)throw Error("Invalid string. Length must be a multiple of 4");var r=e.indexOf("=");-1===r&&(r=t);var n=r===t?0:4-r%4;return[r,n]}n[45]=62,n[95]=63},72:function(e,t,r){"use strict";var n=r(675),s=r(783),i="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;function o(e){if(e>0x7fffffff)throw RangeError('The value "'+e+'" is invalid for option "size"');var t=new Uint8Array(e);return Object.setPrototypeOf(t,a.prototype),t}function a(e,t,r){if("number"==typeof e){if("string"==typeof t)throw TypeError('The "string" argument must be of type string. Received type number');return d(e)}return u(e,t,r)}function u(e,t,r){if("string"==typeof e){var n=e,s=t;if(("string"!=typeof s||""===s)&&(s="utf8"),!a.isEncoding(s))throw TypeError("Unknown encoding: "+s);var i=0|p(n,s),u=o(i),h=u.write(n,s);return h!==i&&(u=u.slice(0,h)),u}if(ArrayBuffer.isView(e))return l(e);if(null==e)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(U(e,ArrayBuffer)||e&&U(e.buffer,ArrayBuffer)||"u">typeof SharedArrayBuffer&&(U(e,SharedArrayBuffer)||e&&U(e.buffer,SharedArrayBuffer)))return function(e,t,r){var n;if(ttypeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return a.from(e[Symbol.toPrimitive]("string"),t,r);throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function h(e){if("number"!=typeof e)throw TypeError('"size" argument must be of type number');if(etypeof console&&"function"==typeof console.error&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(a.prototype,"parent",{enumerable:!0,get:function(){if(a.isBuffer(this))return this.buffer}}),Object.defineProperty(a.prototype,"offset",{enumerable:!0,get:function(){if(a.isBuffer(this))return this.byteOffset}}),a.poolSize=8192,a.from=function(e,t,r){return u(e,t,r)},Object.setPrototypeOf(a.prototype,Uint8Array.prototype),Object.setPrototypeOf(a,Uint8Array),a.alloc=function(e,t,r){return(h(e),e=0x7fffffff)throw RangeError("Attempt to allocate Buffer larger than maximum size: 0x7fffffff bytes");return 0|e}function p(e,t){if(a.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||U(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);var r=e.length,n=arguments.length>2&&!0===arguments[2];if(!n&&0===r)return 0;for(var s=!1;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":return b(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return M(e).length;default:if(s)return n?-1:b(e).length;t=(""+t).toLowerCase(),s=!0}}function f(e,t,r){var s,i,o,a=!1;if((void 0===t||tthis.length||((void 0===r||r>this.length)&&(r=this.length),r>>=0)>>=0)))return"";for(e||(e="utf8");;)switch(e){case"hex":return function(e,t,r){var n=e.length;(!t||tn)&&(r=n);for(var s="",i=t;i0x7fffffff?r=0x7fffffff:r=e.length)if(s)return -1;else r=e.length-1;else if(ra&&(r=a-u),i=r;i>=0;i--){for(var l=!0,c=0;cr&&(e+=" ... "),""},i&&(a.prototype[i]=a.prototype.inspect),a.prototype.compare=function(e,t,r,n,s){if(U(e,Uint8Array)&&(e=a.from(e,e.offset,e.byteLength)),!a.isBuffer(e))throw TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===r&&(r=e?e.length:0),void 0===n&&(n=0),void 0===s&&(s=this.length),te.length||nthis.length)throw RangeError("out of range index");if(n>=s&&t>=r)return 0;if(n>=s)return -1;if(t>=r)return 1;if(t>>>=0,r>>>=0,n>>>=0,s>>>=0,this===e)return 0;for(var i=s-n,o=r-t,u=Math.min(i,o),h=this.slice(n,s),d=e.slice(t,r),l=0;l239?4:h>223?3:h>191?2:1;if(s+l127&&(d=u);break;case 3:i=e[s+1],o=e[s+2],(192&i)==128&&(192&o)==128&&(u=(15&h)2047&&(u57343)&&(d=u);break;case 4:i=e[s+1],o=e[s+2],a=e[s+3],(192&i)==128&&(192&o)==128&&(192&a)==128&&(u=(15&h)65535&&u65535&&(d-=65536,n.push(d>>>10&1023|55296),d=56320|1023&d),n.push(d),s+=l}var c=n,p=c.length;if(pr)throw RangeError("Trying to access beyond buffer length")}function A(e,t,r,n,s,i){if(!a.isBuffer(e))throw TypeError('"buffer" argument must be a Buffer instance');if(t>s||te.length)throw RangeError("Index out of range")}function H(e,t,r,n,s,i){if(r+n>e.length||r>>=0,i||H(e,t,r,4,34028234663852886e22,-34028234663852886e22),s.write(e,t,r,n,23,4),r+4}function P(e,t,r,n,i){return t*=1,r>>>=0,i||H(e,t,r,8,17976931348623157e292,-17976931348623157e292),s.write(e,t,r,n,52,8),r+8}a.prototype.write=function(e,t,r,n){if(void 0===t)n="utf8",r=this.length,t=0;else if(void 0===r&&"string"==typeof t)n=t,r=this.length,t=0;else if(isFinite(t))t>>>=0,isFinite(r)?(r>>>=0,void 0===n&&(n="utf8")):(n=r,r=void 0);else throw Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var s,i,o,a,u,h,d,l,c=this.length-t;if((void 0===r||r>c)&&(r=c),e.length>0&&(rthis.length)throw RangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(var p=!1;;)switch(n){case"hex":return function(e,t,r,n){r=Number(r)||0;var s=e.length-r;n?(n=Number(n))>s&&(n=s):n=s;var i=t.length;n>i/2&&(n=i/2);for(var o=0;o>8,s.push(r%256),s.push(n);return s}(e,this.length-d),this,d,l);default:if(p)throw TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),p=!0}},a.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}},a.prototype.slice=function(e,t){var r=this.length;e=~~e,t=void 0===t?r:~~t,er&&(e=r),tr&&(t=r),t>>=0,t>>>=0,r||v(e,t,this.length);for(var n=this[e],s=1,i=0;++i>>=0,t>>>=0,r||v(e,t,this.length);for(var n=this[e+--t],s=1;t>0&&(s*=256);)n+=this[e+--t]*s;return n},a.prototype.readUInt8=function(e,t){return e>>>=0,t||v(e,1,this.length),this[e]},a.prototype.readUInt16LE=function(e,t){return e>>>=0,t||v(e,2,this.length),this[e]|this[e+1]>>=0,t||v(e,2,this.length),this[e]>>=0,t||v(e,4,this.length),(this[e]|this[e+1]>>=0,t||v(e,4,this.length),0x1000000*this[e]+(this[e+1]>>=0,t>>>=0,r||v(e,t,this.length);for(var n=this[e],s=1,i=0;++i=(s*=128)&&(n-=Math.pow(2,8*t)),n},a.prototype.readIntBE=function(e,t,r){e>>>=0,t>>>=0,r||v(e,t,this.length);for(var n=t,s=1,i=this[e+--n];n>0&&(s*=256);)i+=this[e+--n]*s;return i>=(s*=128)&&(i-=Math.pow(2,8*t)),i},a.prototype.readInt8=function(e,t){return(e>>>=0,t||v(e,1,this.length),128&this[e])?-((255-this[e]+1)*1):this[e]},a.prototype.readInt16LE=function(e,t){e>>>=0,t||v(e,2,this.length);var r=this[e]|this[e+1]>>=0,t||v(e,2,this.length);var r=this[e+1]|this[e]>>=0,t||v(e,4,this.length),this[e]|this[e+1]>>=0,t||v(e,4,this.length),this[e]>>=0,t||v(e,4,this.length),s.read(this,e,!0,23,4)},a.prototype.readFloatBE=function(e,t){return e>>>=0,t||v(e,4,this.length),s.read(this,e,!1,23,4)},a.prototype.readDoubleLE=function(e,t){return e>>>=0,t||v(e,8,this.length),s.read(this,e,!0,52,8)},a.prototype.readDoubleBE=function(e,t){return e>>>=0,t||v(e,8,this.length),s.read(this,e,!1,52,8)},a.prototype.writeUIntLE=function(e,t,r,n){if(e*=1,t>>>=0,r>>>=0,!n){var s=Math.pow(2,8*r)-1;A(this,e,t,r,s,0)}var i=1,o=0;for(this[t]=255&e;++o>>=0,r>>>=0,!n){var s=Math.pow(2,8*r)-1;A(this,e,t,r,s,0)}var i=r-1,o=1;for(this[t+i]=255&e;--i>=0&&(o*=256);)this[t+i]=e/o&255;return t+r},a.prototype.writeUInt8=function(e,t,r){return e*=1,t>>>=0,r||A(this,e,t,1,255,0),this[t]=255&e,t+1},a.prototype.writeUInt16LE=function(e,t,r){return e*=1,t>>>=0,r||A(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},a.prototype.writeUInt16BE=function(e,t,r){return e*=1,t>>>=0,r||A(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},a.prototype.writeUInt32LE=function(e,t,r){return e*=1,t>>>=0,r||A(this,e,t,4,0xffffffff,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},a.prototype.writeUInt32BE=function(e,t,r){return e*=1,t>>>=0,r||A(this,e,t,4,0xffffffff,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},a.prototype.writeIntLE=function(e,t,r,n){if(e*=1,t>>>=0,!n){var s=Math.pow(2,8*r-1);A(this,e,t,r,s-1,-s)}var i=0,o=1,a=0;for(this[t]=255&e;++i>>=0,!n){var s=Math.pow(2,8*r-1);A(this,e,t,r,s-1,-s)}var i=r-1,o=1,a=0;for(this[t+i]=255&e;--i>=0&&(o*=256);)e>>=0,r||A(this,e,t,1,127,-128),e>>=0,r||A(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},a.prototype.writeInt16BE=function(e,t,r){return e*=1,t>>>=0,r||A(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},a.prototype.writeInt32LE=function(e,t,r){return e*=1,t>>>=0,r||A(this,e,t,4,0x7fffffff,-0x80000000),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},a.prototype.writeInt32BE=function(e,t,r){return e*=1,t>>>=0,r||A(this,e,t,4,0x7fffffff,-0x80000000),e>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},a.prototype.writeFloatLE=function(e,t,r){return q(this,e,t,!0,r)},a.prototype.writeFloatBE=function(e,t,r){return q(this,e,t,!1,r)},a.prototype.writeDoubleLE=function(e,t,r){return P(this,e,t,!0,r)},a.prototype.writeDoubleBE=function(e,t,r){return P(this,e,t,!1,r)},a.prototype.copy=function(e,t,r,n){if(!a.isBuffer(e))throw TypeError("argument should be a Buffer");if(r||(r=0),n||0===n||(n=this.length),t>=e.length&&(t=e.length),t||(t=0),n>0&&n=this.length)throw RangeError("Index out of range");if(nthis.length&&(n=this.length),e.length-t=0;--i)e[i+t]=this[i+r];else Uint8Array.prototype.set.call(e,this.subarray(r,n),t);return s},a.prototype.fill=function(e,t,r,n){if("string"==typeof e){if("string"==typeof t?(n=t,t=0,r=this.length):"string"==typeof r&&(n=r,r=this.length),void 0!==n&&"string"!=typeof n)throw TypeError("encoding must be a string");if("string"==typeof n&&!a.isEncoding(n))throw TypeError("Unknown encoding: "+n);if(1===e.length){var s,i=e.charCodeAt(0);("utf8"===n&&i>>=0,r=void 0===r?this.length:r>>>0,e||(e=0),"number"==typeof e)for(s=t;s55295&&r56319||o+1===n){(t-=3)>-1&&i.push(239,191,189);continue}s=r;continue}if(r-1&&i.push(239,191,189),s=r;continue}r=(s-55296-1&&i.push(239,191,189);if(s=null,r>6|192,63&r|128)}else if(r>12|224,r>>6&63|128,63&r|128)}else if(r>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}else throw Error("Invalid code point")}return i}function E(e){for(var t=[],r=0;r=t.length)&&!(s>=e.length);++s)t[s+r]=e[s];return s}function U(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}var _=function(){for(var e="0123456789abcdef",t=Array(256),r=0;r>1,d=-7,l=r?s-1:0,c=r?-1:1,p=e[t+l];for(l+=c,i=p&(1>=-d,d+=a;d>0;i=256*i+e[t+l],l+=c,d-=8);for(o=i&(1>=-d,d+=n;d>0;o=256*o+e[t+l],l+=c,d-=8);if(0===i)i=1-h;else{if(i===u)return o?NaN:1/0*(p?-1:1);o+=Math.pow(2,n),i-=h}return(p?-1:1)*o*Math.pow(2,i-n)},t.write=function(e,t,r,n,s,i){var o,a,u,h=8*i-s-1,d=(1>1,c=5960464477539062e-23*(23===s),p=n?0:i-1,f=n?1:-1,y=+(t=1?t+=c/u:t+=c*Math.pow(2,1-l),t*u>=2&&(o++,u/=2),o+l>=d?(a=0,o=d):o+l>=1?(a=(t*u-1)*Math.pow(2,s),o+=l):(a=t*Math.pow(2,l-1)*Math.pow(2,s),o=0));s>=8;e[r+p]=255&a,p+=f,a/=256,s-=8);for(o=o0;e[r+p]=255&o,p+=f,o/=256,h-=8);e[r+p-f]|=128*y}}},s={};function i(e){var t=s[e];if(void 0!==t)return t.exports;var r=s[e]={exports:{}},o=!0;try{n[e](r,r.exports,i),o=!1}finally{o&&delete s[e]}return r.exports}i.ab="/ROOT/node_modules/.pnpm/[email protected]_@[email protected]_@[email protected]_@[email protected]_react-d_31bb8e2462fe5ce97fc1c84d0267a791/node_modules/next/dist/compiled/buffer/",t.exports=i(72)},318631,(e,t,r)=>{"use strict";var n=e.i(217083);Object.defineProperty(r,"__esModule",{value:!0}),r.AuthAPI=void 0;let s=e.r(479252);r.AuthAPI=class{requestHandler;constructor(e){this.requestHandler=e}updateTokensFromCookies(){let e={accessToken:"access_token_from_cookies",idToken:"id_token_from_cookies",refreshToken:"refresh_token_from_cookies",expiresAt:Date.now()+36e5};this.requestHandler.setTokens(e)}async login(e){let t=await this.requestHandler.request({method:s.HttpMethod.POST,path:"/login",data:e,requiresAuth:!1});return this.updateTokensFromCookies(),t}async sendPasswordlessEmail(e){await this.requestHandler.request({method:s.HttpMethod.POST,path:"/passwordless/email",data:{email:e},requiresAuth:!1})}async loginWithPasswordlessEmail(e,t){let r=await this.requestHandler.request({method:s.HttpMethod.POST,path:"/passwordless/email/login",data:{email:e,otp:t},requiresAuth:!1});return this.updateTokensFromCookies(),r}async loginWithApple(e){let t=await this.requestHandler.request({method:s.HttpMethod.POST,path:"/sso/apple/login",data:e,requiresAuth:!1});return this.updateTokensFromCookies(),t}async loginWithGoogle(e){let t=await this.requestHandler.request({method:s.HttpMethod.POST,path:"/sso/google/login",data:e,requiresAuth:!1});return this.updateTokensFromCookies(),t}async logout(){try{await this.requestHandler.request({method:s.HttpMethod.POST,path:"/logout"})}finally{this.requestHandler.clearTokens()}}async getMachineToken(e){let t=n.Buffer.from(`${e.clientId}:${e.clientSecret}`).toString("base64"),r=await this.requestHandler.request({method:s.HttpMethod.POST,path:"/oauth/token",requiresAuth:!1,headers:{Authorization:`Basic ${t}`}}),i={accessToken:r.access_token,expiresAt:Date.now()+1e3*r.expires_in};return this.requestHandler.setTokens(i),r}async refreshToken(){let e=await this.requestHandler.request({method:s.HttpMethod.GET,path:"/refresh",requiresAuth:!1});return this.updateTokensFromCookies(),e}async register(e){return await this.requestHandler.request({method:s.HttpMethod.POST,path:"/register",data:e,requiresAuth:!1})}async registerPasswordless(e){return await this.requestHandler.request({method:s.HttpMethod.POST,path:"/passwordless/registration",data:e,requiresAuth:!1})}async verifyEmail(e,t){return await this.requestHandler.request({method:s.HttpMethod.PUT,path:"/register/verify/email",data:{email:e,otp:t},requiresAuth:!1})}async resendVerificationEmail(){await this.requestHandler.request({method:s.HttpMethod.PUT,path:"/verification/email/resend",requiresAuth:!1})}async initiateStepUpAuthViaEmail(e){await this.requestHandler.request({method:s.HttpMethod.POST,path:"/reauth/email",params:e?{platform:e}:void 0,requiresAuth:!0})}async validateStepUpAuthViaEmail(e){await this.requestHandler.request({method:s.HttpMethod.PUT,path:"/reauth/email/validation",data:{otp:e},requiresAuth:!0})}async stepUpAuthViaPassword(e,t){let r={password:e};t&&(r["g-recaptcha-response"]=t),await this.requestHandler.request({method:s.HttpMethod.PUT,path:"/reauth/password",data:r,requiresAuth:!0})}async validateStepUpAuth(){await this.requestHandler.request({method:s.HttpMethod.GET,path:"/reauth/validation",requiresAuth:!0})}async forgotPassword(e,t,r){let n={};t&&(n.reset_password_url=t),r&&(n.platform=r),await this.requestHandler.request({method:s.HttpMethod.POST,path:"/password/forgotten",data:{email:e},params:n,requiresAuth:!1})}async resetPassword(e,t,r,n){await this.requestHandler.request({method:s.HttpMethod.POST,path:"/password/reset",data:{email:e,otp:t,password:r},params:n?{platform:n}:void 0,requiresAuth:!1})}async changePassword(e,t){await this.requestHandler.request({method:s.HttpMethod.PUT,path:"/password/change",data:{old_password:e,new_password:t},requiresAuth:!0})}async changeEmail(e){await this.requestHandler.request({method:s.HttpMethod.PUT,path:"/email/change",data:{email:e},requiresAuth:!0})}async getEntitlementToken(){return await this.requestHandler.request({method:s.HttpMethod.POST,path:"/entitlement/token",requiresAuth:!0})}async getUserId(){return await this.requestHandler.request({method:s.HttpMethod.GET,path:"/user/id",requiresAuth:!0})}async getUserInfo(){return await this.requestHandler.request({method:s.HttpMethod.GET,path:"/user/id/email",requiresAuth:!0})}}},622592,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.ConsentAPI=void 0;let n=e.r(479252);r.ConsentAPI=class{requestHandler;constructor(e){this.requestHandler=e}async getConsent(e){return this.requestHandler.request({method:n.HttpMethod.GET,path:"/consent",params:{endpointID:e}})}async updateConsent(e){await this.requestHandler.request({method:n.HttpMethod.PUT,path:"/consent",data:e})}async createConsent(e){await this.requestHandler.request({method:n.HttpMethod.POST,path:"/consent",data:e})}async deleteConsent(e){await this.requestHandler.request({method:n.HttpMethod.DELETE,path:"/consent",params:{endpointID:e}})}async getUserConsent(){return this.requestHandler.request({method:n.HttpMethod.GET,path:"/consent/user"})}async updateUserConsent(e){await this.requestHandler.request({method:n.HttpMethod.PUT,path:"/consent/user",data:e})}async createUserConsent(e){await this.requestHandler.request({method:n.HttpMethod.POST,path:"/consent/user",data:e})}async deleteUserConsent(){await this.requestHandler.request({method:n.HttpMethod.DELETE,path:"/consent/user"})}async getBulkConsent(e,t){let r={};return e&&(r.endpointIDs=e),t&&(r.userID=t),this.requestHandler.request({method:n.HttpMethod.GET,path:"/consent/bulk",params:r})}async deleteBulkConsent(e,t){let r={};e&&(r.endpointIDs=e),t&&(r.userID=t),await this.requestHandler.request({method:n.HttpMethod.DELETE,path:"/consent/bulk",params:r})}async migrateUserConsent(e){await this.requestHandler.request({method:n.HttpMethod.PUT,path:"/consent/user/migration",data:e})}async updateUserConsentWebhook(e){await this.requestHandler.request({method:n.HttpMethod.PUT,path:"/consent/user/update",data:e})}}},273929,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.OpenWebAPI=void 0;let n=e.r(479252);r.OpenWebAPI=class{requestHandler;constructor(e){this.requestHandler=e}async getAccount(){return this.requestHandler.request({method:n.HttpMethod.GET,path:"/openWeb/account",requiresAuth:!0})}async getCodeB(e){return this.requestHandler.request({method:n.HttpMethod.POST,path:"/openWeb/codeB",data:e,requiresAuth:!0})}}},63461,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.PreferenceAPI=void 0;let n=e.r(479252);r.PreferenceAPI=class{requestHandler;constructor(e){this.requestHandler=e}async getPreference(){return this.requestHandler.request({method:n.HttpMethod.GET,path:"/preference"})}async updatePreference(e){await this.requestHandler.request({method:n.HttpMethod.PUT,path:"/preference",data:e})}async createPreference(e){await this.requestHandler.request({method:n.HttpMethod.POST,path:"/preference",data:e})}async getWUPreference(){return this.requestHandler.request({method:n.HttpMethod.GET,path:"/preference/wu"})}async updateWUPreference(e){await this.requestHandler.request({method:n.HttpMethod.PUT,path:"/preference/wu",data:e})}async createWUPreference(e){await this.requestHandler.request({method:n.HttpMethod.POST,path:"/preference/wu",data:e})}async getUserPreference(e){return this.requestHandler.request({method:n.HttpMethod.GET,path:`/preference/${e}`})}async deleteUserPreference(e){await this.requestHandler.request({method:n.HttpMethod.DELETE,path:`/preference/${e}`})}async createUserWUPreference(e,t){await this.requestHandler.request({method:n.HttpMethod.POST,path:`/preference/wu/${e}`,data:t})}async getMapSettings(e){return this.requestHandler.request({method:n.HttpMethod.GET,path:`/preference/map-settings/${e}`})}async createMapSettings(e,t){return this.requestHandler.request({method:n.HttpMethod.POST,path:`/preference/map-settings/${e}`,data:t})}async updateMapSettings(e,t){return this.requestHandler.request({method:n.HttpMethod.PATCH,path:`/preference/map-settings/${e}`,data:t})}async deleteMapSettings(e){await this.requestHandler.request({method:n.HttpMethod.DELETE,path:`/preference/map-settings/${e}`})}}},339222,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.PurchaseAPI=void 0;let n=e.r(479252);r.PurchaseAPI=class{requestHandler;constructor(e){this.requestHandler=e}async getPurchases(e){let t={};return e&&(t.platform=e),this.requestHandler.request({method:n.HttpMethod.GET,path:"/purchase/",params:t})}async createPurchase(e){await this.requestHandler.request({method:n.HttpMethod.POST,path:"/purchase/app/user",data:e})}async getPurchaseRecord(e,t,r){return this.requestHandler.request({method:n.HttpMethod.GET,path:"/purchase/record",params:{platform:e,vendor:t,product:r}})}async getPurchaseToken(e){let t={};return e&&(t.platform=e),this.requestHandler.request({method:n.HttpMethod.GET,path:"/purchase/token",params:t})}async updatePurchase(e){await this.requestHandler.request({method:n.HttpMethod.PUT,path:"/purchase",data:e})}async createPurchaseTransaction(e){await this.requestHandler.request({method:n.HttpMethod.POST,path:"/purchase",data:e})}async getUserPurchases(e){return this.requestHandler.request({method:n.HttpMethod.GET,path:`/purchase/${e}`})}async deleteUserPurchases(e){await this.requestHandler.request({method:n.HttpMethod.DELETE,path:`/purchase/${e}`})}async getUserPurchaseSnapshot(e,t){let r={};return t&&(r.platform=t),this.requestHandler.request({method:n.HttpMethod.GET,path:`/purchase/${e}/getSnapshot`,params:r})}async getUserPurchaseRecord(e,t,r,s){return this.requestHandler.request({method:n.HttpMethod.GET,path:`/purchase/${e}/record`,params:{platform:t,vendor:r,product:s}})}}},698254,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.SegmentationAPI=void 0;let n=e.r(479252);r.SegmentationAPI=class{requestHandler;constructor(e){this.requestHandler=e}async getEndpointSegmentation(){return this.requestHandler.request({method:n.HttpMethod.GET,path:"/segmentation/endpoint"})}async updateEndpointSegmentation(e){await this.requestHandler.request({method:n.HttpMethod.PUT,path:"/segmentation/endpoint",data:e})}async deleteEndpointSegmentation(e){await this.requestHandler.request({method:n.HttpMethod.DELETE,path:"/segmentation/endpoint",data:{keys:e}})}async getEndpointMetrics(){return this.requestHandler.request({method:n.HttpMethod.GET,path:"/segmentation/metrics/endpoint"})}async getUserSegmentation(){return this.requestHandler.request({method:n.HttpMethod.GET,path:"/segmentation/user"})}async updateUserSegmentation(e){await this.requestHandler.request({method:n.HttpMethod.PUT,path:"/segmentation/user",data:e})}async deleteUserSegmentation(e){await this.requestHandler.request({method:n.HttpMethod.DELETE,path:"/segmentation/user",data:{keys:e}})}async getUserMetrics(){return this.requestHandler.request({method:n.HttpMethod.GET,path:"/segmentation/metrics/user"})}async getBulkSegmentation(e,t){let r={};return e&&(r.endpointIDs=e),t&&(r.userID=t),this.requestHandler.request({method:n.HttpMethod.GET,path:"/segmentation/bulk",params:r})}async deleteBulkSegmentation(e,t){let r={};e&&(r.endpointIDs=e),t&&(r.userID=t),await this.requestHandler.request({method:n.HttpMethod.DELETE,path:"/segmentation/bulk",params:r})}async updateBulkSegmentation(e){await this.requestHandler.request({method:n.HttpMethod.PUT,path:"/segmentation/analytics/bulk",data:e})}async updateKeyOnCondition(e){await this.requestHandler.request({method:n.HttpMethod.PUT,path:"/segmentation/analytics/condition",data:e})}async deleteKeyOnCondition(e){await this.requestHandler.request({method:n.HttpMethod.DELETE,path:"/segmentation/analytics/condition",data:e})}async deleteKeyForIds(e){await this.requestHandler.request({method:n.HttpMethod.DELETE,path:"/segmentation/analytics/key",data:e})}async deleteKeyForAll(e){await this.requestHandler.request({method:n.HttpMethod.DELETE,path:"/segmentation/analytics/key/all",data:{key:e}})}}},168126,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.SubscriptionAPI=void 0;let n=e.r(479252);r.SubscriptionAPI=class{requestHandler;constructor(e){this.requestHandler=e}async updateActivity(e){await this.requestHandler.request({method:n.HttpMethod.PATCH,path:"/subscription/activity",data:e})}async updateAddress(e){await this.requestHandler.request({method:n.HttpMethod.PATCH,path:"/subscription/address",data:e})}async createMultiple(e){return this.requestHandler.request({method:n.HttpMethod.PUT,path:"/subscription/create",data:e})}async create(e){return this.requestHandler.request({method:n.HttpMethod.POST,path:"/subscription/create",data:e})}async delete(e){await this.requestHandler.request({method:n.HttpMethod.DELETE,path:"/subscription/delete",params:{subids:e}})}async updateEvent(e){await this.requestHandler.request({method:n.HttpMethod.PATCH,path:"/subscription/event",data:e})}async find(e){let t={};return e.endpointId&&(t.endpointid=e.endpointId),e.address&&(t.address=e.address),e.userId&&(t.userid=e.userId),this.requestHandler.request({method:n.HttpMethod.GET,path:"/subscription/find",params:t})}async findAll(e){return this.requestHandler.request({method:n.HttpMethod.GET,path:"/subscription/findall",params:{endpoints:e}})}async updateLocation(e){await this.requestHandler.request({method:n.HttpMethod.PATCH,path:"/subscription/location",data:e})}async update(e){await this.requestHandler.request({method:n.HttpMethod.PATCH,path:"/subscription/update",data:e})}async updateAll(e){await this.requestHandler.request({method:n.HttpMethod.PATCH,path:"/subscription/updateall",data:e})}async deleteAll(e){let t={};e.endpoints&&(t.endpoints=e.endpoints),e.userId&&(t.userid=e.userId),await this.requestHandler.request({method:n.HttpMethod.DELETE,path:"/subscriptions",params:t})}}},401354,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.TripsAPI=void 0;let n=e.r(479252);r.TripsAPI=class{requestHandler;constructor(e){this.requestHandler=e}async listTrips(e){return this.requestHandler.request({method:n.HttpMethod.GET,path:`/preference/trips/${e}`})}async getTrip(e,t){return this.requestHandler.request({method:n.HttpMethod.GET,path:`/preference/trips/${e}/${t}`})}async createTrip(e,t){return this.requestHandler.request({method:n.HttpMethod.POST,path:`/preference/trips/${e}`,data:t})}async updateTrip(e,t,r){return this.requestHandler.request({method:n.HttpMethod.PUT,path:`/preference/trips/${e}/${t}`,data:r})}async deleteTrip(e,t){await this.requestHandler.request({method:n.HttpMethod.DELETE,path:`/preference/trips/${e}/${t}`})}}},391150,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.ServerError=r.RateLimitError=r.ValidationError=r.NotFoundError=r.APIError=r.UPSXError=void 0;class n extends Error{constructor(e){super(e),this.name="UPSXError",Object.setPrototypeOf(this,n.prototype)}}r.UPSXError=n;class s extends n{code;data;constructor(e,t,r){super(e),this.name="APIError",this.code=t,this.data=r,Object.setPrototypeOf(this,s.prototype)}}r.APIError=s;class i extends s{constructor(e="Resource not found"){super(e,404),this.name="NotFoundError",Object.setPrototypeOf(this,i.prototype)}}r.NotFoundError=i;class o extends s{constructor(e="Invalid request",t){super(e,400,t),this.name="ValidationError",Object.setPrototypeOf(this,o.prototype)}}r.ValidationError=o;class a extends s{constructor(e="Rate limit exceeded"){super(e,429),this.name="RateLimitError",Object.setPrototypeOf(this,a.prototype)}}r.RateLimitError=a;class u extends s{constructor(e="Server error",t=500){super(e,t),this.name="ServerError",Object.setPrototypeOf(this,u.prototype)}}r.ServerError=u},659393,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.RequestHandler=void 0;let n=e.r(391150),s=e.r(479252);r.RequestHandler=class{baseUrl;timeout;defaultHeaders;tokens=null;constructor(e){this.baseUrl=e.baseUrl.endsWith("/")?e.baseUrl.slice(0,-1):e.baseUrl,this.timeout=e.timeout||3e4,this.defaultHeaders={"Content-Type":"application/json",Accept:"application/json",...e.headers}}setTokens(e){this.tokens=e}getTokens(){return this.tokens}clearTokens(){this.tokens=null}isAuthenticated(){return!!this.tokens?.accessToken}async request(e){let{method:t,path:r,params:i,data:o,headers:a={},requiresAuth:u=!1,timeout:h=this.timeout}=e;if(u&&!this.isAuthenticated())throw new n.APIError("Authentication required");let d=`${this.baseUrl}${r.startsWith("/")?r:`/${r}`}`;if(i&&Object.keys(i).length>0){let e=new URLSearchParams;for(let[t,r]of Object.entries(i))void 0!==r&&e.append(t,String(r));let t=e.toString();t&&(d+=`?${t}`)}let l={...this.defaultHeaders,...a};this.tokens?.accessToken&&(l.Authorization=`Bearer ${this.tokens.accessToken}`);let c={method:t,headers:l,credentials:"include"};void 0!==o&&(t===s.HttpMethod.POST||t===s.HttpMethod.PUT||t===s.HttpMethod.PATCH)&&(c.body=JSON.stringify(o));try{let e=new AbortController,t=setTimeout(()=>e.abort(),h);c.signal=e.signal;let r=await fetch(d,c);if(clearTimeout(t),r.ok||await this.handleErrorResponse(r),204===r.status)return null;let n=r.headers.get("content-type");if(n&&n.includes("application/json"))return await r.json();return await r.text()}catch(e){if(e instanceof n.APIError)throw e;if(e instanceof DOMException&&"AbortError"===e.name)throw new n.APIError("Request timeout",408);throw new n.APIError(`Network error: ${e.message}`,0)}}async handleErrorResponse(e){let t;try{t=await e.json()}catch{t={message:e.statusText}}let r=t.message||"Unknown error",s=e.status;throw new n.APIError(r,s,t)}}},981444,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.UPSXClient=void 0;let n=e.r(212840),s=e.r(688029),i=e.r(750413),o=e.r(318631),a=e.r(622592),u=e.r(273929),h=e.r(63461),d=e.r(339222),l=e.r(698254),c=e.r(168126),p=e.r(401354),f=e.r(659393);r.UPSXClient=class{account;applications;assets;auth;consent;openWeb;preference;purchase;segmentation;subscription;trips;requestHandler;constructor(e){this.requestHandler=new f.RequestHandler(e),this.auth=new o.AuthAPI(this.requestHandler),this.account=new n.AccountAPI(this.requestHandler),this.applications=new s.ApplicationsAPI(this.requestHandler),this.assets=new i.AssetsAPI(this.requestHandler),this.consent=new a.ConsentAPI(this.requestHandler),this.openWeb=new u.OpenWebAPI(this.requestHandler),this.preference=new h.PreferenceAPI(this.requestHandler),this.purchase=new d.PurchaseAPI(this.requestHandler),this.segmentation=new l.SegmentationAPI(this.requestHandler),this.subscription=new c.SubscriptionAPI(this.requestHandler),this.trips=new p.TripsAPI(this.requestHandler)}}},562235,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0})},926398,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0})},534293,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0})},470429,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0})},448436,(e,t,r)=>{"use strict";var n,s,i,o,a,u,h,d,l,c,p,f,y,m,g,w,v,A,H,q,P,T,b,E,M,S,U,_,I,O,C,L;Object.defineProperty(r,"__esModule",{value:!0}),r.LocationType=r.Role=r.PermissionType=r.ActivityCondition=r.WigetPropType=r.WigetPropPeriod=r.WigetPropCondition=r.WidgetType=r.StrikeTypeCode=r.GeometryType=r.InterruptionLevel=r.Weekday=r.Platform=r.Unit=r.ActivityType=r.AlertType=void 0,(v=n||(r.AlertType=n={}))[v.News=1]="News",v[v.AirQuality=2]="AirQuality",v[v.Avalanche=3]="Avalanche",v[v.Coastal=4]="Coastal",v[v.Miscellaneous=5]="Miscellaneous",v[v.RainFlood=6]="RainFlood",v[v.Temperature=7]="Temperature",v[v.Thunderstorm=8]="Thunderstorm",v[v.Visibility=9]="Visibility",v[v.Wind=10]="Wind",v[v.Lightning=11]="Lightning",v[v.Precipitation=12]="Precipitation",v[v.ExtremeCold=13]="ExtremeCold",v[v.ExtremeHeat=14]="ExtremeHeat",v[v.WinterPrecipitation=15]="WinterPrecipitation",v[v.HeavySnow=16]="HeavySnow",v[v.DenseFog=17]="DenseFog",v[v.HeavyRain=18]="HeavyRain",v[v.HighWind=19]="HighWind",v[v.Flux=20]="Flux",v[v.IcyForecast=21]="IcyForecast",v[v.Pollen=22]="Pollen",v[v.Flu=23]="Flu",v[v.DailyPrecip=24]="DailyPrecip",v[v.WebEmail=25]="WebEmail",v[v.DailyDigest=26]="DailyDigest",v[v.HeavyThunderstorm=27]="HeavyThunderstorm",v[v.Custom=28]="Custom",v[v.Activity=29]="Activity",(A=s||(r.ActivityType=s={}))[A.Running=1]="Running",A[A.Golfing=2]="Golfing",A[A.Hiking=3]="Hiking",A[A.Gardening=4]="Gardening",A[A.Tennis=5]="Tennis",A[A.Cycling=6]="Cycling",(H=i||(r.Unit=i={}))[H.English=1]="English",H[H.Metric=2]="Metric",H[H.Hybrid=3]="Hybrid",(q=o||(r.Platform=o={}))[q.Apple=1]="Apple",q[q.Android=2]="Android",q[q.Http=3]="Http",q[q.Web=4]="Web",q[q.Email=5]="Email",q[q.Sms=6]="Sms",(P=a||(r.Weekday=a={}))[P.Sunday=0]="Sunday",P[P.Monday=1]="Monday",P[P.Tuesday=2]="Tuesday",P[P.Wednesday=3]="Wednesday",P[P.Thursday=4]="Thursday",P[P.Friday=5]="Friday",P[P.Saturday=6]="Saturday",(T=u||(r.InterruptionLevel=u={}))[T.Passive=0]="Passive",T[T.Active=1]="Active",T[T.TimeSensitive=2]="TimeSensitive",T[T.Critical=3]="Critical",(b=h||(r.GeometryType=h={})).GeometryPoint="Point",b.GeometryMultiPoint="MultiPoint",b.GeometryPolygon="Polygon",b.GeometryMultiPolygon="MultiPolygon",b.GeometryLineString="LineString",b.GeometryMultiLineString="MultiLineString",b.GeometryCollection="GeometryCollection",b.Feature="Feature",b.FeatureCollection="FeatureCollection",(E=d||(r.StrikeTypeCode=d={}))[E.CloudToGround=0]="CloudToGround",E[E.CloudToCloud=1]="CloudToCloud",(M=l||(r.WidgetType=l={})).WXLocation="wxlocation",M.WXComparison="wxcomparison",(S=c||(r.WigetPropCondition=c={})).Humidity="humidity",S.Wind="wind",S.Pressure="pressure",S.Visibility="visibility",S.DewPoint="dewPoint",S.UV="uv",S.AirQuality="airQuality",S.Temperature="temperature",S.TemperatureFeelsLike="temperatureFeelsLike",S.Precip="precip",(U=p||(r.WigetPropPeriod=p={})).Daily="daily",U.Hourly="hourly",(_=f||(r.WigetPropType=f={})).Forecast="forecast",_.Historical="historical",(I=y||(r.ActivityCondition=y={}))[I.Poor=1]="Poor",I[I.Fair=2]="Fair",I[I.Good=3]="Good",(O=m||(r.PermissionType=m={}))[O.EndpointLookup=1]="EndpointLookup",O[O.LocationLookup=2]="LocationLookup",O[O.UserLookup=3]="UserLookup",O[O.NotificationMetric=4]="NotificationMetric",O[O.ClickMetric=5]="ClickMetric",O[O.AlertMap=6]="AlertMap",O[O.AlertNews=7]="AlertNews",O[O.AlertSegment=8]="AlertSegment",O[O.NotificationApps=9]="NotificationApps",O[O.NotificationTemplates=10]="NotificationTemplates",O[O.NotificationHeadlines=11]="NotificationHeadlines",O[O.NotificationDateFormats=12]="NotificationDateFormats",O[O.NotificationTranslations=13]="NotificationTranslations",O[O.Permissions=14]="Permissions",O[O.AgentActivity=15]="AgentActivity",O[O.DeleteSubscriptions=16]="DeleteSubscriptions",O[O.AlertSent=17]="AlertSent",O[O.Culture=18]="Culture",O[O.SendNotification=19]="SendNotification",O[O.Headlines=20]="Headlines",O[O.Templates=21]="Templates",O[O.UpdateAccountLockStatus=22]="UpdateAccountLockStatus",(C=g||(r.Role=g={}))[C.Admin=1]="Admin",C[C.User=2]="User",C[C.UnAuthorized=3]="UnAuthorized",C[C.AppAgent=4]="AppAgent",(L=w||(r.LocationType=w={}))[L.Globe=0]="Globe",L[L.PollenID=1]="PollenID",L[L.TideID=2]="TideID",L[L.ZoneID=3]="ZoneID",L[L.PostalKey=4]="PostalKey",L[L.CountyID=5]="CountyID",L[L.CityID=6]="CityID",L[L.AdminDistrict=7]="AdminDistrict",L[L.DmaID=8]="DmaID",L[L.TimeZone=9]="TimeZone",L[L.CountryCode=10]="CountryCode"},1799,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0})},728575,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0})},95443,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0})},867295,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0})},832922,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0})},770367,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0})},648875,(e,t,r)=>{"use strict";var n=e.e&&e.e.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var s=Object.getOwnPropertyDescriptor(t,r);(!s||("get"in s?!t.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,s)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),s=e.e&&e.e.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(r,"__esModule",{value:!0}),s(e.r(562235),r),s(e.r(926398),r),s(e.r(534293),r),s(e.r(470429),r),s(e.r(448436),r),s(e.r(1799),r),s(e.r(728575),r),s(e.r(95443),r),s(e.r(867295),r),s(e.r(832922),r),s(e.r(770367),r)},563033,(e,t,r)=>{"use strict";var n=e.e&&e.e.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var s=Object.getOwnPropertyDescriptor(t,r);(!s||("get"in s?!t.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,s)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),s=e.e&&e.e.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(r,"__esModule",{value:!0}),s(e.r(212840),r),s(e.r(688029),r),s(e.r(750413),r),s(e.r(622592),r),s(e.r(273929),r),s(e.r(63461),r),s(e.r(339222),r),s(e.r(698254),r),s(e.r(168126),r),s(e.r(401354),r)},245943,(e,t,r)=>{"use strict";var n=e.e&&e.e.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var s=Object.getOwnPropertyDescriptor(t,r);(!s||("get"in s?!t.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,s)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),s=e.e&&e.e.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(r,"__esModule",{value:!0}),r.APIError=r.UPSXClient=void 0;let i=e.r(981444);Object.defineProperty(r,"UPSXClient",{enumerable:!0,get:function(){return i.UPSXClient}});let o=e.r(391150);Object.defineProperty(r,"APIError",{enumerable:!0,get:function(){return o.APIError}}),s(e.r(479252),r),s(e.r(648875),r),s(e.r(563033),r)},901351,e=>{"use strict";let t=new(e.i(245943)).UPSXClient({baseUrl:"https://upsx.weather.com"});e.s(["upsxClient",0,t])},513513,e=>{"use strict";var t=e.i(543512);t.UserSubscriptionTiers.none,t.UserSubscriptionTiers.standard,t.UserSubscriptionTiers.adFree,t.UserSubscriptionTiers.premium,t.UserSubscriptionTiers.premiumWithAd,e.s(["hasRadarFeature",0,function(e){return void 0!==e&&t.UserSubscriptionPremiumTiers.includes(e)},"isUserLoggedIn",0,function(e){return void 0!==e&&e>t.UserSubscriptionTiers.none},"isUserTierPremium",0,function(e){return t.UserSubscriptionPremiumTiers.includes(e)}],513513)},528600,e=>{"use strict";let t;var r=e.i(592121),n=e.i(546446),s=e.i(949920),i=e.i(889753),o=e.i(901351),a=e.i(310847),u=e.i(543512),h=e.i(990033),d=e.i(333350),l=e.i(513513);e.s(["useUser",0,function(){let[e,c]=(0,n.useAtom)(i.userProfileAtom),[p,f]=(0,n.useAtom)(a.wxuUserAnonymousIdAtom),[y,m]=(0,n.useAtom)(a.wxuUserAccountUserAccountResponseAtom),[g,w]=(0,r.useState)(!1),v=(0,n.useSetAtom)(a.wxuLoginRedirectPageAtom);d.default&&!g&&(v(window.location.href),w(!0));let A=(0,n.useAtomValue)(i.userTierAtom),H=(0,l.isUserLoggedIn)(A),q=p;!q&&d.default&&(t||(t=(0,h.v4)()),q=t),d.default&&!p&&q&&f(q),!e&&y&&c(y);let P=(0,s.default)(H?"upsx/id":null,()=>o.upsxClient.account.getAccountId(),{shouldRetryOnError:e=>"APIError"!==e.name}),{userID:T=""}=P?.data||{},b=T&&e?.userID!==T;return(0,s.default)(b?"upsx/account":null,()=>o.upsxClient.account.getAccount(),{shouldRetryOnError:e=>"APIError"!==e.name,onSuccess:e=>{c(e),m(e)}}),{user:{anonId:q,userID:T,isUserLoggedIn:H,subscriptionTier:A,isUserPremium:(0,l.isUserTierPremium)(A),isUserAdFree:A===u.UserSubscriptionTiers.adFree},userProfile:e,isUserIdLoading:P.isLoading}}])}]);