PageSourceSearch

https://tilos.hu/_next/static/chunks/pages/_app-ba8008d89532b564.js

js tilos.hu collected 2026-09-24 09:04:58 UTC 462,680 bytes, 43 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2888],{1131:function(e,n,r){"use strict";r.d(n,{J:function(){return a}});let a="production"},1703:function(e,n,r){"use strict";r.d(n,{X:function(){return a}});let a="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__},1195:function(e,n,r){"use strict";r.d(n,{RP:function(){return function notifyEventProcessors(e,n,r,a=0){return new s.cW((s,m)=>{let _=e[a];if(null===n||"function"!=typeof _)s(n);else{let g=_({...n},r);f.X&&_.id&&null===g&&u.kg.log(`Event processor "${_.id}" dropped event`),(0,c.J8)(g)?g.then(n=>notifyEventProcessors(e,n,r,a+1).then(s)).then(null,m):notifyEventProcessors(e,g,r,a+1).then(s).then(null,m)}})}},cc:function(){return addGlobalEventProcessor},fH:function(){return getGlobalEventProcessors}});var a=r(1235),s=r(6893),u=r(2343),c=r(7597),f=r(1703);function getGlobalEventProcessors(){return(0,a.Y)("globalEventProcessors",()=>[])}function addGlobalEventProcessor(e){getGlobalEventProcessors().push(e)}},4487:function(e,n,r){"use strict";r.d(n,{$e:function(){return withScope},Tb:function(){return captureException},cg:function(){return captureSession},eN:function(){return captureEvent},nZ:function(){return getCurrentScope},n_:function(){return addBreadcrumb},s3:function(){return getClient},yj:function(){return startSession},yl:function(){return flush}});var a=r(2343),s=r(1235),u=r(1131),c=r(1703),f=r(5659),m=r(9015),_=r(8942);function captureException(e,n){return(0,f.Gd)().captureException(e,(0,_.U0)(n))}function captureEvent(e,n){return(0,f.Gd)().captureEvent(e,n)}function addBreadcrumb(e,n){(0,f.Gd)().addBreadcrumb(e,n)}function withScope(...e){let n=(0,f.Gd)();if(2===e.length){let[r,a]=e;return r?n.withScope(()=>(n.getStackTop().scope=r,a(r))):n.withScope(a)}return n.withScope(e[0])}async function flush(e){let n=getClient();return n?n.flush(e):(c.X&&a.kg.warn("Cannot flush events. No client defined."),Promise.resolve(!1))}function getClient(){return(0,f.Gd)().getClient()}function getCurrentScope(){return(0,f.Gd)().getScope()}function startSession(e){let n=getClient(),r=(0,f.aF)(),a=getCurrentScope(),{release:c,environment:_=u.J}=n&&n.getOptions()||{},{userAgent:g}=s.GLOBAL_OBJ.navigator||{},v=(0,m.Hv)({release:c,environment:_,user:a.getUser()||r.getUser(),...g&&{userAgent:g},...e}),b=r.getSession();return b&&"ok"===b.status&&(0,m.CT)(b,{status:"exited"}),endSession(),r.setSession(v),a.setSession(v),v}function endSession(){let e=(0,f.aF)(),n=getCurrentScope(),r=n.getSession()||e.getSession();r&&(0,m.RJ)(r),_sendSessionUpdate(),e.setSession(),n.setSession()}function _sendSessionUpdate(){let e=(0,f.aF)(),n=getCurrentScope(),r=getClient(),a=n.getSession()||e.getSession();a&&r&&r.captureSession&&r.captureSession(a)}function captureSession(e=!1){if(e){endSession();return}_sendSessionUpdate()}},5659:function(e,n,r){"use strict";r.d(n,{Gd:function(){return getCurrentHub},aF:function(){return getIsolationScope},cu:function(){return getMainCarrier}});var a=r(7597),s=r(2844),u=r(1170),c=r(2343),f=r(1235),m=r(1131),_=r(1703),g=r(350),v=r(9015),b=r(105);let T=parseFloat(b.J);let Hub=class Hub{constructor(e,n,r,a=T){let s,u;this._version=a,n?s=n:(s=new g.sX).setClient(e),r?u=r:(u=new g.sX).setClient(e),this._stack=[{scope:s}],e&&this.bindClient(e),this._isolationScope=u}isOlderThan(e){return this._version<e}bindClient(e){let n=this.getStackTop();n.client=e,n.scope.setClient(e),e&&e.setupIntegrations&&e.setupIntegrations()}pushScope(){let e=this.getScope().clone();return this.getStack().push({client:this.getClient(),scope:e}),e}popScope(){return!(this.getStack().length<=1)&&!!this.getStack().pop()}withScope(e){let n;let r=this.pushScope();try{n=e(r)}catch(e){throw this.popScope(),e}return(0,a.J8)(n)?n.then(e=>(this.popScope(),e),e=>{throw this.popScope(),e}):(this.popScope(),n)}getClient(){return this.getStackTop().client}getScope(){return this.getStackTop().scope}getIsolationScope(){return this._isolationScope}getStack(){return this._stack}getStackTop(){return this._stack[this._stack.length-1]}captureException(e,n){let r=this._lastEventId=n&&n.event_id?n.event_id:(0,s.DM)(),a=Error("Sentry syntheticException");
1return this.getScope().captureException(e,{originalException:e,syntheticException:a,...n,event_id:r}),r}captureMessage(e,n,r){let a=this._lastEventId=r&&r.event_id?r.event_id:(0,s.DM)(),u=Error(e);return this.getScope().captureMessage(e,n,{originalException:e,syntheticException:u,...r,event_id:a}),a}captureEvent(e,n){let r=n&&n.event_id?n.event_id:(0,s.DM)();return e.type||(this._lastEventId=r),this.getScope().captureEvent(e,{...n,event_id:r}),r}lastEventId(){return this._lastEventId}addBreadcrumb(e,n){let{scope:r,client:a}=this.getStackTop();if(!a)return;let{beforeBreadcrumb:s=null,maxBreadcrumbs:f=100}=a.getOptions&&a.getOptions()||{};if(f<=0)return;let m=(0,u.yW)(),_={timestamp:m,...e},g=s?(0,c.Cf)(()=>s(_,n)):_;null!==g&&(a.emit&&a.emit("beforeAddBreadcrumb",g,n),r.addBreadcrumb(g,f))}setUser(e){this.getScope().setUser(e),this.getIsolationScope().setUser(e)}setTags(e){this.getScope().setTags(e),this.getIsolationScope().setTags(e)}setExtras(e){this.getScope().setExtras(e),this.getIsolationScope().setExtras(e)}setTag(e,n){this.getScope().setTag(e,n),this.getIsolationScope().setTag(e,n)}setExtra(e,n){this.getScope().setExtra(e,n),this.getIsolationScope().setExtra(e,n)}setContext(e,n){this.getScope().setContext(e,n),this.getIsolationScope().setContext(e,n)}configureScope(e){let{scope:n,client:r}=this.getStackTop();r&&e(n)}run(e){let n=makeMain(this);try{e(this)}finally{makeMain(n)}}getIntegration(e){let n=this.getClient();if(!n)return null;try{return n.getIntegration(e)}catch(n){return _.X&&c.kg.warn(`Cannot retrieve integration ${e.id} from the current Hub`),null}}startTransaction(e,n){let r=this._callExtensionMethod("startTransaction",e,n);if(_.X&&!r){let e=this.getClient();e?c.kg.warn(`Tracing extension 'startTransaction' has not been added. Call 'addTracingExtensions' before calling 'init':
2Sentry.addTracingExtensions();
3Sentry.init({...});
4`):c.kg.warn("Tracing extension 'startTransaction' is missing. You should 'init' the SDK before calling 'startTransaction'")}return r}traceHeaders(){return this._callExtensionMethod("traceHeaders")}captureSession(e=!1){if(e)return this.endSession();this._sendSessionUpdate()}endSession(){let e=this.getStackTop(),n=e.scope,r=n.getSession();r&&(0,v.RJ)(r),this._sendSessionUpdate(),n.setSession()}startSession(e){let{scope:n,client:r}=this.getStackTop(),{release:a,environment:s=m.J}=r&&r.getOptions()||{},{userAgent:u}=f.GLOBAL_OBJ.navigator||{},c=(0,v.Hv)({release:a,environment:s,user:n.getUser(),...u&&{userAgent:u},...e}),_=n.getSession&&n.getSession();return _&&"ok"===_.status&&(0,v.CT)(_,{status:"exited"}),this.endSession(),n.setSession(c),c}shouldSendDefaultPii(){let e=this.getClient(),n=e&&e.getOptions();return!!(n&&n.sendDefaultPii)}_sendSessionUpdate(){let{scope:e,client:n}=this.getStackTop(),r=e.getSession();r&&n&&n.captureSession&&n.captureSession(r)}_callExtensionMethod(e,...n){let r=getMainCarrier(),a=r.__SENTRY__;if(a&&a.extensions&&"function"==typeof a.extensions[e])return a.extensions[e].apply(this,n);_.X&&c.kg.warn(`Extension method ${e} couldn't be found, doing nothing.`)}};function getMainCarrier(){return f.GLOBAL_OBJ.__SENTRY__=f.GLOBAL_OBJ.__SENTRY__||{extensions:{},hub:void 0},f.GLOBAL_OBJ}function makeMain(e){let n=getMainCarrier(),r=getHubFromCarrier(n);return setHubOnCarrier(n,e),r}function getCurrentHub(){let e=getMainCarrier();if(e.__SENTRY__&&e.__SENTRY__.acs){let n=e.__SENTRY__.acs.getCurrentHub();if(n)return n}return function(e=getMainCarrier()){return(!(e&&e.__SENTRY__&&e.__SENTRY__.hub)||getHubFromCarrier(e).isOlderThan(T))&&setHubOnCarrier(e,new Hub),getHubFromCarrier(e)}(e)}function getIsolationScope(){return getCurrentHub().getIsolationScope()}function getHubFromCarrier(e){return(0,f.Y)("hub",()=>new Hub,e)}function setHubOnCarrier(e,n){if(!e)return!1;let r=e.__SENTRY__=e.__SENTRY__||{};return r.hub=n,!0}},350:function(e,n,r){"use strict";let a;r.d(n,{lW:function(){return getGlobalScope},sX:function(){return Scope}});var s=r(7597),u=r(1170),c=r(2844),f=r(2343),m=r(1195),_=r(9015),g=r(3379);let Scope=class Scope{constructor(){this._notifyingListeners=!1,this._scopeListeners=[],this._eventProcessors=[],this._breadcrumbs=[],this._attachments=[],this._user={},this._tags={},this._extra={},this._contexts={},this._sdkProcessingMetadata={},this._propagationContext=generatePropagationContext()}static clone(e){return e?e.clone():new Scope}clone(){let e=new Scope;return e._breadcrumbs=[...this._breadcrumbs],e._tags={...this._tags},e._extra={...this._extra},e._contexts={...this._contexts},e._user=this._user,e._level=this._level,e._span=this._span,e._session=this._session,e._transactionName=this._transactionName,e._fingerprint=this._fingerprint,e._eventProcessors=[...this._eventProcessors],e._requestSession=this._requestSession,e._attachments=[...this._attachments],e._sdkProcessingMetadata={...this._sdkProcessingMetadata},e._propagationContext={...this._propagationContext},e._client=this._client,e}setClient(e){this._client=e}getClient(){return this._client}addScopeListener(e){this._scopeListeners.push(e)}addEventProcessor(e){return this._eventProcessors.push(e),this}setUser(e){return this._user=e||{email:void 0,id:void 0,ip_address:void 0,segment:void 0,username:void 0},this._session&&(0,_.CT)(this._session,{user:e}),this._notifyScopeListeners(),this}getUser(){return this._user}getRequestSession(){return this._requestSession}setRequestSession(e){return this._requestSession=e,this}setTags(e){return this._tags={...this._tags,...e},this._notifyScopeListeners(),this}setTag(e,n){return this._tags={...this._tags,[e]:n},this._notifyScopeListeners(),this}setExtras(e){return this._extra={...this._extra,...e},this._notifyScopeListeners(),this}setExtra(e,n){return this._extra={...this._extra,[e]:n},this._notifyScopeListeners(),this}setFingerprint(e){return this._fingerprint=e,this._notifyScopeListeners(),this}setLevel(e){return this._level=e,this._notifyScopeListeners(),this}setTransactionName(e){return this._transactionName=e,this._notifyScopeListeners(),this}setContext(e,n){return null===n?delete this._contexts[e]:this._contexts[e]=n,this._notifyScopeListeners(),this}setSpan(e){return this._span=e,this._notifyScopeListeners(),this}getSpan(){return this._span}getTransaction(){let e=this._span;return e&&e.transaction}setSession(e){return e?this._session=e:delete this._session,this._notifyScopeListeners(),this}getSession(){return this._session}update(e){if(!e)return this;let n="function"==typeof e?e(this):e;if(n instanceof Scope){let e=n.getScopeData();this._tags={...this._tags,...e.tags},this._extra={...this._extra,...e.extra},this._contexts={...this._contexts,...e.contexts},e.user&&Object.keys(e.user).length&&(this._user=e.user),e.level&&(this._level=e.level),e.fingerprint.length&&(this._fingerprint=e.fingerprint),n.getRequestSession()&&(this._requestSession=n.getRequestSession()),e.propagationContext&&(this._propagationContext=e.propagationContext)}else(0,s.PO)(n)&&(this._tags={...this._tags,...e.tags},this._extra={...this._extra,...e.extra},this._contexts={...this._contexts,...e.contexts},e.user&&(this._user=e.user),e.level&&(this._level=e.level),e.fingerprint&&(this._fingerprint=e.fingerprint),e.requestSession&&(this._requestSession=e.requestSession),e.propagationContext&&(this._propagationContext=e.propagationContext));return this}clear(){return this._breadcrumbs=[],this._tags={},this._extra={},this._user={},this._contexts={},this._level=void 0,this._transactionName=void 0,this._fingerprint=void 0,this._requestSession=void 0,this._span=void 0,this._session=void 0,this._notifyScopeListeners(),this._attachments=[],this._propagationContext=generatePropagationContext(),this}addBreadcrumb(e,n){let r="number"==typeof n?n:100;if(r<=0)return this;let a={timestamp:(0,u.yW)(),...e},s=this._breadcrumbs;return s.push(a),this._breadcrumbs=s.length>r?s.slice(-r):s,this._notifyScopeListeners(),this}getLastBreadcrumb(){return this._breadcrumbs[this._breadcrumbs.length-1]}clearBreadcrumbs(){return this._breadcrumbs=[],this._notifyScopeListeners(),this}addAttachment(e){return this._attachments.push(e),this}getAttachments(){let e=this.getScopeData();return e.attachments}clearAttachments(){return this._attachments=[],this}getScopeData(){let{_breadcrumbs:e,_attachments:n,_contexts:r,_tags:a,_extra:s,_user:u,_level:c,_fingerprint:f,_eventProcessors:m,_propagationContext:_,_sdkProcessingMetadata:g,_transactionName:v,_span:b}=this;return{breadcrumbs:e,attachments:n,contexts:r,tags:a,extra:s,user:u,level:c,fingerprint:f||[],eventProcessors:m,propagationContext:_,sdkProcessingMetadata:g,transactionName:v,span:b}}
4applyToEvent(e,n={},r=[]){(0,g.gi)(e,this.getScopeData());let a=[...r,...(0,m.fH)(),...this._eventProcessors];return(0,m.RP)(a,e,n)}setSDKProcessingMetadata(e){return this._sdkProcessingMetadata={...this._sdkProcessingMetadata,...e},this}setPropagationContext(e){return this._propagationContext=e,this}getPropagationContext(){return this._propagationContext}captureException(e,n){let r=n&&n.event_id?n.event_id:(0,c.DM)();if(!this._client)return f.kg.warn("No client configured on scope - will not capture exception!"),r;let a=Error("Sentry syntheticException");return this._client.captureException(e,{originalException:e,syntheticException:a,...n,event_id:r},this),r}captureMessage(e,n,r){let a=r&&r.event_id?r.event_id:(0,c.DM)();if(!this._client)return f.kg.warn("No client configured on scope - will not capture message!"),a;let s=Error(e);return this._client.captureMessage(e,n,{originalException:e,syntheticException:s,...r,event_id:a},this),a}captureEvent(e,n){let r=n&&n.event_id?n.event_id:(0,c.DM)();return this._client?this._client.captureEvent(e,{...n,event_id:r},this):f.kg.warn("No client configured on scope - will not capture event!"),r}_notifyScopeListeners(){this._notifyingListeners||(this._notifyingListeners=!0,this._scopeListeners.forEach(e=>{e(this)}),this._notifyingListeners=!1)}};function getGlobalScope(){return a||(a=new Scope),a}function generatePropagationContext(){return{traceId:(0,c.DM)(),spanId:(0,c.DM)().substring(16)}}},9015:function(e,n,r){"use strict";r.d(n,{CT:function(){return updateSession},Hv:function(){return makeSession},RJ:function(){return closeSession}});var a=r(1170),s=r(2844),u=r(535);function makeSession(e){let n=(0,a.ph)(),r={sid:(0,s.DM)(),init:!0,timestamp:n,started:n,duration:0,status:"ok",errors:0,ignoreDuration:!1,toJSON:()=>(0,u.Jr)({sid:`${r.sid}`,init:r.init,started:new Date(1e3*r.started).toISOString(),timestamp:new Date(1e3*r.timestamp).toISOString(),status:r.status,errors:r.errors,did:"number"==typeof r.did||"string"==typeof r.did?`${r.did}`:void 0,duration:r.duration,abnormal_mechanism:r.abnormal_mechanism,attrs:{release:r.release,environment:r.environment,ip_address:r.ipAddress,user_agent:r.userAgent}})};return e&&updateSession(r,e),r}function updateSession(e,n={}){if(!n.user||(!e.ipAddress&&n.user.ip_address&&(e.ipAddress=n.user.ip_address),e.did||n.did||(e.did=n.user.id||n.user.email||n.user.username)),e.timestamp=n.timestamp||(0,a.ph)(),n.abnormal_mechanism&&(e.abnormal_mechanism=n.abnormal_mechanism),n.ignoreDuration&&(e.ignoreDuration=n.ignoreDuration),n.sid&&(e.sid=32===n.sid.length?n.sid:(0,s.DM)()),void 0!==n.init&&(e.init=n.init),!e.did&&n.did&&(e.did=`${n.did}`),"number"==typeof n.started&&(e.started=n.started),e.ignoreDuration)e.duration=void 0;else if("number"==typeof n.duration)e.duration=n.duration;else{let n=e.timestamp-e.started;e.duration=n>=0?n:0}n.release&&(e.release=n.release),n.environment&&(e.environment=n.environment),!e.ipAddress&&n.ipAddress&&(e.ipAddress=n.ipAddress),!e.userAgent&&n.userAgent&&(e.userAgent=n.userAgent),"number"==typeof n.errors&&(e.errors=n.errors),n.status&&(e.status=n.status)}function closeSession(e,n){let r={};n?r={status:n}:"ok"===e.status&&(r={status:"exited"}),updateSession(e,r)}},454:function(e,n,r){"use strict";r.d(n,{_:function(){return getDynamicSamplingContextFromClient},j:function(){return getDynamicSamplingContextFromSpan}});var a=r(535),s=r(1131),u=r(4487),c=r(5102),f=r(3371);function getDynamicSamplingContextFromClient(e,n,r){let u=n.getOptions(),{publicKey:c}=n.getDsn()||{},{segment:f}=r&&r.getUser()||{},m=(0,a.Jr)({environment:u.environment||s.J,release:u.release,user_segment:f,public_key:c,trace_id:e});return n.emit&&n.emit("createDsc",m),m}function getDynamicSamplingContextFromSpan(e){let n=(0,u.s3)();if(!n)return{};let r=getDynamicSamplingContextFromClient((0,f.XU)(e).trace_id||"",n,(0,u.nZ)()),a=(0,c.G)(e);if(!a)return r;let s=a&&a._frozenDynamicSamplingContext;if(s)return s;let{sampleRate:m,source:_}=a.metadata;null!=m&&(r.sample_rate=`${m}`);let g=(0,f.XU)(a);return _&&"url"!==_&&(r.transaction=g.description),r.sampled=String((0,f.Tt)(a)),n.emit&&n.emit("createDsc",r),r}},3379:function(e,n,r){"use strict";r.d(n,{gi:function(){return applyScopeDataToEvent},yo:function(){return mergeScopeData}});var a=r(535),s=r(2844),u=r(454),c=r(5102),f=r(3371);function applyScopeDataToEvent(e,n){let{fingerprint:r,span:m,breadcrumbs:_,sdkProcessingMetadata:g}=n;(function(e,n){let{extra:r,tags:s,user:u,contexts:c,level:f,transactionName:m}=n,_=(0,a.Jr)(r);_&&Object.keys(_).length&&(e.extra={..._,...e.extra});let g=(0,a.Jr)(s);g&&Object.keys(g).length&&(e.tags={...g,...e.tags});let v=(0,a.Jr)(u);v&&Object.keys(v).length&&(e.user={...v,...e.user});let b=(0,a.Jr)(c);b&&Object.keys(b).length&&(e.contexts={...b,...e.contexts}),f&&(e.level=f),m&&(e.transaction=m)})(e,n),m&&function(e,n){e.contexts={trace:(0,f.wy)(n),...e.contexts};let r=(0,c.G)(n);if(r){e.sdkProcessingMetadata={dynamicSamplingContext:(0,u.j)(n),...e.sdkProcessingMetadata};let a=(0,f.XU)(r).description;a&&(e.tags={transaction:a,...e.tags})}}(e,m),e.fingerprint=e.fingerprint?(0,s.lE)(e.fingerprint):[],r&&(e.fingerprint=e.fingerprint.concat(r)),e.fingerprint&&!e.fingerprint.length&&delete e.fingerprint,function(e,n){let r=[...e.breadcrumbs||[],...n];e.breadcrumbs=r.length?r:void 0}(e,_),e.sdkProcessingMetadata={...e.sdkProcessingMetadata,...g}}function mergeScopeData(e,n){let{extra:r,tags:a,user:s,contexts:u,level:c,sdkProcessingMetadata:f,breadcrumbs:m,fingerprint:_,eventProcessors:g,attachments:v,propagationContext:b,transactionName:T,span:k}=n;mergeAndOverwriteScopeData(e,"extra",r),mergeAndOverwriteScopeData(e,"tags",a),mergeAndOverwriteScopeData(e,"user",s),mergeAndOverwriteScopeData(e,"contexts",u),mergeAndOverwriteScopeData(e,"sdkProcessingMetadata",f),c&&(e.level=c),T&&(e.transactionName=T),k&&(e.span=k),m.length&&(e.breadcrumbs=[...e.breadcrumbs,...m]),_.length&&(e.fingerprint=[...e.fingerprint,..._]),g.length&&(e.eventProcessors=[...e.eventProcessors,...g]),v.length&&(e.attachments=[...e.attachments,...v]),e.propagationContext={...e.propagationContext,...b}}function mergeAndOverwriteScopeData(e,n,r){if(r&&Object.keys(r).length)for(let a in e[n]={...e[n]},r)Object.prototype.hasOwnProperty.call(r,a)&&(e[n][a]=r[a])}},5102:function(e,n,r){"use strict";function getRootSpan(e){return e.transaction}r.d(n,{G:function(){return getRootSpan}})},8942:function(e,n,r){"use strict";r.d(n,{R:function(){return prepareEvent},U0:function(){return parseEventHintOrCaptureContext}});var a=r(2844),s=r(1170),u=r(7321),c=r(1235),f=r(4754),m=r(1131),_=r(1195),g=r(350),v=r(3379),b=r(3371);function prepareEvent(e,n,r,k,S,x){let{normalizeDepth:w=3,normalizeMaxBreadth:R=1e3}
4=e,C={...n,event_id:n.event_id||r.event_id||(0,a.DM)(),timestamp:n.timestamp||(0,s.yW)()},A=r.integrations||e.integrations.map(e=>e.name);(function(e,n){let{environment:r,release:a,dist:s,maxValueLength:c=250}=n;"environment"in e||(e.environment="environment"in n?r:m.J),void 0===e.release&&void 0!==a&&(e.release=a),void 0===e.dist&&void 0!==s&&(e.dist=s),e.message&&(e.message=(0,u.$G)(e.message,c));let f=e.exception&&e.exception.values&&e.exception.values[0];f&&f.value&&(f.value=(0,u.$G)(f.value,c));let _=e.request;_&&_.url&&(_.url=(0,u.$G)(_.url,c))})(C,e),A.length>0&&(C.sdk=C.sdk||{},C.sdk.integrations=[...C.sdk.integrations||[],...A]),void 0===n.type&&function(e,n){let r;let a=c.GLOBAL_OBJ._sentryDebugIds;if(!a)return;let s=T.get(n);s?r=s:(r=new Map,T.set(n,r));let u=Object.keys(a).reduce((e,s)=>{let u;let c=r.get(s);c?u=c:(u=n(s),r.set(s,u));for(let n=u.length-1;n>=0;n--){let r=u[n];if(r.filename){e[r.filename]=a[s];break}}return e},{});try{e.exception.values.forEach(e=>{e.stacktrace.frames.forEach(e=>{e.filename&&(e.debug_id=u[e.filename])})})}catch(e){}}(C,e.stackParser);let j=function(e,n){if(!n)return e;let r=e?e.clone():new g.sX;return r.update(n),r}(k,r.captureContext);r.mechanism&&(0,a.EG)(C,r.mechanism);let N=S&&S.getEventProcessors?S.getEventProcessors():[],I=(0,g.lW)().getScopeData();if(x){let e=x.getScopeData();(0,v.yo)(I,e)}if(j){let e=j.getScopeData();(0,v.yo)(I,e)}let O=[...r.attachments||[],...I.attachments];O.length&&(r.attachments=O),(0,v.gi)(C,I);let P=[...N,...(0,_.fH)(),...I.eventProcessors],F=(0,_.RP)(P,C,r);return F.then(e=>(e&&function(e){let n={};try{e.exception.values.forEach(e=>{e.stacktrace.frames.forEach(e=>{e.debug_id&&(e.abs_path?n[e.abs_path]=e.debug_id:e.filename&&(n[e.filename]=e.debug_id),delete e.debug_id)})})}catch(e){}if(0===Object.keys(n).length)return;e.debug_meta=e.debug_meta||{},e.debug_meta.images=e.debug_meta.images||[];let r=e.debug_meta.images;Object.keys(n).forEach(e=>{r.push({type:"sourcemap",code_file:e,debug_id:n[e]})})}(e),"number"==typeof w&&w>0)?function(e,n,r){if(!e)return null;let a={...e,...e.breadcrumbs&&{breadcrumbs:e.breadcrumbs.map(e=>({...e,...e.data&&{data:(0,f.Fv)(e.data,n,r)}}))},...e.user&&{user:(0,f.Fv)(e.user,n,r)},...e.contexts&&{contexts:(0,f.Fv)(e.contexts,n,r)},...e.extra&&{extra:(0,f.Fv)(e.extra,n,r)}};return e.contexts&&e.contexts.trace&&a.contexts&&(a.contexts.trace=e.contexts.trace,e.contexts.trace.data&&(a.contexts.trace.data=(0,f.Fv)(e.contexts.trace.data,n,r))),e.spans&&(a.spans=e.spans.map(e=>{let a=(0,b.XU)(e).data;return a&&(e.data=(0,f.Fv)(a,n,r)),e})),a}(e,w,R):e)}let T=new WeakMap;function parseEventHintOrCaptureContext(e){return e?e instanceof g.sX||"function"==typeof e||Object.keys(e).some(e=>k.includes(e))?{captureContext:e}:e:void 0}let k=["user","level","extra","contexts","tags","fingerprint","requestSession","propagationContext"]},3371:function(e,n,r){"use strict";r.d(n,{$k:function(){return spanTimeInputToSeconds},Hb:function(){return spanToTraceHeader},Tt:function(){return spanIsSampled},XU:function(){return spanToJSON},i0:function(){return f},ve:function(){return c},wy:function(){return spanToTraceContext}});var a=r(535),s=r(7638),u=r(1170);let c=0,f=1;function spanToTraceContext(e){let{spanId:n,traceId:r}=e.spanContext(),{data:s,op:u,parent_span_id:c,status:f,tags:m,origin:_}=spanToJSON(e);return(0,a.Jr)({data:s,op:u,parent_span_id:c,span_id:n,status:f,tags:m,trace_id:r,origin:_})}function spanToTraceHeader(e){let{traceId:n,spanId:r}=e.spanContext(),a=spanIsSampled(e);return(0,s.$p)(n,r,a)}function spanTimeInputToSeconds(e){return"number"==typeof e?ensureTimestampInSeconds(e):Array.isArray(e)?e[0]+e[1]/1e9:e instanceof Date?ensureTimestampInSeconds(e.getTime()):(0,u.ph)()}function ensureTimestampInSeconds(e){return e>9999999999?e/1e3:e}function spanToJSON(e){return"function"==typeof e.getSpanJSON?e.getSpanJSON():"function"==typeof e.toJSON?e.toJSON():{}}function spanIsSampled(e){let{traceFlags:n}=e.spanContext();return!!(n&f)}},105:function(e,n,r){"use strict";r.d(n,{J:function(){return a}});let a="7.120.4"},8808:function(e,n,r){"use strict";r.d(n,{X:function(){return a}});let a="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__},9181:function(e,n,r){"use strict";r.d(n,{EN:function(){return baggageHeaderToDynamicSamplingContext},IQ:function(){return dynamicSamplingContextToSentryBaggageHeader},bU:function(){return c}});var a=r(3897),s=r(7597),u=r(2343);let c="baggage",f="sentry-",m=/^sentry-/;function baggageHeaderToDynamicSamplingContext(e){if(!(0,s.HD)(e)&&!Array.isArray(e))return;let n={};if(Array.isArray(e))n=e.reduce((e,n)=>{let r=baggageHeaderToObject(n);for(let n of Object.keys(r))e[n]=r[n];return e},{});else{if(!e)return;n=baggageHeaderToObject(e)}let r=Object.entries(n).reduce((e,[n,r])=>
4{if(n.match(m)){let a=n.slice(f.length);e[a]=r}return e},{});return Object.keys(r).length>0?r:void 0}function dynamicSamplingContextToSentryBaggageHeader(e){if(!e)return;let n=Object.entries(e).reduce((e,[n,r])=>(r&&(e[`${f}${n}`]=r),e),{});return function(e){if(0!==Object.keys(e).length)return Object.entries(e).reduce((e,[n,r],s)=>{let c=`${encodeURIComponent(n)}=${encodeURIComponent(r)}`,f=0===s?c:`${e},${c}`;return f.length>8192?(a.X&&u.kg.warn(`Not adding key: ${n} with val: ${r} to baggage header due to exceeding baggage size limits.`),e):f},"")}(n)}function baggageHeaderToObject(e){return e.split(",").map(e=>e.split("=").map(e=>decodeURIComponent(e.trim()))).reduce((e,[n,r])=>(e[n]=r,e),{})}},8464:function(e,n,r){"use strict";r.d(n,{Rt:function(){return htmlTreeAsString},iY:function(){return getComponentName},l4:function(){return getLocationHref},qT:function(){return getDomElement}});var a=r(7597),s=r(1235);let u=(0,s.R)();function htmlTreeAsString(e,n={}){if(!e)return"<unknown>";try{let r,s=e,c=[],f=0,m=0,_=Array.isArray(n)?n:n.keyAttrs,g=!Array.isArray(n)&&n.maxStringLength||80;for(;s&&f++<5&&(r=function(e,n){let r,s,c,f,m;let _=[];
4if(!e||!e.tagName)return"";if(u.HTMLElement&&e instanceof HTMLElement&&e.dataset&&e.dataset.sentryComponent)return e.dataset.sentryComponent;_.push(e.tagName.toLowerCase());let g=n&&n.length?n.filter(n=>e.getAttribute(n)).map(n=>[n,e.getAttribute(n)]):null;if(g&&g.length)g.forEach(e=>{_.push(`[${e[0]}="${e[1]}"]`)});else if(e.id&&_.push(`#${e.id}`),(r=e.className)&&(0,a.HD)(r))for(m=0,s=r.split(/\s+/);m<s.length;m++)_.push(`.${s[m]}`);let v=["aria-label","type","name","title","alt"];for(m=0;m<v.length;m++)c=v[m],(f=e.getAttribute(c))&&_.push(`[${c}="${f}"]`);return _.join("")}(s,_),"html"!==r&&(!(f>1)||!(m+3*c.length+r.length>=g)));)c.push(r),m+=r.length,s=s.parentNode;return c.reverse().join(" > ")}catch(e){return"<unknown>"}}function getLocationHref(){try{return u.document.location.href}catch(e){return""}}function getDomElement(e){return u.document&&u.document.querySelector?u.document.querySelector(e):null}function getComponentName(e){if(!u.HTMLElement)return null;let n=e;for(let e=0;e<5&&n;e++){if(n instanceof HTMLElement&&n.dataset.sentryComponent)return n.dataset.sentryComponent;n=n.parentNode}return null}},3897:function(e,n,r){"use strict";r.d(n,{X:function(){return a}});let a="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__},7597:function(e,n,r){"use strict";r.d(n,{Cy:function(){return isSyntheticEvent},HD:function(){return isString},J8:function(){return isThenable},Kj:function(){return isRegExp},Le:function(){return isParameterizedString},PO:function(){return isPlainObject},TX:function(){return isDOMError},V9:function(){return isInstanceOf},VW:function(){return isErrorEvent},VZ:function(){return isError},cO:function(){return isEvent},fm:function(){return isDOMException},i2:function(){return isNaN},kK:function(){return isElement},pt:function(){return isPrimitive},y1:function(){return isVueViewModel}});let a=Object.prototype.toString;function isError(e){switch(a.call(e)){case"[object Error]":case"[object Exception]":case"[object DOMException]":return!0;default:return isInstanceOf(e,Error)}}function isBuiltin(e,n){return a.call(e)===`[object ${n}]`}function isErrorEvent(e){return isBuiltin(e,"ErrorEvent")}function isDOMError(e){return isBuiltin(e,"DOMError")}function isDOMException(e){return isBuiltin(e,"DOMException")}function isString(e){return isBuiltin(e,"String")}function isParameterizedString(e){return"object"==typeof e&&null!==e&&"__sentry_template_string__"in e&&"__sentry_template_values__"in e}function isPrimitive(e){return null===e||isParameterizedString(e)||"object"!=typeof e&&"function"!=typeof e}function isPlainObject(e){return isBuiltin(e,"Object")}function isEvent(e){return"undefined"!=typeof Event&&isInstanceOf(e,Event)}function isElement(e){return"undefined"!=typeof Element&&isInstanceOf(e,Element)}function isRegExp(e){return isBuiltin(e,"RegExp")}function isThenable(e){return!!(e&&e.then&&"function"==typeof e.then)}function isSyntheticEvent(e){return isPlainObject(e)&&"nativeEvent"in e&&"preventDefault"in e&&"stopPropagation"in e}function isNaN(e){return"number"==typeof e&&e!=e}function isInstanceOf(e,n){try{return e instanceof n}catch(e){return!1}}function isVueViewModel(e){return!!("object"==typeof e&&null!==e&&(e.__isVue||e._isVue))}},2343:function(e,n,r){"use strict";r.d(n,{Cf:function(){return consoleSandbox},LD:function(){return c},RU:function(){return u},kg:function(){return f}});var a=r(3897),s=r(1235);let u=["debug","info","warn","error","log","assert","trace"],c={};function consoleSandbox(e){if(!("console"in s.GLOBAL_OBJ))return e();let n=s.GLOBAL_OBJ.console,r={},a=Object.keys(c);a.forEach(e=>{let a=c[e];r[e]=n[e],n[e]=a});try{return e()}finally{a.forEach(e=>{n[e]=r[e]})}}let f=function(){let e=!1,n={enable:()=>{e=!0},disable:()=>{e=!1},isEnabled:()=>e};return a.X?u.forEach(r=>{n[r]=(...n)=>{e&&consoleSandbox(()=>{s.GLOBAL_OBJ.console[r](`Sentry Logger [${r}]:`,...n)})}}):u.forEach(e=>{n[e]=()=>void 0}),n}()},2844:function(e,n,r){"use strict";r.d(n,{DM:function(){return uuid4},Db:function(){return addExceptionTypeValue},EG:function(){return addExceptionMechanism},YO:function(){return checkOrSetAlreadyCaught},jH:function(){return getEventDescription},lE:function(){return arrayify}});var a=r(535),s=r(1235);function uuid4(){let e=s.GLOBAL_OBJ,n=e.crypto||e.msCrypto,getRandomByte=()=>16*Math.random();try{if(n&&n.randomUUID)return n.randomUUID().replace(/-/g,"");n&&n.getRandomValues&&(getRandomByte=()=>{let e=new Uint8Array(1);return n.getRandomValues(e),e[0]})}catch(e){}return"10000000100040008000100000000000".replace(/[018]/g,e=>(e^(15&getRandomByte())>>e/4).toString(16))}function getFirstException(e){return e.exception&&e.exception.values?e.exception.values[0]:void 0}function getEventDescription(e){let{message:n,event_id:r}=e;if(n)return n;let a=getFirstException(e);return a?a.type&&a.value?`${a.type}: ${a.value}`:a.type||a.value||r||"<unknown>":r||"<unknown>"}function addExceptionTypeValue(e,n,r){let a=e.exception=e.exception||{},s=a.values=a.values||[],u=s[0]=s[0]||{};u.value||(u.value=n||""),u.type||(u.type=r||"Error")}function addExceptionMechanism(e,n){let r=getFirstException(e);if(!r)return;let a=r.mechanism;if(r.mechanism={type:"generic",handled:!0,...a,...n},n&&"data"in n){let e={...a&&a.data,...n.data};r.mechanism.data=e}}function checkOrSetAlreadyCaught(e){if(e&&e.__sentry_captured__)return!0;try{(0,a.xp)(e,"__sentry_captured__",!0)}catch(e){}return!1}function arrayify(e){return Array.isArray(e)?e:[e]}},4754:function(e,n,r){"use strict";r.d(n,{Fv:function(){return normalize},Qy:function(){return function normalizeToSize(e,n=3,r=102400){let a=normalize(e,n);return~-encodeURI(JSON.stringify(a)).split(/%..|./).length>r?normalizeToSize(e,n-1,r):a}}});var a=r(7597),s=r(535),u=r(360);function normalize(e,n=100,c=Infinity){try{return function visit(e,n,c=Infinity,f=Infinity,m=function(){let e="function"==typeof WeakSet,n=e?new WeakSet:[];return[function(r){if(e)return!!n.has(r)||(n.add(r),!1);for(let e=0;e<n.length;e++){let a=n[e];if(a===r)return!0}return n.push(r),!1},function(r){if(e)n.delete(r);else for(let e=0;e<n.length;e++)if(n[e]===r){n.splice(e,1);break}}]}()){let[_,g]=m;if(null==n||["number","boolean","string"].includes(typeof n)&&!(0,a.i2)(n))return n;let v=function(e,n){try{if("domain"===e&&n&&"object"==typeof n&&n._events)return"[Domain]";if("domainEmitter"===e)return"[DomainEmitter]";if(void 0!==r.g&&n===r.g)return"[Global]";if("undefined"!=typeof window&&n===window)return"[Window]";if("undefined"!=typeof document&&n===document)return"[Document]";if((0,a.y1)(n))return"[VueViewModel]";if((0,a.Cy)(n))return"[SyntheticEvent]";if("number"==typeof n&&n!=n)return"[NaN]";if("function"==typeof n)return`[Function: ${(0,u.$P)(n)}]`;if("symbol"==typeof n)return`[${String(n)}]`;if("bigint"==typeof n)return`[BigInt: ${String(n)}]`;let s=function(e){let n=Object.getPrototypeOf(e);return n?n.constructor.name:"null prototype"}(n);if(/^HTML(\w*)Element$/.test(s))return`[HTMLElement: ${s}]`;return`[object ${s}]`}catch(e){return`**non-serializable** (${e})`}}(e,n);if(!v.startsWith("[object "))return v;if(n.__sentry_skip_normalization__)return n;let b="number"==typeof n.__sentry_override_normalization_depth__?n.__sentry_override_normalization_depth__:c;
4if(0===b)return v.replace("object ","");if(_(n))return"[Circular ~]";if(n&&"function"==typeof n.toJSON)try{let e=n.toJSON();return visit("",e,b-1,f,m)}catch(e){}let T=Array.isArray(n)?[]:{},k=0,S=(0,s.Sh)(n);for(let e in S){if(!Object.prototype.hasOwnProperty.call(S,e))continue;if(k>=f){T[e]="[MaxProperties ~]";break}let n=S[e];T[e]=visit(e,n,b-1,f,m),k++}return g(n),T}("",e,n,c)}catch(e){return{ERROR:`**non-serializable** (${e})`}}}},535:function(e,n,r){"use strict";r.d(n,{$Q:function(){return markFunctionWrapped},HK:function(){return getOriginalFunction},Jr:function(){return dropUndefinedKeys},Sh:function(){return convertToPlainObject},_j:function(){return urlEncode},hl:function(){return fill},xp:function(){return addNonEnumerableProperty},zf:function(){return extractExceptionKeysForMessage}});var a=r(8464),s=r(3897),u=r(7597),c=r(2343),f=r(7321);function fill(e,n,r){if(!(n in e))return;let a=e[n],s=r(a);"function"==typeof s&&markFunctionWrapped(s,a),e[n]=s}function addNonEnumerableProperty(e,n,r){try{Object.defineProperty(e,n,{value:r,writable:!0,configurable:!0})}catch(r){s.X&&c.kg.log(`Failed to add non-enumerable property "${n}" to object`,e)}}function markFunctionWrapped(e,n){try{let r=n.prototype||{};e.prototype=n.prototype=r,addNonEnumerableProperty(e,"__sentry_original__",n)}catch(e){}}function getOriginalFunction(e){return e.__sentry_original__}function urlEncode(e){return Object.keys(e).map(n=>`${encodeURIComponent(n)}=${encodeURIComponent(e[n])}`).join("&")}function convertToPlainObject(e){if((0,u.VZ)(e))return{message:e.message,name:e.name,stack:e.stack,...getOwnProperties(e)};if(!(0,u.cO)(e))return e;{let n={type:e.type,target:serializeEventTarget(e.target),currentTarget:serializeEventTarget(e.currentTarget),...getOwnProperties(e)};return"undefined"!=typeof CustomEvent&&(0,u.V9)(e,CustomEvent)&&(n.detail=e.detail),n}}function serializeEventTarget(e){try{return(0,u.kK)(e)?(0,a.Rt)(e):Object.prototype.toString.call(e)}catch(e){return"<unknown>"}}function getOwnProperties(e){if("object"!=typeof e||null===e)return{};{let n={};for(let r in e)Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}}function extractExceptionKeysForMessage(e,n=40){let r=Object.keys(convertToPlainObject(e));if(r.sort(),!r.length)return"[object has no keys]";if(r[0].length>=n)return(0,f.$G)(r[0],n);for(let e=r.length;e>0;e--){let a=r.slice(0,e).join(", ");if(!(a.length>n)){if(e===r.length)return a;return(0,f.$G)(a,n)}}return""}function dropUndefinedKeys(e){let n=new Map;return function _dropUndefinedKeys(e,n){if(function(e){if(!(0,u.PO)(e))return!1;try{let n=Object.getPrototypeOf(e).constructor.name;return!n||"Object"===n}catch(e){return!0}}(e)){let r=n.get(e);if(void 0!==r)return r;let a={};for(let r of(n.set(e,a),Object.keys(e)))void 0!==e[r]&&(a[r]=_dropUndefinedKeys(e[r],n));return a}if(Array.isArray(e)){let r=n.get(e);if(void 0!==r)return r;let a=[];return n.set(e,a),e.forEach(e=>{a.push(_dropUndefinedKeys(e,n))}),a}return e}(e,n)}},360:function(e,n,r){"use strict";r.d(n,{$P:function(){return getFunctionName},Sq:function(){return stackParserFromStackParserOptions},pE:function(){return createStackParser}});let a=/\(error: (.*)\)/,s=/captureMessage|captureException/;function createStackParser(...e){let n=e.sort((e,n)=>e[0]-n[0]).map(e=>e[1]);return(e,r=0)=>{let u=[],c=e.split("\n");for(let e=r;e<c.length;e++){let r=c[e];if(r.length>1024)continue;let s=a.test(r)?r.replace(a,"$1"):r;if(!s.match(/\S*Error: /)){for(let e of n){let n=e(s);if(n){u.push(n);break}}if(u.length>=50)break}}return function(e){if(!e.length)return[];let n=Array.from(e);return/sentryWrapped/.test(n[n.length-1].function||"")&&n.pop(),n.reverse(),s.test(n[n.length-1].function||"")&&(n.pop(),s.test(n[n.length-1].function||"")&&n.pop()),n.slice(0,50).map(e=>({...e,filename:e.filename||n[n.length-1].filename,function:e.function||"?"}))}(u)}}function stackParserFromStackParserOptions(e){return Array.isArray(e)?createStackParser(...e):e}let u="<anonymous>";function getFunctionName(e){try{if(!e||"function"!=typeof e)return u;return e.name||u}catch(e){return u}}},7321:function(e,n,r){"use strict";r.d(n,{$G:function(){return truncate},U0:function(){return stringMatchesSomePattern},nK:function(){return safeJoin}});var a=r(7597);function truncate(e,n=0){return"string"!=typeof e||0===n?e:e.length<=n?e:`${e.slice(0,n)}...`}function safeJoin(e,n){if(!Array.isArray(e))return"";let r=[];for(let n=0;n<e.length;n++){let s=e[n];try{(0,a.y1)(s)?r.push("[VueViewModel]"):r.push(String(s))}catch(e){r.push("[value cannot be serialized]")}}return r.join(n)}function stringMatchesSomePattern(e,n=[],r=!1){return n.some(n=>(function(e,n,r=!1){return!!(0,a.HD)(e)&&((0,a.Kj)(n)?n.test(e):!!(0,a.HD)(n)&&(r?e===n:e.includes(n)))})(e,n,r))}},6893:function(e,n,r){"use strict";r.d(n,{$2:function(){return rejectedSyncPromise},WD:function(){return resolvedSyncPromise},cW:function(){return SyncPromise}});var a,s,u=r(7597);function resolvedSyncPromise(e){return new SyncPromise(n=>{n(e)})}function rejectedSyncPromise(e){return new SyncPromise((n,r)=>{r(e)})}(a=s||(s={}
4))[a.PENDING=0]="PENDING",a[a.RESOLVED=1]="RESOLVED",a[a.REJECTED=2]="REJECTED";let SyncPromise=class SyncPromise{constructor(e){SyncPromise.prototype.__init.call(this),SyncPromise.prototype.__init2.call(this),SyncPromise.prototype.__init3.call(this),SyncPromise.prototype.__init4.call(this),this._state=s.PENDING,this._handlers=[];try{e(this._resolve,this._reject)}catch(e){this._reject(e)}}then(e,n){return new SyncPromise((r,a)=>{this._handlers.push([!1,n=>{if(e)try{r(e(n))}catch(e){a(e)}else r(n)},e=>{if(n)try{r(n(e))}catch(e){a(e)}else a(e)}]),this._executeHandlers()})}catch(e){return this.then(e=>e,e)}finally(e){return new SyncPromise((n,r)=>{let a,s;return this.then(n=>{s=!1,a=n,e&&e()},n=>{s=!0,a=n,e&&e()}).then(()=>{if(s){r(a);return}n(a)})})}__init(){this._resolve=e=>{this._setResult(s.RESOLVED,e)}}__init2(){this._reject=e=>{this._setResult(s.REJECTED,e)}}__init3(){this._setResult=(e,n)=>{if(this._state===s.PENDING){if((0,u.J8)(n)){n.then(this._resolve,this._reject);return}this._state=e,this._value=n,this._executeHandlers()}}}__init4(){this._executeHandlers=()=>{if(this._state===s.PENDING)return;let e=this._handlers.slice();this._handlers=[],e.forEach(e=>{e[0]||(this._state===s.RESOLVED&&e[1](this._value),this._state===s.REJECTED&&e[2](this._value),e[0]=!0)})}}}},1170:function(e,n,r){"use strict";r.d(n,{Z1:function(){return u},ph:function(){return s},yW:function(){return dateTimestampInSeconds}});var a=r(1235);function dateTimestampInSeconds(){return Date.now()/1e3}let s=function(){let{performance:e}=a.GLOBAL_OBJ;if(!e||!e.now)return dateTimestampInSeconds;let n=Date.now()-e.now(),r=void 0==e.timeOrigin?n:e.timeOrigin;return()=>(r+e.now())/1e3}(),u=(()=>{let{performance:e}=a.GLOBAL_OBJ;if(!e||!e.now)return;let n=e.now(),r=Date.now(),s=e.timeOrigin?Math.abs(e.timeOrigin+n-r):36e5,u=e.timing&&e.timing.navigationStart,c="number"==typeof u?Math.abs(u+n-r):36e5;return s<36e5||c<36e5?s<=c?e.timeOrigin:u:r})()},7638:function(e,n,r){"use strict";r.d(n,{$p:function(){return generateSentryTraceHeader},KA:function(){return tracingContextFromHeaders},pT:function(){return propagationContextFromHeaders}});var a=r(9181),s=r(2844);let u=RegExp("^[ \\t]*([0-9a-f]{32})?-?([0-9a-f]{16})?-?([01])?[ \\t]*$");function extractTraceparentData(e){let n;if(!e)return;let r=e.match(u);if(r)return"1"===r[3]?n=!0:"0"===r[3]&&(n=!1),{traceId:r[1],parentSampled:n,parentSpanId:r[2]}}function tracingContextFromHeaders(e,n){let r=extractTraceparentData(e),u=(0,a.EN)(n),{traceId:c,parentSpanId:f,parentSampled:m}=r||{};return r?{traceparentData:r,dynamicSamplingContext:u||{},propagationContext:{traceId:c||(0,s.DM)(),parentSpanId:f||(0,s.DM)().substring(16),spanId:(0,s.DM)().substring(16),sampled:m,dsc:u||{}}}:{traceparentData:r,dynamicSamplingContext:void 0,propagationContext:{traceId:c||(0,s.DM)(),spanId:(0,s.DM)().substring(16)}}}function propagationContextFromHeaders(e,n){let r=extractTraceparentData(e),u=(0,a.EN)(n),{traceId:c,parentSpanId:f,parentSampled:m}=r||{};return r?{traceId:c||(0,s.DM)(),parentSpanId:f||(0,s.DM)().substring(16),spanId:(0,s.DM)().substring(16),sampled:m,dsc:u||{}}:{traceId:c||(0,s.DM)(),spanId:(0,s.DM)().substring(16)}}function generateSentryTraceHeader(e=(0,s.DM)(),n=(0,s.DM)().substring(16),r){let a="";return void 0!==r&&(a=r?"-1":"-0"),`${e}-${n}${a}`}},1235:function(e,n,r){"use strict";function isGlobalObj(e){return e&&e.Math==Math?e:void 0}r.d(n,{GLOBAL_OBJ:function(){return a},R:function(){return getGlobalObject},Y:function(){return getGlobalSingleton}});let a="object"==typeof globalThis&&isGlobalObj(globalThis)||"object"==typeof window&&isGlobalObj(window)||"object"==typeof self&&isGlobalObj(self)||"object"==typeof r.g&&isGlobalObj(r.g)||function(){return this}()||{};function getGlobalObject(){return a}function getGlobalSingleton(e,n,r){let s=r||a,u=s.__SENTRY__=s.__SENTRY__||{},c=u[e]||(u[e]=n());return c}},3561:function(e,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(e){var n=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return n.setUTCFullYear(e.getFullYear()),e.getTime()-n.getTime()},e.exports=n.default},2084:function(e,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(e){if(null===e||!0===e||!1===e)return NaN;var n=Number(e);return isNaN(n)?n:n<0?Math.ceil(n):Math.floor(n)},e.exports=n.default},3119:function(e,n,r){"use strict";r.d(n,{Z:function(){return g}});var a={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},s=r(9526),u={date:(0,s.Z)({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:(0,s.Z)({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:(0,s.Z)({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},c={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},f=r(8486),m={ordinalNumber:function(e,n){var r=Number(e),a=r%100;if(a>20||a<10)switch(a%10){case 1:return r+"st";case 2:return r+"nd";case 3:return r+"rd"}return r+"th"},era:(0,f.Z)({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:(0,f.Z)({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:function(e){return e-1}}),month:(0,f.Z)({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:(0,f.Z)({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Frid
4ay","Saturday"]},defaultWidth:"wide"}),dayPeriod:(0,f.Z)({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})},_=r(6723),g={code:"en-US",formatDistance:function(e,n,r){var s,u=a[e];return(s="string"==typeof u?u:1===n?u.one:u.other.replace("{{count}}",n.toString()),null!=r&&r.addSuffix)?r.comparison&&r.comparison>0?"in "+s:s+" ago":s},formatLong:u,formatRelative:function(e,n,r,a){return c[e]},localize:m,match:{ordinalNumber:(0,r(974).Z)({matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:function(e){return parseInt(e,10)}}),era:(0,_.Z)({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:(0,_.Z)({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:function(e){return e+1}}),month:(0,_.Z)({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:(0,_.Z)({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:(0,_.Z)({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}}},4314:function(e,n,r){"use strict";r.d(n,{j:function(){return getDefaultOptions}});var a={};function getDefaultOptions(){return a}},7621:function(e,n){"use strict";var dateLongFormatter=function(e,n){switch(e){case"P":return n.date({width:"short"});case"PP":return n.date({width:"medium"});case"PPP":return n.date({width:"long"});default:return n.date({width:"full"})}},timeLongFormatter=function(e,n){switch(e){case"p":return n.time({width:"short"});case"pp":return n.time({width:"medium"});case"ppp":return n.time({width:"long"});default:return n.time({width:"full"})}};n.Z={p:timeLongFormatter,P:function(e,n){var r,a=e.match(/(P+)(p+)?/)||[],s=a[1],u=a[2];if(!u)return dateLongFormatter(e,n);switch(s){case"P":r=n.dateTime({width:"short"});break;case"PP":r=n.dateTime({width:"medium"});break;case"PPP":r=n.dateTime({width:"long"});break;default:r=n.dateTime({width:"full"})}return r.replace("{{date}}",dateLongFormatter(s,n)).replace("{{time}}
4",timeLongFormatter(u,n))}}},4262:function(e,n,r){"use strict";function getTimezoneOffsetInMilliseconds(e){var n=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return n.setUTCFullYear(e.getFullYear()),e.getTime()-n.getTime()}r.d(n,{Z:function(){return getTimezoneOffsetInMilliseconds}})},3276:function(e,n,r){"use strict";r.d(n,{Z:function(){return getUTCISOWeek}});var a=r(9013),s=r(6979),u=r(7032),c=r(3882);function getUTCISOWeek(e){(0,c.Z)(1,arguments);var n=(0,a.default)(e);return Math.round(((0,s.Z)(n).getTime()-(function(e){(0,c.Z)(1,arguments);var n=(0,u.Z)(e),r=new Date(0);return r.setUTCFullYear(n,0,4),r.setUTCHours(0,0,0,0),(0,s.Z)(r)})(n).getTime())/6048e5)+1}},7032:function(e,n,r){"use strict";r.d(n,{Z:function(){return getUTCISOWeekYear}});var a=r(9013),s=r(3882),u=r(6979);function getUTCISOWeekYear(e){(0,s.Z)(1,arguments);var n=(0,a.default)(e),r=n.getUTCFullYear(),c=new Date(0);c.setUTCFullYear(r+1,0,4),c.setUTCHours(0,0,0,0);var f=(0,u.Z)(c),m=new Date(0);m.setUTCFullYear(r,0,4),m.setUTCHours(0,0,0,0);var _=(0,u.Z)(m);return n.getTime()>=f.getTime()?r+1:n.getTime()>=_.getTime()?r:r-1}},5230:function(e,n,r){"use strict";r.d(n,{Z:function(){return getUTCWeek}});var a=r(9013),s=r(9025),u=r(7651),c=r(3882),f=r(3946),m=r(4314);function getUTCWeek(e,n){(0,c.Z)(1,arguments);var r=(0,a.default)(e);return Math.round(((0,s.Z)(r,n).getTime()-(function(e,n){(0,c.Z)(1,arguments);var r,a,_,g,v,b,T,k,S=(0,m.j)(),x=(0,f.Z)(null!==(r=null!==(a=null!==(_=null!==(g=null==n?void 0:n.firstWeekContainsDate)&&void 0!==g?g:null==n?void 0:null===(v=n.locale)||void 0===v?void 0:null===(b=v.options)||void 0===b?void 0:b.firstWeekContainsDate)&&void 0!==_?_:S.firstWeekContainsDate)&&void 0!==a?a:null===(T=S.locale)||void 0===T?void 0:null===(k=T.options)||void 0===k?void 0:k.firstWeekContainsDate)&&void 0!==r?r:1),w=(0,u.Z)(e,n),R=new Date(0);return R.setUTCFullYear(w,0,x),R.setUTCHours(0,0,0,0),(0,s.Z)(R,n)})(r,n).getTime())/6048e5)+1}},7651:function(e,n,r){"use strict";r.d(n,{Z:function(){return getUTCWeekYear}});var a=r(9013),s=r(3882),u=r(9025),c=r(3946),f=r(4314);function getUTCWeekYear(e,n){(0,s.Z)(1,arguments);var r,m,_,g,v,b,T,k,S=(0,a.default)(e),x=S.getUTCFullYear(),w=(0,f.j)(),R=(0,c.Z)(null!==(r=null!==(m=null!==(_=null!==(g=null==n?void 0:n.firstWeekContainsDate)&&void 0!==g?g:null==n?void 0:null===(v=n.locale)||void 0===v?void 0:null===(b=v.options)||void 0===b?void 0:b.firstWeekContainsDate)&&void 0!==_?_:w.firstWeekContainsDate)&&void 0!==m?m:null===(T=w.locale)||void 0===T?void 0:null===(k=T.options)||void 0===k?void 0:k.firstWeekContainsDate)&&void 0!==r?r:1);if(!(R>=1&&R<=7))throw RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var C=new Date(0);C.setUTCFullYear(x+1,0,R),C.setUTCHours(0,0,0,0);var A=(0,u.Z)(C,n),j=new Date(0);j.setUTCFullYear(x,0,R),j.setUTCHours(0,0,0,0);var N=(0,u.Z)(j,n);return S.getTime()>=A.getTime()?x+1:S.getTime()>=N.getTime()?x:x-1}},5267:function(e,n,r){"use strict";r.d(n,{Do:function(){return isProtectedWeekYearToken},Iu:function(){return isProtectedDayOfYearToken},qp:function(){return throwProtectedError}});var a=["D","DD"],s=["YY","YYYY"];function isProtectedDayOfYearToken(e){return -1!==a.indexOf(e)}function isProtectedWeekYearToken(e){return -1!==s.indexOf(e)}function throwProtectedError(e,n,r){if("YYYY"===e)throw RangeError("Use `yyyy` instead of `YYYY` (in `".concat(n,"`) for formatting years to the input `").
4concat(r,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("YY"===e)throw RangeError("Use `yy` instead of `YY` (in `".concat(n,"`) for formatting years to the input `").concat(r,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("D"===e)throw RangeError("Use `d` instead of `D` (in `".concat(n,"`) for formatting days of the month to the input `").concat(r,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("DD"===e)throw RangeError("Use `dd` instead of `DD` (in `".concat(n,"`) for formatting days of the month to the input `").concat(r,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))}},3882:function(e,n,r){"use strict";function requiredArgs(e,n){if(n.length<e)throw TypeError(e+" argument"+(e>1?"s":"")+" required, but only "+n.length+" present")}r.d(n,{Z:function(){return requiredArgs}})},6979:function(e,n,r){"use strict";r.d(n,{Z:function(){return startOfUTCISOWeek}});var a=r(9013),s=r(3882);function startOfUTCISOWeek(e){(0,s.Z)(1,arguments);var n=(0,a.default)(e),r=n.getUTCDay();return n.setUTCDate(n.getUTCDate()-((r<1?7:0)+r-1)),n.setUTCHours(0,0,0,0),n}},9025:function(e,n,r){"use strict";r.d(n,{Z:function(){return startOfUTCWeek}});var a=r(9013),s=r(3882),u=r(3946),c=r(4314);function startOfUTCWeek(e,n){(0,s.Z)(1,arguments);var r,f,m,_,g,v,b,T,k=(0,c.j)(),S=(0,u.Z)(null!==(r=null!==(f=null!==(m=null!==(_=null==n?void 0:n.weekStartsOn)&&void 0!==_?_:null==n?void 0:null===(g=n.locale)||void 0===g?void 0:null===(v=g.options)||void 0===v?void 0:v.weekStartsOn)&&void 0!==m?m:k.weekStartsOn)&&void 0!==f?f:null===(b=k.locale)||void 0===b?void 0:null===(T=b.options)||void 0===T?void 0:T.weekStartsOn)&&void 0!==r?r:0);if(!(S>=0&&S<=6))throw RangeError("weekStartsOn must be between 0 and 6 inclusively");var x=(0,a.default)(e),w=x.getUTCDay();return x.setUTCDate(x.getUTCDate()-((w<S?7:0)+w-S)),x.setUTCHours(0,0,0,0),x}},3946:function(e,n,r){"use strict";function toInteger(e){if(null===e||!0===e||!1===e)return NaN;var n=Number(e);return isNaN(n)?n:n<0?Math.ceil(n):Math.floor(n)}r.d(n,{Z:function(){return toInteger}})},1820:function(e,n,r){"use strict";r.d(n,{Z:function(){return addMilliseconds}});var a=r(3946),s=r(9013),u=r(3882);function addMilliseconds(e,n){(0,u.Z)(2,arguments);var r=(0,s.default)(e).getTime(),c=(0,a.Z)(n);return new Date(r+c)}},2298:function(e,n,r){"use strict";r.r(n),r.d(n,{default:function(){return format}});var a=r(2274),s=r(1218),u=r(9013),c=r(3882),f=r(3276),m=r(7032),_=r(5230),g=r(7651);function addLeadingZeros(e,n){for(var r=Math.abs(e).toString();r.length<n;)r="0"+r;return(e<0?"-":"")+r}var v={y:function(e,n){var r=e.getUTCFullYear(),a=r>0?r:1-r;return addLeadingZeros("yy"===n?a%100:a,n.length)},M:function(e,n){var r=e.getUTCMonth();return"M"===n?String(r+1):addLeadingZeros(r+1,2)},d:function(e,n){return addLeadingZeros(e.getUTCDate(),n.length)},a:function(e,n){var r=e.getUTCHours()/12>=1?"pm":"am";switch(n){case"a":case"aa":return r.toUpperCase();case"aaa":return r;case"aaaaa":return r[0];default:return"am"===r?"a.m.":"p.m."}},h:function(e,n){return addLeadingZeros(e.getUTCHours()%12||12,n.length)},H:function(e,n){return addLeadingZeros(e.getUTCHours(),n.length)},m:function(e,n){return addLeadingZeros(e.getUTCMinutes(),n.length)},s:function(e,n){return addLeadingZeros(e.getUTCSeconds(),n.length)},S:function(e,n){var r=n.length;return addLeadingZeros(Math.floor(e.getUTCMilliseconds()*Math.pow(10,r-3)),n.length)}},b={midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"};function formatTimezoneShort(e,n){var r=e>0?"-":"+",a=Math.abs(e),s=Math.floor(a/60),u=a%60;return 0===u?r+String(s):r+String(s)+(n||"")+addLeadingZeros(u,2)}function formatTimezoneWithOptionalMinutes(e,n){return e%60==0?(e>0?"-":"+")+addLeadingZeros(Math.abs(e)/60,2):formatTimezone(e,n)}function formatTimezone(e,n){var r=e>0?"-":"+",a=Math.abs(e);return r+addLeadingZeros(Math.floor(a/60),2)+(n||"")+addLeadingZeros(a%60,2)}var T={G:function(e,n,r){var a=e.getUTCFullYear()>0?1:0;switch(n){case"G":case"GG":case"GGG":return r.era(a,{width:"abbreviated"});case"GGGGG":return r.era(a,{width:"narrow"});default:return r.era(a,{width:"wide"})}},y:function(e,n,r){if("yo"===n){var a=e.getUTCFullYear(),s=a>0?a:1-a;return r.ordinalNumber(s,{unit:"year"})}return v.y(e,n)},Y:function(e,n,r,a){var s=(0,g.Z)(e,a),u=s>0?s:1-s;return"YY"===n?addLeadingZeros(u%100,2):"Yo"===n?r.ordinalNumber(u,{unit:"year"}):addLeadingZeros(u,n.length)},R:function(e,n){return addLeadingZeros((0,m.Z)(e),n.length)},u:function(e,n){return addLeadingZeros(e.getUTCFullYear(),n.length)},Q:function(e,n,r){var a=Math.ceil((e.getUTCMonth()+1)/3);switch(n){case"Q":return String(a);case"QQ":return addLeadingZeros(a,2);case"Qo":return r.ordinalNumber(a,{unit:"quarter"});case"QQQ":return r.quarter(a,{width:"abbreviated",context:"formatting"});case"QQQQQ":return r.quarter(a,{width:"narrow",context:"formatting"});default:return r.quarter(a,{width:"wide",context:"formatting"})}},q:function(e,n,r){var a=Math.ceil((e.getUTCMonth()+1)/3);switch(n){case"q":return String(a);case"qq":return addLeadingZeros(a,2);case"qo":return r.ordinalNumber(a,{unit:"quarter"});case"qqq":return r.quarter(a,{width:"abbreviated",context:"standalone"});case"qqqqq":return r.quarter(a,{width:"narrow",context:"standalone"});default:return r.quarter(a,{width:"wide",context:"standalone"})}},M:function(e,n,r){var a=e.getUTCMonth();switch(n){case"M":case"MM":return v.M(e,n);case"Mo":return r.ordinalNumber(a+1,{unit:"month"});case"MMM":return r.month(a,{width:"abbreviated",context:"formatting"});case"MMMMM":return r.month(a,{width:"narrow",context:"formatting"});default:return r.month(a,{width:"wide",context:"formatting"})}},L:function(e,n,r){var a=e.getUTCMonth();switch(n){case"L":return String(a+1);case"LL":return addLeadingZeros(a+1,2);case"Lo":return r.ordinalNumber(a+1,{unit:"month"});case"LLL":return r.month(a,{width:"abbreviated",context:"standalone"});case"LLLLL":return r.month(a,{width:"narrow",context:"standalone"});default:return r.month(a,{width:"wide",context:"standalone"})}},w:function(e,n,r,a){var s=(0,_.Z)(e,a);return"wo"===n?r.ordinalNumber(s,{unit:"week"}):addLeadingZeros(s,n.length)},I:function(e,n,r){var a=(0,f.Z)(e);return"Io"===n?r.ordinalNumber(a,{unit:"week"}):addLeadingZeros(a,n.length)},d:function(e,n,r){return"do"===n?r.ordinalNumber(e.getUTCDate(),{unit:"date"}):v.d(e,n)},D:function(e,n,r){var a=function(e){(0,c.Z)(1,arguments);var n=(0,u.default)(e),r=n.getTime();return n.setUTCMonth(0,1),n.setUTCHours(0,0,0,0),Math.floor((r-n.getTime())/864e5)+1}(e);return"Do"===n?r.ordinalNumber(a,{unit:"dayOfYear"}):addLeadingZeros(a,n.length)},E:function(e,n,r){var a=e.getUTCDay();switch(n){case"E":case"EE":case"EEE":return r.day(a,{width:"abbreviated",context:"formatting"});case"EEEEE":return r.day(a,{width:"narrow",context:"formatting"});case"EEEEEE":return r.day(a,{width:"short",context:"formatting"});default:return r.day(a,{width:"wide",context:"formatting"})}},e:function(e,n,r,a){var s=e.getUTCDay(),u=(s-a.weekStartsOn+8)%7||7;switch(n){case"e":return String(u);case"ee":return addLeadingZeros(u,2);case"eo":return r.ordinalNumber(u,{unit:"day"});case"eee":return r.day(s,{width:"abbreviated",context:"formatting"});case"eeeee":return r.day(s,{width:"narrow",context:"formatting"});case"eeeeee":return r.day(s,{width:"short",context:"formatting"});default:return r.day(s,{width:"wide",context:"formatting"})}},c:function(e,n,r,a){var s=e.getUTCDay(),u=(s-a.weekStartsOn+8)%7||7;switch(n){case"c":return String(u);case"cc":return addLeadingZeros(u,n.length);case"co":return r.ordinalNumber(u,{unit:"day"});case"ccc":return r.day(s,{width:"abbreviated",context:"standalone"});case"ccccc":return r.day(s,{width:"narrow",context:"standalone"});case"cccccc":return r.day(s,{width:"short",context:"standalone"});default:return r.day(s,{width:"wide",context:"standalone"})}},i:function(e,n,r){var a=e.getUTCDay(),s=0===a?7:a;switch(n){case"i":return String(s);case"ii":return addLeadingZeros(s,n.length);case"io":return r.ordinalNumber(s,{unit:"day"});case"iii":return r.day(a,{width:"abbreviated",context:"formatting"});case"iiiii":return r.day(a,{width:"narrow",context:"formatting"});case"iiiiii":return r.day(a,{width:"short",context:"formatting"});default:return r.day(a,{width:"wide",context:"formatting"})}},a:function(e,n,r){var a=e.getUTCHours()/12>=1?"pm":"am";switch(n){case"a":case"aa":return r.dayPeriod(a,{width:"abbreviated",context:"formatting"});case"aaa":return r.dayPeriod(a,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return r.dayPeriod(a,{width:"narrow",context:"formatting"});default:return r.dayPeriod(a,{width:"wide",context:"formatting"})}},b:function(e,n,r){var a,s=e.getUTCHours();switch(a=12===s?b.noon:0===s?b.midnight:s/12>
4=1?"pm":"am",n){case"b":case"bb":return r.dayPeriod(a,{width:"abbreviated",context:"formatting"});case"bbb":return r.dayPeriod(a,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return r.dayPeriod(a,{width:"narrow",context:"formatting"});default:return r.dayPeriod(a,{width:"wide",context:"formatting"})}},B:function(e,n,r){var a,s=e.getUTCHours();switch(a=s>=17?b.evening:s>=12?b.afternoon:s>=4?b.morning:b.night,n){case"B":case"BB":case"BBB":return r.dayPeriod(a,{width:"abbreviated",context:"formatting"});case"BBBBB":return r.dayPeriod(a,{width:"narrow",context:"formatting"});default:return r.dayPeriod(a,{width:"wide",context:"formatting"})}},h:function(e,n,r){if("ho"===n){var a=e.getUTCHours()%12;return 0===a&&(a=12),r.ordinalNumber(a,{unit:"hour"})}return v.h(e,n)},H:function(e,n,r){return"Ho"===n?r.ordinalNumber(e.getUTCHours(),{unit:"hour"}):v.H(e,n)},K:function(e,n,r){var a=e.getUTCHours()%12;return"Ko"===n?r.ordinalNumber(a,{unit:"hour"}):addLeadingZeros(a,n.length)},k:function(e,n,r){var a=e.getUTCHours();return(0===a&&(a=24),"ko"===n)?r.ordinalNumber(a,{unit:"hour"}):addLeadingZeros(a,n.length)},m:function(e,n,r){return"mo"===n?r.ordinalNumber(e.getUTCMinutes(),{unit:"minute"}):v.m(e,n)},s:function(e,n,r){return"so"===n?r.ordinalNumber(e.getUTCSeconds(),{unit:"second"}):v.s(e,n)},S:function(e,n){return v.S(e,n)},X:function(e,n,r,a){var s=(a._originalDate||e).getTimezoneOffset();if(0===s)return"Z";switch(n){case"X":return formatTimezoneWithOptionalMinutes(s);case"XXXX":case"XX":return formatTimezone(s);default:return formatTimezone(s,":")}},x:function(e,n,r,a){var s=(a._originalDate||e).getTimezoneOffset();switch(n){case"x":return formatTimezoneWithOptionalMinutes(s);case"xxxx":case"xx":return formatTimezone(s);default:return formatTimezone(s,":")}},O:function(e,n,r,a){var s=(a._originalDate||e).getTimezoneOffset();switch(n){case"O":case"OO":case"OOO":return"GMT"+formatTimezoneShort(s,":");default:return"GMT"+formatTimezone(s,":")}},z:function(e,n,r,a){var s=(a._originalDate||e).getTimezoneOffset();switch(n){case"z":case"zz":case"zzz":return"GMT"+formatTimezoneShort(s,":");default:return"GMT"+formatTimezone(s,":")}},t:function(e,n,r,a){return addLeadingZeros(Math.floor((a._originalDate||e).getTime()/1e3),n.length)},T:function(e,n,r,a){return addLeadingZeros((a._originalDate||e).getTime(),n.length)}},k=r(7621),S=r(4262),x=r(5267),w=r(3946),R=r(4314),C=r(3119),A=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,j=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,N=/^'([^]*?)'?$/,I=/''/g,O=/[a-zA-Z]/;function format(e,n,r){(0,c.Z)(2,arguments);var f,m,_,g,v,b,P,F,U,B,G,Z,Y,q,X,K,Q,ee,et=String(n),en=(0,R.j)(),er=null!==(f=null!==(m=null==r?void 0:r.locale)&&void 0!==m?m:en.locale)&&void 0!==f?f:C.Z,ea=(0,w.Z)(null!==(_=null!==(g=null!==(v=null!==(b=null==r?void 0:r.firstWeekContainsDate)&&void 0!==b?b:null==r?void 0:null===(P=r.locale)||void 0===P?void 0:null===(F=P.options)||void 0===F?void 0:F.firstWeekContainsDate)&&void 0!==v?v:en.firstWeekContainsDate)&&void 0!==g?g:null===(U=en.locale)||void 0===U?void 0:null===(B=U.options)||void 0===B?void 0:B.firstWeekContainsDate)&&void 0!==_?_:1);if(!(ea>=1&&ea<=7))throw RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var ei=(0,w.Z)(null!==(G=null!==(Z=null!==(Y=null!==(q=null==r?void 0:r.weekStartsOn)&&void 0!==q?q:null==r?void 0:null===(X=r.locale)||void 0===X?void 0:null===(K=X.options)||void 0===K?void 0:K.weekStartsOn)&&void 0!==Y?Y:en.weekStartsOn)&&void 0!==Z?Z:null===(Q=en.locale)||void 0===Q?void 0:null===(ee=Q.options)||void 0===ee?void 0:ee.weekStartsOn)&&void 0!==G?G:0);if(!(ei>=0&&ei<=6))throw RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!er.localize)throw RangeError("locale must contain localize property");if(!er.formatLong)throw RangeError("locale must contain formatLong property");var eo=(0,u.default)(e);if(!(0,a.default)(eo))throw RangeError("Invalid time value");var es=(0,S.Z)(eo),el=(0,s.Z)(eo,es),eu={firstWeekContainsDate:ea,weekStartsOn:ei,locale:er,_originalDate:eo};return et.match(j).map(function(e){var n=e[0];
4return"p"===n||"P"===n?(0,k.Z[n])(e,er.formatLong):e}).join("").match(A).map(function(a){if("''"===a)return"'";var s,u=a[0];if("'"===u)return(s=a.match(N))?s[1].replace(I,"'"):a;var c=T[u];if(c)return!(null!=r&&r.useAdditionalWeekYearTokens)&&(0,x.Do)(a)&&(0,x.qp)(a,n,String(e)),!(null!=r&&r.useAdditionalDayOfYearTokens)&&(0,x.Iu)(a)&&(0,x.qp)(a,n,String(e)),c(el,a,er.localize,eu);if(u.match(O))throw RangeError("Format string contains an unescaped latin alphabet character `"+u+"`");return a}).join("")}},1381:function(e,n,r){"use strict";r.r(n),r.d(n,{default:function(){return isDate}});var a=r(1002),s=r(3882);function isDate(e){return(0,s.Z)(1,arguments),e instanceof Date||"object"===(0,a.Z)(e)&&"[object Date]"===Object.prototype.toString.call(e)}},2274:function(e,n,r){"use strict";r.r(n),r.d(n,{default:function(){return isValid}});var a=r(1381),s=r(9013),u=r(3882);function isValid(e){return(0,u.Z)(1,arguments),(!!(0,a.default)(e)||"number"==typeof e)&&!isNaN(Number((0,s.default)(e)))}},9526:function(e,n,r){"use strict";function buildFormatLongFn(e){return function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=n.width?String(n.width):e.defaultWidth;return e.formats[r]||e.formats[e.defaultWidth]}}r.d(n,{Z:function(){return buildFormatLongFn}})},8486:function(e,n,r){"use strict";function buildLocalizeFn(e){return function(n,r){var a;if("formatting"===(null!=r&&r.context?String(r.context):"standalone")&&e.formattingValues){var s=e.defaultFormattingWidth||e.defaultWidth,u=null!=r&&r.width?String(r.width):s;a=e.formattingValues[u]||e.formattingValues[s]}else{var c=e.defaultWidth,f=null!=r&&r.width?String(r.width):e.defaultWidth;a=e.values[f]||e.values[c]}return a[e.argumentCallback?e.argumentCallback(n):n]}}r.d(n,{Z:function(){return buildLocalizeFn}})},6723:function(e,n,r){"use strict";function buildMatchFn(e){return function(n){var r,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},s=a.width,u=s&&e.matchPatterns[s]||e.matchPatterns[e.defaultMatchWidth],c=n.match(u);if(!c)return null;var f=c[0],m=s&&e.parsePatterns[s]||e.parsePatterns[e.defaultParseWidth],_=Array.isArray(m)?function(e,n){for(var r=0;r<e.length;r++)if(n(e[r]))return r}(m,function(e){return e.test(f)}):function(e,n){for(var r in e)if(e.hasOwnProperty(r)&&n(e[r]))return r}(m,function(e){return e.test(f)});return r=e.valueCallback?e.valueCallback(_):_,{value:r=a.valueCallback?a.valueCallback(r):r,rest:n.slice(f.length)}}}r.d(n,{Z:function(){return buildMatchFn}})},974:function(e,n,r){"use strict";function buildMatchPatternFn(e){return function(n){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=n.match(e.matchPattern);if(!a)return null;var s=a[0],u=n.match(e.parsePattern);if(!u)return null;var c=e.valueCallback?e.valueCallback(u[0]):u[0];return{value:c=r.valueCallback?r.valueCallback(c):c,rest:n.slice(s.length)}}}r.d(n,{Z:function(){return buildMatchPatternFn}})},1218:function(e,n,r){"use strict";r.d(n,{Z:function(){return subMilliseconds}});var a=r(1820),s=r(3882),u=r(3946);function subMilliseconds(e,n){(0,s.Z)(2,arguments);var r=(0,u.Z)(n);return(0,a.Z)(e,-r)}},9013:function(e,n,r){"use strict";r.r(n),r.d(n,{default:function(){return toDate}});var a=r(1002),s=r(3882);function toDate(e){(0,s.Z)(1,arguments);var n=Object.prototype.toString.call(e);return e instanceof Date||"object"===(0,a.Z)(e)&&"[object Date]"===n?new Date(e.getTime()):"number"==typeof e||"[object Number]"===n?new Date(e):(("string"==typeof e||"[object String]"===n)&&"undefined"!=typeof console&&(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn(Error().stack)),new Date(NaN))}},7484:function(e){var n,r,a,s,u,c,f,m,_,g,v,b,T,k,S,x,w,R,C,A,j,N;e.exports=(n="millisecond",r="second",a="minute",s="hour",u="week",c="month",f="quarter",m="year",_="date",g="Invalid Date",v=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,b=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}
4|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,T=function(e,n,r){var a=String(e);return!a||a.length>=n?e:""+Array(n+1-a.length).join(r)+e},(S={})[k="en"]={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(e){var n=["th","st","nd","rd"],r=e%100;return"["+e+(n[(r-20)%10]||n[r]||"th")+"]"}},x="$isDayjsObject",w=function(e){return e instanceof j||!(!e||!e[x])},R=function t(e,n,r){var a;if(!e)return k;if("string"==typeof e){var s=e.toLowerCase();S[s]&&(a=s),n&&(S[s]=n,a=s);var u=e.split("-");if(!a&&u.length>1)return t(u[0])}else{var c=e.name;S[c]=e,a=c}return!r&&a&&(k=a),a||!r&&k},C=function(e,n){if(w(e))return e.clone();var r="object"==typeof n?n:{};return r.date=e,r.args=arguments,new j(r)},(A={s:T,z:function(e){var n=-e.utcOffset(),r=Math.abs(n);return(n<=0?"+":"-")+T(Math.floor(r/60),2,"0")+":"+T(r%60,2,"0")},m:function t(e,n){if(e.date()<n.date())return-t(n,e);var r=12*(n.year()-e.year())+(n.month()-e.month()),a=e.clone().add(r,c),s=n-a<0,u=e.clone().add(r+(s?-1:1),c);return+(-(r+(n-a)/(s?a-u:u-a))||0)},a:function(e){return e<0?Math.ceil(e)||0:Math.floor(e)},p:function(e){return({M:c,y:m,w:u,d:"day",D:_,h:s,m:a,s:r,ms:n,Q:f})[e]||String(e||"").toLowerCase().replace(/s$/,"")},u:function(e){return void 0===e}}).l=R,A.i=w,A.w=function(e,n){return C(e,{locale:n.$L,utc:n.$u,x:n.$x,$offset:n.$offset})},N=(j=function(){function M(e){this.$L=R(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[x]=!0}var e=M.prototype;return e.parse=function(e){this.$d=function(e){var n=e.date,r=e.utc;if(null===n)return new Date(NaN);if(A.u(n))return new Date;if(n instanceof Date)return new Date(n);if("string"==typeof n&&!/Z$/i.test(n)){var a=n.match(v);if(a){var s=a[2]-1||0,u=(a[7]||"0").substring(0,3);return r?new Date(Date.UTC(a[1],s,a[3]||1,a[4]||0,a[5]||0,a[6]||0,u)):new Date(a[1],s,a[3]||1,a[4]||0,a[5]||0,a[6]||0,u)}}return new Date(n)}(e),this.init()},e.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},e.$utils=function(){return A},e.isValid=function(){return this.$d.toString()!==g},e.isSame=function(e,n){var r=C(e);return this.startOf(n)<=r&&r<=this.endOf(n)},e.isAfter=function(e,n){return C(e)<this.startOf(n)},e.isBefore=function(e,n){return this.endOf(n)<C(e)},e.$g=function(e,n,r){return A.u(e)?this[n]:this.set(r,e)},e.unix=function(){return Math.floor(this.valueOf()/1e3)},e.valueOf=function(){return this.$d.getTime()},e.startOf=function(e,n){var f=this,g=!!A.u(n)||n,v=A.p(e),l=function(e,n){var r=A.w(f.$u?Date.UTC(f.$y,n,e):new Date(f.$y,n,e),f);return g?r:r.endOf("day")},$=function(e,n){return A.w(f.toDate()[e].apply(f.toDate("s"),(g?[0,0,0,0]:[23,59,59,999]).slice(n)),f)},b=this.$W,T=this.$M,k=this.$D,S="set"+(this.$u?"UTC":"");switch(v){case m:return g?l(1,0):l(31,11);case c:return g?l(1,T):l(0,T+1);case u:var x=this.$locale().weekStart||0,w=(b<x?b+7:b)-x;return l(g?k-w:k+(6-w),T);case"day":case _:return $(S+"Hours",0);case s:return $(S+"Minutes",1);case a:return $(S+"Seconds",2);case r:return $(S+"Milliseconds",3);default:return this.clone()}},e.endOf=function(e){return this.startOf(e,!1)},e.$set=function(e,u){var f,g=A.p(e),v="set"+(this.$u?"UTC":""),b=((f={}).day=v+"Date",f[_]=v+"Date",f[c]=v+"Month",f[m]=v+"FullYear",f[s]=v+"Hours",f[a]=v+"Minutes",f[r]=v+"Seconds",f[n]=v+"Milliseconds",f)[g],T="day"===g?this.$D+(u-this.$W):u;if(g===c||g===m){var k=this.clone().set(_,1);k.$d[b](T),k.init(),this.$d=k.set(_,Math.min(this.$D,k.daysInMonth())).$d}else b&&this.$d[b](T);return this.init(),this},e.set=function(e,n){return this.clone().$set(e,n)},e.get=function(e){return this[A.p(e)]()},e.add=function(e,n){var f,_=this;e=Number(e);var g=A.p(n),y=function(n){var r=C(_);return A.w(r.date(r.date()+Math.round(n*e)),_)};if(g===c)return this.set(c,this.$M+e);if(g===m)return this.set(m,this.$y+e);if("day"===g)return y(1);if(g===u)return y(7);var v=((f={})[a]=6e4,f[s]=36e5,f[r]=1e3,f)[g]||1,b=this.$d.getTime()+e*v;return A.w(b,this)},e.subtract=function(e,n){return this.add(-1*e,n)},e.format=function(e){var n=this,r=this.$locale();if(!this.isValid())return r.invalidDate||g;var a=e||"YYYY-MM-DDTHH:mm:ssZ",s=A.z(this),u=this.$H,c=this.$m,f=this.$M,m=r.weekdays,_=r.months,v=r.meridiem,h=function(e,r,s,u){return e&&(e[r]||e(n,a))||s[r].slice(0,u)}
4,d=function(e){return A.s(u%12||12,e,"0")},T=v||function(e,n,r){var a=e<12?"AM":"PM";return r?a.toLowerCase():a};return a.replace(b,function(e,a){return a||function(e){switch(e){case"YY":return String(n.$y).slice(-2);case"YYYY":return A.s(n.$y,4,"0");case"M":return f+1;case"MM":return A.s(f+1,2,"0");case"MMM":return h(r.monthsShort,f,_,3);case"MMMM":return h(_,f);case"D":return n.$D;case"DD":return A.s(n.$D,2,"0");case"d":return String(n.$W);case"dd":return h(r.weekdaysMin,n.$W,m,2);case"ddd":return h(r.weekdaysShort,n.$W,m,3);case"dddd":return m[n.$W];case"H":return String(u);case"HH":return A.s(u,2,"0");case"h":return d(1);case"hh":return d(2);case"a":return T(u,c,!0);case"A":return T(u,c,!1);case"m":return String(c);case"mm":return A.s(c,2,"0");case"s":return String(n.$s);case"ss":return A.s(n.$s,2,"0");case"SSS":return A.s(n.$ms,3,"0");case"Z":return s}return null}(e)||s.replace(":","")})},e.utcOffset=function(){return-(15*Math.round(this.$d.getTimezoneOffset()/15))},e.diff=function(e,n,_){var g,v=this,b=A.p(n),T=C(e),k=(T.utcOffset()-this.utcOffset())*6e4,S=this-T,D=function(){return A.m(v,T)};switch(b){case m:g=D()/12;break;case c:g=D();break;case f:g=D()/3;break;case u:g=(S-k)/6048e5;break;case"day":g=(S-k)/864e5;break;case s:g=S/36e5;break;case a:g=S/6e4;break;case r:g=S/1e3;break;default:g=S}return _?g:A.a(g)},e.daysInMonth=function(){return this.endOf(c).$D},e.$locale=function(){return S[this.$L]},e.locale=function(e,n){if(!e)return this.$L;var r=this.clone(),a=R(e,n,!0);return a&&(r.$L=a),r},e.clone=function(){return A.w(this.$d,this)},e.toDate=function(){return new Date(this.valueOf())},e.toJSON=function(){return this.isValid()?this.toISOString():null},e.toISOString=function(){return this.$d.toISOString()},e.toString=function(){return this.$d.toUTCString()},M}()).prototype,C.prototype=N,[["$ms",n],["$s",r],["$m",a],["$H",s],["$W","day"],["$M",c],["$y",m],["$D",_]].forEach(function(e){N[e[1]]=function(n){return this.$g(n,e[0],e[1])}}),C.extend=function(e,n){return e.$i||(e(n,j,C),e.$i=!0),C},C.locale=R,C.isDayjs=w,C.unix=function(e){return C(1e3*e)},C.en=S[k],C.Ls=S,C.p={},C)},8562:function(e,n,r){var a,s;
4e.exports=(a=r(7484),s={name:"hu",weekdays:"vas\xe1rnap_h\xe9tfő_kedd_szerda_cs\xfct\xf6rt\xf6k_p\xe9ntek_szombat".split("_"),weekdaysShort:"vas_h\xe9t_kedd_sze_cs\xfct_p\xe9n_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),months:"janu\xe1r_febru\xe1r_m\xe1rcius_\xe1prilis_m\xe1jus_j\xfanius_j\xfalius_augusztus_szeptember_okt\xf3ber_november_december".split("_"),monthsShort:"jan_feb_m\xe1rc_\xe1pr_m\xe1j_j\xfan_j\xfal_aug_szept_okt_nov_dec".split("_"),ordinal:function(e){return e+"."},weekStart:1,relativeTime:{future:"%s m\xfalva",past:"%s",s:function(e,n,r,a){return"n\xe9h\xe1ny m\xe1sodperc"+(a||n?"":"e")},m:function(e,n,r,a){return"egy perc"+(a||n?"":"e")},mm:function(e,n,r,a){return e+" perc"+(a||n?"":"e")},h:function(e,n,r,a){return"egy "+(a||n?"\xf3ra":"\xf3r\xe1ja")},hh:function(e,n,r,a){return e+" "+(a||n?"\xf3ra":"\xf3r\xe1ja")},d:function(e,n,r,a){return"egy "+(a||n?"nap":"napja")},dd:function(e,n,r,a){return e+" "+(a||n?"nap":"napja")},M:function(e,n,r,a){return"egy "+(a||n?"h\xf3nap":"h\xf3napja")},MM:function(e,n,r,a){return e+" "+(a||n?"h\xf3nap":"h\xf3napja")},y:function(e,n,r,a){return"egy "+(a||n?"\xe9v":"\xe9ve")},yy:function(e,n,r,a){return e+" "+(a||n?"\xe9v":"\xe9ve")}},formats:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"}},(a&&"object"==typeof a&&"default"in a?a:{default:a}).default.locale(s,null,!0),s)},4110:function(e){e.exports=function(e,n,r){e=e||{};var a=n.prototype,s={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function i(e,n,r,s){return a.fromToBase(e,n,r,s)}r.en.relativeTime=s,a.fromToBase=function(n,a,u,c,f){for(var m,_,g,v=u.$locale().relativeTime||s,b=e.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],T=b.length,k=0;k<T;k+=1){var S=b[k];S.d&&(m=c?r(n).diff(u,S.d,!0):u.diff(n,S.d,!0));var x=(e.rounding||Math.round)(Math.abs(m));if(g=m>0,x<=S.r||!S.r){x<=1&&k>0&&(S=b[k-1]);var w=v[S.l];f&&(x=f(""+x)),_="string"==typeof w?w.replace("%d",x):w(x,a,S.l,g);break}}if(a)return _;var R=g?v.future:v.past;return"function"==typeof R?R(_):R.replace("%s",_)},a.to=function(e,n){return i(e,n,this,!0)},a.from=function(e,n){return i(e,n,this)};var d=function(e){return e.$u?r.utc():r()};a.toNow=function(e){return this.to(d(this),e)},a.fromNow=function(e){return this.from(d(this),e)}}},1766:function(e,n,r){var a,s,u,c,f,m,_,g,v,b,T,k,S,x,w;(s=function(){this.init()}).prototype={init:function(){var e=this||u;return e._counter=1e3,e._html5AudioPool=[],e.html5PoolSize=10,e._codecs={},e._howls=[],e._muted=!1,e._volume=1,e._canPlayEvent="canplaythrough",e._navigator="undefined"!=typeof window&&window.navigator?window.navigator:null,e.masterGain=null,e.noAudio=!1,e.usingWebAudio=!0,e.autoSuspend=!0,e.ctx=null,e.autoUnlock=!0,e._setup(),e},volume:function(e){var n=this||u;if(e=parseFloat(e),n.ctx||T(),void 0!==e&&e>=0&&e<=1){if(n._volume=e,n._muted)return n;n.usingWebAudio&&n.masterGain.gain.setValueAtTime(e,u.ctx.currentTime);for(var r=0;r<n._howls.length;r++)if(!n._howls[r]._webAudio)for(var a=n._howls[r]._getSoundIds(),s=0;s<a.length;s++){var c=n._howls[r]._soundById(a[s]);c&&c._node&&(c._node.volume=c._volume*e)}return n}return n._volume},mute:function(e){var n=this||u;n.ctx||T(),n._muted=e,n.usingWebAudio&&n.masterGain.gain.setValueAtTime(e?0:n._volume,u.ctx.currentTime);for(var r=0;r<n._howls.length;r++)if(!n._howls[r]._webAudio)for(var a=n._howls[r]._getSoundIds(),s=0;s<a.length;s++){var c=n._howls[r]._soundById(a[s]);c&&c._node&&(c._node.muted=!!e||c._muted)}return n},stop:function(){for(var e=this||u,n=0;n<e._howls.length;n++)e._howls[n].stop();return e},unload:function(){for(var e=this||u,n=e._howls.length-1;n>=0;n--)e._howls[n].unload();return e.usingWebAudio&&e.ctx&&void 0!==e.ctx.close&&(e.ctx.close(),e.ctx=null,T()),e},codecs:function(e){return(this||u)._codecs[e.replace(/^x-/,"")]},_setup:function(){var e=this||u;if(e.state=e.ctx&&e.ctx.state||"suspended",e._autoSuspend(),!e.usingWebAudio){if("undefined"!=typeof Audio)try{var n=new Audio;void 0===n.oncanplaythrough&&(e._canPlayEvent="canplay")}catch(n){e.noAudio=!0}else e.noAudio=!0}try{var n=new Audio;n.muted&&(e.noAudio=!0)}catch(e){}return e.noAudio||e._setupCodecs(),e},_setupCodecs:function(){var e=this||u,n=null;try{n="undefined"!=typeof Audio?new Audio:null}catch(n){return e}if(!n||"function"!=typeof n.canPlayType)return e;var r=n.canPlayType("audio/mpeg;").replace(/^no$/,""),a=e._navigator?e._navigator.userAgent:"",s=a.match(/OPR\/(\d+)/g),c=s&&33>parseInt(s[0].split("/")[1],10),f=-1!==a.indexOf("Safari")&&-1===a.indexOf("Chrome"),m=a.match(/Version\/(.*?) /),_=f&&m&&15>parseInt(m[1],10);return e._codecs={mp3:!!(!c&&(r||n.canPlayType("audio/mp3;
4").replace(/^no$/,""))),mpeg:!!r,opus:!!n.canPlayType('audio/ogg; codecs="opus"').replace(/^no$/,""),ogg:!!n.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,""),oga:!!n.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,""),wav:!!(n.canPlayType('audio/wav; codecs="1"')||n.canPlayType("audio/wav")).replace(/^no$/,""),aac:!!n.canPlayType("audio/aac;").replace(/^no$/,""),caf:!!n.canPlayType("audio/x-caf;").replace(/^no$/,""),m4a:!!(n.canPlayType("audio/x-m4a;")||n.canPlayType("audio/m4a;")||n.canPlayType("audio/aac;")).replace(/^no$/,""),m4b:!!(n.canPlayType("audio/x-m4b;")||n.canPlayType("audio/m4b;")||n.canPlayType("audio/aac;")).replace(/^no$/,""),mp4:!!(n.canPlayType("audio/x-mp4;")||n.canPlayType("audio/mp4;")||n.canPlayType("audio/aac;")).replace(/^no$/,""),weba:!!(!_&&n.canPlayType('audio/webm; codecs="vorbis"').replace(/^no$/,"")),webm:!!(!_&&n.canPlayType('audio/webm; codecs="vorbis"').replace(/^no$/,"")),dolby:!!n.canPlayType('audio/mp4; codecs="ec-3"').replace(/^no$/,""),flac:!!(n.canPlayType("audio/x-flac;")||n.canPlayType("audio/flac;")).replace(/^no$/,"")},e},_unlockAudio:function(){var e=this||u;if(!e._audioUnlocked&&e.ctx){e._audioUnlocked=!1,e.autoUnlock=!1,e._mobileUnloaded||44100===e.ctx.sampleRate||(e._mobileUnloaded=!0,e.unload()),e._scratchBuffer=e.ctx.createBuffer(1,1,22050);var unlock=function(n){for(;e._html5AudioPool.length<e.html5PoolSize;)try{var r=new Audio;r._unlocked=!0,e._releaseHtml5Audio(r)}catch(n){e.noAudio=!0;break}for(var a=0;a<e._howls.length;a++)if(!e._howls[a]._webAudio)for(var s=e._howls[a]._getSoundIds(),u=0;u<s.length;u++){var c=e._howls[a]._soundById(s[u]);c&&c._node&&!c._node._unlocked&&(c._node._unlocked=!0,c._node.load())}e._autoResume();var f=e.ctx.createBufferSource();f.buffer=e._scratchBuffer,f.connect(e.ctx.destination),void 0===f.start?f.noteOn(0):f.start(0),"function"==typeof e.ctx.resume&&e.ctx.resume(),f.onended=function(){f.disconnect(0),e._audioUnlocked=!0,document.removeEventListener("touchstart",unlock,!0),document.removeEventListener("touchend",unlock,!0),document.removeEventListener("click",unlock,!0),document.removeEventListener("keydown",unlock,!0);for(var n=0;n<e._howls.length;n++)e._howls[n]._emit("unlock")}};return document.addEventListener("touchstart",unlock,!0),document.addEventListener("touchend",unlock,!0),document.addEventListener("click",unlock,!0),document.addEventListener("keydown",unlock,!0),e}},_obtainHtml5Audio:function(){var e=this||u;if(e._html5AudioPool.length)return e._html5AudioPool.pop();var n=new Audio().play();return n&&"undefined"!=typeof Promise&&(n instanceof Promise||"function"==typeof n.then)&&n.catch(function(){console.warn("HTML5 Audio pool exhausted, returning potentially locked audio object.")}),new Audio},_releaseHtml5Audio:function(e){var n=this||u;return e._unlocked&&n._html5AudioPool.push(e),n},_autoSuspend:function(){var e=this;if(e.autoSuspend&&e.ctx&&void 0!==e.ctx.suspend&&u.usingWebAudio){for(var n=0;n<e._howls.length;n++)if(e._howls[n]._webAudio){for(var r=0;r<e._howls[n]._sounds.length;r++)if(!e._howls[n]._sounds[r]._paused)return e}return e._suspendTimer&&clearTimeout(e._suspendTimer),e._suspendTimer=setTimeout(function(){if(e.autoSuspend){e._suspendTimer=null,e.state="suspending";var handleSuspension=function(){e.state="suspended",e._resumeAfterSuspend&&(delete e._resumeAfterSuspend,e._autoResume())};e.ctx.suspend().then(handleSuspension,handleSuspension)}},3e4),e}},_autoResume:function(){var e=this;if(e.ctx&&void 0!==e.ctx.resume&&u.usingWebAudio)return"running"===e.state&&"interrupted"!==e.ctx.state&&e._suspendTimer?(clearTimeout(e._suspendTimer),e._suspendTimer=null):"suspended"===e.state||"running"===e.state&&"interrupted"===e.ctx.state?(e.ctx.resume().then(function(){e.state="running";for(var n=0;n<e._howls.length;n++)e._howls[n]._emit("resume")}),e._suspendTimer&&(clearTimeout(e._suspendTimer),e._suspendTimer=null)):"suspending"===e.state&&(e._resumeAfterSuspend=!0),e}},u=new s,(c=function(e){if(!e.src||0===e.src.length){console.error("An array of source files must be passed with any new Howl.");return}this.init(e)}).prototype={init:function(e){var n=this;return u.ctx||T(),n._autoplay=e.autoplay||!1,n._format="string"!=typeof e.format?e.format:[e.format],n._html5=e.html5||!1,n._muted=e.mute||!1,n._loop=e.loop||!1,n._pool=e.pool||5,n._preload="boolean"!=typeof e.preload&&"metadata"!==e.preload||e.preload,n._rate=e.rate||1,n._sprite=e.sprite||{},n._src="string"!=typeof e.src?e.src:[e.src],n._volume=void 0!==e.volume?e.volume:1,n._xhr={method:e.xhr&&e.xhr.method?e.xhr.method:"GET",headers:e.x
4hr&&e.xhr.headers?e.xhr.headers:null,withCredentials:!!e.xhr&&!!e.xhr.withCredentials&&e.xhr.withCredentials},n._duration=0,n._state="unloaded",n._sounds=[],n._endTimers={},n._queue=[],n._playLock=!1,n._onend=e.onend?[{fn:e.onend}]:[],n._onfade=e.onfade?[{fn:e.onfade}]:[],n._onload=e.onload?[{fn:e.onload}]:[],n._onloaderror=e.onloaderror?[{fn:e.onloaderror}]:[],n._onplayerror=e.onplayerror?[{fn:e.onplayerror}]:[],n._onpause=e.onpause?[{fn:e.onpause}]:[],n._onplay=e.onplay?[{fn:e.onplay}]:[],n._onstop=e.onstop?[{fn:e.onstop}]:[],n._onmute=e.onmute?[{fn:e.onmute}]:[],n._onvolume=e.onvolume?[{fn:e.onvolume}]:[],n._onrate=e.onrate?[{fn:e.onrate}]:[],n._onseek=e.onseek?[{fn:e.onseek}]:[],n._onunlock=e.onunlock?[{fn:e.onunlock}]:[],n._onresume=[],n._webAudio=u.usingWebAudio&&!n._html5,void 0!==u.ctx&&u.ctx&&u.autoUnlock&&u._unlockAudio(),u._howls.push(n),n._autoplay&&n._queue.push({event:"play",action:function(){n.play()}}),n._preload&&"none"!==n._preload&&n.load(),n},load:function(){var e,n,r=null;if(u.noAudio){this._emit("loaderror",null,"No audio support.");return}"string"==typeof this._src&&(this._src=[this._src]);for(var a=0;a<this._src.length;a++){if(this._format&&this._format[a])e=this._format[a];else{if("string"!=typeof(n=this._src[a])){this._emit("loaderror",null,"Non-string found in selected audio sources - ignoring.");continue}(e=/^data:audio\/([^;,]+);/i.exec(n))||(e=/\.([^.]+)$/.exec(n.split("?",1)[0])),e&&(e=e[1].toLowerCase())}if(e||console.warn('No file extension was found. Consider using the "format" property or specify an extension.'),e&&u.codecs(e)){r=this._src[a];break}}if(!r){this._emit("loaderror",null,"No codec support for selected audio sources.");return}return this._src=r,this._state="loading","https:"===window.location.protocol&&"http:"===r.slice(0,5)&&(this._html5=!0,this._webAudio=!1),new f(this),this._webAudio&&_(this),this},play:function(e,n){var r=this,a=null;if("number"==typeof e)a=e,e=null;else if("string"==typeof e&&"loaded"===r._state&&!r._sprite[e])return null;else if(void 0===e&&(e="__default",!r._playLock)){for(var s=0,c=0;c<r._sounds.length;c++)r._sounds[c]._paused&&!r._sounds[c]._ended&&(s++,a=r._sounds[c]._id);1===s?e=null:a=null}var f=a?r._soundById(a):r._inactiveSound();if(!f)return null;if(a&&!e&&(e=f._sprite||"__default"),"loaded"!==r._state){f._sprite=e,f._ended=!1;var m=f._id;return r._queue.push({event:"play",action:function(){r.play(m)}}),m}if(a&&!f._paused)return n||r._loadQueue("play"),f._id;r._webAudio&&u._autoResume();var _=Math.max(0,f._seek>0?f._seek:r._sprite[e][0]/1e3),g=Math.max(0,(r._sprite[e][0]+r._sprite[e][1])/1e3-_),v=1e3*g/Math.abs(f._rate),b=r._sprite[e][0]/1e3,T=(r._sprite[e][0]+r._sprite[e][1])/1e3;f._sprite=e,f._ended=!1;var setParams=function(){f._paused=!1,f._seek=_,f._start=b,f._stop=T,f._loop=!!(f._loop||r._sprite[e][2])};if(_>=T){r._ended(f);return}var k=f._node;if(r._webAudio){var playWebAudio=function(){r._playLock=!1,setParams(),r._refreshBuffer(f);var e=f._muted||r._muted?0:f._volume;k.gain.setValueAtTime(e,u.ctx.currentTime),f._playStart=u.ctx.currentTime,void 0===k.bufferSource.start?f._loop?k.bufferSource.noteGrainOn(0,_,86400):k.bufferSource.noteGrainOn(0,_,g):f._loop?k.bufferSource.start(0,_,86400):k.bufferSource.start(0,_,g),v!==1/0&&(r._endTimers[f._id]=setTimeout(r._ended.bind(r,f),v)),n||setTimeout(function(){r._emit("play",f._id),r._loadQueue()},0)};"running"===u.state&&"interrupted"!==u.ctx.state?playWebAudio():(r._playLock=!0,r.once("resume",playWebAudio),r._clearTimer(f._id))}else{var playHtml5=function(){k.currentTime=_,k.muted=f._muted||r._muted||u._muted||k.muted,k.volume=f._volume*u.volume(),k.playbackRate=f._rate;try{var a=k.play();if(a&&"undefined"!=typeof Promise&&(a instanceof Promise||"function"==typeof a.then)?(r._playLock=!0,setParams(),a.then(function(){r._playLock=!1,k._unlocked=!0,n?r._loadQueue():r._emit("play",f._id)}
4).catch(function(){r._playLock=!1,r._emit("playerror",f._id,"Playback was unable to start. This is most commonly an issue on mobile devices and Chrome where playback was not within a user interaction."),f._ended=!0,f._paused=!0})):n||(r._playLock=!1,setParams(),r._emit("play",f._id)),k.playbackRate=f._rate,k.paused){r._emit("playerror",f._id,"Playback was unable to start. This is most commonly an issue on mobile devices and Chrome where playback was not within a user interaction.");return}"__default"!==e||f._loop?r._endTimers[f._id]=setTimeout(r._ended.bind(r,f),v):(r._endTimers[f._id]=function(){r._ended(f),k.removeEventListener("ended",r._endTimers[f._id],!1)},k.addEventListener("ended",r._endTimers[f._id],!1))}catch(e){r._emit("playerror",f._id,e)}};"data:audio/wav;base64,UklGRigAAABXQVZFZm10IBIAAAABAAEARKwAAIhYAQACABAAAABkYXRhAgAAAAEA"===k.src&&(k.src=r._src,k.load());var S=window&&window.ejecta||!k.readyState&&u._navigator.isCocoonJS;if(k.readyState>=3||S)playHtml5();else{r._playLock=!0,r._state="loading";var listener=function(){r._state="loaded",playHtml5(),k.removeEventListener(u._canPlayEvent,listener,!1)};k.addEventListener(u._canPlayEvent,listener,!1),r._clearTimer(f._id)}}return f._id},pause:function(e){var n=this;if("loaded"!==n._state||n._playLock)return n._queue.push({event:"pause",action:function(){n.pause(e)}}),n;for(var r=n._getSoundIds(e),a=0;a<r.length;a++){n._clearTimer(r[a]);var s=n._soundById(r[a]);if(s&&!s._paused&&(s._seek=n.seek(r[a]),s._rateSeek=0,s._paused=!0,n._stopFade(r[a]),s._node)){if(n._webAudio){if(!s._node.bufferSource)continue;void 0===s._node.bufferSource.stop?s._node.bufferSource.noteOff(0):s._node.bufferSource.stop(0),n._cleanBuffer(s._node)}else isNaN(s._node.duration)&&s._node.duration!==1/0||s._node.pause()}arguments[1]||n._emit("pause",s?s._id:null)}return n},stop:function(e,n){var r=this;if("loaded"!==r._state||r._playLock)return r._queue.push({event:"stop",action:function(){r.stop(e)}}),r;for(var a=r._getSoundIds(e),s=0;s<a.length;s++){r._clearTimer(a[s]);var u=r._soundById(a[s]);u&&(u._seek=u._start||0,u._rateSeek=0,u._paused=!0,u._ended=!0,r._stopFade(a[s]),u._node&&(r._webAudio?u._node.bufferSource&&(void 0===u._node.bufferSource.stop?u._node.bufferSource.noteOff(0):u._node.bufferSource.stop(0),r._cleanBuffer(u._node)):isNaN(u._node.duration)&&u._node.duration!==1/0||(u._node.currentTime=u._start||0,u._node.pause(),u._node.duration===1/0&&r._clearSound(u._node))),n||r._emit("stop",u._id))}return r},mute:function(e,n){var r=this;if("loaded"!==r._state||r._playLock)return r._queue.push({event:"mute",action:function(){r.mute(e,n)}}),r;if(void 0===n){if("boolean"!=typeof e)return r._muted;r._muted=e}for(var a=r._getSoundIds(n),s=0;s<a.length;s++){var c=r._soundById(a[s]);c&&(c._muted=e,c._interval&&r._stopFade(c._id),r._webAudio&&c._node?c._node.gain.setValueAtTime(e?0:c._volume,u.ctx.currentTime):c._node&&(c._node.muted=!!u._muted||e),r._emit("mute",c._id))}return r},volume:function(){var e,n,r,a=this,s=arguments;if(0===s.length)return a._volume;if(1===s.length||2===s.length&&void 0===s[1]?a._getSoundIds().indexOf(s[0])>=0?n=parseInt(s[0],10):e=parseFloat(s[0]):s.length>=2&&(e=parseFloat(s[0]),n=parseInt(s[1],10)),void 0===e||!(e>=0)||!(e<=1))return(r=n?a._soundById(n):a._sounds[0])?r._volume:0;if("loaded"!==a._state||a._playLock)return a._queue.push({event:"volume",action:function(){a.volume.apply(a,s)}}),a;void 0===n&&(a._volume=e),n=a._getSoundIds(n);for(var c=0;c<n.length;c++)(r=a._soundById(n[c]))&&(r._volume=e,s[2]||a._stopFade(n[c]),a._webAudio&&r._node&&!r._muted?r._node.gain.setValueAtTime(e,u.ctx.currentTime):r._node&&!r._muted&&(r._node.volume=e*u.volume()),a._emit("volume",r._id));return a},fade:function(e,n,r,a){var s=this;if("loaded"!==s._state||s._playLock)return s._queue.push({event:"fade",action:function(){s.fade(e,n,r,a)}}),s;e=Math.min(Math.max(0,parseFloat(e)),1),n=Math.min(Math.max(0,parseFloat(n)),1),r=parseFloat(r),s.volume(e,a);for(var c=s._getSoundIds(a),f=0;f<c.length;f++){var m=s._soundById(c[f]);if(m){if(a||s._stopFade(c[f]),s._webAudio&&!m._muted){var _=u.ctx.currentTime,g=_+r/1e3;m._volume=e,m._node.gain.setValueAtTime(e,_),m._node.gain.linearRampToValueAtTime(n,g)}s._startFadeInterval(m,e,n,r,c[f],void 0===a)}}return s},_startFadeInterval:function(e,n,r,a,s,u){var c=this,f=n,m=r-n,_=Math.abs(m/.01),g=Date.now();e._fadeTo=r,e._interval=setInterval(function(){var s=(Date.now()-g)/a;g=Date.now(),f+=m*s,f=Math.round(100*f)/100,f=m<0?Math.max(r,f):Math.min(r,f),c._webAudio?e._volume=f:c.volume(f,e._id,!0),u&&(c._volume=f),(r<n&&f<=r||r>n&&f>=r)&&(clearInterval(e._interval),e._interval=null,e._fadeTo=null,c.volume(r,e._id),c._emit("fade",e._id))},Math.max(4,_>0?a/_:a))},_stopFade:function(e){var n=this._soundById(e);return n&&n._interval&&(this._webAudio&&n._node.gain.cancelScheduledValues(u.ctx.currentTime),clearInterval(n._interval),n._interval=null,this.volume(n._fadeTo,e),n._fadeTo=null,this._emit("fade",e)),this},loop:function(){var e,n,r,a=arguments;if(0===a.length)return this._loop;if(1===a.length){if("boolean"!=typeof a[0])return!!(r=this._soundById(parseInt(a[0],10)))&&r._loop;e=a[0],this._loop=e}else 2===a.length&&(e=a[0],n=parseInt(a[1],10));for(var s=this._getSoundIds(n),u=0;u<s.length;u++)(r=this._soundById(s[u]))&&(r._loop=e,this._webAudio&&r._node&&r._node.bufferSource&&(r._node.bufferSource.loop=e,e&&(r._node.bufferSource.loopStart=r._start||0,r._node.bufferSource.loopEnd=r._stop,this.playing(s[u])&&(this.pause(s[u],!0),this.play(s[u],!0)))));return this},rate:function(){var e,n,r,a=this,s=arguments;if(0===s.length?n=a._sounds[0]._id:1===s.length?a._getSoundIds().indexOf(s[0])>=0?n=parseInt(s[0],10):e=parseFloat(s[0]):2===s.length&&(e=parseFloat(s[0]),n=parseInt(s[1],10)),"number"!=typeof e)return(r=a._soundById(n))?r._rate:a._rate;if("loaded"!==a._state||a._playLock)return a._queue.push({event:"rate",action:function(){a.rate.apply(a,s)}}),a;void 0===n&&(a._rate=e),n=a._getSoundIds(n);for(var c=0;c<n.length;c++)if(r=a._soundById(n[c])){a.playing(n[c])&&(r._rateSeek=a.seek(n[c]),r._playStart=a._webAudio?u.ctx.currentTime:r._playStart),r._rate=e,a._webAudio&&r._node&&r._node.bufferSource?r._node.bufferSource.playbackRate.setValueAtTime(e,u.ctx.currentTime):r._node&&(r._node.playbackRate=e);var f=a.seek(n[c]),m=1e3*((a._sprite[r._sprite][0]+a._sprite[r._sprite][1])/1e3-f)/Math.abs(r._rate);(a._endTimers[n[c]]||!r._paused)&&(a._clearTimer(n[c]),a._endTimers[n[c]]=setTimeout(a._ended.bind(a,r),m)),a._emit("rate",r._id)}return a},seek:function(){var e,n,r=this,a=arguments;if(0===a.length?r._sounds.length&&(n=r._sounds[0]._id):1===a.length?r._getSoundIds().indexOf(a[0])>=0?n=parseInt(a[0],10):r._sounds.length&&(n=r._sounds[0]._id,e=parseFloat(a[0])):2===a.length&&(e=parseFloat(a[0]),n=parseInt(a[1],10)),void 0===n)return 0;if("number"==typeof e&&("loaded"!==r._state||r._playLock))return r._queue.push({event:"seek",action:function(){r.seek.apply(r,a)}}),r;var s=r._soundById(n);if(s){if("number"==typeof e&&e>=0){var c=r.playing(n);c&&r.pause(n,!0),s._seek=e,s._ended=!1,r._clearTimer(n),r._webAudio||!s._node||isNaN(s._node.duration)||(s._node.currentTime=e);
4var seekAndEmit=function(){c&&r.play(n,!0),r._emit("seek",n)};if(c&&!r._webAudio){var emitSeek=function(){r._playLock?setTimeout(emitSeek,0):seekAndEmit()};setTimeout(emitSeek,0)}else seekAndEmit()}else{if(!r._webAudio)return s._node.currentTime;var f=r.playing(n)?u.ctx.currentTime-s._playStart:0,m=s._rateSeek?s._rateSeek-s._seek:0;return s._seek+(m+f*Math.abs(s._rate))}}return r},playing:function(e){if("number"==typeof e){var n=this._soundById(e);return!!n&&!n._paused}for(var r=0;r<this._sounds.length;r++)if(!this._sounds[r]._paused)return!0;return!1},duration:function(e){var n=this._duration,r=this._soundById(e);return r&&(n=this._sprite[r._sprite][1]/1e3),n},state:function(){return this._state},unload:function(){for(var e=this,n=e._sounds,r=0;r<n.length;r++)n[r]._paused||e.stop(n[r]._id),e._webAudio||(e._clearSound(n[r]._node),n[r]._node.removeEventListener("error",n[r]._errorFn,!1),n[r]._node.removeEventListener(u._canPlayEvent,n[r]._loadFn,!1),n[r]._node.removeEventListener("ended",n[r]._endFn,!1),u._releaseHtml5Audio(n[r]._node)),delete n[r]._node,e._clearTimer(n[r]._id);var a=u._howls.indexOf(e);a>=0&&u._howls.splice(a,1);var s=!0;for(r=0;r<u._howls.length;r++)if(u._howls[r]._src===e._src||e._src.indexOf(u._howls[r]._src)>=0){s=!1;break}return m&&s&&delete m[e._src],u.noAudio=!1,e._state="unloaded",e._sounds=[],e=null,null},on:function(e,n,r,a){var s=this["_on"+e];return"function"==typeof n&&s.push(a?{id:r,fn:n,once:a}:{id:r,fn:n}),this},off:function(e,n,r){var a=this["_on"+e],s=0;if("number"==typeof n&&(r=n,n=null),n||r)for(s=0;s<a.length;s++){var u=r===a[s].id;if(n===a[s].fn&&u||!n&&u){a.splice(s,1);break}}else if(e)this["_on"+e]=[];else{var c=Object.keys(this);for(s=0;s<c.length;s++)0===c[s].indexOf("_on")&&Array.isArray(this[c[s]])&&(this[c[s]]=[])}return this},once:function(e,n,r){return this.on(e,n,r,1),this},_emit:function(e,n,r){for(var a=this["_on"+e],s=a.length-1;s>=0;s--)(!a[s].id||a[s].id===n||"load"===e)&&(setTimeout((function(e){e.call(this,n,r)}).bind(this,a[s].fn),0),a[s].once&&this.off(e,a[s].fn,a[s].id));return this._loadQueue(e),this},_loadQueue:function(e){if(this._queue.length>0){var n=this._queue[0];n.event===e&&(this._queue.shift(),this._loadQueue()),e||n.action()}return this},_ended:function(e){var n=e._sprite;if(!this._webAudio&&e._node&&!e._node.paused&&!e._node.ended&&e._node.currentTime<e._stop)return setTimeout(this._ended.bind(this,e),100),this;var r=!!(e._loop||this._sprite[n][2]);if(this._emit("end",e._id),!this._webAudio&&r&&this.stop(e._id,!0).play(e._id),this._webAudio&&r){this._emit("play",e._id),e._seek=e._start||0,e._rateSeek=0,e._playStart=u.ctx.currentTime;var a=(e._stop-e._start)*1e3/Math.abs(e._rate);this._endTimers[e._id]=setTimeout(this._ended.bind(this,e),a)}return this._webAudio&&!r&&(e._paused=!0,e._ended=!0,e._seek=e._start||0,e._rateSeek=0,this._clearTimer(e._id),this._cleanBuffer(e._node),u._autoSuspend()),this._webAudio||r||this.stop(e._id,!0),this},_clearTimer:function(e){if(this._endTimers[e]){if("function"!=typeof this._endTimers[e])clearTimeout(this._endTimers[e]);else{var n=this._soundById(e);n&&n._node&&n._node.removeEventListener("ended",this._endTimers[e],!1)}delete this._endTimers[e]}return this},_soundById:function(e){for(var n=0;n<this._sounds.length;n++)if(e===this._sounds[n]._id)return this._sounds[n];return null},_inactiveSound:function(){this._drain();for(var e=0;e<this._sounds.length;e++)if(this._sounds[e]._ended)return this._sounds[e].reset();return new f(this)},_drain:function(){var e=this._pool,n=0,r=0;if(!(this._sounds.length<e)){for(r=0;r<this._sounds.length;r++)this._sounds[r]._ended&&n++;for(r=this._sounds.length-1;r>=0;r--){if(n<=e)return;this._sounds[r]._ended&&(this._webAudio&&this._sounds[r]._node&&this._sounds[r]._node.disconnect(0),this._sounds.splice(r,1),n--)}}},_getSoundIds:function(e){if(void 0!==e)return[e];for(var n=[],r=0;r<this._sounds.length;r++)n.push(this._sounds[r]._id);return n},_refreshBuffer:function(e){return e._node.bufferSource=u.ctx.createBufferSource(),e._node.bufferSource.buffer=m[this._src],e._panner?e._node.bufferSource.connect(e._panner):e._node.bufferSource.connect(e._node),e._node.bufferSource.loop=e._loop,e._loop&&(e._node.bufferSource.loopStart=e._start||0,e._node.bufferSource.loopEnd=e._stop||0),e._node.bufferSource.playbackRate.setValueAtTime(e._rate,u.ctx.currentTime),this},_cleanBuffer:function(e){var n=u._navigator&&u._navigator.vendor.indexOf("Apple")>=0;if(!e.bufferSource)return this;if(u._scratchBuffer&&e.bufferSource&&(e.bufferSource.onended=null,e.bufferSource.disconnect(0),n))try{e.bufferSource.buffer=u._scratchBuffer}catch(e){}return e.bufferSource=null,this},_clearSound:function(e){/MSIE |Trident\//.test(u._navigator&&u._navigator.userAgent)||(e.src="data:audio/wav;base64,UklGRigAAABXQVZFZm10IBIAAAABAAEARKwAAIhYAQACABAAAABkYXRhAgAAAAEA")}},(f=function(e){this._parent=e,this.init()}).prototype={init:function(){var e=this._parent;return this._muted=e._muted,this._loop=e._loop,this._volume=e._volume,this._rate=e._rate,this._seek=0,this._paused=!0,this._ended=!0,this._sprite="__default",this._id=++u._counter,e._sounds.push(this),this.create(),this},create:function(){var e=this._parent,n=u._muted||this._muted||this._parent._muted?0:this._volume;return e._webAudio?(this._node=void 0===u.ctx.createGain?u.ctx.createGainNode():u.ctx.createGain(),this._node.gain.setValueAtTime(n,u.ctx.currentTime),this._node.paused=!0,this._node.connect(u.masterGain)):u.noAudio||(this._node=u._obtainHtml5Audio(),this._errorFn=this._errorListener.bind(this),this._node.addEventListener("error",this._errorFn,!1),this._loadFn=this._loadListener.bind(this),this._node.addEventListener(u._canPlayEvent,this._loadFn,!1),this._endFn=this._endListener.bind(this),this._node.addEventListener("ended",this._endFn,!1),this._node.src=e._src,this._node.preload=!0===e._preload?"auto":e._preload,this._node.volume=n*u.volume(),this._node.load()),this},reset:function(){var e=this._parent;return this._muted=e._muted,this._loop=e._loop,this._volume=e._volume,this._rate=e._rate,this._seek=0,this._rateSeek=0,this._paused=!0,this._ended=!0,this._sprite="__default",this._id=++u._counter,this},_errorListener:function(){this._parent._emit("loaderror",this._id,this._node.error?this._node.error.code:0),this._node.removeEventListener("error",this._errorFn,!1)},_loadListener:function(){var e=this._parent;e._duration=Math.ceil(10*this._node.duration)/10,0===Object.keys(e._sprite).length&&(e._sprite={__default:[0,1e3*e._duration]}),"loaded"!==e._state&&(e._state="loaded",e._emit("load"),e._loadQueue()),this._node.removeEventListener(u._canPlayEvent,this._loadFn,!1)},_endListener:function(){var e=this._parent;e._duration===1/0&&(e._duration=Math.ceil(10*this._node.duration)/10,e._sprite.__default[1]===1/0&&(e._sprite.__default[1]=1e3*e._duration),e._ended(this)),this._node.removeEventListener("ended",this._endFn,!1)}},m={},_=function(e){var n=e._src;if(m[n]){e._duration=m[n].duration,b(e);return}if(/^data:[^;]+;base64,/.test(n)){for(var r=atob(n.split(",")[1]),a=new Uint8Array(r.length),s=0;s<r.length;++s)a[s]=r.charCodeAt(s);v(a.buffer,e)}else{var u=new XMLHttpRequest;u.open(e._xhr.method,n,!0),u.withCredentials=e._xhr.withCredentials,u.responseType="arraybuffer",e._xhr.headers&&Object.keys(e._xhr.headers).forEac
4h(function(n){u.setRequestHeader(n,e._xhr.headers[n])}),u.onload=function(){var n=(u.status+"")[0];if("0"!==n&&"2"!==n&&"3"!==n){e._emit("loaderror",null,"Failed loading audio file with status: "+u.status+".");return}v(u.response,e)},u.onerror=function(){e._webAudio&&(e._html5=!0,e._webAudio=!1,e._sounds=[],delete m[n],e.load())},g(u)}},g=function(e){try{e.send()}catch(n){e.onerror()}},v=function(e,n){var error=function(){n._emit("loaderror",null,"Decoding audio data failed.")},success=function(e){e&&n._sounds.length>0?(m[n._src]=e,b(n,e)):error()};"undefined"!=typeof Promise&&1===u.ctx.decodeAudioData.length?u.ctx.decodeAudioData(e).then(success).catch(error):u.ctx.decodeAudioData(e,success,error)},b=function(e,n){n&&!e._duration&&(e._duration=n.duration),0===Object.keys(e._sprite).length&&(e._sprite={__default:[0,1e3*e._duration]}),"loaded"!==e._state&&(e._state="loaded",e._emit("load"),e._loadQueue())},T=function(){if(u.usingWebAudio){try{"undefined"!=typeof AudioContext?u.ctx=new AudioContext:"undefined"!=typeof webkitAudioContext?u.ctx=new webkitAudioContext:u.usingWebAudio=!1}catch(e){u.usingWebAudio=!1}u.ctx||(u.usingWebAudio=!1);var e=/iP(hone|od|ad)/.test(u._navigator&&u._navigator.platform),n=u._navigator&&u._navigator.appVersion.match(/OS (\d+)_(\d+)_?(\d+)?/),r=n?parseInt(n[1],10):null;if(e&&r&&r<9){var a=/safari/.test(u._navigator&&u._navigator.userAgent.toLowerCase());u._navigator&&!a&&(u.usingWebAudio=!1)}u.usingWebAudio&&(u.masterGain=void 0===u.ctx.createGain?u.ctx.createGainNode():u.ctx.createGain(),u.masterGain.gain.setValueAtTime(u._muted?0:u._volume,u.ctx.currentTime),u.masterGain.connect(u.ctx.destination)),u._setup()}},void 0!==(a=(function(){return{Howler:u,Howl:c}}).apply(n,[]))&&(e.exports=a),n.Howler=u,n.Howl=c,void 0!==r.g?(r.g.HowlerGlobal=s,r.g.Howler=u,r.g.Howl=c,r.g.Sound=f):"undefined"!=typeof window&&(window.HowlerGlobal=s,window.Howler=u,window.Howl=c,window.Sound=f),HowlerGlobal.prototype._pos=[0,0,0],HowlerGlobal.prototype._orientation=[0,0,-1,0,1,0],HowlerGlobal.prototype.stereo=function(e){if(!this.ctx||!this.ctx.listener)return this;for(var n=this._howls.length-1;n>=0;n--)this._howls[n].stereo(e);return this},HowlerGlobal.prototype.pos=function(e,n,r){return this.ctx&&this.ctx.listener?(n="number"!=typeof n?this._pos[1]:n,r="number"!=typeof r?this._pos[2]:r,"number"!=typeof e)?this._pos:(this._pos=[e,n,r],void 0!==this.ctx.listener.positionX?(this.ctx.listener.positionX.setTargetAtTime(this._pos[0],Howler.ctx.currentTime,.1),this.ctx.listener.positionY.setTargetAtTime(this._pos[1],Howler.ctx.currentTime,.1),this.ctx.listener.positionZ.setTargetAtTime(this._pos[2],Howler.ctx.currentTime,.1)):this.ctx.listener.setPosition(this._pos[0],this._pos[1],this._pos[2]),this):this},HowlerGlobal.prototype.orientation=function(e,n,r,a,s,u){if(!this.ctx||!this.ctx.listener)return this;var c=this._orientation;return(n="number"!=typeof n?c[1]:n,r="number"!=typeof r?c[2]:r,a="number"!=typeof a?c[3]:a,s="number"!=typeof s?c[4]:s,u="number"!=typeof u?c[5]:u,"number"!=typeof e)?c:(this._orientation=[e,n,r,a,s,u],void 0!==this.ctx.listener.forwardX?(this.ctx.listener.forwardX.setTargetAtTime(e,Howler.ctx.currentTime,.1),this.ctx.listener.forwardY.setTargetAtTime(n,Howler.ctx.currentTime,.1),this.ctx.listener.forwardZ.setTargetAtTime(r,Howler.ctx.currentTime,.1),this.ctx.listener.upX.setTargetAtTime(a,Howler.ctx.currentTime,.1),this.ctx.listener.upY.setTargetAtTime(s,Howler.ctx.currentTime,.1),this.ctx.listener.upZ.setTargetAtTime(u,Howler.ctx.currentTime,.1)):this.ctx.listener.setOrientation(e,n,r,a,s,u),this)},Howl.prototype.init=(k=Howl.prototype.init,function(e){return this._orientation=e.orientation||[1,0,0],this._stereo=e.stereo||null,this._pos=e.pos||null,this._pannerAttr={coneInnerAngle:void 0!==e.coneInnerAngle?e.coneInnerAngle:360,coneOuterAngle:void 0!==e.coneOuterAngle?e.coneOuterAngle:360,coneOuterGain:void 0!==e.coneOuterGain?e.coneOuterGain:0,distanceModel:void 0!==e.distanceModel?e.distanceModel:"inverse",maxDistance:void 0!==e.maxDistance?e.maxDistance:1e4,panningModel:void 0!==e.panningModel?e.panningModel:"HRTF",refDistance:void 0!==e.refDistance?e.refDistance:1,rolloffFactor:void 0!==e.rolloffFactor?e.rolloffFactor:1},this._onstereo=e.onstereo?[{fn:e.onstereo}]:[],this._onpos=e.onpos?[{fn:e.onpos}]:[],this._onorientation=e.onorientation?[{fn:e.onorientation}]:[],k.call(this,e)}),Howl.prototype.stereo=function(e,n){var r=this;if(!r._webAudio)return r;if("loaded"!==r._state)return r._queue.push({event:"stereo",action:function(){r.stereo(e,n)}}),r;var a=void 0===Howler.ctx.createStereoPanner?"spatial":"stereo";if(void 0===n){if("number"!=typeof e)return r._stereo;r._stereo=e,r._pos=[e,0,0]}for(var s=r._getSoundIds(n),u=0;u<s.length;u++){var c=r._soundById(s[u]);if(c){if("number"!=typeof e)return c._stereo;c._stereo=e,c._pos=[e,0,0],c._node&&(c._pannerAttr.panningModel="equalpower",c._panner&&c._panner.pan||w(c,a),"spatial"===a?void 0!==c._panner.positionX?(c._panner.positionX.setValueAtTime(e,Howler.ctx.currentTime),c._panner.positionY.setValueAtTime(0,Howler.ctx.currentTime),c._panner.positionZ.setValueAtTime(0,Howler.ctx.currentTime)):c._panner.setPosition(e,0,0):c._panner.pan.setValueAtTime(e,Howler.ctx.currentTime)),r._emit
4("stereo",c._id)}}return r},Howl.prototype.pos=function(e,n,r,a){var s=this;if(!s._webAudio)return s;if("loaded"!==s._state)return s._queue.push({event:"pos",action:function(){s.pos(e,n,r,a)}}),s;if(n="number"!=typeof n?0:n,r="number"!=typeof r?-.5:r,void 0===a){if("number"!=typeof e)return s._pos;s._pos=[e,n,r]}for(var u=s._getSoundIds(a),c=0;c<u.length;c++){var f=s._soundById(u[c]);if(f){if("number"!=typeof e)return f._pos;f._pos=[e,n,r],f._node&&((!f._panner||f._panner.pan)&&w(f,"spatial"),void 0!==f._panner.positionX?(f._panner.positionX.setValueAtTime(e,Howler.ctx.currentTime),f._panner.positionY.setValueAtTime(n,Howler.ctx.currentTime),f._panner.positionZ.setValueAtTime(r,Howler.ctx.currentTime)):f._panner.setPosition(e,n,r)),s._emit("pos",f._id)}}return s},Howl.prototype.orientation=function(e,n,r,a){var s=this;if(!s._webAudio)return s;if("loaded"!==s._state)return s._queue.push({event:"orientation",action:function(){s.orientation(e,n,r,a)}}),s;if(n="number"!=typeof n?s._orientation[1]:n,r="number"!=typeof r?s._orientation[2]:r,void 0===a){if("number"!=typeof e)return s._orientation;s._orientation=[e,n,r]}for(var u=s._getSoundIds(a),c=0;c<u.length;c++){var f=s._soundById(u[c]);if(f){if("number"!=typeof e)return f._orientation;f._orientation=[e,n,r],f._node&&(f._panner||(f._pos||(f._pos=s._pos||[0,0,-.5]),w(f,"spatial")),void 0!==f._panner.orientationX?(f._panner.orientationX.setValueAtTime(e,Howler.ctx.currentTime),f._panner.orientationY.setValueAtTime(n,Howler.ctx.currentTime),f._panner.orientationZ.setValueAtTime(r,Howler.ctx.currentTime)):f._panner.setOrientation(e,n,r)),s._emit("orientation",f._id)}}return s},Howl.prototype.pannerAttr=function(){var e,n,r,a=arguments;if(!this._webAudio)return this;if(0===a.length)return this._pannerAttr;if(1===a.length){if("object"!=typeof a[0])return(r=this._soundById(parseInt(a[0],10)))?r._pannerAttr:this._pannerAttr;e=a[0],void 0===n&&(e.pannerAttr||(e.pannerAttr={coneInnerAngle:e.coneInnerAngle,coneOuterAngle:e.coneOuterAngle,coneOuterGain:e.coneOuterGain,distanceModel:e.distanceModel,maxDistance:e.maxDistance,refDistance:e.refDistance,rolloffFactor:e.rolloffFactor,panningModel:e.panningModel}),this._pannerAttr={coneInnerAngle:void 0!==e.pannerAttr.coneInnerAngle?e.pannerAttr.coneInnerAngle:this._coneInnerAngle,coneOuterAngle:void 0!==e.pannerAttr.coneOuterAngle?e.pannerAttr.coneOuterAngle:this._coneOuterAngle,coneOuterGain:void 0!==e.pannerAttr.coneOuterGain?e.pannerAttr.coneOuterGain:this._coneOuterGain,distanceModel:void 0!==e.pannerAttr.distanceModel?e.pannerAttr.distanceModel:this._distanceModel,maxDistance:void 0!==e.pannerAttr.maxDistance?e.pannerAttr.maxDistance:this._maxDistance,refDistance:void 0!==e.pannerAttr.refDistance?e.pannerAttr.refDistance:this._refDistance,rolloffFactor:void 0!==e.pannerAttr.rolloffFactor?e.pannerAttr.rolloffFactor:this._rolloffFactor,panningModel:void 0!==e.pannerAttr.panningModel?e.pannerAttr.panningModel:this._panningModel})}else 2===a.length&&(e=a[0],n=parseInt(a[1],10));for(var s=this._getSoundIds(n),u=0;u<s.length;u++)if(r=this._soundById(s[u])){var c=r._pannerAttr;c={coneInnerAngle:void 0!==e.coneInnerAngle?e.coneInnerAngle:c.coneInnerAngle,coneOuterAngle:void 0!==e.coneOuterAngle?e.coneOuterAngle:c.coneOuterAngle,coneOuterGain:void 0!==e.coneOuterGain?e.coneOuterGain:c.coneOuterGain,distanceModel:void 0!==e.distanceModel?e.distanceModel:c.distanceModel,maxDistance:void 0!==e.maxDistance?e.maxDistance:c.maxDistance,refDistance:void 0!==e.refDistance?e.refDistance:c.refDistance,rolloffFactor:void 0!==e.rolloffFactor?e.rolloffFactor:c.rolloffFactor,panningModel:void 0!==e.panningModel?e.panningModel:c.panningModel};var f=r._panner;f||(r._pos||(r._pos=this._pos||[0,0,-.5]),w(r,"spatial"),f=r._panner),f.coneInnerAngle=c.coneInnerAngle,f.coneOuterAngle=c.coneOuterAngle,f.coneOuterGain=c.coneOuterGain,f.distanceModel=c.distanceModel,f.maxDistance=c.maxDistance,f.refDistance=c.refDistance,f.rolloffFactor=c.rolloffFactor,f.panningModel=c.panningModel}return this},Sound.prototype.init=(S=Sound.prototype.init,function(){var e=this._parent;this._orientation=e._orientation,this._stereo=e._stereo,this._pos=e._pos,this._pannerAttr=e._pannerAttr,S.call(this),this._stereo?e.stereo(this._stereo):this._pos&&e.pos(this._pos[0],this._pos[1],this._pos[2],this._id)}),Sound.prototype.reset=(x=Sound.prototype.reset,function(){var e=this._parent;return this._orientation=e._orientation,this._stereo=e._stereo,this._pos=e._pos,this._pannerAttr=e._pannerAttr,this._stereo?e.stereo(this._stereo):this._pos?e.pos(this._pos[0],this._pos[1],this._pos[2],this._id):this._panner&&(this._panner.disconnect(0),this._panner=void 0,e._refreshBuffer(this)),x.call(this)}),w=function(e,n){"spatial"===(n=n||"spatial")?(e._panner=Howler.ctx.createPanner(),e._panner.coneInnerAngle=e._pannerAttr.coneInnerAngle,e._panner.coneOuterAngle=e._pannerAttr.coneOuterAngle,e._panner.coneOuterGain=e._pannerAttr.coneOuterGain,e._panner.distanceModel=e._pannerAttr.distanceModel,e._panner.maxDistance=e._pannerAttr.maxDistance,e._panner.refDistance=e._pannerAttr.refDistance,e._panner.rolloffFactor=e._pannerAttr.rolloffFactor,e._panner.panningModel=e._pannerAttr.panningModel,void 0!==e._panner.positionX?(e._panner.positionX.setValueAtTime(e._pos[0],Howler.ctx.currentTime),e._panner.positionY.setValueAtTime(e._pos[1],Howler.ctx.currentTime),e._panner.positionZ.setValueAtTime(e._pos[2],Howler.ctx.currentTime)):e._panner.setPosition(e._pos[0],e._pos[1],e._pos[2]),void 0!==e._panner.orientationX?(e._panner.orientationX.setValueAtTime(e._orientation[0],Howler.ctx.currentTime),e._panner.orientationY.setValueAtTime(e._orientation[1],Howler.ctx.currentTime),e._panner.orientationZ.setValueAtTime(e._orientation[2],Howler.ctx.currentTime)):e._panner.setOrientation(e._orientation[0],e._orientation[1],e._orientation[2])):(e._panner=Howler.ctx.createStereoPanner(),e._panner.pan.setValueAtTime(e._stereo,Howler.ctx.currentTime)),e._panner.connect(e._node),e._paused||e._parent.pause(e._id,!0).play(e._id,!0)}},6808:function(e,n,r){var a,s,u;void 0!==(s="function"==typeof(a=u=function(){function extend(){for(var e=0,n={};e<arguments.length;e++){var r=arguments[e];for(var a in r)n[a]=r[a]}return n}function decode(e){return e.replace(/(%[0-9A-Z]{2}
4)+/g,decodeURIComponent)}return function init(e){function api(){}function set(n,r,a){if("undefined"!=typeof document){"number"==typeof(a=extend({path:"/"},api.defaults,a)).expires&&(a.expires=new Date(new Date*1+864e5*a.expires)),a.expires=a.expires?a.expires.toUTCString():"";try{var s=JSON.stringify(r);/^[\{\[]/.test(s)&&(r=s)}catch(e){}r=e.write?e.write(r,n):encodeURIComponent(String(r)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),n=encodeURIComponent(String(n)).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent).replace(/[\(\)]/g,escape);var u="";for(var c in a)a[c]&&(u+="; "+c,!0!==a[c]&&(u+="="+a[c].split(";")[0]));return document.cookie=n+"="+r+u}}function get(n,r){if("undefined"!=typeof document){for(var a={},s=document.cookie?document.cookie.split("; "):[],u=0;u<s.length;u++){var c=s[u].split("="),f=c.slice(1).join("=");r||'"'!==f.charAt(0)||(f=f.slice(1,-1));try{var m=decode(c[0]);if(f=(e.read||e)(f,m)||decode(f),r)try{f=JSON.parse(f)}catch(e){}if(a[m]=f,n===m)break}catch(e){}}return n?a[n]:a}}return api.set=set,api.get=function(e){return get(e,!1)},api.getJSON=function(e){return get(e,!0)},api.remove=function(e,n){set(e,"",extend(n,{expires:-1}))},api.defaults={},api.withConverter=init,api}(function(){})})?a.call(n,r,n,e):a)&&(e.exports=s),e.exports=u()},2705:function(e,n,r){var a=r(5639).Symbol;e.exports=a},4239:function(e,n,r){var a=r(2705),s=r(9607),u=r(2333),c=a?a.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":c&&c in Object(e)?s(e):u(e)}},1957:function(e,n,r){var a="object"==typeof r.g&&r.g&&r.g.Object===Object&&r.g;e.exports=a},9607:function(e,n,r){var a=r(2705),s=Object.prototype,u=s.hasOwnProperty,c=s.toString,f=a?a.toStringTag:void 0;e.exports=function(e){var n=u.call(e,f),r=e[f];try{e[f]=void 0;var a=!0}catch(e){}var s=c.call(e);return a&&(n?e[f]=r:delete e[f]),s}},2333:function(e){var n=Object.prototype.toString;e.exports=function(e){return n.call(e)}},5639:function(e,n,r){var a=r(1957),s="object"==typeof self&&self&&self.Object===Object&&self,u=a||s||Function("return this")();e.exports=u},1469:function(e){var n=Array.isArray;e.exports=n},1763:function(e,n,r){var a=r(4239),s=r(7005);e.exports=function(e){return"number"==typeof e||s(e)&&"[object Number]"==a(e)}},7005:function(e){e.exports=function(e){return null!=e&&"object"==typeof e}},7037:function(e,n,r){var a=r(4239),s=r(1469),u=r(7005);e.exports=function(e){return"string"==typeof e||!s(e)&&u(e)&&"[object String]"==a(e)}},6840:function(e,n,r){(window.__NEXT_P=window.__NEXT_P||[]).push(["/_app",function(){return r(9158)}])},9907:function(e,n,r){"use strict";r.d(n,{Z:function(){return RandomPlaylistsGenerator}});var a=r(7484),s=r.n(a),u=JSON.parse('["KAR_10-tel_apo","KAR_11-fenyofak_vandorutja","KAR_15-telapo_es_a_hoember","KAR_A hoember","KAR_A_fenyofa","KAR_Az aj\xe1nd\xe9k","KAR_Jakab mester kar\xe1csonya","KAR_Janos kiraly karacsonya","KAR_Kip_kop_karacsonya","KAR_Mese a s\xe1rk\xe1nyk\xf6ly\xf6kr\xefl","KAR_teli_szallas","Pikk-Pokk kalandjai -  Hogyan dalolnak a fulemulek","Pikk-Pokk kalandjai - A meglepetes","Pikk-Pokk kalandjai - Bocsanat hol vagyok","Pikk-Pokk kalandjai - egy doboz szardinia","Pikk-Pokk kalandjai - Jajaj, segitseg","Pikk-Pokk kalandjai - Nem tudod kivel allsz szemben","Pikk-Pokk kalandjai - Pikk-Pokk alma","Pikk-Pokk kalandjai - Talalkozas hap hap kacsaval","Pikk-Pokk kalandjai - Valld be mit ett\xe9l","Tilos_44_pinty-tilosmaraton2017","Tilos_a_furfangos_tolvaj","Tilos_a_goreny","Tilos_a_ket_szikla","Tilos_a_kisfiu_meg_az_ures_viragcserep","Tilos_a_mokus_a_hangya_es_a_csotany","Tilos_a_mokus_aki_nyolc","Tilos_a-dzsugara","Tilos_a-falank-tyukocska","Tilos_a-farkas-es-a-het-gido","Tilos_a-gyermekek-es-a-hold","Tilos_a-locsiszar-bosszuja","Tilos_a-lo-meg-a-szunyog","Tilos_a-mindentudo-dongo","Tilos_a-szenegeto-alma","Tilos_a-telhetetlen-kecske","Tilos_a-varju-lanykeroben","Tilos_az_elet_titka-mikulas-exclusive2020","Tilos_az_ezusthuszas","Tilos_az_orias_burgundi_repa","Tilos_az-5-jobarat","Tilos_az-egerkisasszony-volegenye","Tilos_boszi_seprunyelen","Tilos_bubajosok_versengese","Tilos_csohuku_hegyi_boszorkany","Tilos_ernyokalapos bodkiszattvak","Tilos_hangya_es_a_mokus","Tilos_koszonom-koszonom","Tilos_legy_es_a_szunyog","Tilos_lupaki-beka","Tilos_majusi-mese","Tilos_Mese az ostoba norol","Tilos_minden-nyugovora-ter","Tilos_moku
4s_es_a_fecske","Tilos_rumcajsz-hogyan-kivant szep jo reggelt a hercegnek es a hercegnonek","Tilos_szolo_szolo_mosolygos_alma_csengo_barack","Tilos_vacskamati-viragja","Tilos_zalka_csenge_virag-mese","TM01_A boszorkanyfeleseg","TM01_A furfangos leg\xe9ny","TM01_Mese a gyapottokocskarol","TM01_Mese a harom kismalacrol","TM01_Tugri \xe9s Egri","TM02_A bremai muzsikusok","TM02_A nyul es a sundiszno","TM02_A szettancolt cipellok","TM02_Az el\xe9gedetlen hercegn\xef","TM02_rigocsor-kiraly","TM03_A mennyei vacsora","TM03_A vitez kakas","TM03_Az okos lany","TM03_Bolond Mihok","TM03_Edesapam kereszteloje","TM04_a vasfeju farkas","TM04_a_beka_komaja","TM04_a-csengettyuslabu-kecske","TM04_amig_leeg_a_tuz","TM04_Hofeherke es Rozsapiroska","TM05_a_paraszt_meg_az_ordog","TM05_a-deakbol-lett-kiraly","TM05_a-hollo-es-a-roka","TM05_az-aranyfogu-kiralyfi","TM05_betyar_volt_e_a_cigany_joska","TM06_a_szegeny_halasz_es_az_o_testvere","TM06_ag_anyo_es_a_boszorkany","TM06_der_bacsi_a_kisertet","TM06_nina_es_erik","TM06_rozal_napjai_konyhahaban","TM07_a-nyul_a_balna_meg_az_elefant","TM07_az-elatkozott-kiralyfi","TM07_Elin_es_Oszkar","TM07_mese_a_bekarol","TM07_nyuszikonnyek","TM08_A gyemant krajcar","TM08_A hat hattyu","TM08_A szamar meg az oroszlan","TM08_a-harom-pillango-2017verzio","TM08_borsszem-janko","TM09_a_furfangos_legeny_haztuz_nezoben","TM09_A-bolha-meg-a-tanar","TM09_Csipekerozsika","TM09_lusta-hencsi","TM09_melyik-er-tobbet","TMR01_2-A vilaglatott bekak","TMR01_3-Babszem Janko","TMR01_4-Mese a falank tyukocskarol","TMR01_5-A farkas es a roka","TMR01_6-A-cigany-es-az-elet-gyertyaja","TMR01_7-hazasodik_a_daru","TMR01_8-Kondas Janko","TMR01_9-A-Mari-nevu-szekreny","TMR02_A Jaguar es az eso","TMR02_A nyulacska es a prerifarkas","TMR02_A roka meg a furj","TMR02_A roka meg a tatu","TMR02_Az okorszem es a medve","TMR02_Hogyan hazasodott ossze Borsovirag urno Kukorica urasaggal","TMR02_Ki-ki amit erdemel","TMR02_Kiskondas","TMR02_Kolontos Pallko","TMR03_1-hogyan-szedte-ra-kiskadar-a-farkast-a-medvet-es-a-nyulat","TMR03_2-harom_zsak_ravaszsag","TMR03_3-a_szegeny_molnarlegeny_es_a_cica","TMR03_4-a_kecske_es_a_farkas","TMR03_5-a_kis_Palinta","TMR03_6-az_ordog_kilenc_kerdese","TMR03_7-moha_es_pafrany_hogyan_nyitottak_ki_a_forrast","TMR04_10-mese_a_vizvezetekrol","TMR04_11-mese_a_Csirio_mokuskarol","TMR04_12-a_bolhabor_cipo","TMR04_13-az_elegedetlen_hercegno","TMR04_14-az_enekmondo","TMR04_15-mese_a_sarkanykolyokrol","TMR04_1-a_birskepu_herceg","TMR04_2-a_kalifa_es_a_tuz","TMR04_3-a_farkas_a_roka_a_varju_meg_a_nyul","TMR04_4-a_muzsikas_kismalac","TMR04_5-a_kis_piros_gomb","TMR04_6-a_katica_elveszett_pottyei","TMR04_7-a_kifli_kiraly","TMR04_8-a_teknoc_es_az_orias","TMR04_9-japanka","TMR05_1-macska-eger-baratsag","TMR05_2-macko-ur-es-ordas-koma","TMR05_3-a-roka-a-medve-es-a-szegeny-ember","TMR05_4-az-egerecske","TMR05_5-a-szepseges-nyirfa","TMR05_6-nyuszihaziko","TMR05_7-eros-janko","TMR05_8-bekakiraly-es-vashanrik","TMR05_9-az-igaslo-meg-a-paripa","TMR06_10-A csillagszemu juhasz","TMR06_11-Mese a rettenetes rablorol","TMR06_12-Elfelejtett lenyek boltja","TMR06_2-Zold Elemer zold szakalla","TMR06_3-Bertaberta talalkozasa a varazsloval","TMR06_4-A Jozsefvarosi kiralylany","TMR06_5-Sovanyito palacsinta","TMR06_6-Mese a csavarogni vagyo kutyarol (automesek)","TMR06_7-A csodapipa","TMR06_8-Bertaberta talalkozasa az elveszett kiralyfival","TMR06_9-A felfuvalkodott csibe","TMR07_10-a_kiseger_nagy_utazasa","TMR07_11-iciri_piciri","TMR07_12-bonusz","TMR07_1-hapci_kiraly","TMR07_2-Az egerkisasszony v\xf6legen","TMR07_3-karacsonyi_telefonmese","TMR07_4-A brahmin a tigris es a s","TMR07_5-elefantmese","TMR07_6-a_fel-takaro","TMR07_7-a_hangyak_halaja","TMR07_8-a_kiskodmon","TMR07_9-a_nyil_utcai_tucsok","TMR08_01 A z\xf6ld lific","TMR08_02 A paraszt meg az \xf6rd\xf6g","TMR08_03 A csudatarisznya","TMR08_04 Volt egyszer egy ablak","TMR08_05 A bolondok","TMR08_06 A kir\xe1ly akinek nem volt semmije","TMR08_07 A r\xf3ka \xe9s a holl\xf3","TMR08_08 Kucika hercegn\xef","TMR08_09 Melyik a leger\xefsebb \xe1llat","TMR08_10 Volt egyszer egy csend","TMR09_A bator eger urfi","TMR09_A bremai muzsikusok","TMR09_A farkas es a het kecskegida","TMR09_a kesztyu","TMR09_A kobold karacsonyi titka","TMR09_A teknosbeka harcba indul","TMR09_a_hiu_hoember","TMR09_Domdodom","TMR09_Jack a tuzoltokutya","TMR09_Kacor kiraly","TMR09_Nyul mint tolmacs","TMR10_10-tel_apo","TMR10_11-fenyofak_vandorutja","TMR10_1-kicsoda","TMR10_2-a_hajdina","TMR10_3-a_szegeny_mokus","TMR10_4-a_faba_szorult_hernyo","TMR10_5-a_vitez_szurszabo","TMR10_6-pillangos_alom","TMR10_7-a_tu
4csok_es_a_hangya","TMR10_8-mindenki_mas_szulinapja","TMR10_9-a_nagy_automosas","TMR11_11-a_harom_pillango","TMR11_12-matyas_kiraly_meg_a_fiatal_biro","TMR11_13-oriza-triznyak-nyomoz","TMR11_14-a_legy_meg_a_bolha","TMR11_15-telapo_es_a_hoember","TMR11_1-az_1000_izu_fozelek","TMR11_2-a_forgo","TMR11_3-tucsok_doktor","TMR11_4-harcsabajusz_kapitany","TMR11_5-a_medve_es_a_muzsik","TMR11_6-a_nyul_es_a_kek_kaposzta","TMR11_7-a_szegeny_ember_es_a_medve","TMR11_8-hovirag","TMR11_9-az_irigy_kameleon","TMR12_10-A 12 kir\xe1lykisasszony","TMR12_11-Jakab mester kar\xe1csonya","TMR12_12-Kicsib\xe1csi \xe9s Kicsin\xe9ni (meg az Imik\xe9m) visszat\xe9r(b\xe1r el sem ment)","TMR12_1-Natti kis t\xfcnd\xe9r \xe9s az alag\xfatf\xfar\xf3 bog\xe1r","TMR12_2-Mese a piros kalapos b\xe9k\xe1kr\xf3l","TMR12_3-A Graffal\xf3","TMR12_4-Ibotiti, avagy ki az er\xefsebb","TMR12_5-Szutyoks\xe1ri","TMR12_6-A Var\xe1zst\xe9rk\xe9p","TMR12_7-Ancsa n\xe9ni \xe9s a kar\xe1csonyi bev\xe1s\xe1rl\xe1s","TMR12_8-Az aj\xe1nd\xe9k","TMR12_9-Pitypang, hol volt\xe1l a t\xe9len","TMR13_10-the-selfish-giant","TMR13_1-a-kek-meg-a-sarga","TMR13_2-papucsok","TMR13_3-semmibol_valami","TMR13_4-a-nyelves-kiralykisasszony","TMR13_5-a-bolondos-legeny","TMR13_6-az-idojos","TMR13_7-nyarfalevel","TMR13_8-az-elvarazsolt-egerkisasszony","TMR13_9-az-anahakan-rozsa","TMR14_1-utazas-hoperenciaba","TMR14_2-az_erdei_haziko","TMR14_3-a_macska_mint_szakacs","TMR14_4-a_kiralykisasszony_akinek_nem_volt_birodalma","TMR14_5-az-ezusthuszas","TMR14_6-a_csodapatika","TMR14_7-az_ajandek","TMR15_1-az_elet_titka","TMR15_2-a_hetfeju_tunder","TMR15_3-pirosmalac","TMR15_4-bela_kisasszony","TMR15_5-az_igazsagtevo","TMR15_6-a_nap_gyermekei","TMR15_7-aprosagok_boltja","KAR_10-tel_apo","KAR_11-fenyofak_vandorutja","KAR_15-telapo_es_a_hoember","KAR_A hoember","KAR_A_fenyofa","KAR_Az aj\xe1nd\xe9k","KAR_Jakab mester kar\xe1csonya","KAR_Janos kiraly karacsonya","KAR_Kip_kop_karacsonya","KAR_Mese a s\xe1rk\xe1nyk\xf6ly\xf6kr\xefl","KAR_teli_szallas","Pikk-Pokk kalandjai -  Hogyan dalolnak a fulemulek","Pikk-Pokk kalandjai - A meglepetes","Pikk-Pokk kalandjai - Bocsanat hol vagyok","Pikk-Pokk kalandjai - egy doboz szardinia","Pikk-Pokk kalandjai - Jajaj, segitseg","Pikk-Pokk kalandjai - Nem tudod kivel allsz szemben","Pikk-Pokk kalandjai - Pikk-Pokk alma","Pikk-Pokk kalandjai - Talalkozas hap hap kacsaval","Pikk-Pokk kalandjai - Valld be mit ett\xe9l","Tilos_44_pinty-tilosmaraton2017","Tilos_a_furfangos_tolvaj","Tilos_a_goreny","Tilos_a_ket_szikla","Tilos_a_kisfiu_meg_az_ures_viragcserep","Tilos_a_mokus_a_hangya_es_a_csotany","Tilos_a_mokus_aki_nyolc","Tilos_a-dzsugara","Tilos_a-falank-tyukocska","Tilos_a-farkas-es-a-het-gido","Tilos_a-gyermekek-es-a-hold","Tilos_a-locsiszar-bosszuja","Tilos_a-lo-meg-a-szunyog","Tilos_a-mindentudo-dongo","Tilos_a-szenegeto-alma","Tilos_a-telhetetlen-kecske","Tilos_a-varju-lanykeroben","Tilos_az_elet_titka-mikulas-exclusive2020","Tilos_az_ezusthuszas","Tilos_az_orias_burgundi_repa","Tilos_az-5-jobarat","Tilos_az-egerkisasszony-volegenye","Tilos_boszi_seprunyelen","Tilos_bubajosok_versengese","Tilos_csohuku_hegyi_boszorkany","Tilos_ernyokalapos bodkiszattvak","Tilos_hangya_es_a_mokus","Tilos_koszonom-koszonom","Tilos_legy_es_a_szunyog","Tilos_lupaki-beka","Tilos_majusi-mese","Tilos_Mese az ostoba norol","Tilos_minden-nyugovora-ter","Tilos_mokus_es_a_fecske","Tilos_rumcajsz-hogyan-kivant szep jo reggelt a hercegnek es a hercegnonek","Tilos_szolo_szolo_mosolygos_alma_csengo_barack","Tilos_vacskamati-viragja","Tilos_zalka_csenge_virag-mese","TM01_A boszorkanyfeleseg","TM01_A furfangos leg\xe9ny","TM01_Mese a gyapottokocskarol","TM01_Mese a harom kismalacrol","TM01_Tugri \xe9s Egri","TM02_A bremai muzsikusok","TM02_A nyul es a sundiszno","TM02_A szettancolt cipellok","TM02_Az el\xe9gedetlen hercegn\xef","TM02_rigocsor-kiraly","TM03_A mennyei vacsora","TM03_A vitez kakas","TM03_Az okos lany","TM03_Bolond Mihok","TM03_Edesapam kereszteloje","TM04_a vasfeju farkas","TM04_a_beka_komaja","TM04_a-csengettyuslabu-kecske","TM04_amig_leeg_a_tuz","TM04_Hofeherke es Rozsapiroska","TM05_a_paraszt_meg_az_ordog","TM05_a-deakbol-lett-kiraly","TM05_a-hollo-es-a-roka","TM05_az-aranyfogu-kiralyfi","TM05_betyar_volt_e_a_cigany_joska","TM06_a_szegeny_halasz_es_az_o_testvere","TM06_ag_anyo_es_a_boszorkany","TM06_der_bacsi_a_kisertet","TM06_nina_es_erik","TM06_rozal_napjai_konyhahaban","TM07_a-nyul_a_balna_meg_az_elefant","TM07_az-elatkozott-kiralyfi","TM07_Elin_es_Oszkar","TM07_mese_a_bekarol","TM07_nyuszikonnyek","TM08_A gyemant krajcar","TM08_A hat hattyu","TM08_A szamar meg az oroszlan","TM08_a-harom-pillango-2017verzio","TM08_borsszem-janko","TM09_a_furfangos_legeny_haztuz_nezoben","TM09_A-bolha-meg-a-tanar","TM09_Csipekerozsika","TM09_lusta-hencsi","TM09_melyik-er-tobbet","TMR01_2-A vilaglatott bekak","TMR01_3-Babszem Janko","TMR01_4-Mese a falank tyukocskarol","TMR01_5-A farkas es a roka","TMR01_6-A-cigany-es-az-elet-gyertyaja","TMR01_7-hazasodik_a_daru","TMR01_8-Kondas Janko","TMR01_9-A-Mari-nevu-szekreny","TMR02_A Jaguar es az eso","TMR02_A nyulacska es a prerifarkas","TMR02_A roka meg a furj","TMR02_A roka meg a tatu","TMR02_Az okorszem es a medve","TMR02_Hogyan hazasodott ossze Borsovirag urno Kukorica urasaggal","TMR02_Ki-ki amit erdemel","TMR02_Kiskondas","TMR02_Kolontos Pallko","TMR03_1-hogyan-szedte-ra-kiskadar-a-farkast-a-medvet-es-a-nyulat","TMR03_2-harom_zsak_ravaszsag","TMR03_3-a_szegeny_molnarlegeny_es_a_cica","TMR03_4-a_kecske_es_a_farkas","TMR03_5-a_kis_Palinta","TMR03_6-az_ordog_kilenc_kerdese","TMR03_7-moha_es_pafrany_hogyan_nyitottak_ki_a_forrast","TMR04_10-mese_a_vizvezetekrol","TMR04_11-mese_a_Csirio_mokuskarol","TMR04_12-a_bolhabor_cipo","TMR04_13-az_elegedetlen_hercegno","TMR04_14-az_enekmondo","TMR04_15-mese_a_sarkanykolyokrol","TMR04_1-a_birskepu_herceg","TMR04_2-a_kalifa_es_a_tuz","TMR04_3-a_farkas_a_roka_a_varju_meg_a_nyul","TMR04_4-a_muzsikas_kismalac","TMR04_5-a_kis_piros_gomb","TMR04_6-a_katica_elveszett_pottyei","TMR04_7-a_kifli_kiraly","TMR04_8-a_teknoc_es_az_orias","TMR04_9-japanka","TMR05_1-macska-eger-baratsag","TMR05_2-macko-ur-es-ordas-koma","TMR05_3-a-roka-a-medve-es-a-szegeny-ember","TMR05_4
4-az-egerecske","TMR05_5-a-szepseges-nyirfa","TMR05_6-nyuszihaziko","TMR05_7-eros-janko","TMR05_8-bekakiraly-es-vashanrik","TMR05_9-az-igaslo-meg-a-paripa","TMR06_10-A csillagszemu juhasz","TMR06_11-Mese a rettenetes rablorol","TMR06_12-Elfelejtett lenyek boltja","TMR06_2-Zold Elemer zold szakalla","TMR06_3-Bertaberta talalkozasa a varazsloval","TMR06_4-A Jozsefvarosi kiralylany","TMR06_5-Sovanyito palacsinta","TMR06_6-Mese a csavarogni vagyo kutyarol (automesek)","TMR06_7-A csodapipa","TMR06_8-Bertaberta talalkozasa az elveszett kiralyfival","TMR06_9-A felfuvalkodott csibe","TMR07_10-a_kiseger_nagy_utazasa","TMR07_11-iciri_piciri","TMR07_12-bonusz","TMR07_1-hapci_kiraly","TMR07_2-Az egerkisasszony v\xf6legen","TMR07_3-karacsonyi_telefonmese","TMR07_4-A brahmin a tigris es a s","TMR07_5-elefantmese","TMR07_6-a_fel-takaro","TMR07_7-a_hangyak_halaja","TMR07_8-a_kiskodmon","TMR07_9-a_nyil_utcai_tucsok","TMR08_01 A z\xf6ld lific","TMR08_02 A paraszt meg az \xf6rd\xf6g","TMR08_03 A csudatarisznya","TMR08_04 Volt egyszer egy ablak","TMR08_05 A bolondok","TMR08_06 A kir\xe1ly akinek nem volt semmije","TMR08_07 A r\xf3ka \xe9s a holl\xf3","TMR08_08 Kucika hercegn\xef","TMR08_09 Melyik a leger\xefsebb \xe1llat","TMR08_10 Volt egyszer egy csend","TMR09_A bator eger urfi","TMR09_A bremai muzsikusok","TMR09_A farkas es a het kecskegida","TMR09_a kesztyu","TMR09_A kobold karacsonyi titka","TMR09_A teknosbeka harcba indul","TMR09_a_hiu_hoember","TMR09_Domdodom","TMR09_Jack a tuzoltokutya","TMR09_Kacor kiraly","TMR09_Nyul mint tolmacs","TMR10_10-tel_apo","TMR10_11-fenyofak_vandorutja","TMR10_1-kicsoda","TMR10_2-a_hajdina","TMR10_3-a_szegeny_mokus","TMR10_4-a_faba_szorult_hernyo","TMR10_5-a_vitez_szurszabo","TMR10_6-pillangos_alom","TMR10_7-a_tucsok_es_a_hangya","TMR10_8-mindenki_mas_szulinapja","TMR10_9-a_nagy_automosas","TMR11_11-a_harom_pillango","TMR11_12-matyas_kiraly_meg_a_fiatal_biro","TMR11_13-oriza-triznyak-nyomoz","TMR11_14-a_legy_meg_a_bolha","TMR11_15-telapo_es_a_hoember","TMR11_1-az_1000_izu_fozelek","TMR11_2-a_forgo","TMR11_3-tucsok_doktor","TMR11_4-harcsabajusz_kapitany","TMR11_5-a_medve_es_a_muzsik","TMR11_6-a_nyul_es_a_kek_kaposzta","TMR11_7-a_szegeny_ember_es_a_medve","TMR11_8-hovirag","TMR11_9-az_irigy_kameleon","TMR12_10-A 12 kir\xe1lykisasszony","TMR12_11-Jakab mester kar\xe1csonya","TMR12_12-Kicsib\xe1csi \xe9s Kicsin\xe9ni (meg az Imik\xe9m) visszat\xe9r(b\xe1r el sem ment)","TMR12_1-Natti kis t\xfcnd\xe9r \xe9s az alag\xfatf\xfar\xf3 bog\xe1r","TMR12_2-Mese a piros kalapos b\xe9k\xe1kr\xf3l","TMR12_3-A Graffal\xf3","TMR12_4-Ibotiti, avagy ki az er\xefsebb","TMR12_5-Szutyoks\xe1ri","TMR12_6-A Var\xe1zst\xe9rk\xe9p","TMR12_7-Ancsa n\xe9ni \xe9s a kar\xe1csonyi bev\xe1s\xe1rl\xe1s","TMR12_8-Az aj\xe1nd\xe9k","TMR12_9-Pitypang, hol volt\xe1l a t\xe9len","TMR13_10-the-selfish-giant","TMR13_1-a-kek-meg-a-sarga","TMR13_2-papucsok","TMR13_3-semmibol_valami","TMR13_4-a-nyelves-kiralykisasszony","TMR13_5-a-bolondos-legeny","TMR13_6-az-idojos","TMR13_7-nyarfalevel","TMR13_8-az-elvarazsolt-egerkisasszony","TMR13_9-az-anahakan-rozsa","TMR14_1-utazas-hoperenciaba","TMR14_2-az_erdei_haziko","TMR14_3-a_macska_mint_szakacs","TMR14_4-a_kiralykisasszony_akinek_nem_volt_birodalma","TMR14_5-az-ezusthuszas","TMR14_6-a_csodapatika","TMR14_7-az_ajandek","TMR15_1-az_elet_titka","TMR15_2-a_hetfeju_tunder","TMR15_3-pirosmalac","TMR15_4-bela_kisasszony","TMR15_5-az_igazsagtevo","TMR15_6-a_nap_gyermekei","TMR15_7-aprosagok_boltja","TMR15_8-loto-futo_fullento","TMR15_8-loto-futo_fullento"]'),RandomPlaylistsGenerator=function(e){let n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return(void 0===n&&(n=!1),n&&void 0!==e.number&&(e.number=e.number+1),void 0!==e.number&&e.number>24&&(e.number=1),"tilos_mese"===e.type)?(void 0!==e.number&&e.number>u.length&&(e.number=1),{episode:{id:Math.random().toString(36).substring(2,15),show:{name:"Tilos mese"},text:{title:u[e.number-1].replaceAll("_"," ").replace("KAR","")},plannedFrom:s()(e.date).toISOString(),m3uUrl:"https://archive.tilos.hu/sounds/mesek/".concat(u[e.number-1],".mp3"),playlist:e}}):{episode:{id:Math.random().toString(36).substring(2,15),show:{name:"Random playlist: "+e.name},text:{title:e.date+" #"+e.number},plannedFrom:s()(e.date).toISOString(),m3uUrl:"https://archive.tilos.hu/mp3/tilos-random-playlist-".concat(e.id,"-").concat(e.date,"-").concat(e.number,".m3u"),playlist:e}}}},9751:function(e,n,r){"use strict";r.d(n,{d:function(){return s}});var a=r(4480);let s=(0,a.cn)({key:"randomPlaylist",default:null})},7376:function(e,n,r){"use strict";r.d(n,{l:function(){return s}});var a=r(4480);let s=(0,a.cn)({key:"isMobile",default:!1})},9230:function(e,n,r){"use strict";r.d(n,{c:function(){return getDateWidthTimezoneCorrection},p:function(){return getSongSrc}});var a={year:0,month:1,day:2,hour:3,minute:4,second:5},s={};function newDateUTC(e,n,r,a,s,u,c){var f=new Date(0);return f.setUTCFullYear(e,n,r),f.setUTCHours(a,s,u,c),f}function tzParseTimezone(e,n,r){if(!e||(a=/^(Z)$/.exec(e)))return 0;if(a=/^([+-]\d{2})$/.exec(e))return validateTimezone(c=parseInt(a[1],10))?-(36e5*c):NaN;
4if(a=/^([+-])(\d{2}):?(\d{2})$/.exec(e)){c=parseInt(a[2],10);var a,s,c,f=parseInt(a[3],10);return validateTimezone(c,f)?(s=36e5*Math.abs(c)+6e4*f,"+"===a[1]?-s:s):NaN}if(function(e){if(u[e])return!0;try{return new Intl.DateTimeFormat(void 0,{timeZone:e}),u[e]=!0,!0}catch(e){return!1}}(e)){n=new Date(n||Date.now());var m=calcOffset(r?n:newDateUTC(n.getFullYear(),n.getMonth(),n.getDate(),n.getHours(),n.getMinutes(),n.getSeconds(),n.getMilliseconds()),e);return-(r?m:function(e,n,r){var a=e.getTime()-n,s=calcOffset(new Date(a),r);if(n===s)return n;a-=s-n;var u=calcOffset(new Date(a),r);return s===u?s:Math.max(s,u)}(n,m,e))}return NaN}function calcOffset(e,n){var r,u,c,f=(c=function(e){if(!s[e]){var n=new Intl.DateTimeFormat("en-US",{hourCycle:"h23",timeZone:"America/New_York",year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"}).format(new Date("2014-06-25T04:00:00.123Z"));s[e]="06/25/2014, 00:00:00"===n||"‎06‎/‎25‎/‎2014‎ ‎00‎:‎00‎:‎00"===n?new Intl.DateTimeFormat("en-US",{hourCycle:"h23",timeZone:e,year:"numeric",month:"numeric",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"}):new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:e,year:"numeric",month:"numeric",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"})}return s[e]}(n)).formatToParts?function(e,n){try{for(var r=e.formatToParts(n),s=[],u=0;u<r.length;u++){var c=a[r[u].type];c>=0&&(s[c]=parseInt(r[u].value,10))}return s}catch(e){if(e instanceof RangeError)return[NaN];throw e}}(c,e):(r=c.format(e),[(u=/(\d+)\/(\d+)\/(\d+),? (\d+):(\d+):(\d+)/.exec(r))[3],u[1],u[2],u[4],u[5],u[6]]),m=newDateUTC(f[0],f[1]-1,f[2],f[3]%24,f[4],f[5],0).getTime(),_=e.getTime(),g=_%1e3;return m-(_-=g>=0?g:1e3+g)}function validateTimezone(e,n){return -23<=e&&e<=23&&(null==n||0<=n&&n<=59)}var u={},c=r(2084),f=r(3561),m={dateTimePattern:/^([0-9W+-]+)(T| )(.*)/,datePattern:/^([0-9W+-]+)(.*)/,YY:/^(\d{2})$/,YYY:[/^([+-]\d{2})$/,/^([+-]\d{3})$/,/^([+-]\d{4})$/],YYYY:/^(\d{4})/,YYYYY:[/^([+-]\d{4})/,/^([+-]\d{5})/,/^([+-]\d{6})/],MM:/^-(\d{2})$/,DDD:/^-?(\d{3})$/,MMDD:/^-?(\d{2})-?(\d{2})$/,Www:/^-?W(\d{2})$/,WwwD:/^-?W(\d{2})-?(\d{1})$/,HH:/^(\d{2}([.,]\d*)?)$/,HHMM:/^(\d{2}):?(\d{2}([.,]\d*)?)$/,HHMMSS:/^(\d{2}):?(\d{2}):?(\d{2}([.,]\d*)?)$/,timeZone:/(Z|[+-]\d{2}(?::?\d{2})?| UTC| [a-zA-Z]+\/[a-zA-Z_]+(?:\/[a-zA-Z_]+)?)$/};function dayOfISOWeekYear(e,n,r){n=n||0,r=r||0;var a=new Date(0);a.setUTCFullYear(e,0,4);var s=7*n+r+1-(a.getUTCDay()||7);return a.setUTCDate(a.getUTCDate()+s),a}var _=[31,28,31,30,31,30,31,31,30,31,30,31],g=[31,29,31,30,31,30,31,31,30,31,30,31];function isLeapYearIndex(e){return e%400==0||e%4==0&&e%100!=0}function validateDate(e,n,r){if(n<0||n>11)return!1;if(null!=r){if(r<1)return!1;var a=isLeapYearIndex(e);if(a&&r>g[n]||!a&&r>_[n])return!1}return!0}function validateWeekDate(e,n,r){return!(n<0)&&!(n>52)&&(null==r||!(r<0)&&!(r>6))}function validateTime(e,n,r){return(null==e||!(e<0)&&!(e>=25))&&(null==n||!(n<0)&&!(n>=60))&&(null==r||!(r<0)&&!(r>=60))}var v=r(3946),b=r(1820),T=r(3882),k=r(2298),S=r(1763),x=r.n(S);let getSongSrc=e=>{let n="stream"in e?e.show.url:e.m3uUrl.replace("m3u","mp3");if(/https:\/\/archive\.tilos\.hu\/mp3\/tilos-(\d*)-(\d*)-(\d*).mp3/gm.test(n)){let r=new Date(getDateWidthTimezoneCorrection(e.realFrom)),a=new Date(getDateWidthTimezoneCorrection(e.realTo)),s=function(e,n){(0,T.Z)(2,arguments);var r=(0,v.Z)(0);return(0,b.Z)(e,1e3*r)}(r,0);isNaN(s.getTime())||isNaN(a.getTime())||(n="https://archive.tilos.hu/mp3/tilos-".concat((0,k.default)(s,"yyyyMMdd"),"-").concat((0,k.default)(s,"HHmmss"),"-").concat((0,k.default)(a,"HHmmss"),".mp3"))}return n},getDateWidthTimezoneCorrection=e=>{var n,r,a,s;return x()(e)&&(e=new Date(e)),n=function(e,n){if(arguments.length<1)throw TypeError("1 argument required, but only "+arguments.length+" present");if(null===e)return new Date(NaN);var r=n||{},a=null==r.additionalDigits?2:c(r.additionalDigits);if(2!==a&&1!==a&&0!==a)throw RangeError("additionalDigits must be 0, 1 or 2");if(e instanceof Date||"object"==typeof e&&"[object Date]"===Object.prototype.toString.call(e))return new Date(e.getTime());if("number"==typeof e||"[object Number]"===Object.prototype.toString.call(e))return new Date(e);if(!("string"==typeof e||"[object String]"===Object.prototype.toString.call(e)))return new Date(NaN);var s=function(e){var n,r={},a=m.dateTimePattern.exec(e);if(a?(r.date=a[1],n=a[3]):(a=m.datePattern.exec(e))?(r.date=a[1],n=a[2]):(r.date=null,n=e),n){var s=m.timeZone.exec(n);s?(r.time=n.replace(s[1],""),r.timeZone=s[1].trim()):r.time=n}return r}(e),u=function(e,n){var r,a=m.YYY[n],s=m.YYYYY[n];if(r=m.YYYY.exec(e)||s.exec(e)){var u=r[1];return{year:parseInt(u,10),restDateString:e.slice(u.length)}}if(r=m.YY.exec(e)||a.exec(e)){var c=r[1];return{year:100*parseInt(c,10),restDateString:e.slice(c.length)}}return{year:null}}(s.date,a),_=u.year,g=function(e,n){if(null===n)return null;if(0===e.length)return(a=new Date(0)).setUTCFullYear(n),a;if(r=m.MM.exec(e))return(a=new Date(0),validateDate(n,s=parseInt(r[1],10)-1))?(a.setUTCFullYear(n,s),a):new Date(NaN);if(r=m.DDD.exec(e)){a=new Date(0);var r,a,s,u,c=parseInt(r[1],10);return!function(e,n){if(n<1)return!1;var r=isLeapYearIndex(e);return(!r||!(n>366))&&(!!r||!(n>365))}(n,c)?new Date(NaN):(a.setUTCFullYear(n,0,c),a)}if(r=m.MMDD.exec(e)){a=new Date(0),s=parseInt(r[1],10)-1;var f=parseInt(r[2],10);return validateDate(n,s,f)?(a.setUTCFullYear(n,s,f),a):new Date(NaN)}if(r=m.Www.exec(e))return validateWeekDate(n,u=parseInt(r[1],10)-1)?dayOfISOWeekYear(n,u):new Date(NaN);if(r=m.WwwD.exec(e)){u=parseInt(r[1],10)-1;var _=parseInt(r[2],10)-1;return validateWeekDate(n,u,_)?dayOfISOWeekYear(n,u,_):new Date(NaN)}return null}(u.restDateString,_);if(isNaN(g)||!g)return new Date(NaN);var v,b=g.getTime(),T=0;if(s.time&&isNaN(T=function(e){if(n=m.HH.exec(e))return validateTime(r=parseFloat(n[1].replace(",",".")))?r%24*36e5:NaN;if(n=m.HHMM.exec(e))return validateTime(r=parseInt(n[1],10),a=parseFloat(n[2].replace(",",".")))?r%24*36e5+6e4*a:NaN;if(n=m.HHMMSS.exec(e)){r=parseInt(n[1],10),a=parseInt(n[2],10);var n,r,a,s=parseFloat(n[3].replace(",","."));return validateTime(r,a,s)?r%24*36e5+6e4*a+1e3*s:NaN}return null}(s.time)))return new Date(NaN);if(s.timeZone||r.timeZone){if(isNaN(v=tzParseTimezone(s.timeZone||r.timeZone,new Date(b+T))))return new Date(NaN)}else v=f(new Date(b+T)),v=f(new Date(b+T+v));return new Date(b+T+v)}(e,void 0),r=tzParseTimezone("Europe/Budapest",n,!0),a=new Date(n.getTime()-r),(s=new Date(0)).setFullYear(a.getUTCFullYear(),a.getUTCMonth(),a.getUTCDate()),s.setHours(a.getUTCHours(),a.getUTCMinutes(),a.getUTCSeconds(),a.getUTCMilliseconds()),s}},9950:function(e,n,r){"use strict";r.d(n,{c:function(){return BarionLogo}});var a=r(5893);r(7294);let BarionLogo=()=>(0,a.jsx)("img",{src:"/images/barion-smart-banner-dark.svg",alt:"Barion smart payment",style:{maxHeight:"65px"}})},7918:function(e,n,r){"use strict";r.d(n,{m:function(){return getDefaultThumbnail},s:function(){return getThumbnail}});var a=r(2161);let getThumbnail=e=>{if("text"in e&&null!==e.text){let n=/<img src="(\S+)".*>/m.exec((0,a.L)(e.text.content,e.text.formatted));if(null!==n)return n[1]}return e.show.alias?"https://tilos.hu/upload/episode-new/".concat(e.show.alias,".jpg"):getDefaultThumbnail()},getDefaultThumbnail=()=>"/images/backgrounds/"+(Math.floor(100*Math.random())+1)+"_min.jpg"},845:function(e,n,r){"use strict";r.d(n,{a:function(){return Loader}});var a=r(5893);r(7294);var s=r(9826);let Loader=e=>{let{loading:n}=e;return(0,a.jsx)(a.Fragment,{children:n&&(0,a.jsxs)("div",{className:"text-center",children:[(0,a.jsx)(s.Z7b,{className:"loader m-auto mt-8"}),(0,a.jsx)("p",{className:"mt-8 text-xl",children:"Bet\xf6lt\xe9s..."})]})})}},8513:function(e,n,r){"use strict";
4r.d(n,{V:function(){return a}});let a={tilos:{tilos256:{stream:!0,format:"mp3",bitrate:"256KB",show:{name:"Tilos R\xe1di\xf3 90.3",alias:"",url:"https://stream.tilos.hu/tilos"},text:{title:"\xc9lő ad\xe1s",formatted:'<img src="https://tilos.hu/upload/episode-new/live.png">'}},tilos128:{stream:!0,format:"mp3",bitrate:"128KB",show:{name:"Tilos R\xe1di\xf3 90.3",alias:"",url:"https://stream.tilos.hu/tilos_128.mp3"},text:{title:"\xc9lő ad\xe1s",formatted:'<img src="https://tilos.hu/upload/episode-new/live.png">'}},tilosOpus:{stream:!0,format:"OPUS",bitrate:"100KB",show:{name:"Tilos R\xe1di\xf3 90.3",alias:"",url:"https://stream.tilos.hu/tilos.opus"},text:{title:"\xc9lő ad\xe1s",formatted:'<img src="https://tilos.hu/upload/episode-new/live.png">'}},tilos32:{stream:!0,format:"mp3",bitrate:"32KB",show:{name:"Tilos R\xe1di\xf3 90.3",alias:"",url:"https://stream.tilos.hu/tilos_32.mp3"},text:{title:"\xc9lő ad\xe1s",formatted:'<img src="https://tilos.hu/upload/episode-new/live.png">'}}},jazzisdead:{stream:!0,show:{name:"Jazz is dead! - 24/7 jazz",alias:"",url:"https://stream.tilos.hu/jazzisdead"},text:{title:"\xc9lő ad\xe1s",formatted:'<img src="https://tilos.hu/upload/episode-new/live.png">'}},mese:{stream:!0,show:{name:"Mese - Csak a mese!",alias:"",url:"https://stream.tilos.hu/mese"},text:{title:"\xc9lő ad\xe1s",formatted:'<img src="https://tilos.hu/upload/episode-new/live.png">'}},szoveg:{stream:!0,show:{name:"Okosodj! - Csak a sz\xf6veg!",alias:"",url:"https://stream.tilos.hu/szoveg"},text:{title:"\xc9lő ad\xe1s",formatted:'<img src="https://tilos.hu/upload/episode-new/live.png">'}},tordas:{stream:!0,show:{name:"Tordas R\xe1di\xf3",alias:"",url:"http://stream.tilos.hu/tordas_radio_online"},text:{title:"Tordas R\xe1di\xf3",formatted:'<img src="https://tilos.hu/upload/episode-new/Tordas-Radio.png">'}},karolyi_chill_eclectic:{stream:!0,show:{name:"Channel 1 :: Eclectic electronica, mostly chill/psychill",alias:"",url:"https://stream.tilos.hu/karolyi-chill-eclectic"},text:{title:"karolyimusic.com",formatted:'<img src="https://thumbnailer.mixcloud.com/unsafe/180x180/profile/5/e/0/f/62a7-feb4-4541-ae6a-cf56dd440a79.jpg">'}},karolyi_breaks_dnb:{stream:!0,show:{name:"Channel 2 :: breaks/dnb/party music",alias:"",url:"https://stream.tilos.hu/karolyi-breaks-dnb"},text:{title:"karolyimusic.com",formatted:'<img src="https://thumbnailer.mixcloud.com/unsafe/180x180/profile/5/e/0/f/62a7-feb4-4541-ae6a-cf56dd440a79.jpg">'}},karolyi_mixes:{stream:!0,show:{name:"Channel 3 :: mixes of various genres",alias:"",url:"https://stream.tilos.hu/karolyi-mixes"},text:{title:"karolyimusic.com",formatted:'<img src="https://thumbnailer.mixcloud.com/unsafe/180x180/profile/5/e/0/f/62a7-feb4-4541-ae6a-cf56dd440a79.jpg">'}},djpalotai:{stream:!0,show:{name:"DJ Palotai",alias:"",url:"https://stream.tilos.hu/djpalotai"},text:{title:"DJ Palotai",formatted:'<img src="https://tilos.hu/upload/images/Palotai-Zsolt-2023.jpeg">'}}}},2161:function(e,n,r){"use strict";r.d(n,{L:function(){return getContent}}),r(7037);let getContent=(e,n)=>{try{let n=JSON.parse(e);if(n&&n.content)return n.content;return e}catch(e){return n}}},6024:function(e,n,r){"use strict";async function copyTextToClipboard(e){return"clipboard"in navigator?await navigator.clipboard.writeText(e):document.execCommand("copy",!0,e)}r.d(n,{T:function(){return copyTextToClipboard}})},8190:function(e,n,r){"use strict";r.d(n,{r:function(){return fetchJson}});let fetchJson=async function(e){let n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];try{let r=new AbortController,a=setTimeout(()=>r.abort(),1e4),s=await fetch(n?e:"/api/"+e,{signal:r.signal});return clearTimeout(a),await s.json()}catch(e){return null}}},7052:function(e,n,r){"use strict";r.d(n,{a:function(){return Downloader}});var a=r(5893),s=r(2298),u=r(7294),c=r(9230),f=r(3842);let Downloader=e=>{let{songs:n,selectedSongId:r}=e,[m,_]=(0,u.useState)(null),[g,v]=(0,u.useState)(0),[b,T]=(0,u.useState)(!1),[k,S]=(0,u.useState)(!1),x=new AbortController,{signal:w}=x;(0,u.useEffect)(()=>(null===n||null===r||null===m||b||downloadEpisode(n[r]),()=>{x.abort()}),[m]);let downloadEpisode=async e=>{T(!0),S(!0);try{let r=await fetch((0,c.p)(e),{signal:w});if(r&&r.body&&r.headers){var n;let a=r.body.getReader(),u=parseInt(null!==(n=r.headers.get("Content-Length"))&&void 0!==n?n:"0",10)||0,c=0,f=[],m=0;for(;;){let{done:e,value:n}=await a.read();if(e)break;if(f.push(n),c+=n.length,u>0){let e=Math.floor(c/u*100);m!==e&&(m=e,v(e))}}let _=new Uint8Array(c),g=0;for(let e of f)_.set(e,g),g+=e.length;
4let b=URL.createObjectURL(new Blob([_])),T=document.createElement("a");T.href=b,T.download="Tilos R\xe1di\xf3 - ".concat(e.show.name," - ").concat(e.text.title," - ").concat((0,s.default)(new Date(e.plannedFrom),"yyyy-MM-dd"),".mp3"),T.click(),URL.revokeObjectURL(b)}}catch(n){window.open((0,c.p)(e),"_blank")}finally{T(!1),S(!1),_(null)}};return(0,a.jsxs)("div",{className:"downloader",onClick:()=>{_(n[r])},children:[(0,a.jsx)(f.I,{}),k&&(0,a.jsx)("div",{className:"absolute top-[-4rem] border p-2 rounded-lg",children:(0,a.jsxs)("div",{className:"whitespace-nowrap",children:["Let\xf6lt\xe9s... ",g,"%"]})})]})}},8987:function(e,n,r){"use strict";r.d(n,{I:function(){return ArrowSVG}});var a=r(5893);r(7294);let ArrowSVG=e=>{let{className:n}=e;return(0,a.jsx)("svg",{width:"9",height:"17",viewBox:"0 0 9 17",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:n,children:(0,a.jsx)("path",{d:"M0.878018 1.44141L6.93919 7.50164C7.49032 8.05294 7.49032 8.94658 6.93919 9.49788L0.878018 15.5591",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})})}},1723:function(e,n,r){"use strict";r.d(n,{b:function(){return CloseSVG}});var a=r(5893);r(7294);let CloseSVG=()=>(0,a.jsxs)("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,a.jsx)("path",{d:"M0.75 19.249L19.25 0.749001",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.jsx)("path",{d:"M19.25 19.249L0.75 0.749001",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})]})},1312:function(e,n,r){"use strict";r.d(n,{s:function(){return CopySVG}});var a=r(5893);r(7294);let CopySVG=()=>(0,a.jsxs)("svg",{width:"27",height:"24",viewBox:"0 0 27 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,a.jsx)("path",{d:"M12.6039 18.9649L11.9449 20.1064C10.7022 22.2587 7.95004 22.9962 5.79771 21.7535C3.64538 20.5109 2.90794 17.7587 4.15059 15.6064L7.52535 9.7597C8.6979 7.72346 11.2397 6.93215 13.3609 7.94299C15.4821 8.95382 16.4684 11.4265 15.6254 13.6198",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.jsx)("path",{d:"M14.524 5.06128L15.0544 4.14272C16.297 1.99039 19.0492 1.25295 21.2015 2.4956C23.3538 3.73825 24.0913 6.49042 22.8486 8.64275L19.4736 14.4885C18.3006 16.5241 15.7589 17.3147 13.6381 16.3036C11.5174 15.2926 10.5313 12.8202 11.3743 10.6272",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})]})},3842:function(e,n,r){"use strict";r.d(n,{I:function(){return DownloadSVG}});var a=r(5893);r(7294);let DownloadSVG=()=>(0,a.jsxs)("svg",{width:"15",height:"17",viewBox:"0 0 15 17",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,a.jsx)("path",{d:"M0.5 12.5V14.5C0.5 15.0304 0.684374 15.5391 1.01256 15.9142C1.34075 16.2893 1.78587 16.5 2.25 16.5H12.75C13.2141 16.5 13.6592 16.2893 13.9874 15.9142C14.3156 15.5391 14.5 15.0304 14.5 14.5V12.5",stroke:"#343434",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.jsx)("path",{d:"M2.5 7.5L7.5 11.5L12.5 7.5",stroke:"#343434",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.jsx)("path",{d:"M7.5 0.5V11.5",stroke:"#343434",strokeLinecap:"round",strokeLinejoin:"round"})]})},3217:function(e,n,r){"use strict";r.d(n,{E:function(){return FacebookSVG}});var a=r(5893);r(7294);let FacebookSVG=()=>(0,a.jsxs)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,a.jsx)("g",{clipPath:"url(#clip0_651_2298)",children:(0,a.jsx)("path",{d:"M6 10V14H9V21H13V14H16L17 10H13V8C13 7.73478 13.1054 7.48043 13.2929 7.29289C13.4804 7.10536 13.7348 7 14 7H17V3H14C12.6739 3 11.4021 3.52678 10.4645 4.46447C9.52678 5.40215 9 6.67392 9 8V10H6Z",stroke:"white",strokeLinecap:"round",strokeLinejoin:"round"})}),(0,a.jsx)("defs",{children:(0,a.jsx)("clipPath",{id:"clip0_651_2298",children:(0,a.jsx)("rect",{width:"24",height:"24",fill:"white"})})})]})},9763:function(e,n,r){"use strict";r.d(n,{X:function(){return PlaySVG}});var a=r(5893);r(7294);let PlaySVG=e=>{let{color:n="currentColor",...r}=e;return(0,a.jsx)("svg",{width:"20",height:"20",viewBox:"0 0 21 23",fill:"".concat(n),xmlns:"http://www.w3.org/2000/svg",children:(0,a.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M0.800049 2.30019V19.7902C0.8 20.3177 1.07709 20.8065 1.52976 21.0774C1.98244 21.3483 2.54415 21.3615 3.00905 21.1122L19.332 12.3672C19.8193 12.106 20.1233 11.598 20.1233 11.0452C20.1233 10.4924 
419.8193 9.98438 19.332 9.72319L3.00905 0.978187C2.54415 0.728832 1.98244 0.742027 1.52976 1.01294C1.07709 1.28385 0.8 1.77264 0.800049 2.30019Z",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})})}},2319:function(e,n,r){"use strict";let a,s,u,c,f,m,_,g,v,b,T,k,S,x,w,R,C;var A,j,N={};r.r(N),r.d(N,{FunctionToString:function(){return Q},InboundFilters:function(){return ea},LinkedErrors:function(){return es}});var I={};r.r(I),r.d(I,{Breadcrumbs:function(){return eO},Dedupe:function(){return eF},GlobalHandlers:function(){return eS},HttpContext:function(){return ez},LinkedErrors:function(){return eD},TryCatch:function(){return eR}});var O=r(105);function applySdkMetadata(e,n,r=[n],a="npm"){let s=e._metadata||{};s.sdk||(s.sdk={name:`sentry.javascript.${n}`,packages:r.map(e=>({name:`${a}:@sentry/${e}`,version:O.J})),version:O.J}),e._metadata=s}var P=r(4487);function hasTracingEnabled(e){if("boolean"==typeof __SENTRY_TRACING__&&!__SENTRY_TRACING__)return!1;let n=(0,P.s3)(),r=e||n&&n.getOptions();return!!r&&(r.enableTracing||"tracesSampleRate"in r||"tracesSampler"in r)}var F=r(535),U=r(2844),B=r(2343),G=r(1703),Z=r(1195),Y=r(5659);let q=[];function afterSetupIntegrations(e,n){for(let r of n)r&&r.afterAllSetup&&r.afterAllSetup(e)}function setupIntegration(e,n,r){if(r[n.name]){G.X&&B.kg.log(`Integration skipped because it was already installed: ${n.name}`);return}if(r[n.name]=n,-1===q.indexOf(n.name)&&(n.setupOnce(Z.cc,Y.Gd),q.push(n.name)),n.setup&&"function"==typeof n.setup&&n.setup(e),e.on&&"function"==typeof n.preprocessEvent){let r=n.preprocessEvent.bind(n);e.on("preprocessEvent",(n,a)=>r(n,a,e))}if(e.addEventProcessor&&"function"==typeof n.processEvent){let r=n.processEvent.bind(n),processor=(n,a)=>r(n,a,e);processor.id=n.name,e.addEventProcessor(processor)}G.X&&B.kg.log(`Integration installed: ${n.name}`)}function convertIntegrationFnToClass(e,n){let ConvertedIntegration=function(...e){return n(...e)};return ConvertedIntegration.id=e,ConvertedIntegration}let X="FunctionToString",K=new WeakMap,functionToStringIntegration=()=>({name:X,setupOnce(){a=Function.prototype.toString;try{Function.prototype.toString=function(...e){let n=(0,F.HK)(this),r=K.has((0,P.s3)())&&void 0!==n?n:this;return a.apply(r,e)}}catch(e){}},setup(e){K.set(e,!0)}}),Q=convertIntegrationFnToClass(X,functionToStringIntegration);var ee=r(7321);let et=[/^Script error\.?$/,/^Javascript error: Script error\.? on line 0$/,/^ResizeObserver loop completed with undelivered notifications.$/,/^Cannot redefine property: googletag$/],en=[/^.*\/healthcheck$/,/^.*\/healthy$/,/^.*\/live$/,/^.*\/ready$/,/^.*\/heartbeat$/,/^.*\/health$/,/^.*\/healthz$/],er="InboundFilters",inboundFiltersIntegration=(e={})=>({name:er,setupOnce(){},processEvent(n,r,a){var s;let u=a.getOptions(),c=function(e={},n={}){return{allowUrls:[...e.allowUrls||[],...n.allowUrls||[]],denyUrls:[...e.denyUrls||[],...n.denyUrls||[]],ignoreErrors:[...e.ignoreErrors||[],...n.ignoreErrors||[],...e.disableErrorDefaults?[]:et],ignoreTransactions:[...e.ignoreTransactions||[],...n.ignoreTransactions||[],...e.disableTransactionDefaults?[]:en],ignoreInternal:void 0===e.ignoreInternal||e.ignoreInternal}}(e,u);return(c.ignoreInternal&&function(e){try{return"SentryError"===e.exception.values[0].type}catch(e){}return!1}(n)?(G.X&&B.kg.warn(`Event dropped due to being internal Sentry Error.
5Event: ${(0,U.jH)(n)}`),0):(s=c.ignoreErrors,!n.type&&s&&s.length&&(function(e){let n;let r=[];e.message&&r.push(e.message);try{n=e.exception.values[e.exception.values.length-1]}catch(e){}return n&&n.value&&(r.push(n.value),n.type&&r.push(`${n.type}: ${n.value}`)),G.X&&0===r.length&&B.kg.error(`Could not extract message for event ${(0,U.jH)(e)}`),r})(n).some(e=>(0,ee.U0)(e,s)))?(G.X&&B.kg.warn(`Event dropped due to being matched by \`ignoreErrors\` option.
6Event: ${(0,U.jH)(n)}`),0):!function(e,n){if("transaction"!==e.type||!n||!n.length)return!1;let r=e.transaction;return!!r&&(0,ee.U0)(r,n)}(n,c.ignoreTransactions)?!function(e,n){if(!n||!n.length)return!1;let r=_getEventFilterUrl(e);return!!r&&(0,ee.U0)(r,n)}(n,c.denyUrls)?function(e,n){if(!n||!n.length)return!0;let r=_getEventFilterUrl(e);return!r||(0,ee.U0)(r,n)}(n,c.allowUrls)||(G.X&&B.kg.warn(`Event dropped due to not being matched by \`allowUrls\` option.
7Event: ${(0,U.jH)(n)}.
8Url: ${_getEventFilterUrl(n)}`),0):(G.X&&B.kg.warn(`Event dropped due to being matched by \`denyUrls\` option.
9Event: ${(0,U.jH)(n)}.
10Url: ${_getEventFilterUrl(n)}`),0):(G.X&&B.kg.warn(`Event dropped due to being matched by \`ignoreTransactions\` option.
11Event: ${(0,U.jH)(n)}`),0))?n:null}}),ea=convertIntegrationFnToClass(er,inboundFiltersIntegration);function _getEventFilterUrl(e){try{let n;try{n=e.exception.values[0].stacktrace.frames}catch(e){}return n?function(e=[]){for(let n=e.length-1;n>=0;n--){let r=e[n];if(r&&"<anonymous>"!==r.filename&&"[native code]"!==r.filename)return r.filename||null}return null}(n):null}catch(n){return G.X&&B.kg.error(`Cannot extract url for event ${(0,U.jH)(e)}`),null}}var ei=r(7597);function applyAggregateErrorsToEvent(e,n,r=250,a,s,u,c){if(!u.exception||!u.exception.values||!c||!(0,ei.V9)(c.originalException,Error))return;let f=u.exception.values.length>0?u.exception.values[u.exception.values.length-1]:void 0;f&&(u.exception.values=(function aggregateExceptionsFromError(e,n,r,a,s,u,c,f){if(u.length>=r+1)return u;let m=[...u];
11if((0,ei.V9)(a[s],Error)){applyExceptionGroupFieldsForParentException(c,f);let u=e(n,a[s]),_=m.length;applyExceptionGroupFieldsForChildException(u,s,_,f),m=aggregateExceptionsFromError(e,n,r,a[s],s,[u,...m],u,_)}return Array.isArray(a.errors)&&a.errors.forEach((a,u)=>{if((0,ei.V9)(a,Error)){applyExceptionGroupFieldsForParentException(c,f);let _=e(n,a),g=m.length;applyExceptionGroupFieldsForChildException(_,`errors[${u}]`,g,f),m=aggregateExceptionsFromError(e,n,r,a,s,[_,...m],_,g)}}),m})(e,n,s,c.originalException,a,u.exception.values,f,0).map(e=>(e.value&&(e.value=(0,ee.$G)(e.value,r)),e)))}function applyExceptionGroupFieldsForParentException(e,n){e.mechanism=e.mechanism||{type:"generic",handled:!0},e.mechanism={...e.mechanism,..."AggregateError"===e.type&&{is_exception_group:!0},exception_id:n}}function applyExceptionGroupFieldsForChildException(e,n,r,a){e.mechanism=e.mechanism||{type:"generic",handled:!0},e.mechanism={...e.mechanism,type:"chained",source:n,exception_id:r,parent_id:a}}function exceptionFromError(e,n){let r={type:n.name||n.constructor.name,value:n.message},a=e(n.stack||"",1);return a.length&&(r.stacktrace={frames:a}),r}let eo="LinkedErrors",es=convertIntegrationFnToClass(eo,(e={})=>{let n=e.limit||5,r=e.key||"cause";return{name:eo,setupOnce(){},preprocessEvent(e,a,s){let u=s.getOptions();applyAggregateErrorsToEvent(exceptionFromError,u.stackParser,u.maxValueLength,r,n,e,a)}}});var el=r(1235);let eu=el.GLOBAL_OBJ,ec=0;function wrap(e,n={},r){if("function"!=typeof e)return e;try{let n=e.__sentry_wrapped__;if(n){if("function"==typeof n)return n;return e}if((0,F.HK)(e))return e}catch(n){return e}let sentryWrapped=function(){let a=Array.prototype.slice.call(arguments);try{r&&"function"==typeof r&&r.apply(this,arguments);let s=a.map(e=>wrap(e,n));return e.apply(this,s)}catch(e){throw ec++,setTimeout(()=>{ec--}),(0,P.$e)(r=>{r.addEventProcessor(e=>(n.mechanism&&((0,U.Db)(e,void 0,void 0),(0,U.EG)(e,n.mechanism)),e.extra={...e.extra,arguments:a},e)),(0,P.Tb)(e)}),e}};try{for(let n in e)Object.prototype.hasOwnProperty.call(e,n)&&(sentryWrapped[n]=e[n])}catch(e){}(0,F.$Q)(sentryWrapped,e),(0,F.xp)(e,"__sentry_wrapped__",sentryWrapped);try{let n=Object.getOwnPropertyDescriptor(sentryWrapped,"name");n.configurable&&Object.defineProperty(sentryWrapped,"name",{get:()=>e.name})}catch(e){}return sentryWrapped}var ed=r(3897),ep=r(360);let ef={},eh={};function addHandler(e,n){ef[e]=ef[e]||[],ef[e].push(n)}function maybeInstrument(e,n){eh[e]||(n(),eh[e]=!0)}function triggerHandlers(e,n){let r=e&&ef[e];if(r)for(let a of r)try{a(n)}catch(n){ed.X&&B.kg.error(`Error while triggering instrumentation handler.
12Type: ${e}
13Name: ${(0,ep.$P)(a)}
14Error:`,n)}}let em=null;function addGlobalErrorInstrumentationHandler(e){let n="error";addHandler(n,e),maybeInstrument(n,instrumentError)}function instrumentError(){em=el.GLOBAL_OBJ.onerror,el.GLOBAL_OBJ.onerror=function(e,n,r,a,s){return triggerHandlers("error",{column:a,error:s,line:r,msg:e,url:n}),!!em&&!em.__SENTRY_LOADER__&&em.apply(this,arguments)},el.GLOBAL_OBJ.onerror.__SENTRY_INSTRUMENTED__=!0}let e_=null;function addGlobalUnhandledRejectionInstrumentationHandler(e){let n="unhandledrejection";addHandler(n,e),maybeInstrument(n,instrumentUnhandledRejection)}function instrumentUnhandledRejection(){e_=el.GLOBAL_OBJ.onunhandledrejection,el.GLOBAL_OBJ.onunhandledrejection=function(e){return triggerHandlers("unhandledrejection",e),!e_||!!e_.__SENTRY_LOADER__||e_.apply(this,arguments)},el.GLOBAL_OBJ.onunhandledrejection.__SENTRY_INSTRUMENTED__=!0}var eg=r(8464);let ev="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__;var ey=r(4754),eb=r(6893);function eventbuilder_exceptionFromError(e,n){let r=eventbuilder_parseStackFrames(e,n),a={type:n&&n.name,value:function(e){let n=e&&e.message;return n?n.error&&"string"==typeof n.error.message?n.error.message:n:"No error message"}(n)};return r.length&&(a.stacktrace={frames:r}),void 0===a.type&&""===a.value&&(a.value="Unrecoverable error caught"),a}function eventFromError(e,n){return{exception:{values:[eventbuilder_exceptionFromError(e,n)]}}}function eventbuilder_parseStackFrames(e,n){let r=n.stacktrace||n.stack||"",a=function(e){if(e){if("number"==typeof e.framesToPop)return e.framesToPop;if(eT.test(e.message))return 1}return 0}(n);try{return e(r,a)}catch(e){}return[]}let eT=/Minified React error #\d+;/i;function eventbuilder_eventFromUnknownInput(e,n,r,a,s){let u;if((0,ei.VW)(n)&&n.error)return eventFromError(e,n.error);if((0,ei.TX)(n)||(0,ei.fm)(n)){if("stack"in n)u=eventFromError(e,n);else{let s=n.name||((0,ei.TX)(n)?"DOMError":"DOMException"),c=n.message?`${s}: ${n.message}`:s;u=eventFromString(e,c,r,a),(0,U.Db)(u,c)}return"code"in n&&(u.tags={...u.tags,"DOMException.code":`${n.code}`}),u}return(0,ei.VZ)(n)?eventFromError(e,n):((0,ei.PO)(n)||(0,ei.cO)(n)?u=function(e,n,r,a){let s=(0,P.s3)(),u=s&&s.getOptions().normalizeDepth,c={exception:{values:[{type:(0,ei.cO)(n)?n.constructor.name:a?"UnhandledRejection":"Error",value:function(e,{isUnhandledRejection:n}){let r=(0,F.zf)(e),a=n?"promise rejection":"exception";if((0,ei.VW)(e))return`Event \`ErrorEvent\` captured as ${a} with message \`${e.message}\``;if((0,ei.cO)(e)){let n=function(e){try{let n=Object.getPrototypeOf(e);return n?n.constructor.name:void 0}catch(e){}}(e);return`Event \`${n}\` (type=${e.type}) captured as ${a}`}return`Object captured as ${a} with keys: ${r}`}(n,{isUnhandledRejection:a})}]},extra:{__serialized__:(0,ey.Qy)(n,u)}};if(r){let n=eventbuilder_parseStackFrames(e,r);n.length&&(c.exception.values[0].stacktrace={frames:n})}return c}
14(e,n,r,s):(u=eventFromString(e,n,r,a),(0,U.Db)(u,`${n}`,void 0)),(0,U.EG)(u,{synthetic:!0}),u)}function eventFromString(e,n,r,a){let s={};if(a&&r){let a=eventbuilder_parseStackFrames(e,r);a.length&&(s.exception={values:[{value:n,stacktrace:{frames:a}}]})}if((0,ei.Le)(n)){let{__sentry_template_string__:e,__sentry_template_values__:r}=n;return s.logentry={message:e,params:r},s}return s.message=n,s}let ek="GlobalHandlers",globalHandlersIntegration=(e={})=>{let n={onerror:!0,onunhandledrejection:!0,...e};return{name:ek,setupOnce(){Error.stackTraceLimit=50},setup(e){n.onerror&&(addGlobalErrorInstrumentationHandler(n=>{let{stackParser:r,attachStacktrace:a}=getOptions();if((0,P.s3)()!==e||ec>0)return;let{msg:s,url:u,line:c,column:f,error:m}=n,_=void 0===m&&(0,ei.HD)(s)?function(e,n,r,a){let s=(0,ei.VW)(e)?e.message:e,u="Error",c=s.match(/^(?:[Uu]ncaught (?:exception: )?)?(?:((?:Eval|Internal|Range|Reference|Syntax|Type|URI|)Error): )?(.*)$/i);c&&(u=c[1],s=c[2]);let f={exception:{values:[{type:u,value:s}]}};return _enhanceEventWithInitialFrame(f,n,r,a)}(s,u,c,f):_enhanceEventWithInitialFrame(eventbuilder_eventFromUnknownInput(r,m||s,void 0,a,!1),u,c,f);_.level="error",(0,P.eN)(_,{originalException:m,mechanism:{handled:!1,type:"onerror"}})}),globalHandlerLog("onerror")),n.onunhandledrejection&&(addGlobalUnhandledRejectionInstrumentationHandler(n=>{let{stackParser:r,attachStacktrace:a}=getOptions();if((0,P.s3)()!==e||ec>0)return;let s=function(e){if((0,ei.pt)(e))return e;try{if("reason"in e)return e.reason;if("detail"in e&&"reason"in e.detail)return e.detail.reason}catch(e){}return e}(n),u=(0,ei.pt)(s)?{exception:{values:[{type:"UnhandledRejection",value:`Non-Error promise rejection captured with value: ${String(s)}`}]}}:eventbuilder_eventFromUnknownInput(r,s,void 0,a,!0);u.level="error",(0,P.eN)(u,{originalException:s,mechanism:{handled:!1,type:"onunhandledrejection"}})}),globalHandlerLog("onunhandledrejection"))}}},eS=convertIntegrationFnToClass(ek,globalHandlersIntegration);function _enhanceEventWithInitialFrame(e,n,r,a){let s=e.exception=e.exception||{},u=s.values=s.values||[],c=u[0]=u[0]||{},f=c.stacktrace=c.stacktrace||{},m=f.frames=f.frames||[],_=isNaN(parseInt(a,10))?void 0:a,g=isNaN(parseInt(r,10))?void 0:r,v=(0,ei.HD)(n)&&n.length>0?n:(0,eg.l4)();return 0===m.length&&m.push({colno:_,filename:v,function:"?",in_app:!0,lineno:g}),e}function globalHandlerLog(e){ev&&B.kg.log(`Global Handler attached: ${e}`)}function getOptions(){let e=(0,P.s3)(),n=e&&e.getOptions()||{stackParser:()=>[],attachStacktrace:!1};return n}let ex=["EventTarget","Window","Node","ApplicationCache","AudioTrackList","BroadcastChannel","ChannelMergerNode","CryptoOperation","EventSource","FileReader","HTMLUnknownElement","IDBDatabase","IDBRequest","IDBTransaction","KeyOperation","MediaController","MessagePort","ModalWindow","Notification","SVGElementInstance","Screen","SharedWorker","TextTrack","TextTrackCue","TextTrackList","WebSocket","WebSocketWorker","Worker","XMLHttpRequest","XMLHttpRequestEventTarget","XMLHttpRequestUpload"],ew="TryCatch",browserApiErrorsIntegration=(e={})=>{let n={XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0,...e};return{name:ew,setupOnce(){n.setTimeout&&(0,F.hl)(eu,"setTimeout",_wrapTimeFunction),n.setInterval&&(0,F.hl)(eu,"setInterval",_wrapTimeFunction),n.requestAnimationFrame&&(0,F.hl)(eu,"requestAnimationFrame",_wrapRAF),n.XMLHttpRequest&&"XMLHttpRequest"in eu&&(0,F.hl)(XMLHttpRequest.prototype,"send",_wrapXHR);let e=n.eventTarget;if(e){let n=Array.isArray(e)?e:ex;n.forEach(_wrapEventTarget)}}}},eR=convertIntegrationFnToClass(ew,browserApiErrorsIntegration);function _wrapTimeFunction(e){return function(...n){let r=n[0];return n[0]=wrap(r,{mechanism:{data:{function:(0,ep.$P)(e)},handled:!1,type:"instrument"}}),e.apply(this,n)}}function _wrapRAF(e){return function(n){return e.apply(this,[wrap(n,{mechanism:{data:{function:"requestAnimationFrame",handler:(0,ep.$P)(e)},handled:!1,type:"instrument"}})])}}function _wrapXHR(e){return function(...n){let r=this;return["onload","onerror","onprogress","onreadystatechange"].forEach(e
14=>{e in r&&"function"==typeof r[e]&&(0,F.hl)(r,e,function(n){let r={mechanism:{data:{function:e,handler:(0,ep.$P)(n)},handled:!1,type:"instrument"}},a=(0,F.HK)(n);return a&&(r.mechanism.data.handler=(0,ep.$P)(a)),wrap(n,r)})}),e.apply(this,n)}}function _wrapEventTarget(e){let n=eu[e]&&eu[e].prototype;n&&n.hasOwnProperty&&n.hasOwnProperty("addEventListener")&&((0,F.hl)(n,"addEventListener",function(n){return function(r,a,s){try{"function"==typeof a.handleEvent&&(a.handleEvent=wrap(a.handleEvent,{mechanism:{data:{function:"handleEvent",handler:(0,ep.$P)(a),target:e},handled:!1,type:"instrument"}}))}catch(e){}return n.apply(this,[r,wrap(a,{mechanism:{data:{function:"addEventListener",handler:(0,ep.$P)(a),target:e},handled:!1,type:"instrument"}}),s])}}),(0,F.hl)(n,"removeEventListener",function(e){return function(n,r,a){try{let s=r&&r.__sentry_wrapped__;s&&e.call(this,n,s,a)}catch(e){}return e.call(this,n,r,a)}}))}function instrumentConsole(){"console"in el.GLOBAL_OBJ&&B.RU.forEach(function(e){e in el.GLOBAL_OBJ.console&&(0,F.hl)(el.GLOBAL_OBJ.console,e,function(n){return B.LD[e]=n,function(...n){triggerHandlers("console",{args:n,level:e});let r=B.LD[e];r&&r.apply(el.GLOBAL_OBJ.console,n)}})})}let eC=el.GLOBAL_OBJ;function instrumentDOM(){if(!eC.document)return;let e=triggerHandlers.bind(null,"dom"),n=makeDOMEventHandler(e,!0);eC.document.addEventListener("click",n,!1),eC.document.addEventListener("keypress",n,!1),["EventTarget","Node"].forEach(n=>{let r=eC[n]&&eC[n].prototype;r&&r.hasOwnProperty&&r.hasOwnProperty("addEventListener")&&((0,F.hl)(r,"addEventListener",function(n){return function(r,a,s){if("click"===r||"keypress"==r)try{let a=this.__sentry_instrumentation_handlers__=this.__sentry_instrumentation_handlers__||{},u=a[r]=a[r]||{refCount:0};if(!u.handler){let a=makeDOMEventHandler(e);u.handler=a,n.call(this,r,a,s)}u.refCount++}catch(e){}return n.call(this,r,a,s)}}),(0,F.hl)(r,"removeEventListener",function(e){return function(n,r,a){if("click"===n||"keypress"==n)try{let r=this.__sentry_instrumentation_handlers__||{},s=r[n];s&&(s.refCount--,s.refCount<=0&&(e.call(this,n,s.handler,a),s.handler=void 0,delete r[n]),0===Object.keys(r).length&&delete this.__sentry_instrumentation_handlers__)}catch(e){}return e.call(this,n,r,a)}}))})}function makeDOMEventHandler(e,n=!1){return r=>{if(!r||r._sentryCaptured)return;let a=function(e){try{return e.target}catch(e){return null}}(r);if("keypress"===r.type&&(!a||!a.tagName||"INPUT"!==a.tagName&&"TEXTAREA"!==a.tagName&&!a.isContentEditable))return;(0,F.xp)(r,"_sentryCaptured",!0),a&&!a._sentryId&&(0,F.xp)(a,"_sentryId",(0,U.DM)());let f="keypress"===r.type?"input":r.type;!function(e){if(e.type!==u)return!1;try{if(!e.target||e.target._sentryId!==c)return!1}catch(e){}return!0}(r)&&(e({event:r,name:f,global:n}),u=r.type,c=a?a._sentryId:void 0),clearTimeout(s),s=eC.setTimeout(()=>{c=void 0,u=void 0},1e3)}}let eM=el.GLOBAL_OBJ,eE="__sentry_xhr_v3__";function addXhrInstrumentationHandler(e){addHandler("xhr",e),maybeInstrument("xhr",instrumentXHR)}function instrumentXHR(){if(!eM.XMLHttpRequest)return;let e=XMLHttpRequest.prototype;(0,F.hl)(e,"open",function(e){return function(...n){let r=Date.now(),a=(0,ei.HD)(n[0])?n[0].toUpperCase():void 0,s=function(e){if((0,ei.HD)(e))return e;try{return e.toString()}catch(e){}}(n[1]);if(!a||!s)return e.apply(this,n);this[eE]={method:a,url:s,request_headers:{}},"POST"===a&&s.match(/sentry_key/)&&(this.__sentry_own_request__=!0);let onreadystatechangeHandler=()=>{let e=this[eE];if(e&&4===this.readyState){try{e.status_code=this.status}catch(e){}let n={args:[a,s],endTimestamp:Date.now(),startTimestamp:r,xhr:this};triggerHandlers("xhr",n)}};return"onreadystatechange"in this&&"function"==typeof this.onreadystatechange?(0,F.hl)(this,"onreadystatechange",function(e){return function(...n){return onreadystatechangeHandler(),e.apply(this,n)}}):this.addEventListener("readystatechange",onreadystatechangeHandler),(0,F.hl)(this,"setRequestHeader",function(e){return function(...n){let[r,a]=n,s=this[eE];return s&&(0,ei.HD)(r)&&(0,ei.HD)(a)&&(s.request_headers[r.toLowerCase()]=a),e.apply(this,n)}}),e.apply(this,n)}}),(0,F.hl)(e,"send",function(e){return function(...n){let r=this[eE];if(!r)return e.apply(this,n);void 0!==n[0]&&(r.body=n[0]);let a={args:[r.method,r.url],startTimestamp:Date.now(),xhr:this};return triggerHandlers("xhr",a),e.apply(this,n)}})}let eA=(0,el.R)();function supportsFetch(){if(!("fetch"in eA))return!1;
14try{return new Headers,new Request("http://www.example.com"),new Response,!0}catch(e){return!1}}function isNativeFetch(e){return e&&/^function fetch\(\)\s+\{\s+\[native code\]\s+\}$/.test(e.toString())}function addFetchInstrumentationHandler(e){let n="fetch";addHandler(n,e),maybeInstrument(n,instrumentFetch)}function instrumentFetch(){(function(){if("string"==typeof EdgeRuntime)return!0;if(!supportsFetch())return!1;if(isNativeFetch(eA.fetch))return!0;let e=!1,n=eA.document;if(n&&"function"==typeof n.createElement)try{let r=n.createElement("iframe");r.hidden=!0,n.head.appendChild(r),r.contentWindow&&r.contentWindow.fetch&&(e=isNativeFetch(r.contentWindow.fetch)),n.head.removeChild(r)}catch(e){ed.X&&B.kg.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",e)}return e})()&&(0,F.hl)(el.GLOBAL_OBJ,"fetch",function(e){return function(...n){let{method:r,url:a}=function(e){if(0===e.length)return{method:"GET",url:""};if(2===e.length){let[n,r]=e;return{url:getUrlFromResource(n),method:hasProp(r,"method")?String(r.method).toUpperCase():"GET"}}let n=e[0];return{url:getUrlFromResource(n),method:hasProp(n,"method")?String(n.method).toUpperCase():"GET"}}(n),s={args:n,fetchData:{method:r,url:a},startTimestamp:Date.now()};return triggerHandlers("fetch",{...s}),e.apply(el.GLOBAL_OBJ,n).then(e=>{let n={...s,endTimestamp:Date.now(),response:e};return triggerHandlers("fetch",n),e},e=>{let n={...s,endTimestamp:Date.now(),error:e};throw triggerHandlers("fetch",n),e})}})}function hasProp(e,n){return!!e&&"object"==typeof e&&!!e[n]}function getUrlFromResource(e){return"string"==typeof e?e:e?hasProp(e,"url")?e.url:e.toString?e.toString():"":""}let ej=(0,el.R)(),eL=el.GLOBAL_OBJ;function addHistoryInstrumentationHandler(e){let n="history";addHandler(n,e),maybeInstrument(n,instrumentHistory)}function instrumentHistory(){if(!function(){let e=ej.chrome,n=e&&e.app&&e.app.runtime,r="history"in ej&&!!ej.history.pushState&&!!ej.history.replaceState;return!n&&r}())return;let e=eL.onpopstate;function historyReplacementFunction(e){return function(...n){let r=n.length>2?n[2]:void 0;if(r){let e=f,n=String(r);f=n,triggerHandlers("history",{from:e,to:n})}return e.apply(this,n)}}eL.onpopstate=function(...n){let r=eL.location.href,a=f;if(f=r,triggerHandlers("history",{from:a,to:r}),e)try{return e.apply(this,n)}catch(e){}},(0,F.hl)(eL.history,"pushState",historyReplacementFunction),(0,F.hl)(eL.history,"replaceState",historyReplacementFunction)}let eN=["fatal","error","warning","log","info","debug"];function url_parseUrl(e){if(!e)return{};let n=e.match(/^(([^:/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/);if(!n)return{};let r=n[6]||"",a=n[8]||"";return{host:n[4],path:n[5],protocol:n[2],search:r,hash:a,relative:n[5]+r+a}}let eI="Breadcrumbs",breadcrumbsIntegration=(e={})=>{let n={console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0,...e};return{name:eI,setupOnce(){},setup(e){var r;n.console&&function(e){let n="console";addHandler(n,e),maybeInstrument(n,instrumentConsole)}(function(n){var r;if((0,P.s3)()!==e)return;let a={category:"console",data:{arguments:n.args,logger:"console"},level:"warn"===(r=n.level)?"warning":eN.includes(r)?r:"log",message:(0,ee.nK)(n.args," ")};if("assert"===n.level){if(!1!==n.args[0])return;a.message=`Assertion failed: ${(0,ee.nK)(n.args.slice(1)," ")||"console.assert"}`,a.data.arguments=n.args.slice(1)}(0,P.n_)(a,{input:n.args,level:n.level})}),n.dom&&(addHandler("dom",(r=n.dom,function(n){let a,s;if((0,P.s3)()!==e)return;let u="object"==typeof r?r.serializeAttribute:void 0,c="object"==typeof r&&"number"==typeof r.maxStringLength?r.maxStringLength:void 0;c&&c>1024&&(ev&&B.kg.warn(`\`dom.maxStringLength\` cannot exceed 1024, but a value of ${c} was configured. Sentry will use 1024 instead.`),c=1024),"string"==typeof u&&(u=[u]);try{let e=n.event,r=e&&e.target?e.target:e;a=(0,eg.Rt)(r,{keyAttrs:u,maxStringLength:c}),s=(0,eg.iY)(r)}catch(e){a="<unknown>"}if(0===a.length)return;let f={category:`ui.${n.name}`,message:a};s&&(f.data={"ui.component_name":s}),(0,P.n_)(f,{event:n.event,name:n.name,global:n.global})})),maybeInstrument("dom",instrumentDOM)),n.xhr&&addXhrInstrumentationHandler(function(n){if((0,P.s3)()!==e)return;let{startTimestamp:r,endTimestamp:a}=n,s=n.xhr[eE];if(!r||!a||!s)return;let{method:u,url:c,status_code:f,body:m}=s,_={xhr:n.xhr,input:m,startTimestamp:r,endTimestamp:a};(0,P.n_)({category:"xhr",data:{method:u,url:c,status_code:f},type:"http"},_)}),n.fetch&&addFetchInstrumentationHandler(function(n){if((0,P.s3)()!==e)return;let{startTimestamp:r,endTimestamp:a}=n;
14if(!(!a||n.fetchData.url.match(/sentry_key/)&&"POST"===n.fetchData.method)){if(n.error){let e=n.fetchData,s={data:n.error,input:n.args,startTimestamp:r,endTimestamp:a};(0,P.n_)({category:"fetch",data:e,level:"error",type:"http"},s)}else{let e=n.response,s={...n.fetchData,status_code:e&&e.status},u={input:n.args,response:e,startTimestamp:r,endTimestamp:a};(0,P.n_)({category:"fetch",data:s,type:"http"},u)}}}),n.history&&addHistoryInstrumentationHandler(function(n){if((0,P.s3)()!==e)return;let r=n.from,a=n.to,s=url_parseUrl(eu.location.href),u=r?url_parseUrl(r):void 0,c=url_parseUrl(a);u&&u.path||(u=s),s.protocol===c.protocol&&s.host===c.host&&(a=c.relative),s.protocol===u.protocol&&s.host===u.host&&(r=u.relative),(0,P.n_)({category:"navigation",data:{from:r,to:a}})}),n.sentry&&e.on&&e.on("beforeSendEvent",function(n){(0,P.s3)()===e&&(0,P.n_)({category:`sentry.${"transaction"===n.type?"transaction":"event"}`,event_id:n.event_id,level:n.level,message:(0,U.jH)(n)},{event:n})})}}},eO=convertIntegrationFnToClass(eI,breadcrumbsIntegration),eP="LinkedErrors",integrations_linkederrors_linkedErrorsIntegration=(e={})=>{let n=e.limit||5,r=e.key||"cause";return{name:eP,setupOnce(){},preprocessEvent(e,a,s){let u=s.getOptions();applyAggregateErrorsToEvent(eventbuilder_exceptionFromError,u.stackParser,u.maxValueLength,r,n,e,a)}}},eD=convertIntegrationFnToClass(eP,integrations_linkederrors_linkedErrorsIntegration),eV="HttpContext",httpContextIntegration=()=>({name:eV,setupOnce(){},preprocessEvent(e){if(!eu.navigator&&!eu.location&&!eu.document)return;let n=e.request&&e.request.url||eu.location&&eu.location.href,{referrer:r}=eu.document||{},{userAgent:a}=eu.navigator||{},s={...e.request&&e.request.headers,...r&&{Referer:r},...a&&{"User-Agent":a}},u={...e.request,...n&&{url:n},headers:s};e.request=u}}),ez=convertIntegrationFnToClass(eV,httpContextIntegration),eH="Dedupe",dedupeIntegration=()=>{let e;return{name:eH,setupOnce(){},processEvent(n){if(n.type)return n;try{var r;if((r=e)&&(function(e,n){let r=e.message,a=n.message;return!!((r||a)&&(!r||a)&&(r||!a)&&r===a&&_isSameFingerprint(e,n)&&_isSameStacktrace(e,n))}(n,r)||function(e,n){let r=_getExceptionFromEvent(n),a=_getExceptionFromEvent(e);return!!(r&&a&&r.type===a.type&&r.value===a.value&&_isSameFingerprint(e,n)&&_isSameStacktrace(e,n))}(n,r)))return ev&&B.kg.warn("Event dropped due to being a duplicate of previously captured event."),null}catch(e){}return e=n}}},eF=convertIntegrationFnToClass(eH,dedupeIntegration);function _isSameStacktrace(e,n){let r=_getFramesFromEvent(e),a=_getFramesFromEvent(n);if(!r&&!a)return!0;if(r&&!a||!r&&a||a.length!==r.length)return!1;for(let e=0;e<a.length;e++){let n=a[e],s=r[e];if(n.filename!==s.filename||n.lineno!==s.lineno||n.colno!==s.colno||n.function!==s.function)return!1}return!0}function _isSameFingerprint(e,n){let r=e.fingerprint,a=n.fingerprint;if(!r&&!a)return!0;if(r&&!a||!r&&a)return!1;try{return!(r.join("")!==a.join(""))}catch(e){return!1}}function _getExceptionFromEvent(e){return e.exception&&e.exception.values&&e.exception.values[0]}function _getFramesFromEvent(e){let n=e.exception;if(n)try{return n.values[0].stacktrace.frames}catch(e){}}let eU={};eu.Sentry&&eu.Sentry.Integrations&&(eU=eu.Sentry.Integrations);let eB={...eU,...N,...I},e$=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+)?)?@)([\w.-]+)(?::(\d+))?\/(.+)/;function dsn_dsnToString(e,n=!1){let{host:r,path:a,pass:s,port:u,projectId:c,protocol:f,publicKey:m}=e;return`${f}://${m}${n&&s?`:${s}`:""}@${r}${u?`:${u}`:""}/${a?`${a}/`:a}${c}`}function dsnFromString(e){let n=e$.exec(e);if(!n){(0,B.Cf)(()=>{console.error(`Invalid Sentry Dsn: ${e}`)});return}let[r,a,s="",u,c="",f]=n.slice(1),m="",_=f,g=_.split("/");if(g.length>1&&(m=g.slice(0,-1).join("/"),_=g.pop()),_){let e=_.match(/^\d+/);e&&(_=e[0])}return dsnFromComponents({host:u,pass:s,path:m,projectId:_,port:c,protocol:r,publicKey:a})}function dsnFromComponents(e){return{protocol:e.protocol,publicKey:e.publicKey||"",pass:e.pass||"",host:e.host,port:e.port||"",path:e.path||"",projectId:e.projectId}}function createEnvelope(e,n=[]){return[e,n]}function forEachEnvelopeItem(e,n){let r=e[1];for(let e of r){let r=e[0].type,a=n(e,r);if(a)return!0}return!1}function encodeUTF8(e,n){let r=n||new TextEncoder;return r.encode(e)}let eW={session:"session",sessions:"session",attachment:"attachment",transaction:"transaction",event:"error",client_report:"internal",user_report:"default",profile:"profile",replay_event:"replay",replay_recording:"replay",check_in:"monitor",feedback:"feedback",span:"span",statsd:"metric_bucket"};function getSdkMetadataForEnvelopeHeader(e){if(!e||!e.sdk)return;let{name:n,version:r}=e.sdk;return{name:n,version:r}}
14let SentryError=class SentryError extends Error{constructor(e,n="warn"){super(e),this.message=e,this.name=new.target.prototype.constructor.name,Object.setPrototypeOf(this,new.target.prototype),this.logLevel=n}};var eG=r(9015),eZ=r(454),eY=r(8942);let eq="Not capturing exception because it's already been captured.";let BaseClient=class BaseClient{constructor(e){if(this._options=e,this._integrations={},this._integrationsInitialized=!1,this._numProcessing=0,this._outcomes={},this._hooks={},this._eventProcessors=[],e.dsn?this._dsn=function(e){let n="string"==typeof e?dsnFromString(e):dsnFromComponents(e);if(n&&function(e){if(!ed.X)return!0;let{port:n,projectId:r,protocol:a}=e,s=["protocol","publicKey","host","projectId"].find(n=>!e[n]&&(B.kg.error(`Invalid Sentry Dsn: ${n} missing`),!0));return!s&&(r.match(/^\d+$/)?"http"===a||"https"===a?!(n&&isNaN(parseInt(n,10)))||(B.kg.error(`Invalid Sentry Dsn: Invalid port ${n}`),!1):(B.kg.error(`Invalid Sentry Dsn: Invalid protocol ${a}`),!1):(B.kg.error(`Invalid Sentry Dsn: Invalid projectId ${r}`),!1))}(n))return n}(e.dsn):G.X&&B.kg.warn("No DSN provided, client will not send events."),this._dsn){let n=function(e,n={}){let r="string"==typeof n?n:n.tunnel,a="string"!=typeof n&&n._metadata?n._metadata.sdk:void 0;return r||`${function(e){let n=e.protocol?`${e.protocol}:`:"",r=e.port?`:${e.port}`:"";return`${n}//${e.host}${r}${e.path?`/${e.path}`:""}/api/`}(e)}${e.projectId}/envelope/?${(0,F._j)({sentry_key:e.publicKey,sentry_version:"7",...a&&{sentry_client:`${a.name}/${a.version}`}})}`}(this._dsn,e);this._transport=e.transport({tunnel:this._options.tunnel,recordDroppedEvent:this.recordDroppedEvent.bind(this),...e.transportOptions,url:n})}}captureException(e,n,r){if((0,U.YO)(e)){G.X&&B.kg.log(eq);return}let a=n&&n.event_id;return this._process(this.eventFromException(e,n).then(e=>this._captureEvent(e,n,r)).then(e=>{a=e})),a}captureMessage(e,n,r,a){let s=r&&r.event_id,u=(0,ei.Le)(e)?e:String(e),c=(0,ei.pt)(e)?this.eventFromMessage(u,n,r):this.eventFromException(e,r);return this._process(c.then(e=>this._captureEvent(e,r,a)).then(e=>{s=e})),s}captureEvent(e,n,r){if(n&&n.originalException&&(0,U.YO)(n.originalException)){G.X&&B.kg.log(eq);return}let a=n&&n.event_id,s=e.sdkProcessingMetadata||{},u=s.capturedSpanScope;return this._process(this._captureEvent(e,n,u||r).then(e=>{a=e})),a}captureSession(e){"string"!=typeof e.release?G.X&&B.kg.warn("Discarded session because of missing or non-string release"):(this.sendSession(e),(0,eG.CT)(e,{init:!1}))}getDsn(){return this._dsn}getOptions(){return this._options}getSdkMetadata(){return this._options._metadata}getTransport(){return this._transport}flush(e){let n=this._transport;return n?(this.metricsAggregator&&this.metricsAggregator.flush(),this._isClientDoneProcessing(e).then(r=>n.flush(e).then(e=>r&&e))):(0,eb.WD)(!0)}close(e){return this.flush(e).then(e=>(this.getOptions().enabled=!1,this.metricsAggregator&&this.metricsAggregator.close(),e))}getEventProcessors(){return this._eventProcessors}addEventProcessor(e){this._eventProcessors.push(e)}setupIntegrations(e){(e&&!this._integrationsInitialized||this._isEnabled()&&!this._integrationsInitialized)&&this._setupIntegrations()}init(){this._isEnabled()&&this._setupIntegrations()}getIntegrationById(e){return this.getIntegrationByName(e)}getIntegrationByName(e){return this._integrations[e]}getIntegration(e){try{return this._integrations[e.id]||null}catch(n){return G.X&&B.kg.warn(`Cannot retrieve integration ${e.id} from the current Client`),null}}addIntegration(e){let n=this._integrations[e.name];setupIntegration(this,e,this._integrations),n||afterSetupIntegrations(this,[e])}sendEvent(e,n={}){this.emit("beforeSendEvent",e,n);let r=function(e,n,r,a){var s;let u=getSdkMetadataForEnvelopeHeader(r),c=e.type&&"replay_event"!==e.type?e.type:"event";(s=r&&r.sdk)&&(e.sdk=e.sdk||{},e.sdk.name=e.sdk.name||s.name,e.sdk.version=e.sdk.version||s.version,e.sdk.integrations=[...e.sdk.integrations||[],...s.integrations||[]],e.sdk.packages=[...e.sdk.packages||[],...s.packages||[]]);let f=function(e,n,r,a){let s=e.sdkProcessingMetadata&&e.sdkProcessingMetadata.dynamicSamplingContext;return{event_id:e.event_id,sent_at:new Date().toISOString(),...n&&{sdk:n},...!!r&&a&&{dsn:dsn_dsnToString(a)},...s&&{trace:(0,F.Jr)({...s})}}}(e,u,a,n);delete e.sdkProcessingMetadata;let m=[{type:c},e];return createEnvelope(f,[m])}(e,this._dsn,this._options._metadata,this._options.tunnel);for(let e of n.attachments||[])r=function(e,n){let[r,a]=e;return[r,[...a,n]]}(r,function(e,n){let r="string"==typeof e.data?encodeUTF8(e.data,n):e.data;return[(0,F.Jr)({type:"attachment",length:r.length,filename:e.filename,content_type:e.contentType,attachment_type:e.attachmentType}),r]}(e,this._options.transportOptions&&this._options.transportOptions.textEncoder));let a=this._sendEnvelope(r);a&&a.then(n=>
14this.emit("afterSendEvent",e,n),null)}sendSession(e){let n=function(e,n,r,a){let s=getSdkMetadataForEnvelopeHeader(r),u={sent_at:new Date().toISOString(),...s&&{sdk:s},...!!a&&n&&{dsn:dsn_dsnToString(n)}},c="aggregates"in e?[{type:"sessions"},e]:[{type:"session"},e.toJSON()];return createEnvelope(u,[c])}(e,this._dsn,this._options._metadata,this._options.tunnel);this._sendEnvelope(n)}recordDroppedEvent(e,n,r){if(this._options.sendClientReports){let a="number"==typeof r?r:1,s=`${e}:${n}`;G.X&&B.kg.log(`Recording outcome: "${s}"${a>1?` (${a} times)`:""}`),this._outcomes[s]=(this._outcomes[s]||0)+a}}captureAggregateMetrics(e){G.X&&B.kg.log(`Flushing aggregated metrics, number of metrics: ${e.length}`);let n=function(e,n,r,a){let s={sent_at:new Date().toISOString()};r&&r.sdk&&(s.sdk={name:r.sdk.name,version:r.sdk.version}),a&&n&&(s.dsn=dsn_dsnToString(n));let u=function(e){let n=function(e){let n="";for(let r of e){let e=Object.entries(r.tags),a=e.length>0?`|#${e.map(([e,n])=>`${e}:${n}`).join(",")}`:"";n+=`${r.name}@${r.unit}:${r.metric}|${r.metricType}${a}|T${r.timestamp}
15`}return n}(e),r={type:"statsd",length:n.length};return[r,n]}(e);return createEnvelope(s,[u])}(e,this._dsn,this._options._metadata,this._options.tunnel);this._sendEnvelope(n)}on(e,n){this._hooks[e]||(this._hooks[e]=[]),this._hooks[e].push(n)}emit(e,...n){this._hooks[e]&&this._hooks[e].forEach(e=>e(...n))}_setupIntegrations(){let{integrations:e}=this._options;this._integrations=function(e,n){let r={};return n.forEach(n=>{n&&setupIntegration(e,n,r)}),r}(this,e),afterSetupIntegrations(this,e),this._integrationsInitialized=!0}_updateSessionFromEvent(e,n){let r=!1,a=!1,s=n.exception&&n.exception.values;if(s)for(let e of(a=!0,s)){let n=e.mechanism;if(n&&!1===n.handled){r=!0;break}}let u="ok"===e.status,c=u&&0===e.errors||u&&r;c&&((0,eG.CT)(e,{...r&&{status:"crashed"},errors:e.errors||Number(a||r)}),this.captureSession(e))}_isClientDoneProcessing(e){return new eb.cW(n=>{let r=0,a=setInterval(()=>{0==this._numProcessing?(clearInterval(a),n(!0)):(r+=1,e&&r>=e&&(clearInterval(a),n(!1)))},1)})}_isEnabled(){return!1!==this.getOptions().enabled&&void 0!==this._transport}_prepareEvent(e,n,r,a=(0,Y.aF)()){let s=this.getOptions(),u=Object.keys(this._integrations);return!n.integrations&&u.length>0&&(n.integrations=u),this.emit("preprocessEvent",e,n),(0,eY.R)(s,e,n,r,this,a).then(e=>{if(null===e)return e;let n={...a.getPropagationContext(),...r?r.getPropagationContext():void 0},s=e.contexts&&e.contexts.trace;if(!s&&n){let{traceId:a,spanId:s,parentSpanId:u,dsc:c}=n;e.contexts={trace:{trace_id:a,span_id:s,parent_span_id:u},...e.contexts};let f=c||(0,eZ._)(a,this,r);e.sdkProcessingMetadata={dynamicSamplingContext:f,...e.sdkProcessingMetadata}}return e})}_captureEvent(e,n={},r){return this._processEvent(e,n,r).then(e=>e.event_id,e=>{G.X&&("log"===e.logLevel?B.kg.log(e.message):B.kg.warn(e))})}_processEvent(e,n,r){let a=this.getOptions(),{sampleRate:s}=a,u=isTransactionEvent(e),c=isErrorEvent(e),f=e.type||"error",m=`before send for type \`${f}\``;if(c&&"number"==typeof s&&Math.random()>s)return this.recordDroppedEvent("sample_rate","error",e),(0,eb.$2)(new SentryError(`Discarding event because it's not included in the random sample (sampling rate = ${s})`,"log"));let _="replay_event"===f?"replay":f,g=e.sdkProcessingMetadata||{},v=g.capturedSpanIsolationScope;return this._prepareEvent(e,n,r,v).then(r=>{if(null===r)throw this.recordDroppedEvent("event_processor",_,e),new SentryError("An event processor returned `null`, will not send event.","log");let s=n.data&&!0===n.data.__sentry__;if(s)return r;let u=function(e,n,r){let{beforeSend:a,beforeSendTransaction:s}=e;if(isErrorEvent(n)&&a)return a(n,r);if(isTransactionEvent(n)&&s){if(n.spans){let e=n.spans.length;n.sdkProcessingMetadata={...n.sdkProcessingMetadata,spanCountBeforeProcessing:e}}return s(n,r)}return n}(a,r,n);return function(e,n){let r=`${n} must return \`null\` or a valid event.`;if((0,ei.J8)(e))return e.then(e=>{if(!(0,ei.PO)(e)&&null!==e)throw new SentryError(r);return e},e=>{throw new SentryError(`${n} rejected with ${e}`)});if(!(0,ei.PO)(e)&&null!==e)throw new SentryError(r);return e}(u,m)}).then(a=>{if(null===a){if(this.recordDroppedEvent("before_send",_,e),u){let n=e.spans||[],r=1+n.length;this.recordDroppedEvent("before_send","span",r)}throw new SentryError(`${m} returned \`null\`, will not send event.`,"log")}let s=r&&r.getSession();if(!u&&s&&this._updateSessionFromEvent(s,a),u){let e=a.sdkProcessingMetadata&&a.sdkProcessingMetadata.spanCountBeforeProcessing||0,n=a.spans?a.spans.length:0,r=e-n;r>0&&this.recordDroppedEvent("before_send","span",r)}let c=a.transaction_info;return u&&c&&a.transaction!==e.transaction&&(a.transaction_info={...c,source:"custom"}),this.sendEvent(a,n),a}).then(null,e=>{if(e instanceof SentryError)throw e;throw this.captureException(e,{data:{__sentry__:!0},originalException:e}),new SentryError(`Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event.
16Reason: ${e}`)})}_process(e){this._numProcessing++,e.then(e=>(this._numProcessing--,e),e=>(this._numProcessing--,e))}
16_sendEnvelope(e){if(this.emit("beforeEnvelope",e),this._isEnabled()&&this._transport)return this._transport.send(e).then(null,e=>{G.X&&B.kg.error("Error while sending event:",e)});G.X&&B.kg.error("Transport disabled")}_clearOutcomes(){let e=this._outcomes;return this._outcomes={},Object.keys(e).map(n=>{let[r,a]=n.split(":");return{reason:r,category:a,quantity:e[n]}})}};function isErrorEvent(e){return void 0===e.type}function isTransactionEvent(e){return"transaction"===e.type}var eX=r(1170);let BrowserClient=class BrowserClient extends BaseClient{constructor(e){let n=eu.SENTRY_SDK_SOURCE||"npm";applySdkMetadata(e,"browser",["browser"],n),super(e),e.sendClientReports&&eu.document&&eu.document.addEventListener("visibilitychange",()=>{"hidden"===eu.document.visibilityState&&this._flushOutcomes()})}eventFromException(e,n){return function(e,n,r,a){let s=r&&r.syntheticException||void 0,u=eventbuilder_eventFromUnknownInput(e,n,s,a);return(0,U.EG)(u),u.level="error",r&&r.event_id&&(u.event_id=r.event_id),(0,eb.WD)(u)}(this._options.stackParser,e,n,this._options.attachStacktrace)}eventFromMessage(e,n="info",r){return function(e,n,r="info",a,s){let u=a&&a.syntheticException||void 0,c=eventFromString(e,n,u,s);return c.level=r,a&&a.event_id&&(c.event_id=a.event_id),(0,eb.WD)(c)}(this._options.stackParser,e,n,r,this._options.attachStacktrace)}captureUserFeedback(e){if(!this._isEnabled()){ev&&B.kg.warn("SDK not enabled, will not capture user feedback.");return}let n=function(e,{metadata:n,tunnel:r,dsn:a}){let s={event_id:e.event_id,sent_at:new Date().toISOString(),...n&&n.sdk&&{sdk:{name:n.sdk.name,version:n.sdk.version}},...!!r&&!!a&&{dsn:dsn_dsnToString(a)}},u=[{type:"user_report"},e];return createEnvelope(s,[u])}(e,{metadata:this.getSdkMetadata(),dsn:this.getDsn(),tunnel:this.getOptions().tunnel});this._sendEnvelope(n)}_prepareEvent(e,n,r){return e.platform=e.platform||"javascript",super._prepareEvent(e,n,r)}_flushOutcomes(){let e=this._clearOutcomes();if(0===e.length){ev&&B.kg.log("No outcomes to send");return}if(!this._dsn){ev&&B.kg.log("No dsn provided, will not send outcomes");return}ev&&B.kg.log("Sending outcomes:",e);let n=function(e,n,r){let a=[{type:"client_report"},{timestamp:(0,eX.yW)(),discarded_events:e}];return createEnvelope(n?{dsn:n}:{},[a])}(e,this._options.tunnel&&dsn_dsnToString(this._dsn));this._sendEnvelope(n)}};function createFrame(e,n,r,a){let s={filename:e,function:n,in_app:!0};return void 0!==r&&(s.lineno=r),void 0!==a&&(s.colno=a),s}let eJ=/^\s*at (?:(.+?\)(?: \[.+\])?|.*?) ?\((?:address at )?)?(?:async )?((?:<anonymous>|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,eK=/\((\S*)(?::(\d+))(?::(\d+))\)/,eQ=[30,e=>{let n=eJ.exec(e);if(n){let e=n[2]&&0===n[2].indexOf("eval");if(e){let e=eK.exec(n[2]);e&&(n[2]=e[1],n[3]=e[2],n[4]=e[3])}let[r,a]=extractSafariExtensionDetails(n[1]||"?",n[2]);return createFrame(a,r,n[3]?+n[3]:void 0,n[4]?+n[4]:void 0)}}],e0=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,e1=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,e2=[50,e=>{let n=e0.exec(e);if(n){let e=n[3]&&n[3].indexOf(" > eval")>-1;if(e){let e=e1.exec(n[3]);e&&(n[1]=n[1]||"eval",n[3]=e[1],n[4]=e[2],n[5]="")}let r=n[3],a=n[1]||"?";return[a,r]=extractSafariExtensionDetails(a,r),createFrame(r,a,n[4]?+n[4]:void 0,n[5]?+n[5]:void 0)}}],e3=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:[-a-z]+):.*?):(\d+)(?::(\d+))?\)?\s*$/i,e4=[40,e=>{let n=e3.exec(e);return n?createFrame(n[2],n[1]||"?",+n[3],n[4]?+n[4]:void 0):void 0}],e5=(0,ep.pE)(...[eQ,e2,e4]),extractSafariExtensionDetails=(e,n)=>{let r=-1!==e.indexOf("safari-extension"),a=-1!==e.indexOf("safari-web-extension");return r||a?[-1!==e.indexOf("@")?e.split("@")[0]:"?",r?`safari-extension:${n}`:`safari-web-extension:${n}`]:[e,n]};function createTransport(e,n,r=function(e){let n=[];function remove(e){return n.splice(n.indexOf(e),1)[0]}return{$:n,add:function(r){if(!(void 0===e||n.length<e))return(0,eb.$2)(new SentryError("Not adding Promise because buffer limit was reached."));let a=r();return -1===n.indexOf(a)&&n.push(a),a.then(()=>remove(a)).then(null,()=>remove(a).then(null,()=>{})),a},drain:function(e){return new eb.cW((r,a)=>{let s=n.length;if(!s)return r(!0);let u=setTimeout(()=>{e&&e>0&&r(!1)},e);
16n.forEach(e=>{(0,eb.WD)(e).then(()=>{--s||(clearTimeout(u),r(!0))},a)})})}}}(e.bufferSize||30)){let a={};function send(s){let u=[];if(forEachEnvelopeItem(s,(n,r)=>{let s=eW[r];if(function(e,n,r=Date.now()){return(e[n]||e.all||0)>r}(a,s)){let a=getEventForEnvelopeItem(n,r);e.recordDroppedEvent("ratelimit_backoff",s,a)}else u.push(n)}),0===u.length)return(0,eb.WD)();let c=createEnvelope(s[0],u),recordEnvelopeLoss=n=>{forEachEnvelopeItem(c,(r,a)=>{let s=getEventForEnvelopeItem(r,a);e.recordDroppedEvent(n,eW[a],s)})};return r.add(()=>n({body:function(e,n){let[r,a]=e,s=JSON.stringify(r);function append(e){"string"==typeof s?s="string"==typeof e?s+e:[encodeUTF8(s,n),e]:s.push("string"==typeof e?encodeUTF8(e,n):e)}for(let e of a){let[n,r]=e;if(append(`
17${JSON.stringify(n)}
18`),"string"==typeof r||r instanceof Uint8Array)append(r);else{let e;try{e=JSON.stringify(r)}catch(n){e=JSON.stringify((0,ey.Fv)(r))}append(e)}}return"string"==typeof s?s:function(e){let n=e.reduce((e,n)=>e+n.length,0),r=new Uint8Array(n),a=0;for(let n of e)r.set(n,a),a+=n.length;return r}(s)}(c,e.textEncoder)}).then(e=>(void 0!==e.statusCode&&(e.statusCode<200||e.statusCode>=300)&&G.X&&B.kg.warn(`Sentry responded with status code ${e.statusCode} to sent event.`),a=function(e,{statusCode:n,headers:r},a=Date.now()){let s={...e},u=r&&r["x-sentry-rate-limits"],c=r&&r["retry-after"];if(u)for(let e of u.trim().split(",")){let[n,r,,,u]=e.split(":",5),c=parseInt(n,10),f=(isNaN(c)?60:c)*1e3;if(r)for(let e of r.split(";"))"metric_bucket"===e?(!u||u.split(";").includes("custom"))&&(s[e]=a+f):s[e]=a+f;else s.all=a+f}else c?s.all=a+function(e,n=Date.now()){let r=parseInt(`${e}`,10);if(!isNaN(r))return 1e3*r;let a=Date.parse(`${e}`);return isNaN(a)?6e4:a-n}(c,a):429===n&&(s.all=a+6e4);return s}(a,e),e),e=>{throw recordEnvelopeLoss("network_error"),e})).then(e=>e,e=>{if(e instanceof SentryError)return G.X&&B.kg.error("Skipped sending event because buffer is full."),recordEnvelopeLoss("queue_overflow"),(0,eb.WD)();throw e})}return send.__sentry__baseTransport__=!0,{send,flush:e=>r.drain(e)}}function getEventForEnvelopeItem(e,n){if("event"===n||"transaction"===n)return Array.isArray(e)?e[1]:void 0}function makeFetchTransport(e,n=function(){if(w)return w;if(isNativeFetch(eu.fetch))return w=eu.fetch.bind(eu);let e=eu.document,n=eu.fetch;if(e&&"function"==typeof e.createElement)try{let r=e.createElement("iframe");r.hidden=!0,e.head.appendChild(r);let a=r.contentWindow;a&&a.fetch&&(n=a.fetch),e.head.removeChild(r)}catch(e){ev&&B.kg.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",e)}return w=n.bind(eu)}()){let r=0,a=0;return createTransport(e,function(s){let u=s.body.length;r+=u,a++;let c={body:s.body,method:"POST",referrerPolicy:"origin",headers:e.headers,keepalive:r<=6e4&&a<15,...e.fetchOptions};try{return n(e.url,c).then(e=>(r-=u,a--,{statusCode:e.status,headers:{"x-sentry-rate-limits":e.headers.get("X-Sentry-Rate-Limits"),"retry-after":e.headers.get("Retry-After")}}))}catch(e){return w=void 0,r-=u,a--,(0,eb.$2)(e)}})}function makeXHRTransport(e){return createTransport(e,function(n){return new eb.cW((r,a)=>{let s=new XMLHttpRequest;for(let n in s.onerror=a,s.onreadystatechange=()=>{4===s.readyState&&r({statusCode:s.status,headers:{"x-sentry-rate-limits":s.getResponseHeader("X-Sentry-Rate-Limits"),"retry-after":s.getResponseHeader("Retry-After")}})},s.open("POST",e.url),e.headers)Object.prototype.hasOwnProperty.call(e.headers,n)&&s.setRequestHeader(n,e.headers[n]);s.send(n.body)})})}let e6=[inboundFiltersIntegration(),functionToStringIntegration(),browserApiErrorsIntegration(),breadcrumbsIntegration(),globalHandlersIntegration(),integrations_linkederrors_linkedErrorsIntegration(),dedupeIntegration(),httpContextIntegration()];var e7=r(4155),e9=r(3371);function getMetricSummaryJsonForSpan(e){let n=m?m.get(e):void 0;if(!n)return;let r={};for(let[,[e,a]]of n)r[e]||(r[e]=[]),r[e].push((0,F.Jr)(a));return r}let e8="sentry.source",te="sentry.sample_rate",tt="sentry.op",tn="sentry.origin";var tr=r(5102);function setHttpStatus(e,n){e.setTag("http.status_code",String(n)),e.setData("http.response.status_code",n);let r=function(e){if(e<400&&e>=100)return"ok";if(e>
18=400&&e<500)switch(e){case 401:return"unauthenticated";case 403:return"permission_denied";case 404:return"not_found";case 409:return"already_exists";case 413:return"failed_precondition";case 429:return"resource_exhausted";default:return"invalid_argument"}if(e>=500&&e<600)switch(e){case 501:return"unimplemented";case 503:return"unavailable";case 504:return"deadline_exceeded";default:return"internal_error"}return"unknown_error"}(n);"unknown_error"!==r&&e.setStatus(r)}(A=j||(j={})).Ok="ok",A.DeadlineExceeded="deadline_exceeded",A.Unauthenticated="unauthenticated",A.PermissionDenied="permission_denied",A.NotFound="not_found",A.ResourceExhausted="resource_exhausted",A.InvalidArgument="invalid_argument",A.Unimplemented="unimplemented",A.Unavailable="unavailable",A.InternalError="internal_error",A.UnknownError="unknown_error",A.Cancelled="cancelled",A.AlreadyExists="already_exists",A.FailedPrecondition="failed_precondition",A.Aborted="aborted",A.OutOfRange="out_of_range",A.DataLoss="data_loss";let SpanRecorder=class SpanRecorder{constructor(e=1e3){this._maxlen=e,this.spans=[]}add(e){this.spans.length>this._maxlen?e.spanRecorder=void 0:this.spans.push(e)}};let Span=class Span{constructor(e={}){this._traceId=e.traceId||(0,U.DM)(),this._spanId=e.spanId||(0,U.DM)().substring(16),this._startTime=e.startTimestamp||(0,eX.ph)(),this.tags=e.tags?{...e.tags}:{},this.data=e.data?{...e.data}:{},this.instrumenter=e.instrumenter||"sentry",this._attributes={},this.setAttributes({[tn]:e.origin||"manual",[tt]:e.op,...e.attributes}),this._name=e.name||e.description,e.parentSpanId&&(this._parentSpanId=e.parentSpanId),"sampled"in e&&(this._sampled=e.sampled),e.status&&(this._status=e.status),e.endTimestamp&&(this._endTime=e.endTimestamp),void 0!==e.exclusiveTime&&(this._exclusiveTime=e.exclusiveTime),this._measurements=e.measurements?{...e.measurements}:{}}get name(){return this._name||""}set name(e){this.updateName(e)}get description(){return this._name}set description(e){this._name=e}get traceId(){return this._traceId}set traceId(e){this._traceId=e}get spanId(){return this._spanId}set spanId(e){this._spanId=e}set parentSpanId(e){this._parentSpanId=e}get parentSpanId(){return this._parentSpanId}get sampled(){return this._sampled}set sampled(e){this._sampled=e}get attributes(){return this._attributes}set attributes(e){this._attributes=e}get startTimestamp(){return this._startTime}set startTimestamp(e){this._startTime=e}get endTimestamp(){return this._endTime}set endTimestamp(e){this._endTime=e}get status(){return this._status}set status(e){this._status=e}get op(){return this._attributes[tt]}set op(e){this.setAttribute(tt,e)}get origin(){return this._attributes[tn]}set origin(e){this.setAttribute(tn,e)}spanContext(){let{_spanId:e,_traceId:n,_sampled:r}=this;return{spanId:e,traceId:n,traceFlags:r?e9.i0:e9.ve}}startChild(e){let n=new Span({...e,parentSpanId:this._spanId,sampled:this._sampled,traceId:this._traceId});n.spanRecorder=this.spanRecorder,n.spanRecorder&&n.spanRecorder.add(n);let r=(0,tr.G)(this);if(n.transaction=r,G.X&&r){let a=e&&e.op||"< unknown op >",s=(0,e9.XU)(n).description||"< unknown name >",u=r.spanContext().spanId,c=`[Tracing] Starting '${a}' span on transaction '${s}' (${u}).`;B.kg.log(c),this._logMessage=c}return n}setTag(e,n){return this.tags={...this.tags,[e]:n},this}setData(e,n){return this.data={...this.data,[e]:n},this}setAttribute(e,n){void 0===n?delete this._attributes[e]:this._attributes[e]=n}setAttributes(e){Object.keys(e).forEach(n=>this.setAttribute(n,e[n]))}setStatus(e){return this._status=e,this}setHttpStatus(e){return setHttpStatus(this,e),this}setName(e){this.updateName(e)}updateName(e){return this._name=e,this}isSuccess(){return"ok"===this._status}finish(e){return this.end(e)}end(e){if(this._endTime)return;let n=(0,tr.G)(this);if(G.X&&n&&n.spanContext().spanId!==this._spanId){let e=this._logMessage;e&&B.kg.log(e.replace("Starting","Finishing"))}this._endTime=(0,e9.$k)(e)}toTraceparent(){return(0,e9.Hb)(this)}toContext(){return(0,F.Jr)({data:this._getData(),description:this._name,endTimestamp:this._endTime,op:this.op,parentSpanId:this._parentSpanId,sampled:this._sampled,spanId:this._spanId,startTimestamp:this._startTime,status:this._status,tags:this.tags,traceId:this._traceId})}updateWithContext(e){return this.data=e.data||{},this._name=e.name||e.description,this._endTime=e.endTimestamp,this.op=e.op,this._parentSpanId=e.parentSpanId,this._sampled=e.sampled,this._spanId=e.spanId||this._spanId,this._startTime=e.startTimestamp||this._startTime,this._status=e.status,this.tags=e.tags||{},this._traceId=e.traceId||this._traceId,this}getTraceContext(){return(0,e9.wy)(this)}getSpanJSON(){return(0,F.Jr)({data:this._getData(),description:this._name,op:this._attributes[tt],parent_span_id:this._parentSpanId,span_id:this._spanId,start_timestamp:this._startTime,status:this._status,tags:Object.keys(this.tags).length>0?this.tags:void 0,timestamp:this._endTime,trace_id:this._traceId,origin:this._attributes[tn],_metrics_summary:getMetricSummaryJsonForSpan(this),profile_id:this._attributes.profile_id,exclusive_time:this._exclusiveTime,measurements:Object.keys(this._measurements).length>0?this._measurements:void 0})}isRecording(){return!this._endTime&&!!this._sampled}
18toJSON(){return this.getSpanJSON()}_getData(){let{data:e,_attributes:n}=this,r=Object.keys(e).length>0,a=Object.keys(n).length>0;return r||a?r&&a?{...e,...n}:r?e:n:void 0}};function startInactiveSpan(e){if(!hasTracingEnabled())return;let n=function(e){if(e.startTime){let n={...e};return n.startTimestamp=(0,e9.$k)(e.startTime),delete n.startTime,n}return e}(e),r=(0,Y.Gd)(),a=e.scope?e.scope.getSpan():trace_getActiveSpan(),s=e.onlyIfParent&&!a;if(s)return;let u=e.scope||(0,P.nZ)(),c=u.clone();return function(e,{parentSpan:n,spanContext:r,forceTransaction:a,scope:s}){var u;let c;if(!hasTracingEnabled())return;let f=(0,Y.aF)();if(n&&!a)c=n.startChild(r);else if(n){let a=(0,eZ.j)(n),{traceId:s,spanId:u}=n.spanContext(),f=(0,e9.Tt)(n);c=e.startTransaction({traceId:s,parentSpanId:u,parentSampled:f,...r,metadata:{dynamicSamplingContext:a,...r.metadata}})}else{let{traceId:n,dsc:a,parentSpanId:u,sampled:m}={...f.getPropagationContext(),...s.getPropagationContext()};c=e.startTransaction({traceId:n,parentSpanId:u,parentSampled:m,...r,metadata:{dynamicSamplingContext:a,...r.metadata}})}return s.setSpan(c),(u=c)&&((0,F.xp)(u,ti,f),(0,F.xp)(u,ta,s)),c}(r,{parentSpan:a,spanContext:n,forceTransaction:e.forceTransaction,scope:c})}function trace_getActiveSpan(){return(0,P.nZ)().getSpan()}let ta="_sentryScope",ti="_sentryIsolationScope";let Transaction=class Transaction extends Span{constructor(e,n){super(e),this._contexts={},this._hub=n||(0,Y.Gd)(),this._name=e.name||"",this._metadata={...e.metadata},this._trimEnd=e.trimEnd,this.transaction=this;let r=this._metadata.dynamicSamplingContext;r&&(this._frozenDynamicSamplingContext={...r})}get name(){return this._name}set name(e){this.setName(e)}get metadata(){return{source:"custom",spanMetadata:{},...this._metadata,...this._attributes[e8]&&{source:this._attributes[e8]},...this._attributes[te]&&{sampleRate:this._attributes[te]}}}set metadata(e){this._metadata=e}setName(e,n="custom"){this._name=e,this.setAttribute(e8,n)}updateName(e){return this._name=e,this}initSpanRecorder(e=1e3){this.spanRecorder||(this.spanRecorder=new SpanRecorder(e)),this.spanRecorder.add(this)}setContext(e,n){null===n?delete this._contexts[e]:this._contexts[e]=n}setMeasurement(e,n,r=""){this._measurements[e]={value:n,unit:r}}setMetadata(e){this._metadata={...this._metadata,...e}}end(e){let n=(0,e9.$k)(e),r=this._finishTransaction(n);if(r)return this._hub.captureEvent(r)}toContext(){let e=super.toContext();return(0,F.Jr)({...e,name:this._name,trimEnd:this._trimEnd})}updateWithContext(e){return super.updateWithContext(e),this._name=e.name||"",this._trimEnd=e.trimEnd,this}getDynamicSamplingContext(){return(0,eZ.j)(this)}setHub(e){this._hub=e}getProfileId(){if(void 0!==this._contexts&&void 0!==this._contexts.profile)return this._contexts.profile.profile_id}_finishTransaction(e){if(void 0!==this._endTime)return;this._name||(G.X&&B.kg.warn("Transaction has no name, falling back to `<unlabeled transaction>`."),this._name="<unlabeled transaction>"),super.end(e);let n=this._hub.getClient();if(n&&n.emit&&n.emit("finishTransaction",this),!0!==this._sampled){G.X&&B.kg.log("[Tracing] Discarding transaction because its trace was not chosen to be sampled."),n&&n.recordDroppedEvent("sample_rate","transaction");return}let r=this.spanRecorder?this.spanRecorder.spans.filter(e=>e!==this&&(0,e9.XU)(e).timestamp):[];if(this._trimEnd&&r.length>0){let e=r.map(e=>(0,e9.XU)(e).timestamp).filter(Boolean);this._endTime=e.reduce((e,n)=>e>n?e:n)}let{scope:a,isolationScope:s}={scope:this[ta],isolationScope:this[ti]},{metadata:u}=this,{source:c}=u,f={contexts:{...this._contexts,trace:(0,e9.wy)(this)},spans:r,start_timestamp:this._startTime,tags:this.tags,timestamp:this._endTime,transaction:this._name,type:"transaction",sdkProcessingMetadata:{...u,capturedSpanScope:a,capturedSpanIsolationScope:s,...(0,F.Jr)({dynamicSamplingContext:(0,eZ.j)(this)})},_metrics_summary:getMetricSummaryJsonForSpan(this),...c&&{transaction_info:{source:c}}},m=Object.keys(this._measurements).length>0;return m&&(G.X&&B.kg.log("[Measurements] Adding measurements to transaction",JSON.stringify(this._measurements,void 0,2)),f.measurements=this._measurements),G.X&&B.kg.log(`[Tracing] Finishing ${this.op} transaction: ${this._name}.`),f}};let to={idleTimeout:1e3,finalTimeout:3e4,heartbeatInterval:5e3};let IdleTransactionSpanRecorder=class IdleTransactionSpanRecorder extends SpanRecorder{constructor(e,n,r,a){super(a),this._pushActivity=e,this._popActivity=n,this.transactionSpanId=r}add(e){if(e.spanContext().spanId!==this.transactionSpanId){let n=e.end;e.end=(...r)=>(this._popActivity(e.spanContext().spanId),n.apply(e,r)),void 0===(0,e9.XU)(e).timestamp&&this._pushActivity(e.spanContext().spanId)}super.add(e)}};let IdleTransaction=class IdleTransaction extends Transaction{constructor(e,n,r=to.idleTimeout,a=to.finalTimeout,s=to.heartbeatInterval,u=!1,c=!1){super(e,n),this._idleHub=n,this._idleTimeout=r,this._finalTimeout=a,this._heartbeatInterval=s,this._onScope=u,this.activities={},this._heartbeatCounter=0,this._finished=!1,this._idleTimeoutCanceledPermanently=!1,this._beforeFinishCallbacks=[],this._finishReason="externalFinish",this._autoFinishAllowed=!c,u&&(G.X&&B.kg.log(`Setting idle transaction on scope. Span ID: ${this.spanContext().spanId}`),n.getScope().setSpan(this)),c||this._restartIdleTimeout(),setTimeout(()=>{this._finished||(this.setStatus("deadline_exceeded"),this._finishReason="finalTimeout",this.end())},this._finalTimeout)}end(e){let n=(0,e9.$k)(e);if(this._finished=!0,this.activities={},"ui.action.click"===this.op&&this.setAttribute("finishReason",this._finishReason),this.spanRecorder){for(let e of(G.X&&B.kg.log("[Tracing] finishing IdleTransaction",new Date(1e3*n).toISOString(),this.op),this._beforeFinishCallbacks))e(this,n);this.spanRecorder.spans=this.spanRecorder.spans.filter(e=>{if(e.spanContext().spanId===this.spanContext().spanId)return!0;!(0,e9.XU)(e).timestamp&&(e.setStatus("cancelled"),e.end(n),G.X&&B.kg.log("[Tracing] cancelling span since transaction ended early",JSON.stringify(e,void 0,2)));let{start_timestamp:r,timestamp:a}=(0,e9.XU)(e),s=r&&r<n,u=(this._finalTimeout+this._idleTimeout)/1e3,c=a&&r&&a-r<u;if(G.X){let n=JSON.stringify(e,void 0,2);s?c||B.kg.log("[Tracing] discarding Span since it finished after Transaction final timeout",n):B.kg.log("[Tracing] discarding Span since it happened after Transaction was finished",n)}return s&&c}),G.X&&B.kg.log("[Tracing] flushing IdleTransaction")}else G.X&&B.kg.log("[Tracing] No active IdleTransaction");if(this._onScope){let e=this._idleHub.getScope();e.getTransaction()===this&&e.setSpan(void 0)}return super.end(e)}registerBeforeFinishCallback(e){this._beforeFinishCallbacks.push(e)}initSpanRecorder(e){this.spanRecorder||(this.spanRecorder=new IdleTransactionSpanRecorder(e=>{this._finished||this._pushActivity(e)},e=>{this._finished||this._popActivity(e)},this.spanContext().spanId,e),G.X&&B.kg.log("Starting heartbeat"),this._pingHeartbeat()),this.spanRecorder.add(this)}cancelIdleTimeout(e,{restartOnChildSpanChange:n}={restartOnChildSpanChange:!0}){this._idleTimeoutCanceledPermanently=!1===n,this._idleTimeoutID&&(clearTimeout(this._idleTimeoutID),this._idleTimeoutID=void 0,0===Object.keys(this.activities).length&&this._idleTimeoutCanceledPermanently&&(this._finishReason="cancelled",this.end(e)))}setFinishReason(e){this._finishReason=e}sendAutoFinishSignal(){this._autoFinishAllowed||(G.X&&B.kg.log("[Tracing] Received finish signal for idle transaction."),this._restartIdleTimeout(),this._autoFinishAllowed=!0)}_restartIdleTimeout(e){this.cancelIdleTimeout(),this._idleTimeoutID=setTimeout(()=>{this._finished||0!==Object.keys(this.activities).length||(this._finishReason="idleTimeout",this.end(e))},this._idleTimeout)}
18_pushActivity(e){this.cancelIdleTimeout(void 0,{restartOnChildSpanChange:!this._idleTimeoutCanceledPermanently}),G.X&&B.kg.log(`[Tracing] pushActivity: ${e}`),this.activities[e]=!0,G.X&&B.kg.log("[Tracing] new activities count",Object.keys(this.activities).length)}_popActivity(e){if(this.activities[e]&&(G.X&&B.kg.log(`[Tracing] popActivity ${e}`),delete this.activities[e],G.X&&B.kg.log("[Tracing] new activities count",Object.keys(this.activities).length)),0===Object.keys(this.activities).length){let e=(0,eX.ph)();this._idleTimeoutCanceledPermanently?this._autoFinishAllowed&&(this._finishReason="cancelled",this.end(e)):this._restartIdleTimeout(e+this._idleTimeout/1e3)}}_beat(){if(this._finished)return;let e=Object.keys(this.activities).join("");e===this._prevHeartbeatString?this._heartbeatCounter++:this._heartbeatCounter=1,this._prevHeartbeatString=e,this._heartbeatCounter>=3?this._autoFinishAllowed&&(G.X&&B.kg.log("[Tracing] Transaction finished because of no change for 3 heart beats"),this.setStatus("deadline_exceeded"),this._finishReason="heartbeatFailed",this.end()):this._pingHeartbeat()}_pingHeartbeat(){G.X&&B.kg.log(`pinging Heartbeat -> current counter: ${this._heartbeatCounter}`),setTimeout(()=>{this._beat()},this._heartbeatInterval)}};function getActiveTransaction(e){let n=e||(0,Y.Gd)(),r=n.getScope();return r.getTransaction()}let ts=!1;function errorCallback(){let e=getActiveTransaction();if(e){let n="internal_error";G.X&&B.kg.log(`[Tracing] Transaction: ${n} -> Global error occured`),e.setStatus(n)}}function sampleTransaction(e,n,r){let a;return hasTracingEnabled(n)?void 0!==e.sampled?e.setAttribute(te,Number(e.sampled)):("function"==typeof n.tracesSampler?(a=n.tracesSampler(r),e.setAttribute(te,Number(a))):void 0!==r.parentSampled?a=r.parentSampled:void 0!==n.tracesSampleRate?(a=n.tracesSampleRate,e.setAttribute(te,Number(a))):(a=1,e.setAttribute(te,a)),isValidSampleRate(a))?a?(e.sampled=Math.random()<a,e.sampled)?G.X&&B.kg.log(`[Tracing] starting ${e.op} transaction - ${(0,e9.XU)(e).description}`):G.X&&B.kg.log(`[Tracing] Discarding transaction because it's not included in the random sample (sampling rate = ${Number(a)})`):(G.X&&B.kg.log(`[Tracing] Discarding transaction because ${"function"==typeof n.tracesSampler?"tracesSampler returned 0 or false":"a negative sampling decision was inherited or tracesSampleRate is set to 0"}`),e.sampled=!1):(G.X&&B.kg.warn("[Tracing] Discarding transaction because of invalid sample rate."),e.sampled=!1):e.sampled=!1,e}function isValidSampleRate(e){return(0,ei.i2)(e)||!("number"==typeof e||"boolean"==typeof e)?(G.X&&B.kg.warn(`[Tracing] Given sample rate is invalid. Sample rate must be a boolean or a number between 0 and 1. Got ${JSON.stringify(e)} of type ${JSON.stringify(typeof e)}.`),!1):!(e<0)&&!(e>1)||(G.X&&B.kg.warn(`[Tracing] Given sample rate is invalid. Sample rate must be between 0 and 1. Got ${e}.`),!1)}function traceHeaders(){let e=this.getScope(),n=e.getSpan();return n?{"sentry-trace":(0,e9.Hb)(n)}:{}}function _startTransaction(e,n){let r=this.getClient(),a=r&&r.getOptions()||{},s=a.instrumenter||"sentry",u=e.instrumenter||"sentry";s!==u&&(G.X&&B.kg.error(`A transaction was started with instrumenter=\`${u}\`, but the SDK is configured with the \`${s}\` instrumenter.
19The transaction will not be sampled. Please use the ${s} instrumentation to start transactions.`),e.sampled=!1);let c=new Transaction(e,this);return(c=sampleTransaction(c,a,{name:e.name,parentSampled:e.parentSampled,transactionContext:e,attributes:{...e.data,...e.attributes},...n})).isRecording()&&c.initSpanRecorder(a._experiments&&a._experiments.maxSpans),r&&r.emit&&r.emit("startTransaction",c),c}function startIdleTransaction(e,n,r,a,s,u,c,f=!1){let m=e.getClient(),_=m&&m.getOptions()||{},g=new IdleTransaction(n,e,r,a,c,s,f);return(g=sampleTransaction(g,_,{name:n.name,parentSampled:n.parentSampled,transactionContext:n,attributes:{...n.data,...n.attributes},...u})).isRecording()&&g.initSpanRecorder(_._experiments&&_._experiments.maxSpans),m&&m.emit&&m.emit("startTransaction",g),g}function addTracingExtensions(){let e=(0,Y.cu)();e.__SENTRY__&&(e.__SENTRY__.extensions=e.__SENTRY__.extensions||{},e.__SENTRY__.extensions.startTransaction||(e.__SENTRY__.extensions.startTransaction=_startTransaction),e.__SENTRY__.extensions.traceHeaders||(e.__SENTRY__.extensions.traceHeaders=traceHeaders),ts||(ts=!0,addGlobalErrorInstrumentationHandler(errorCallback),addGlobalUnhandledRejectionInstrumentationHandler(errorCallback)))}errorCallback.tag="sentry_tracingErrorCallback";var tl=r(7638);let tu="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__,tc=el.GLOBAL_OBJ;
19function registerBackgroundTabDetection(){tc.document?tc.document.addEventListener("visibilitychange",()=>{let e=getActiveTransaction();if(tc.document.hidden&&e){let n="cancelled",{op:r,status:a}=(0,e9.XU)(e);tu&&B.kg.log(`[Tracing] Transaction: ${n} -> since tab moved to the background, op: ${r}`),a||e.setStatus(n),e.setTag("visibilitychange","document.hidden"),e.end()}}):tu&&B.kg.warn("[Tracing] Could not set up background tab detection due to lack of global document")}let bindReporter=(e,n,r)=>{let a,s;return u=>{n.value>=0&&(u||r)&&((s=n.value-(a||0))||void 0===a)&&(a=n.value,n.delta=s,e(n))}},generateUniqueID=()=>`v3-${Date.now()}-${Math.floor(Math.random()*(9e12-1))+1e12}`,getNavigationEntryFromPerformanceTiming=()=>{let e=tc.performance.timing,n=tc.performance.navigation.type,r={entryType:"navigation",startTime:0,type:2==n?"back_forward":1===n?"reload":"navigate"};for(let n in e)"navigationStart"!==n&&"toJSON"!==n&&(r[n]=Math.max(e[n]-e.navigationStart,0));return r},getNavigationEntry=()=>tc.__WEB_VITALS_POLYFILL__?tc.performance&&(performance.getEntriesByType&&performance.getEntriesByType("navigation")[0]||getNavigationEntryFromPerformanceTiming()):tc.performance&&performance.getEntriesByType&&performance.getEntriesByType("navigation")[0],getActivationStart=()=>{let e=getNavigationEntry();return e&&e.activationStart||0},initMetric=(e,n)=>{let r=getNavigationEntry(),a="navigate";return r&&(a=tc.document&&tc.document.prerendering||getActivationStart()>0?"prerender":r.type.replace(/_/g,"-")),{name:e,value:void 0===n?-1:n,rating:"good",delta:0,entries:[],id:generateUniqueID(),navigationType:a}},observe=(e,n,r)=>{try{if(PerformanceObserver.supportedEntryTypes.includes(e)){let a=new PerformanceObserver(e=>{n(e.getEntries())});return a.observe({type:e,buffered:!0,...r}),a}}catch(e){}},onHidden=(e,n)=>{let onHiddenOrPageHide=r=>{("pagehide"===r.type||"hidden"===tc.document.visibilityState)&&(e(r),n&&(removeEventListener("visibilitychange",onHiddenOrPageHide,!0),removeEventListener("pagehide",onHiddenOrPageHide,!0)))};tc.document&&(addEventListener("visibilitychange",onHiddenOrPageHide,!0),addEventListener("pagehide",onHiddenOrPageHide,!0))},onCLS=(e,n={})=>{let r;let a=initMetric("CLS",0),s=0,u=[],handleEntries=e=>{e.forEach(e=>{if(!e.hadRecentInput){let n=u[0],c=u[u.length-1];s&&0!==u.length&&e.startTime-c.startTime<1e3&&e.startTime-n.startTime<5e3?(s+=e.value,u.push(e)):(s=e.value,u=[e]),s>a.value&&(a.value=s,a.entries=u,r&&r())}})},c=observe("layout-shift",handleEntries);if(c){r=bindReporter(e,a,n.reportAllChanges);let stopListening=()=>{handleEntries(c.takeRecords()),r(!0)};return onHidden(stopListening),stopListening}},td=-1,initHiddenTime=()=>{tc.document&&tc.document.visibilityState&&(td="hidden"!==tc.document.visibilityState||tc.document.prerendering?1/0:0)},trackChanges=()=>{onHidden(({timeStamp:e})=>{td=e},!0)},getVisibilityWatcher=()=>(td<0&&(initHiddenTime(),trackChanges()),{get firstHiddenTime(){return td}}),onFID=e=>{let n;let r=getVisibilityWatcher(),a=initMetric("FID"),handleEntry=e=>{e.startTime<r.firstHiddenTime&&(a.value=e.processingStart-e.startTime,a.entries.push(e),n(!0))},handleEntries=e=>{e.forEach(handleEntry)},s=observe("first-input",handleEntries);n=bindReporter(e,a),s&&onHidden(()=>{handleEntries(s.takeRecords()),s.disconnect()},!0)},tp=0,tf=1/0,th=0,updateEstimate=e=>{e.forEach(e=>{e.interactionId&&(tf=Math.min(tf,e.interactionId),tp=(th=Math.max(th,e.interactionId))?(th-tf)/7+1:0)})},getInteractionCount=()=>_?tp:performance.interactionCount||0,initInteractionCountPolyfill=()=>{"interactionCount"in performance||_||(_=observe("event",updateEstimate,{type:"event",buffered:!0,durationThreshold:0}))},getInteractionCountForNavigation=()=>getInteractionCount(),tm=[],t_={},processEntry=e=>{let n=tm[tm.length-1],r=t_[e.interactionId];if(r||tm.length<10||e.duration>n.latency){if(r)r.entries.push(e),r.latency=Math.max(r.latency,e.duration);else{let n={id:e.interactionId,latency:e.duration,entries:[e]};t_[n.id]=n,tm.push(n)}tm.sort((e,n)=>n.latency-e.latency),tm.splice(10).forEach(e=>{delete t_[e.id]})}},estimateP98LongestInteraction=()=>{let e=Math.min(tm.length-1,Math.floor(getInteractionCountForNavigation()/50));return tm[e]},onINP=(e,n)=>{let r;n=n||{},initInteractionCountPolyfill();let a=initMetric("INP"),handleEntries=e=>
19{e.forEach(e=>{if(e.interactionId&&processEntry(e),"first-input"===e.entryType){let n=!tm.some(n=>n.entries.some(n=>e.duration===n.duration&&e.startTime===n.startTime));n&&processEntry(e)}});let n=estimateP98LongestInteraction();n&&n.latency!==a.value&&(a.value=n.latency,a.entries=n.entries,r())},s=observe("event",handleEntries,{durationThreshold:n.durationThreshold||40});r=bindReporter(e,a,n.reportAllChanges),s&&(s.observe({type:"first-input",buffered:!0}),onHidden(()=>{handleEntries(s.takeRecords()),a.value<0&&getInteractionCountForNavigation()>0&&(a.value=0,a.entries=[]),r(!0)}))},tg={},onLCP=e=>{let n;let r=getVisibilityWatcher(),a=initMetric("LCP"),handleEntries=e=>{let s=e[e.length-1];if(s){let e=Math.max(s.startTime-getActivationStart(),0);e<r.firstHiddenTime&&(a.value=e,a.entries=[s],n())}},s=observe("largest-contentful-paint",handleEntries);if(s){n=bindReporter(e,a);let stopListening=()=>{tg[a.id]||(handleEntries(s.takeRecords()),s.disconnect(),tg[a.id]=!0,n(!0))};return["keydown","click"].forEach(e=>{tc.document&&addEventListener(e,stopListening,{once:!0,capture:!0})}),onHidden(stopListening,!0),stopListening}},whenReady=e=>{tc.document&&(tc.document.prerendering?addEventListener("prerenderingchange",()=>whenReady(e),!0):"complete"!==tc.document.readyState?addEventListener("load",()=>whenReady(e),!0):setTimeout(e,0))},onTTFB=(e,n)=>{n=n||{};let r=initMetric("TTFB"),a=bindReporter(e,r,n.reportAllChanges);whenReady(()=>{let e=getNavigationEntry();if(e){if(r.value=Math.max(e.responseStart-getActivationStart(),0),r.value<0||r.value>performance.now())return;r.entries=[e],a(!0)}})},tv={},ty={};function addPerformanceInstrumentationHandler(e,n){return instrument_addHandler(e,n),ty[e]||(function(e){let n={};"event"===e&&(n.durationThreshold=0),observe(e,n=>{instrument_triggerHandlers(e,{entries:n})},n)}(e),ty[e]=!0),getCleanupCallback(e,n)}function instrument_triggerHandlers(e,n){let r=tv[e];if(r&&r.length)for(let a of r)try{a(n)}catch(n){tu&&B.kg.error(`Error while triggering instrumentation handler.
20Type: ${e}
21Name: ${(0,ep.$P)(a)}
22Error:`,n)}}function instrumentCls(){return onCLS(e=>{instrument_triggerHandlers("cls",{metric:e}),g=e},{reportAllChanges:!0})}function instrumentFid(){return onFID(e=>{instrument_triggerHandlers("fid",{metric:e}),v=e})}function instrumentLcp(){return onLCP(e=>{instrument_triggerHandlers("lcp",{metric:e}),b=e})}function instrumentTtfb(){return onTTFB(e=>{instrument_triggerHandlers("ttfb",{metric:e}),T=e})}function instrumentInp(){return onINP(e=>{instrument_triggerHandlers("inp",{metric:e}),k=e})}function addMetricObserver(e,n,r,a,s=!1){let u;return instrument_addHandler(e,n),ty[e]||(u=r(),ty[e]=!0),a&&n({metric:a}),getCleanupCallback(e,n,s?u:void 0)}function instrument_addHandler(e,n){tv[e]=tv[e]||[],tv[e].push(n)}function getCleanupCallback(e,n,r){return()=>{r&&r();let a=tv[e];if(!a)return;let s=a.indexOf(n);-1!==s&&a.splice(s,1)}}function createSpanItem(e){return[{type:"span"},e]}function isMeasurementValue(e){return"number"==typeof e&&isFinite(e)}function _startChild(e,{startTimestamp:n,...r}){return n&&e.startTimestamp>n&&(e.startTimestamp=n),e.startChild({startTimestamp:n,...r})}function msToSec(e){return e/1e3}function getBrowserPerformanceAPI(){return tc&&tc.addEventListener&&tc.performance}let tb=0,tT={};function startTrackingWebVitals(){let e=getBrowserPerformanceAPI();if(e&&eX.Z1){e.mark&&tc.performance.mark("sentry-tracing-init");let n=addMetricObserver("fid",({metric:e})=>{let n=e.entries[e.entries.length-1];if(!n)return;let r=msToSec(eX.Z1),a=msToSec(n.startTime);tu&&B.kg.log("[Measurements] Adding FID"),tT.fid={value:e.value,unit:"millisecond"},tT["mark.fid"]={value:r+a,unit:"second"}},instrumentFid,v),r=function(e,n=!1){return addMetricObserver("cls",e,instrumentCls,g,n)}(({metric:e})=>{let n=e.entries[e.entries.length-1];n&&(tu&&B.kg.log("[Measurements] Adding CLS"),tT.cls={value:e.value,unit:""},x=n)},!0),a=function(e,n=!1){return addMetricObserver("lcp",e,instrumentLcp,b,n)}(({metric:e})=>{let n=e.entries[e.entries.length-1];n&&(tu&&B.kg.log("[Measurements] Adding LCP"),tT.lcp={value:e.value,unit:"millisecond"},S=n)},!0),s=addMetricObserver("ttfb",({metric:e})=>{let n=e.entries[e.entries.length-1];n&&(tu&&B.kg.log("[Measurements] Adding TTFB"),tT.ttfb={value:e.value,unit:"millisecond"})},instrumentTtfb,T);return()=>{n(),r(),a(),s()}}return()=>void 0}function startTrackingLongTasks(){addPerformanceInstrumentationHandler("longtask",({entries:e})=>{for(let n of e){let e=getActiveTransaction();if(!e)return;let r=msToSec(eX.Z1+n.startTime),a=msToSec(n.duration);e.startChild({description:"Main UI thread blocked",op:"ui.long-task",origin:"auto.ui.browser.metrics",startTimestamp:r,endTimestamp:r+a})}})}function startTrackingInteractions(){addPerformanceInstrumentationHandler("event",({entries:e})=>{for(let n of e){let e=getActiveTransaction();if(!e)return;if("click"===n.name){let r=msToSec(eX.Z1+n.startTime),a=msToSec(n.duration),s={description:(0,eg.Rt)(n.target),op:`ui.interaction.${n.name}`,origin:"auto.ui.browser.metrics",startTimestamp:r,endTimestamp:r+a},u=(0,eg.iY)(n.target);u&&(s.attributes={"ui.component_name":u}),e.startChild(s)}}})}function startTrackingINP(e,n){let r=getBrowserPerformanceAPI();
22if(r&&eX.Z1){let r=addMetricObserver("inp",({metric:r})=>{let a;if(void 0===r.value)return;let s=r.entries.find(e=>e.duration===r.value&&void 0!==tk[e.name]),u=(0,P.s3)();if(!s||!u)return;let c=tk[s.name],f=u.getOptions(),m=msToSec(eX.Z1+s.startTime),_=msToSec(r.value),g=void 0!==s.interactionId?e[s.interactionId]:void 0;if(void 0===g)return;let{routeName:v,parentContext:b,activeTransaction:T,user:k,replayId:S}=g,x=void 0!==k?k.email||k.id||k.ip_address:void 0,w=void 0!==T?T.getProfileId():void 0,R=new Span({startTimestamp:m,endTimestamp:m+_,op:`ui.interaction.${c}`,name:(0,eg.Rt)(s.target),attributes:{release:f.release,environment:f.environment,transaction:v,...void 0!==x&&""!==x?{user:x}:{},...void 0!==w?{profile_id:w}:{},...void 0!==S?{replay_id:S}:{}},exclusiveTime:r.value,measurements:{inp:{value:r.value,unit:"millisecond"}}}),C=!!hasTracingEnabled(f)&&(isValidSampleRate(a=void 0!==b&&"function"==typeof f.tracesSampler?f.tracesSampler({transactionContext:b,name:b.name,parentSampled:b.parentSampled,attributes:{...b.data,...b.attributes},location:tc.location}):void 0!==b&&void 0!==b.sampled?b.sampled:void 0!==f.tracesSampleRate?f.tracesSampleRate:1)?!0===a?n:!1===a?0:a*n:(tu&&B.kg.warn("[Tracing] Discarding interaction span because of invalid sample rate."),!1));if(C&&Math.random()<C){let e=R?function(e,n){let r={sent_at:new Date().toISOString()};n&&(r.dsn=dsn_dsnToString(n));let a=e.map(createSpanItem);return createEnvelope(r,a)}([R],u.getDsn()):void 0,n=u&&u.getTransport();n&&e&&n.send(e).then(null,e=>{tu&&B.kg.error("Error while sending interaction:",e)});return}},instrumentInp,k);return()=>{r()}}return()=>void 0}let tk={click:"click",pointerdown:"click",pointerup:"click",mousedown:"click",mouseup:"click",touchstart:"click",touchend:"click",mouseover:"hover",mouseout:"hover",mouseenter:"hover",mouseleave:"hover",pointerover:"hover",pointerout:"hover",pointerenter:"hover",pointerleave:"hover",dragstart:"drag",dragend:"drag",drag:"drag",dragenter:"drag",dragleave:"drag",dragover:"drag",drop:"drag",keydown:"press",keyup:"press",keypress:"press",input:"press"};function addPerformanceEntries(e){let n=getBrowserPerformanceAPI();if(!n||!tc.performance.getEntries||!eX.Z1)return;tu&&B.kg.log("[Tracing] Adding & adjusting spans using Performance API");let r=msToSec(eX.Z1),a=n.getEntries(),{op:s,start_timestamp:u}=(0,e9.XU)(e);if(a.slice(tb).forEach(n=>{let a=msToSec(n.startTime),s=msToSec(n.duration);if("navigation"!==e.op||!u||!(r+a<u))switch(n.entryType){case"navigation":["unloadEvent","redirect","domContentLoadedEvent","loadEvent","connect"].forEach(a=>{_addPerformanceNavigationTiming(e,n,a,r)}),_addPerformanceNavigationTiming(e,n,"secureConnection",r,"TLS/SSL","connectEnd"),_addPerformanceNavigationTiming(e,n,"fetch",r,"cache","domainLookupStart"),_addPerformanceNavigationTiming(e,n,"domainLookup",r,"DNS"),n.responseEnd&&(_startChild(e,{op:"browser",origin:"auto.browser.browser.metrics",description:"request",startTimestamp:r+msToSec(n.requestStart),endTimestamp:r+msToSec(n.responseEnd)}),_startChild(e,{op:"browser",origin:"auto.browser.browser.metrics",description:"response",startTimestamp:r+msToSec(n.responseStart),endTimestamp:r+msToSec(n.responseEnd)}));break;case"mark":case"paint":case"measure":{(function(e,n,r,a,s){let u=s+r;_startChild(e,{description:n.name,endTimestamp:u+a,op:n.entryType,origin:"auto.resource.browser.metrics",startTimestamp:u})})(e,n,a,s,r);let u=getVisibilityWatcher(),c=n.startTime<u.firstHiddenTime;"first-paint"===n.name&&c&&(tu&&B.kg.log("[Measurements] Adding FP"),tT.fp={value:n.startTime,unit:"millisecond"}),"first-contentful-paint"===n.name&&c&&(tu&&B.kg.log("[Measurements] Adding FCP"),tT.fcp={value:n.startTime,unit:"millisecond"});break}case"resource":(function(e,n,r,a,s,u){if("xmlhttprequest"===n.initiatorType||"fetch"===n.initiatorType)return;let c=url_parseUrl(r),f={};setResourceEntrySizeData(f,n,"transferSize","http.response_transfer_size"),setResourceEntrySizeData(f,n,"encodedBodySize","http.response_content_length"),setResourceEntrySizeData(f,n,"decodedBodySize","http.decoded_response_content_length"),"renderBlockingStatus"in n&&
22(f["resource.render_blocking_status"]=n.renderBlockingStatus),c.protocol&&(f["url.scheme"]=c.protocol.split(":").pop()),c.host&&(f["server.address"]=c.host),f["url.same_origin"]=r.includes(tc.location.origin);let m=u+a,_=m+s;_startChild(e,{description:r.replace(tc.location.origin,""),endTimestamp:_,op:n.initiatorType?`resource.${n.initiatorType}`:"resource.other",origin:"auto.resource.browser.metrics",startTimestamp:m,data:f})})(e,n,n.name,a,s,r)}}),tb=Math.max(a.length-1,0),function(e){let n=tc.navigator;if(!n)return;let r=n.connection;r&&(r.effectiveType&&e.setTag("effectiveConnectionType",r.effectiveType),r.type&&e.setTag("connectionType",r.type),isMeasurementValue(r.rtt)&&(tT["connection.rtt"]={value:r.rtt,unit:"millisecond"})),isMeasurementValue(n.deviceMemory)&&e.setTag("deviceMemory",`${n.deviceMemory} GB`),isMeasurementValue(n.hardwareConcurrency)&&e.setTag("hardwareConcurrency",String(n.hardwareConcurrency))}(e),"pageload"===s){(function(e){let n=getNavigationEntry();if(!n)return;let{responseStart:r,requestStart:a}=n;a<=r&&(tu&&B.kg.log("[Measurements] Adding TTFB Request Time"),e["ttfb.requestTime"]={value:r-a,unit:"millisecond"})})(tT),["fcp","fp","lcp"].forEach(e=>{if(!tT[e]||!u||r>=u)return;let n=tT[e].value,a=r+msToSec(n),s=Math.abs((a-u)*1e3),c=s-n;tu&&B.kg.log(`[Measurements] Normalized ${e} from ${n} to ${s} (${c})`),tT[e].value=s});let n=tT["mark.fid"];n&&tT.fid&&(_startChild(e,{description:"first input delay",endTimestamp:n.value+msToSec(tT.fid.value),op:"ui.action",origin:"auto.ui.browser.metrics",startTimestamp:n.value}),delete tT["mark.fid"]),"fcp"in tT||delete tT.cls,Object.keys(tT).forEach(e=>{!function(e,n,r){let a=getActiveTransaction();a&&a.setMeasurement(e,n,r)}(e,tT[e].value,tT[e].unit)}),S&&(tu&&B.kg.log("[Measurements] Adding LCP Data"),S.element&&e.setTag("lcp.element",(0,eg.Rt)(S.element)),S.id&&e.setTag("lcp.id",S.id),S.url&&e.setTag("lcp.url",S.url.trim().slice(0,200)),e.setTag("lcp.size",S.size)),x&&x.sources&&(tu&&B.kg.log("[Measurements] Adding CLS Data"),x.sources.forEach((n,r)=>e.setTag(`cls.source.${r+1}`,(0,eg.Rt)(n.node))))}S=void 0,x=void 0,tT={}}function _addPerformanceNavigationTiming(e,n,r,a,s,u){let c=u?n[u]:n[`${r}End`],f=n[`${r}Start`];f&&c&&_startChild(e,{op:"browser",origin:"auto.browser.browser.metrics",description:s||r,startTimestamp:a+msToSec(f),endTimestamp:a+msToSec(c)})}function setResourceEntrySizeData(e,n,r,a){let s=n[r];null!=s&&s<2147483647&&(e[a]=s)}var tS=r(9181);let tx=["localhost",/^\/(?!\/)/],tw={traceFetch:!0,traceXHR:!0,enableHTTPTimings:!0,tracingOrigins:tx,tracePropagationTargets:tx};function instrumentOutgoingRequests(e){let{traceFetch:n,traceXHR:r,tracePropagationTargets:a,tracingOrigins:s,shouldCreateSpanForRequest:u,enableHTTPTimings:c}={traceFetch:tw.traceFetch,traceXHR:tw.traceXHR,...e},f="function"==typeof u?u:e=>!0,shouldAttachHeadersWithTargets=e=>{var n;return n=a||s,(0,ee.U0)(e,n||tx)},m={};n&&addFetchInstrumentationHandler(e=>{let n=function(e,n,r,a,s="auto.http.browser"){if(!hasTracingEnabled()||!e.fetchData)return;let u=n(e.fetchData.url);if(e.endTimestamp&&u){let n=e.fetchData.__span;if(!n)return;let r=a[n];r&&(function(e,n){if(n.response){setHttpStatus(e,n.response.status);let r=n.response&&n.response.headers&&n.response.headers.get("content-length");if(r){let n=parseInt(r);n>0&&e.setAttribute("http.response_content_length",n)}}else n.error&&e.setStatus("internal_error");e.end()}(r,e),delete a[n]);return}let c=(0,P.nZ)(),f=(0,P.s3)(),{method:m,url:_}=e.fetchData,g=function(e){try{let n=new URL(e);return n.href}catch(e){return}}(_),v=g?url_parseUrl(g).host:void 0,b=u?startInactiveSpan({name:`${m} ${_}`,onlyIfParent:!0,attributes:{url:_,type:"fetch","http.method":m,"http.url":g,"server.address":v,[tn]:s},op:"http.client"}):void 0;if(b&&(e.fetchData.__span=b.spanContext().spanId,a[b.spanContext().spanId]=b),r(e.fetchData.url)&&f){let n=e.args[0];e.args[1]=e.args[1]||{};let r=e.args[1];r.headers=function(e,n,r,a,s){let u=s||r.getSpan(),c=(0,Y.aF)(),{traceId:f,spanId:m,sampled:_,dsc:g}={...c.getPropagationContext(),...r.getPropagationContext()},v=u?(0,e9.Hb)(u):(0,tl.$p)(f,m,_),b=(0,tS.IQ)(g||(u?(0,eZ.j)(u):(0,eZ._)(f,n,r))),T=a.headers||("undefined"!=typeof Request&&(0,ei.V9)(e,Request)?e.headers:void 0);if(!T)return{"sentry-trace":v,baggage:b};if("undefined"!=typeof Headers&&(0,ei.V9)(T,Headers)){let e=new Headers(T);return e.append("sentry-trace",v),b&&e.append(tS.bU,b),e}if(Array.isArray(T)){let e=[...T,["sentry-trace",v]];return b&&e.push([tS.bU,b]),e}{let e="baggage"in T?T.baggage:void 0,n=[];return Array.isArray(e)?n.push(...e):e&&n.push(e),b&&n.push(b),{...T,"sentry-trace":v,baggage:n.length>0?n.join(","):void 0}}}(n,f,c,r,b)}return b}(e,f,shouldAttachHeadersWithTargets,m);if(n){let r=request_getFullURL(e.fetchData.url),a=r?url_parseUrl(r).host:void 0;
22n.setAttributes({"http.url":r,"server.address":a})}c&&n&&addHTTPTimings(n)}),r&&addXhrInstrumentationHandler(e=>{let n=function(e,n,r,a){let s=e.xhr,u=s&&s[eE];if(!hasTracingEnabled()||!s||s.__sentry_own_request__||!u)return;let c=n(u.url);if(e.endTimestamp&&c){let e=s.__sentry_xhr_span_id__;if(!e)return;let n=a[e];n&&void 0!==u.status_code&&(setHttpStatus(n,u.status_code),n.end(),delete a[e]);return}let f=(0,P.nZ)(),m=(0,Y.aF)(),_=request_getFullURL(u.url),g=_?url_parseUrl(_).host:void 0,v=c?startInactiveSpan({name:`${u.method} ${u.url}`,onlyIfParent:!0,attributes:{type:"xhr","http.method":u.method,"http.url":_,url:u.url,"server.address":g,[tn]:"auto.http.browser"},op:"http.client"}):void 0;v&&(s.__sentry_xhr_span_id__=v.spanContext().spanId,a[s.__sentry_xhr_span_id__]=v);let b=(0,P.s3)();if(s.setRequestHeader&&r(u.url)&&b){let{traceId:e,spanId:n,sampled:r,dsc:a}={...m.getPropagationContext(),...f.getPropagationContext()},u=v?(0,e9.Hb)(v):(0,tl.$p)(e,n,r),c=(0,tS.IQ)(a||(v?(0,eZ.j)(v):(0,eZ._)(e,b,f)));(function(e,n,r){try{e.setRequestHeader("sentry-trace",n),r&&e.setRequestHeader(tS.bU,r)}catch(e){}})(s,u,c)}return v}(e,f,shouldAttachHeadersWithTargets,m);c&&n&&addHTTPTimings(n)})}function addHTTPTimings(e){let{url:n}=(0,e9.XU)(e).data||{};if(!n||"string"!=typeof n)return;let r=addPerformanceInstrumentationHandler("resource",({entries:a})=>{a.forEach(a=>{if("resource"===a.entryType&&"initiatorType"in a&&"string"==typeof a.nextHopProtocol&&("fetch"===a.initiatorType||"xmlhttprequest"===a.initiatorType)&&a.name.endsWith(n)){let n=function(e){let{name:n,version:r}=function(e){let n="unknown",r="unknown",a="";for(let s of e){if("/"===s){[n,r]=e.split("/");break}if(!isNaN(Number(s))){n="h"===a?"http":a,r=e.split(a)[1];break}a+=s}return a===e&&(n=a),{name:n,version:r}}(e.nextHopProtocol),a=[];return(a.push(["network.protocol.version",r],["network.protocol.name",n]),eX.Z1)?[...a,["http.request.redirect_start",getAbsoluteTime(e.redirectStart)],["http.request.fetch_start",getAbsoluteTime(e.fetchStart)],["http.request.domain_lookup_start",getAbsoluteTime(e.domainLookupStart)],["http.request.domain_lookup_end",getAbsoluteTime(e.domainLookupEnd)],["http.request.connect_start",getAbsoluteTime(e.connectStart)],["http.request.secure_connection_start",getAbsoluteTime(e.secureConnectionStart)],["http.request.connection_end",getAbsoluteTime(e.connectEnd)],["http.request.request_start",getAbsoluteTime(e.requestStart)],["http.request.response_start",getAbsoluteTime(e.responseStart)],["http.request.response_end",getAbsoluteTime(e.responseEnd)]]:a}(a);n.forEach(n=>e.setAttribute(...n)),setTimeout(r)}})})}function getAbsoluteTime(e=0){return((eX.Z1||performance.timeOrigin)+e)/1e3}function request_getFullURL(e){try{let n=new URL(e,tc.location.origin);return n.href}catch(e){return}}let tR={...to,markBackgroundTransactions:!0,routingInstrumentation:function(e,n=!0,r=!0){let a;if(!tc||!tc.location){tu&&B.kg.warn("Could not initialize routing instrumentation due to invalid location");return}let s=tc.location.href;n&&(a=e({name:tc.location.pathname,startTimestamp:eX.Z1?eX.Z1/1e3:void 0,op:"pageload",origin:"auto.pageload.browser",metadata:{source:"url"}})),r&&addHistoryInstrumentationHandler(({to:n,from:r})=>{if(void 0===r&&s&&-1!==s.indexOf(n)){s=void 0;return}r!==n&&(s=void 0,a&&(tu&&B.kg.log(`[Tracing] Finishing current transaction with op: ${a.op}`),a.end()),a=e({name:tc.location.pathname,op:"navigation",origin:"auto.navigation.browser",metadata:{source:"url"}}))})},startTransactionOnLocationChange:!0,startTransactionOnPageLoad:!0,enableLongTask:!0,enableInp:!1,interactionsSampleRate:1,_experiments:{},...tw};let browsertracing_BrowserTracing=class browsertracing_BrowserTracing{constructor(e){this.name="BrowserTracing",this._hasSetTracePropagationTargets=!1,addTracingExtensions(),tu&&(this._hasSetTracePropagationTargets=!!(e&&(e.tracePropagationTargets||e.tracingOrigins))),this.options={...tR,...e},void 0!==this.options._experiments.enableLongTask&&(this.options.enableLongTask=this.options._experiments.enableLongTask),e&&!e.tracePropagationTargets&&e.tracingOrigins&&(this.options.tracePropagationTargets=e.tracingOrigins),this._collectWebVitals=startTrackingWebVitals(),this._interactionIdToRouteNameMapping={},this.options.enableInp&&startTrackingINP(this._interactionIdToRouteNameMapping,this.options.interactionsSampleRate),this.options.enableLongTask&&startTrackingLongTasks(),this.options._experiments.enableInteractions&&startTrackingInteractions(),this._latestRoute={name:void 0,context:void 0}}setupOnce(e,n){this._getCurrentHub=n;let r=n(),a=r.getClient(),s=a&&a.getOptions(),{routingInstrumentation:u,startTransactionOnLocationChange:c,startTransactionOnPageLoad:f,markBackgroun
22dTransactions:m,traceFetch:_,traceXHR:g,shouldCreateSpanForRequest:v,enableHTTPTimings:b,_experiments:T}=this.options,k=s&&s.tracePropagationTargets,S=k||this.options.tracePropagationTargets;tu&&this._hasSetTracePropagationTargets&&k&&B.kg.warn("[Tracing] The `tracePropagationTargets` option was set in the BrowserTracing integration and top level `Sentry.init`. The top level `Sentry.init` value is being used."),u(e=>{let r=this._createRouteTransaction(e);return this.options._experiments.onStartRouteTransaction&&this.options._experiments.onStartRouteTransaction(r,e,n),r},f,c),m&&registerBackgroundTabDetection(),T.enableInteractions&&this._registerInteractionListener(),this.options.enableInp&&this._registerInpInteractionListener(),instrumentOutgoingRequests({traceFetch:_,traceXHR:g,tracePropagationTargets:S,shouldCreateSpanForRequest:v,enableHTTPTimings:b})}_createRouteTransaction(e){let n;if(!this._getCurrentHub){tu&&B.kg.warn(`[Tracing] Did not create ${e.op} transaction because _getCurrentHub is invalid.`);return}let r=this._getCurrentHub(),{beforeNavigate:a,idleTimeout:s,finalTimeout:u,heartbeatInterval:c}=this.options,f="pageload"===e.op;if(f){let r=f?getMetaContent("sentry-trace"):"",a=f?getMetaContent("baggage"):void 0,{traceId:s,dsc:u,parentSpanId:c,sampled:m}=(0,tl.pT)(r,a);n={traceId:s,parentSpanId:c,parentSampled:m,...e,metadata:{...e.metadata,dynamicSamplingContext:u},trimEnd:!0}}else n={trimEnd:!0,...e};let m="function"==typeof a?a(n):n,_=void 0===m?{...n,sampled:!1}:m;_.metadata=_.name!==n.name?{..._.metadata,source:"custom"}:_.metadata,this._latestRoute.name=_.name,this._latestRoute.context=_,!1===_.sampled&&tu&&B.kg.log(`[Tracing] Will not send ${_.op} transaction because of beforeNavigate.`),tu&&B.kg.log(`[Tracing] Starting ${_.op} transaction on scope`);let{location:g}=tc,v=startIdleTransaction(r,_,s,u,!0,{location:g},c,f);return f&&tc.document&&(tc.document.addEventListener("readystatechange",()=>{["interactive","complete"].includes(tc.document.readyState)&&v.sendAutoFinishSignal()}),["interactive","complete"].includes(tc.document.readyState)&&v.sendAutoFinishSignal()),v.registerBeforeFinishCallback(e=>{this._collectWebVitals(),addPerformanceEntries(e)}),v}_registerInteractionListener(){let e;let registerInteractionTransaction=()=>{let{idleTimeout:n,finalTimeout:r,heartbeatInterval:a}=this.options,s="ui.action.click",u=getActiveTransaction();if(u&&u.op&&["navigation","pageload"].includes(u.op)){tu&&B.kg.warn(`[Tracing] Did not create ${s} transaction because a pageload or navigation transaction is in progress.`);return}if(e&&(e.setFinishReason("interactionInterrupted"),e.end(),e=void 0),!this._getCurrentHub){tu&&B.kg.warn(`[Tracing] Did not create ${s} transaction because _getCurrentHub is invalid.`);return}if(!this._latestRoute.name){tu&&B.kg.warn(`[Tracing] Did not create ${s} transaction because _latestRouteName is missing.`);return}let c=this._getCurrentHub(),{location:f}=tc,m={name:this._latestRoute.name,op:s,trimEnd:!0,data:{[e8]:this._latestRoute.context?function(e){let n=e.attributes&&e.attributes[e8],r=e.data&&e.data[e8],a=e.metadata&&e.metadata.source;return n||r||a}(this._latestRoute.context):"url"}};e=startIdleTransaction(c,m,n,r,!0,{location:f},a)};["click"].forEach(e=>{tc.document&&addEventListener(e,registerInteractionTransaction,{once:!1,capture:!0})})}_registerInpInteractionListener(){let handleEntries=({entries:e})=>{let n=(0,P.s3)(),r=void 0!==n&&void 0!==n.getIntegrationByName?n.getIntegrationByName("Replay"):void 0,a=void 0!==r?r.getReplayId():void 0,s=getActiveTransaction(),u=(0,P.nZ)(),c=void 0!==u?u.getUser():void 0;e.forEach(e=>{if("duration"in e){let n=e.interactionId;if(void 0===n)return;let r=this._interactionIdToRouteNameMapping[n],u=e.duration,f=e.startTime,m=Object.keys(this._interactionIdToRouteNameMapping),_=m.length>0?m.reduce((e,n)=>this._interactionIdToRouteNameMapping[e].duration<this._interactionIdToRouteNameMapping[n].duration?e:n):void 0;if("first-input"===e.entryType){let e=m.map(e=>this._interactionIdToRouteNameMapping[e]).some(e=>e.duration===u&&e.startTime===f);if(e)return}if(n){if(r)r.duration=Math.max(r.duration,u);else if(m.length<10||void 0===_||u>this._interactionIdToRouteNameMapping[_].duration){let e=this._latestRoute.name,r=this._latestRoute.context;
22e&&r&&(_&&Object.keys(this._interactionIdToRouteNameMapping).length>=10&&delete this._interactionIdToRouteNameMapping[_],this._interactionIdToRouteNameMapping[n]={routeName:e,duration:u,parentContext:r,user:c,activeTransaction:s,replayId:a,startTime:f})}}}})};addPerformanceInstrumentationHandler("event",handleEntries),addPerformanceInstrumentationHandler("first-input",handleEntries)}};function getMetaContent(e){let n=(0,eg.qT)(`meta[name=${e}]`);return n?n.getAttribute("content"):void 0}let tC={...to,instrumentNavigation:!0,instrumentPageLoad:!0,markBackgroundSpan:!0,enableLongTask:!0,enableInp:!1,interactionsSampleRate:1,_experiments:{},...tw},browserTracingIntegration=(e={})=>{let n=!!tu&&!!(e.tracePropagationTargets||e.tracingOrigins);addTracingExtensions(),!e.tracePropagationTargets&&e.tracingOrigins&&(e.tracePropagationTargets=e.tracingOrigins);let r={...tC,...e},a=startTrackingWebVitals(),s={};r.enableInp&&startTrackingINP(s,r.interactionsSampleRate),r.enableLongTask&&startTrackingLongTasks(),r._experiments.enableInteractions&&startTrackingInteractions();let u={name:void 0,context:void 0};function _createRouteTransaction(e){let n;let s=(0,Y.Gd)(),{beforeStartSpan:c,idleTimeout:f,finalTimeout:m,heartbeatInterval:_}=r,g="pageload"===e.op;if(g){let r=g?browserTracingIntegration_getMetaContent("sentry-trace"):"",a=g?browserTracingIntegration_getMetaContent("baggage"):void 0,{traceId:s,dsc:u,parentSpanId:c,sampled:f}=(0,tl.pT)(r,a);n={traceId:s,parentSpanId:c,parentSampled:f,...e,metadata:{...e.metadata,dynamicSamplingContext:u},trimEnd:!0}}else n={trimEnd:!0,...e};let v=c?c(n):n;v.metadata=v.name!==n.name?{...v.metadata,source:"custom"}:v.metadata,u.name=v.name,u.context=v,!1===v.sampled&&tu&&B.kg.log(`[Tracing] Will not send ${v.op} transaction because of beforeNavigate.`),tu&&B.kg.log(`[Tracing] Starting ${v.op} transaction on scope`);let{location:b}=tc,T=startIdleTransaction(s,v,f,m,!0,{location:b},_,g);return g&&tc.document&&(tc.document.addEventListener("readystatechange",()=>{["interactive","complete"].includes(tc.document.readyState)&&T.sendAutoFinishSignal()}),["interactive","complete"].includes(tc.document.readyState)&&T.sendAutoFinishSignal()),T.registerBeforeFinishCallback(e=>{a(),addPerformanceEntries(e)}),T}return{name:"BrowserTracing",setupOnce:()=>{},afterAllSetup(e){let a;let c=e.getOptions(),{markBackgroundSpan:f,traceFetch:m,traceXHR:_,shouldCreateSpanForRequest:g,enableHTTPTimings:v,_experiments:b}=r,T=c&&c.tracePropagationTargets,k=T||r.tracePropagationTargets;tu&&n&&T&&B.kg.warn("[Tracing] The `tracePropagationTargets` option was set in the BrowserTracing integration and top level `Sentry.init`. The top level `Sentry.init` value is being used.");let S=tc.location&&tc.location.href;if(e.on&&(e.on("startNavigationSpan",e=>{a&&(tu&&B.kg.log(`[Tracing] Finishing current transaction with op: ${(0,e9.XU)(a).op}`),a.end()),a=_createRouteTransaction({op:"navigation",...e})}),e.on("startPageLoadSpan",e=>{a&&(tu&&B.kg.log(`[Tracing] Finishing current transaction with op: ${(0,e9.XU)(a).op}`),a.end()),a=_createRouteTransaction({op:"pageload",...e})})),r.instrumentPageLoad&&e.emit&&tc.location){let n={name:tc.location.pathname,startTimestamp:eX.Z1?eX.Z1/1e3:void 0,origin:"auto.pageload.browser",attributes:{[e8]:"url"}};startBrowserTracingPageLoadSpan(e,n)}r.instrumentNavigation&&e.emit&&tc.location&&addHistoryInstrumentationHandler(({to:n,from:r})=>{if(void 0===r&&S&&-1!==S.indexOf(n)){S=void 0;return}if(r!==n){S=void 0;let n={name:tc.location.pathname,origin:"auto.navigation.browser",attributes:{[e8]:"url"}};startBrowserTracingNavigationSpan(e,n)}}),f&&registerBackgroundTabDetection(),b.enableInteractions&&function(e,n){let r;let registerInteractionTransaction=()=>{let{idleTimeout:a,finalTimeout:s,heartbeatInterval:u}=e,c="ui.action.click",f=getActiveTransaction();if(f&&f.op&&["navigation","pageload"].includes(f.op)){tu&&B.kg.warn(`[Tracing] Did not create ${c} transaction because a pageload or navigation transaction is in progress.`);return}if(r&&(r.setFinishReason("interactionInterrupted"),r.end(),r=void 0),!n.name){tu&&B.kg.warn(`[Tracing] Did not create ${c} transaction because _latestRouteName is missing.`);return}let{location:m}=tc,_={name:n.name,op:c,trimEnd:!0,data:{[e8]:n.context?function(e){let n=e.attributes&&e.attributes[e8],r=e.data&&e.data[e8],a=e.metadata&&e.metadata.source;return n||r||a}(n.context):"url"}};r=startIdleTransaction((0,Y.Gd)(),_,a,s,!0,{location:m},u)};
22["click"].forEach(e=>{tc.document&&addEventListener(e,registerInteractionTransaction,{once:!1,capture:!0})})}(r,u),r.enableInp&&function(e,n){let handleEntries=({entries:r})=>{let a=(0,P.s3)(),s=void 0!==a&&void 0!==a.getIntegrationByName?a.getIntegrationByName("Replay"):void 0,u=void 0!==s?s.getReplayId():void 0,c=getActiveTransaction(),f=(0,P.nZ)(),m=void 0!==f?f.getUser():void 0;r.forEach(r=>{if("duration"in r){let a=r.interactionId;if(void 0===a)return;let s=e[a],f=r.duration,_=r.startTime,g=Object.keys(e),v=g.length>0?g.reduce((n,r)=>e[n].duration<e[r].duration?n:r):void 0;if("first-input"===r.entryType){let n=g.map(n=>e[n]).some(e=>e.duration===f&&e.startTime===_);if(n)return}if(a){if(s)s.duration=Math.max(s.duration,f);else if(g.length<10||void 0===v||f>e[v].duration){let r=n.name,s=n.context;r&&s&&(v&&Object.keys(e).length>=10&&delete e[v],e[a]={routeName:r,duration:f,parentContext:s,user:m,activeTransaction:c,replayId:u,startTime:_})}}}})};addPerformanceInstrumentationHandler("event",handleEntries),addPerformanceInstrumentationHandler("first-input",handleEntries)}(s,u),instrumentOutgoingRequests({traceFetch:m,traceXHR:_,tracePropagationTargets:k,shouldCreateSpanForRequest:g,enableHTTPTimings:v})},options:r}};function startBrowserTracingPageLoadSpan(e,n){if(!e.emit)return;e.emit("startPageLoadSpan",n);let r=trace_getActiveSpan(),a=r&&(0,e9.XU)(r).op;return"pageload"===a?r:void 0}function startBrowserTracingNavigationSpan(e,n){if(!e.emit)return;e.emit("startNavigationSpan",n);let r=trace_getActiveSpan(),a=r&&(0,e9.XU)(r).op;return"navigation"===a?r:void 0}function browserTracingIntegration_getMetaContent(e){let n=(0,eg.qT)(`meta[name=${e}]`);return n?n.getAttribute("content"):void 0}let tM={"routing.instrumentation":"next-app-router"};var tE=r(1163),tA=r.n(tE),tj=r(8808);let tL={"routing.instrumentation":"next-pages-router"},tN=(0,P.s3)();function nextRouterInstrumentation(e,n=!0,r=!0,a,s){let u=!eu.document.getElementById("__NEXT_DATA__");u?function(e,n=!0,r=!0,a,s){let u;let c=eu.location.pathname;if(n){let n={name:c,op:"pageload",origin:"auto.pageload.nextjs.app_router_instrumentation",tags:tM,startTimestamp:eX.Z1?eX.Z1/1e3:void 0,metadata:{source:"url"}};u=e(n),a(n)}r&&addFetchInstrumentationHandler(n=>{if(void 0!==n.endTimestamp||"GET"!==n.fetchData.method)return;let r=function(e){if(!e[0]||"object"!=typeof e[0]||void 0===e[0].searchParams||!e[1]||"object"!=typeof e[1]||!("headers"in e[1]))return null;try{let n=e[0],r=e[1].headers;if("1"!==r.RSC||"1"===r["Next-Router-Prefetch"])return null;return{targetPathname:n.pathname}}catch(e){return null}}(n.args);if(null===r)return;let a=r.targetPathname,f={...tM,from:c};c=a,u&&u.end();let m={name:a,op:"navigation",origin:"auto.navigation.nextjs.app_router_instrumentation",tags:f,metadata:{source:"url"}};e(m),s(m)})}(e,n,r,a||(()=>void 0),s||(()=>void 0)):function(e,n=!0,r=!0,a,s){let{route:u,params:c,sentryTrace:f,baggage:m}=function(){let e;let n=eu.document.getElementById("__NEXT_DATA__");if(n&&n.innerHTML)try{e=JSON.parse(n.innerHTML)}catch(e){tj.X&&B.kg.warn("Could not extract __NEXT_DATA__")}if(!e)return{};let r={},{page:a,query:s,props:u}=e;return r.route=a,r.params=s,u&&u.pageProps&&(r.sentryTrace=u.pageProps._sentryTraceData,r.baggage=u.pageProps._sentryBaggage),r}(),{traceparentData:_,dynamicSamplingContext:g,propagationContext:v}=(0,tl.KA)(f,m);if((0,P.nZ)().setPropagationContext(v),C=u||eu.location.pathname,n){let n={name:C,op:"pageload",origin:"auto.pageload.nextjs.pages_router_instrumentation",tags:tL,startTimestamp:eX.Z1?eX.Z1/1e3:void 0,...c&&tN&&tN.getOptions().sendDefaultPii&&{data:c},..._,metadata:{source:u?"route":"url",dynamicSamplingContext:_&&!g?{}:g}};R=e(n),a(n)}r&&tA().events.on("routeChangeStart",n=>{let r,a;let u=n.split(/[\?#]/,1)[0],c=function(e){let n=(eu.__BUILD_MANIFEST||{}).sortedPages;if(n)return n.find(n=>{let r=function(e){let n=e.split("/"),r="";n[n.length-1].match(/^\[\[\.\.\..+\]\]$/)&&(n.pop(),r="(?:/(.+?))?");let a=n.map(e=>e.replace(/^\[\.\.\..+\]$/,"(.+?)").replace(/^\[.*\]$/,"([^/]+?)")).join("/");return RegExp(`^${a}${r}(?:/)?$`)}(n);return e.match(r)})}(u);c?(r=c,a="route"):(r=u,a="url");let f={...tL,from:C};C=r,R&&R.end();let m={name:r,op:"navigation",origin:"auto.navigation.nextjs.pages_router_instrumentation",tags:f,metadata:{source:a}},_=e(m);
22if(s(m),_){let e=_.startChild({op:"ui.nextjs.route-change",origin:"auto.ui.nextjs.pages_router_instrumentation",description:"Next.js Route Change"}),finishRouteChangeSpan=()=>{e.end(),tA().events.off("routeChangeComplete",finishRouteChangeSpan)};tA().events.on("routeChangeComplete",finishRouteChangeSpan)}})}(e,n,r,a||(()=>void 0),s||(()=>void 0))}let BrowserTracing=class BrowserTracing extends browsertracing_BrowserTracing{constructor(e){super({tracingOrigins:[...tw.tracingOrigins,/^(api\/)/],routingInstrumentation:nextRouterInstrumentation,...e})}};function browserTracingIntegration_browserTracingIntegration(e){let n=browserTracingIntegration({tracingOrigins:[...tw.tracingOrigins,/^(api\/)/],...e,instrumentNavigation:!1,instrumentPageLoad:!1}),r={...n.options,instrumentPageLoad:!0,instrumentNavigation:!0,...e};return{...n,options:r,afterAllSetup(e){let startPageloadCallback=n=>{startBrowserTracingPageLoadSpan(e,n)},startNavigationCallback=n=>{startBrowserTracingNavigationSpan(e,n)};nextRouterInstrumentation(()=>void 0,!1,r.instrumentNavigation,startPageloadCallback,startNavigationCallback),n.afterAllSetup(e),nextRouterInstrumentation(()=>void 0,r.instrumentPageLoad,!1,startPageloadCallback,startNavigationCallback)}}}let tI=/^(\S+:\\|\/?)([\s\S]*?)((?:\.{1,2}|[^/\\]+?|)(\.[^./\\]*|))(?:[/\\]*)$/;function resolve(...e){let n="",r=!1;for(let a=e.length-1;a>=-1&&!r;a--){let s=a>=0?e[a]:"/";s&&(n=`${s}/${n}`,r="/"===s.charAt(0))}return n=(function(e,n){let r=0;for(let n=e.length-1;n>=0;n--){let a=e[n];"."===a?e.splice(n,1):".."===a?(e.splice(n,1),r++):r&&(e.splice(n,1),r--)}if(n)for(;r--;r)e.unshift("..");return e})(n.split("/").filter(e=>!!e),!r).join("/"),(r?"/":"")+n||"."}function trim(e){let n=0;for(;n<e.length&&""===e[n];n++);let r=e.length-1;for(;r>=0&&""===e[r];r--);return n>r?[]:e.slice(n,r-n+1)}let tO="RewriteFrames",rewriteFramesIntegration=(e={})=>{let n=e.root,r=e.prefix||"app:///",a=e.iteratee||(e=>{if(!e.filename)return e;let a=/^[a-zA-Z]:\\/.test(e.filename)||e.filename.includes("\\")&&!e.filename.includes("/"),s=/^\//.test(e.filename);if(a||s){var u;let s;let c=a?e.filename.replace(/^[a-zA-Z]:/,"").replace(/\\/g,"/"):e.filename,f=n?function(e,n){e=resolve(e).slice(1),n=resolve(n).slice(1);let r=trim(e.split("/")),a=trim(n.split("/")),s=Math.min(r.length,a.length),u=s;for(let e=0;e<s;e++)if(r[e]!==a[e]){u=e;break}let c=[];for(let e=u;e<r.length;e++)c.push("..");return(c=c.concat(a.slice(u))).join("/")}(n,c):(s=function(e){let n=e.length>1024?`<truncated>${e.slice(-1024)}`:e,r=tI.exec(n);return r?r.slice(1):[]}(c)[2],u&&s.slice(-1*u.length)===u&&(s=s.slice(0,s.length-u.length)),s);e.filename=`${r}${f}`}return e});return{name:tO,setupOnce(){},processEvent(e){let n=e;return e.exception&&Array.isArray(e.exception.values)&&(n=function(e){try{return{...e,exception:{...e.exception,values:e.exception.values.map(e=>{var n;return{...e,...e.stacktrace&&{stacktrace:{...n=e.stacktrace,frames:n&&n.frames&&n.frames.map(e=>a(e))}}}})}}}catch(n){return e}}(n)),n}}};convertIntegrationFnToClass(tO,rewriteFramesIntegration);let tP=el.GLOBAL_OBJ,rewriteFramesIntegration_rewriteFramesIntegration=e=>{let n=tP.__rewriteFramesAssetPrefixPath__||"";return rewriteFramesIntegration({iteratee:e=>{try{let{origin:r}=new URL(e.filename);e.filename=function(e){let n;let r=e[0],a=1;for(;a<e.length;){let s=e[a],u=e[a+1];if(a+=2,("optionalAccess"===s||"optionalCall"===s)&&null==r)return;"access"===s||"optionalAccess"===s?(n=r,r=u(r)):("call"===s||"optionalCall"===s)&&(r=u((...e)=>r.call(n,...e)),n=void 0)}return r}([e,"access",e=>e.filename,"optionalAccess",e=>e.replace,"call",e=>e(r,"app://"),"access",e=>e.replace,"call",e=>e(n,"")])}catch(e){}return e.filename&&e.filename.startsWith("app:///_next")&&(e.filename=decodeURI(e.filename)),e.filename&&e.filename.match(/^app:\/\/\/_next\/static\/chunks\/(main-|main-app-|polyfills-|webpack-|framework-|framework\.)[0-9a-f]+\.js$/)&&(e.in_app=!1),e},...e})},tD=el.GLOBAL_OBJ;function maybeUpdateBrowserTracingIntegration(e){let n=e.find(e=>"BrowserTracing"===e.name);if(!n)return e;if(n.afterAllSetup&&n.options){let{options:r}=n;e[e.indexOf(n)]=browserTracingIntegration_browserTracingIntegration(r)}if(!(n instanceof BrowserTracing)){let r=n.options;delete r.routingInstrumentation,delete r.tracingOrigins,e[e.indexOf(n)]=new BrowserTracing(r)}return e}({...eB});var tV=r(4155),tz=window;tz.__sentryRewritesTunnelPath__=void 0,tz.SENTRY_RELEASE={id:"ca5cc88b459f90412dfc8f2c915e59c5d5cb00a0"},tz.__sentryBasePath=void 0,tz.__rewriteFramesAssetPrefixPath__="";let tH=tV.env.SENTRY_DSN||"https://[email protected]/6271323";!function(e){let n={environment:function(e){let n=e?e7.env.NEXT_PUBLIC_VERCEL_ENV:e7.env.VERCEL_ENV;return n?`vercel-${n}`:void 0}(!0)||"production",defaultIntegrations:function(e){let n=[...e6,rewriteFramesIntegration_rewriteFramesIntegration()];return("undefined"==typeof __SENTRY_TRACING__||__SENTRY_TRACING__)&&hasTracingEnabled(e)&&n.push(browserTracingIntegration_browserTracingIntegration()),n}(e),...e};(function(e){let{integrations:n}=e;n&&(Array.isArray(n)?e.integrations=maybeUpdateBrowserTracingIntegration(n):e.integrations=e=>{let r=n(e);return maybeUpdateBrowserTracingIntegration(r)})})(n),function(e){let n=tD.__sentryRewritesTunnelPath__;if(n&&e.dsn){let r=dsnFromString(e.dsn);if(!r)return;let a=r.host.match(/^o(\d+)\.ingest(?:\.([a-z]{2}))?\.sentry\.io$/);if(a){let s=a[1],u=a[2],c=`${n}?o=${s}&p=${r.projectId}`;u&&(c+=`&r=${u}`),e.tunnel=c,tj.X&&B.kg.info(`Tunneling events to "${c}"`)}else tj.X&&B.kg.warn("Provided DSN is not a Sentry SaaS DSN. Will not tunnel events.")}}(n),applySdkMetadata(n,"nextjs",["nextjs","react"]),function(e){let n={...e};applySdkMetadata(n,"react"),function(e={}){void 0===e.defaultIntegrations&&(e.defaultIntegrations=[...e6]),void 0===e.release&&("string"==typeof __SENTRY_RELEASE__&&(e.release=__SENTRY_RELEASE__),eu.SENTRY_RELEASE&&eu.SENTRY_RELEASE.id&&(e.release=eu.SENTRY_RELEASE.id)),void 0===e.autoSessionTracking&&(e.autoSessionTracking=!0),void 0===e.sendClientReports&&(e.sendClientReports=!0);let n={...e,stackParser:(0,ep.Sq)(e.stackParser||e5),integrations:function(e){let n;let r=e.defaultIntegrations||[],a=e.integrations;
22r.forEach(e=>{e.isDefaultInstance=!0}),n=Array.isArray(a)?[...r,...a]:"function"==typeof a?(0,U.lE)(a(r)):r;let s=function(e){let n={};return e.forEach(e=>{let{name:r}=e,a=n[r];a&&!a.isDefaultInstance&&e.isDefaultInstance||(n[r]=e)}),Object.keys(n).map(e=>n[e])}(n),u=function(e,n){for(let r=0;r<e.length;r++)if(!0===n(e[r]))return r;return -1}(s,e=>"Debug"===e.name);if(-1!==u){let[e]=s.splice(u,1);s.push(e)}return s}(e),transport:e.transport||(supportsFetch()?makeFetchTransport:makeXHRTransport)};(function(e,n){!0===n.debug&&(G.X?B.kg.enable():(0,B.Cf)(()=>{console.warn("[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle.")}));let r=(0,P.nZ)();r.update(n.initialScope);let a=new e(n);(function(e){let n=(0,Y.Gd)(),r=n.getStackTop();r.client=e,r.scope.setClient(e)})(a),a.init?a.init():a.setupIntegrations&&a.setupIntegrations()})(BrowserClient,n),e.autoSessionTracking&&function(){if(void 0===eu.document){ev&&B.kg.warn("Session tracking in non-browser environment with @sentry/browser is not supported.");return}(0,P.yj)({ignoreDuration:!0}),(0,P.cg)(),addHistoryInstrumentationHandler(({from:e,to:n})=>{void 0!==e&&e!==n&&((0,P.yj)({ignoreDuration:!0}),(0,P.cg)())})}()}(n)}(n);let r=(0,P.nZ)();r.setTag("runtime","browser");let filterTransactions=e=>"transaction"===e.type&&"/404"===e.transaction?null:e;filterTransactions.id="NextClient404Filter",r.addEventProcessor(filterTransactions)}({dsn:tH||"https://[email protected]/6271323",tracesSampleRate:.2})},7498:function(e,n){"use strict";var r,a;Object.defineProperty(n,"__esModule",{value:!0}),function(e,n){for(var r in n)Object.defineProperty(e,r,{enumerable:!0,get:n[r]})}(n,{PrefetchKind:function(){return r},ACTION_REFRESH:function(){return s},ACTION_NAVIGATE:function(){return u},ACTION_RESTORE:function(){return c},ACTION_SERVER_PATCH:function(){return f},ACTION_PREFETCH:function(){return m},ACTION_FAST_REFRESH:function(){return _},ACTION_SERVER_ACTION:function(){return g}});let s="refresh",u="navigate",c="restore",f="server-patch",m="prefetch",_="fast-refresh",g="server-action";(a=r||(r={})).AUTO="auto",a.FULL="full",a.TEMPORARY="temporary",("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),e.exports=n.default)},30:function(e,n,r){"use strict";function getDomainLocale(e,n,r,a){return!1}Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"getDomainLocale",{enumerable:!0,get:function(){return getDomainLocale}}),r(2866),("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),e.exports=n.default)},5170:function(e,n,r){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"default",{enumerable:!0,get:function(){return R}});let a=r(8754),s=a._(r(7294)),u=r(4450),c=r(2227),f=r(4364),m=r(109),_=r(3607),g=r(1823),v=r(9031),b=r(920),T=r(30),k=r(7192),S=r(7498),x=new Set;function prefetch(e,n,r,a,s,u){if(!u&&!(0,c.isLocalURL)(n))return;if(!a.bypassPrefetchedCheck){let s=void 0!==a.locale?a.locale:"locale"in e?e.locale:void 0,u=n+"%"+r+"%"+s;if(x.has(u))return;x.add(u)}let f=u?e.prefetch(n,s):e.prefetch(n,r,a);Promise.resolve(f).catch(e=>{})}function formatStringOrUrl(e){return"string"==typeof e?e:(0,f.formatUrl)(e)}let w=s.default.forwardRef(function(e,n){let r,a;let{href:f,as:x,children:w,prefetch:R=null,passHref:C,replace:A,shallow:j,scroll:N,locale:I,onClick:O,onMouseEnter:P,onTouchStart:F,legacyBehavior:U=!1,...B}=e;r=w,U&&("string"==typeof r||"number"==typeof r)&&(r=s.default.createElement("a",null,r));let G=s.default.useContext(g.RouterContext),Z=s.default.useContext(v.AppRouterContext),Y=null!=G?G:Z,q=!G,X=!1!==R,K=null===R?S.PrefetchKind.AUTO:S.PrefetchKind.FULL,{href:Q,as:ee}=s.default.useMemo(()=>{if(!G){let e=formatStringOrUrl(f);return{href:e,as:x?formatStringOrUrl(x):e}}let[e,n]=(0,u.resolveHref)(G,f,!0);return{href:e,as:x?(0,u.resolveHref)(G,x):n||e}},[G,f,x]),et=s.default.useRef(Q),en=s.default.useRef(ee);U&&(a=s.default.Children.only(r));let er=U?a&&"object"==typeof a&&a.ref:n,[ea,ei,eo]=(0,b.useIntersection)({rootMargin:"200px"}),es=s.default.useCallback(e=>{(en.current!==ee||et.current!==Q)&&(eo(),en.current=ee,et.current=Q),ea(e),er&&("function"==typeof er?er(e):"object"==typeof er&&(er.current=e))},[ee,er,Q,eo,ea]);s.default.useEffect(()=>{Y&&ei&&X&&prefetch(Y,Q,ee,{locale:I},{kind:K},q)},[ee,Q,ei,I,X,null==G?void 0:G.locale,Y,q,K]);let el={ref:es,onClick(e){U||"function"!=typeof O||O(e),U&&a.props&&"function"==typeof a.props.onClick&&a.props.onClick(e),Y&&!e.defaultPrevented&&function(e,n,r,a,u,f,m,_,g,v){let{nodeName:b}=e.currentTarget,T="A"===b.toUpperCase();if(T&&(function(e){let n=e.currentTarget,r=n.getAttribute("target");return r&&"_self"!==r||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.nativeEvent&&2===e.nativeEvent.which}(e)||!g&&!(0,c.isLocalURL)(r)))return;e.preventDefault();let navigate=()=>{let e=null==m||m;"beforePopState"in n?n[u?"replace":"push"](r,a,{shallow:f,locale:_,scroll:e}):n[u?"replace":"push"](a||r,{forceOptimisticNavigation:!v,scroll:e})};g?s.default.startTransition(navigate):navigate()}(e,Y,Q,ee,A,j,N,I,q,X)},onMouseEnter(e){U||"function"!=typeof P||P(e),U&&a.props&&"function"==typeof a.props.onMouseEnter&&a.props.onMouseEnter(e),Y&&(X||!q)&&prefetch(Y,Q,ee,{locale:I,priority:!0,bypassPrefetchedCheck:!0},{kind:K},q)},onTouchStart(e){U||"function"!=typeof F||F(e),U&&a.props&&"function"==typeof a.props.onTouchStart&&a.props.onTouchStart(e),Y&&(X||!q)&&prefetch(Y,Q,ee,{locale:I,priority:!0,bypassPrefetchedCheck:!0},{kind:K},q)}};if((0,m.isAbsoluteUrl)(ee))el.href=ee;else if(!U||C||"a"===a.type&&!("href"in a.props)){let e=void 0!==I?I:null==G?void 0:G.locale,n=(null==G?void 0:G.isLocaleDomain)&&(0,T.getDomainLocale)(ee,e,null==G?void 0:G.locales,null==G?void 0:G.domainLocales);el.href=n||(0,k.addBasePath)((0,_.addLocale)(ee,e,null==G?void 0:G.defaultLocale))}return U?s.default.cloneElement(a,el):s.default.createElement("a",{...B,...el},r)}),R=w;("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esMo
22dule",{value:!0}),Object.assign(n.default,n),e.exports=n.default)},920:function(e,n,r){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"useIntersection",{enumerable:!0,get:function(){return useIntersection}});let a=r(7294),s=r(3436),u="function"==typeof IntersectionObserver,c=new Map,f=[];function useIntersection(e){let{rootRef:n,rootMargin:r,disabled:m}=e,_=m||!u,[g,v]=(0,a.useState)(!1),b=(0,a.useRef)(null),T=(0,a.useCallback)(e=>{b.current=e},[]);(0,a.useEffect)(()=>{if(u){if(_||g)return;let e=b.current;if(e&&e.tagName){let a=function(e,n,r){let{id:a,observer:s,elements:u}=function(e){let n;let r={root:e.root||null,margin:e.rootMargin||""},a=f.find(e=>e.root===r.root&&e.margin===r.margin);if(a&&(n=c.get(a)))return n;let s=new Map,u=new IntersectionObserver(e=>{e.forEach(e=>{let n=s.get(e.target),r=e.isIntersecting||e.intersectionRatio>0;n&&r&&n(r)})},e);return n={id:r,observer:u,elements:s},f.push(r),c.set(r,n),n}(r);return u.set(e,n),s.observe(e),function(){if(u.delete(e),s.unobserve(e),0===u.size){s.disconnect(),c.delete(a);let e=f.findIndex(e=>e.root===a.root&&e.margin===a.margin);e>-1&&f.splice(e,1)}}}(e,e=>e&&v(e),{root:null==n?void 0:n.current,rootMargin:r});return a}}else if(!g){let e=(0,s.requestIdleCallback)(()=>v(!0));return()=>(0,s.cancelIdleCallback)(e)}},[_,r,n,g,b.current]);let k=(0,a.useCallback)(()=>{v(!1)},[]);return[T,g,k]}("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),e.exports=n.default)},1342:function(e,n,r){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),function(e,n){for(var r in n)Object.defineProperty(e,r,{enumerable:!0,get:n[r]})}(n,{noSSR:function(){return noSSR},default:function(){return dynamic}});let a=r(8754),s=(r(7294),a._(r(4304)));function convertModule(e){return{default:(null==e?void 0:e.default)||e}}function noSSR(e,n){return delete n.webpack,delete n.modules,e(n)}function dynamic(e,n){let r=s.default,a={loading:e=>{let{error:n,isLoading:r,pastDelay:a}=e;return null}};e instanceof Promise?a.loader=()=>e:"function"==typeof e?a.loader=e:"object"==typeof e&&(a={...a,...e}),a={...a,...n};let u=a.loader;return(a.loadableGenerated&&(a={...a,...a.loadableGenerated},delete a.loadableGenerated),"boolean"!=typeof a.ssr||a.ssr)?r({...a,loader:()=>null!=u?u().then(convertModule):Promise.resolve(convertModule(()=>null))}):(delete a.webpack,delete a.modules,noSSR(r,a))}("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),e.exports=n.default)},43:function(e,n,r){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"LoadableContext",{enumerable:!0,get:function(){return u}});let a=r(8754),s=a._(r(7294)),u=s.default.createContext(null)},4304:function(e,n,r){"use strict";/**
23@copyright (c) 2017-present James Kyle <[email protected]>
24 MIT License
25 Permission is hereby granted, free of charge, to any person obtaining
26a copy of this software and associated documentation files (the
27"Software"), to deal in the Software without restriction, including
28without limitation the rights to use, copy, modify, merge, publish,
29distribute, sublicense, and/or sell copies of the Software, and to
30permit persons to whom the Software is furnished to do so, subject to
31the following conditions:
32 The above copyright notice and this permission notice shall be
33included in all copies or substantial portions of the Software.
34 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
35EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
36MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
37NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
38LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
39OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
40WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE
41*/Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"default",{enumerable:!0,get:function(){return _}});let a=r(8754),s=a._(r(7294)),u=r(43),c=[],f=[],m=!1;function load(e){let n=e(),r={loading:!0,loaded:null,error:null};return r.promise=n.then(e=>(r.loading=!1,r.loaded=e,e)).catch(e=>{throw r.loading=!1,r.error=e,e}),r}let LoadableSubscription=class LoadableSubscription{promise(){return this._res.promise}retry(){this._clearTimeouts(),this._res=this._loadFn(this._opts.loader),this._state={pastDelay:!1,timedOut:!1};let{_res:e,_opts:n}=this;e.loading&&("number"==typeof n.delay&&(0===n.delay?this._state.pastDelay=!0:this._delay=setTimeout(()=>{this._update({pastDelay:!0})},n.delay)),"number"==typeof n.timeout&&(this._timeout=setTimeout(()=>{this._update({timedOut:!0})},n.timeout))),this._res.promise.then(()=>{this._update({}),this._clearTimeouts()}).catch(e=>{this._update({}),this._clearTimeouts()}),this._update({})}_update(e){this._state={...this._state,error:this._res.error,loaded:this._res.loaded,loading:this._res.loading,...e}
41,this._callbacks.forEach(e=>e())}_clearTimeouts(){clearTimeout(this._delay),clearTimeout(this._timeout)}getCurrentValue(){return this._state}subscribe(e){return this._callbacks.add(e),()=>{this._callbacks.delete(e)}}constructor(e,n){this._loadFn=e,this._opts=n,this._callbacks=new Set,this._delay=null,this._timeout=null,this.retry()}};function Loadable(e){return function(e,n){let r=Object.assign({loader:null,loading:null,delay:200,timeout:null,webpack:null,modules:null},n),a=null;function init(){if(!a){let n=new LoadableSubscription(e,r);a={getCurrentValue:n.getCurrentValue.bind(n),subscribe:n.subscribe.bind(n),retry:n.retry.bind(n),promise:n.promise.bind(n)}}return a.promise()}if(!m){let e=r.webpack?r.webpack():r.modules;e&&f.push(n=>{for(let r of e)if(n.includes(r))return init()})}function LoadableComponent(e,n){!function(){init();let e=s.default.useContext(u.LoadableContext);e&&Array.isArray(r.modules)&&r.modules.forEach(n=>{e(n)})}();let c=s.default.useSyncExternalStore(a.subscribe,a.getCurrentValue,a.getCurrentValue);return s.default.useImperativeHandle(n,()=>({retry:a.retry}),[]),s.default.useMemo(()=>{var n;return c.loading||c.error?s.default.createElement(r.loading,{isLoading:c.loading,pastDelay:c.pastDelay,timedOut:c.timedOut,error:c.error,retry:a.retry}):c.loaded?s.default.createElement((n=c.loaded)&&n.default?n.default:n,e):null},[e,c])}return LoadableComponent.preload=()=>init(),LoadableComponent.displayName="LoadableComponent",s.default.forwardRef(LoadableComponent)}(load,e)}function flushInitializers(e,n){let r=[];for(;e.length;){let a=e.pop();r.push(a(n))}return Promise.all(r).then(()=>{if(e.length)return flushInitializers(e,n)})}Loadable.preloadAll=()=>new Promise((e,n)=>{flushInitializers(c).then(e,n)}),Loadable.preloadReady=e=>(void 0===e&&(e=[]),new Promise(n=>{let res=()=>(m=!0,n());flushInitializers(f,e).then(res,res)})),window.__NEXT_PRELOADREADY=Loadable.preloadReady;let _=Loadable},9158:function(e,n,r){"use strict";r.r(n),r.d(n,{default:function(){return _app}});var a,s,u=r(5893),c=r(7294);r(6252);var f=r(1664),m=r.n(f);let CheckSVG=()=>(0,u.jsx)("svg",{viewBox:"0 0 15 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,u.jsx)("path",{d:"M14 1L4.82353 11L1 7.15385",stroke:"white",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})});var _=r(9950);let AppStoreSVG=()=>(0,u.jsxs)("svg",{width:"120",height:"40",viewBox:"0 0 120 40",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,u.jsx)("rect",{x:"0.5",y:"0.5",width:"119",height:"39",rx:"5.5",fill:"black"}),(0,u.jsx)("rect",{x:"0.5",y:"0.5",width:"119",height:"39",rx:"5.5",stroke:"#A6A6A6"}),(0,u.jsx)("path",{d:"M24.7045 20.763C24.7166 19.8431 24.9669 18.9411 25.4321 18.141C25.8972 17.3409 26.5621 16.6687 27.3648 16.1869C26.8548 15.4758 26.1821 14.8907 25.4 14.4779C24.6178 14.065 23.7479 13.836 22.8592 13.8088C20.9635 13.6146 19.1258 14.9163 18.1598 14.9163C17.1751 14.9163 15.6878 13.8281 14.0862 13.8603C13.0502 13.893 12.0406 14.1871 11.1557 14.714C10.2708 15.2408 9.54075 15.9825 9.03674 16.8668C6.85352 20.5571 8.48201 25.9808 10.5734 28.9639C11.6197 30.4246 12.8426 32.0562 14.4428 31.9984C16.0086 31.9349 16.5934 31.0235 18.4835 31.0235C20.3561 31.0235 20.9048 31.9984 22.5374 31.9616C24.2176 31.9349 25.2762 30.4944 26.2859 29.0198C27.0377 27.979 27.6162 26.8287 28 25.6115C27.0238 25.2084 26.1908 24.5337 25.6048 23.6715C25.0187 22.8093 24.7056 21.7977 24.7045 20.763Z",fill:"white"}),(0,u.jsx)("path",{d:"M21.622 11.8471C22.5381 10.7734 22.9895 9.39335 22.8802 8C21.4806 8.14352 20.1877 8.7966 19.2592 9.82911C18.8052 10.3335 18.4575 10.9203 18.236 11.556C18.0145 12.1917 17.9234 12.8638 17.9681 13.5338C18.6681 13.5408 19.3607 13.3927 19.9936 13.1005C20.6266 12.8084 21.1833 12.3798 21.622 11.8471Z",fill:"white"}),(0,u.jsx)("path",{d:"M36.791 8.50146H38.8608C40.6494 8.50146 41.5195 9.56494 41.5195 11.4941C41.5195 13.4233 40.6406 14.5 38.8608 14.5H36.791V8.50146ZM37.7886 9.34082V13.6606H38.751C39.9375 13.6606 40.4956 12.9443 40.4956 11.5073C40.4956 10.0615 39.9331 9.34082 38.751 9.34082H37.7886ZM44.6748 9.77588C45.8877 9.77588 46.7358 10.5625 46.7358 11.8677V12.4697C46.7358 13.8188 45.8877 14.5791 44.6748 14.5791C43.4443 14.5791 42.605 13.8276 42.605 12.4741V11.8721C42.605 10.6021 43.4575 9.77588 44.6748 9.77588ZM44.6792 10.5625C43.9849 10.5625 43.5894 11.1426 43.5894 11.9204V12.439C43.5894 13.2168 43.9585 13.7925 44.6792 13.7925C45.3911 13.7925 45.7559 13.2212 45.7559 12.439V11.9204C45.7559 11.1426 45.3735 10.5625 44.6792 10.5625ZM53.8989 9.85498L52.6772 14.5H51.6841L50.7129 11.0723H50.6865L49.7329 14.5H48.7354L47.4609 9.85498H48.5112L49.2583 13.397H49.3022L50.2383 9.85498H51.1567L52.1191 13.397H52.1631L52.9233 9.85498H53.8989ZM54.8657 14.5V9.85498H55.8237V10.6899H55.8721C55.9907 10.3252 56.3291 9.78467 57.2695 9.78467C58.2056 9.78467 58.834 10.3032 58.834 11.3623V14.5H57.8584V11.6479C57.8584 10.9404 57.4893 10.6152 56.9399 10.6152C56.2192 10.6152 55.8413 11.1689 55.8413 11.9204V14.5H54.8657ZM60.3105 14.5V8.18506H61.2861V14.5H60.3105ZM64.6348 9.77588C65.8477 9.77588 66.6958 10.5625 66.6958 11.8677V12.4697C66.6958 13.8188 65.8477 14.5791 64.6348 14.5791C63.4043 14.5791 62.5649 13.8276 62.5649 12.4741V11.8721C62.5649 10.6021 63.4175 9.77588 64.6348 9.77588ZM64.6392 10.5625C63.9448 10.5625 63.5493 11.1426 63.5493 11.9204V12.439C63.5493 13.2168 63.9185 13.7925 64.6392 13.7925C65.3511 13.7925 65.7158 13.2212 65.7158 12.439V11.9204C65.7158 11.1426 65.3335 10.5625 64.6392 10.5625ZM69.2227 14.5703C68.3218 14.5703 67.7021 14.0166 67.7021 13.1509C67.7021 12.3291 68.2734 11.7754 69.3457 11.7754H70.519V11.3403C70.519 10.8086 70.1807 10.5581 69.6445 10.5581C69.1172 10.5581 68.8799 10.7778 68.8052 11.0854H67.8779C67.9351 10.3076 68.5195 9.78467 69.6753 9.78467C70.6685 9.78467 71.4902 10.1978 71.4902 11.3535V14.5H70.563V13.8979H70.519C70.3125 14.2539 69.9082 14.5703 69.2227 14.5703ZM69.5259 13.8145C70.0796 13.8145 70.519 13.4365 70.519 12.9312V12.4302H69.4995C68.9326 12.4302 68.6821 12.7158 68.6821 13.1025C68.6821 13.5859 69.0864 13.8145 69.5259 13.8145ZM74.4961 9.79346C75.1509 9.79346 75.6519 10.0835 75.832 10.5537H75.8804V8.18506H76.856V14.5H75.9067V13.7573H75.8584C75.7178 14.2275 75.1597 14.5615 74.4829 14.5615C73.415 14.5615 72.7207 13.8013 72.7207 12.5752V11.7798C72.7207 10.5537 73.4282 9.79346 74.4961 9.79346ZM74.7686 10.5933C74.1182 10.5933 73.7139 11.0767 73.7139 11.9204V12.4302C73.7139 13.2783 74.1226 13.7617 74.7905 13.7617C75.4497 13.7617 75.8804 13.2827 75.8804 12.4917V11.7886C75.8804 11.0723 75.4102 10.5933 74.7686 10.5933ZM82.2129 9.77588C83.4258 9.77588 84.2739 10.5625 84.2739 11.8677V12.4697C84.2739 13.8188 83.4258 14.5791 82.2129 14.5791C80.9824 14.5791 80.1431 13.8276 80.1431 12.4741V11.8721C80.1431 10.6021 80.9956 9.77588 82.2129 9.77588ZM82.2173 10.5625C81.5229 10.5625 81.1274 11.1426 81.1274 11.9204V12.439C81.1274 13.2168 81.4966 13.7925 82.2173 13.7925C82.9292 13.7925 83.2939 13.2212 83.2939 12.439V11.9204C83.2939 11.1426 82.9116 10.5625 82.2173 10.5625ZM85.5308 14.5V9.85498H86.4888V10.6899H86.5371C86.6558 10.3252 86.9941 9.78467 87.9346 9.78467C88.8706 9.78467 89.499 10.3032 89.499 11.3623V14.5H88.5234V11.6479C88.5234 10.9404 88.1543 10.6152 87.605 10.6152C86.8843 10.6152 86.5063 11.1689 86.5063 11.9204V14.5H85.5308ZM93.2739 9.88574V8.72559H94.2275V9.88574H95.269V10.6504H94.2275V13.1157C94.2275 13.6211 94.4165 13.7617 94.9395 13.7617C95.0713 13.7617 95.2471 13.7529 95.3218 13.7441V14.4912C95.2427 14.5044 94.9175 14.5308 94.6978 14.5308C93.5684 14.5308 93.2607 14.1265 93.2607 13.1948V10.6504H92.5532V9.88574H93.2739ZM96.4995 14.5V8.18506H97.4707V10.6899H97.519C97.6201 10.3604 97.998 9.78467 98.9297 9.78467C99.835 9.78467 100.481 10.3076 100.481 11.3667V14.5H99.5098V11.6523C99.5098 10.9448 99.1187 10.6152 98.5649 10.6152C97.8662 10.6152 97.4707 11.1646 97.4707 11.9204V14.5H96.4995ZM103.755 14.5791C102.489 14.5791 101.703 13.8013 101.703 12.4917V11.8633C101.703 10.5449 102.564 9.77588 103.698 9.77588C104.862 9.77588 105.684 10.5845 105.684 11.8633V12.4082H102.669V12.6367C102.669 13.3047 103.065 13.7969 103.75 13.7969C104.26 13.7969 104.612 13.5552 104.678 13.2651H105.631C105.574 13.8013 105.007 14.5791 103.755 14.5791ZM102.669 11.771H104.73V11.7095C104.73 11.0107 104.322 10.5449 103.702 10.5449C103.083 10.5449 102.669 11.0107 102.669 11.7095V11.771Z",fill:"white"}),(0,u.jsx)("path",{d:"M38.2061 30.5H36.1758L40.3066 18.5029H42.5391L46.6611 30.5H44.5518L43.4883 27.1777H39.2783L38.2061 30.5ZM41.4316 20.5771H41.3525L39.7266 25.6484H43.04L41.4316 20.5771ZM52.2644 30.6318C51.0603 30.6318 50.1462 30.0605 49.654 29.208H49.5837V33.585H47.6325V21.21H49.531V22.5723H49.6013C50.
411111 21.6846 51.0603 21.0869 52.3083 21.0869C54.3913 21.0869 55.8767 22.6602 55.8767 25.4375V26.2637C55.8767 29.0234 54.4089 30.6318 52.2644 30.6318ZM51.8161 29.0234C53.0554 29.0234 53.8991 28.0303 53.8991 26.1582V25.5078C53.8991 23.7061 53.1081 22.6777 51.781 22.6777C50.4187 22.6777 49.5661 23.7852 49.5661 25.499V26.1582C49.5661 27.916 50.4275 29.0234 51.8161 29.0234ZM62.183 30.6318C60.9789 30.6318 60.0649 30.0605 59.5727 29.208H59.5024V33.585H57.5512V21.21H59.4496V22.5723H59.52C60.0297 21.6846 60.9789 21.0869 62.227 21.0869C64.31 21.0869 65.7954 22.6602 65.7954 25.4375V26.2637C65.7954 29.0234 64.3276 30.6318 62.183 30.6318ZM61.7348 29.0234C62.9741 29.0234 63.8178 28.0303 63.8178 26.1582V25.5078C63.8178 23.7061 63.0268 22.6777 61.6996 22.6777C60.3373 22.6777 59.4848 23.7852 59.4848 25.499V26.1582C59.4848 27.916 60.3461 29.0234 61.7348 29.0234ZM69.8387 27.1689H71.7899C71.8778 28.2061 72.7919 29.0938 74.4882 29.0938C76.0438 29.0938 76.9667 28.3643 76.9667 27.2305C76.9667 26.3164 76.3514 25.8242 75.0682 25.5166L73.0995 25.0244C71.5526 24.6641 70.1639 23.7412 70.1639 21.79C70.1639 19.4961 72.1679 18.2393 74.497 18.2393C76.8261 18.2393 78.7684 19.4961 78.8124 21.7373H76.8964C76.8085 20.7178 76.0262 19.874 74.4706 19.874C73.0995 19.874 72.1679 20.5244 72.1679 21.6406C72.1679 22.4229 72.7128 22.9854 73.829 23.2402L75.7889 23.7236C77.5907 24.1631 78.9618 25.0156 78.9618 27.0547C78.9618 29.4102 77.0546 30.7373 74.3387 30.7373C70.9989 30.7373 69.8827 28.7861 69.8387 27.1689ZM81.3395 21.21V18.9512H83.2555V21.21H85.066V22.7744H83.2555V27.7314C83.2555 28.7422 83.6334 29.0234 84.6793 29.0234C84.8463 29.0234 85.0045 29.0234 85.1188 29.0059V30.5C84.9605 30.5264 84.5914 30.5615 84.1959 30.5615C81.9371 30.5615 81.3131 29.7529 81.3131 27.8896V22.7744H80.0299V21.21H81.3395ZM90.3353 21.0518C93.0071 21.0518 94.4573 22.9326 94.4573 25.4639V26.2109C94.4573 28.8301 93.0159 30.6582 90.3353 30.6582C87.6546 30.6582 86.1956 28.8301 86.1956 26.2109V25.4639C86.1956 22.9414 87.6634 21.0518 90.3353 21.0518ZM90.3353 22.6162C88.8851 22.6162 88.1644 23.8027 88.1644 25.4902V26.2021C88.1644 27.8633 88.8763 29.085 90.3353 29.085C91.7943 29.085 92.4974 27.8721 92.4974 26.2021V25.4902C92.4974 23.7939 91.7855 22.6162 90.3353 22.6162ZM96.1055 30.5V21.21H98.0567V22.4316H98.127C98.3643 21.8516 99.0586 21.0781 100.351 21.0781C100.606 21.0781 100.825 21.0957 101.01 21.1309V22.8535C100.843 22.8096 100.5 22.7832 100.175 22.7832C98.6104 22.7832 98.083 23.75 98.083 24.998V30.5H96.1055ZM105.743 30.6582C103.256 30.6582 101.674 29.0146 101.674 26.2637V25.3232C101.674 22.7305 103.22 21.0518 105.664 21.0518C108.142 21.0518 109.636 22.792 109.636 25.4111V26.2988H103.598V26.5186C103.598 28.083 104.442 29.1201 105.769 29.1201C106.762 29.1201 107.439 28.6279 107.677 27.8281H109.531C109.25 29.3311 108.037 30.6582 105.743 30.6582ZM103.598 24.9365H107.729V24.9189C107.729 23.6006 106.912 22.5635 105.673 22.5635C104.416 22.5635 103.598 23.6006 103.598 24.9189V24.9365Z",fill:"white"})]}),GooglePlaySVG=()=>(0,u.jsxs)("svg",{width:"120",height:"40",viewBox:"0 0 120 40",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,u.jsx)("rect",{x:"0.5",y:"0.5",width:"119",height:"39",rx:"5.5",fill:"black"}),(0,u.jsx)("rect",{x:"0.5",y:"0.5",width:"119",height:"39",rx:"5.5",stroke:"#A6A6A6"}),(0,u.jsx)("path",{d:"M17.8051 19.4617L8.08984 30.0059C8.09076 30.0078 8.09076 30.0106 8.09167 30.0125C8.39005 31.1574 9.41203 32 10.6256 32C11.1111 32 11.5664 31.8656 11.957 31.6305L11.988 31.6118L22.9232 25.1593L17.8051 19.4617Z",fill:"#EA4335"}),(0,u.jsx)("path",{d:"M27.6312 17.6662L27.6221 17.6597L22.9009 14.8612L17.582 19.7013L22.9201 25.1582L27.6157 22.3878C28.4388 21.9324 28.9981 21.045 28.9981 20.0223C28.9981 19.0052 28.447 18.1225 27.6312 17.6662Z",fill:"#FBBC04"}),(0,u.jsx)("path",{d:"M8.08942 9.99325C8.03102 10.2135 8 10.4449 8 10.6838V29.3163C8 29.5552 8.03102 29.7866 8.09034 30.0059L18.1386 19.7313L8.08942 9.99325Z",fill:"#4285F4"}),(0,u.jsx)("path",{d:"M17.8771 20L22.9049 14.8594L11.9825 8.3836C11.5856 8.14005 11.122 8.00009 10.6265 8.00009C9.41295 8.00009 8.38914 8.84456 8.09076 9.99043C8.09076 9.99136 8.08984 9.9923 8.08984 9.99323L17.8771 20Z",fill:"#34A853"}),(0,u.jsx)("path",{d:"M43.61 11.71C43.61 12.71 43.3133 13.5067 42.72 14.1C42.0533 14.8067 41.1767 15.16 40.09 15.16C39.05 15.16 38.17 14.8 37.45 14.08C36.73 13.36 36.37 12.4733 36.37 11.42C36.37 10.3667 36.73 9.48 37.45 8.76C38.17 8.04 39.05 7.68 40.09 7.68C40.6167 7.68 41.1133 7.77333 41.58 7.96C42.0467 8.14667 42.43 8.41 42.73 8.75L42.07 9.41C41.85 9.14333 41.5633 8.93667 41.21 8.79C40.8633 8.63667 40.49 8.56 40.09 8.56C39.31 8.56 38.65 8.83 38.11 9.37C37.5767 9.91667 37.31 10.6 37.31 11.42C37.31 12.24 37.5767 12.9233 38.11 13.47C38.65 14.01 39.31 14.28 40.09 14.28C40.8033 14.28 41.3967 14.08 41.87 13.68C42.3433 13.28 42.6167 12.73 42.69 12.03H40.09V11.17H43.56C43.5933 11.3567 43.61 11.5367 43.61 11.71ZM48.9078 7.84V8.72H45.6478V10.99H48.5878V11.85H45.6478V14.12H48.9078V15H44.7278V7.84H48.9078ZM52.5877 8.72V15H51.6677V8.72H49.6677V7.84H54.5877V8.72H52.5877ZM58.6654 15H57.7454V7.84H58.6654V15ZM62.5487 8.72V15H61.6287V8.72H59.6287V7.84H64.5487V8.72H62.5487ZM74.521 11.42C74.521 12.48 74.1677 13.3667 73.461 14.08C72.7477 14.8 71.8743 15.16 70.841 15.16C69.801 15.16 68.9277 14.8 68.221 14.08C67.5143 13.3667 67.161 12.48 67.161 11.42C67.161 10.36 67.5143 9.47333 68.221 8.76C68.9277 8.04 69.801 7.68 70.841 7.68C71.881 7.68 72.7543 8.04333 73.461 8.77C74.1677 9.48333 74.521 10.3667 74.521 11.42ZM68.101 11.42C68.101 12.2467 68.361 12.93 68.881 13.47C69.4077 14.01 70.061 14.28 70.841 14.28C71.621 14.28 72.271 14.01 72.791 13.47C73.3
41177 12.9367 73.581 12.2533 73.581 11.42C73.581 10.5867 73.3177 9.90333 72.791 9.37C72.271 8.83 71.621 8.56 70.841 8.56C70.061 8.56 69.4077 8.83 68.881 9.37C68.361 9.91 68.101 10.5933 68.101 11.42ZM76.5267 15H75.6067V7.84H76.7267L80.2067 13.41H80.2467L80.2067 12.03V7.84H81.1267V15H80.1667L76.5267 9.16H76.4867L76.5267 10.54V15Z",fill:"white"}),(0,u.jsx)("path",{d:"M93.5181 31.4097H95.1469V20.3981H93.5181V31.4097ZM108.189 24.3646L106.322 29.1388H106.266L104.328 24.3646H102.573L105.479 31.0371L103.823 34.749H105.521L110 24.3646H108.189ZM98.9519 30.1588C98.4176 30.1588 97.6739 29.8902 97.6739 29.2234C97.6739 28.3742 98.6001 28.0483 99.4005 28.0483C100.116 28.0483 100.454 28.2042 100.889 28.4165C100.762 29.4365 99.892 30.1588 98.9519 30.1588ZM99.1483 24.1241C97.969 24.1241 96.7469 24.6482 96.2424 25.8101L97.6879 26.4188C97.9969 25.8101 98.5721 25.611 99.1762 25.611C100.019 25.611 100.875 26.121 100.889 27.0283V27.1411C100.594 26.971 99.9627 26.7165 99.1902 26.7165C97.632 26.7165 96.0451 27.5806 96.0451 29.1952C96.0451 30.6689 97.323 31.6184 98.7546 31.6184C99.8501 31.6184 100.454 31.1225 100.833 30.5411H100.889V31.3912H102.461V27.1692C102.461 25.2146 101.015 24.1241 99.1483 24.1241ZM89.0821 25.7053H86.7655V21.9308H89.0821C90.2998 21.9308 90.9911 22.9482 90.9911 23.8176C90.9911 24.6711 90.2998 25.7053 89.0821 25.7053ZM89.0402 20.3981H85.1375V31.4097H86.7655V27.2379H89.0402C90.8453 27.2379 92.6199 25.9184 92.6199 23.8176C92.6199 21.7168 90.8453 20.3981 89.0402 20.3981ZM67.7583 30.1606C66.6332 30.1606 65.6913 29.2102 65.6913 27.9047C65.6913 26.5852 66.6332 25.6198 67.7583 25.6198C68.8695 25.6198 69.7406 26.5852 69.7406 27.9047C69.7406 29.2102 68.8695 30.1606 67.7583 30.1606ZM69.6289 24.9812H69.5722C69.2064 24.5417 68.5038 24.1444 67.6178 24.1444C65.7611 24.1444 64.0599 25.7898 64.0599 27.9047C64.0599 30.0047 65.7611 31.6369 67.6178 31.6369C68.5038 31.6369 69.2064 31.2396 69.5722 30.7851H69.6289V31.3251C69.6289 32.7582 68.8695 33.5246 67.6457 33.5246C66.6471 33.5246 66.0282 32.8005 65.7751 32.1901L64.3549 32.7864C64.7626 33.78 65.8458 35 67.6457 35C69.5582 35 71.1757 33.8646 71.1757 31.0978V24.3708H69.6289V24.9812ZM72.3008 31.4097H73.9323V20.3973H72.3008V31.4097ZM76.3362 27.777C76.2943 26.3298 77.4474 25.5916 78.2766 25.5916C78.9243 25.5916 79.4725 25.9176 79.6549 26.3862L76.3362 27.777ZM81.3989 26.528C81.0899 25.6912 80.1472 24.1444 78.2208 24.1444C76.3083 24.1444 74.7196 25.6621 74.7196 27.8907C74.7196 29.9906 76.2943 31.6369 78.4032 31.6369C80.1053 31.6369 81.0899 30.5869 81.4976 29.9765L80.2319 29.1247C79.8103 29.7493 79.2333 30.1606 78.4032 30.1606C77.5739 30.1606 76.983 29.7774 76.6033 29.0261L81.5674 26.9534L81.3989 26.528ZM41.8501 25.2939V26.883H45.6184C45.5058 27.777 45.2107 28.4297 44.7612 28.8834C44.2121 29.4374 43.3541 30.0479 41.8501 30.0479C39.5291 30.0479 37.7152 28.1602 37.7152 25.8189C37.7152 23.4767 39.5291 21.5899 41.8501 21.5899C43.1018 21.5899 44.0157 22.0867 44.6905 22.7254L45.8017 21.604C44.8589 20.6959 43.6081 20 41.8501 20C38.6719 20 36 22.6117 36 25.8189C36 29.0261 38.6719 31.6369 41.8501 31.6369C43.5653 31.6369 44.8589 31.0688 45.8715 30.0047C46.9129 28.9547 47.2358 27.4793 47.2358 26.2866C47.2358 25.9176 47.2079 25.5775 47.1512 25.2939H41.8501ZM51.5208 30.1606C50.3957 30.1606 49.425 29.2243 49.425 27.8907C49.425 26.5421 50.3957 25.6198 51.5208 25.6198C52.6451 25.6198 53.6158 26.5421 53.6158 27.8907C53.6158 29.2243 52.6451 30.1606 51.5208 30.1606ZM51.5208 24.1444C49.4669 24.1444 47.7936 25.7194 47.7936 27.8907C47.7936 30.0479 49.4669 31.6369 51.5208 31.6369C53.5739 31.6369 55.2472 30.0479 55.2472 27.8907C55.2472 25.7194 53.5739 24.1444 51.5208 24.1444ZM59.65 30.1606C58.5249 30.1606 57.5542 29.2243 57.5542 27.8907C57.5542 26.5421 58.5249 25.6198 59.65 25.6198C60.7752 25.6198 61.745 26.5421 61.745 27.8907C61.745 29.2243 60.7752 30.1606 59.65 30.1606ZM59.65 24.1444C57.597 24.1444 55.9237 25.7194 55.9237 27.8907C55.9237 30.0479 57.597 31.6369 59.65 31.6369C61.7031 31.6369 63.3764 30.0479 63.3764 27.8907C63.3764 25.7194 61.7031 24.1444 59.65 24.1444Z",fill:"white"})]});var g=r(3217);let InstagramSVG=e=>{let{color:n="currentColor",...r}=e;return(0,u.jsxs)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,u.jsxs)("g",{clipPath:"url(#clip0_651_2304)",children:[(0,u.jsx)("path",{d:"M4 8C4 6.93913 4.42143 5.92172 5.17157 5.17157C5.92172 4.42143 6.93913 4 8 4H16C17.0609 4 18.0783 4.42143 18.8284 5.17157C19.5786 5.92172 20 6.93913 20 8V16C20 17.0609 19.5786 18.0783 18.8284 18.8284C18.0783 19.5786 17.0609 20 16 20H8C6.93913 20 5.92172 19.5786 5.17157 18.8284C4.42143 18.0783 4 17.0609 4 16V8Z",
41stroke:"white",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),(0,u.jsx)("path",{d:"M9 12C9 12.7956 9.31607 13.5587 9.87868 14.1213C10.4413 14.6839 11.2044 15 12 15C12.7956 15 13.5587 14.6839 14.1213 14.1213C14.6839 13.5587 15 12.7956 15 12C15 11.2044 14.6839 10.4413 14.1213 9.87868C13.5587 9.31607 12.7956 9 12 9C11.2044 9 10.4413 9.31607 9.87868 9.87868C9.31607 10.4413 9 11.2044 9 12Z",stroke:"white",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),(0,u.jsx)("path",{d:"M16.5 7.5V7.51",stroke:"white",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})]}),(0,u.jsx)("defs",{children:(0,u.jsx)("clipPath",{id:"clip0_651_2304",children:(0,u.jsx)("rect",{width:"24",height:"24",fill:"white"})})})]})},X_TwitterSVG=()=>(0,u.jsxs)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,u.jsxs)("g",{clipPath:"url(#clip0_651_2312)",children:[(0,u.jsx)("path",{d:"M5 5L15.2664 19H19L8.73363 5H5Z",stroke:"white",strokeLinecap:"round",strokeLinejoin:"round"}),(0,u.jsx)("path",{d:"M5 19L10.922 13.078M13.0745 10.9255L19 5",stroke:"white",strokeLinecap:"round",strokeLinejoin:"round"})]}),(0,u.jsx)("defs",{children:(0,u.jsx)("clipPath",{id:"clip0_651_2312",children:(0,u.jsx)("rect",{width:"24",height:"24",fill:"white"})})})]}),Footer=()=>{let[e,n]=(0,c.useState)(""),[r,a]=(0,c.useState)(""),s=(0,c.useRef)(null),[f,v]=(0,c.useState)(""),[b,T]=(0,c.useState)(!1),[k,S]=(0,c.useState)("");(0,c.useEffect)(()=>{S("[email protected]")},[]);let newsletterSingUp=async()=>{if(s.current){if(s.current.validity.typeMismatch){s.current.setCustomValidity("K\xe9rj\xfck, adja meg a helyes e-mail c\xedmet"),s.current.reportValidity();return}if(""===r){s.current.setCustomValidity("Add meg az email c\xedmed"),s.current.reportValidity();return}s.current.setCustomValidity(""),s.current.reportValidity()}T(!0);let e=await fetch("/api/newsletter",{method:"POST",body:JSON.stringify({email:r}),headers:{"Content-Type":"application/json"}}),n=await e.json();v(n.message),T(!1)};return(0,u.jsx)("footer",{children:(0,u.jsxs)("div",{className:"pb-24 my-12 mx-auto px-4 md:px-12",children:[(0,u.jsxs)("div",{className:"footer-container grid grid-cols-5 gap-4 border-b",children:[(0,u.jsx)("div",{className:"pt-10 xl:col-span-2 lg:col-span-2 md:col-span-5 sm:col-span-5 col-span-5",children:(0,u.jsxs)("div",{className:"lg:flex flex-row items-start gap-4",children:[(0,u.jsx)("img",{src:"/tilos_radio_logo_round.svg",alt:"Tilos R\xe1di\xf3",className:"block p-1 w-full max-w-fit"}),(0,u.jsxs)("div",{children:[(0,u.jsx)("p",{className:"title",children:"Iratkozz fel a Tilos R\xe1di\xf3 h\xedrlevel\xe9re."}),(0,u.jsxs)("div",{className:"item",children:[(0,u.jsx)(CheckSVG,{})," nem spamel\xfcnk"]}),(0,u.jsxs)("div",{className:"item",children:[(0,u.jsx)(CheckSVG,{})," csak relev\xe1ns dolgokat osztunk meg"]}),(0,u.jsxs)("div",{className:"item mb-10",children:[(0,u.jsx)(CheckSVG,{})," csak fontos esetben \xe9rtes\xedt\xfcnk"]}),(0,u.jsxs)("div",{className:"flex flex-col sm:flex-row gap-4 mb-8",children:[(0,u.jsx)("input",{type:"email",name:"email",id:"email",ref:s,onChange:e=>a(e.target.value),placeholder:"Email c\xedmed",className:"block p-2 lg:w-60 rounded-full",required:!0}),(0,u.jsx)("button",{className:"p-2 pl-3 pr-3 rounded-full font-bold",type:"submit",onClick:()=>newsletterSingUp(),disabled:b,children:"Feliratkozom"})]}),f&&(0,u.jsx)("div",{className:"my-4",children:f}),b&&(0,u.jsx)("div",{className:"mb-4",children:"Ellenőrz\xe9s..."})]})]})}),(0,u.jsxs)("div",{className:"lg:pt-10 lg:pl-12 xl:col-span-1 lg:col-span-1 md:col-span-5 sm:col-span-5 col-span-5 border-l-0 lg:border-l",children:[(0,u.jsx)("p",{className:"title",children:"K\xf6vess minket"}),(0,u.jsx)("div",{className:"item",children:(0,u.jsxs)("a",{href:"https://www.facebook.com/tilosradio",target:"_blank",children:[(0,u.jsx)(g.E,{}),"Facebook"]})}),(0,u.jsx)("div",{className:"item",children:(0,u.jsxs)("a",{href:"https://www.instagram.com/tilosradio",target:"_blank",children:[(0,u.jsx)(InstagramSVG,{}),"Instagram"]})}),(0,u.jsx)("div",{className:"item",children:(0,u.jsxs)("a",{href:"https://x.com/tilosradio",target:"_blank",children:[(0,u.jsx)(X_TwitterSVG,{}),"X (Twitter)"]})})]}),(0,u.jsxs)("div",{className:"lg:pt-10 lg:pl-12 xl:col-span-2 lg:col-span-2 md:col-span-5 sm:col-span-5 col-span-5 border-l-0 lg:border-l",children:[(0,u.jsx)("p",{className:"title",children:"T\xf6ltsd le az appot"}),(0,u.jsxs)("div",{className:"item flex gap-3 flex-wrap",children:[(0,u.jsx)("a",{className:"app-svg",href:"https://play.google.com/store/apps/details?id=com.td1990.tilosradiomaui",target:"_blank",children:(0,u.jsx)(GooglePlaySVG,{})}),(0,u.jsx)("a",{className:"app-svg",href:"https://apps.apple.com/app/id1065967374",target:"_blank",children:(0,u.jsx)(AppStoreSVG,{})})]}),(0,u.jsx)("p",{className:"title",children:"Fizet\xe9si partnerek"}),(0,u.jsx)("div",{className:"item",children:(0,u.jsx)(_.c,{})})]})]}),(0,u.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-2 mt-10 gap-y-8",children:[(0,u.jsxs)("p",{className:"",children:["\xa92026. Tilos R\xe1di\xf3 - Minden jog fenntartava. ",(0,u.jsx)(m(),{href:"/page/adatvedelem",children:"Adatv\xe9delmi T\xe1j\xe9koztat\xf3"})]}
41),k&&(0,u.jsx)("div",{className:"text-right",children:(0,u.jsxs)("p",{children:["Ha hib\xe1t tal\xe1lt\xe1l vagy k\xe9rd\xe9sed van itt jelezd: ",(0,u.jsx)("a",{href:"mailto:".concat(k),children:k})]})})]})]})})};var v=r(7484),b=r.n(v),T=r(1163),k=r(4480);let S=(0,k.cn)({key:"currentSong",default:""}),x=(0,k.cn)({key:"currentStatus",default:""});var w=r(7376);let LastRecognizedSong=()=>{let[e]=(0,k.FV)(S),[n]=(0,k.FV)(x);return(0,u.jsx)(u.Fragment,{children:""===e?"Bet\xf6lt\xe9s...":n+e})};var R=r(6024);let PlayLiveButton=e=>{let{addSong:n}=e,[r,a]=(0,c.useState)(!1),[s]=(0,k.FV)(S),[f,m]=(0,k.FV)(w.l),copyLastRecognizedSong=()=>{(0,R.T)(s),a(!1)};return(0,u.jsx)("div",{className:"playModule flex w-full",children:(0,u.jsxs)("div",{className:"overflow-hidden h-11 relative w-full",onMouseEnter:()=>a(!0),onMouseLeave:()=>a(!1),onClick:()=>{a(e=>!e)},children:[(0,u.jsx)("div",{className:"absolute p-3 w-max ".concat(f?"marquee":""),children:(0,u.jsx)(LastRecognizedSong,{})}),r&&(0,u.jsx)("div",{className:"copyButton cursor-pointer absolute right-0 z-50 m-2 mt-2.5 mb-0 px-2 py-0.5 rounded-full font-bold no-underline block w-min",onClick:()=>copyLastRecognizedSong(),children:"M\xe1sol\xe1s"})]})})};var C=r(1723);let SearchSVG=()=>(0,u.jsxs)("svg",{width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,u.jsx)("path",{d:"M1 5.66667C1 6.2795 1.12071 6.88634 1.35523 7.45252C1.58975 8.01871 1.93349 8.53316 2.36683 8.9665C2.80017 9.39984 3.31462 9.74358 3.88081 9.9781C4.447 10.2126 5.05383 10.3333 5.66667 10.3333C6.2795 10.3333 6.88634 10.2126 7.45252 9.9781C8.01871 9.74358 8.53316 9.39984 8.9665 8.9665C9.39984 8.53316 9.74358 8.01871 9.9781 7.45252C10.2126 6.88634 10.3333 6.2795 10.3333 5.66667C10.3333 5.05383 10.2126 4.447 9.9781 3.88081C9.74358 3.31462 9.39984 2.80017 8.9665 2.36683C8.53316 1.93349 8.01871 1.58975 7.45252 1.35523
41C6.88634 1.12071 6.2795 1 5.66667 1C5.05383 1 4.447 1.12071 3.88081 1.35523C3.31462 1.58975 2.80017 1.93349 2.36683 2.36683C1.93349 2.80017 1.58975 3.31462 1.35523 3.88081C1.12071 4.447 1 5.05383 1 5.66667Z",stroke:"white",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),(0,u.jsx)("path",{d:"M13 13L9 9",stroke:"white",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})]});var A=r(8190),j=r(845);let Search=()=>{let[e,n]=(0,c.useState)([]),[r,a]=(0,c.useState)(""),[s,f]=(0,c.useState)(!1),fetchSearch=async()=>{if(!(r.length<3))try{let e=await (0,A.r)("search?q="+r);void 0===e.error?n(e.elements):n([]),f(!1)}catch(e){}};(0,c.useEffect)(()=>{""===r?n([]):r.length>=3&&(n([]),f(!0));let e=setTimeout(()=>{""===r?n([]):(r.length>=3&&(n([]),f(!0)),fetchSearch())},1e3);return()=>clearTimeout(e)},[r]);let searchType=e=>{switch(e){case"author":return"Műsork\xe9sz\xedtő";case"episode":return"Epiz\xf3d";case"show":return"Műsor";case"page":return"Oldal";default:return""}};return(0,u.jsxs)("div",{className:"search relative",children:[(0,u.jsxs)("div",{className:"flex w-full lg:min-w-[14rem]",children:[(0,u.jsx)("div",{className:"p-3 flex items-center",children:""===r?(0,u.jsx)(SearchSVG,{}):(0,u.jsx)("div",{onClick:()=>a(""),className:"cursor-pointer",children:(0,u.jsx)(C.b,{})})}),(0,u.jsx)("input",{type:"text",className:"search_box py-2 w-full outline-none transition-all focus:min-w-[14rem]",onChange:e=>a(e.target.value),value:r,"aria-label":"Keres\xe9s",placeholder:"Keres\xe9s"})]}),r&&(0,u.jsxs)("div",{className:"search_results absolute w-full z-50",children:[(0,u.jsx)(j.a,{loading:s}),e&&0!==e.length?e.map((e,n)=>(0,u.jsxs)("div",{className:"search_result grid gap-2 grid-cols-6 py-2",children:[(0,u.jsx)(m(),{href:e.uri,className:"col-span-4 px-4 mb-0 break-all",onClick:()=>a(""),children:e.title}),(0,u.jsx)("div",{className:"col-span-2 text-right mr-4 font-bold text-sm",children:searchType(e.type)})]},n)):!s&&r.length>=3&&(0,u.jsx)("div",{className:"px-4 py-2 mb-0",children:"Nincs tal\xe1lat"})]})]})};var N=r(8987),I=r(8513);let MaratonSVG=()=>(0,u.jsxs)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,u.jsx)("path",{d:"M18.375 2.25C18.5821 2.25 18.75 2.41789 18.75 2.625",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,u.jsx)("path",{d:"M18 2.625C18 2.41789 18.1679 2.25 18.375 2.25",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,u.jsx)("path",{d:"M18.375 3C18.1679 3 18 2.83211 18 2.625",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,u.jsx)("path",{d:"M18.75 2.625C18.75 2.83211 18.5821 3 18.375 3",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,u.jsx)("path",{d:"M1.875 22.5C2.08211 22.5 2.25 22.6679 2.25 22.875",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,u.jsx)("path",{d:"M1.5 22.875C1.5 22.6679 1.66789 22.5 1.875 22.5",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,u.jsx)("path",{d:"M1.875 23.25C1.66789 23.25 1.5 23.0821 1.5 22.875",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,u.jsx)("path",{d:"M2.25 22.875C2.25 23.0821 2.08211 23.25 1.875 23.25",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,u.jsx)("path",{d:"M22.125 17.25C22.3321 17.25 22.5 17.4179 22.5 17.625",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,u.jsx)("path",{d:"M21.75 17.625C21.75 17.4179 21.9179 17.25 22.125 17.25",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,u.jsx)("path",{d:"M22.125 18C21.9179 18 21.75 17.8321 21.75 17.625",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,u.jsx)("path",{d:"M22.5 17.625C22.5 17.8321 22.3321 18 22.125 18",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,u.jsx)("path",{d:"M12 2.25C12 2.3 12 13.5 12 13.5",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,u.jsx)("path",{d:"M12 13.4701C12 13.4701 14.02 7.5791 19.183 6.1001",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,u.jsx)("path",{d:"M12.0002 13.47C10.7284 9.95205 8.00886 7.14845 4.53125 5.77002",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,u.jsx)("path",{d:"M0.75 12.7518C4.45386 11.5438 8.47976 11.8008 12 13.4698",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}
41),(0,u.jsx)("path",{d:"M4.91211 19.0372C4.91211 19.0372 7.50011 13.1832 12.0001 13.4702",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,u.jsx)("path",{d:"M23.25 12.7518C19.5461 11.5438 15.5202 11.8008 12 13.4698",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,u.jsx)("path",{d:"M19.088 19.0372C19.088 19.0372 16.5 13.1832 12 13.4702",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,u.jsx)("path",{d:"M3 0.75V3.75",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,u.jsx)("path",{d:"M4.5 2.25H1.5",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,u.jsx)("path",{d:"M12 19.5V22.5",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,u.jsx)("path",{d:"M13.5 21H10.5",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})]}),MaratonDonations=()=>{let[e]=(0,k.FV)(w.l);Number.parseInt("70");let n=new Intl.NumberFormat("hu-HU",{style:"currency",currency:"HUF",minimumFractionDigits:0,maximumFractionDigits:0});return(0,u.jsx)(u.Fragment,{children:(0,u.jsx)("div",{className:"maratonDonations w-full lg:flex border-b z-0",children:(0,u.jsxs)(m(),{href:"/maraton",className:"contents",children:[(0,u.jsxs)("div",{className:"flex pt-4 ml-4",children:[(0,u.jsx)(MaratonSVG,{}),(0,u.jsx)("h2",{className:"dm-sans ml-4 lg:text-2xl text-base whitespace-nowrap",children:"Maraton adom\xe1ny mutat\xf3"})]}),(0,u.jsxs)("div",{className:"flex w-11/12 m-auto lg:ml-4",children:[(0,u.jsxs)("div",{className:"lg:w-full w-11/12 ls:mx-2 m-auto relative h-16 lg:mt-2 mt-4",children:[(0,u.jsx)("div",{className:"absolute h-3 block top-3 z-10",style:{width:62799207/7e7*100+"%",background:"linear-gradient(270deg, #FE4E00 0%, rgba(254, 78, 0, 0.28) 100%)",borderTopLeftRadius:"15px",borderBottomLeftRadius:"15px"}}),(0,u.jsx)("div",{className:"absolute rounded-lg h-3 block stick to
41p-3 w-full"}),(0,u.jsx)("div",{className:"slider absolute w-[5px] h-5 top-2 block z-20",style:{marginLeft:62799207/7e7*100+"%"},children:(0,u.jsx)("div",{className:"w-32 right-16 block",children:(0,u.jsx)("div",{className:"absolute text-sm top-6 amount whitespace-nowrap px-2 text-center {/*right-0*/} font-bold",children:n.format(62799207)})})})]}),(0,u.jsx)("div",{className:"mt-3 py-2 lg:px-4 px-2 lg:pr-4 pr-0 text-lg whitespace-nowrap",children:n.format(7e7)})]})]})})})};var O=r(5152),P=r.n(O),F=r(1571);let MenuSVG=()=>(0,u.jsxs)("svg",{width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,u.jsxs)("g",{clipPath:"url(#clip0_470_2409)",children:[(0,u.jsx)("path",{d:"M5.33594 8H26.6693",stroke:"white",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),(0,u.jsx)("path",{d:"M5.33594 16H26.6693",stroke:"white",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),(0,u.jsx)("path",{d:"M5.33594 24H26.6693",stroke:"white",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})]}),(0,u.jsx)("defs",{children:(0,u.jsx)("clipPath",{id:"clip0_470_2409",children:(0,u.jsx)("rect",{width:"32",height:"32",fill:"white"})})})]}),MenuArrowSVG=()=>(0,u.jsx)("svg",{width:"14",height:"8",viewBox:"0 0 14 8",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,u.jsx)("path",{d:"M13 1L7 7L1 0.999999",stroke:"white",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})}),MenuCloseSVG=()=>(0,u.jsxs)("svg",{width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,u.jsxs)("g",{clipPath:"url(#clip0_642_3765)",children:[(0,u.jsx)("path",{d:"M24 8L8 24",stroke:"white",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),(0,u.jsx)("path",{d:"M8 8L24 24",stroke:"white",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})]}),(0,u.jsx)("defs",{children:(0,u.jsx)("clipPath",{id:"clip0_642_3765",children:(0,u.jsx)("rect",{width:"32",height:"32",fill:"white"})})})]});var U=r(9751),B=r(4110);b().extend(B),P()(()=>r.e(9313).then(r.bind(r,9313)),{loadableGenerated:{webpack:()=>[9313]},ssr:!1});let Header=e=>{let{addSong:n}=e,[r,a]=(0,k.FV)(w.l),[s,f]=(0,c.useState)(!1),[_,g]=(0,c.useState)(!1),[v,R]=(0,c.useState)(!1),[C,j]=(0,c.useState)(!1),[N,O]=(0,c.useState)(!1),[,P]=(0,k.FV)(S),[,B]=(0,k.FV)(x),[G,Z]=(0,c.useState)(null),[Y,q]=(0,k.FV)(U.d),X=(0,T.useRouter)(),K=[{name:"Műsorok",url:"/show",sub_menu:[{name:"Napi bont\xe1s",url:"/archive/".concat(b()().format("YYYY/MM/DD"))},{name:"Heti bont\xe1s",url:"/archive/week/".concat(b()().format("YYYY/MM/DD"))},{name:"Műsorok",url:"/show"},{name:"Podcast",url:"/podcast"},{name:"Tematikus napok",url:"/page/tematikusnap"},{name:"Legend\xe1rium",url:"/page/legendarium"}]},{name:"R\xf3lunk",url:"/page/info",sub_menu:[{name:"A Tilos R\xe1di\xf3 t\xf6rt\xe9nete",url:"/page/info"},{name:"A Tilos R\xe1di\xf3 orsz\xe1gj\xe1r\xf3 Karav\xe1nja",url:"/tiloskaravan"},{name:"Tilos Kultur\xe1lis Alap\xedtv\xe1ny",url:"/page/alapitvany"},{name:"Kapcsolat",url:"/page/elerhetoseg"},{name:"Mement\xf3",url:"/memento"},{name:"Sajt\xf3",url:"/page/sajto-2024"},{name:"Maraton",url:"/maraton",bold:!0}]},{name:"Aj\xe1nl\xf3",url:"/recommendation",sub_menu:[{name:"Programaj\xe1nl\xf3",url:"/recommendation/event"},{name:"Filmaj\xe1nl\xf3",url:"/recommendation/movie"},{name:"K\xf6nyvaj\xe1nl\xf3",url:"/recommendation/book"}]},{name:"Palotai",url:"/page/palotai-zsolt",sub_menu:[]},{name:"Tilos streamek",url:"",sub_menu:[{name:"Extra tartalom",url:""},{name:"Zene",url:"/extra/dj",indent:!0},{name:"Sz\xf6veges",url:"/extra/show",indent:!0},{name:"Alternat\xedv streamek",url:""},{name:"DJ Palotai",url:"https://stream.tilos.hu/djpalotai",indent:!0,stream:I.V.djpalotai},{name:"Jazz is dead! - 24/7 jazz",url:"https://stream.tilos.hu/jazzisdead",indent:!0,stream:I.V.jazzisdead},{name:"Mese - Csak a mese!",url:"https://stream.tilos.hu/mese",indent:!0,stream:I.V.mese},{name:"Tordas R\xe1di\xf3",url:"http://stream.tilos.hu/tordas_radio_online",indent:!0,stream:I.V.tordas},{name:"chill/eclectic - karolyimusic.com",url:"https://stream.tilos.hu/karolyi-chill-eclectic",indent:!0,stream:I.V.karolyi_chill_eclectic},{name:"breaks/dnb/party music - karolyimusic.com",url:"https://stream.tilos.hu/karolyi-breaks-dnb",indent:!0,stream:I.V.karolyi_breaks_dnb},{name:"mixes - karolyimusic.com",url:"https://stream.tilos.hu/karolyi-mixes",indent:!0,stream:I.V.karolyi_mixes}]}];(0,c.useEffect)(()=>{let onScroll=()=>{N&&f(e=>!e&&(document.body.scrollTop>350||document.documentElement.scrollTop>350)||!!e&&document.body.scrollTop<350&&document.documentElement.scrollTop<350||e)};return window.addEventListener("scroll",onScroll),()=>window.removeEventListener("scroll",onScroll)},[N]),(0,c.useEffect)(()=>{loadLastRecognitionSong();let e=setInterval(()=>{loadLastRecognitionSong()},3e4);function mobile(){return window.innerWidth<=1024}function handleResize(){a(mobile())}return a(mobile()),window.addEventListener("resize",handleResize),()=>{clearInterval(e),window.removeEventListener("resize",handleResize)}},[]),(0,c.useEffect)(()=>{document.body.style.overflow=_?"hidden":"auto"},[_]),(0,c.useEffect)(()=>{X.asPath,O(!1),f(!0)},[X]);let loadLastRecognitionSong=async()=>{let e=await (0,A.r)("last-song");if(e&&e.status&&"Success"===e.status.msg&&e.metadata.music){var n,r,a,s;let u=(n=e.metadata.timestamp_utc,r=new Date(n.replace(/-/g,"/")+" UTC"),a=e.metadata.music[0].play_offset_ms,s=e.metadata.music[0].duration_ms,(isNaN(a)&&(console.log("Invalid playOffset: "+e.metadata.music[0].play_offset_ms.toString()),a=0),isNaN(s)||s<0)?(console.log("Invalid duration"),null):isNaN(r.getTime())?(console.log("Invalid recognition time. Did the format change from yyyy-mm-dd hh:mm:ss? "+n),null):new Date(r.getTime()+s-a));B(u?u<new Date?"Utols\xf3 felismert sz\xe1m (v\xe9ge lett "+b()(u).from(b()())+"): ":"Most sz\xf3l: ":"Tal\xe1n m\xe1r v\xe9get \xe9rt: "),P(e.metadata.music[0].artists[0].name+" - "+e.metadata.music[0].title)}},{resolvedTheme:Q}=(0,F.F)();(0,c.useEffect)(()=>{},[Q]);let selectMenu=e=>{G===e?Z(null):Z(e),console.log("Menu selected:",K[e])};(0,c.useEffect)(()=>{let handleLinkClick=e=>{"A"===e.target.tagName&&(R(!1),Z(null))};return document.addEventListener("click",handleLinkClick),()=>{document.removeEventListener("click",handleLinkClick)}},[]);
41let playStream=e=>{n(e),R(!1)};return(0,u.jsx)(u.Fragment,{children:(0,u.jsxs)(u.Fragment,{children:[(0,u.jsxs)("nav",{className:s?"shrunk_nav sticky top-0 z-50 transition duration-500":"",children:[(0,u.jsxs)("div",{className:"flex w-full main_navbar relative gap-3 ".concat(s?"block":"hidden"),children:[(0,u.jsx)("div",{className:"content-center py-2 ml-3",children:(0,u.jsx)("button",{onClick:()=>{v?(j(!0),setTimeout(()=>{R(!1),j(!1)},200)):R(!0),Z(null)},className:"cursor-pointer menu-button",children:v?(0,u.jsx)(MenuCloseSVG,{}):(0,u.jsx)(MenuSVG,{})})}),(0,u.jsx)("div",{children:(0,u.jsxs)(m(),{href:"/",className:"headerTitle w-48 lg:w-64",children:[(0,u.jsx)("img",{src:"/tilos_radio_logo_round.svg",alt:"Tilos R\xe1di\xf3",className:"tilos-logo block rounded-full"}),(0,u.jsx)("div",{className:"px-2 whitespace-nowrap py-2",children:"TILOS R\xc1DI\xd3"}),(0,u.jsx)("div",{className:"py-2",children:"90.3"})]})}),(0,u.jsx)("div",{className:"hidden lg:block w-full",children:(0,u.jsx)(PlayLiveButton,{addSong:n})}),(0,u.jsx)("div",{className:"w-full lg:w-auto"}),(0,u.jsx)("div",{children:(0,u.jsx)("div",{className:"menu_en_link mr-4",children:(0,u.jsx)(m(),{href:"/page/english",children:"EN"})})})]}),(0,u.jsx)(MaratonDonations,{}),(v||C)&&(0,u.jsx)("div",{className:"absolute left-0 mobile_menu".concat(C?" closing":""),children:K.map((e,n)=>(0,u.jsxs)("div",{className:"menu relative",children:[e.url?(0,u.jsxs)("div",{onClick:()=>{selectMenu(n)},className:"menu-item ".concat(e.sub_menu.length>0?"flex justify-between items-center":"","  ").concat(n===G?"selected":""),children:[(0,u.jsx)(m(),{href:e.url,target:e.target,className:"p-4 mb-0  ".concat(e.class?e.class:""),children:e.name}),e.sub_menu.length>=0&&(0,u.jsx)("div",{className:"float-right p-4 ".concat(n===G?"rotate-180":""),children:(0,u.jsx)(MenuArrowSVG,{})})]}):(0,u.jsx)("div",{className:"p-4 mb-0  ".concat(e.class?e.class:""),onClick:()=>{selectMenu(n)},children:e.name}),e.sub_menu.length>0&&(0,u.jsx)("div",{className:"sub_menu overflow-hidden",style:{height:n===G?"auto":"0"},children:e.sub_menu.map((e,n)=>e.stream?(0,u.jsx)("div",{onClick:()=>playStream(e.stream),className:"cursor-pointer menu_link p-4 ".concat(e.bold?"font-bold":""," ").concat(e.indent?"ml-4":""),children:e.name},n):""===e.url?(0,u.jsx)("div",{className:"p-4 ".concat(e.bold?"font-bold":""," ").concat(e.indent?"ml-4":""),children:e.name},n):"/"!==e.url.charAt(0)?(0,u.jsx)("a",{href:e.url,target:e.target,className:"".concat(e.bold?"font-bold":""," ").concat(e.indent?"ml-4":""),children:e.name},n):(0,u.jsx)(m(),{href:e.url,onClick:()=>g(!1),target:e.target,className:"p-4 ".concat(e.bold?"font-bold":""," ").concat(e.indent?"ml-4":""),children:e.name},n))})]},n))})]}),N&&(0,u.jsx)("nav",{children:(0,u.jsx)("div",{className:"container my-12 mx-auto px-4 md:px-12",children:(0,u.jsxs)("div",{className:"grid grid-cols-12 gap-4 relative",children:[(0,u.jsx)("div",{className:"absolute right-0",style:{to
41p:"-1.5rem"},children:(0,u.jsx)(m(),{href:"/page/english",children:"EN"})}),(0,u.jsx)("div",{className:"col-span-3",children:(0,u.jsx)(m(),{href:"/",children:(0,u.jsx)("img",{src:"/tilos_radio.svg",alt:"Tilos R\xe1di\xf3",loading:"lazy"})})}),(0,u.jsxs)("div",{className:"grid grid-cols-4 gap-4 col-span-9",children:[K.map((e,n)=>(0,u.jsxs)("div",{className:"col-span-1",children:[(0,u.jsx)(m(),{href:e.url,onClick:()=>g(!1),target:e.target,className:"big_link ".concat(e.class?e.class:""),children:e.name}),e.sub_menu.map((e,n)=>""===e.url?(0,u.jsx)("div",{className:"mb-4 ".concat(e.bold?"font-bold":""," ").concat(e.indent?"ml-4":""),children:e.name},n):"/"!==e.url.charAt(0)?(0,u.jsx)("a",{href:e.url,target:e.target,className:"".concat(e.bold?"font-bold":""," ").concat(e.indent?"ml-4":""),children:e.name},n):(0,u.jsx)(m(),{href:e.url,onClick:()=>g(!1),target:e.target,className:"".concat(e.bold?"font-bold":""," ").concat(e.indent?"ml-4":""),children:e.name},n))]},n)),(0,u.jsxs)("div",{className:"col-span-4",children:[(0,u.jsx)("hr",{}),(0,u.jsxs)("div",{className:"flex pt-4 overflow-hidden",children:[(0,u.jsx)("div",{className:"mr-10",children:(0,u.jsx)(Search,{})}),(0,u.jsx)(PlayLiveButton,{addSong:n})]})]})]})]})})})]})})};var G=r(6808),Z=r.n(G),ConditionalWrapper=function(e){var n=e.condition,r=e.wrapper,a=e.children;return n?r(a):a};function _extends(){return(_extends=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var r=arguments[n];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e}).apply(this,arguments)}function _setPrototypeOf(e,n){return(_setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,n){return e.__proto__=n,e})(e,n)}var Y={TOP:"top",BOTTOM:"bottom"};(a=s||(s={})).STRICT="strict",a.LAX="lax",a.NONE="none";var q={HIDDEN:"hidden",BY_COOKIE_VALUE:"byCookieValue"},X="CookieConsent",K=["children"],Q={disableStyles:!1,hideOnAccept:!0,hideOnDecline:!0,location:Y.BOTTOM,visible:q.BY_COOKIE_VALUE,onAccept:function(e){},onDecline:function(){},cookieName:X,cookieValue:"true",declineCookieValue:"false",setDeclineCookie:!0,buttonText:"I understand",declineButtonText:"I decline",debug:!1,expires:365,containerClasses:"CookieConsent",contentClasses:"",buttonClasses:"",buttonWrapperClasses:"",declineButtonClasses:"",buttonId:"rcc-confirm-button",declineButtonId:"rcc-decline-button",extraCookieOptions:{},disableButtonStyles:!1,enableDeclineButton:!1,flipButtons:!1,sameSite:s.LAX,ButtonComponent:function(e){var n=e.children,r=function(e,n){if(null==e)return{};var r,a,s={},u=Object.keys(e);for(a=0;a<u.length;a++)r=u[a],n.indexOf(r)>=0||(s[r]=e[r]);return s}(e,K);return c.createElement("button",Object.assign({},r),n)},overlay:!1,overlayClasses:"",onOverlayClick:function(){},acceptOnOverlayClick:!1,ariaAcceptLabel:"Accept cookies",ariaDeclineLabel:"Decline cookies",acceptOnScroll:!1,acceptOnScrollPercentage:25,customContentAttributes:{},customContainerAttributes:{},customButtonProps:{},customDeclineButtonProps:{},customButtonWrapperAttributes:{},style:{},buttonStyle:{},declineButtonStyle:{},contentStyle:{},overlayStyle:{}},ee={visible:!1,style:{alignItems:"baseline",background:"#353535",color:"white",display:"flex",flexWrap:"wrap",justifyContent:"space-between",left:"0",position:"fixed",width:"100%",zIndex:"999"},buttonStyle:{background:"#ffd42d",border:"0",borderRadius:"0px",boxShadow:"none",color:"black",cursor:"pointer",flex:"0 0 auto",padding:"5px 10px",margin:"15px"},declineButtonStyle:{background:"#c12a2a",border:"0",borderRadius:"0px",boxShadow:"none",color:"#e5e5e5",cursor:"pointer",flex:"0 0 auto",padding:"5px 10px",margin:"15px"},contentStyle:{flex:"1 0 300px",margin:"15px"},overlayStyle:{position:"fixed",left:0,top:0,width:"100%",height:"100%",zIndex:"999",backgroundColor:"rgba(0,0,0,0.3)"}},getCookieConsentValue=function(e){void 0===e&&(e=X);var n=Z().get(e);return void 0===n?Z().get(getLegacyCookieName(e)):n},getLegacyCookieName=function(e){return e+"-legacy"},et=function(e){function CookieConsent(){var n;return n=e.apply(this,arguments)||this,n.state=ee,n.handleScroll=function(){var e=n.props.acceptOnScrollPercentage,r=document.documentElement,a=document.body,s="scrollTop",u="scrollHeight";(r[s]||a[s])/((r[u]||a[u])-r.clientHeight)*100>e&&n.accept(!0)},n.removeScrollListener=function(){n.props.acceptOnScroll&&window.removeEventListener("scroll",n.handleScroll)},n}CookieConsent.prototype=Object.create(e.prototype),CookieConsent.prototype.constructor=CookieConsent,_setPrototypeOf(CookieConsent,e);var n=CookieConsent.prototype;return n.componentDidMount=function(){var e=this.props.debug;(void 0===this.getCookieValue()||e)&&(this.setState({visible:!0}),this.props.acceptOnScroll&&window.addEventListener("scroll",this.handleScroll,{passive:!0}))},n.componentWillUnmount=function(){this.removeScrollListener()},n.accept=function(e){void 0===e&&(e=!1);var n,r=this.props,a=r.cookieName,s=r.cookieValue,u=r.hideOnAccept,c=r.onAccept;this.setCookie(a,s),c(null!=(n=e)&&n),u&&(this.setState({visible:!1}),this.removeScrollListener())},n.overlayClick=function(){var e=this.props,n=e.acceptOnOverlayClick,r=e.onOverlayClick;n&&this.accept(),r()},n.decline=function(){var e=this.props,n=e.cookieName,r=e.declineCookieValue,a=e.hideOnDecline,s=e.onDecline;e.setDeclineCookie&&this.setCookie(n,r),s(),a&&this.setState({visible:!1})},n.setCookie=function(e,n){var r=this.props,a=r.extraCookieOptions,u=r.expires,c=r.sameSite,f=this.props.cookieSecurity;void 0===f&&(f=!window.location||"https:"===window.location.protocol);var m=_extends({expires:u},a,{sameSite:c,secure:f});c===s.NONE&&Z().set(getLegacyCookieName(e),n,m),Z().set(e,n,m)},n.getCookieValue=function(){return getCookieConsentValue(this.props.cookieName)},n.render=function(){var e=this;switch(this.props.visible){case q.HIDDEN:return null;case q.BY_COOKIE_VALUE:if(!this.state.visible)return null}var n=this.props,r=n.location,a=n.style,s=n.buttonStyle,u=n.declineButtonStyle,f=n.contentStyle,m=n.disableStyles,_=n.buttonText,g=n.declineButtonText,v=n.containerClasses,b=n.contentClasses,T=n.buttonClasse
41s,k=n.buttonWrapperClasses,S=n.declineButtonClasses,x=n.buttonId,w=n.declineButtonId,R=n.disableButtonStyles,C=n.enableDeclineButton,A=n.flipButtons,j=n.ButtonComponent,N=n.overlay,I=n.overlayClasses,O=n.overlayStyle,P=n.ariaAcceptLabel,F=n.ariaDeclineLabel,U=n.customContainerAttributes,B=n.customContentAttributes,G=n.customButtonProps,Z=n.customDeclineButtonProps,X=n.customButtonWrapperAttributes,K={},Q={},ee={},et={},en={};switch(m?(K=Object.assign({},a),Q=Object.assign({},s),ee=Object.assign({},u),et=Object.assign({},f),en=Object.assign({},O)):(K=Object.assign({},_extends({},this.state.style,a)),et=Object.assign({},_extends({},this.state.contentStyle,f)),en=Object.assign({},_extends({},this.state.overlayStyle,O)),R?(Q=Object.assign({},s),ee=Object.assign({},u)):(Q=Object.assign({},_extends({},this.state.buttonStyle,s)),ee=Object.assign({},_extends({},this.state.declineButtonStyle,u)))),r){case Y.TOP:K.top="0";break;case Y.BOTTOM:K.bottom="0"}var er=[];return C&&er.push(c.createElement(j,Object.assign({key:"declineButton",style:ee,className:S,id:w,"aria-label":F,onClick:function(){e.decline()}},Z),g)),er.push(c.createElement(j,Object.assign({key:"acceptButton",style:Q,className:T,id:x,"aria-label":P,onClick:function(){e.accept()}},G),_)),A&&er.reverse(),c.createElement(ConditionalWrapper,{condition:N,wrapper:function(n){return c.createElement("div",{style:en,className:I,onClick:function(){e.overlayClick()}},n)}},c.createElement("div",Object.assign({className:""+v,style:K},U),c.createElement("div",Object.assign({style:et,className:b},B),this.props.children),c.createElement("div",Object.assign({className:""+k},X),er.map(function(e){return e}))))},CookieConsent}(c.Component);et.defaultProps=Q;let CookieConsent_CookieConsent=()=>(0,u.jsxs)(et,{enableDeclineButton:!0,flipButtons:!0,buttonText:"Ok\xe9s, j\xf6het",declineButtonText:"M\xe9gsem",cookieName:"cookieconsent_status",disableStyles:!0,children:[(0,u.jsxs)("p",{className:"dm-sans",children:[(0,u.jsx)("span",{children:"\uD83C\uDF6A"})," S\xfctik"]}),(0,u.jsx)("p",{className:"mb-4 secondaryText",children:"A Tilos-on az\xe9rt alkalmazunk “cookie”-kat, hogy a hallgat\xe1si preferenci\xe1id, kor\xe1bbi lej\xe1tsz\xe1said \xe9s keres\xe9seid k\xf6nnyebben el\xe9rhetőek legyenek az oldalon bel\xfcl."})]});var en=r(1766),er=r(9826),ea=r(9089),ei=r(9230),eo=r(7918);let BulletListSVG=()=>(0,u.jsxs)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,u.jsxs)("g",{clipPath:"url(#clip0_651_1437)",children:[(0,u.jsx)("path",{d:"M9 6H20",stroke:"#1E1D1D",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),(0,u.jsx)("path",{d:"M9 12H20",stroke:"#1E1D1D",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),(0,u.jsx)("path",{d:"M9 18H20",stroke:"#1E1D1D",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),(0,u.jsx)("path",{d:"M5 6V6.01",stroke:"#1E1D1D",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),(0,u.jsx)("path",{d:"M5 12V12.01",stroke:"#1E1D1D",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),(0,u.jsx)("path",{d:"M5 18V18.01",stroke:"#1E1D1D",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})]}),(0,u.jsx)("defs",{children:(0,u.jsx)("clipPath",{id:"clip0_651_1437",children:(0,u.jsx)("rect",{width:"24",height:"24",fill:"white"})})})]}),PauseSVG=()=>(0,u.jsxs)("svg",{width:"16",height:"18",viewBox:"0 0 16 18",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,u.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1.25 2.25C1.25 1.42157 1.92157 0.75 2.75 0.75H4.25C5.07843 0.75 5.75 1.42157 5.75 2.25V15.75C5.75 16.5784 5.07843 17.25 4.25 17.25H2.75C1.92157 17.25 1.25 16.5784 1.25 15.75V2.25Z",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,u.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.25 2.25C10.25 1.42157 10.9216 0.75 11.75 0.75H13.25C14.0784 0.75 14.75 1.42157 14.75 2.25V15.75C14.75 16.5784 14.0784 17.25 13.25 17.25H11.75C10.9216 17.25 10.25 16.5784 10.25 15.75V2.25Z",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})]});var es=r(9763);let PlaylistEpisode=e=>{let{index:n,data:r,isSelected:a,removeSong:s,selectSong:f}=e,[_,g]=(0,c.useState)();return(0,c.useEffect)(()=>{g((0,eo.s)(r))},[r]),(0,u.jsx)("div",{className:"playlist-item overflow-hidden relative lg:h-18 ".concat(a?"card":""),children:(0,u.jsxs)("div",{className:"py-2 lg:py-2 flex",children:[(0,u.jsxs)("div",{className:"mr-4 relative",children:[(0,u.jsx)("div",{className:"play_button absolute cursor-pointer top-8 left-2/4 h-12 w-12 backdrop-blur rounded-full p-4",onClick:()=>{f(r)},style:{transform:"translate(-50%, -50%)"},children:(0,u.jsx)(es.X,{})}),(0,u.jsx)("div",{className:"h-16 w-16 overflow-hidden rounded-full",children:(0,u.jsx)("img",{src:_,onError:()=>{g((0,eo.m)())},className:"h-16 w-16",loading:"lazy",style:{objectFit:"cover",objectPosition:"center"}})})]}),(0,u.jsxs)("div",{className:"pt-2 overflow-hidden w-full",children:[r.text&&r.text.t
41itle&&(r.url?(0,u.jsx)(m(),{href:r.url,className:"text-lg block dm-sans",children:r.text.title.length<60?r.text.title:r.text.title.slice(0,60).trim()+"..."}):r.text.title&&(0,u.jsx)("div",{className:"text-lg block dm-sans",children:r.text.title})),r.show&&r.show.alias?(0,u.jsx)(m(),{href:"/show/".concat(r.show.alias),className:"text-sm block",children:r.show.name}):(0,u.jsx)("div",{className:"text-sm block",children:r.show.name})]}),(0,u.jsx)("button",{onClick:()=>s(r),className:"pr-4",children:(0,u.jsx)(C.b,{})})]})})},Playlist=e=>{let{songs:n,removeSong:r,selectedSongId:a,selectSong:s}=e;return(0,u.jsx)("div",{className:"playlist mt-4",children:n&&n.map((e,n)=>(0,u.jsx)(PlaylistEpisode,{index:n,data:e,isSelected:a===n,selectSong:s,removeSong:r},n))})};var el=r(1312);let EmailSVG=()=>(0,u.jsxs)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,u.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 23.25C18.2132 23.25 23.25 18.2132 23.25 12C23.25 5.7868 18.2132 0.75 12 0.75C5.7868 0.75 0.75 5.7868 0.75 12C0.75 18.2132 5.7868 23.25 12 23.25Z",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,u.jsx)("path",{d:"M15.0001 18.0479C12.2985 19.3886 9.03526 18.7747 7.00558 16.5438C4.9759 14.3129 4.67219 11.0064 6.26153 8.44306C7.85087 5.87977 10.9476 4.68166 13.8483 5.50779C16.749 6.33393 18.7498 8.98388 18.7501 11.9999",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,u.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 15C13.6569 15 15 13.6569 15 12C15 10.3431 13.6569 9 12 9C10.3431 9 9 10.3431 9 12C9 13.6569 10.3431 15 12 15Z",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,u.jsx)("path",{d:"M15 12V13.125C15 14.1605 15.8395 15 16.875 15C17.9105 15 18.75 14.1605 18.75 13.125V12",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})]}),Share=e=>{let{shareUrl:n,shareEmbeddedUrl:r,close:a}=e,[s,f]=(0,c.useState)(!1);return(0,u.jsx)("div",{className:"top-0 left-0 w-full h-full z-20 p-2",children:(0,u.jsxs)("div",{className:"sharePanel w-full bottom-1/3 p-4 rounded-md border",children:[(0,u.jsxs)("div",{className:"flex w-full",children:[(0,u.jsx)("div",{className:"dm-sans text-lg",children:"Megoszt\xe1s"}),(0,u.jsx)("div",{className:"text-right w-full",children:(0,u.jsx)("button",{onClick:()=>a(),className:"m-auto",children:(0,u.jsx)(C.b,{})})})]}),(0,u.jsxs)("div",{className:"flex flex-wrap gap-2 my-4",children:[(0,u.jsx)("div",{children:(0,u.jsxs)("a",{href:"https://www.facebook.com/sharer/sharer.php?u=".concat(encodeURIComponent(n)),className:"socialLink",target:"_blank",rel:"noreferrer",children:[(0,u.jsx)(g.E,{})," Facebook"]})}),(0,u.jsx)("div",{children:(0,u.jsxs)("a",{href:"https://twitter.com/share?text=".concat(encodeURIComponent("Tilos R\xe1di\xf3"),"&url=").concat(encodeURIComponent(n),"&hashtags=tilos"),className:"socialLink",target:"_blank",rel:"noreferrer",children:[(0,u.jsx)(X_TwitterSVG,{})," Twitter"]})}),(0,u.jsx)("div",{children:(0,u.jsxs)("a",{href:"mailto:?subject=".concat(encodeURIComponent("Tilos R\xe1di\xf3"),"&body=").concat(encodeURIComponent(n)),className:"socialLink",target:"_blank",rel:"noreferrer",children:[(0,u.jsx)(EmailSVG,{}),"Email"]})}),(0,u.jsxs)("div",{className:"flex",children:[(0,u.jsx)("input",{className:"w-full py-2",value:n,readOnly:!0}),(0,u.jsx)("div",{className:"py-2 cursor-pointer copyUrl",onClick:e=>{(0,R.T)(n),e.currentTarget.innerHTML="M\xc1SOLVA!"},children:(0,u.jsx)(el.s,{})})]})]}),(0,u.jsxs)("button",{className:"dm-sans text-lg mt-4 flex items-center gap-1",onClick:()=>f(e=>!e),children:["Be\xe1gyaz\xe1s ",(0,u.jsx)("span",{children:s?"▲":"▼"})]}),s&&(0,u.jsxs)(u.Fragment,{children:[(0,u.jsxs)("div",{className:"flex my-4",children:[(0,u.jsx)("input",{className:"w-full py-2",value:'<iframe src="'.concat(r,'" title="Tilos R\xe1di\xf3 player" allowtransparency="true" data-name="tilos-iframe-player" frameBorder="0" scrolling="no" width="100%" height="210px"></iframe>'),readOnly:!0}),(0,u.jsx)("div",{className:"py-2 cursor-pointer copyUrl",onClick:e=>{(0,R.T)('<iframe src="'.concat(r,'" title="Tilos R\xe1di\xf3 player" allowtransparency="true" data-name="tilos-iframe-player" frameBorder="0" scrolling="no" width="100%" height="210px"></iframe>')),e.currentTarget.innerHTML="M\xc1SOLVA!"},children:(0,u.jsx)(el.s,{})})]}),(0,u.jsx)("div",{className:"dm-sans text-lg mt-4",children:"Előn\xe9zet"}),(0,u.jsx)("iframe",{src:r,title:"Tilos R\xe1di\xf3 player","data-name":"tilos-iframe-player",frameBorder:0,scrolling:"no",width:"100%",height:"210px"})]})]})})},SoundSVG=e=>{let{className:n,...r}=e;return(0,u.jsxs)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:n,children:[(0,u.jsxs)("g",{clipPath:"url(#clip0_651_1426)",children:[(0,u.jsx)("path",{d:"M15 8C15.621 8.46574 16.125 9.06966 16.4721 9.76393C16.8193 10.4582 17 11.2238 17 12C17 12.7762 16.8193 13.5418 16.4721 14.2361C16.125 14.9303 15.621 15.5343 15 16",stroke:"#1E1D1D",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),(0,u.jsx)("path",{d:"M6 15H4C3.73478 15 3.48043 14.8946 3.29289 14.7071C3.10536 14.5195 3 14.2652 3 14V9.99997C3 9.73476 3.10536 9.4804 3.29289 9.29287C3.48043 9.10533 3.73478 8.99997 4 8.99997H6L9.5 4.49997C9.5874 4.3302 9.73265 4.1973 9.90949 4.12526C10.0863 4.05323 10.2831 4.04683 10.4643 4.10722C10.6454 4.1676 10.799 4.29078 10.8972 4.45451C10.9955 4.61824 11.0319 4.81171 11 4.99997V19C11.0319 19.1882 10.9955 19.3817 10.8972 19.5454C10.799 19.7092 10.6454 19.8323 10.4643 19.8927C10.2831 19.9531 10.0863 19.9467 9.90949 19.8747C9.73265 19.8027 9.5874 19.6697 9.5 19.5L6 15Z",fill:"#1E1D1D"})]}),(0,u.jsx)("defs",{children:(0,u.jsx)("clipPath",{id:"clip0_651_1426",children:(0,u.jsx)("rect",{width:"24",height:"24",fill:"white"})})})]})},ShareSVG=()=>(0,u.jsxs)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,u.jsxs)("g",{clipPath:"url(#clip0_651_1430)",children:[(0,u.jsx)("path",{d:"M3 12C3 12.7956 3.31607 13.5587 3.87868 14.1213C4.44129 14.6839 5.20435 15 6 15C6.79565 15 7.55871 14.6839 8.12132 14.1213C8.68393 13.5587 9 12.7956 9 12C9 11.2044 8.68393 10.4413 8.12132 9.87868C7.55871 9.31607 6.79565 9 6 9C5.20435 9 4.44129 9.31607 3.87868 9.87868C3.31607 10.4413 3 11.2044 3 12Z",fill:"#1E1D1D",stroke:"#1E1D1D",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),(0,u.jsx)("path",{d:"M15 6C15 6.79565 15.3161 7.55871 15.8787 8.12132C16.4413 8.68393 17.2044 9 18 9C18.7956 9 19.5587 8.68393 20.1213 8.12132C20.6839 7.55871 21 6.79565 21 6C21 5.20435 20.6839 4.44129 20.1213 3.87868C19.5587 3.31607 18.7956 3 18 3C17.2044 3 16.4413 3.31607 15.8787 3.87868C15.3161 4.44129 15 5.20435 15 6Z",fill:"#1E1D1D",stroke:"#1E1D1D",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),(0,u.jsx)("path",{d:"M15 18C15 18.7956 15.3161 19.5587 15.8787 20.1213C16.4413 20.6839 17.2044 21 18 21C18.7956 21 19.5587 20.6839 20.1213 20.1213C20.6839 19.5587 21 18.7956 21 18C21 17.2044 20.6839 16.4413 20.1213 15.8787C19.5587 15.3161 18.7956 15 18 15C17.2044 15 16.4413 15.3161 15.8787 15.8787C15.3161 16.4413 15 17.2044 15 18Z",fill:"#1E1D1D",stroke:"#1E1D1D",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),(0,u.jsx)("path",{d:"M8.69922 10.7L15.2992 7.30005",stroke:"#1E1D1D",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),(0,u.jsx)("path",{d:"M8.69922 13.3L15.2992 16.7",stroke:"#1E1D1D",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})]}),(0,u.jsx)("defs",{children:(0,u.jsx)("clipPath",{id:"clip0_651_1430",children:(0,u.jsx)("rect",{width:"24",height:"24",fill:"white"})})})]}),CloseStrongSVG=()=>(0,u.jsxs)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,u.jsxs)("g",{clipPath:"url(#clip0_651_1445)",children:[(0,u.jsx)("path",{d:"M18 6L6 18",stroke:"#1E1D1D",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),(0,u.jsx)("path",{d:"M6 6L18 18",stroke:"#1E1D1D",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})]}),(0,u.jsx)("defs",{children:(0,u.jsx)("clipPath",{id:"clip0_651_1445",children:(0,u.jsx)("rect",{width:"24",height:"24",fill:"white"})})})]});var eu=r(9907),ec=r(7052);
41let ed=null,ep={text:{title:"Az ad\xe1s nem tal\xe1lhat\xf3!"},show:{alias:""}},Player=e=>{let{addSong:n,songData:r}=e,[a,s]=(0,c.useState)(null),[f,_]=(0,c.useState)(!1),[g,v]=(0,c.useState)(null),[b,S]=(0,c.useState)(!1),[x,R]=(0,c.useState)(!1),[C,A]=(0,c.useState)(!1),[j,O]=(0,c.useState)(0),[P,F]=(0,c.useState)("-"),[B,G]=(0,c.useState)("-"),[Z,Y]=(0,c.useState)(!1),[q,X]=(0,c.useState)(.5),[K,Q]=(0,c.useState)(),[ee,et]=(0,c.useState)(null),[el]=(0,k.FV)(w.l),[ef,eh]=(0,k.FV)(U.d),em=(0,c.useRef)(f);em.current=f;let e_=(0,c.useRef)(a);e_.current=a;let eg=(0,c.useRef)(g);eg.current=g;let ev=(0,T.useRouter)();(0,c.useEffect)(()=>{if(localStorage){let e=localStorage.getItem("songs");e&&s(JSON.parse(e));let n=localStorage.getItem("selectedSongId");n&&v(parseInt(n));let r=localStorage.getItem("volume");r&&X(parseFloat(r))}},[]),(0,c.useEffect)(()=>(document.addEventListener("keydown",keyPress),()=>document.removeEventListener("keydown",keyPress)),[a,ed,f,q,j]),(0,c.useEffect)(()=>{a&&!f&&(0!==a.length?g&&g>a.length&&v(a.length-1):null!==g&&v(null)),a?0===a.length?(localStorage.setItem("songs",""),s(null)):localStorage.setItem("songs",JSON.stringify(a)):(localStorage.setItem("songs",""),A(!1))},[a]),(0,c.useEffect)(()=>{null!==g&&null!=a&&a[g]&&(Q((0,eo.s)(a[g])),localStorage.setItem("selectedSongId",g.toString()))},[g,f]),(0,c.useEffect)(()=>{ev.query.episodes&&loadEpisodes()},[ev]);let loadEpisodes=async()=>{let e=[];
41if(ev.query.episodes){var n;if(null===(n=ev.query.episodes)||void 0===n?void 0:n.includes(",")){let n=String(ev.query.episodes).split(",");for(let r of n)if("stream"===r)e.push(I.V.tilos);else{let n=await fetchEpisode(String(r));e.push(n)}}else if("stream"===ev.query.episodes)e.push(I.V.tilos);else{let n=await fetchEpisode(String(ev.query.episodes));e.push(n)}}else e.push(ep);null===a?s(e):s(()=>a.concat(e)),v(0);let r=new URLSearchParams(window.location.search);r.delete("episodes"),ev.replace({search:r.toString()})},fetchEpisode=async e=>{let n=await fetch("/api/episode/"+e),r=await n.json();return r.status?ep:r};(0,c.useEffect)(()=>{if(r){if(a&&r.song.text&&r.song.show){for(let e of a)if(e.text&&e.text.title===r.song.text.title&&e.show.name===r.song.show.name&&(""!==r.song.text.title||""!==r.song.show.name)&&"..."!==r.song.text.title){if(r.startPlaying){let n=a.indexOf(e);v(n),playSong(e)}return}}if(null===a?s([r.song]):s(e=>e?[...e,r.song]:[r.song]),r.startPlaying){let e=null===a?0:a.length;v(e),playSong(r.song)}}},[r]);let getStreamCurrentSong=async e=>{let n=await fetch("/api/stream/current-song/"+e);return await n.json()};(0,c.useEffect)(()=>{a&&null!==g&&a[g].stream&&a[g].streamName&&getStreamCurrentSong(a[g].streamName).then(e=>{e&&e["current-song"]&&(a[g].show.name=e["current-song"])}),updateCurrentRandomPlaylist()},[g,f]);let switchStream=e=>{s(n=>{if(!n||null===g)return n;let r=[...n];return r[g]=e,r}),playSong(e)},updateCurrentRandomPlaylist=()=>{r&&r.song&&r.song.playlist&&f?eh(r.song.playlist.id):r&&r.song&&r.song.stream&&f?eh("live"):r&&ef&&eh(null)},ey=setInterval(()=>{},1e3),keyPress=e=>{"BODY"===e.target.nodeName&&("Space"===e.code&&(e.preventDefault(),playerController(!f)),"ArrowUp"===e.code&&(e.preventDefault(),"mouseenter"!==Z.type&&Y({type:"mouseenter"}),X(e=>{let n=e+.05;return n<=1?n:1}),clearInterval(ey),ey=setInterval(()=>{Y({type:"mouseleave"}),clearInterval(ey)},3e3)),"ArrowDown"===e.code&&(e.preventDefault(),"mouseenter"!==Z.type&&Y({type:"mouseenter"}),X(e=>{let n=e-.05;return n>=0?n:0}),clearInterval(ey),ey=setInterval(()=>{Y({type:"mouseleave"}),clearInterval(ey)},3e3)),"ArrowLeft"===e.code&&ed&&(e.preventDefault(),ed.seek(ed.seek()-20),O(ed.seek()/ed.duration()*100)),"ArrowRight"===e.code&&ed&&(e.preventDefault(),ed.seek(ed.seek()+20),O(ed.seek()/ed.duration()*100)))};(0,c.useEffect)(()=>{let e=setInterval(()=>{em.current&&ed&&a&&null!==g&&("stream"in a[g]||O(ed.seek()/ed.duration()*100),F(secondsToText(ed.seek())))},1e3);return()=>clearInterval(e)},[ed]),(0,c.useEffect)(()=>{localStorage.setItem("volume",q.toString()),ed&&ed.volume(q)},[ed,q]);let setVolumeWidthCursor=function(e){let n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(1===e.nativeEvent.buttons||n){let n=1-e.nativeEvent.offsetY/e.target.clientHeight;n<=1&&X(n)}},playerController=e=>{e?ed?(ed.play(),_(!0)):a&&null!==g&&playSong(a[g]):ed&&(ed.pause(),_(!1))},playSong=e=>{ed&&(ed.stop(),ed.unload()),O(0);let n=(0,ei.p)(e);S(!0),_(!0),(ed=new en.Howl({src:n,autoplay:!1,html5:!0,loop:!1,volume:q,onend:function(){tryToPlayNextInRandomPlaylist()||_(!1)},onpause:function(){_(!1)},onplay:function(){ed&&(G(secondsToText(ed.duration())),S(!1)),et(null)},onloaderror:function(e,n){"No codec support for selected audio sources."!==n&&(S(!1),_(!1),et("A f\xe1jl nem t\xf6lthető be"),console.log("Load error:",n),setTimeout(()=>et(null),3e3))},onplayerror:function(e,n){S(!1),_(!1),et("Lej\xe1tsz\xe1si hiba"),console.log("Play error:",n),setTimeout(()=>et(null),3e3)}})).play(),ea.ZP.event({category:"Lej\xe1tsz\xe1s",action:e.show.name,label:e.show.name,value:1,nonInteraction:!0,transport:"xhr"})},secondsToText=e=>{let n=parseInt(String(e),10),r=Math.floor(n/3600),a=Math.floor((n-3600*r)/60),s=n-3600*r-60*a;r<10&&(r="0"+r),a<10&&(a="0"+a),s<10&&(s="0"+s);let u=r+":"+a+":"+s;return"NaN:NaN:NaN"===u?"-":u},setDurationWidthCursor=(e,n)=>{if(a&&null!==g&&ed&&!("stream"in a[g])){let r=e/n*100;O(r),ed.seek(r/100*ed.duration()),F(secondsToText(ed.seek()))}},getShareUrl=()=>{if(a){let e=window.location.protocol+"//"+window.location.host+"?episodes=";if(a)for(let n in a)a[n].stream?e+="stream"+(a.length>1&&a.length-1!==Number.parseInt(n)?",":""):a[n].url&&(e+=a[n].url.replace("/episode/","")+(a.length>1&&a.length-1!==Number.parseInt(n)?",":""));return e}return""},tryToPlayNextInRandomPlaylist=()=>{let e=e_.current,n=eg.current;if(e&&null!==n&&e[n].playlist){let r=(0,eu.Z)(e[n].playlist,!0),a=[...e];return a[n]=r.episode,s(a),playSong(r.episode),!0}return!1};return(0,u.jsxs)("div",{className:"payer fixed bottom-0 w-full p-2 lg:p-3 transform duration-100 ".concat(a?"":"hidden"),children:[ee&&(0,u.jsx)("div",{className:"w-full px-2 py-2 mb-2 text-sm text-red-500 bg-red-50",children:ee}),(0,u.jsxs)("div",{className:"lg:flex w-full",children:[(0,u.jsxs)("div",{className:"flex max-w-2xl md:w-11/12",children:[(0,u.jsx)("div",{className:"mr-2 lg:mr-4 relative",children:(0,u.jsx)("div",{className:"h-10 w-10 overflow-hidden",children:null!==g&&(0,u.jsx)("img",{src:K,onError:()=>Q((0,eo.m)()),className:"h-20 w-20",loading:"lazy",style:{objectFit:"cover",objectPosition:"center",borderRadius:"20rem",aspectRatio:"1/1",width:"100%",height:"100%"}})})}),(0,u.jsxs)("div",{className:"max-w-2xl w-10/12 lg:w-10/12",children:[(0,u.jsx)("div",{className:"overflow-hidden text-sm lg:text-lg dm-sans player-title",children:null!==g&&null!=a&&a[g]&&a[g].text&&a[g].text.title?a[g].id&&!a[g].playlist?(0,u.jsx)(m(),{href:a[g].url,children:a[g].text.title.length<60?a[g].text.title:a[g].text.title.slice(0,60).trim()+"..."}):(0,u.jsx)("div",{children:a[g].text.title}):""}),(0,u.jsx)("div",{className:"flex flex-wrap gap-1 sm:gap-2",children:null!==g&&null!==a&&null!=a[g]&&"format"in a[g]&&Object.entries(I.V.tilos).map((e,n)=>{let[,r]=e;return(0,u.jsx)("div",{onClick:()=>{r.bitrate!==a[g].bitrate&&switchStream(r)},className:"stream ".concat(r.bitrate===a[g].bitrate?"active":""),children:el?r.bitrate:r.bitrate+" "+r.format},n)})}),(0,u.jsx)("div",{className:"overflow-hidden",children:null===g||null===a||"format"in a[g]?"":a[g].show.alias&&""!==a[g].show.alias?(0,u.jsx)(m(),{href:"/show/".concat(a[g].show.alias),className:"text-sm",children:a[g].show.name}):(0,u.jsx)("div",{className:"text-sm",children:a[g].show.name})})]})]}),(0,u.jsxs)("div",{className:"player-control-panel w-full",children:[(0,u.jsx)("div",{className:"ml-2 hidden lg:flex-1 lg:block",children:(0,u.jsxs)("button",{onClick:()=>playerController(!f),className:"play_button pl-2 cursor-pointer left-2/4 p-2 w-9 h-9 mr-2","aria-label":"Play/Stop",children:[f?(0,u.jsx)(PauseSVG,{}):(0,u.jsx)(es.X,{}),b?(0,u.jsx)(er.Z7b,{className:"loader m-auto mt-2 absolute",style:{width:"1.5rem",height:"1.5rem",top:"-2px",left:"5px"}}):""]})}),(0,u.jsxs)("div",{className:"flex flex-wrap lg:flex-nowrap w-full lg:hidden mb-2",children:[(0,u.jsxs)("div",{className:"flex flex-wrap w-full",children:[(0,u.jsx)("div",{className:"flex-1 pt-2 duration-text",children:P}),(0,u.jsxs)("div",{className:"flex flex-wrap m-auto mt-3",children:[(0,u.jsxs)("div",{className:"flex flex-wrap cursor-pointer rotate-180",onClick:()=>{ed&&(ed.seek(ed.seek()-20),O(ed.seek()/ed.duration()*100))},children:[(0,u.jsx)(N.I,{}),(0,u.jsx)(N.I,{})]}),(0,u.jsx)("div",{className:"w-10"}),(0,u.jsxs)("div",{className:"flex flex-wrap cursor-pointer",onClick:()=>{ed&&(ed.seek(ed.seek()+20),O(ed.seek()/ed.duration()*100))},children:[(0,u.jsx)(N.I,{}),(0,u.jsx)(N.I,{})]})]}),(0,u.jsx)("div",{className:"flex-1 text-right pt-2 duration-text",children:B})]}),(0,u.jsx)("div",{className:"w-full lg:mr-5",children:(0,u.jsx)("div",{onClick:e=>{setDurationWidthCursor(e.nativeEvent.offsetX,e.target.parentNode.getBoundingClientRect().width)},className:"h-2",children:(0,u.jsx)("div",{className:"h-2 mt-2 overflow-hidden play-duration rounded-full",children:(0,u.jsx)("div",{className:"h-2 play-duration-seek",style:{width:"".concat(j,"%")}})})})})]}),(0,u.jsx)("div",{className:"hidden lg:block w-full",children:(0,u.jsxs)("div",{className:"flex flex-wrap lg:flex-nowrap",children:[(0,u.jsx)("div",{className:"mr-2 duration-text",children:P}),(0,u.jsx)("div",{className:"w-full lg:mr-5",children:(0,u.jsx)("div",{onClick:e=>{setDurationWidthCursor(e.nativeEvent.offsetX,e.target.parentNode.getBoundingClientRect().width)},className:"h-2",children:(0,u.jsx)("div",{className:"h-2 mt-2 overflow-hidden play-duration rounded-full",children:(0,u.jsx)("div",{className:"h-2 play-duration-seek",style:{width:"".concat(j,"%")}})})})}),(0,u.jsx)("div",{className:"mr-2 duration-text",children:B})]})}),(0,u.jsxs)("div",{className:"flex",children:[(0,u.jsx)("div",{className:"ml-2 flex-1 lg:hidden",children:(0,u.jsxs)("button",{onClick:()=>playerController(!f),className:"play_button pl-2 cursor-pointer left-2/4 p-2 w-9 h-9 mr-2","aria-label":"Play/Stop",children:[f?(0,u.jsx)(PauseSVG,{}):(0,u.jsx)(es.X,{}),b?(0,u.jsx)(er.Z7b,{className:"loader m-auto mt-2 absolute",style:{width:"1.5rem",height:"1.5rem",top:"-2px",left:"5px"}}):""]})}),null!==a&&null!==g&&a[g].playlist&&(0,u.jsx)("div",{className:"flex-1",children:(0,u.jsx)("div",{className:"w-10 m-auto h-8 p-2 pr-2 cursor-pointer",onClick:()=>tryToPlayNextInRandomPlaylist(),children:(0,u.jsx)(N.I,{})})}),(0,u.jsx)("div",{className:"flex-1",children:(0,u.jsxs)("div",{onMouseEnter:Y,onMouseLeave:Y,className:"relative m-auto w-10 h-8",children:[(0,u.jsx)(SoundSVG,{className:"h-8 w-11 pl-1 pr-2 cursor-pointer"}),(0,u.jsx)("div",{className:"volume_panel absolute right-1 p-4 z-50 ".concat("mouseenter"
41===Z.type?"block":"hidden"),children:(0,u.jsxs)("div",{className:"h-32 w-2 block relative volume-slider",children:[(0,u.jsx)("div",{className:"w-2 absolute bottom-0 z-0 volume-seek",style:{height:"".concat(100*q,"%")}}),(0,u.jsx)("div",{onClick:e=>{setVolumeWidthCursor(e,!0)},onMouseMove:e=>{setVolumeWidthCursor(e)},className:"absolute h-32 w-2 bottom-0 block z-10"})]})})]})}),null!==a&&null!==g&&a[g].m3uUrl&&(0,u.jsx)("div",{className:"flex-1",children:(0,u.jsx)("div",{className:"w-10 h-8 m-auto pt-1.5 p-1 pr-2 cursor-pointer flex justify-center",children:(0,u.jsx)(ec.a,{songs:a,selectedSongId:g})})}),(0,u.jsx)("div",{className:"flex-1",children:(0,u.jsx)("div",{className:"w-10 m-auto h-8 p-1 pr-2 cursor-pointer flex justify-center ".concat(x?"selected":""),onClick:()=>R(!x),children:(0,u.jsx)(ShareSVG,{})})}),(0,u.jsx)("div",{className:"flex-1",children:(0,u.jsx)("div",{className:"w-10 m-auto h-8 p-1 pr-2 cursor-pointer flex justify-center ".concat(C?"selected":""),onClick:()=>A(!C),children:(0,u.jsx)(BulletListSVG,{})})}),(0,u.jsx)("div",{className:"flex-1",children:(0,u.jsx)("div",{className:"w-10 m-auto h-8 p-1 pr-2 cursor-pointer",onClick:()=>{playerController(!1),v(null),s(null)},children:(0,u.jsx)(CloseStrongSVG,{})})})]})]})]}),C&&(0,u.jsx)(Playlist,{songs:a,removeSong:e=>{let n=0;if(a){for(let r in a)if(e.id===a[r].id){n=parseInt(r);break}let r=a.filter(function(e,r){return r!==n});0===r.length?(ed&&(ed.stop(),ed.unload(),_(!1)),s([]),v(null)):(g===n&&(0===n?v(0):(ed&&(ed.stop(),ed.unload(),_(!1)),v(n-1))),1===r.length&&v(0),g===a.length-1&&v(g-1),s(r))}},selectedSongId:g,selectSong:e=>{let n=0;if(a){for(let r in a)if(e.id===a[r].id){n=parseInt(r);break}v(n),playSong(a[n])}}}),x&&(0,u.jsx)(Share,{close:()=>R(!1),shareUrl:getShareUrl(),shareEmbeddedUrl:getShareUrl().replace("3000","3030").replace("test.tilos.hu","player.tilos.hu")})]})};r(6944);var ef=r(8562),eh=r.n(ef),em=r(5351);b().locale(eh()),ea.ZP.initialize("UA-1346207-1"),ea.ZP.send({hitType:"pageview",page:window.location.pathname+window.location.search}),em.hotjar.initialize(2887953,6);var _app=function(e){let{Component:n,pageProps:r}=e,[a,s]=(0,c.useState)(null),addSong=function(e){let n=!(arguments.length>1)||void 0===arguments[1]||arguments[1];s({song:e,startPlaying:n})};return(0,u.jsx)(u.Fragment,{children:(0,u.jsx)(F.f,{storageKey:"theme",enableSystem:!1,children:(0,u.jsxs)(k.Wh,{children:[(0,u.jsx)(Header,{addSong:addSong}),(0,u.jsx)("div",{className:"container mt-6 mb-6 mx-auto px-4 md:px-12 main-content",children:(0,u.jsx)(n,{...r,addSong:addSong})}),(0,u.jsx)(Player,{addSong:addSong,songData:a}),(0,u.jsx)(Footer,{}),(0,u.jsx)(CookieConsent_CookieConsent,{})]})})})}},6252:function(){},6944:function(){},5152:function(e,n,r){e.exports=r(1342)},1664:function(e,n,r){e.exports=r(5170)},1163:function(e,n,r){e.exports=r(9974)},4155:function(e){var n,r,a,s=e.exports={};function defaultSetTimout(){throw Error("setTimeout has not been defined")}function defaultClearTimeout(){throw Error("clearTimeout has not been defined")}function runTimeout(e){if(n===setTimeout)return setTimeout(e,0);if((n===defaultSetTimout||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(r){try{return n.call(null,e,0)}catch(r){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:defaultSetTimout}catch(e){n=defaultSetTimout}try{r="function"==typeof clearTimeout?clearTimeout:defaultClearTimeout}catch(e){r=defaultClearTimeout}}();var u=[],c=!1,f=-1;function cleanUpNextTick(){c&&a&&(c=!1,a.length?u=a.concat(u):f=-1,u.length&&drainQueue())}function drainQueue(){if(!c){var e=runTimeout(cleanUpNextTick);c=!0;for(var n=u.length;n;){for(a=u,u=[];++f<n;)a&&a[f].run();f=-1,n=u.length}a=null,c=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===defaultClearTimeout||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{r(e)}catch(n){try{return r.call(null,e)}catch(n){return r.call(this,e)}}}(e)}}function Item(e,n){this.fun=e,this.array=n}function noop(){}s.nextTick=function(e){var n=Array(arguments.length-1);if(arguments.length>1)for(var r=1;r<arguments.length;r++)n[r-1]=arguments[r];u.push(new Item(e,n)),1!==u.length||c||runTimeout(drainQueue)},Item.prototype.run=function(){this.fun.apply(null,this.array)},s.title="browser",s.browser=!0,s.env={},s.argv=[],s.version="",s.versions={},s.on=noop,s.addListener=noop,s.once=noop,s.off=noop,s.removeListener=noop,s.removeAllListeners=noop,s.emit=noop,s.prependListener=noop,s.prependOnceListener=noop,s.listeners=function(e){return[]},s.binding=function(e){throw Error("process.binding is not supported")},s.cwd=function(){return"/"},s.chdir=function(e){throw Error("process.chdir is not supported")},s.umask=function(){return 0}},9559:function(e,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(){var e,n,a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",s=!(arguments.length>1)||void 0===arguments[1]||arguments[1],u=!(arguments.length>2)||void 0===arguments[2]||arguments[2],c=a||"";return s&&(c=a.toString().trim().replace(/[A-Za-z0-9\u00C0-\u00FF]+[^\s-]*/g,function(e,n,a){return n>0&&n+e.length!==a.length&&e.search(r)>-1&&":"!==a.charAt(n-2)&&("-"!==a.charAt(n+e.length)||"-"===a.charAt(n-1))&&0>a.charAt(n-1).search(/[^\s-]/)?e.toLowerCase():e.substr(1).search(/[A-Z]|\../)>-1?e:e.charAt(0).toUpperCase()+e.substr(1)})),u&&(c="string"==typeof(n=e=c)&&-1!==n.indexOf("@")?(console.warn("This arg looks like an email address, redacting."),"REDACTED (Potential Email Address)"):e),c};var r=/^(a|an|and|as|at|but|by|en|for|if|in|nor|of|on|or|per|the|to|vs?\.?|via)$/i},1638:function(e,n,r){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=n.GA4=void 0;var a=_interopRequireDefault(r(6161)),s=_interopRequireDefault(r(9559)),u=["eventCategory","eventAction","eventLabel","eventValue","hitType"],c=["title","location"],f=["page","hitType"];
41function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _objectWithoutProperties(e,n){if(null==e)return{};var r,a,s=function(e,n){if(null==e)return{};var r,a,s={},u=Object.keys(e);for(a=0;a<u.length;a++)r=u[a],n.indexOf(r)>=0||(s[r]=e[r]);return s}(e,n);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(a=0;a<u.length;a++)r=u[a],!(n.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(s[r]=e[r])}return s}function _typeof(e){return(_typeof="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})(e)}function _toConsumableArray(e){return function(e){if(Array.isArray(e))return _arrayLikeToArray(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||_unsupportedIterableToArray(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ownKeys(e,n){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);n&&(a=a.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),r.push.apply(r,a)}return r}function _objectSpread(e){for(var n=1;n<arguments.length;n++){var r=null!=arguments[n]?arguments[n]:{};n%2?ownKeys(Object(r),!0).forEach(function(n){_defineProperty(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function _unsupportedIterableToArray(e,n){if(e){if("string"==typeof e)return _arrayLikeToArray(e,n);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 _arrayLikeToArray(e,n)}}function _arrayLikeToArray(e,n){(null==n||n>e.length)&&(n=e.length);for(var r=0,a=Array(n);r<n;r++)a[r]=e[r];return a}function _defineProperties(e,n){for(var r=0;r<n.length;r++){var a=n[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,_toPropertyKey(a.key),a)}}function _defineProperty(e,n,r){return(n=_toPropertyKey(n))in e?Object.defineProperty(e,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[n]=r,e}function _toPropertyKey(e){var n=function(e,n){if("object"!==_typeof(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var a=r.call(e,n||"default");if("object"!==_typeof(a))return a;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(e)}(e,"string");return"symbol"===_typeof(n)?n:String(n)}var m=function(){var e,n;function GA4(){var e=this;!function(e,n){if(!(e instanceof n))throw TypeError("Cannot call a class as a function")}(this,GA4),_defineProperty(this,"reset",function(){e.isInitialized=!1,e._testMode=!1,e._currentMeasurementId,e._hasLoadedGA=!1,e._isQueuing=!1,e._queueGtag=[]}),_defineProperty(this,"_gtag",function(){for(var n=arguments.length,r=Array(n),s=0;s<n;s++)r[s]=arguments[s];e._testMode?e._queueGtag.push(r):e._isQueuing?e._queueGtag.push(r):a.default.apply(void 0,r)}),_defineProperty(this,"_loadGA",function(n,r){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"https://www.googletagmanager.com/gtag/js";if("undefined"!=typeof window&&"undefined"!=typeof document&&!e._hasLoadedGA){var s=document.createElement("script");s.async=!0,s.src="".concat(a,"?id=").concat(n),r&&s.setAttribute("nonce",r),document.body.appendChild(s),window.dataLayer=window.dataLayer||[],window.gtag=function(){window.dataLayer.push(arguments)},e._hasLoadedGA=!0}}),_defineProperty(this,"_toGtagOptions",function(e){if(e){var n={cookieUpdate:"cookie_update",cookieExpires:"cookie_expires",cookieDomain:"cookie_domain",cookieFlags:"cookie_flags",userId:"user_id",clientId:"client_id",anonymizeIp:"anonymize_ip",contentGroup1:"content_group1",contentGroup2:"content_group2",contentGroup3:"content_group3",contentGroup4:"content_group4",contentGroup5:"content_group5",allowAdFeatures:"allow_google_signals",allowAdPersonalizationSignals:"allow_ad_personalization_signals",nonInteraction:"non_interaction",page:"page_path",hitCallback:"event_callback"};return Object.entries(e).reduce(function(e,r){var a=function(e){if(Array.isArray(e))return e}(r)||function(e,n){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var a,s,u,c,f=[],m=!0,_=!1;try{if(u=(r=r.call(e)).next,0===n){if(Object(r)!==r)return;m=!1}else for(;!(m=(a=u.call(r)).done)&&(f.push(a.value),f.length!==n);m=!0);}catch(e){_=!0,s=e}
41finally{try{if(!m&&null!=r.return&&(c=r.return(),Object(c)!==c))return}finally{if(_)throw s}}return f}}(r,2)||_unsupportedIterableToArray(r,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),s=a[0],u=a[1];return n[s]?e[n[s]]=u:e[s]=u,e},{})}}),_defineProperty(this,"initialize",function(n){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!n)throw Error("Require GA_MEASUREMENT_ID");var a="string"==typeof n?[{trackingId:n}]:n;e._currentMeasurementId=a[0].trackingId;var s=r.gaOptions,u=r.gtagOptions,c=r.nonce,f=r.testMode,m=void 0!==f&&f,_=r.gtagUrl;if(e._testMode=m,m||e._loadGA(e._currentMeasurementId,c,_),e.isInitialized||(e._gtag("js",new Date),a.forEach(function(n){var r=_objectSpread(_objectSpread(_objectSpread({},e._toGtagOptions(_objectSpread(_objectSpread({},s),n.gaOptions))),u),n.gtagOptions);Object.keys(r).length?e._gtag("config",n.trackingId,r):e._gtag("config",n.trackingId)})),e.isInitialized=!0,!m){var g=_toConsumableArray(e._queueGtag);for(e._queueGtag=[],e._isQueuing=!1;g.length;){var v=g.shift();e._gtag.apply(e,_toConsumableArray(v)),"get"===v[0]&&(e._isQueuing=!0)}}}),_defineProperty(this,"set",function(n){if(!n){console.warn("`fieldsObject` is required in .set()");return}if("object"!==_typeof(n)){console.warn("Expected `fieldsObject` arg to be an Object");return}0===Object.keys(n).length&&console.warn("empty `fieldsObject` given to .set()"),e._gaCommand("set",n)}),_defineProperty(this,"_gaCommandSendEvent",function(n,r,a,s,u){e._gtag("event",r,_objectSpread(_objectSpread({event_category:n,event_label:a,value:s},u&&{non_interaction:u.nonInteraction}),e._toGtagOptions(u)))}),_defineProperty(this,"_gaCommandSendEventParameters",function(){for(var n=arguments.length,r=Array(n),a=0;a<n;a++)r[a]=arguments[a];if("string"==typeof r[0])e._gaCommandSendEvent.apply(e,_toConsumableArray(r.slice(1)));else{var s=r[0],c=s.eventCategory,f=s.eventAction,m=s.eventLabel,_=s.eventValue,g=(s.hitType,_objectWithoutProperties(s,u));e._gaCommandSendEvent(c,f,m,_,g)}}),_defineProperty(this,"_gaCommandSendTiming",function(n,r,a,s){e._gtag("event","timing_complete",{name:r,value:a,event_category:n,event_label:s})}),_defineProperty(this,"_gaCommandSendPageview",function(n,r){if(r&&Object.keys(r).length){var a=e._toGtagOptions(r),s=a.title,u=a.location,f=_objectWithoutProperties(a,c);e._gtag("event","page_view",_objectSpread(_objectSpread(_objectSpread(_objectSpread({},n&&{page_path:n}),s&&{page_title:s}),u&&{page_location:u}),f))}else n?e._gtag("event","page_view",{page_path:n}):e._gtag("event","page_view")}),_defineProperty(this,"_gaCommandSendPageviewParameters",function(){for(var n=arguments.length,r=Array(n),a=0;a<n;a++)r[a]=arguments[a];if("string"==typeof r[0])e._gaCommandSendPageview.apply(e,_toConsumableArray(r.slice(1)));else{var s=r[0],u=s.page,c=(s.hitType,_objectWithoutProperties(s,f));e._gaCommandSendPageview(u,c)}}),_defineProperty(this,"_gaCommandSend",function(){for(var n=arguments.length,r=Array(n),a=0;a<n;a++)r[a]=arguments[a];var s="string"==typeof r[0]?r[0]:r[0].hitType;switch(s){case"event":e._gaCommandSendEventParameters.apply(e,r);break;case"pageview":e._gaCommandSendPageviewParameters.apply(e,r);break;case"timing":e._gaCommandSendTiming.apply(e,_toConsumableArray(r.slice(1)));break;case"screenview":case"transaction":case"item":case"social":case"exception":console.warn("Unsupported send command: ".concat(s));break;default:console.warn("Send command doesn't exist: ".concat(s))}}),_defineProperty(this,"_gaCommandSet",function(){for(var n=arguments.length,r=Array(n),a=0;a<n;a++)r[a]=arguments[a];"string"==typeof r[0]&&(r[0]=_defineProperty({},r[0],r[1])),e._gtag("set",e._toGtagOptions(r[0]))}),_defineProperty(this,"_gaCommand",function(n){for(var r=arguments.length,a=Array(r>1?r-1:0),s=1;s<r;s++)a[s-1]=arguments[s];switch(n){case"send":e._gaCommandSend.apply(e,a);break;case"set":e._gaCommandSet.apply(e,a);break;default:console.warn("Command doesn't exist: ".concat(n))}}),_defineProperty(this,"ga",function(){for(var n=arguments.length,r=Array(n),a=0;a<n;a++)r[a]=arguments[a];if("string"==typeof r[0])e._gaCommand.apply(e,r);else{var s=r[0];e._gtag("get",e._currentMeasurementId,"client_id",function(n){e._isQueuing=!1;var r=e._queueGtag;for(s({get:function(r){return"clientId"===r?n:"trackingId"===r?e._currentMeasurementId:"apiVersion"===r?"1":void 0}});r.length;){var a=r.shift();e._gtag.apply(e,_toConsumableArray(a))}}),e._isQueuing=!0}return e.ga}),_defineProperty(this,"event",function(n,r){if("string"==typeof n)e._gtag("event",n,e._toGtagOptions(r));else{var a=n.action,u=n.category,c=n.label,f=n.value,m=n.nonInteraction,_=n.transport;if(!u||!a){console.warn("args.category AND args.action are required in event()");return}var g={hitType:"event",eventCategory:(0,s.default)(u),eventAction:(0,s.default)(a)};c&&(g.eventLabel=(0,s.default)(c)),void 0!==f&&("number"!=typeof f?console.warn("Expected `args.value` arg to be a Number."):g.eventValue=f),void 0!==m&&("boolean"!=typeof m?console.warn("`args.nonInteraction` must be a boolean."):g.nonInteraction=m),void 0!==_&&("string"!=typeof _?console.warn("`args.transport` must be a string."):(-1===["beacon","xhr","image"].indexOf(_)&&console.warn("`args.transport` must be either one of these values: `beacon`, `xhr` or `image`"),g.transport=_)),e._gaCommand("send",g)}}),_defineProperty(this,"send",function(n){e._gaCommand("send",n)}),this.reset()}return e=[{key:"gtag",value:function(){this._gtag.apply(this,arguments)}}],_defineProperties(GA4.prototype,e),n&&_defineProperties(GA4,n),Object.defineProperty(GA4,"prototype",{writable:!1}),GA4}();n.GA4=m;var _=new m;n.default=_},6161:function(e,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0,n.default=function(){for(var e,n=arguments.length,r=Array(n),a=0;a<n;a++)r[a]=arguments[a];"undefined"!=typeof window&&(void 0===window.gtag&&(window.dataLayer=window.dataLayer||[],window.gtag=function(){window.dataLayer.push(arguments)}),(e=window).gtag.apply(e,r))}},9089:function(e,n,r){"use strict";function _typeof(e){return(_typeof="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})(e)}n.ZP=void 0;
41var a=function(e,n){if(!n&&e&&e.__esModule)return e;if(null===e||"object"!==_typeof(e)&&"function"!=typeof e)return{default:e};var r=_getRequireWildcardCache(n);if(r&&r.has(e))return r.get(e);var a={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var c=s?Object.getOwnPropertyDescriptor(e,u):null;c&&(c.get||c.set)?Object.defineProperty(a,u,c):a[u]=e[u]}return a.default=e,r&&r.set(e,a),a}(r(1638));function _getRequireWildcardCache(e){if("function"!=typeof WeakMap)return null;var n=new WeakMap,r=new WeakMap;return(_getRequireWildcardCache=function(e){return e?r:n})(e)}a.GA4;var s=a.default;n.ZP=s},5351:function(e,n,r){var a=r(2765);function hj(){var e=Array.prototype.slice.call(arguments);if(!window.hj)throw Error("Hotjar is not initialized");window.hj.apply(void 0,e)}e.exports={hotjar:{initialize:function(e,n){a(e,n)},initialized:function(){return"undefined"!=typeof window&&"function"==typeof window?.hj},identify:function(e,n){hj("identify",e,n)},event:function(e){hj("event",e)},stateChange:function(e){hj("stateChange",e)}}}},2765:function(e){e.exports=function(e,n,r=!1){var a,s,u,c;a=window,s=document,a.hj=a.hj||function(){(a.hj.q=a.hj.q||[]).push(arguments)},a._hjSettings={hjid:e,hjsv:n,hjDebug:r},a._scriptPath="https://static.hotjar.com/c/hotjar-"+a._hjSettings.hjid+".js?sv="+a._hjSettings.hjsv,document.querySelector('script[src*="'+a._scriptPath+'"]')||(u=s.getElementsByTagName("head")[0],(c=s.createElement("script")).async=1,c.src=a._scriptPath,u.appendChild(c))}},4480:function(e,n,r){"use strict";let a;r.d(n,{FV:function(){return al},Wh:function(){return ao},cn:function(){return as}});var s,u,c,f,m=r(7294),_=r(3935),g=r(4155),Recoil_err=function(e){let n=Error(e);if(void 0===n.stack)try{throw n}catch(e){}return n},Recoil_isPromise=function(e){return!!e&&"function"==typeof e.then},Recoil_nullthrows=function(e,n){if(null!=e)return e;throw Recoil_err(null!=n?n:"Got unexpected null or undefined")};function _defineProperty(e,n,r){return n in e?Object.defineProperty(e,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[n]=r,e}let BaseLoadable=class BaseLoadable{getValue(){throw Recoil_err("BaseLoadable")}toPromise(){throw Recoil_err("BaseLoadable")}valueMaybe(){throw Recoil_err("BaseLoadable")}valueOrThrow(){throw Recoil_err(`Loadable expected value, but in "${this.state}" state`)}promiseMaybe(){throw Recoil_err("BaseLoadable")}promiseOrThrow(){throw Recoil_err(`Loadable expected promise, but in "${this.state}" state`)}errorMaybe(){throw Recoil_err("BaseLoadable")}errorOrThrow(){throw Recoil_err(`Loadable expected error, but in "${this.state}" state`)}is(e){return e.state===this.state&&e.contents===this.contents}map(e){throw Recoil_err("BaseLoadable")}};let ValueLoadable=class ValueLoadable extends BaseLoadable{constructor(e){super(),_defineProperty(this,"state","hasValue"),_defineProperty(this,"contents",void 0),this.contents=e}getValue(){return this.contents}toPromise(){return Promise.resolve(this.contents)}valueMaybe(){return this.contents}valueOrThrow(){return this.contents}promiseMaybe(){}errorMaybe(){}map(e){try{let n=e(this.contents);return Recoil_isPromise(n)?loadableWithPromise(n):isLoadable(n)?n:loadableWithValue(n)}catch(n){return Recoil_isPromise(n)?loadableWithPromise(n.next(()=>this.map(e))):loadableWithError(n)}}};let ErrorLoadable=class ErrorLoadable extends BaseLoadable{constructor(e){super(),_defineProperty(this,"state","hasError"),_defineProperty(this,"contents",void 0),this.contents=e}getValue(){throw this.contents}toPromise(){return Promise.reject(this.contents)}valueMaybe(){}promiseMaybe(){}errorMaybe(){return this.contents}errorOrThrow(){return this.contents}map(e){return this}};let LoadingLoadable=class LoadingLoadable extends BaseLoadable{constructor(e){super(),_defineProperty(this,"state","loading"),_defineProperty(this,"contents",void 0),this.contents=e}getValue(){throw this.contents}toPromise(){return this.contents}valueMaybe(){}promiseMaybe(){return this.contents}promiseOrThrow(){return this.contents}errorMaybe(){}map(e){return loadableWithPromise(this.contents.then(n=>{let r=e(n);if(isLoadable(r))switch(r.state){case"hasValue":case"loading":return r.contents;case"hasError":throw r.contents}return r}).catch(n=>{if(Recoil_isPromise(n))return n.then(()=>this.map(e).contents);throw n}))}};
41function loadableWithValue(e){return Object.freeze(new ValueLoadable(e))}function loadableWithError(e){return Object.freeze(new ErrorLoadable(e))}function loadableWithPromise(e){return Object.freeze(new LoadingLoadable(e))}function loadableLoading(){return Object.freeze(new LoadingLoadable(new Promise(()=>{})))}function loadableAll(e){let n=Array.isArray(e)?e:Object.getOwnPropertyNames(e).map(n=>e[n]),r=n.map(e=>isLoadable(e)?e:Recoil_isPromise(e)?loadableWithPromise(e):loadableWithValue(e)),a=r.every(e=>"hasValue"===e.state)?loadableWithValue(r.map(e=>e.contents)):r.some(e=>"hasError"===e.state)?loadableWithError(Recoil_nullthrows(r.find(e=>"hasError"===e.state),"Invalid loadable passed to loadableAll").contents):loadableWithPromise(Promise.all(r.map(e=>e.contents)));return Array.isArray(e)?a:a.map(n=>Object.getOwnPropertyNames(e).reduce((e,r,a)=>({...e,[r]:n[a]}),{}))}function isLoadable(e){return e instanceof BaseLoadable}var v={loadableWithValue,loadableWithError,loadableWithPromise,loadableLoading,loadableAll,isLoadable,RecoilLoadable:{of:e=>Recoil_isPromise(e)?loadableWithPromise(e):isLoadable(e)?e:loadableWithValue(e),error:e=>loadableWithError(e),loading:()=>loadableLoading(),all:loadableAll,isLoadable}},b=Object.freeze({__proto__:null,loadableWithValue:v.loadableWithValue,loadableWithError:v.loadableWithError,loadableWithPromise:v.loadableWithPromise,loadableLoading:v.loadableLoading,loadableAll:v.loadableAll,isLoadable:v.isLoadable,RecoilLoadable:v.RecoilLoadable});let T={RECOIL_DUPLICATE_ATOM_KEY_CHECKING_ENABLED:!0,RECOIL_GKS_ENABLED:new Set(["recoil_hamt_2020","recoil_sync_external_store","recoil_suppress_rerender_in_callback","recoil_memory_managament_2020"])};function Recoil_gkx_OSS(e){return T.RECOIL_GKS_ENABLED.has(e)}void 0!==g&&(null==g?void 0:g.env)!=null&&(function(e,n){var r,a;let s=null===(r=g.env[e])||void 0===r?void 0:null===(a=r.toLowerCase())||void 0===a?void 0:a.trim();if(null!=s&&""!==s){if(!["true","false"].includes(s))throw Recoil_err(`process.env.${e} value must be 'true', 'false', or empty: ${s}`);n("true"===s)}}("RECOIL_DUPLICATE_ATOM_KEY_CHECKING_ENABLED",e=>{T.RECOIL_DUPLICATE_ATOM_KEY_CHECKING_ENABLED=e}),function(e,n){var r;let a=null===(r=g.env[e])||void 0===r?void 0:r.trim();null!=a&&""!==a&&n(a.split(/\s*,\s*|\s+/))}("RECOIL_GKS_ENABLED",e=>{e.forEach(e=>{T.RECOIL_GKS_ENABLED.add(e)})})),Recoil_gkx_OSS.setPass=e=>{T.RECOIL_GKS_ENABLED.add(e)},Recoil_gkx_OSS.setFail=e=>{T.RECOIL_GKS_ENABLED.delete(e)},Recoil_gkx_OSS.clear=()=>{T.RECOIL_GKS_ENABLED.clear()};var Recoil_recoverableViolation=function(e,n,{error:r}={}){return null};let k=null!==(u=m.createMutableSource)&&void 0!==u?u:m.unstable_createMutableSource,S=null!==(c=m.useMutableSource)&&void 0!==c?c:m.unstable_useMutableSource,x=null!==(f=m.useSyncExternalStore)&&void 0!==f?f:m.unstable_useSyncExternalStore,w=!1;var R={createMutableSource:k,useMutableSource:S,useSyncExternalStore:x,currentRendererSupportsUseSyncExternalStore:function(){var e;let{ReactCurrentDispatcher:n,ReactCurrentOwner:r}=m.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,a=null!==(e=null==n?void 0:n.current)&&void 0!==e?e:r.currentDispatcher,s=null!=a.useSyncExternalStore;return!x||s||w||(w=!0,Recoil_recoverableViolation("A React renderer without React 18+ API support is being used with React 18+.")),s},reactMode:function(){return Recoil_gkx_OSS("recoil_transition_support")?{mode:"TRANSITION_SUPPORT",early:!0,concurrent:!0}:Recoil_gkx_OSS("recoil_sync_external_store")&&null!=x?{mode:"SYNC_EXTERNAL_STORE",early:!0,concurrent:!1}:Recoil_gkx_OSS("recoil_mutable_source")&&null!=S&&"undefined"!=typeof window&&!window.$disableRecoilValueMutableSource_TEMP_HACK_DO_NOT_USE?Recoil_gkx_OSS("recoil_suppress_rerender_in_callback")?{mode:"MUTABLE_SOURCE",early:!0,concurrent:!0}:{mode:"MUTABLE_SOURCE",early:!1,concurrent:!1}:Recoil_gkx_OSS("recoil_suppress_rerender_in_callback")?{mode:"LEGACY",early:!0,concurrent:!1}:{mode:"LEGACY",early:!1,concurrent:!1}},isFastRefreshEnabled:function(){return!1}};let AbstractRecoilValue=class AbstractRecoilValue{constructor(e){_defineProperty(this,"key",void 0),this.key=e}toJSON(){return{key:this.key}}};let RecoilState=class RecoilState extends AbstractRecoilValue{};let RecoilValueReadOnly=class RecoilValueReadOnly extends AbstractRecoilValue{};var C={AbstractRecoilValue,RecoilState,RecoilValueReadOnly,isRecoilValue:function(e){return e instanceof RecoilState||e instanceof RecoilValueReadOnly}},A=Object.freeze({__proto__:null,AbstractRecoilValue:C.AbstractRecoilValue,RecoilState:C.RecoilState,RecoilValueReadOnly:C.RecoilValueReadOnly,isRecoilValue:C.isRecoilValue}),Recoil_expectationViolation=function(e,...n){},Recoil_mapIterable=function(e,n){return function*(){let r=0;for(let a of e)yield n(a,r++)}()};let{isFastRefreshEnabled:j}=R;let DefaultValue=class DefaultValue{};let N=new DefaultValue,I=new Map,O=new Map;
41let NodeMissingError=class NodeMissingError extends Error{};let P=new Map;function getConfigDeletionHandler(e){return P.get(e)}var F={nodes:I,recoilValues:O,registerNode:function(e){T.RECOIL_DUPLICATE_ATOM_KEY_CHECKING_ENABLED&&function(e){if(I.has(e)){let n=`Duplicate atom key "${e}". This is a FATAL ERROR in
42      production. But it is safe to ignore this warning if it occurred because of
43      hot module replacement.`;console.warn(n)}}(e.key),I.set(e.key,e);let n=null==e.set?new A.RecoilValueReadOnly(e.key):new A.RecoilState(e.key);return O.set(e.key,n),n},getNode:function(e){let n=I.get(e);if(null==n)throw new NodeMissingError(`Missing definition for RecoilValue: "${e}""`);return n},getNodeMaybe:function(e){return I.get(e)},deleteNodeConfigIfPossible:function(e){var n,r;if(!Recoil_gkx_OSS("recoil_memory_managament_2020"))return;let a=I.get(e);null!=a&&null!==(n=a.shouldDeleteConfigOnRelease)&&void 0!==n&&n.call(a)&&(I.delete(e),null===(r=getConfigDeletionHandler(e))||void 0===r||r(),P.delete(e))},setConfigDeletionHandler:function(e,n){Recoil_gkx_OSS("recoil_memory_managament_2020")&&(void 0===n?P.delete(e):P.set(e,n))},getConfigDeletionHandler,recoilValuesForKeys:function(e){return Recoil_mapIterable(e,e=>Recoil_nullthrows(O.get(e)))},NodeMissingError,DefaultValue,DEFAULT_VALUE:N},U=(function(e){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},r={},a={},constant=function(e){return function(){return e}},s=r.hash=function(e){var r=void 0===e?"undefined":n(e);if("number"===r)return e;"string"!==r&&(e+="");for(var a=0,s=0,u=e.length;s<u;++s)a=(a<<5)-a+e.charCodeAt(s)|0;return a},hashFragment=function(e,n){return n>>>e&31},toBitmap=function(e){return 1<<e},fromBitmap=function(e,n){var r;return r=e&n-1,r-=r>>1&1431655765,r=(r=(858993459&r)+(r>>2&858993459))+(r>>4)&252645135,r+=r>>8,127&(r+=r>>16)},arrayUpdate=function(e,n,r,a){var s=a;if(!e){var u=a.length;s=Array(u);for(var c=0;c<u;++c)s[c]=a[c]}return s[n]=r,s},arraySpliceOut=function(e,n,r){var a=r.length-1,s=0,u=0,c=r;if(e)s=u=n;else for(c=Array(a);s<n;)c[u++]=r[s++];for(++s;s<=a;)c[u++]=r[s++];return e&&(c.length=a),c},arraySpliceIn=function(e,n,r,a){var s=a.length;if(e){for(var u=s;u>=n;)a[u--]=a[u];return a[n]=r,a}for(var c=0,f=0,m=Array(s+1);c<n;)m[f++]=a[c++];for(m[n]=r;c<s;)m[++f]=a[c++];return m},u={__hamt_isEmpty:!0},isEmptyNode=function(e){return e===u||e&&e.__hamt_isEmpty},Leaf=function(e,n,r,a){return{type:1,edit:e,hash:n,key:r,value:a,_modify:Leaf__modify}},Collision=function(e,n,r){return{type:2,edit:e,hash:n,children:r,_modify:Collision__modify}},IndexedNode=function(e,n,r){return{type:3,edit:e,mask:n,children:r,_modify:IndexedNode__modify}},ArrayNode=function(e,n,r){return{type:4,edit:e,size:n,children:r,_modify:ArrayNode__modify}},expand=function(e,n,r,a,s){for(var u=[],c=a,f=0,m=0;c;++m)1&c&&(u[m]=s[f++]),c>>>=1;return u[n]=r,ArrayNode(e,f+1,u)},pack=function(e,n,r,a){for(var s=Array(n-1),u=0,c=0,f=0,m=a.length;f<m;++f)if(f!==r){var _=a[f];_&&!isEmptyNode(_)&&(s[u++]=_,c|=1<<f)}return IndexedNode(e,c,s)},mergeLeaves=function mergeLeaves(e,n,r,a,s,u){if(r===s)return Collision(e,r,[u,a]);var c=hashFragment(n,r),f=hashFragment(n,s);return IndexedNode(e,toBitmap(c)|toBitmap(f),c===f?[mergeLeaves(e,n+5,r,a,s,u)]:c<f?[a,u]:[u,a])},updateCollisionList=function(e,n,r,s,u,c,f,m){for(var _=u.length,g=0;g<_;++g){var v=u[g];if(r(f,v.key)){var b=v.value,T=c(b);if(T===b)return u;if(T===a)return--m.value,arraySpliceOut(e,g,u);return arrayUpdate(e,g,Leaf(n,s,f,T),u)}}var k=c();return k===a?u:(++m.value,arrayUpdate(e,_,Leaf(n,s,f,k),u))},canEditNode=function(e,n){return e===n.edit},Leaf__modify=function(e,n,r,s,c,f,m){if(n(f,this.key)){var _=s(this.value);return _===this.value?this:_===a?(--m.value,u):canEditNode(e,this)?(this.value=_,this):Leaf(e,c,f,_)}var g=s();return g===a?this:(++m.value,mergeLeaves(e,r,this.hash,this,c,Leaf(e,c,f,g)))},Collision__modify=function(e,n,r,s,u,c,f){if(u===this.hash){var m=updateCollisionList(canEditNode(e,this),e,n,this.hash,this.children,s,c,f);return m===this.children?this:m.length>1?Collision(e,this.hash,m):m[0]}var _=s();return _===a?this:(++f.value,mergeLeaves(e,r,this.hash,this,u,Leaf(e,u,c,_)))},IndexedNode__modify=function(e,n,r,a,s,c,f){var m,_=this.mask,g=this.children,v=hashFragment(r,s),b=toBitmap(v),T=fromBitmap(_,b),k=_&b,S=k?g[T]:u,x=S._modify(e,n,r+5,a,s,c,f);if(S===x)return this;var w=canEditNode(e,this),R=_,C=void 0;if(k&&isEmptyNode(x)){if(!(R&=~b))return u;if(g.length<=2&&((m=g[1^T])===u||1===m.type||2===m.type))return g[1^T];C=arraySpliceOut(w,T,g)}else if(k||isEmptyNode(x))C=arrayUpdate(w,T,x,g);else{if(g.length>=16)return expand(e,v,x,_,g);R|=b,C=arraySpliceIn(w,T,x,g)}return w?(this.mask=R,this.children=C,this):IndexedNode(e,R,C)},ArrayNode__modify=function(e,n,r,a,s,c,f){var m=this.size,_=this.children,g=hashFragment(r,s),v=_[g],b=(v||u)._modify(e,n,r+5,a,s,c,f);if(v===b)return this;var T=canEditNode(e,this),k=void 0;if(isEmptyNode(v)&&!isEmptyNode(b))++m,k=arrayUpdate(T,g,b,_);else if(!isEmptyNode(v)&&isEmptyNode(b)){if(--m<=8)return pack(e,m,g,_);k=arrayUpdate(T,g,u,_)}else k=arrayUpdate(T,g,b,_);return T?(this.size=m,this.children=k,this):ArrayNode(e,m,k)};function Map(e,n,r,a,s){this._editable=e,this._edit=n,this._config=r,this._root=a,this._size=s}u._modify=function(e,n,r,s,c,f,m){var _=s();return _===a?u:(++m.value,Leaf(e,c,f,_))},Map.prototype.setTree=function(e,n){return this._editable?(this._root=e,this._size=n,this):e===this._root?this:new Map(this._editable,this._edit,this._config,e,n)};var c=r.tryGetHash=function(e,n,r,a){for(var s=a._root,u=0,c=a._config.keyEq;;)switch(s.type){case 1:return c(r,s.key)?s.value:e;case 2:if(n===s.hash)for(var f=s.children,m=0,_=f.length;m<_;++m){var g=f[m];
43if(c(r,g.key))return g.value}return e;case 3:var v=toBitmap(hashFragment(u,n));if(s.mask&v){s=s.children[fromBitmap(s.mask,v)],u+=5;break}return e;case 4:if(s=s.children[hashFragment(u,n)]){u+=5;break}return e;default:return e}};Map.prototype.tryGetHash=function(e,n,r){return c(e,n,r,this)};var f=r.tryGet=function(e,n,r){return c(e,r._config.hash(n),n,r)};Map.prototype.tryGet=function(e,n){return f(e,n,this)};var m=r.getHash=function(e,n,r){return c(void 0,e,n,r)};Map.prototype.getHash=function(e,n){return m(e,n,this)},r.get=function(e,n){return c(void 0,n._config.hash(e),e,n)},Map.prototype.get=function(e,n){return f(n,e,this)};var _=r.has=function(e,n,r){return c(a,e,n,r)!==a};Map.prototype.hasHash=function(e,n){return _(e,n,this)};var g=r.has=function(e,n){return _(n._config.hash(e),e,n)};Map.prototype.has=function(e){return g(e,this)};var defKeyCompare=function(e,n){return e===n};r.make=function(e){return new Map(0,0,{keyEq:e&&e.keyEq||defKeyCompare,hash:e&&e.hash||s},u,0)},r.empty=r.make();var v=r.isEmpty=function(e){return e&&!!isEmptyNode(e._root)};Map.prototype.isEmpty=function(){return v(this)};var b=r.modifyHash=function(e,n,r,a){var s={value:a._size},u=a._root._modify(a._editable?a._edit:NaN,a._config.keyEq,0,e,n,r,s);return a.setTree(u,s.value)};Map.prototype.modifyHash=function(e,n,r){return b(r,e,n,this)};var T=r.modify=function(e,n,r){return b(e,r._config.hash(n),n,r)};Map.prototype.modify=function(e,n){return T(n,e,this)};var k=r.setHash=function(e,n,r,a){return b(constant(r),e,n,a)};Map.prototype.setHash=function(e,n,r){return k(e,n,r,this)};var S=r.set=function(e,n,r){return k(r._config.hash(e),e,n,r)};Map.prototype.set=function(e,n){return S(e,n,this)};var x=constant(a),w=r.removeHash=function(e,n,r){return b(x,e,n,r)};Map.prototype.removeHash=Map.prototype.deleteHash=function(e,n){return w(e,n,this)};var R=r.remove=function(e,n){return w(n._config.hash(e),e,n)};Map.prototype.remove=Map.prototype.delete=function(e){return R(e,this)};var C=r.beginMutation=function(e){return new Map(e._editable+1,e._edit+1,e._config,e._root,e._size)};Map.prototype.beginMutation=function(){return C(this)};var A=r.endMutation=function(e){return e._editable=e._editable&&e._editable-1,e};Map.prototype.endMutation=function(){return A(this)};var j=r.mutate=function(e,n){var r=C(n);return e(r),A(r)};Map.prototype.mutate=function(e){return j(e,this)};var appk=function(e){return e&&lazyVisitChildren(e[0],e[1],e[2],e[3],e[4])},lazyVisitChildren=function(e,n,r,a,s){for(;r<e;){var u=n[r++];if(u&&!isEmptyNode(u))return lazyVisit(u,a,[e,n,r,a,s])}return appk(s)},lazyVisit=function(e,n,r){switch(e.type){case 1:return{value:n(e),rest:r};case 2:case 4:case 3:var a=e.children;return lazyVisitChildren(a.length,a,0,n,r);default:return appk(r)}},N={done:!0};function MapIterator(e){this.v=e}MapIterator.prototype.next=function(){if(!this.v)return N;var e=this.v;return this.v=appk(e.rest),e},MapIterator.prototype[Symbol.iterator]=function(){return this};var visit=function(e,n){return new MapIterator(lazyVisit(e._root,n))},buildPairs=function(e){return[e.key,e.value]},I=r.entries=function(e){return visit(e,buildPairs)};Map.prototype.entries=Map.prototype[Symbol.iterator]=function(){return I(this)};var buildKeys=function(e){return e.key},O=r.keys=function(e){return visit(e,buildKeys)};Map.prototype.keys=function(){return O(this)};var buildValues=function(e){return e.value},P=r.values=Map.prototype.values=function(e){return visit(e,buildValues)};Map.prototype.values=function(){return P(this)};var F=r.fold=function(e,n,r){var a=r._root;if(1===a.type)return e(n,a.value,a.key);for(var s=[a.children],u=void 0;u=s.pop();)for(var c=0,f=u.length;c<f;){var m=u[c++];m&&m.type&&(1===m.type?n=e(n,m.value,m.key):s.push(m.children))}return n};Map.prototype.fold=function(e,n){return F(e,n,this)};var U=r.forEach=function(e,n){return F(function(r,a,s){return e(a,s,n)},null,n)};Map.prototype.forEach=function(e){return U(e,this)};var B=r.count=function(e){return e._size};Map.prototype.count=function(){return B(this)},Object.defineProperty(Map.prototype,"size",{get:Map.prototype.count}),e.exports?e.exports=r:undefined.hamt=r}(s={exports:{}}
43,s.exports),s.exports);let BuiltInMap=class BuiltInMap{constructor(e){_defineProperty(this,"_map",void 0),this._map=new Map(null==e?void 0:e.entries())}keys(){return this._map.keys()}entries(){return this._map.entries()}get(e){return this._map.get(e)}has(e){return this._map.has(e)}set(e,n){return this._map.set(e,n),this}delete(e){return this._map.delete(e),this}clone(){return persistentMap(this)}toMap(){return new Map(this._map)}};let HashArrayMappedTrieMap=class HashArrayMappedTrieMap{constructor(e){if(_defineProperty(this,"_hamt",U.empty.beginMutation()),e instanceof HashArrayMappedTrieMap){let n=e._hamt.endMutation();e._hamt=n.beginMutation(),this._hamt=n.beginMutation()}else if(e)for(let[n,r]of e.entries())this._hamt.set(n,r)}keys(){return this._hamt.keys()}entries(){return this._hamt.entries()}get(e){return this._hamt.get(e)}has(e){return this._hamt.has(e)}set(e,n){return this._hamt.set(e,n),this}delete(e){return this._hamt.delete(e),this}clone(){return persistentMap(this)}toMap(){return new Map(this._hamt)}};function persistentMap(e){return Recoil_gkx_OSS("recoil_hamt_2020")?new HashArrayMappedTrieMap(e):new BuiltInMap(e)}var B=Object.freeze({__proto__:null,persistentMap:{persistentMap}.persistentMap}),Recoil_differenceSets=function(e,...n){let r=new Set;e:for(let a of e){for(let e of n)if(e.has(a))continue e;r.add(a)}return r},Recoil_mapMap=function(e,n){let r=new Map;return e.forEach((e,a)=>{r.set(a,n(e,a))}),r};function mergeDepsIntoGraph(e,n,r,a){let{nodeDeps:s,nodeToNodeSubscriptions:u}=r,c=s.get(e);if(c&&a&&c!==a.nodeDeps.get(e))return;s.set(e,n);let f=null==c?n:Recoil_differenceSets(n,c);for(let n of f){u.has(n)||u.set(n,new Set);let r=Recoil_nullthrows(u.get(n));r.add(e)}if(c){let r=Recoil_differenceSets(c,n);for(let n of r){if(!u.has(n))return;let r=Recoil_nullthrows(u.get(n));r.delete(e),0===r.size&&u.delete(n)}}}var G={cloneGraph:function(e){return{nodeDeps:Recoil_mapMap(e.nodeDeps,e=>new Set(e)),nodeToNodeSubscriptions:Recoil_mapMap(e.nodeToNodeSubscriptions,e=>new Set(e))}},graph:function(){return{nodeDeps:new Map,nodeToNodeSubscriptions:new Map}},saveDepsToStore:function(e,n,r,a){var s,u,c,f,m;let _=r.getState();a===_.currentTree.version||a===(null===(s=_.nextTree)||void 0===s?void 0:s.version)||a===(null===(u=_.previousTree)||void 0===u?void 0:u.version)||Recoil_recoverableViolation("Tried to save dependencies to a discarded tree");let g=r.getGraph(a);if(mergeDepsIntoGraph(e,n,g),a===(null===(c=_.previousTree)||void 0===c?void 0:c.version)){let a=r.getGraph(_.currentTree.version);mergeDepsIntoGraph(e,n,a,g)}if(a===(null===(f=_.previousTree)||void 0===f?void 0:f.version)||a===_.currentTree.version){let a=null===(m=_.nextTree)||void 0===m?void 0:m.version;if(void 0!==a){let s=r.getGraph(a);mergeDepsIntoGraph(e,n,s,g)}}}};let Z=0,Y=0,q=0;var X={getNextTreeStateVersion:()=>Z++,getNextStoreID:()=>Y++,getNextComponentID:()=>q++};let{persistentMap:K}=B,{graph:Q}=G,{getNextTreeStateVersion:ee}=X;function makeEmptyTreeState(){let e=ee();return{version:e,stateID:e,transactionMetadata:{},dirtyAtoms:new Set,atomValues:K(),nonvalidatedAtoms:K()}}var et={makeEmptyTreeState,makeEmptyStoreState:function(){let e=makeEmptyTreeState();return{currentTree:e,nextTree:null,previousTree:null,commitDepth:0,knownAtoms:new Set,knownSelectors:new Set,transactionSubscriptions:new Map,nodeTransactionSubscriptions:new Map,nodeToComponentSubscriptions:new Map,queuedComponentCallbacks_DEPRECATED:[],suspendedComponentResolvers:new Set,graphsByVersion:new Map().set(e.version,Q()),retention:{referenceCounts:new Map,nodesRetainedByZone:new Map,retainablesToCheckForRelease:new Set},nodeCleanupFunctions:new Map}},getNextTreeStateVersion:ee};let RetentionZone=class RetentionZone{};var en={RetentionZone,retentionZone:function(){return new RetentionZone}},er={setByAddingToSet:function(e,n){let r=new Set(e);return r.add(n),r},setByDeletingFromSet:function(e,n){let r=new Set(e);return r.delete(n),r},mapBySettingInMap:function(e,n,r){let a=new Map(e);return a.set(n,r),a},mapByUpdatingInMap:function(e,n,r){let a=new Map(e);return a.set(n,r(a.get(n))),a},mapByDeletingFromMap:function(e,n){let r=new Map(e);return r.delete(n),r},mapByDeletingMultipleFromMap:function(e,n){let r=new Map(e);
43return n.forEach(e=>r.delete(e)),r}},Recoil_filterIterable=function*(e,n){let r=0;for(let a of e)n(a,r++)&&(yield a)},Recoil_lazyProxy=function(e,n){let r=new Proxy(e,{get:(e,r)=>(!(r in e)&&r in n&&(e[r]=n[r]()),e[r]),ownKeys:e=>Object.keys(e)});return r};let{getNode:ea,getNodeMaybe:ei,recoilValuesForKeys:eo}=F,{RetentionZone:es}=en,{setByAddingToSet:el}=er,eu=Object.freeze(new Set);let ReadOnlyRecoilValueError=class ReadOnlyRecoilValueError extends Error{};function initializeNodeIfNewToStore(e,n,r,a){let s=e.getState();if(s.nodeCleanupFunctions.has(r))return;let u=ea(r),c=function(e,n,r){if(!Recoil_gkx_OSS("recoil_memory_managament_2020"))return()=>void 0;let{nodesRetainedByZone:a}=e.getState().retention;function addToZone(e){let r=a.get(e);r||a.set(e,r=new Set),r.add(n)}if(r instanceof es)addToZone(r);else if(Array.isArray(r))for(let e of r)addToZone(e);return()=>{if(!Recoil_gkx_OSS("recoil_memory_managament_2020"))return;let{retention:a}=e.getState();function deleteFromZone(e){let r=a.nodesRetainedByZone.get(e);null==r||r.delete(n),r&&0===r.size&&a.nodesRetainedByZone.delete(e)}if(r instanceof es)deleteFromZone(r);else if(Array.isArray(r))for(let e of r)deleteFromZone(e)}}(e,r,u.retainedBy),f=u.init(e,n,a);s.nodeCleanupFunctions.set(r,()=>{f(),c()})}function peekNodeLoadable(e,n,r){return ea(r).peek(e,n)}function getDownstreamNodes(e,n,r){let a=new Set,s=Array.from(r),u=e.getGraph(n.version);for(let e=s.pop();e;e=s.pop()){var c;a.add(e);let n=null!==(c=u.nodeToNodeSubscriptions.get(e))&&void 0!==c?c:eu;for(let e of n)a.has(e)||s.push(e)}return a}var ec={getNodeLoadable:function(e,n,r){return initializeNodeIfNewToStore(e,n,r,"get"),ea(r).get(e,n)},peekNodeLoadable,setNodeValue:function(e,n,r,a){let s=ea(r);if(null==s.set)throw new ReadOnlyRecoilValueError(`Attempt to set read-only RecoilValue: ${r}`);let u=s.set;return initializeNodeIfNewToStore(e,n,r,"set"),u(e,n,a)},initializeNode:function(e,n,r){initializeNodeIfNewToStore(e,e.getState().currentTree,n,r)},cleanUpNode:function(e,n){var r;let a=e.getState();null===(r=a.nodeCleanupFunctions.get(n))||void 0===r||r(),a.nodeCleanupFunctions.delete(n)},setUnvalidatedAtomValue_DEPRECATED:function(e,n,r){var a;let s=ei(n);return null==s||null===(a=s.invalidate)||void 0===a||a.call(s,e),{...e,atomValues:e.atomValues.clone().delete(n),nonvalidatedAtoms:e.nonvalidatedAtoms.clone().set(n,r),dirtyAtoms:el(e.dirtyAtoms,n)}},peekNodeInfo:function(e,n,r){let a=e.getState(),s=e.getGraph(n.version),u=ea(r).nodeType;return Recoil_lazyProxy({type:u},{loadable:()=>peekNodeLoadable(e,n,r),isActive:()=>a.knownAtoms.has(r)||a.knownSelectors.has(r),isSet:()=>"selector"!==u&&n.atomValues.has(r),isModified:()=>n.dirtyAtoms.has(r),deps:()=>{var e;return eo(null!==(e=s.nodeDeps.get(r))&&void 0!==e?e:[])},subscribers:()=>{var s,u;return{nodes:eo(Recoil_filterIterable(getDownstreamNodes(e,n,new Set([r])),e=>e!==r)),components:Recoil_mapIterable(null!==(s=null===(u=a.nodeToComponentSubscriptions.get(r))||void 0===u?void 0:u.values())&&void 0!==s?s:[],([e])=>({name:e}))}}})},getDownstreamNodes};let ed=null;var ep={setInvalidateMemoizedSnapshot:function(e){ed=e},invalidateMemoizedSnapshot:function(){var e;null===(e=ed)||void 0===e||e()}};let{getDownstreamNodes:ef,getNodeLoadable:eh,setNodeValue:em}=ec,{getNextComponentID:e_}=X,{getNode:eg,getNodeMaybe:ev}=F,{DefaultValue:ey}=F,{reactMode:eb}=R,{AbstractRecoilValue:eT,RecoilState:ek,RecoilValueReadOnly:eS,isRecoilValue:ex}=A,{invalidateMemoizedSnapshot:ew}=ep;function writeLoadableToTreeState(e,n,r){"hasValue"===r.state&&r.contents instanceof ey?e.atomValues.delete(n):e.atomValues.set(n,r),e.dirtyAtoms.add(n),e.nonvalidatedAtoms.delete(n)}function applyActionsToStore(e,n){e.replaceState(r=>{let a=copyTreeState(r);for(let r of n)!function(e,n,r){if("set"===r.type){let{recoilValue:a,valueOrUpdater:s}=r,u=function(e,n,{key:r},a){if("function"!=typeof a)return a;{let s=eh(e,n,r);if("loading"===s.state){let e=`Tried to set atom or selector "${r}" using an updater function while the current state is pending, this is not currently supported.`;throw Recoil_recoverableViolation(e),Recoil_err(e)}if("hasError"===s.state)throw s.contents;return a(s.contents)}}(e,n,a,s),c=em(e,n,a.key,u);
43for(let[e,r]of c.entries())writeLoadableToTreeState(n,e,r)}else if("setLoadable"===r.type){let{recoilValue:{key:e},loadable:a}=r;writeLoadableToTreeState(n,e,a)}else if("markModified"===r.type){let{recoilValue:{key:e}}=r;n.dirtyAtoms.add(e)}else if("setUnvalidated"===r.type){var a;let{recoilValue:{key:e},unvalidatedValue:s}=r,u=ev(e);null==u||null===(a=u.invalidate)||void 0===a||a.call(u,n),n.atomValues.delete(e),n.nonvalidatedAtoms.set(e,s),n.dirtyAtoms.add(e)}else Recoil_recoverableViolation(`Unknown action ${r.type}`)}(e,a,r);return invalidateDownstreams(e,a),ew(),a})}function queueOrPerformStateUpdate(e,n){if(eR.length){let r=eR[eR.length-1],a=r.get(e);a||r.set(e,a=[]),a.push(n)}else applyActionsToStore(e,[n])}let eR=[];function copyTreeState(e){return{...e,atomValues:e.atomValues.clone(),nonvalidatedAtoms:e.nonvalidatedAtoms.clone(),dirtyAtoms:new Set(e.dirtyAtoms)}}function invalidateDownstreams(e,n){let r=ef(e,n,n.dirtyAtoms);for(let e of r){var a,s;null===(a=ev(e))||void 0===a||null===(s=a.invalidate)||void 0===s||s.call(a,n)}}function setRecoilValue(e,n,r){queueOrPerformStateUpdate(e,{type:"set",recoilValue:n,valueOrUpdater:r})}var eC={RecoilValueReadOnly:eS,AbstractRecoilValue:eT,RecoilState:ek,getRecoilValueAsLoadable:function(e,{key:n},r=e.getState().currentTree){var a,s;let u=e.getState();r.version===u.currentTree.version||r.version===(null===(a=u.nextTree)||void 0===a?void 0:a.version)||r.version===(null===(s=u.previousTree)||void 0===s?void 0:s.version)||Recoil_recoverableViolation("Tried to read from a discarded tree");let c=eh(e,r,n);return"loading"===c.state&&c.contents.catch(()=>{}),c}
43,setRecoilValue,setRecoilValueLoadable:function(e,n,r){if(r instanceof ey)return setRecoilValue(e,n,r);queueOrPerformStateUpdate(e,{type:"setLoadable",recoilValue:n,loadable:r})},markRecoilValueModified:function(e,n){queueOrPerformStateUpdate(e,{type:"markModified",recoilValue:n})},setUnvalidatedRecoilValue:function(e,n,r){queueOrPerformStateUpdate(e,{type:"setUnvalidated",recoilValue:n,unvalidatedValue:r})},subscribeToRecoilValue:function(e,{key:n},r,a=null){let s=e_(),u=e.getState();u.nodeToComponentSubscriptions.has(n)||u.nodeToComponentSubscriptions.set(n,new Map),Recoil_nullthrows(u.nodeToComponentSubscriptions.get(n)).set(s,[null!=a?a:"<not captured>",r]);let c=eb();if(c.early&&("LEGACY"===c.mode||"MUTABLE_SOURCE"===c.mode)){let a=e.getState().nextTree;a&&a.dirtyAtoms.has(n)&&r(a)}return{release:()=>{let r=e.getState(),a=r.nodeToComponentSubscriptions.get(n);if(void 0===a||!a.has(s)){Recoil_recoverableViolation(`Subscription missing at release time for atom ${n}. This is a bug in Recoil.`);return}a.delete(s),0===a.size&&r.nodeToComponentSubscriptions.delete(n)}}},isRecoilValue:ex,applyAtomValueWrites:function(e,n){let r=e.clone();return n.forEach((e,n)=>{"hasValue"===e.state&&e.contents instanceof ey?r.delete(n):r.set(n,e)}),r},batchStart:function(){let e=new Map;return eR.push(e),()=>{for(let[n,r]of e)applyActionsToStore(n,r);let n=eR.pop();n!==e&&Recoil_recoverableViolation("Incorrect order of batch popping")}},writeLoadableToTreeState,invalidateDownstreams,copyTreeState,refreshRecoilValue:function(e,n){var r;let{currentTree:a}=e.getState(),s=eg(n.key);null===(r=s.clearCache)||void 0===r||r.call(s,e,a)}},Recoil_someSet=function(e,n,r){let a=e.entries(),s=a.next();for(;!s.done;){let u=s.value;if(n.call(r,u[1],u[0],e))return!0;s=a.next()}return!1};let{cleanUpNode:eM}=ec,{deleteNodeConfigIfPossible:eE,getNode:eA}=F,{RetentionZone:ej}=en,eL=new Set;function releaseRetainablesNowOnCurrentTree(e,n){let r=e.getState(),a=r.currentTree;if(r.nextTree){Recoil_recoverableViolation("releaseNodesNowOnCurrentTree should only be called at the end of a batch");return}let s=new Set;for(let e of n)if(e instanceof ej)for(let n of function(e,n){var r;return null!==(r=e.retention.nodesRetainedByZone.get(n))&&void 0!==r?r:eL}(r,e))s.add(n);else s.add(e);let u=function(e,n){let r=e.getState(),a=r.currentTree,s=e.getGraph(a.version),u=new Set,c=new Set;return function findReleasableNodesInner(n){var f,m;let _=new Set,g=function(e,n,r,a,s){let u=e.getGraph(n.version),c=[],f=new Set;for(;r.size>0;)(function visit(e){if(a.has(e)||s.has(e)){r.delete(e);return}if(f.has(e))return;let n=u.nodeToNodeSubscriptions.get(e);if(n)for(let e of n)visit(e);f.add(e),r.delete(e),c.push(e)})(Recoil_nullthrows(r.values().next().value));return c}(e,a,n,u,c);for(let e of g){if("recoilRoot"===eA(e).retainedBy||(null!==(f=r.retention.referenceCounts.get(e))&&void 0!==f?f:0)>0||zonesThatCouldRetainNode(e).some(e=>r.retention.referenceCounts.get(e))){c.add(e);continue}let n=s.nodeToNodeSubscriptions.get(e);if(n&&Recoil_someSet(n,e=>c.has(e))){c.add(e);continue}u.add(e),_.add(e)}let v=new Set;for(let e of _)for(let n of null!==(m=s.nodeDeps.get(e))&&void 0!==m?m:eL)u.has(n)||v.add(n);v.size&&findReleasableNodesInner(v)}(n),u}(e,s);for(let n of u)!function(e,n,r){var a,s;if(!Recoil_gkx_OSS("recoil_memory_managament_2020"))return;eM(e,r);let u=e.getState();u.knownAtoms.delete(r),u.knownSelectors.delete(r),u.nodeTransactionSubscriptions.delete(r),u.retention.referenceCounts.delete(r);let c=zonesThatCouldRetainNode(r);for(let e of c)null===(a=u.retention.nodesRetainedByZone.get(e))||void 0===a||a.delete(r);n.atomValues.delete(r),n.dirtyAtoms.delete(r),n.nonvalidatedAtoms.delete(r);let f=u.graphsByVersion.get(n.version);if(f){let e=f.nodeDeps.get(r);if(void 0!==e)for(let n of(f.nodeDeps.delete(r),e))null===(s=f.nodeToNodeSubscriptions.get(n))||void 0===s||s.delete(r);f.nodeToNodeSubscriptions.delete(r)}eE(r)}(e,a,n)}function zonesThatCouldRetainNode(e){let n=eA(e).retainedBy;return void 0===n||"components"===n||"recoilRoot"===n?[]:n instanceof ej?[n]:n}function updateRetainCountToZero(e,n){if(!Recoil_gkx_OSS("recoil_memory_managament_2020"))return;let r=e.getState().retention.referenceCounts;r.delete(n),function(e,n){let r=e.getState();r.nextTree?r.retention.retainablesToCheckForRelease.add(n):releaseRetainablesNowOnCurrentTree(e,new Set([n])
43)}(e,n)}var eN={SUSPENSE_TIMEOUT_MS:12e4,updateRetainCount:function(e,n,r){var a;if(!Recoil_gkx_OSS("recoil_memory_managament_2020"))return;let s=e.getState().retention.referenceCounts,u=(null!==(a=s.get(n))&&void 0!==a?a:0)+r;0===u?updateRetainCountToZero(e,n):s.set(n,u)},updateRetainCountToZero,releaseScheduledRetainablesNow:function(e){if(!Recoil_gkx_OSS("recoil_memory_managament_2020"))return;let n=e.getState();releaseRetainablesNowOnCurrentTree(e,n.retention.retainablesToCheckForRelease),n.retention.retainablesToCheckForRelease.clear()},retainedByOptionWithDefault:function(e){return void 0===e?"recoilRoot":e}};let{unstable_batchedUpdates:eI}=_,{unstable_batchedUpdates:eO}={unstable_batchedUpdates:eI},{batchStart:eP}=eC,{unstable_batchedUpdates:eD}={unstable_batchedUpdates:eO},eV=eD||(e=>e());var ez={getBatcher:()=>eV,setBatcher:e=>{eV=e},batchUpdates:e=>{eV(()=>{let batchEnd=()=>void 0;try{batchEnd=eP(),e()}finally{batchEnd()}})}},Recoil_concatIterables=function*(e){for(let n of e)for(let e of n)yield e};let eH="undefined"==typeof Window||"undefined"==typeof window,eF="undefined"!=typeof navigator&&"ReactNative"===navigator.product;var eU={isSSR:eH,isReactNative:eF,isWindow:e=>!eH&&(e===window||e instanceof Window)};let{batchUpdates:eB}=ez,{initializeNode:e$,peekNodeInfo:eW}=ec,{graph:eG}=G,{getNextStoreID:eZ}=X,{DEFAULT_VALUE:eY,recoilValues:eq,recoilValuesForKeys:eX}=F,{AbstractRecoilValue:eJ,getRecoilValueAsLoadable:eK,setRecoilValue:eQ,setUnvalidatedRecoilValue:e0}=eC,{updateRetainCount:e1}=eN,{setInvalidateMemoizedSnapshot:e2}=ep,{getNextTreeStateVersion:e3,makeEmptyStoreState:e4}=et,{isSSR:e5}=eU,{memoizeOneWithArgsHashAndInvalidation:e6}={memoizeWithArgsHash:function(e,n){let r;return(...a)=>{r||(r={});let s=n(...a);return Object.hasOwnProperty.call(r,s)||(r[s]=e(...a)),r[s]}},memoizeOneWithArgsHash:function(e,n){let r,a;return(...s)=>{let u=n(...s);return r===u?a:(r=u,a=e(...s))}},memoizeOneWithArgsHashAndInvalidation:function(e,n){let r,a;return[(...s)=>{let u=n(...s);return r===u?a:(r=u,a=e(...s))},()=>{r=null}]}};let Snapshot=class Snapshot{constructor(e,n){for(let r of(_defineProperty(this,"_store",void 0),_defineProperty(this,"_refCount",1),_defineProperty(this,"getLoadable",e=>(this.checkRefCount_INTERNAL(),eK(this._store,e))),_defineProperty(this,"getPromise",e=>(this.checkRefCount_INTERNAL(),this.getLoadable(e).toPromise())),_defineProperty(this,"getNodes_UNSTABLE",e=>{if(this.checkRefCount_INTERNAL(),(null==e?void 0:e.isModified)===!0){if((null==e?void 0:e.isInitialized)===!1)return[];let n=this._store.getState().currentTree;return eX(n.dirtyAtoms)}let n=this._store.getState().knownAtoms,r=this._store.getState().knownSelectors;return(null==e?void 0:e.isInitialized)==null?eq.values():!0===e.isInitialized?eX(Recoil_concatIterables([n,r])):Recoil_filterIterable(eq.values(),({key:e})=>!n.has(e)&&!r.has(e))}),_defineProperty(this,"getInfo_UNSTABLE",({key:e})=>(this.checkRefCount_INTERNAL(),eW(this._store,this._store.getState().currentTree,e))),_defineProperty(this,"map",e=>{this.checkRefCount_INTERNAL();let n=new MutableSnapshot(this,eB);return e(n),n}),_defineProperty(this,"asyncMap",async e=>{this.checkRefCount_INTERNAL();let n=new MutableSnapshot(this,eB);return n.retain(),await e(n),n.autoRelease_INTERNAL(),n}),this._store={storeID:eZ(),parentStoreID:n,getState:()=>e,replaceState:n=>{e.currentTree=n(e.currentTree)},getGraph:n=>{let r=e.graphsByVersion;if(r.has(n))return Recoil_nullthrows(r.get(n));let a=eG();return r.set(n,a),a},subscribeToTransactions:()=>({release:()=>{}}),addTransactionMetadata:()=>{throw Recoil_err("Cannot subscribe to Snapshots")}},this._store.getState().knownAtoms))e$(this._store,r,"get"),e1(this._store,r,1);this.autoRelease_INTERNAL()}retain(){this._refCount<=0&&Recoil_recoverableViolation("Attempt to retain() Snapshot that was already released."),this._refCount++;let e=!1;return()=>{e||(e=!0,this._release())}}autoRelease_INTERNAL(){e5||window.setTimeout(()=>this._release(),10)}_release(){if(this._refCount--,0===this._refCount){if(this._store.getState().nodeCleanupFunctions.forEach(e
43=>e()),this._store.getState().nodeCleanupFunctions.clear(),!Recoil_gkx_OSS("recoil_memory_managament_2020"))return}else this._refCount}isRetained(){return this._refCount>0}checkRefCount_INTERNAL(){Recoil_gkx_OSS("recoil_memory_managament_2020")&&this._refCount}getStore_INTERNAL(){return this.checkRefCount_INTERNAL(),this._store}getID(){return this.checkRefCount_INTERNAL(),this._store.getState().currentTree.stateID}getStoreID(){return this.checkRefCount_INTERNAL(),this._store.storeID}};function cloneStoreState(e,n,r=!1){let a=e.getState(),s=r?e3():n.version;return{currentTree:{version:r?s:n.version,stateID:r?s:n.stateID,transactionMetadata:{...n.transactionMetadata},dirtyAtoms:new Set(n.dirtyAtoms),atomValues:n.atomValues.clone(),nonvalidatedAtoms:n.nonvalidatedAtoms.clone()},commitDepth:0,nextTree:null,previousTree:null,knownAtoms:new Set(a.knownAtoms),knownSelectors:new Set(a.knownSelectors),transactionSubscriptions:new Map,nodeTransactionSubscriptions:new Map,nodeToComponentSubscriptions:new Map,queuedComponentCallbacks_DEPRECATED:[],suspendedComponentResolvers:new Set,graphsByVersion:new Map().set(s,e.getGraph(n.version)),retention:{referenceCounts:new Map,nodesRetainedByZone:new Map,retainablesToCheckForRelease:new Set},nodeCleanupFunctions:new Map(Recoil_mapIterable(a.nodeCleanupFunctions.entries(),([e])=>[e,()=>{}]))}}let[e7,e9]=e6((e,n)=>{var r;let a=e.getState(),s="latest"===n?null!==(r=a.nextTree)&&void 0!==r?r:a.currentTree:Recoil_nullthrows(a.previousTree);return new Snapshot(cloneStoreState(e,s),e.storeID)},(e,n)=>{var r,a;return String(n)+String(e.storeID)+String(null===(r=e.getState().nextTree)||void 0===r?void 0:r.version)+String(e.getState().currentTree.version)+String(null===(a=e.getState().previousTree)||void 0===a?void 0:a.version)});e2(e9);let MutableSnapshot=class MutableSnapshot extends Snapshot{constructor(e,n){super(cloneStoreState(e.getStore_INTERNAL(),e.getStore_INTERNAL().getState().currentTree,!0),e.getStoreID()),_defineProperty(this,"_batch",void 0),_defineProperty(this,"set",(e,n)=>{this.checkRefCount_INTERNAL();let r=this.getStore_INTERNAL();this._batch(()=>{e1(r,e.key,1),eQ(this.getStore_INTERNAL(),e,n)})}),_defineProperty(this,"reset",e=>{this.checkRefCount_INTERNAL();let n=this.getStore_INTERNAL();this._batch(()=>{e1(n,e.key,1),eQ(this.getStore_INTERNAL(),e,eY)})}),_defineProperty(this,"setUnvalidatedAtomValues_DEPRECATED",e=>{this.checkRefCount_INTERNAL();let n=this.getStore_INTERNAL();eB(()=>{for(let[r,a]of e.entries())e1(n,r,1),e0(n,new eJ(r),a)})}),this._batch=n}};var e8={Snapshot,MutableSnapshot,freshSnapshot:function(e){let n=new Snapshot(e4());return null!=e?n.map(e):n},cloneSnapshot:function(e,n="latest"){let r=e7(e,n);return r.isRetained()?r:(e9(),e7(e,n))}},te=Object.freeze({__proto__:null,Snapshot:e8.Snapshot,MutableSnapshot:e8.MutableSnapshot,freshSnapshot:e8.freshSnapshot,cloneSnapshot:e8.cloneSnapshot}),Recoil_unionSets=function(...e){let n=new Set;for(let r of e)for(let e of r)n.add(e);return n};let{useRef:tt}=m;var Recoil_useRefInitOnce=function(e){let n=tt(e);return n.current===e&&"function"==typeof e&&(n.current=e()),n};let{getNextTreeStateVersion:tn,makeEmptyStoreState:tr}=et,{cleanUpNode:ta,getDownstreamNodes:ti,initializeNode:to,setNodeValue:ts,setUnvalidatedAtomValue_DEPRECATED:tl}=ec,{graph:tu}=G,{cloneGraph:tc}=G,{getNextStoreID:td}=X,{createMutableSource:tp,reactMode:tf}=R,{applyAtomValueWrites:th}=eC,{releaseScheduledRetainablesNow:tm}=eN,{freshSnapshot:t_}=te,{useCallback:tg,useContext:tv,useEffect:ty,useMemo:tb,useRef:tT,useState:tk}=m;function notInAContext(){throw Recoil_err("This component must be used inside a <RecoilRoot> component.")}let tS=Object.freeze({storeID:td(),getState:notInAContext,replaceState:notInAContext,getGraph:notInAContext,subscribeToTransactions:notInAContext,addTransactionMetadata:notInAContext}),tx=!1;function startNextTreeIfNeeded(e){if(tx)throw Recoil_err("An atom update was triggered within the execution of a state updater function. State updater functions provided to Recoil must be pure functions.");let n=e.getState();if(null===n.nextTree){Recoil_gkx_OSS("recoil_memory_managament_2020")&&Recoil_gkx_OSS("recoil_release_on_cascading_update_killswitch_2021")&&n.c
43ommitDepth>0&&tm(e);let r=n.currentTree.version,a=tn();n.nextTree={...n.currentTree,version:a,stateID:a,dirtyAtoms:new Set,transactionMetadata:{}},n.graphsByVersion.set(a,tc(Recoil_nullthrows(n.graphsByVersion.get(r))))}}let tw=m.createContext({current:tS}),useStoreRef=()=>tv(tw),tR=m.createContext(null);function notifyComponents(e,n,r){let a=ti(e,r,r.dirtyAtoms);for(let e of a){let a=n.nodeToComponentSubscriptions.get(e);if(a)for(let[e,[n,s]]of a)s(r)}}function sendEndOfBatchNotifications(e){let n=e.getState(),r=n.currentTree,a=r.dirtyAtoms;if(a.size){for(let[r,s]of n.nodeTransactionSubscriptions)if(a.has(r))for(let[n,r]of s)r(e);for(let[r,a]of n.transactionSubscriptions)a(e);(!tf().early||n.suspendedComponentResolvers.size>0)&&(notifyComponents(e,n,r),n.suspendedComponentResolvers.forEach(e=>e()),n.suspendedComponentResolvers.clear())}n.queuedComponentCallbacks_DEPRECATED.forEach(e=>e(r)),n.queuedComponentCallbacks_DEPRECATED.splice(0,n.queuedComponentCallbacks_DEPRECATED.length)}function Batcher({setNotifyBatcherOfChange:e}){let n=useStoreRef(),[,r]=tk([]);return e(()=>r({})),ty(()=>(e(()=>r({})),()=>{e(()=>{})}),[e]),ty(()=>{(function(e){let n=e.getState();n.commitDepth++;try{let{nextTree:r}=n;if(null==r)return;n.previousTree=n.currentTree,n.currentTree=r,n.nextTree=null,sendEndOfBatchNotifications(e),null!=n.previousTree?n.graphsByVersion.delete(n.previousTree.version):Recoil_recoverableViolation("Ended batch with no previous state, which is unexpected","recoil"),n.previousTree=null,Recoil_gkx_OSS("recoil_memory_managament_2020")&&null==r&&tm(e)}finally{n.commitDepth--}})(n.current)}),null}let tC=0;function RecoilRoot_INTERNAL({initializeState_DEPRECATED:e,initializeState:n,store_INTERNAL:r,children:a}){let s;let getGraph=e=>{let n=s.current.graphsByVersion;if(n.has(e))return Recoil_nullthrows(n.get(e));let r=tu();return n.set(e,r),r},subscribeToTransactions=(e,n)=>{if(null==n){let{transactionSubscriptions:n}=f.current.getState(),r=tC++;return n.set(r,e),{release:()=>{n.delete(r)}}}{let{nodeTransactionSubscriptions:r}=f.current.getState();r.has(n)||r.set(n,new Map);let a=tC++;return Recoil_nullthrows(r.get(n)).set(a,e),{release:()=>{let e=r.get(n);e&&(e.delete(a),0===e.size&&r.delete(n))}}}},addTransactionMetadata=e=>{for(let n of(startNextTreeIfNeeded(f.current),Object.keys(e)))Recoil_nullthrows(f.current.getState().nextTree).transactionMetadata[n]=e[n]},replaceState=e=>{let n;startNextTreeIfNeeded(f.current);let r=Recoil_nullthrows(s.current.nextTree);try{tx=!0,n=e(r)}finally{tx=!1}n!==r&&(s.current.nextTree=n,tf().early&&notifyComponents(f.current,s.current,n),Recoil_nullthrows(u.current)())},u=tT(null),c=tg(e=>{u.current=e},[u]),f=Recoil_useRefInitOnce(()=>null!=r?r:{storeID:td(),getState:()=>s.current,replaceState,getGraph,subscribeToTransactions,addTransactionMetadata});null!=r&&(f.current=r),s=Recoil_useRefInitOnce(()=>null!=e?function(e,n){let r=tr();return n({set:(n,a)=>{let s=r.currentTree,u=ts(e,s,n.key,a),c=new Set(u.keys()),f=s.nonvalidatedAtoms.clone();for(let e of c)f.delete(e);r.currentTree={...s,dirtyAtoms:Recoil_unionSets(s.dirtyAtoms,c),atomValues:th(s.atomValues,u),nonvalidatedAtoms:f}},setUnvalidatedAtomValues:e=>{e.forEach((e,n)=>{r.currentTree=tl(r.currentTree,n,e)})}}),r}(f.current,e):null!=n?function(e){let n=t_(e),r=n.getStore_INTERNAL().getState();return n.retain(),r.nodeCleanupFunctions.forEach(e=>e()),r.nodeCleanupFunctions.clear(),r}(n):tr());let _=tb(()=>null==tp?void 0:tp(s,()=>s.current.currentTree.version),[s]);return ty(()=>{let e=f.current;for(let n of new Set(e.getState().knownAtoms))to(e,n,"get");return()=>{for(let n of e.getState().knownAtoms)ta(e,n)}},[f]),m.createElement(tw.Provider,{value:f},m.createElement(tR.Provider,{value:_},m.createElement(Batcher,{setNotifyBatcherOfChange:c}),a))}var tM={RecoilRoot:function(e){let{override:n,...r}=e,a=useStoreRef();return!1===n&&a.current!==tS?e.children:m.createElement(RecoilRoot_INTERNAL,r)},useStoreRef,useRecoilMutableSource:function(){let e=tv(tR);return null==e&&Recoil_expectationViolation("Attempted to use a Recoil hook outside of a <RecoilRoot>. <RecoilRoot> must be an ancestor of any component that uses Recoil hooks."),e},useRecoilStoreID:function(){return useStoreRef().current.storeID},notifyComponents_FOR_TESTING:notifyComponents,sendEndOfBatchNotifications_FOR_TESTING:sendEndOfBatchNotifications},Recoil_shallowArrayEqual=function(e,n){if(e===n)return!0;
43if(e.length!==n.length)return!1;for(let r=0,a=e.length;r<a;r++)if(e[r]!==n[r])return!1;return!0};let{useEffect:tE,useRef:tA}=m;var Recoil_usePrevious=function(e){let n=tA();return tE(()=>{n.current=e}),n.current};let{useStoreRef:tj}=tM,{SUSPENSE_TIMEOUT_MS:tL}=eN,{updateRetainCount:tN}=eN,{RetentionZone:tI}=en,{useEffect:tO,useRef:tP}=m,{isSSR:tD}=eU;var Recoil_useRetain=function(e){if(Recoil_gkx_OSS("recoil_memory_managament_2020"))return function(e){let n=Array.isArray(e)?e:[e],r=n.map(e=>e instanceof tI?e:e.key),a=tj();tO(()=>{if(!Recoil_gkx_OSS("recoil_memory_managament_2020"))return;let e=a.current;if(s.current&&!tD)window.clearTimeout(s.current),s.current=null;else for(let n of r)tN(e,n,1);return()=>{for(let n of r)tN(e,n,-1)}},[a,...r]);let s=tP(),u=Recoil_usePrevious(r);if(!tD&&(void 0===u||!Recoil_shallowArrayEqual(u,r))){let e=a.current;for(let n of r)tN(e,n,1);if(u)for(let n of u)tN(e,n,-1);s.current&&window.clearTimeout(s.current),s.current=window.setTimeout(()=>{for(let n of(s.current=null,r))tN(e,n,-1)},tL)}}(e)},Recoil_useComponentName=function(){return"<component name not available>"};let{batchUpdates:tV}=ez,{DEFAULT_VALUE:tz}=F,{currentRendererSupportsUseSyncExternalStore:tH,reactMode:tF,useMutableSource:tU,useSyncExternalStore:tB}=R,{useRecoilMutableSource:t$,useStoreRef:tW}=tM,{isRecoilValue:tG}=A,{AbstractRecoilValue:tZ,getRecoilValueAsLoadable:tY,setRecoilValue:tq,setUnvalidatedRecoilValue:tX,subscribeToRecoilValue:tJ}=eC,{useCallback:tK,useEffect:tQ,useMemo:t0,useRef:t1,useState:t2}=m,{setByAddingToSet:t3}=er,{isSSR:t4}=eU;function handleLoadable(e,n,r){if("hasValue"===e.state)return e.contents;if("loading"===e.state){let n=new Promise(n=>{let a=r.current.getState().suspendedComponentResolvers;a.add(n),t4&&Recoil_isPromise(e.contents)&&e.contents.finally(()=>{a.delete(n)})});throw n}if("hasError"===e.state)throw e.contents;throw Recoil_err(`Invalid value of loadable atom "${n.key}"`)}
43function useRecoilValueLoadable_SYNC_EXTERNAL_STORE(e){let n=tW(),r=Recoil_useComponentName(),a=tK(()=>{var r;let a=n.current,s=a.getState(),u=tF().early&&null!==(r=s.nextTree)&&void 0!==r?r:s.currentTree,c=tY(a,e,u);return{loadable:c,key:e.key}},[n,e]),s=tK(e=>{let n;return()=>{var r,a;let s=e();return null!==(r=n)&&void 0!==r&&r.loadable.is(s.loadable)&&(null===(a=n)||void 0===a?void 0:a.key)===s.key?n:(n=s,s)}},[]),u=t0(()=>s(a),[a,s]),c=tK(a=>{let s=n.current,u=tJ(s,e,a,r);return u.release},[n,e,r]);return tB(c,u,u).loadable}function useRecoilValueLoadable_MUTABLE_SOURCE(e){let n=tW(),r=tK(()=>{var r;let a=n.current,s=a.getState(),u=tF().early&&null!==(r=s.nextTree)&&void 0!==r?r:s.currentTree;return tY(a,e,u)},[n,e]),a=tK(()=>r(),[r]),s=Recoil_useComponentName(),u=tK((a,u)=>{let c=n.current,f=tJ(c,e,()=>{if(!Recoil_gkx_OSS("recoil_suppress_rerender_in_callback"))return u();let e=r();m.current.is(e)||u(),m.current=e},s);return f.release},[n,e,s,r]),c=t$();if(null==c)throw Recoil_err("Recoil hooks must be used in components contained within a <RecoilRoot> component.");let f=tU(c,a,u),m=t1(f);return tQ(()=>{m.current=f}),f}
43function useRecoilValueLoadable_TRANSITION_SUPPORT(e){let n=tW(),r=Recoil_useComponentName(),a=tK(()=>{var r;let a=n.current,s=a.getState(),u=tF().early&&null!==(r=s.nextTree)&&void 0!==r?r:s.currentTree;return tY(a,e,u)},[n,e]),s=tK(()=>({loadable:a(),key:e.key}),[a,e.key]),u=tK(e=>{let n=s();return e.loadable.is(n.loadable)&&e.key===n.key?e:n},[s]);tQ(()=>{let a=tJ(n.current,e,e=>{f(u)},r);return f(u),a.release},[r,e,n,u]);let[c,f]=t2(s);return c.key!==e.key?s().loadable:c.loadable}function useRecoilValueLoadable_LEGACY(e){let n=tW(),[,r]=t2([]),a=Recoil_useComponentName(),s=tK(()=>{var r;let a=n.current,s=a.getState(),u=tF().early&&null!==(r=s.nextTree)&&void 0!==r?r:s.currentTree;return tY(a,e,u)},[n,e]),u=s(),c=t1(u);return tQ(()=>{c.current=u}),tQ(()=>{let u=n.current,f=u.getState(),m=tJ(u,e,e=>{var n;if(!Recoil_gkx_OSS("recoil_suppress_rerender_in_callback"))return r([]);let a=s();null!==(n=c.current)&&void 0!==n&&n.is(a)||r(a),c.current=a},a);if(f.nextTree)u.getState().queuedComponentCallbacks_DEPRECATED.push(()=>{c.current=null,r([])});else{var _;if(!Recoil_gkx_OSS("recoil_suppress_rerender_in_callback"))return r([]);let e=s();null!==(_=c.current)&&void 0!==_&&_.is(e)||r(e),c.current=e}return m.release},[a,s,e,n]),u}
43function useRecoilValueLoadable(e){return Recoil_gkx_OSS("recoil_memory_managament_2020")&&Recoil_useRetain(e),({TRANSITION_SUPPORT:useRecoilValueLoadable_TRANSITION_SUPPORT,SYNC_EXTERNAL_STORE:tH()?useRecoilValueLoadable_SYNC_EXTERNAL_STORE:useRecoilValueLoadable_TRANSITION_SUPPORT,MUTABLE_SOURCE:useRecoilValueLoadable_MUTABLE_SOURCE,LEGACY:useRecoilValueLoadable_LEGACY})[tF().mode](e)}function useRecoilValue(e){let n=tW(),r=useRecoilValueLoadable(e);return handleLoadable(r,e,n)}function useSetRecoilState(e){let n=tW();return tK(r=>{tq(n.current,e,r)},[n,e])}function useRecoilValueLoadable_TRANSITION_SUPPORT_UNSTABLE(e){return Recoil_gkx_OSS("recoil_memory_managament_2020")&&Recoil_useRetain(e),useRecoilValueLoadable_TRANSITION_SUPPORT(e)}function useRecoilValue_TRANSITION_SUPPORT_UNSTABLE(e){let n=tW(),r=useRecoilValueLoadable_TRANSITION_SUPPORT_UNSTABLE(e);return handleLoadable(r,e,n)}var Recoil_filterMap=function(e,n){let r=new Map;for(let[a,s]of e)n(s,a)&&r.set(a,s);return r},Recoil_filterSet=function(e,n){let r=new Set;for(let a of e)n(a)&&r.add(a);return r},Recoil_mergeMaps=function(...e){let n=new Map;for(let r=0;r<e.length;r++){let a;let s=e[r].keys();for(;!(a=s.next()).done;)n.set(a.value,e[r].get(a.value))}return n};let{batchUpdates:t5}=ez,{DEFAULT_VALUE:t6,getNode:t7,nodes:t9}=F,{useStoreRef:t8}
43=tM,{AbstractRecoilValue:ne,setRecoilValueLoadable:nt}=eC,{SUSPENSE_TIMEOUT_MS:nn}=eN,{cloneSnapshot:nr}=te,{useCallback:na,useEffect:ni,useRef:no,useState:ns}=m,{isSSR:nl}=eU;function useTransactionSubscription(e){let n=t8();ni(()=>{let r=n.current.subscribeToTransactions(e);return r.release},[e,n])}function externallyVisibleAtomValuesInState(e){let n=e.atomValues.toMap(),r=Recoil_mapMap(Recoil_filterMap(n,(e,n)=>{let r=t7(n),a=r.persistence_UNSTABLE;return null!=a&&"none"!==a.type&&"hasValue"===e.state}),e=>e.contents);return Recoil_mergeMaps(e.nonvalidatedAtoms.toMap(),r)}function gotoSnapshot(e,n){var r;let a=e.getState(),s=null!==(r=a.nextTree)&&void 0!==r?r:a.currentTree,u=n.getStore_INTERNAL().getState().currentTree;t5(()=>{let r=new Set;for(let e of[s.atomValues.keys(),u.atomValues.keys()])for(let n of e){var a,c;(null===(a=s.atomValues.get(n))||void 0===a?void 0:a.contents)!==(null===(c=u.atomValues.get(n))||void 0===c?void 0:c.contents)&&t7(n).shouldRestoreFromSnapshots&&r.add(n)}r.forEach(n=>{nt(e,new ne(n),u.atomValues.has(n)?Recoil_nullthrows(u.atomValues.get(n)):t6)}),e.replaceState(e=>({...e,stateID:n.getID()}))})}var nu={useRecoilSnapshot:function(){let e=t8(),[n,r]=ns(()=>nr(e.current)),a=Recoil_usePrevious(n),s=no(),u=no();if(useTransactionSubscription(na(e=>r(nr(e)),[])),ni(()=>{let e=n.retain();if(s.current&&!nl){var r;window.clearTimeout(s.current),s.current=null,null===(r=u.current)||void 0===r||r.call(u),u.current=null}return()=>{window.setTimeout(e,10)}},[n]),a!==n&&!nl){if(s.current){var c;window.clearTimeout(s.current),s.current=null,null===(c=u.current)||void 0===c||c.call(u),u.current=null}u.current=n.retain(),s.current=window.setTimeout(()=>{var e;s.current=null,null===(e=u.current)||void 0===e||e.call(u),u.current=null},nn)}return n},gotoSnapshot,useGotoRecoilSnapshot:function(){let e=t8();return na(n=>gotoSnapshot(e.current,n),[e])},useRecoilTransactionObserver:function(e){useTransactionSubscription(na(n=>{let r=nr(n,"latest"),a=nr(n,"previous");e({snapshot:r,previousSnapshot:a})},[e]))},useTransactionObservation_DEPRECATED:function(e){useTransactionSubscription(na(n=>{let r=n.getState().previousTree,a=n.getState().currentTree;r||(Recoil_recoverableViolation("Transaction subscribers notified without a previous tree being present -- this is a bug in Recoil"),r=n.getState().currentTree);let s=externallyVisibleAtomValuesInState(a),u=externallyVisibleAtomValuesInState(r),c=Recoil_mapMap(t9,e=>{var n,r,a,s;return{persistence_UNSTABLE:{type:null!==(n=null===(r=e.persistence_UNSTABLE)||void 0===r?void 0:r.type)&&void 0!==n?n:"none",backButton:null!==(a=null===(s=e.persistence_UNSTABLE)||void 0===s?void 0:s.backButton)&&void 0!==a&&a}}}),f=Recoil_filterSet(a.dirtyAtoms,e=>s.has(e)||u.has(e));e({atomValues:s,previousAtomValues:u,atomInfo:c,modifiedAtoms:f,transactionMetadata:{...a.transactionMetadata}})},[e]))},useTransactionSubscription_DEPRECATED:useTransactionSubscription};let{peekNodeInfo:nc}=ec,{useStoreRef:nd}=tM,{reactMode:np}=R,{RecoilRoot:nf,useStoreRef:nh}=tM,{useMemo:nm}=m,{loadableWithValue:n_}=b,{initializeNode:ng}=ec,{DEFAULT_VALUE:nv,getNode:ny}=F,{copyTreeState:nb,getRecoilValueAsLoadable:nT,invalidateDownstreams:nk,writeLoadableToTreeState:nS}=eC;function isAtom(e){return"atom"===ny(e.key).nodeType}let TransactionInterfaceImpl=class TransactionInterfaceImpl{constructor(e,n){_defineProperty(this,"_store",void 0),_defineProperty(this,"_treeState",void 0),_defineProperty(this,"_changes",void 0),_defineProperty(this,"get",e=>{if(this._changes.has(e.key))return this._changes.get(e.key);if(!isAtom(e))throw Recoil_err("Reading selectors within atomicUpdate is not supported");let n=nT(this._store,e,this._treeState);if("hasValue"===n.state)return n.contents;if("hasError"===n.state)throw n.contents;throw Recoil_err(`Expected Recoil atom ${e.key} to have a value, but it is in a loading state.`)}),_defineProperty(this,"set",(e,n)=>{if(!isAtom(e))throw Recoil_err("Setting selectors within atomicUpdate is not supported");if("function"==typeof n){let r=this.get(e);this._changes.set(e.key,n(r))}else ng(this._store,e.key,"set"),this._changes.set(e.key,n)}),_defineProperty(this,"reset",e=>{this.set(e,nv)}),this._store=e,this._treeState=n,this._changes=new Map}
43newTreeState_INTERNAL(){if(0===this._changes.size)return this._treeState;let e=nb(this._treeState);for(let[n,r]of this._changes)nS(e,n,n_(r));return nk(this._store,e),e}};var nx=Object.freeze({__proto__:null,atomicUpdater:function(e){return n=>{e.replaceState(r=>{let a=new TransactionInterfaceImpl(e,r);return n(a),a.newTreeState_INTERNAL()})}}}),Recoil_invariant=function(e,n){if(!e)throw Error(n)};let{atomicUpdater:nw}=nx,{batchUpdates:nR}=ez,{DEFAULT_VALUE:nC}=F,{useStoreRef:nM}=tM,{refreshRecoilValue:nE,setRecoilValue:nA}=eC,{cloneSnapshot:nj}=te,{gotoSnapshot:nL}=nu,{useCallback:nN}=m;let Sentinel=class Sentinel{};let nI=new Sentinel;function recoilCallback(e,n,r,a){let s,u=nI;if(nR(()=>{let c="useRecoilCallback() expects a function that returns a function: it accepts a function of the type (RecoilInterface) => (Args) => ReturnType and returns a callback function (Args) => ReturnType, where RecoilInterface is an object {snapshot, set, ...} and Args and ReturnType are the argument and return types of the callback you want to create.  Please see the docs at recoiljs.org for details.";if("function"!=typeof n)throw Recoil_err(c);let f=Recoil_lazyProxy({...null!=a?a:{},set:(n,r)=>nA(e,n,r),reset:n=>nA(e,n,nC),refresh:n=>nE(e,n),gotoSnapshot:n=>nL(e,n),transact_UNSTABLE:n=>nw(e)(n)},{snapshot:()=>{let n=nj(e);return s=n.retain(),n}}),m=n(f);if("function"!=typeof m)throw Recoil_err(c);u=m(...r)}),u instanceof Sentinel&&Recoil_invariant(!1),Recoil_isPromise(u))u=u.finally(()=>{var e;null===(e=s)||void 0===e||e()});else{var c;null===(c=s)||void 0===c||c()}return u}var nO={recoilCallback,useRecoilCallback:function(e,n){let r=nM();return nN((...n)=>recoilCallback(r.current,e,n),null!=n?[...n,r]:void 0)}};let{useStoreRef:nP}=tM,{refreshRecoilValue:nD}=eC,{useCallback:nV}=m,{atomicUpdater:nz}=nx,{useStoreRef:nH}=tM,{useMemo:nF}=m;var nU=Object.freeze({__proto__:null,WrappedValue:{WrappedValue:class{constructor(e){_defineProperty(this,"value",void 0),this.value=e}}}.WrappedValue});let{isFastRefreshEnabled:nB}=R;let ChangedPathError=class ChangedPathError extends Error{};var n$=Object.freeze({__proto__:null,TreeCache:{TreeCache:class{constructor(e){var n,r,a;_defineProperty(this,"_name",void 0),_defineProperty(this,"_numLeafs",void 0),_defineProperty(this,"_root",void 0),_defineProperty(this,"_onHit",void 0),_defineProperty(this,"_onSet",void 0),_defineProperty(this,"_mapNodeValue",void 0),this._name=null==e?void 0:e.name,this._numLeafs=0,this._root=null,this._onHit=null!==(n=null==e?void 0:e.onHit)&&void 0!==n?n:()=>{},this._onSet=null!==(r=null==e?void 0:e.onSet)&&void 0!==r?r:()=>{},this._mapNodeValue=null!==(a=null==e?void 0:e.mapNodeValue)&&void 0!==a?a:e=>e}size(){return this._numLeafs}root(){return this._root}get(e,n){var r;return null===(r=this.getLeafNode(e,n))||void 0===r?void 0:r.value}getLeafNode(e,n){if(null==this._root)return;let r=this._root;for(;r;){if(null==n||n.onNodeVisit(r),"leaf"===r.type)return this._onHit(r),r;let a=this._mapNodeValue(e(r.nodeKey));r=r.branches.get(a)}}set(e,n,r){let addLeaf=()=>{var a,s,u,c,f,m,_;let g,v;for(let[n,a]of e){let e=this._root;if((null==e?void 0:e.type)==="leaf")throw this.invalidCacheError();let s=g;if("branch"!==(g=null!==(f=g=s?s.branches.get(v):e)&&void 0!==f?f:{type:"branch",nodeKey:n,parent:s,branches:new Map,branchKey:v}).type||g.nodeKey!==n)throw this.invalidCacheError();null==s||s.branches.set(v,g),null==r||null===(m=r.onNodeVisit)||void 0===m||m.call(r,g),v=this._mapNodeValue(a),this._root=null!==(_=this._root)&&void 0!==_?_:g}let b=g?null===(a=g)||void 0===a?void 0:a.branches.get(v):this._root;if(null!=b&&("leaf"!==b.type||b.branchKey!==v))throw this.invalidCacheError();let T={type:"leaf",value:n,parent:g,branchKey:v};null===(s=g)||void 0===s||s.branches.set(v,T),this._root=null!==(u=this._root)&&void 0!==u?u:T,this._numLeafs++,this._onSet(T),null==r||null===(c=r.onNodeVisit)||void 0===c||c.call(r,T)};try{addLeaf()}catch(e){if(e instanceof ChangedPathError)this.clear(),addLeaf();else throw e}}delete(e){let n=this.root();if(!n)return!1;if(e===n)return this._root=null,this._numLeafs=0,!0;let r=e.parent,a=e.branchKey;for(;r;){var s;if(r.branches.delete(a),r===n)return 0===r.branches.size?(this._root=null,this._numLeafs=0):this._numLeafs--,!0;if(r.branches.size>0)break;a=null===(s=r)||void 0===s?void 0:s.branchKey,r=r.parent}for(;r!==n;r=r.parent)if(null==r)return!1;return this._numLeafs--,!0}clear(){this._numLeafs=0,this._root=null}invalidCacheError(){let e=nB()?"Possible Fast Refresh module reload detected.  This may also be caused by an selector returning inconsistent values. Resetting cache.":"Invalid cac
43he values.  This happens when selectors do not return consistent values for the same input dependency values.  That may also be caused when using Fast Refresh to change a selector implementation.  Resetting cache.";throw Recoil_recoverableViolation(e+(null!=this._name?` - ${this._name}`:"")),new ChangedPathError}}}.TreeCache}),nW=Object.freeze({__proto__:null,LRUCache:{LRUCache:class{constructor(e){var n;_defineProperty(this,"_maxSize",void 0),_defineProperty(this,"_size",void 0),_defineProperty(this,"_head",void 0),_defineProperty(this,"_tail",void 0),_defineProperty(this,"_map",void 0),_defineProperty(this,"_keyMapper",void 0),this._maxSize=e.maxSize,this._size=0,this._head=null,this._tail=null,this._map=new Map,this._keyMapper=null!==(n=e.mapKey)&&void 0!==n?n:e=>e}head(){return this._head}tail(){return this._tail}size(){return this._size}maxSize(){return this._maxSize}has(e){return this._map.has(this._keyMapper(e))}get(e){let n=this._keyMapper(e),r=this._map.get(n);if(r)return this.set(e,r.value),r.value}set(e,n){let r=this._keyMapper(e),a=this._map.get(r);a&&this.delete(e);let s=this.head(),u={key:e,right:s,left:null,value:n};s?s.left=u:this._tail=u,this._map.set(r,u),this._head=u,this._size++,this._maybeDeleteLRU()}_maybeDeleteLRU(){this.size()>this.maxSize()&&this.deleteLru()}deleteLru(){let e=this.tail();e&&this.delete(e.key)}delete(e){let n=this._keyMapper(e);if(!this._size||!this._map.has(n))return;let r=Recoil_nullthrows(this._map.get(n)),a=r.right,s=r.left;a&&(a.left=r.left),s&&(s.right=r.right),r===this.head()&&(this._head=a),r===this.tail()&&(this._tail=s),this._map.delete(n),this._size--}clear(){this._size=0,this._head=null,this._tail=null,this._map=new Map}}}.LRUCache});let{LRUCache:nG}=nW,{TreeCache:nZ}=n$;var Recoil_treeCacheLRU=function({name:e,maxSize:n,mapNodeValue:r=e=>e}){let a=new nG({maxSize:n}),s=new nZ({name:e,mapNodeValue:r,onHit:e=>{a.set(e,!0)},onSet:e=>{let r=a.tail();a.set(e,!0),r&&s.size()>n&&s.delete(r.key)}});return s};function stringify(e,n,r){if("string"==typeof e&&!e.includes('"')&&!e.includes("\\"))return`"${e}"`;switch(typeof e){case"undefined":return"";case"boolean":return e?"true":"false";case"number":case"symbol":return String(e);case"string":return JSON.stringify(e);case"function":if((null==n?void 0:n.allowFunctions)!==!0)throw Recoil_err("Attempt to serialize function in a Recoil cache key");return`__FUNCTION(${e.name})__`}if(null===e)return"null";if("object"!=typeof e){var a;return null!==(a=JSON.stringify(e))&&void 0!==a?a:""}if(Recoil_isPromise(e))return"__PROMISE__";if(Array.isArray(e))return`[${e.map((e,r)=>stringify(e,n,r.toString()))}]`;if("function"==typeof e.toJSON)return stringify(e.toJSON(r),n,r);if(e instanceof Map){let a={};for(let[r,s]of e)a["string"==typeof r?r:stringify(r,n)]=s;return stringify(a,n,r)}return e instanceof Set?stringify(Array.from(e).sort((e,r)=>stringify(e,n).localeCompare(stringify(r,n))),n,r):void 0!==Symbol&&null!=e[Symbol.iterator]&&"function"==typeof e[Symbol.iterator]?stringify(Array.from(e),n,r):`{${Object.keys(e).filter(n=>void 0!==e[n]).sort().map(r=>`${stringify(r,n)}:${stringify(e[r],n,r)}`).join(",")}}`}var Recoil_stableStringify=function(e,n={allowFunctions:!1}){return stringify(e,n)};let{TreeCache:nY}=n$,nq={equality:"reference",eviction:"keep-all",maxSize:1/0};var Recoil_treeCacheFromPolicy=function({equality:e=nq.equality,eviction:n=nq.eviction,maxSize:r=nq.maxSize}=nq,a){let s=function(e){switch(e){case"reference":return e=>e;case"value":return e=>Recoil_stableStringify(e)}throw Recoil_err(`Unrecognized equality policy ${e}`)}(e);return function(e,n,r,a){switch(e){case"keep-all":return new nY({name:a,mapNodeValue:r});case"lru":return Recoil_treeCacheLRU({name:a,maxSize:Recoil_nullthrows(n),mapNodeValue:r});case"most-recent":return Recoil_treeCacheLRU({name:a,maxSize:1,mapNodeValue:r})}throw Recoil_err(`Unrecognized eviction policy ${e}`)}(n,r,s,a)};let{isReactNative:nX,isWindow:nJ}=eU,{isLoadable:nK,loadableWithError:nQ,loadableWithPromise:n0,loadableWithValue:n1}=b,{WrappedValue:n2}=nU,{getNodeLoadable:n3,peekNodeLoadable:n4,setNodeValue:n5}=ec,{saveDepsToStore:n6}
43=G,{DEFAULT_VALUE:n7,getConfigDeletionHandler:n9,getNode:n8,registerNode:re}=F,{isRecoilValue:rt}=A,{markRecoilValueModified:rn}=eC,{retainedByOptionWithDefault:rr}=eN,{recoilCallback:ra}=nO,{startPerfBlock:ri}={startPerfBlock:function(e){return()=>null}};let Canceled=class Canceled{};let ro=new Canceled,rs=[],rl=new Map,ru=(a=0,()=>a++);function selector(e){let n=null,{key:r,get:a,cachePolicy_UNSTABLE:s}=e,u=null!=e.set?e.set:void 0,c=new Set,f=Recoil_treeCacheFromPolicy(null!=s?s:{equality:"reference",eviction:"keep-all"},r),m=rr(e.retainedBy_UNSTABLE),_=new Map,g=0;function selectorIsLive(){return!Recoil_gkx_OSS("recoil_memory_managament_2020")||g>0}function selectorInit(e){return e.getState().knownSelectors.add(r),g++,()=>{g--}}function selectorShouldDeleteConfigOnRelease(){return void 0!==n9(r)&&!selectorIsLive()}function notifyStoresOfResolvedAsync(e,n){isLatestExecution(e,n)&&clearExecutionInfo(e),notifyWaitingStores(n,!0)}function notifyWaitingStores(e,r){let a=rl.get(e);if(null!=a){for(let e of a)rn(e,Recoil_nullthrows(n));r&&rl.delete(e)}}function markStoreWaitingForResolvedAsync(e,n){let r=rl.get(n);null==r&&rl.set(n,r=new Set),r.add(e)}function wrapPendingDependencyPromise(e,n,r,a,s,u){return n.then(a=>{if(!selectorIsLive())throw clearExecutionInfo(e),ro;null!=u.loadingDepKey&&u.loadingDepPromise===n?r.atomValues.set(u.loadingDepKey,n1(a)):e.getState().knownSelectors.forEach(e=>{r.atomValues.delete(e)});let c=getLoadableFromCacheAndUpdateDeps(e,r);if(c&&"loading"!==c.state){if((isLatestExecution(e,s)||null==getExecutionInfo(e))&&notifyStoresOfResolvedAsync(e,s),"hasValue"===c.state)return c.contents;throw c.contents}if(!isLatestExecution(e,s)){let n=getInProgressExecutionInfo(e,r);if(null!=n)return n.loadingLoadable.contents}let[f,m]=evaluateSelectorGetter(e,r,s);if("loading"!==f.state&&(setCache(r,f,m),notifyStoresOfResolvedAsync(e,s)),"hasError"===f.state)throw f.contents;return f.contents}).catch(n=>{if(n instanceof Canceled)throw ro;if(!selectorIsLive())throw clearExecutionInfo(e),ro;let u=nQ(n);throw setCache(r,u,a),notifyStoresOfResolvedAsync(e,s),n})}function updateDeps(e,n,a,s){var u,f,m,_,g,v,b;for(let T of((isLatestExecution(e,s)||n.version===(null===(u=e.getState())||void 0===u?void 0:null===(f=u.currentTree)||void 0===f?void 0:f.version)||n.version===(null===(m=e.getState())||void 0===m?void 0:null===(_=m.nextTree)||void 0===_?void 0:_.version))&&n6(r,a,e,null!==(g=null===(v=e.getState())||void 0===v?void 0:null===(b=v.nextTree)||void 0===b?void 0:b.version)&&void 0!==g?g:e.getState().currentTree.version),a))c.add(T)}function evaluateSelectorGetter(e,s,u){let c,f;let m=ri(r),_=!0,g=!0,finishEvaluation=()=>{m(),g=!1},v=!1,b={loadingDepKey:null,loadingDepPromise:null},T=new Map;function getRecoilValue({key:n}){let r=n3(e,s,n);switch(T.set(n,r),_||(updateDeps(e,s,new Set(T.keys()),u),function(e,n){if(isLatestExecution(e,n)){let r=Recoil_nullthrows(getExecutionInfo(e));r.stateVersions.clear(),notifyWaitingStores(n,!1)}}(e,u)),r.state){case"hasValue":return r.contents;case"hasError":throw r.contents;case"loading":throw b.loadingDepKey=n,b.loadingDepPromise=r.contents,r.contents}throw Recoil_err("Invalid Loadable state")}try{(c=a({get:getRecoilValue,getCallback:r=>(...a)=>{if(g)throw Recoil_err("Callbacks from getCallback() should only be called asynchronously after the selector is evalutated.  It c
43an be used for selectors to return objects with callbacks that can work with Recoil state without a subscription.");return null!=n||Recoil_invariant(!1),ra(e,r,a,{node:n})}}),c=rt(c)?getRecoilValue(c):c,nK(c)&&("hasError"===c.state&&(v=!0),c=c.contents),Recoil_isPromise(c))?c=c.then(n=>{if(!selectorIsLive())throw clearExecutionInfo(e),ro;let r=n1(n);return setCache(s,r,T),notifyStoresOfResolvedAsync(e,u),n}).catch(n=>{if(!selectorIsLive())throw clearExecutionInfo(e),ro;if(Recoil_isPromise(n))return wrapPendingDependencyPromise(e,n,s,T,u,b);let r=nQ(n);throw setCache(s,r,T),notifyStoresOfResolvedAsync(e,u),n}).finally(finishEvaluation):finishEvaluation(),c=c instanceof n2?c.value:c}catch(n){Recoil_isPromise(c=n)?c=wrapPendingDependencyPromise(e,c,s,T,u,b).finally(finishEvaluation):(v=!0,finishEvaluation())}return f=v?nQ(c):Recoil_isPromise(c)?n0(c):n1(c),_=!1,function(e,n,r){if(isLatestExecution(e,n)){let n=getExecutionInfo(e);null!=n&&(n.depValuesDiscoveredSoFarDuringAsyncWork=r)}}(e,u,T),updateDeps(e,s,new Set(T.keys()),u),[f,T]}function getLoadableFromCacheAndUpdateDeps(e,n){let a=n.atomValues.get(r);if(null!=a)return a;let s=new Set;try{a=f.get(r=>("string"!=typeof r&&Recoil_invariant(!1),n3(e,n,r).contents),{onNodeVisit:e=>{"branch"===e.type&&e.nodeKey!==r&&s.add(e.nodeKey)}})}catch(e){throw Recoil_err(`Problem with cache lookup for selector "${r}": ${e.message}`)}if(a){var u;n.atomValues.set(r,a),updateDeps(e,n,s,null===(u=getExecutionInfo(e))||void 0===u?void 0:u.executionID)}return a}function getInProgressExecutionInfo(e,n){let r=Recoil_concatIterables([_.has(e)?[Recoil_nullthrows(_.get(e))]:[],Recoil_mapIterable(Recoil_filterIterable(_,([n])=>n!==e),([,e])=>e)]);for(let a of r){if(a.stateVersions.get(n.version)||!function(r){for(let[a,s]of r)if(!n3(e,n,a).is(s))return!0;return!1}(a.depValuesDiscoveredSoFarDuringAsyncWork))return a.stateVersions.set(n.version,!0),a;a.stateVersions.set(n.version,!1)}}function getExecutionInfo(e){return _.get(e)}function clearExecutionInfo(e){_.delete(e)}function isLatestExecution(e,n){var r;return n===(null===(r=getExecutionInfo(e))||void 0===r?void 0:r.executionID)}function setCache(e,n,a){e.atomValues.set(r,n);try{f.set(Array.from(a.entries()).map(([e,n])=>[e,n.contents]),n)}catch(e){throw Recoil_err(`Problem with setting cache for selector "${r}": ${e.message}`)}}function selectorPeek(e,n){let a=n.atomValues.get(r);return null!=a?a:f.get(r=>{var a;return"string"!=typeof r&&Recoil_invariant(!1),null===(a=n4(e,n,r))||void 0===a?void 0:a.contents})}function selectorGet(e,n){return function(e){if(rs.includes(r)){let e=`Recoil selector has circular dependencies: ${rs.slice(rs.indexOf(r)).join(" → ")}`;return nQ(Recoil_err(e))}rs.push(r);try{return e()}finally{rs.pop()}}(()=>(function(e,n){var r;let a=getLoadableFromCacheAndUpdateDeps(e,n);if(null!=a)return clearExecutionInfo(e),a;let s=getInProgressExecutionInfo(e,n);if(null!=s)return(null===(r=s.loadingLoadable)||void 0===r?void 0:r.state)==="loading"&&markStoreWaitingForResolvedAsync(e,s.executionID),s.loadingLoadable;let u=ru(),[c,f]=evaluateSelectorGetter(e,n,u);return"loading"===c.state?(_.set(e,{depValuesDiscoveredSoFarDuringAsyncWork:f,executionID:u,loadingLoadable:c,stateVersions:new Map([[n.version,!0]])}),markStoreWaitingForResolvedAsync(e,u)):(clearExecutionInfo(e),setCache(n,c,f)),c})(e,n))}
43function invalidateSelector(e){e.atomValues.delete(r)}function clearSelectorCache(e,r){for(let s of(null!=n||Recoil_invariant(!1),c)){var a;let n=n8(s);null===(a=n.clearCache)||void 0===a||a.call(n,e,r)}c.clear(),invalidateSelector(r),f.clear(),rn(e,n)}return n=null!=u?re({key:r,nodeType:"selector",peek:selectorPeek,get:selectorGet,set:(e,n,a)=>{let s=!1,c=new Map;function getRecoilValue({key:a}){if(s)throw Recoil_err("Recoil: Async selector sets are not currently supported.");let u=n3(e,n,a);if("hasValue"===u.state)return u.contents;if("loading"===u.state){let e=`Getting value of asynchronous atom or selector "${a}" in a pending state while setting selector "${r}" is not yet supported.`;throw Recoil_recoverableViolation(e),Recoil_err(e)}throw u.contents}function setRecoilState(r,a){if(s){let e="Recoil: Async selector sets are not currently supported.";throw Recoil_recoverableViolation(e),Recoil_err(e)}let u="function"==typeof a?a(getRecoilValue(r)):a,f=n5(e,n,r.key,u);f.forEach((e,n)=>c.set(n,e))}let f=u({set:setRecoilState,get:getRecoilValue,reset:function(e){setRecoilState(e,n7)}},a);if(void 0!==f)throw Recoil_isPromise(f)?Recoil_err("Recoil: Async selector sets are not currently supported."):Recoil_err("Recoil: selector set should be a void function.");return s=!0,c},init:selectorInit,invalidate:invalidateSelector,clearCache:clearSelectorCache,shouldDeleteConfigOnRelease:selectorShouldDeleteConfigOnRelease,dangerouslyAllowMutability:e.dangerouslyAllowMutability,shouldRestoreFromSnapshots:!1,retainedBy:m}):re({key:r,nodeType:"selector",peek:selectorPeek,get:selectorGet,init:selectorInit,invalidate:invalidateSelector,clearCache:clearSelectorCache,shouldDeleteConfigOnRelease:selectorShouldDeleteConfigOnRelease,dangerouslyAllowMutability:e.dangerouslyAllowMutability,shouldRestoreFromSnapshots:!1,retainedBy:m})}selector.value=e=>new n2(e);let{isLoadable:rc,loadableWithError:rd,loadableWithPromise:rp,loadableWithValue:rf}=b,{WrappedValue:rh}=nU,{peekNodeInfo:rm}=ec,{DEFAULT_VALUE:r_,DefaultValue:rg,getConfigDeletionHandler:rv,registerNode:ry,setConfigDeletionHandler:rb}=F,{isRecoilValue:rT}=A,{getRecoilValueAsLoadable:rk,markRecoilValueModified:rS,setRecoilValue:rx,setRecoilValueLo
43adable:rw}=eC,{retainedByOptionWithDefault:rR}=eN,unwrap=e=>e instanceof rh?e.value:e;function atom(e){let{...n}=e,r="default"in e?e.default:new Promise(()=>{});return rT(r)?function(e){let n=atom({...e,default:r_,persistence_UNSTABLE:void 0===e.persistence_UNSTABLE?void 0:{...e.persistence_UNSTABLE,validator:n=>n instanceof rg?n:Recoil_nullthrows(e.persistence_UNSTABLE).validator(n,r_)},effects:e.effects,effects_UNSTABLE:e.effects_UNSTABLE}),r=selector({key:`${e.key}__withFallback`,get:({get:r})=>{let a=r(n);return a instanceof rg?e.default:a},set:({set:e},r)=>e(n,r),cachePolicy_UNSTABLE:{eviction:"most-recent"},dangerouslyAllowMutability:e.dangerouslyAllowMutability});return rb(r.key,rv(e.key)),r}({...n,default:r}):function(e){var n;let r;let{key:a,persistence_UNSTABLE:s}=e,u=rR(e.retainedBy_UNSTABLE),c=0;function unwrapPromise(e){return rp(e.then(e=>(f=rf(e),e)).catch(e=>{throw f=rd(e),e}))}let f=Recoil_isPromise(e.default)?unwrapPromise(e.default):rc(e.default)?"loading"===e.default.state?unwrapPromise(e.default.contents):e.default:rf(unwrap(e.default));f.contents;let m=new Map;function peekAtom(e,n){var s,u;return null!==(s=null!==(u=n.atomValues.get(a))&&void 0!==u?u:r)&&void 0!==s?s:f}let _=ry({key:a,nodeType:"atom",peek:peekAtom,get:function(e,n){if(n.atomValues.has(a))return Recoil_nullthrows(n.atomValues.get(a));if(!n.nonvalidatedAtoms.has(a))return f;{if(null!=r)return r;if(null==s)return Recoil_expectationViolation(`Tried to restore a persisted value for atom ${a} but it has no persistence settings.`),f;let e=n.nonvalidatedAtoms.get(a),u=s.validator(e,r_),c=u instanceof rg?f:rf(u);return r=c}},set:function(e,n,s){if(n.atomValues.has(a)){let e=Recoil_nullthrows(n.atomValues.get(a));if("hasValue"===e.state&&s===e.contents)return new Map}else if(!n.nonvalidatedAtoms.has(a)&&s instanceof rg)return new Map;return r=void 0,new Map().set(a,rf(s))},init:function(n,r,s){var u,g,v;c++,n.getState().knownAtoms.add(a),"loading"===f.state&&f.contents.finally(()=>{var e;let r=null!==(e=n.getState().nextTree)&&void 0!==e?e:n.getState().currentTree;r.atomValues.has(a)||rS(n,_)});let b=null!==(u=e.effects)&&void 0!==u?u:e.effects_UNSTABLE;if(null!=b){let e=r_,u=!0,c=!1,T=null;function getLoadable(s){if(u&&s.key===a){let a=e;return a instanceof rg?peekAtom(n,r):Recoil_isPromise(a)?rp(a.then(e=>e instanceof rg?f.toPromise():e)):rf(a)}return rk(n,s)}function getPromise(e){return getLoadable(e).toPromise()}function getInfo_UNSTABLE(r){var s;let c=rm(n,null!==(s=n.getState().nextTree)&&void 0!==s?s:n.getState().currentTree,r.key);return!u||r.key!==a||e instanceof rg?c:{...c,isSet:!0,loadable:getLoadable(r)}}let setSelf=r=>a=>{if(u){let n=getLoadable(_),s="hasValue"===n.state?n.contents:r_;Recoil_isPromise(e="function"==typeof a?a(s):a)&&(e=e.then(e=>(T={effect:r,value:e},e)))}else{if(Recoil_isPromise(a))throw Recoil_err("Setting atoms to async values is not implemented.");"function"!=typeof a&&(T={effect:r,value:unwrap(a)}),rx(n,_,"function"==typeof a?e=>{let n=unwrap(a(e));return T={effect:r,value:n},n}:unwrap(a))}},resetSelf=e=>()=>setSelf(e)(r_),onSet=e=>r=>{var s;let{release:u}=n.subscribeToTransactions(n=>{var s,u,c,m,_;let{currentTree:g,previousTree:v}=n.getState();v||(Recoil_recoverableViolation("Transaction subscribers notified without a next tree being present -- this is a bug in Recoil"),v=g);let b=null!==(s=g.atomValues.get(a))&&void 0!==s?s:f;if("hasValue"===b.state){let n=b.contents,s=null!==(u=v.atomValues.get(a))&&void 0!==u?u:f,k="hasValue"===s.state?s.contents:r_;(null===(c=T)||void 0===c?void 0:c.effect)!==e||(null===(m=T)||void 0===m?void 0:m.value)!==n?r(n,k,!g.atomValues.has(a)):(null===(_=T)||void 0===_?void 0:_.effect)===e&&(T=null)}},a);m.set(n,[...null!==(s=m.get(n))&&void 0!==s?s:[],u])};for(let r of b)try{let e=r({node:_,storeID:n.storeID,parentStoreID_UNSTABLE:n.parentStoreID,trigger:s,setSelf:setSelf(r),resetSelf:resetSelf(r),onSet:onSet(r),getPromise,getLoadable,getInfo_UNSTABLE});null!=e&&m.set(n,[...null!==(g=m.get(n))&&void 0!==g?g:[],e])}catch(n){e=n,c=!0}if(u=!1,!(e instanceof rg)){let s=c?rd(e):Recoil_isPromise(e)?rp(function(e,n){let r=n.then(n=>{var s,u;
43let c=null!==(s=e.getState().nextTree)&&void 0!==s?s:e.getState().currentTree;return(null===(u=c.atomValues.get(a))||void 0===u?void 0:u.contents)===r&&rx(e,_,n),n}).catch(n=>{var s,u;let c=null!==(s=e.getState().nextTree)&&void 0!==s?s:e.getState().currentTree;throw(null===(u=c.atomValues.get(a))||void 0===u?void 0:u.contents)===r&&rw(e,_,rd(n)),n});return r}(n,e)):rf(unwrap(e));s.contents,r.atomValues.set(a,s),null===(v=n.getState().nextTree)||void 0===v||v.atomValues.set(a,s)}}return()=>{var e;c--,null===(e=m.get(n))||void 0===e||e.forEach(e=>e()),m.delete(n)}},invalidate:function(){r=void 0},shouldDeleteConfigOnRelease:function(){return void 0!==rv(a)&&c<=0},dangerouslyAllowMutability:e.dangerouslyAllowMutability,persistence_UNSTABLE:e.persistence_UNSTABLE?{type:e.persistence_UNSTABLE.type,backButton:e.persistence_UNSTABLE.backButton}:void 0,shouldRestoreFromSnapshots:!0,retainedBy:u});return _}({...n,default:r})}atom.value=e=>new rh(e);var rC=Object.freeze({__proto__:null,MapCache:{MapCache:class{constructor(e){var n;_defineProperty(this,"_map",void 0),_defineProperty(this,"_keyMapper",void 0),this._map=new Map,this._keyMapper=null!==(n=null==e?void 0:e.mapKey)&&void 0!==n?n:e=>e}size(){return this._map.size}has(e){return this._map.has(this._keyMapper(e))}get(e){return this._map.get(this._keyMapper(e))}set(e,n){this._map.set(this._keyMapper(e),n)}delete(e){this._map.delete(this._keyMapper(e))}clear(){this._map.clear()}}}.MapCache});let{LRUCache:rM}=nW,{MapCache:rE}=rC,rA={equality:"reference",eviction:"none",maxSize:1/0};var Recoil_cacheFromPolicy=function({equality:e=rA.equality,eviction:n=rA.eviction,maxSize:r=rA.maxSize}=rA){let a=function(e){switch(e){case"reference":return e=>e;case"value":return e=>Recoil_stableStringify(e)}throw Recoil_err(`Unrecognized equality policy ${e}`)}(e),s=function(e,n,r){switch(e){case"keep-all":return new rE({mapKey:r});case"lru":return new rM({mapKey:r,maxSize:Recoil_nullthrows(n)});case"most-recent":return new rM({mapKey:r,maxSize:1})}throw Recoil_err(`Unrecognized eviction policy ${e}`)}(n,r,a);return s};let{setConfigDeletionHandler:rj}=F,{setConfigDeletionHandler:rL}=F,rN=0;var Recoil_selectorFamily=function(e){var n,r;let a=Recoil_cacheFromPolicy({equality:null!==(n=null===(r=e.cachePolicyForParams_UNSTABLE)||void 0===r?void 0:r.equality)&&void 0!==n?n:"value",eviction:"keep-all"});return n=>{var r;let s,u;try{s=a.get(n)}catch(n){throw Recoil_err(`Problem with cache lookup for selector ${e.key}: ${n.message}`)}if(null!=s)return s;let c=`${e.key}__selectorFamily/${null!==(r=Recoil_stableStringify(n,{allowFunctions:!0}))&&void 0!==r?r:"void"}/${rN++}`,myGet=r=>e.get(n)(r),f=e.cachePolicy_UNSTABLE,m="function"==typeof e.retainedBy_UNSTABLE?e.retainedBy_UNSTABLE(n):e.retainedBy_UNSTABLE;if(null!=e.set){let r=e.set;u=selector({key:c,get:myGet,set:(e,a)=>r(n)(e,a),cachePolicy_UNSTABLE:f,dangerouslyAllowMutability:e.dangerouslyAllowMutability,retainedBy_UNSTABLE:m})}else u=selector({key:c,get:myGet,cachePolicy_UNSTABLE:f,dangerouslyAllowMutability:e.dangerouslyAllowMutability,retainedBy_UNSTABLE:m});return a.set(n,u),rL(u.key,()=>{a.delete(n)}),u}};let rI=Recoil_selectorFamily({key:"__constant",get:e=>()=>e,cachePolicyForParams_UNSTABLE:{equality:"reference"}}),rO=Recoil_selectorFamily({key:"__error",get:e=>()=>{throw Recoil_err(e)},cachePolicyForParams_UNSTABLE:{equality:"reference"}}),{loadableWithError:rP,loadableWithPromise:rD,loadableWithValue:rV}=b;function concurrentRequests(e,n){let r=Array(n.length).fill(void 0),a=Array(n.length).fill(void 0);for(let[s,u]of n.entries())try{r[s]=e(u)}catch(e){a[s]=e}return[r,a]}function isError(e){return null!=e&&!Recoil_isPromise(e)}function unwrapDependencies(e){return Array.isArray(e)?e:Object.getOwnPropertyNames(e).map(n=>e[n])}function wrapResults(e,n){return Array.isArray(e)?n:Object.getOwnPropertyNames(e).reduce((e,r,a)=>({...e,[r]:n[a]}),{})}function wrapLoadables(e,n,r){let a=r.map((e,r)=>null==e?rV(n[r]):Recoil_isPromise(e)?rD(e):rP(e));return wrapResults(e,a)}let rz=Recoil_selectorFamily({key:"__waitForNone",get:e=>({get:n})=>{let r=unwrapDependencies(e),[a,s]=concurrentRequests(n,r);return wrapLoadables(e,a,s)},dangerouslyAllowMutability:!0}
43),rH=Recoil_selectorFamily({key:"__waitForAny",get:e=>({get:n})=>{let r=unwrapDependencies(e),[a,s]=concurrentRequests(n,r);return s.some(e=>!Recoil_isPromise(e))?wrapLoadables(e,a,s):new Promise(n=>{for(let[r,u]of s.entries())Recoil_isPromise(u)&&u.then(u=>{a[r]=u,s[r]=void 0,n(wrapLoadables(e,a,s))}).catch(u=>{s[r]=u,n(wrapLoadables(e,a,s))})})},dangerouslyAllowMutability:!0}),rF=Recoil_selectorFamily({key:"__waitForAll",get:e=>({get:n})=>{let r=unwrapDependencies(e),[a,s]=concurrentRequests(n,r);if(s.every(e=>null==e))return wrapResults(e,a);let u=s.find(isError);if(null!=u)throw u;return Promise.all(s).then(n=>wrapResults(e,n.map((e,n)=>void 0===e?a[n]:e)))},dangerouslyAllowMutability:!0}),rU=Recoil_selectorFamily({key:"__waitForAllSettled",get:e=>({get:n})=>{let r=unwrapDependencies(e),[a,s]=concurrentRequests(n,r);return s.every(e=>!Recoil_isPromise(e))?wrapLoadables(e,a,s):Promise.all(s.map((e,n)=>Recoil_isPromise(e)?e.then(e=>{a[n]=e,s[n]=void 0}).catch(e=>{a[n]=void 0,s[n]=e}):null)).then(()=>wrapLoadables(e,a,s))},dangerouslyAllowMutability:!0}),rB=Recoil_selectorFamily({key:"__noWait",get:e=>({get:n})=>{try{return selector.value(rV(n(e)))}catch(e){return selector.value(Recoil_isPromise(e)?rD(e):rP(e))}},dangerouslyAllowMutability:!0}),{RecoilLoadable:r$}=b,{DefaultValue:rW}=F,{RecoilRoot:rG,useRecoilStoreID:rZ}=tM,{isRecoilValue:rY}=A,{retentionZone:rq}=en,{freshSnapshot:rX}=te,{useRecoilState:rJ,useRecoilState_TRANSITION_SUPPORT_UNSTABLE:rK,useRecoilStateLoadable:rQ,useRecoilValue:r0,useRecoilValue_TRANSITION_SUPPORT_UNSTABLE:r1,useRecoilValueLo
43adable:r2,useRecoilValueLoadable_TRANSITION_SUPPORT_UNSTABLE:r3,useResetRecoilState:r4,useSetRecoilState:r5}={recoilComponentGetRecoilValueCount_FOR_TESTING:{current:0},useRecoilInterface:function(){let e=Recoil_useComponentName(),n=tW(),[,r]=t2([]),a=t1(new Set);a.current=new Set;let s=t1(new Set),u=t1(new Map),c=tK(e=>{let n=u.current.get(e);n&&(n.release(),u.current.delete(e))},[u]),f=tK((e,n)=>{u.current.has(n)&&r([])},[]);return tQ(()=>{let r=n.current;Recoil_differenceSets(a.current,s.current).forEach(n=>{if(u.current.has(n)){Recoil_expectationViolation(`Double subscription to RecoilValue "${n}"`);return}let a=tJ(r,new tZ(n),e=>f(e,n),e);u.current.set(n,a);let s=r.getState();s.nextTree?r.getState().queuedComponentCallbacks_DEPRECATED.push(()=>{f(r.getState(),n)}):f(r.getState(),n)}),Recoil_differenceSets(s.current,a.current).forEach(e=>{c(e)}),s.current=a.current}),tQ(()=>{let r=u.current;return Recoil_differenceSets(a.current,new Set(r.keys())).forEach(a=>{let s=tJ(n.current,new tZ(a),e=>f(e,a),e);r.set(a,s)}),()=>r.forEach((e,n)=>c(n))},[e,n,c,f]),t0(()=>{function useSetRecoilState(e){return r=>{tq(n.current,e,r)}}
43function useRecoilValueLoadable(e){var r;a.current.has(e.key)||(a.current=t3(a.current,e.key));let s=n.current.getState();return tY(n.current,e,tF().early&&null!==(r=s.nextTree)&&void 0!==r?r:s.currentTree)}function useRecoilValue(e){let r=useRecoilValueLoadable(e);return handleLoadable(r,e,n)}return{getRecoilValue:useRecoilValue,getRecoilValueLoadable:useRecoilValueLoadable,getRecoilState:function(e){return[useRecoilValue(e),useSetRecoilState(e)]},getRecoilStateLoadable:function(e){return[useRecoilValueLoadable(e),useSetRecoilState(e)]},getSetRecoilState:useSetRecoilState,getResetRecoilState:function(e){return()=>tq(n.current,e,tz)}}},[a,n])},useRecoilState:function(e){return[useRecoilValue(e),useSetRecoilState(e)]},useRecoilStateLoadable:function(e){return[useRecoilValueLoadable(e),useSetRecoilState(e)]},useRecoilValue,useRecoilValueLoadable,useResetRecoilState:function(e){let n=tW();return tK(()=>{tq(n.current,e,tz)},[n,e])},useSetRecoilState,useSetUnvalidatedAtomValues:function(){let e=tW();return(n,r={})=>{tV(()=>{e.current.addTransactionMetadata(r),n.forEach((n,r)=>tX(e.current,new tZ(r),n))})}}
43,useRecoilValueLoadable_TRANSITION_SUPPORT_UNSTABLE,useRecoilValue_TRANSITION_SUPPORT_UNSTABLE,useRecoilState_TRANSITION_SUPPORT_UNSTABLE:function(e){return[useRecoilValue_TRANSITION_SUPPORT_UNSTABLE(e),useSetRecoilState(e)]}},{useGotoRecoilSnapshot:r6,useRecoilSnapshot:r7,useRecoilTransactionObserver:r9}=nu,{useRecoilCallback:r8}=nO,{noWait:ae,waitForAll:at,waitForAllSettled:an,waitForAny:ar,waitForNone:aa}={waitForNone:rz,waitForAny:rH,waitForAll:rF,waitForAllSettled:rU,noWait:rB};var ai={DefaultValue:rW,isRecoilValue:rY,RecoilLoadable:r$,RecoilEnv:T,RecoilRoot:rG,useRecoilStoreID:rZ,useRecoilBridgeAcrossReactRoots_UNSTABLE:function(){"MUTABLE_SOURCE"===np().mode&&console.warn("Warning: There are known issues using useRecoilBridgeAcrossReactRoots() in recoil_mutable_source rendering mode.  Please consider upgrading to recoil_sync_external_store mode.");let e=nh().current;return nm(()=>function({children:n}){return m.createElement(nf,{store_INTERNAL:e},n)},[e])},atom:atom,selector:selector,atomFamily:function(e){var n,r;let a=Recoil_cacheFromPolicy({equality:null!==(n=null===(r=e.cachePolicyForParams_UNSTABLE)||void 0===r?void 0:r.equality)&&void 0!==n?n:"value",eviction:"keep-all"});return n=>{var r,s;let u=a.get(n);if(null!=u)return u;let{cachePolicyForParams_UNSTABLE:c,...f}=e,m="default"in e?e.default:new Promise(()=>{}),_=atom({...f,key:`${e.key}__${null!==(r=Recoil_stableStringify(n))&&void 0!==r?r:"void"}`,default:"function"==typeof m?m(n):m,retainedBy_UNSTABLE:"function"==typeof e.retainedBy_UNSTABLE?e.retainedBy_UNSTABLE(n):e.retainedBy_UNSTABLE,effects:"function"==typeof e.effects?e.effects(n):"function"==typeof e.effects_UNSTABLE?e.effects_UNSTABLE(n):null!==(s=e.effects)&&void 0!==s?s:e.effects_UNSTABLE});return a.set(n,_),rj(_.key,()=>{a.delete(n)}),_}},selectorFamily:Recoil_selectorFamily,constSelector:function(e){return rI(e)},errorSelector:function(e){return rO(e)},readOnlySelector:function(e){return e},noWait:ae,waitForNone:aa,waitForAny:ar,waitForAll:at,waitForAllSettled:an,useRecoilValue:r0,useRecoilValueLo
43adable:r2,useRecoilState:rJ,useRecoilStateLoadable:rQ,useSetRecoilState:r5,useResetRecoilState:r4,useGetRecoilValueInfo_UNSTABLE:function(){let e=nd();return({key:n})=>nc(e.current,e.current.getState().currentTree,n)},useRecoilRefresher_UNSTABLE:function(e){let n=nP();return nV(()=>{let r=n.current;nD(r,e)},[e,n])},useRecoilValueLoadable_TRANSITION_SUPPORT_UNSTABLE:r3,useRecoilValue_TRANSITION_SUPPORT_UNSTABLE:r1,useRecoilState_TRANSITION_SUPPORT_UNSTABLE:rK,useRecoilCallback:r8,useRecoilTransaction_UNSTABLE:function(e,n){let r=nH();return nF(()=>(...n)=>{let a=nz(r.current);a(r=>{e(r)(...n)})},null!=n?[...n,r]:void 0)},useGotoRecoilSnapshot:r6,useRecoilSnapshot:r7,useRecoilTransactionObserver_UNSTABLE:r9,snapshot_UNSTABLE:rX,useRetain:Recoil_useRetain,retentionZone:rq};ai.DefaultValue,ai.isRecoilValue,ai.RecoilLoadable,ai.RecoilEnv;var ao=ai.RecoilRoot;ai.useRecoilStoreID,ai.useRecoilBridgeAcrossReactRoots_UNSTABLE;var as=ai.atom;ai.selector,ai.atomFamily,ai.selectorFamily,ai.constSelector,ai.errorSelector,ai.readOnlySelector,ai.noWait,ai.waitForNone,ai.waitForAny,ai.waitForAll,ai.waitForAllSettled,ai.useRecoilValue,ai.useRecoilValueLo
43adable;var al=ai.useRecoilState;ai.useRecoilStateLoadable,ai.useSetRecoilState,ai.useResetRecoilState,ai.useGetRecoilValueInfo_UNSTABLE,ai.useRecoilRefresher_UNSTABLE,ai.useRecoilValueLoadable_TRANSITION_SUPPORT_UNSTABLE,ai.useRecoilValue_TRANSITION_SUPPORT_UNSTABLE,ai.useRecoilState_TRANSITION_SUPPORT_UNSTABLE,ai.useRecoilCallback,ai.useRecoilTransaction_UNSTABLE,ai.useGotoRecoilSnapshot,ai.useRecoilSnapshot,ai.useRecoilTransactionObserver_UNSTABLE,ai.snapshot_UNSTABLE,ai.useRetain,ai.retentionZone},1002:function(e,n,r){"use strict";function _typeof(e){return(_typeof="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})(e)}r.d(n,{Z:function(){return _typeof}})},1571:function(e,n,r){"use strict";r.d(n,{F:function(){return z},f:function(){return J}});var a=r(7294),M=(e,n,r,a,s,u,c,f)=>{let m=document.documentElement,_=["light","dark"];function p(n){(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,a=r&&u?s.map(e=>u[e]||e):s;r?(m.classList.remove(...a),m.classList.add(u&&u[n]?u[n]:n)):m.setAttribute(e,n)}),f&&_.includes(n)&&(m.style.colorScheme=n)}if(a)p(a);else try{let e=localStorage.getItem(n)||r,a=c&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;p(a)}catch(e){}},s=["light","dark"],u="(prefers-color-scheme: dark)",c="undefined"==typeof window,f=a.createContext(void 0),m={setTheme:e=>{},themes:[]},z=()=>{var e;return null!=(e=a.useContext(f))?e:m},J=e=>a.useContext(f)?a.createElement(a.Fragment,null,e.children):a.createElement(V,{...e}),_=["light","dark"],V=({forcedTheme:e,disableTransitionOnChange:n=!1,enableSystem:r=!0,enableColorScheme:c=!0,storageKey:m="theme",themes:v=_,defaultTheme:b=r?"system":"light",attribute:T="data-theme",value:k,children:S,nonce:x,scriptProps:w})=>{let[R,C]=a.useState(()=>H(m,b)),[A,j]=a.useState(()=>"system"===R?E():R),N=k?Object.values(k):v,I=a.useCallback(e=>{let a=e;if(!a)return;"system"===e&&r&&(a=E());let u=k?k[a]:a,f=n?W(x):null,m=document.documentElement,L=e=>{"class"===e?(m.classList.remove(...N),u&&m.classList.add(u)):e.startsWith("data-")&&(u?m.setAttribute(e,u):m.removeAttribute(e))};if(Array.isArray(T)?T.forEach(L):L(T),c){let e=s.includes(b)?b:null,n=s.includes(a)?a:e;m.style.colorScheme=n}null==f||f()},[x]),O=a.useCallback(e=>{let n="function"==typeof e?e(R):e;C(n);try{localStorage.setItem(m,n)}catch(e){}},[R]),P=a.useCallback(n=>{j(E(n)),"system"===R&&r&&!e&&I("system")},[R,e]);a.useEffect(()=>{let e=window.matchMedia(u);return e.addListener(P),P(e),()=>e.removeListener(P)},[P]),a.useEffect(()=>{let o=e=>{e.key===m&&(e.newValue?C(e.newValue):O(b))};return window.addEventListener("storage",o),()=>window.removeEventListener("storage",o)},[O]),a.useEffect(()=>{I(null!=e?e:R)},[e,R]);let F=a.useMemo(()=>({theme:R,setTheme:O,forcedTheme:e,resolvedTheme:"system"===R?A:R,themes:r?[...v,"system"]:v,systemTheme:r?A:void 0}),[R,O,e,A,r,v]);return a.createElement(f.Provider,{value:F},a.createElement(g,{forcedTheme:e,storageKey:m,attribute:T,enableSystem:r,enableColorScheme:c,defaultTheme:b,value:k,themes:v,nonce:x,scriptProps:w}),S)},g=a.memo(({forcedTheme:e,storageKey:n,attribute:r,enableSystem:s,enableColorScheme:u,defaultTheme:c,value:f,themes:m,nonce:_,scriptProps:g})=>{let v=JSON.stringify([r,n,c,e,m,f,s,u]).slice(1,-1);return a.createElement("script",{...g,suppressHydrationWarning:!0,nonce:"undefined"==typeof window?_:"",dangerouslySetInnerHTML:{__html:`(${M.toString()})(${v})`}})}),H=(e,n)=>{let r;if(!c){try{r=localStorage.getItem(e)||void 0}catch(e){}return r||n}},W=e=>{let n=document.createElement("style");return e&&n.setAttribute("nonce",e),n.appendChild(document.createTextNode("*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(n),()=>{window.getComputedStyle(document.body),setTimeout(()=>{document.head.removeChild(n)},1)}},E=e=>
43(e||(e=window.matchMedia(u)),e.matches?"dark":"light")},9826:function(e,n,r){"use strict";r.d(n,{xHR:function(){return AiOutlineCalendar},Wjh:function(){return AiOutlineFacebook},Z7b:function(){return AiOutlineLoading3Quarters},j_0:function(){return AiOutlineMobile},POO:function(){return AiOutlineMoon},iCr:function(){return AiOutlineSun}});var a=r(7294),s={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},u=a.createContext&&a.createContext(s),c=["attr","size","title"];function _extends(){return(_extends=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var r=arguments[n];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e}).apply(this,arguments)}function ownKeys(e,n){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);n&&(a=a.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),r.push.apply(r,a)}return r}function _objectSpread(e){for(var n=1;n<arguments.length;n++){var r=null!=arguments[n]?arguments[n]:{};n%2?ownKeys(Object(r),!0).forEach(function(n){var a,s;a=n,s=r[n],(a=function(e){var n=function(e,n){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var a=r.call(e,n||"default");if("object"!=typeof a)return a;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(e)}(e,"string");return"symbol"==typeof n?n:n+""}(a))in e?Object.defineProperty(e,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):e[a]=s}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function iconBase_GenIcon(e){return n=>a.createElement(IconBase,_extends({attr:_objectSpread({},e.attr)},n),function Tree2Element(e){return e&&e.map((e,n)=>a.createElement(e.tag,_objectSpread({key:n},e.attr),Tree2Element(e.child)))}(e.child))}function IconBase(e){var elem=n=>{var r,{attr:s,size:u,title:f}=e,m=function(e,n){if(null==e)return{};var r,a,s=function(e,n){if(null==e)return{};var r={};for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){if(n.indexOf(a)>=0)continue;r[a]=e[a]}return r}(e,n);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(a=0;a<u.length;a++)r=u[a],!(n.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(s[r]=e[r])}return s}(e,c),_=u||n.size||"1em";return n.className&&(r=n.className),e.className&&(r=(r?r+" ":"")+e.className),a.createElement("svg",_extends({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},n.attr,s,m,{className:r,style:_objectSpread(_objectSpread({color:e.color||n.color},n.style),e.style),height:_,width:_,xmlns:"http://www.w3.org/2000/svg"}),f&&a.createElement("title",null,f),e.children)};return void 0!==u?a.createElement(u.Consumer,null,e=>elem(e)):elem(s)}function AiOutlineCalendar(e){return iconBase_GenIcon({tag:"svg",attr:{viewBox:"0 0 1024 1024"},child:[{tag:"path",attr:{d:"M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V460h656v380zM184 392V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v136H184z"},child:[]}]})(e)}function AiOutlineFacebook(e){return iconBase_GenIcon({tag:"svg",attr:{viewBox:"0 0 1024 1024"},child:[{tag:"path",attr:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-32 736H663.9V602.2h104l15.6-120.7H663.9v-77.1c0-35 9.7-58.8 59.8-58.8h63.9v-108c-11.1-1.5-49-4.8-93.2-4.8-92.2 0-155.3 56.3-155.3 159.6v89H434.9v120.7h104.3V848H176V176h672v672z"},child:[]}]})(e)}function AiOutlineLoading3Quarters(e){return iconBase_GenIcon({tag:"svg",attr:{viewBox:"0 0 1024 1024"},child:[{tag:"path",attr:{d:"M512 1024c-69.1 0-136.2-13.5-199.3-40.2C251.7 958 197 921 150 874c-47-47-84-101.7-109.8-162.7C13.5 648.2 0 581.1 0 512c0-19.9 16.1-36 36-36s36 16.1 36 36c0 59.4 11.6 117 34.6 171.3 22.2 52.4 53.9 99.5 94.3 139.9 40.4 40.4 87.5 72.2 139.9 94.3C395 940.4 452.6 952 512 952c59.4 0 117-11.6 171.3-34.6 52.4-22.2 99.5-53.9 139.9-94.3 40.4-40.4 72.2-87.5 94.3-139.9C940.4 629 952 571.4 952 512c0-59.4-11.6-117-34.6-171.3a440.45 440.45 0 0 0-94.3-139.9 437.71 437.71 0 0 0-139.9-94.3C629 83.6 571.4 72 512 72c-19.9 0-36-16.1-36-36s16.1-36 36-36c69.1 0 136.2 13.5 199.3 40.2C772.3 66 827 103 874 150c47 47 83.9 101.8 109.7 162.7 26.7 63.1 40.2 130.2 40.2 199.3s-13.5 136.2-40.2 199.3C958 772.3 921 827 874 874c-47 47-101.8 83.9-162.7 109.7-63.1 26.8-130.2 40.3-199.3 40.3z"},child:[]}]})(e)}function AiOutlineMobile(e){return iconBase_GenIcon({tag:"svg",attr:{viewBox:"0 0 1024 1024"},child:[{tag:"path",attr:{d:"M744 62H280c-35.3 0-64 28.7-64 64v768c0 35.3 28.7 64 64 64h464c35.3 0 64-28.7 64-64V126c0-35.3-28.7-64-64-64zm-8 824H288V134h448v752zM472 784a40 40 0 1 0 80 0 40 40 0 1 0-80 0z"},child:[]}]})(e)}function AiOutlineMoon(e){return iconBase_GenIcon({tag:"svg",attr:{viewBox:"0 0 1024 1024",fill:"
43currentColor",fillRule:"evenodd"},child:[{tag:"path",attr:{d:"M489.493 111.658c30.658-1.792 45.991 36.44 22.59 56.329C457.831 214.095 426 281.423 426 354c0 134.757 109.243 244 244 244 72.577 0 139.905-31.832 186.014-86.084 19.868-23.377 58.064-8.102 56.332 22.53C900.4 745.823 725.141 912 512.5 912 291.31 912 112 732.69 112 511.5c0-211.39 164.287-386.024 374.198-399.649l.206-.013zm-81.143 79.75-4.112 1.362C271.1 237.943 176 364.092 176 511.5 176 697.344 326.656 848 512.5 848c148.28 0 274.938-96.192 319.453-230.41l.625-1.934-.11.071c-47.18 29.331-102.126 45.755-159.723 46.26L670 662c-170.104 0-308-137.896-308-308 0-58.595 16.476-114.54 46.273-162.467z"},child:[]}]})(e)}function AiOutlineSun(e){return iconBase_GenIcon({tag:"svg",attr:{viewBox:"0 0 1024 1024",fill:"currentColor",fillRule:"evenodd"},child:[{tag:"path",attr:{d:"M548 818v126c0 8.837-7.163 16-16 16h-40c-8.837 0-16-7.163-16-16V818c15.845 1.643 27.845 2.464 36 2.464 8.155 0 20.155-.821 36-2.464m205.251-115.66 89.096 89.095c6.248 6.248 6.248 16.38 0 22.627l-28.285 28.285c-6.248 6.248-16.379 6.248-22.627 0L702.34 753.25c12.365-10.043 21.431-17.947 27.198-23.713 5.766-5.767 13.67-14.833 23.713-27.198m-482.502 0c10.043 12.365 17.947 21.431 23.713 27.198 5.767 5.766 14.833 13.67 27.198 23.713l-89.095 89.096c-6.248 6.248-16.38 6.248-22.627 0l-28.285-28.285c-6.248-6.248-6.248-16.379 0-22.627zM512 278c129.235 0 234 104.765 234 234S641.235 746 512 746 278 641.235 278 512s104.765-234 234-234m0 72c-89.47 0-162 72.53-162 162s72.53 162 162 162 162-72.53 162-162-72.53-162-162-162M206 476c-1.643 15.845-2.464 27.845-2.464 36 0 8.155.821 20.155 2.464 36H80c-8.837 0-16-7.163-16-16v-40c0-8.837 7.163-16 16-16zm738 0c8.837 0 16 7.163 16 16v40c0 8.837-7.163 16-16 16H818c1.643-15.845 2.464-27.845 2.464-36 0-8.155-.821-20.155-2.464-36ZM814.062 180.653l28.285 28.285c6.248 6.248 6.248 16.379 0 22.627L753.25 320.66c-10.043-12.365-17.947-21.431-23.713-27.198-5.767-5.766-14.833-13.67-27.198-23.713l89.095-89.096c6.248-6.248 16.38-6.248 22.627 0m-581.497 0 89.095 89.096c-12.365 10.043-21.431 17.947-27.198 23.713-5.766 5.767-13.67 14.833-23.713 27.198l-89.096-89.095c-6.248-6.248-6.248-16.38 0-22.627l28.285-28.285c6.248-6.248 16.379-6.248 22.627 0M532 64c8.837 0 16 7.163 16 16v126c-15.845-1.643-27.845-2.464-36-2.464-8.155 0-20.155.821-36 2.464V80c0-8.837 7.163-16 16-16z"},child:[]}]})(e)}}},function(e){var __webpack_exec__=function(n){return e(e.s=n)};e.O(0,[9774,179],function(){return __webpack_exec__(2319),__webpack_exec__(6840),__webpack_exec__(9974)}),_N_E=e.O()}]);

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.