1(self.webpackChunkequidia=self.webpackChunkequidia||[]).push([[8792],{1076:(ct,Ce,o)=>{"use strict";o.d(Ce,{Am:()=>zt,FA:()=>qe,I9:()=>fn,Im:()=>Gt,Ku:()=>Ke,T9:()=>pe,Tj:()=>oe,Uj:()=>F,XA:()=>we,ZQ:()=>Ne,bD:()=>bn,cY:()=>me,eX:()=>Ge,g:()=>We,hp:()=>cn,jZ:()=>ie,lT:()=>Ye,lV:()=>de,sr:()=>ae,tD:()=>ln,u:()=>O,zW:()=>He});const j=function(ye){const Te=[];let Ue=0;for(let yt=0;yt<ye.length;yt++){let nt=ye.charCodeAt(yt);nt<128?Te[Ue++]=nt:nt<2048?(Te[Ue++]=nt>>6|192,Te[Ue++]=63&nt|128):55296==(64512&nt)&&yt+1<ye.length&&56320==(64512&ye.charCodeAt(yt+1))?(nt=65536+((1023&nt)<<10)+(1023&ye.charCodeAt(++yt)),Te[Ue++]=nt>>18|240,Te[Ue++]=nt>>12&63|128,Te[Ue++]=nt>>6&63|128,Te[Ue++]=63&nt|128):(Te[Ue++]=nt>>12|224,Te[Ue++]=nt>>6&63|128,Te[Ue++]=63&nt|128)}return Te},Q={byteToCharMap_:null,charToByteMap_:null,byteToCharMapWebSafe_:null,charToByteMapWebSafe_:null,ENCODED_VALS_BASE:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",get ENCODED_VALS(){return this.ENCODED_VALS_BASE+"+/="},get ENCODED_VALS_WEBSAFE(){return this.ENCODED_VALS_BASE+"-_."},HAS_NATIVE_SUPPORT:"function"==typeof atob,encodeByteArray(ye,Te){if(!Array.isArray(ye))throw Error("encodeByteArray takes an array as a parameter");this.init_();const Ue=Te?this.byteToCharMapWebSafe_:this.byteToCharMap_,yt=[];for(let nt=0;nt<ye.length;nt+=3){const Yt=ye[nt],Tn=nt+1<ye.length,Jn=Tn?ye[nt+1]:0,Ii=nt+2<ye.length,Tr=Ii?ye[nt+2]:0;let vn=(15&Jn)<<2|Tr>>6,os=63&Tr;Ii||(os=64,Tn||(vn=64)),yt.push(Ue[Yt>>2],Ue[(3&Yt)<<4|Jn>>4],Ue[vn],Ue[os])}return yt.join("")},encodeString(ye,Te){return this.HAS_NATIVE_SUPPORT&&!Te?btoa(ye):this.encodeByteArray(j(ye),Te)},decodeString(ye,Te){return this.HAS_NATIVE_SUPPORT&&!Te?atob(ye):function(ye){const Te=[];let Ue=0,yt=0;for(;Ue<ye.length;){const nt=ye[Ue++];if(nt<128)Te[yt++]=String.fromCharCode(nt);else if(nt>191&&nt<224){const Yt=ye[Ue++];Te[yt++]=String.fromCharCode((31&nt)<<6|63&Yt)}else if(nt>239&&nt<365){const Ii=((7&nt)<<18|(63&ye[Ue++])<<12|(63&ye[Ue++])<<6|63&ye[Ue++])-65536;Te[yt++]=String.fromCharCode(55296+(Ii>>10)),Te[yt++]=String.fromCharCode(56320+(1023&Ii))}else{const Yt=ye[Ue++],Tn=ye[Ue++];Te[yt++]=String.fromCharCode((15&nt)<<12|(63&Yt)<<6|63&Tn)}}return Te.join("")}(this.decodeStringToByteArray(ye,Te))},decodeStringToByteArray(ye,Te){this.init_();const Ue=Te?this.charToByteMapWebSafe_:this.charToByteMap_,yt=[];for(let nt=0;nt<ye.length;){const Yt=Ue[ye.charAt(nt++)],Jn=nt<ye.length?Ue[ye.charAt(nt)]:0;++nt;const Tr=nt<ye.length?Ue[ye.charAt(nt)]:64;++nt;const _n=nt<ye.length?Ue[ye.charAt(nt)]:64;if(++nt,null==Yt||null==Jn||null==Tr||null==_n)throw new B;yt.push(Yt<<2|Jn>>4),64!==Tr&&(yt.push(Jn<<4&240|Tr>>2),64!==_n&&yt.push(Tr<<6&192|_n))}return yt},init_(){if(!this.byteToCharMap_){this.byteToCharMap_={},this.charToByteMap_={},this.byteToCharMapWebSafe_={},this.charToByteMapWebSafe_={};for(let ye=0;ye<this.ENCODED_VALS.length;ye++)this.byteToCharMap_[ye]=this.ENCODED_VALS.charAt(ye),this.charToByteMap_[this.byteToCharMap_[ye]]=ye,this.byteToCharMapWebSafe_[ye]=this.ENCODED_VALS_WEBSAFE.charAt(ye),this.charToByteMapWebSafe_[this.byteToCharMapWebSafe_[ye]]=ye,ye>=this.ENCODED_VALS_BASE.length&&(this.charToByteMap_[this.ENCODED_VALS_WEBSAFE.charAt(ye)]=ye,this.charToByteMapWebSafe_[this.ENCODED_VALS.charAt(ye)]=ye)}}};class B extends Error{constructor(){super(...arguments),this.name="DecodeBase64StringError"}}const F=function(ye){return function(ye){const Te=j(ye);return Q.encodeByteArray(Te,!0)}(ye).replace(/\./g,"")},O=function(ye){try{return Q.decodeString(ye,!0)}catch(Te){console.error("base64Decode failed: ",Te)}return null},he=()=>{try{return function L(){if(typeof self<"u")return self;if(typeof window<"u")return window;if(typeof global<"u")return global;throw new Error("Unable to locate global object.")}().__FIREBASE_DEFAULTS__||(()=>{if(typeof process>"u"||typeof process.env>"u")return;const ye=process.env.__FIREBASE_DEFAULTS__;return ye?JSON.parse(ye):void 0})()||(()=>{if(typeof document>"u")return;let ye;try{ye=document.cookie.match(/__FIREBASE_DEFAULTS__=([^;]+)/)}catch{return}const Te=ye&&O(ye[1]);return Te&&JSON.parse(Te)})()}catch(ye){return void console.info(`Unable to get __FIREBASE_DEFAULTS__ due to: ${ye}`)}},oe=ye=>{var Te,Ue;return null===(Ue=null===(Te=he())||void 0===Te?void 0:Te.emulatorHosts)||void 0===Ue?void 0:Ue[ye]},pe=()=>{var ye;return null===(ye=he())||void 0===ye?void 0:ye.config},we=ye=>{var Te;return null===(Te=he())||void 0===Te?void 0:Te[`_${ye}`]};class me{constructor(){this.reject=()=>{},this.resolve=()=>{},this.promise=new Promise((Te,Ue)=>{this.resolve=Te,this.reject=Ue})}wrapCallback(Te){return(Ue,yt)=>{Ue?this.reject(Ue):this.resolve(yt),"function"==typeof Te&&(this.promise.catch(()=>{}),1===Te.length?Te(Ue):Te(Ue,yt))}}}function Ne(){return typeof navigator<"u"&&"string"==typeof navigator.userAgent?navigator.userAgent:""}function ie(){return typeof window<"u"&&!!(window.cordova||window.phonegap||window.PhoneGap)&&/ios|iphone|ipod|ipad|android|blackberry|iemobile/i.test(Ne())}function ae(){const ye="object"==typeof chrome?chrome.runtime:"object"==typeof browser?browser.runtime:void 0;return"object"==typeof ye&&void 0!==ye.id}function de(){return"object"==typeof navigator&&"ReactNative"===navigator.product}function Ye(){const ye=Ne();return ye.indexOf("MSIE ")>=0||ye.indexOf("Trident/")>=0}function He(){try{return"object"==typeof indexedDB}catch{return!1}}function Ge(){return new Promise((ye,Te)=>{try{let Ue=!0;const yt="validate-browser-context-for-indexeddb-analytics-module",nt=self.indexedDB.open(yt);nt.onsuccess=()=>{nt.result.close(),Ue||self.indexedDB.deleteDatabase(yt),ye(!0)},nt.onupgradeneeded=()=>{Ue=!1},nt.onerror=()=>{var Yt;Te((null===(Yt=nt.error)||void 0===Yt?void 0:Yt.message)||"")}}catch(Ue){Te(Ue)}})}
1class We extends Error{constructor(Te,Ue,yt){super(Ue),this.code=Te,this.customData=yt,this.name="FirebaseError",Object.setPrototypeOf(this,We.prototype),Error.captureStackTrace&&Error.captureStackTrace(this,qe.prototype.create)}}class qe{constructor(Te,Ue,yt){this.service=Te,this.serviceName=Ue,this.errors=yt}create(Te,...Ue){const yt=Ue[0]||{},nt=`${this.service}/${Te}`,Yt=this.errors[Te],Tn=Yt?function At(ye,Te){return ye.replace(Jt,(Ue,yt)=>{const nt=Te[yt];return null!=nt?String(nt):`<${yt}?>`})}(Yt,yt):"Error";return new We(nt,`${this.serviceName}: ${Tn} (${nt}).`,yt)}}const Jt=/\{\$([^}]+)}/g;function Gt(ye){for(const Te in ye)if(Object.prototype.hasOwnProperty.call(ye,Te))return!1;return!0}function bn(ye,Te){if(ye===Te)return!0;const Ue=Object.keys(ye),yt=Object.keys(Te);for(const nt of Ue){if(!yt.includes(nt))return!1;const Yt=ye[nt],Tn=Te[nt];if(Ot(Yt)&&Ot(Tn)){if(!bn(Yt,Tn))return!1}else if(Yt!==Tn)return!1}for(const nt of yt)if(!Ue.includes(nt))return!1;return!0}function Ot(ye){return null!==ye&&"object"==typeof ye}function zt(ye){const Te=[];for(const[Ue,yt]of Object.entries(ye))Array.isArray(yt)?yt.forEach(nt=>{Te.push(encodeURIComponent(Ue)+"="+encodeURIComponent(nt))}):Te.push(encodeURIComponent(Ue)+"="+encodeURIComponent(yt));return Te.length?"&"+Te.join("&"):""}function fn(ye){const Te={};return ye.replace(/^\?/,"").split("&").forEach(yt=>{if(yt){const[nt,Yt]=yt.split("=");Te[decodeURIComponent(nt)]=decodeURIComponent(Yt)}}),Te}function cn(ye){const Te=ye.indexOf("?");if(!Te)return"";const Ue=ye.indexOf("#",Te);return ye.substring(Te,Ue>0?Ue:void 0)}function ln(ye,Te){const Ue=new Hn(ye,Te);return Ue.subscribe.bind(Ue)}class Hn{constructor(Te,Ue){this.observers=[],this.unsubscribes=[],this.observerCount=0,this.task=Promise.resolve(),this.finalized=!1,this.onNoObservers=Ue,this.task.then(()=>{Te(this)}).catch(yt=>{this.error(yt)})}next(Te){this.forEachObserver(Ue=>{Ue.next(Te)})}error(Te){this.forEachObserver(Ue=>{Ue.error(Te)}),this.close(Te)}complete(){this.forEachObserver(Te=>{Te.complete()}),this.close()}subscribe(Te,Ue,yt){let nt;if(void 0===Te&&void 0===Ue&&void 0===yt)throw new Error("Missing Observer.");nt=function Un(ye,Te){if("object"!=typeof ye||null===ye)return!1;for(const Ue of Te)if(Ue in ye&&"function"==typeof ye[Ue])return!0;return!1}(Te,["next","error","complete"])?Te:{next:Te,error:Ue,complete:yt},void 0===nt.next&&(nt.next=sn),void 0===nt.error&&(nt.error=sn),void 0===nt.complete&&(nt.complete=sn);const Yt=this.unsubscribeOne.bind(this,this.observers.length);return this.finalized&&this.task.then(()=>{try{this.finalError?nt.error(this.finalError):nt.complete()}catch{}}),this.observers.push(nt),Yt}unsubscribeOne(Te){void 0===this.observers||void 0===this.observers[Te]||(delete this.observers[Te],this.observerCount-=1,0===this.observerCount&&void 0!==this.onNoObservers&&this.onNoObservers(this))}forEachObserver(Te){if(!this.finalized)for(let Ue=0;Ue<this.observers.length;Ue++)this.sendOne(Ue,Te)}sendOne(Te,Ue){this.task.then(()=>{if(void 0!==this.observers&&void 0!==this.observers[Te])try{Ue(this.observers[Te])}catch(yt){typeof console<"u"&&console.error&&console.error(yt)}})}close(Te){this.finalized||(this.finalized=!0,void 0!==Te&&(this.finalError=Te),this.task.then(()=>{this.observers=void 0,this.onNoObservers=void 0}))}}function sn(){}function Ke(ye){return ye&&ye._delegate?ye._delegate:ye}},5865:(ct,Ce,o)=>{"use strict";o.d(Ce,{N:()=>l});var p=o(4438);let l=(()=>{class R{static#e=this.\u0275fac=function(Q){return new(Q||R)};static#t=this.\u0275mod=p.$C({type:R});static#n=this.\u0275inj=p.G2t({})}return R})()},8211:(ct,Ce,o)=>{"use strict";o.d(Ce,{u:()=>B});var p=o(467),l=o(4438),R=o(6335),j=o(2488),K=o(2248),Q=o(4876);let B=(()=>{class Z{constructor(O,k){this._isBrowser=O,this._brazeService=k,this.events=new l.bkB,this._auth=(0,l.WQX)(R.Nj),this._googleProvider=new j.HF,this._facebookProvider=new j.sk,this._appleProvider=new j.LD("apple.com"),this._user=null,this._promiseProfile=null}signIn(O,k){var V=this;return(0,p.A)(function*(){const W=yield(0,R.x9)(V._auth,O,k);return V.updateProfile({displayName:W.user.displayName,emailVerified:W.user.emailVerified},W.user)})()}signWithGoogle(){return(0,R.df)(this._auth,this._googleProvider).then(O=>this._handleUser(O.user))}signWithFacebook(){return(0,R.df)(this._auth,this._facebookProvider).then(O=>this._handleUser(O.user))}signWithApple(){return(0,R.df)(this._auth,this._appleProvider).then(O=>this._handleUser(O.user)).catch(O=>
1{const k=O.code,V=O.message,W=O.customData.email,L=j.LD.credentialFromError(O);return console.log("errorApple",k,V,W,L),null})}signUp(O,k,V){var W=this;return(0,p.A)(function*(){const L=yield(0,R.eJ)(W._auth,O,k);return(0,R.gA)(L.user),W.updateProfile({displayName:V,emailVerified:L.user.emailVerified},L.user)})()}sendEmailVerification(){var O=this;return(0,p.A)(function*(){return(0,R.gA)(O._auth.currentUser)})()}updateProfile(O,k=null){var V=this;return(0,p.A)(function*(){return yield(0,R.r7)(k??V._auth.currentUser,O),V._handleUser(V._auth.currentUser)})()}signOut(){var O=this;return(0,p.A)(function*(){yield(0,R.CI)(O._auth),O._handleUser(null)})()}refreshToken(){var O=this;return(0,p.A)(function*(){return yield O._auth.currentUser.getIdToken(!0)})()}forgotPassword(O){return(0,R.J1)(this._auth,O)}getUser(){return this._user}getAccessToken(){return this._user?.accessToken?this._user.accessToken:""}profile(O=!1){var k=this;return(0,p.A)(function*(){return k._isBrowser?k._promiseProfile?k._promiseProfile:!O&&k._user?Promise.resolve(k._user):(k._promiseProfile=new Promise((V,W)=>{(0,R.kQ)(k._auth).subscribe(L=>{V(k._handleUser(L)),k._promiseProfile=null})}),k._promiseProfile):Promise.resolve(null)})()}removeUserAccount(){var O=this;return(0,p.A)(function*(){yield O._auth.currentUser.delete(),O._handleUser(null)})()}_handleUser(O){var k=this;return(0,p.A)(function*(){if(O){const V=yield O.getIdTokenResult();k._user={...O,accessToken:V.token,guid:V.claims.guid}}else k._user=null;return K.o("user",k._user),console.log("USER -> ",k._user),k._brazeService.registerUser(k._user),k.events.emit(k._user),k._user})()}static#e=this.\u0275fac=function(k){return new(k||Z)(l.KVO("isBrowser"),l.KVO(Q.W))};static#t=this.\u0275prov=l.jDH({token:Z,factory:Z.\u0275fac,providedIn:"root"})}return Z})()},1994:(ct,Ce,o)=>{"use strict";o.d(Ce,{f:()=>Z});var p=o(7793);const l=F=>p.c.prefixMedias+F,R=(F,O,k=null,V=null)=>"20221002-r1c5p12-png"===F?p.c.prefixMedias+"https://static.equidia.fr/assets/img/20221002-r1c5p12-png.png":l("prod"!==V?p.c.baseUrl.api:"https://api.equidia.fr/api/public/")+"media/original/"+F+(k?"?updated_at="+k:""),B=F=>{switch(F){case"Attel\xe9":return"default-trot-attele";case"Trot":case"Mont\xe9":case"Mixte":return"default-trot-monte";case"Haies":case"Obstacle":case"Cross":return"default-galop-obstacles";default:return"default-galop-plat"}},Z={prefixUrl:l,url:R,urlWithCustomFormat:(F,O,k=null,V=null,W="1920x0")=>{let L=R(F,0,k,V);return L=L.replace("1920x0",W),L},course:(F,O,k=!1)=>F.photo_path_override?F.photo_path_override:F.photo_finish?F.photo_finish:!k&&F&&F.photo_path?F.photo_path:F&&typeof F.photo>"u"||typeof F.photo.slug>"u"?R(B(F.discipline)):R(F.photo.slug,0,F.photo.updated_at),user:(F,O,k=null)=>R(F?typeof F.photo_url>"u"?2===F.class_key?"equidia-user-default":"equidia-profil-default":F.photo_url:"equidia-user-default",0,null,k),getImageBydiscipline:B}},1113:(ct,Ce,o)=>{"use strict";o.d(Ce,{B:()=>he});var p=o(467),l=o(1626),R=o(4438),j=o(7793),K=o(4751),Q=o(2248),B=o(3236),Z=o(592),F=o(9974),O=o(8750),k=o(1853),V=o(4360),W=o(5225);const L=(0,k.L)(oe=>function(pe=null){oe(this),this.message="Timeout has occurred",this.name="TimeoutError",this.info=pe});function re(oe){throw new L(oe)}var ue=o(8211);let he=(()=>{class oe{constructor(pe,we,me,Le){this._isBrowser=pe,this._http=we,this._transferState=me,this._authService=Le,this.contentHeaders=new l.Lr({"Content-Type":"application/json"}),this._activeRequest={}}post(pe,we={},me=this.contentHeaders){const Le=[this.transformUrl(pe),JSON.stringify(we),{headers:me,observe:"response"}];return this._handleRequest("post",Le)}search(pe,we={}){var me=this;return(0,p.A)(function*(){const Le=pe+JSON.stringify(we),Ne=function(ae){return(ae=(ae=(ae=(ae=(ae=(ae=encodeURIComponent(ae)).replace(/%20/g,"+")).replace(/%2F/g,"\\/")).replace(/\)/g,"\\)")).replace(/\(/g,"\\(")).replace(/%22/g,'\\"')).replace(/%5E/g,"\\^")},ie=JSON.parse(JSON.stringify(we));ie?.q&&(ie.q=Ne(ie.q)),ie?.articles_filters?.q&&(ie.articles_filters.q=Ne(ie.articles_filters.q)),ie?.courses_filters?.q&&(ie.courses_filters.q=Ne(ie.courses_filters.q)),ie?.emissions_filters?.q&&(ie.emissions_filters.q=Ne(ie.emissions_filters.q)),ie?.fiches_cheval_filters?.q&&(ie.fiches_cheval_filters.q=Ne(ie.fiches_cheval_filters.q));try{return me.resolveData(Le)}catch{}const X=[me.transformUrl(pe),JSON.stringify(ie),{headers:me.contentHeaders,observe:"response"}],se=yield me._handleRequest("post",X,!0);
1return me.setCache(Le,se),se})()}put(pe,we={},me=this.contentHeaders){const Le=[this.transformUrl(pe),JSON.stringify(we),{headers:me,observe:"response"}];return this._handleRequest("put",Le)}get(pe,we=this.contentHeaders){var me=this;return(0,p.A)(function*(){const Le=pe;try{return me.resolveData(Le)}catch{}const Ne=[me.transformUrl(pe),{headers:we,observe:"response"}],ie=yield me._handleRequest("get",Ne);return me.setCache(Le,ie),ie})()}getPaginated(pe,we=this.contentHeaders){const me=[this.transformUrl(pe),{headers:we}];return this._handleRequest("get",me)}delete(pe,we={},me=this.contentHeaders){const Le=[this.transformUrl(pe),{headers:me,observe:"response",body:JSON.stringify(we)}];return this._handleRequest("delete",Le)}transformUrl(pe){return-1===pe.indexOf("://")&&(pe=typeof window>"u"?j.c.baseUrl.apiServer+pe:j.c.baseUrl.api+pe),pe}stopRequestByRegex(pe){for(const we in this._activeRequest)this._activeRequest[we]&&we.match(pe)&&this._activeRequest[we].unsubscribe()}_handleRequest(pe,we,me=!1){let Le=this._isBrowser?j.c.timeoutApiBrowser:j.c.timeoutApiSSR;return new Promise((Ne,ie)=>{this._activeRequest[we[0]]=this._http[pe](...we).pipe(function Y(oe,Re){const{first:pe,each:we,with:me=re,scheduler:Le=Re??B.E,meta:Ne=null}=(0,Z.v)(oe)?{first:oe}:"number"==typeof oe?{each:oe}:oe;if(null==pe&&null==we)throw new TypeError("No timeout provided.");return(0,F.N)((ie,X)=>{let se,ae,de=null,Pe=0;const Ye=at=>{ae=(0,W.N)(X,Le,()=>{try{se.unsubscribe(),(0,O.Tg)(me({meta:Ne,lastValue:de,seen:Pe})).subscribe(X)}catch(bt){X.error(bt)}},at)};se=ie.subscribe((0,V._)(X,at=>{ae?.unsubscribe(),Pe++,X.next(de=at),we>0&&Ye(we)},void 0,void 0,()=>{ae?.closed||ae?.unsubscribe(),de=null})),!Pe&&Ye(null!=pe?"number"==typeof pe?pe:+pe-Le.now():we)})}(Le)).subscribe(X=>{delete this._activeRequest[we[0]],Ne(me?{body:X.body,headers:X.headers}:X.body)},X=>{if(delete this._activeRequest[we[0]],typeof K<"u"){console.log("RequestService to Sentry");try{console.log(JSON.stringify(X))}catch{console.log(X)}X.status&&0!==X.status&&401!==X.status&&403!==X.status&&404!==X.status&&Q.wd(`[${X.status}] ${we[0]}`)}401!==X.status?ie(X):Ne(this.handleUnauthorized(pe,we,me))})})}handleUnauthorized(pe,we,me){var Le=this;return(0,p.A)(function*(){const Ne=we[we.length-1],ie=yield Le._authService.refreshToken();return Ne.headers=Ne.headers.set("token",ie),Le._handleRequest(pe,we,me)})()}resolveData(pe){const we=this.getFromCache(pe);if(void 0===we)throw new Error;return Promise.resolve(we)}setCache(pe,we){if(!this._isBrowser&&-1===pe.indexOf("/api/public/profile/cognito"))return this._transferState.set((0,R.zw6)(pe),we)}getFromCache(pe){const we=this._transferState.get((0,R.zw6)(pe),void 0);return we&&this._isBrowser&&this._transferState.remove((0,R.zw6)(pe)),we}static#e=this.\u0275fac=function(we){return new(we||oe)(R.KVO("isBrowser"),R.KVO(l.Qq),R.KVO(R.pJN),R.KVO(ue.u))};static#t=this.\u0275prov=R.jDH({token:oe,factory:oe.\u0275fac,providedIn:"root"})}return oe})()},1282:(ct,Ce,o)=>{"use strict";o.d(Ce,{r:()=>Q});var p=o(467),l=o(7793),R=o(5717),j=o(4438),K=o(8211);let Q=(()=>{class B{constructor(F,O){this.isBrowser=F,this.authService=O,this.pushAmplitudeOnReady=[]}init(){!this.isBrowser||!l.c.injectAmplitudeScript||(this._injectScript(),this._waitAmplitudeReady())}pushData(F){typeof amplitude<"u"&&litude?amplitude.track(F):this.pushAmplitudeOnReady.push(F)}pageTrack(F={}){let O={event_type:"[Amplitude] Page Viewed",event_properties:{...F,...this.getReferrer(),"[Amplitude] Page Domain":typeof location<"u"&&location.hostname||"","[Amplitude] Page Location":typeof location<"u"&&location.href||"","[Amplitude] Page Path":typeof location<"u"&&location.pathname||"","[Amplitude] Page Title":typeof document<"u"&&document.title||"","[Amplitude] Page URL":typeof location<"u"&&location.href.split("?")[0]||""}};if(this.isBrowser&&location.search){const k=new URLSearchParams(location.search);["utm_source","utm_medium","utm_campaign"].forEach(W=>{const L=k.get(W);L&&(O.event_properties[W]=L)})}this.pushData(O)}getReferrer(){return{referrer:typeof document<"u"&&document.referrer||"",referring_domain:typeof document<"u"&&document.referrer&&document.referrer.split("/")[2]||""}}_waitAmplitudeReady(){R.A.waitAmplitudeReady().then(()=>{this._initAmplitude();for(let F of this.pushAmplitudeOnReady)this.pushData(F)}).catch(F=>{console.error(F)})}_initAmplitude(){var k,F=this;amplitude.add({name:"tracking-enrichment",type:"enrichment",setup:(k=(0,p.A)(function*(){}),function(){return k.apply(this,arguments)}),execute:function(){var k=(0,p.A)(function*(V){try{yield F.authService.profile()}catch{}const W=F.authService.getUser();V["User logged"]=!1,V["Optin amplitude"]=!1;let L={};return typeof __axeptioSDK<"u"&&__axeptioSDK?.userPreferencesManager?.choices&&(L=__axeptioSDK.userPreferencesManager.choices,L.amplitudeuser&&(V["Optin amplitude"]=!0)),W?.guid&&(V["User logged"]=!0,L.amplitudeuser&&(V.user_id=W.guid)),"Login Button Clicked"!==V.event_type||(V.event_properties={...V.event_properties,...F.getReferrer()}),V});return function(W){return k.apply(this,arguments)}}()}
1),amplitude.init(l.c.amplitudeKey,void 0,{serverZone:"EU",serverZoneBasedApi:!0,defaultTracking:{sessions:!1,pageViews:!1,formInteractions:!0,fileDownloads:!0}})}_injectScript(){if(!document.getElementById("amplitude-script")){const F=document.getElementsByTagName("head")[0];let O=document.createElement("script");O.type="text/javascript",O.defer=!0,O.id="amplitude-script",O.innerHTML=l.c.amplitude,F.insertBefore(O,F.firstChild)}}static#e=this.\u0275fac=function(O){return new(O||B)(j.KVO("isBrowser"),j.KVO(K.u))};static#t=this.\u0275prov=j.jDH({token:B,factory:B.\u0275fac,providedIn:"root"})}return B})()},5511:(ct,Ce,o)=>{"use strict";o.d(Ce,{A:()=>Y});var p=o(7374),R=o(2781),K=o(4230),B=o(501),F=o(5180),k=o(456),W=o(2098);p.locale(K),p.extend(R),p.extend(F),p.extend(B),p.extend(k),p.extend(W);const Y=p},5717:(ct,Ce,o)=>{"use strict";o.d(Ce,{A:()=>Wn});var p=o(1994),l=o(5511),R=o(7793);const B=(Ee,Se="asc")=>Ee.map(vt=>{if(!vt.num_place_arrivee||"NP"===Wn.getArriveeWording(vt)){let kt=Wn.getArriveeWording(vt);vt.texte_place_arrivee&&(kt=Wn.getArriveeWording(vt));const un=["DAI","DX","AR","TB","RP","DB","PG","NP"];vt.calc_place="Z0";const cr=un.indexOf(kt);return-1!==cr&&(vt.calc_place="Z"+(cr+1)),vt}return vt.calc_place=vt.num_place_arrivee.trim(),""===vt.calc_place&&(vt.calc_place="YY"),vt}).sort((vt,kt)=>vt.calc_place<kt.calc_place?"asc"===Se?-1:1:vt.calc_place>kt.calc_place?"asc"===Se?1:-1:void 0),Y=Ee=>{typeof $>"u"||"function"!=typeof $.fn.slick||Ee()},ue=Ee=>{typeof Chart>"u"||Ee()},He=Ee=>{switch(Ee){case"Attel\xe9":case"attele":return"attele";case"Trot":case"Mont\xe9":case"Mixte":case"trot":return"trot";case"Plat":case"Mixte Galop":case"galop":return"galop";case"Steeple Chase":case"Haies":case"Obstacle":case"Cross":case"obstacle":return"obstacle";case"trot-sulky":return"trot-sulky"}return"trot"},je=Ee=>null===Ee?Ee:Ee.toString().replace(/\./g,"").replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1\xa0"),We=Ee=>null===Ee?Ee:`${je(Ee).replace("euros","").replace("\u20ac","").trim()}\xa0\u20ac`,Ft=Ee=>"event"!==Ee.type?(0,l.A)().hour(Ee.heure_reunion_racing.split(":")[0]).minute(Ee.heure_reunion_racing.split(":")[1]):(0,l.A)(Ee.date_reunion).hour(Ee.heure_reunion_racing.split(":")[0]).minute(Ee.heure_reunion_racing.split(":")[1]),nn=Ee=>{if(!Ee.heure_fin_reunion)return null;let Se=(0,l.A)().hour(Ee.heure_fin_reunion.split(":")[0]).minute(Ee.heure_fin_reunion.split(":")[1]);return Ee.date_reunion_fin?Se=(0,l.A)(Ee.date_reunion_fin).hour(Ee.heure_fin_reunion.split(":")[0]).minute(Ee.heure_fin_reunion.split(":")[1]):Se.hour()<3&&Se.add(1,"days"),Se},Gt=Ee=>{let Se=[{keys:R.c.mogador["3minPronos"],image:"https://static.equidia.fr/images/video-posters/3-min-prono.jpg"},{keys:R.c.mogador.laGrandeHeures,image:"https://static.equidia.fr/images/video-posters/la-grande-heure.jpg"},{keys:R.c.mogador.leGrandDebriefs,image:"https://static.equidia.fr/images/video-posters/le-grand-debrief.jpg"},{keys:R.c.mogador.topCourses,image:"https://static.equidia.fr/images/video-posters/top-courses.jpg"},{keys:R.c.mogador.leZaps,image:"https://static.equidia.fr/images/video-posters/le-zap.jpg"},{keys:R.c.mogador.leGrandDirects},{keys:R.c.mogador.courseDuQuintes},{keys:R.c.mogador.tonyParkers},{keys:R.c.mogador.ticketGagnants},{keys:R.c.mogador.guestStars},{keys:R.c.mogador.monDadas,image:"https://static.equidia.fr/images/video-posters/mon-dada.jpg"},{keys:R.c.mogador.programmeUnitaires},{keys:R.c.mogador.decryptages,image:`${R.c.prefixMedias}https://static.equidia.fr/assets/emissions/raceandcare/decryptage.jpg`}];for(let vt of Se)if(vt.keys.includes(Ee)){if(vt.image)return vt.image;break}return null},Wn={scrollToElement:Ee=>{const Se=document.querySelector(Ee);if(!Se)return;const vt=Se.getBoundingClientRect().top+window.pageYOffset-200;window.scrollTo({top:vt,behavior:"smooth"})},bodyOrHtml:()=>"scrollingElement"in document?document.scrollingElement:-1!==navigator.userAgent.indexOf("WebKit")?document.body:document.documentElement,sortByNumPlaceArrivee:B,injectChartJsScript:()=>{const Ee=setInterval(()=>{if(!(typeof $>"u"||typeof $.fn>"u"||typeof $.fn.jquery>"u"||(clearInterval(Ee),document.getElementById("chartjs-script")))){const Se=document.getElementsByTagName("head")[0],vt=document.createElement("script");vt.type="text/javascript",vt.defer=!0,vt.id="chartjs-script",vt.src="https://cdn.jsdelivr.net/npm/[email protected]/dist/chart.min.js",vt.integrity="sha256-+8RZJua0aEWg+QVVKg4LEzEEm/8RFez5Tb4JBNiV5xA=",vt.crossOrigin="anonymous",Se.insertBefore(vt,Se.firstChild)}},100)},injectC3JSScript:()=>{if(!document.getElementById("c3js-script")){let Ee=document.getElementsByTagName("head")[0],Se=document.createElement("script");Se.type="text/javascript",Se.defer=!0,Se.id="c3js-script",Se.src="https://static.equidia.fr/assets/js/d3.5.16.0.min.js",Ee.insertBefore(Se,Ee.firstChild),Ee=document.getElementsByTagName("head")[0],Se=document.createElement("script"),Se.type="text/javascript",Se.defer=!0,Se.src="https://static.equidia.fr/assets/js/c3.0.7.20.min.js",Ee.insertBefore(Se,Ee.firstChild)}if(!document.getElementById("c3js-css")){const Ee=document.getElementsByTagName("head")[0];let Se=document.createElement("link");Se.type="text/css",Se.rel="stylesheet",Se.id="c3js-css",Se.href="https://static.equidia.fr/assets/js/c3.0.7.20.min.css",Ee.insertBefore(Se,Ee.firstChild)}},injectBootstrapScript:()=>{const Ee=setInterval(()=>{if(!(typeof $>"u"||typeof $.fn>"u"||typeof $.fn.jquery>"u"||(clearInterval(Ee),document.getElementById("bootstrap-script")))){const Se=document.getElementsByTagName("head")[0],vt=document.createElement("script");vt.type="text/javascript",vt.defer=!0,vt.id="bootstrap-script",vt.src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js",vt.integrity="sha384-JZR6Spejh4U02d8jOt6vLEHfe/JQGiRRSQQxSfFWpi1MquVdAyjUar5+76PVCmYl",vt.crossOrigin="anonymous",Se.insertBefore(vt,Se.firstChild)}},100)},injectSlickScript:()=>{const Ee=setInterval(()=>{if(!(typeof $>"u"||typeof $.fn>"u"||typeof $.fn.jquery>"u")){if(clearInterval(Ee),!document.getElementById("slick-script")){const Se=document.getElementsByTagName("head")[0],vt=document.createElement("script");vt.type="text/javascript",vt.defer=!0,vt.id="slick-script",vt.src="https://cdn.jsdelivr.net/gh/kenwheeler/[email protected]/slick/slick.min.js",Se.insertBefore(vt,Se.firstChild)}if(!document.getElementById("slick-css")){let Se=document.getElementsByTagName("head")[0],vt=document.createElement("link");vt.type="text/css",vt.rel="stylesheet",vt.id="slick-css",vt.href="https://cdn.jsdelivr.net/gh/kenwheeler/[email protected]/slick/slick.css",Se.insertBefore(vt,Se.firstChild),Se=document.getElementsByTagName("head")[0],vt=document.createElement("link"),vt.type="text/css",vt.rel="stylesheet",vt.href="https://cdn.jsdelivr.net/gh/kenwheeler/[email protected]/slick/slick-theme.css",Se.insertBefore(vt,Se.firstChild)}}},100)},waitSlickScript:Ee=>{const Se=setInterval(()=>{Y(()=>{clearInterval(Se),setTimeout(()=>{Ee()})})},100)},ifSlickScript:Y,waitChartJsScript:Ee=>{const Se=setInterval(()=>{ue(()=>{clearInterval(Se),setTimeout(()=>{Ee()})})},100);return Se},ifChartJsScript:ue,injectDatepickerCss:()=>
1{if(!document.getElementById("datepicker-css")){const Ee=document.getElementsByTagName("head")[0],Se=document.createElement("link");Se.type="text/css",Se.rel="stylesheet",Se.id="datepicker-css",Se.href="https://static.equidia.fr/assets/css/bs-datepicker.css",Ee.insertBefore(Se,Ee.firstChild)}},injectHexaglobeScript:()=>{if(!document.getElementById("hexaglobe-script")){const Ee=document.getElementsByTagName("head")[0];let Se=document.createElement("script");Se.type="text/javascript",Se.defer=!0,Se.id="hexaglobe-script",Se.src=R.c.hexaglobe.script,Ee.insertBefore(Se,Ee.firstChild)}if(!document.getElementById("hexaglobe-css-custom")){const Ee=document.getElementsByTagName("head")[0];let Se=document.createElement("style");Se.type="text/css",Se.id="hexaglobe-css-custom",Se.innerHTML='\n.shaka-controls-button-panel button {\n color: white;\n padding: 1px 3px;\n height: 28px;\n opacity: 0.9;\n}\n\n.shaka-controls-button-panel button:hover {\n opacity: 1;\n}\n\n.shaka-bottom-controls {\n padding: 0;\n z-index: 100;\n}\n\n.shaka-seek-bar-container {\n filter: unset;\n}\n\n.shaka-small-play-button {\n position: absolute;\n bottom: 1%;\n left: 5px;\n z-index: 100;\n z-index: 100;\n}\n\n.backward-button {\n position: absolute;\n bottom: 1%;\n left: 28px;\n}\n\n.shaka-seek-bar {\n margin: -1px !important;\n}\n\n.shaka-volume-bar {\n margin: 0px !important;\n padding: 0px !important;\n}\n\n.shaka-video-container .backward-seconds {\n font-size: 7px !important;\n display: unset !important;\n}\n\n.shaka-video-container .forward-seconds {\n font-size: 7px !important;\n display: unset !important;\n}\n\n.tooltip-backward {\n bottom: 32px !important;\n}\n\n.tooltip-forward {\n bottom: 32px !important;\n}\n\n.player-live-button .tooltiptext {\n bottom: 32px !important;\n}\n\n.forward-button {\n position: absolute;\n bottom: 1%;\n left: 52px;\n}\n\n.shaka-video-container .material-icons-round {\n vertical-align: middle !important;\n}\n\n.shaka-overflow-menu-button {\n position: absolute;\n bottom: 1%;\n right: 2px !important;\n}\n\n.shaka-fullscreen-button {\n position: absolute;\n bottom: 1%;\n right: 22px;\n font-size: 28px !important;\n}\n\n.shaka-mute-button {\n position: absolute;\n bottom: 1%;\n right: 86px;\n}\n\n.shaka-pip-button {\n position: absolute;\n bottom: 1%;\n right: 54px;\n}\n\n.shaka-overflow-menu .shaka-pip-button {\n display: none !important;\n}\n\n.last-chapter-button {\n top: calc(50% - 32px) !important;\n left: calc(50% + 200px) !important;\n position: absolute;\n border-radius: 50%;\n box-shadow: 0 0 20px 0 rgb(0 0 0 / 10%);\n color: black !important;\n height: inherit !important;\n}\n\n.last-chapter-button-tooltip {\n width: 240px;\n font-size: inherit !important;\n}\n\n.last-chapter-button .hexa-player-icons {\n font-size: 65px !important;\n}\n\n.next-chapter-button-tooltip {\n width: 240px;\n}\n\n.next-chapter-button .hexa-player-icons {\n font-size: 65px !important;\n}\n\n.last-chapter-button .hexa-player-icons {\n font-size: 65px !important;\n}\n\n.previous-chapter-button-tooltip {\n width: 240px;\n}\n\n.previous-chapter-button .hexa-player-icons {\n font-size: 65px !important;\n}\n\n/*.shaka-airplay-button {\nposition: absolute;\nbottom: 1%;\nright: 80px;\n}*/\n\n/*.shaka-cast-button {\nposition: absolute;\nbottom: 1%;\nright: 80px;\n}*/\n\n.shaka-volume-bar-container {\n opacity: 0;\n width: 96px !important;\n right: -4px !important;\n left: auto !important;\n top: auto !important;\n position: absolute !important;\n bottom: 22px !important;\n margin-bottom: 1% !important;\n transform: rotate(270deg);\n transform-origin: left;\n transition: opacity 0.5s linear;\n transition-delay: 3s;\n}\n.shaka-mute-button:hover + .shaka-vertical-volume-bar-wrapper-container {\n opacity: 0;\n transition: opacity 0.5s linear;\n transition-delay: 3s;\n}\n\n.shaka-controls-button-panel > * {\n margin: 0px !important;\n padding: 0px !important;\n}\n\n.shaka-mute-button:hover + .shaka-volume-bar-container,\n.shaka-mute-button:hover + .shaka-vertical-volume-bar-wrapper-container,\n.shaka-mute-button:hover\n + .shaka-vert
1ical-volume-bar-wrapper-container\n > .shaka-volume-bar-container {\n transition-delay: 0s;\n transition: opacity 0.5s linear;\n opacity: 1 !important;\n}\n.shaka-mute-button:hover:after {\n display: none !important;\n}\n.shaka-tooltips-on > [class*="shaka-tooltip"]:hover:after {\n z-index: 2;\n}\n\n.player-live-button {\n position: absolute;\n background: #757575 !important;\n bottom: 1%;\n right: 115px;\n padding-left: 6px !important;\n font-family: Helvetica Neue, Helvetica, Arial !important;\n border-radius: 11px !important;\n margin-bottom: 5px !important;\n font-size: 12px !important;\n font-weight: 300 !important;\n height: 20px !important;\n text-transform: uppercase;\n padding-right: 6px !important;\n}\n\n.player-live-button-red {\n background: #ed0808 !important;\n}\n\n.snapshot-button {\n position: absolute;\n bottom: 1%;\n right: 142px;\n}\n\n.snapshot-button span {\n color: white !important;\n}\n\n.express-mode-button,\n.expressmode-button {\n position: absolute;\n bottom: 1%;\n right: 112px;\n}\n\napp-hexaglobe .shaka-current-time {\n bottom: 1%;\n left: 106px;\n position: absolute;\n height: 28px !important;\n}\n\n.forward-button span {\n color: white !important;\n}\n\n.backward-button span {\n color: white !important;\n vertical-align: bottom !important;\n}\n\n.shaka-video-container .player-live-button:before {\n display: none !important;\n}\n\n.shaka-video-container .player-live-button-red:before {\n display: none !important;\n}\n\n.shaka-video-container .express-mode-active {\n border: none !important;\n}\n\n.screenshot-modal span {\n color: black !important;\n}\n\n.screenshot-download {\n line-height: 0;\n font-size: 0;\n color: transparent;\n}\n\nbutton[icon="pause"] {\n -webkit-transform: scale(0.5);\n -moz-transform: scale(0.5);\n -o-transform: scale(0.5);\n -ms-transform: scale(0.5);\n transform: scale(0.5);\n}\n\nbutton[icon="play"] {\n -webkit-transform: scale(0.5);\n -moz-transform: scale(0.5);\n -o-transform: scale(0.5);\n -ms-transform: scale(0.5);\n transform: scale(0.5);\n}\n\n.shaka-controls-container[shown="true"] button[icon="pause"] {\n opacity: 0.5 !important;\n}\n\n.seekbar-thumb-tooltip {\n display: none !important;\n}\n\n.shaka-fullscreen-button {\n display: block !important;\n}\n\napp-hexaglobe .shaka-spinner-container {\n display: none !important;\n}\n\napp-hexaglobe .shaka-seek-bar-container {\n right: 174px !important;\n position: absolute !important;\n height: 2px !important;\n top: auto !important;\n bottom: 1% !important;\n margin-bottom: 13px !important;\n left: 185px !important;\n}\n\n#video-container .shaka-current-time,\n#liveContainer .shaka-current-time {\n bottom: 1%;\n left: 76px;\n position: absolute;\n height: 28px !important;\n}\n\n#video-container .shaka-seek-bar-container,\n#liveContainer .shaka-seek-bar-container {\n right: 150px !important;\n position: absolute !important;\n height: 2px !important;\n top: auto !important;\n bottom: 1% !important;\n margin-bottom: 13px !important;\n left: 126px !important;\n}\n\n/*.shaka-current-time:disabled{\ndisplay: none;\n}*/\n\n@media screen and (max-width: 768px) {\n app-hexaglobe .backward-button {\n display: none;\n }\n\n app-hexaglobe .forward-button {\n display: none;\n }\n\n app-hexaglobe .shaka-seek-bar-container {\n right: 140px !important;\n position: absolute !important;\n height: 2px !important;\n top: auto !important;\n bottom: 1% !important;\n margin-bottom: 13px !important;\n left: 105px !important;\n }\n\n app-hexaglobe .snapshot-button {\n display: none;\n }\n\n app-hexaglobe .shaka-current-time {\n left: 33px !important;\n }\n\n .big-player-live-button {\n width: 50px !important;\n height: 50px !important;\n top: calc(50% - 25px) !important;\n left: calc(50% + 55px) !important;\n z-index: 100;\n }\n}\n\napp-hexaglobe .hexa-fixed-piped-video .shaka-seek-bar-container {\n right: 42px !important;\n left: 42px !important;\n}\n\napp-hexaglobe .hexa-fixed-piped-video .shaka-seek-bar-container {\n right: 42px !important;\n left: 42px !important;\n}\n\napp-hexaglobe .hexa-fixed-piped-video .shaka-mute-button {\n right: 0px !important;\n}\n\n.shaka-scrim-container {\n background: linear-gradient(0deg, #090a3a 0, transparent 15%) !important;\n}
1\n\n.big-player-live-button[disabled],\n.big-player-live-button-fullscreen[disabled] {\n display: none !important;\n}\n\n.big-player-live-button-fullscreen {\n width: 60px !important;\n height: 60px !important;\n top: calc(50% - 30px) !important;\n left: calc(50% + 20px) !important;\n}\n\n.big-player-live-button {\n position: absolute !important;\n -webkit-transform: scale(0.5);\n -moz-transform: scale(0.5);\n -o-transform: scale(0.5);\n -ms-transform: scale(0.5);\n transform: scale(0.5);\n z-index: 100;\n}\n\n.big-player-live-button .hexa-player-icons {\n font-size: 36px !important;\n}\n\n#liveContainer .player-notification-button {\n display: none !important;\n}\n\n.hexa-fullscreen-iOS-btn {\n display: none !important;\n}\n\n.shaka-video-container .video-card-next-video {\n width: 400px !important;\n height: 225px !important;\n z-index: 1000000;\n}\n\n.shaka-video-container .tip {\n top: -30px !important;\n font-size: medium !important;\n}\n\n.shaka-video-container .playlist-playNext,\n.shaka-video-container .playlist-stopButton {\n top: 260px !important;\n}\n\n.video-card-next-video {\n padding: 0 !important;\n}\n\n.shaka-video-container .video-card-next-video-title {\n background: rgba(9, 10, 58, 0.5) !important;\n width: auto !important;\n height: 100% !important;\n text-align: left !important;\n line-height: 100px !important;\n font-size: 26px !important;\n}\n\n.shaka-video-container .playlist-stopButton {\n background-color: #dce1e7 !important;\n color: black !important;\n font-size: 14px !important;\n}\n\n.shaka-video-container .playlist-playNext {\n background-color: #f62741 !important;\n font-size: 13px !important;\n z-index: 1000000 !important;\n}\n\n.video-card-next-video-title:before {\n content: "\u200e\u200e\u200e\u200e";\n}\n\n.shaka-video-container #hexa-seconds {\n margin-top: 24px !important;\n margin-right: 10px !important;\n}\n\n.shaka-video-container .playlist-dialog-container {\n right: 0px !important;\n max-height: 90% !important;\n}\n\n@media screen and (max-width: 768px) {\n .playlist-container,\n .player-notification-button,\n .playlist-dialog-container {\n display: none !important;\n }\n}\n\n@media screen and (min-width: 769px) {\n .big-player-live-button {\n width: 100px !important;\n height: 100px !important;\n top: calc(50% - 50px) !important;\n left: calc(50% + 5px) !important;\n }\n}\n\n.shaka-tooltips-on > [class*="shaka-tooltip"] {\n position: absolute !important;\n}\n\n.previous-chapter-button {\n position: absolute;\n height: auto !important;\n top: calc(50% - 32px) !important;\n left: calc(50% - 150px) !important;\n border-radius: 50%;\n box-shadow: 0 0 20px 0 rgb(0 0 0 / 10%);\n color: black !important;\n}\n\n.next-chapter-button {\n position: absolute;\n height: auto !important;\n top: calc(50% - 32px) !important;\n left: calc(50% + 100px) !important;\n border-radius: 50%;\n box-shadow: 0 0 20px 0 rgb(0 0 0 / 10%);\n color: black !important;\n}\n\n.shaka-video-container .hexa-live-chapter-title {\n font-weight: bold;\n bottom: 30px !important;\n font-family: "Saira";\n}\n\n.shaka-overflow-menu {\n z-index: 101;\n}\n',Ee.insertBefore(Se,Ee.firstChild)}if(!document.getElementById("hexaglobe-css")){const Ee=document.getElementsByTagName("head")[0];let Se=document.createElement("link");Se.type="text/css",Se.rel="stylesheet",Se.id="hexaglobe-css",Se.href=R.c.hexaglobe.css,Ee.insertBefore(Se,Ee.firstChild)}},injectAdServerScript:()=>{if(document.getElementById("adserver-script"))typeof reviveAsync<"u"&&reviveAsync[R.c.adServer.id]&&reviveAsync[R.c.adServer.id].apply(reviveAsync[R.c.adServer.id].detect());else{const Ee=document.getElementsByTagName("head")[0];let Se=document.createElement("script");Se.type="text/javascript",Se.async=!0,Se.defer=!0,Se.id="adserver-script",Se.src=R.c.adServer.script,Ee.insertBefore(Se,Ee.firstChild)}},isMobile:()=>typeof window>"u"||window.innerWidth<768,isTablet:()=>!(typeof window>"u")&&window.innerWidth>=768&&window.innerWidth<1024,isDesktop:()=>!(typeof window>"u")&&window.innerWidth>=1024,isTabletOrDesktop:()=>!(typeof window>"u")&&window.innerWidth>=768,getCoursesToDisplay:(Ee,Se=!1)=>{const vt=[],kt=["R","L","R, L","Nr, R"],un=["Nr"],cr=["Nr, L","Nr, R, L"];for(let An of Ee){const $n=An.reunion?An.reunion:An;
1Se&&!$n.heure_reunion||$n.audience&&-1!==kt.indexOf($n.audience.code)||$n.audience&&-1!==cr.indexOf($n.audience.code)&&(!$n.courses_by_day||$n.courses_by_day.length<1)||$n.audience&&-1!==un.indexOf($n.audience.code)&&(!$n.courses_by_day||$n.courses_by_day.length<3)||vt.push(An)}return vt},getPublishAt:(Ee,Se="article")=>{if(!("article"!==Se||Ee?.translations&&Ee.translations.fr_FR&&Ee.translations.fr_FR.published_at))return"";if(!("comment"!==Se&&"notification"!==Se||Ee&&Ee.created_at))return"";const vt=(0,l.A)();let kt;"article"===Se?kt=(0,l.A)(Ee.translations.fr_FR.published_at):("comment"===Se||"notification"===Se)&&(kt=(0,l.A)(Ee.created_at));const un=l.A.duration(vt.diff(kt)),cr=Math.floor(un.asMinutes());if(cr<=0)return"";const An="notification"===Se?"Il y a":"Publi\xe9 il y a";if(cr<=59)return`${An} ${cr} min`;const $n=Math.floor(un.asHours());return 1===$n?`${An} ${$n} heure`:$n<=23?`${An} ${$n} heures`:$n<=47?"notification"===Se?"Hier":"Publi\xe9 hier":$n<=71?"notification"===Se?"Avant-hier":"Publi\xe9 avant-hier":`${"notification"===Se?"Le":"Publi\xe9 le"} ${kt.format("DD/MM/YYYY")}`},removeAccents:Ee=>(Ee=(Ee=(Ee=(Ee=(Ee=(Ee=(Ee=(Ee=(Ee=Ee.replace(new RegExp("[\xe0\xe1\xe2\xe3\xe4\xe5]","g"),"a")).replace(new RegExp("\xe6","g"),"ae")).replace(new RegExp("\xe7","g"),"c")).replace(new RegExp("[\xe8\xe9\xea\xeb]","g"),"e")).replace(new RegExp("[\xec\xed\xee\xef]","g"),"i")).replace(new RegExp("\xf1","g"),"n")).replace(new RegExp("[\xf2\xf3\xf4\xf5\xf6]","g"),"o")).replace(new RegExp("\u0153","g"),"oe")).replace(new RegExp("[\xf9\xfa\xfb\xfc]","g"),"u")).replace(new RegExp("[\xfd\xff]","g"),"y"),formatHippodromeName:Ee=>Ee?Ee=(Ee=(Ee=(Ee=(Ee=(Ee=(Ee=(Ee=(Ee=Ee.replace("HIPPODROME DE ","")).replace("HIPPODROME D'","")).replace("HIPPODROME ","")).replace("CHATILLON/CHALARONNE","CHATILLON-SUR-CHALARONNE")).replace("CHATEAUNEUF/CHARENTE","CHATEAUNEUF-SUR-CHARENTE")).replace("LA CHARTRE/LE LOIR","LA CHARTRE-SUR-LE-LOIR")).replace("CHATEAUNEUF/SARTHE","CHATEAUNEUF-SUR-SARTHE")).replace("MONTIGNAC/CHARENTE","MONTIGNAC-CHARENTE")).replace("SEICHES/LOIR","SEICHES-SUR-LE-LOIR"):"",disciplineToValue:He,formatWithoutParenthesis:Ee=>Ee?Ee.replace(/ *\([^)]*\) */g,""):"",formatArrivee:Ee=>{if(!Ee.partants||!Ee.partants.length)return"";const Se=B(Ee.partants,"asc");let vt="",kt=0,un=0;for(let cr of Se)cr.num_place_arrivee&&un<5&&(cr.num_place_arrivee===kt?vt+="/":(0!==kt&&(vt+=" - "),kt=cr.num_place_arrivee),vt+=cr.num_partant,un++);return vt},getArriveeWording:Ee=>{let Se=Ee.num_place_arrivee;return Se||(Se=Ee.texte_place_arrivee),Se||(Se=Ee.selected_partant_num_place_arrivee),Se?(Se=Se.replace(/^0+/,""),"NON PARTANT"===Se.toUpperCase()||"NP"===Se.toUpperCase()?"NP":"DISQUALIFI\xc9"===Se.toUpperCase()||"AI"===Se.toUpperCase()||"DAI"===Se.toUpperCase()?"DAI":"ARR\xcaT\xc9"===Se.toUpperCase()?"AR":"D\xc9ROB\xc9"===Se.toUpperCase()?"DB":"DISTANC\xc9"===Se.toUpperCase()?"DX":"REST\xc9 AU POTEAU"===Se.toUpperCase()?"RP":"POTEAU GALOP"===Se.toUpperCase()?"PG":"TOMB\xc9"===Se.toUpperCase()?"TB":"1"===Se?Se+"<sup>er</sup>":"01"===Se?"1<sup>er</sup>":Se+"<sup>e</sup>"):"NP"===Ee.statut_part_pcc||"NP"===Ee.statut_part?"NP":"NC"},getCourseDescription:Ee=>{let Se=[];return Ee.nbdeclare_course&&Se.push("<b>"+Ee.nbdeclare_course+" Partants</b>"),Ee.discipline&&Se.push(Ee.discipline),Ee.description&&Se.push(Ee.description),Ee.distance&&Se.push(Ee.distance+"m"),Ee.etat_terrain&&Se.push("<b>Terrain "+Ee.etat_terrain+"</b>"),Ee.lib_corde_course&&Se.push(Ee.lib_corde_course),Ee.montant_total_allocation&&Se.push(We(Ee.montant_total_allocation)),Se.join(" | ")},getCourseDescriptionLastPerf:Ee=>{let Se=[];if(Ee.liblong_prix_course&&Se.push("<strong>"+Ee.liblong_prix_course+"</strong>"),Ee.reunion.num_reunion&&Ee.num_course_pmu&&Se.push("R"+Ee.reunion.num_reunion+"C"+Ee.num_course_pmu),Ee.description&&Se.push(Ee.description),Ee.montant_total_allocation&&Se.push(We(Ee.montant_total_allocation)),Ee.reunion.date_reunion){let vt=(0,l.A)(Ee.reunion.date_reunion,"YYYY-MM-DD").format("DD/MM/YY");vt+=" "+Ee.heure_depart_course,Se.push(vt)}if(Ee.reunion.lib_reunion&&Se.push(Ee.reunion.lib_reunion),Ee.nbdeclare_course&&Se.pu
1sh(Ee.nbdeclare_course+" partants"),Ee.discipline&&Se.push(Ee.discipline),Ee.distance&&Se.push(Ee.distance+"m"),Ee.etat_terrain){let vt="Terrain "+Ee.etat_terrain;Ee.val_penetr&&(vt+=" ("+Ee.val_penetr+")"),Se.push(vt)}return Se.join(" - ")},getIconReunionDiscipline:Ee=>{const Se=[];for(const vt of Ee.disciplines)if("Mixte Galop"===vt)Se.includes("galop")||Se.push("galop"),Se.includes("obstacle")||Se.push("obstacle");else if("Mixte"===vt)Se.includes("attele")||Se.push("attele"),Se.includes("galop")||Se.push("galop");else{const kt=He(vt);Se.includes(kt)||Se.push(kt)}return Se},getCountryFlag:Ee=>Ee?{ARE:{path:`${R.c.prefixMedias}https://static.equidia.fr/assets/design-system/flag/are.svg`,alt:"Drapeau des \xc9mirats Arabes Unis"},ARG:{path:`${R.c.prefixMedias}https://static.equidia.fr/assets/design-system/flag/argentine.svg`,alt:"Drapeau de l'Argentine"},AUS:{path:`${R.c.prefixMedias}https://static.equidia.fr/assets/design-system/flag/australie.svg`,alt:"Drapeau de l'Australie"},AUT:{path:`${R.c.prefixMedias}https://static.equidia.fr/assets/design-system/flag/austria.svg`,alt:"Drapeau de l'Autriche"},BEL:{path:`${R.c.prefixMedias}https://static.equidia.fr/assets/design-system/flag/belgique.svg`,alt:"Drapeau de la Belgique"},BGR:{path:`${R.c.prefixMedias}https://static.equidia.fr/assets/design-system/flag/bulgarie.svg`,alt:"Drapeau de la Bulgarie"},BRA:{path:`${R.c.prefixMedias}https://static.equidia.fr/assets/design-system/flag/bresil.svg`,alt:"Drapeau du Br\xe9sil"},CHE:{path:`${R.c.prefixMedias}https://static.equidia.fr/assets/design-system/flag/suisse.svg`,alt:"Drapeau de la Suisse"},CHL:{path:`${R.c.prefixMedias}https://static.equidia.fr/assets/design-system/flag/chili.svg`,alt:"Drapeau du Chili"},CHN:{path:`${R.c.prefixMedias}https://static.equidia.fr/assets/design-system/flag/chine.svg`,alt:"Drapeau de la Chine"},DEU:{path:`${R.c.prefixMedias}https://static.equidia.fr/assets/design-system/flag/allemagne.svg`,alt:"Drapeau de l'Allemagne"},DNK:{path:`${R.c.prefixMedias}https://static.equidia.fr/assets/design-system/flag/danemark.svg`,alt:"Drapeau du Danemark"},ESP:{path:`${R.c.prefixMedias}https://static.equidia.fr/assets/design-system/flag/espagne.svg`,alt:"Drapeau de l'Espagne"},FIN:{path:`${R.c.prefixMedias}https://static.equidia.fr/assets/design-system/flag/finlande.svg`,alt:"Drapeau de la Finlande"},GBR:{path:`${R.c.prefixMedias}https://static.equidia.fr/assets/design-system/flag/gbr.svg`,alt:"Drapeau du Royaume-Uni"},HKG:{path:`${R.c.prefixMedias}https://static.equidia.fr/assets/design-system/flag/hkg.svg`,alt:"Drapeau de Hong Kong"},HRV:{path:`${R.c.prefixMedias}https://static.equidia.fr/assets/design-system/flag/croatie.svg`,alt:"Drapeau de la Croatie"},IRL:{path:`${R.c.prefixMedias}https://static.equidia.fr/assets/design-system/flag/irlande.svg`,alt:"Drapeau de l'Irlande"},ITA:{path:`${R.c.prefixMedias}https://static.equidia.fr/assets/design-system/flag/italie.svg`,alt:"Drapeau de l'Italie"},JPN:{path:`${R.c.prefixMedias}https://static.equidia.fr/assets/design-system/flag/japon.svg`,alt:"Drapeau du Japon"},LUX:{path:`${R.c.prefixMedias}https://static.equidia.fr/assets/design-system/flag/luxembourg.svg`,alt:"Drapeau du Luxembourg"},MAR:{path:`${R.c.prefixMedias}https://static.equidia.fr/assets/design-system/flag/maroc.svg`,alt:"Drapeau du Maroc"},NOR:{path:`${R.c.prefixMedias}https://static.equidia.fr/assets/design-system/flag/norvege.svg`,alt:"Drapeau de la Norv\xe8ge"},NLD:{path:`${R.c.prefixMedias}https://static.equidia.fr/assets/design-system/flag/paysbas.svg`,alt:"Drapeau du Pays-Bas"},PER:{path:`${R.c.prefixMedias}https://static.equidia.fr/assets/design-system/flag/peru.svg`,alt:"Drapeau du P\xe9rou"},SGP:{path:`${R.c.prefixMedias}https://static.equidia.fr/assets/design-system/flag/singapour.svg`,alt:"Drapeau de Singapour"},SWE:{path:`${R.c.prefixMedias}https://static.equidia.fr/assets/design-system/flag/suede.svg`,alt:"Drapeau de la Su\xe8de"},URY:{path:`${R.c.prefixMedias}https://static.equidia.fr/assets/design-system/flag/uruguay.svg`,alt:"Drapeau de l'Uruguay"},USA:{path:`${R.c.prefixMedias}https://static.equidia.fr/assets/design-system/flag/USA.svg`,alt:"Drapeau des \xc9tats-Unis"},ZAF:{path:`${R.c.prefixMedias}https://static.equidia.fr/assets/design-system/flag/afriquedusud.svg`,alt:"Drapeau de l'Afrique du Sud"}}[Ee]:null,getHoureDebutReunion:Ft,getHeureFinReunion:nn,getStatusReunion:(Ee,Se=(0,l.A)())=>{if(Ee.is_canceled)return"Annul\xe9e";if((0,l.A)(Ee.date_reunion,"YYYY-MM-DD").isBefore((0,l.A)(Se.format("YYYY-MM-DD"))))return"Termin\xe9e";if((0,l.A)(Ee.date_reunion,"YYYY-MM-DD").isAfter((0,l.A)(Se.format("YYYY-MM-DD"))))return"D\xe9but";if(!Ee.heure_debut_reunion)return null;const vt=Ft(Ee),kt=nn(Ee);return Se.diff(vt)<0?"D\xe9but":Se.diff(kt)>0?"Termin\xe9e":"En direct"}
1,getStatusCourse:Ee=>Ee.video_course_id?"finish":Ee.statut_course_id<8||!Ee.statut_course_id?"before":Ee.statut_course_id<10?"live":17===Ee.statut_course_id?"canceled":"finish",getTimeToCourse:(Ee,Se)=>{const vt=Date.now(),kt=new Date(Ee.date_reunion+" "+Se.heure_depart_course);if("canceled"===Se.type_statut_course_id||8===Se.statut_course_id||9===Se.statut_course_id)return null;if(5===Se.statut_course_id)return"Imminent";if(vt<kt.getTime()&&vt+18e5>kt.getTime()){const un=Math.round((kt.getTime()-vt)/1e3),cr=Math.floor(un/60);return cr?"Dans "+cr+" min":"Imminent"}return null},getListArrivee:Ee=>{let Se=[];if(!Ee?.partants?.length)return Se;Ee.partants=Wn.sortByNumPlaceArrivee(Ee.partants,"asc");let vt=0,kt=0;for(let un of Ee.partants)un.num_place_arrivee&&kt<5&&(un.num_place_arrivee===vt?Se[Se.length-1]=Se[Se.length-1]+"/"+un.num_partant:(vt=un.num_place_arrivee,Se.push(un.num_partant)),kt++);return Se},tagIsVisible:Ee=>"qrcode"!==Ee,formatePrice:We,formateNumber:je,hotfixHexaglobe:()=>{},formatMusique:Ee=>{if(!Ee||!Ee.replace||"COURUAFASEC"===Ee.replace(/\s/g,""))return Ee;const Se=Ee.match(/(\(\d{2}\)|[\w|\d]{2})/g);return Se?Se.map(vt=>vt.replace(/.(.)/,kt=>kt.split("").map((un,cr)=>0===cr?un:un.toLowerCase()).join(""))).join(""):Ee},formatFullname:Ee=>{if(!Ee)return"";let Se="";return Ee.firstname&&(Se+=Ee.firstname),Ee.firstname&&Ee.lastname&&(Se+=" "),Ee.lastname&&(Se+=Ee.lastname),Se},getTicketPrudentOffensif:(Ee,Se)=>{if(!Ee)return;const vt=Se.filter(ir=>!!ir),kt=JSON.parse(JSON.stringify(Ee));kt.sort((ir,Bn)=>ir.cote_journaliste-Bn.cote_journaliste);let un=1;for(const ir of kt)ir.rang=un,un++;for(const ir of vt)for(const Bn of kt)if(ir.num_partant===(Bn.num_partant||Bn.partant.num_partant)){ir.rang=Bn.rang;break}let cr=0;for(const ir of vt)cr+=ir.rang;return(cr-vt.length*(vt.length+1)/2)/((kt.length-vt.length)*vt.length)},getNonPartants:Ee=>{if(!Ee.partants||!Ee.partants.length)return"";let Se=null;for(const vt of Ee.partants)("NP"===vt.num_place_arrivee||"Non partant"===vt.num_place_arrivee||"NP"===vt.statut_part_pcc||"NP"===vt.statut_part)&&(Se?Se+=` - ${vt.num_partant}`:Se=vt.num_partant);return Se},getStaticProgramImage:Gt,getEpisodeImageUrl:Ee=>{if(Ee?.episode?.media_path_override)return p.f.prefixUrl(Ee.episode.media_path_override);if(Ee?.image_path)return p.f.prefixUrl(Ee.image_path);const Se=Ee?.program?.mogador_key;if(null!=Se){const vt="number"==typeof Se?Se:Number(Se);if(!Number.isNaN(vt)){const kt=Gt(vt);if(kt)return p.f.prefixUrl(kt)}}return Ee?.episode?.media?.slug?p.f.url(Ee.episode.media.slug,"article_header",Ee.episode.media.updated_at,"prod"):Ee?.program?.media?.slug?p.f.url(Ee.program.media.slug,"article_header",Ee.program.media.updated_at,"prod"):R.c.baseUrl.assets+"/img/promo-video-bg2.jpg"},toSlug:Ee=>{let Se=Ee.toLowerCase();return Se=Wn.removeAccents(Se),Se=Se.replace(/[ ']/g,""),Se},getNoteColor:Ee=>Ee<=5?"#E80F0F":Ee<=10?"#FF6600":Ee<=15?"#7AB938":"#1F8742",getBestStats:(Ee,Se)=>{const vt={bestStats:[],worstStats:[]},kt=[{label:"Aptitudes",value:Ee.aptitudes,key:"aptitudes"},{label:"Bruits d'\xe9curies",value:Ee.bruits_ecuries,key:"bruits_ecuries"},{label:"Conditions",value:Ee.conditions,key:"conditions"},{label:"Forme",value:Ee.forme_cheval,key:"forme_cheval"},{label:"Pronos",value:Ee.pronos,key:"pronos"},{label:"Tandem",value:Ee.tandem,key:"tandem"}];return kt.push("Mont\xe9"===Se||"Attel\xe9"===Se?{label:"Chronos",value:Ee.chronos,key:"chronos"}:{label:"Terrain",value:Ee.apt_terrain,key:"apt_terrain"}),kt.sort((un,cr)=>cr.value-un.value),vt.bestStats=[],kt[0].value>.5&&vt.bestStats.push(kt[0]),kt[1].value>.5&&vt.bestStats.push(kt[1]),vt.worstStats=[],kt[kt.length-1].value<.5&&vt.worstStats.push(kt[kt.length-1]),kt[kt.length-2].value<.5&&vt.worstStats.push(kt[kt.length-2]),vt},isNP:Ee=>"NP"===Ee.statut_part_pcc||"NP"===Ee.statut_part||"NP"===Ee.num_place_arrivee,estimateReadTime:Ee=>{if(!Ee?.length)return"";const Se=Ee.split(" ").length/200;return l.A.duration(60*Se*1e3).format("HH:mm:ss")},getDisciplineFamily:Ee=>{const Se=He(Ee);return"galop"===Se?"Plat":"obstacle"===Se?"Obstacle":"Trot"},getScrollPercent:()=>{if(typeof window>"u")return 0;const Ee=document.documentElement,Se=document.body;return(Ee.scrollTop||Se.scrollTop)/((Ee.scrollHeight||Se.scrollHeight)-Ee.clientHeight)*100},injectJqueryScript:()=>{if(!document.getElementById("jquery-script")){const Ee=document.getElementsByTagName("head")[0],Se=document.createElement("script");Se.type="text/javascript",Se.defer=!0,Se.id="jquery-script",Se.src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js",Ee.insertBefore(Se,Ee.firstChild)}},waitJqueryScript:Ee=>{const Se=setInterval(()=>{typeof $>"u"||typeof $.fn>"u"||typeof $.fn.jquery>"u"||(clearInterval(Se),setTimeout(()=>{Ee()}))},100)},getFerrureLabel:Ee=>{switch(Ee){case"1":return"D\xe9ferr\xe9 des ant\xe9rieurs";case"2":return"D\xe9ferr\xe9 des post\xe9rieurs";case"3":return"D\xe9ferr\xe9 des quatre pieds";case"4":return"Plaqu\xe9 des quatre pieds";case"5":return"Plaqu\xe9 des ant\xe9rieurs, ferr\xe9 des post\xe9rieurs";case"6":return"Plaqu\xe9 des ant\xe9rieurs, d\xe9ferr\xe9 des post\xe9rieurs";case"7":return"Ferr\xe9 des ant\xe9rieurs, plaqu\xe9 des post\xe9rieurs";case"8":return"D\xe9ferr\xe9 des ant\xe9rieurs, plaqu\xe9 des post\xe9rieurs";case"same":return"Ferrure r\xe9f\xe9rence";default:return"Ferr\xe9 des quatre pieds"}},getMeteo:Ee=>({P1:"/design-system/icone/meteo_soleil.svg",P4:"/design-system/icone/meteo_peunuageux.svg",P5:"/design-system/icone/meteo_nuageux.svg",P6:"/design-system/icone/meteo_nuageclair.svg",P7:"/design-system/icone/meteo_couvert.svg",P7d:"/design-system/icone/meteo_couvert.svg",P8:"/design-system/icone/meteo_pluie.svg",P8c:"/design-system/icone/meteo_nuagefonce.svg",P10:"/design-system/icone/meteo_neige.svg",P11:"/design-system/icone/meteo_variableaversesetneiges.svg",P12:"/design-system/icone/meteo_forteneige.svg",P13:"/design-system/icone/meteo_orage.svg",P13a:"/design-system/icone/meteo_orage.svg",P14:"/design-system/icone/meteo_orages.svg",P15:"/design-system/icone/meteo_brouillards.svg",P16:"/design-system/icone/meteo_brouillardgivrant.svg",P17:"/design-system/icone/meteo_verglas.svg",P18:"/design-system/icone/meteo_pluieetaversesdeneige.svg",P18a:"/design-system/icone/meteo_pluieetneige.svg"}[Ee]??null),getComments:(Ee,Se)=>{let vt=[{label:"Aptitudes",value:Ee.aptitudes,comment:Ee.com_aptitudes??null},{label:"Bruits d'\xe9curies",value:Ee.bruits_ecuries,comment:Ee.com_bruits_ecuries??null},{label:"Conditions",value:Ee.conditions,comment:Ee.com_conditions??null},{label:"Forme",value:Ee.forme_cheval,comment:Ee.com_forme_cheval??null},{label:"Pronos",value:Ee.pronos,comment:Ee?.com_pronos??null},{label:"Tandem",value:Ee.tandem,comment:Ee?.com_tandem??null}];return vt.push("Mont\xe9"===Se||"Attel\xe9"===Se?{label:"Chronos",value:Ee.chronos,comment:Ee?.com_chronos??null}:{label:"Terrain",value:Ee.apt_terrain,comment:Ee?.com_apt_terrain??null}),vt.sort((kt,un)=>un.value-kt.value)},waitAmplitudeReady:()=>new Promise((Ee,Se)=>{let vt=0;const kt=setInterval(()=>{vt++,typeof amplitude<"u"&&(clearInterval(kt),Ee()),vt>1e3&&(clearInterval(kt),Se(new Error("Amplitude not ready after waiting")))},10)}),makeId:()=>{let Ee="";for(let vt=0;vt<10;vt++)Ee+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".charAt(Math.floor(62*Math.random()));return Ee},injectNonliScript:()=>{if(!(typeof window>"u"||document.getElementById("nonli-script"))){const Ee=document.body;let Se=document.createElement("script");Se.type="text/javascript",Se.defer=!0,Se.id="nonli-script",Se.innerHTML=R.c.nonli.script,Ee.appendChild(Se)}},formatColor:Ee=>Ee?Ee.startsWith("#")?Ee:`#${Ee}`:""}},7800:(ct,Ce,o)=>{"use strict";o.d(Ce,{B:()=>l});var p=o(4438);let l=(()=>{class R{constructor(){this.event=new p.bkB,this.currentNumPartant=null,this.pariSimple={ON:{},OFF:{}},this.pariSimpleOff=null,this.pariSimpleOn=null,this.listPartant=null,this.favoriteList=[]}static#e=this.\u0275fac=function(Q){return new(Q||R)};static#t=this.\u0275prov=p.jDH({token:R,factory:R.\u0275fac})}return R})()},4876:(ct,Ce,o)=>{"use strict";o.d(Ce,{W:()=>F});var p=o(467),l=o(7793),R=o(5717),j=o(9350),K=o(7707),B=o(4438),Z=o(1626);let F=(()=>{class O{constructor(V,W){this._isBrowser=V,this._http=W}init(){var V=this;return(0,p.A)(function*(){if(!V._isBrowser||!l.c.braze.enabled)return void(V._isBrowser&&!l.c.braze.enabled&&console.log(" ===== \u26a0\ufe0f BRAZE d\xe9sactiv\xe9 ==== "));V._startServiceWorker();const W=yield o.e(8079).then(o.bind(o,8079));W.initialize(l.c.braze.key,{baseUrl:l.c.braze.url,manageServiceWorkerExternally:!0,enableLogging:!1,allowUserSuppliedJavascript:!0}),W.automaticallyShowInAppMessages(),W.subscribeToContentCardsUpdates(L=>{console.log("subscription -> cards",L)}),yield W.requestPushPermission(),V._linkAmplitudeToBraze()})()}getFeeds(V){var W=this;return(0,p.A)(function*(){if(!W._isBrowser||!l.c.braze.enabled)return;const L=yield o.e(8079).then(o.bind(o,8079));console.log("getFeeds"),L.toggleFeed(V?V.nativeElement:null)})()}getContentCard(V){var W=this;return(0,p.A)(function*(){if(!W._isBrowser)return;const L=yield o.e(8079).then(o.bind(o,8079));console.log("getContentCard"),L.toggleContentCards(V?V.nativeElement:null)})()}registerUser(V){var W=this;return(0,p.A)(function*(){if(!W._isBrowser||!l.c.braze.enabled||!V?.guid
1)return;const L=yield o.e(8079).then(o.bind(o,8079));console.log("registerUser"),L.changeUser(V.guid),L.getUser()&&V.email&&L.getUser().setEmail(V.email),L.openSession()})()}trackEvent(V,W){var L=this;return(0,p.A)(function*(){L._isBrowser&&l.c.braze.enabled&&(yield o.e(8079).then(o.bind(o,8079))).logCustomEvent(V,W)})()}_startServiceWorker(){return(0,p.A)(function*(){if("serviceWorker"in navigator)try{navigator.serviceWorker.register("/service-worker.js",{scope:"/"}).catch(V=>{console.error(`Braze worker catch : ${V}`)})}catch(V){console.error(`Braze worker : ${V}`)}})()}_linkAmplitudeToBraze(){var V=this;return(0,p.A)(function*(){if(!V._isBrowser||!l.c.braze.enabled||!l.c.injectAmplitudeScript)return;const L=yield(yield o.e(8079).then(o.bind(o,8079))).getUser();if(yield R.A.waitAmplitudeReady(),typeof amplitude<"u")try{const Y=yield V._waitAmplitudeDeviceId();if(Y){const re=L.addAlias(Y,"amplitude");console.log(re?"Amplitude alias added successfully":"Failed to add Amplitude alias")}else console.error("amplitudeDeviceId is null or undefined")}catch(Y){console.error(Y)}})()}_waitAmplitudeDeviceId(){return(0,p.A)(function*(){return new Promise((V,W)=>{let L=0;const Y=setInterval(()=>{L++;const re=amplitude.getDeviceId();re?(clearInterval(Y),V(re)):L>1e3&&(clearInterval(Y),V(null))},10)})})()}postUserSubscriptionGroupStatus(V,W){var L=this;return(0,p.A)(function*(){if(!L._isBrowser||!l.c.braze.enabled)return;const re=(yield o.e(8079).then(o.bind(o,8079))).getUser();let ue=!0;for(const he of V)if(he.subscription_state)try{yield re.addToSubscriptionGroup(he.subscription_group_id),console.log(he.subscription_group_id+" added")}catch(oe){console.error("Failed to add subscription to group",oe),ue=!1}else try{yield re.removeFromSubscriptionGroup(he.subscription_group_id),console.log(he.subscription_group_id+" removed")}catch(oe){console.error("Failed to remove subscription from group",oe),ue=!1}try{(yield re.setPushNotificationSubscriptionType(W))?console.log("Push notification subscription updated:",W):(console.error("Failed to update push notification subscription"),ue=!1)}catch(he){console.error("Error setting push notification subscription type",he),ue=!1}return ue})()}getUserSubscriptionGroupStatus(V){var W=this;return(0,p.A)(function*(){if(!W._isBrowser||!l.c.braze.enabled)return;const L=`${l.c.baseUrl.apiv2}/v2/braze-subscription-user-status/users/${V}`;try{const Y=yield function Q(O,k){const V="object"==typeof k;return new Promise((W,L)=>{const Y=new K.Ms({next:re=>{W(re),Y.unsubscribe()},error:L,complete:()=>{V?W(k.defaultValue):L(new j.G)}});O.subscribe(Y)})}(W._http.get(L));return Y?.errors?null:Y.subscriptionGroups}catch(Y){return console.error(Y),null}})()}static#e=this.\u0275fac=function(W){return new(W||O)(B.KVO("isBrowser"),B.KVO(Z.Qq))};static#t=this.\u0275prov=B.jDH({token:O,factory:O.\u0275fac})}return O})()},9120:(ct,Ce,o)=>{"use strict";o.d(Ce,{O:()=>l});var p=o(4438);let l=(()=>{class R{constructor(){this.idVideo=null,this.guid=null,this.titleVideo=null,this.playlist=[],this.scrollY=0}_lockScroll(){this.scrollY=window.scrollY,document.body.classList.add("popup-active"),document.body.style.position="fixed",document.body.style.top=`-${this.scrollY}px`,document.body.style.width="100%"}_unlockScroll(){const K=this.scrollY,Q=document.documentElement,B=Q.style.scrollBehavior;Q.style.scrollBehavior="auto",document.body.classList.remove("popup-active"),document.body.style.position="",document.body.style.top="",document.body.style.width="",requestAnimationFrame(()=>{window.scrollTo(0,K),Q.style.scrollBehavior=B})}showVideo(K,Q,B){this.idVideo=K,this.titleVideo=Q,this.guid=B,this._lockScroll()}closeVideo(){this.idVideo=null,this.titleVideo=null,this._unlockScroll()}showPlaylist(K,Q,B){this.playlist=Array.isArray(K)?K:[],this.titleVideo=Q??null,this.guid=B??null,this.idVideo=null,this._lockScroll()}closePlaylist(){this.playlist=[],this.titleVideo=null,this._unlockScroll()}static#e=this.\u0275fac=function(Q){return new(Q||R)};static#t=this.\u0275prov=p.jDH({token:R,factory:R.\u0275fac})}return R})()},7793:(ct,Ce,o)=>{"use strict";o.d(Ce,{c:()=>F});const F={name:"PRODUCTION",production:!0,assetlinks:[{relation:["delegate_permission/common.handle_all_urls"],target:{namespace:"android_app",package_name:"com.equidia.android",sha256_cert_fingerprints:["EB:C4:C0:B7:B8:E9:D0:A2:2E:59:C4:B6:DB:8E:7A:13:94:40:21:74:23:F8:64:EC:CE:1F:7B:46:38:ED:51:01","B7:97:74:C4:0C:0C:10:5D:5C:5D:B6:34:FA:E8:68:E5:2B:6E:F9:AE:B3:F7:66:F9:A9:2D:86:06:2B:7D:1D:6D"]}},{relation:["delegate_permission/common.handle_all_urls"],target:{namespace:"android_app",package_name:"com.equidia.android.preprodHttps",sha256_cert_fingerprints:["D5:45:79:D4:42:AA:55:47:6B:41:01:B9:5F:9E:3A:C0:2A:65:FF:6D:80:4A:CA:BA:FC:F7:3F:26:78:44:38:C7"]}}],robots:"User-agent: *\nDisallow: /equidiaetvous/\nDisallow: /life/\nDisallow: /live/\nDisallow: /play/\n\nSitemap: https://www.equidia.fr/sitemap.xml\n\n# 23%\n# AI Data Scraper\n# https://darkvisitors.c
1om/agents/ccbot\nUser-agent: CCBot\nDisallow: /\n\n# 23%\n# AI Data Scraper\n# https://darkvisitors.com/agents/gptbot\nUser-agent: GPTBot\nDisallow: /\n\n# 18%\n# AI Data Scraper\n# https://darkvisitors.com/agents/google-extended\nUser-agent: Google-Extended\nDisallow: /\n\n# 17%\n# AI Data Scraper\nUser-agent: ClaudeBot\nDisallow: /\n\n# 16%\n# AI Data Scraper\n# https://darkvisitors.com/agents/anthropic-ai\nUser-agent: anthropic-ai\nDisallow: /\n\n# 15%\n# AI Data Scraper\nUser-agent: Bytespider\nDisallow: /\n\n# 13%\n# AI Assistant\n# https://darkvisitors.com/agents/chatgpt-user\nUser-agent: ChatGPT-User\nDisallow: /\n\n# 13%\n# AI Data Scraper\n# https://darkvisitors.com/agents/facebookbot\nUser-agent: FacebookBot\nDisallow: /\n\n# 13%\n# AI Data Scraper\n# https://darkvisitors.com/agents/omgilibot\nUser-agent: omgilibot\nDisallow: /\nUser-agent: omgili\nDisallow: /\n\n# 13%\n# AI Data Scraper\nUser-agent: Applebot-Extended\nDisallow: /\n\n# 12%\n# AI Assistant\n# https://darkvisitors.com/agents/cohere-ai\nUser-agent: cohere-ai\nDisallow: /\n\n# 11%\n# AI Data Scraper\nUser-agent: Diffbot\nDisallow: /\n\n# 11%\n# AI Data Scraper\nUser-agent: Meta-ExternalAgent\nDisallow: /\n\n# 10%\n# AI Data Scraper\nUser-agent: Amazonbot\nDisallow: /\n\n# 8%\n# AI Search Crawler\nUser-agent: OAI-SearchBot\nDisallow: /\n\n# 7%\n# AI Data Scraper\nUser-agent: Timpibot\nDisallow: /\n\n# 5%\n# AI Data Scraper\n# Bloquer Webzio-Extended (Webz.io)\nUser-agent: Webzio-Extended\nDisallow: /\n\n# 3%\n# AI Data Scraper\nUser-agent: AI2Bot\nDisallow: /\n\n# 3%\n# AI Data Scraper\n# Bloquer PanguBot (Huawei PanGu)\nUser-agent: PanguBot\nDisallow: /\n\n# 3%\n# AI Data Scraper\nUser-agent: cohere-training-data-crawler\nDisallow: /\n\n# 2%\n# AI Data Scraper\nUser-agent: GoogleOther\nDisallow: /\n\n# 2%\n# AI Data Scraper\nUser-agent: ICC-Crawler\nDisallow: /\n\n# 2%\n# AI Data Scraper\nUser-agent: Kangaroo Bot\nDisallow: /\n\n# 1%\n# AI Data Scraper\nUser-agent: Cotoyogi\nDisallow: /\n\n# 0%\n# AI Data Scraper\nUser-agent: Datenbank Crawler\nDisallow: /\n\n# 0%\n# AI Data Scraper\nUser-agent: netEstate Imprint Crawler\nDisallow: /\n\n# 0%\n# AI Data Scraper\nUser-agent: CloudVertexBot\nDisallow: /\n",ads:"google.com, pub-3535493386895926, DIRECT, f08c47fec0942fa0",apple:{applinks:{apps:[],details:[{appID:"6FRAFJARXA.fr.equidia.equidia",paths:["/direct","/chaine-*","/programmes/*","/videos"]}]},webcredentials:{apps:["6FRAFJARXA.fr.equidia.equidia"]}},sitemap:'<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">\n<sitemap>\n<loc>https://api.equidia.fr/sitemap-news.xml</loc>\n</sitemap>\n<sitemap>\n<loc>https://api.equidia.fr/sitemap-evenements-hippiques.xml</loc>\n</sitemap>\n<sitemap>\n<loc>https://api.equidia.fr/sitemap-chevaux1.xml</loc>\n</sitemap>\n<sitemap>\n<loc>https://api.equidia.fr/sitemap-chevaux2.xml</loc>\n</sitemap>\n<sitemap>\n<loc>https://api.equidia.fr/sitemap-chevaux3.xml</loc>\n</sitemap>\n<sitemap>\n<loc>https://api.equidia.fr/sitemap-chevaux4.xml</loc>\n</sitemap>\n<sitemap>\n<loc>https://api.equidia.fr/sitemap-chevaux5.xml</loc>\n</sitemap>\n<sitemap>\n<loc>https://api.equidia.fr/sitemap-chevaux6.xml</loc>\n</sitemap>\n<sitemap>\n<loc>https://api.equidia.fr/sitemap-tags.xml</loc>\n</sitemap>\n<sitemap>\n<loc>https://api.equidia.fr/sitemap-authors.xml</loc>\n</sitemap>\n</sitemapindex>',amplitude:'\n!function(){"use strict";!function(e,t){var n=e.amplitude||{_q:[],_iq:{}};if(n.invoked)e.console&&console.error&&console.error("Amplitude snippet has been loaded.");else{var r=function(e,t){e.prototype[t]=function(){return this._q.push({name:t,args:Array.prototype.slice.call(arguments,0)}),this}},s=function(e,t,n){return function(r){e._q.push({name:t,args:Array.prototype.slice.call(n,0),resolve:r})}},o=function(e,t,n){e[t]=function(){if(n)return{promise:new Promise(s(e,t,Array.prototype.slice.call(arguments)))}}},i=function(e){for(var t=0;t<y.length;t++)o(e,y[t],!1);for(var n=0;n<g.length;n++)o(e,g[n],!0)};n.invoked=!0;var a=t.createElement("script");a.type="text/javascript",a.integrity="sha384-TPZhteUkZj8CAyBx+GZZytBdkuKnhKsSKcCoVCq0QSteWf/Kw5Kb9oVFUROLE1l3",a.crossOrigin="anonymous",a.async=!0,a.src="https://cdn.amplitude.com/libs/analytics-browser-1.9.1-min.js.gz",a.onload=function(){e.amplitude.runQueuedFunctions||console.log("[Amplitude] Error: could not load SDK")};var c=t.getElementsByTagName("script")[0];c.parentNode.insertBefore(a,c);for(var u=function(){return this._q=[],this},l=["add","append","clearAll","prepend","set","setOnce","unset","preInsert","postInsert","remove","getUserProperties"],p=0;p<l.length;p++)r(u,l[p]);n.Identify=u;for(var d=function(){return this._q=[],this},f=["getEventProperties","setProductId","setQuantity","setPrice","setRevenue","setRevenueType","setEventProperties"],v=0;v<f.length;v++)r(d,f[v]);n.Revenue=d;var y=["getDeviceId","setDeviceId","getSessionId","setSessionId","getUserId","setUserId","setOptOut","setTransport","reset"],g=["init","add","remove","track","logEvent","identify","groupIdentify","setGroup","revenue","flush"];i(n),n.createInstance=function(e){return n._iq[e]={_q:[]},i(n._iq[e]),n._iq[e]},e.amplitude=n}}(window,document)}();\n',amplitudeKey:"d835e6907da429d06911e27024691f2d",injectAmplitudeScript:!0,autoplayLive:!0,autoplayVideosNotReplay:!0,client_id:"1_1e3dazertyudfrgthyjtyuof7pfd",
1secret:"2r8yd4a8un0fn4zerthyuyzergthehihidg4dk5kds7ds23",noindex:!1,prefixMedias:"https://media.equidia.fr/unsafe/fit-in/1920x0/filters:format(webp)/",baseUrl:{equidiaplus:"https://equidia.plus/evenements-hippiques/equidia-plus-home",equidiaplustrot:"https://trot.equidia.plus/evenements-hippiques/equidia-plus-trot",equidiaplusgalop:"https://galop.equidia.plus/evenements-hippiques/equidia-plus-galop",assets:"https://static.equidia.fr/assets",api:"https://api.equidia.fr/api/public/",apiv2:"https://apiv2.equidia.fr/api",apiServer:"https://api.equidia.fr/api/public/",oauth:"https://api.equidia.fr/",site:"https://www.equidia.fr",admin:"https://ed.equidia.fr",socket:"https://socket-io.equidia.fr",apiPerso:"https://perso-api.equidia.fr",expert:"https://expert.equidia.fr",static:"https://static.equidia.fr"},hexaglobe:{script:"//cdn-player.hexaglobe.net/equidia/main/hexa-player-latest.js",css:"//cdn-player.hexaglobe.net/equidia/main/hexa-player-latest.css"},adServer:{script:"https://servedby.revive-adserver.net/asyncjs.php",id:"727bec5e09208690b050ccfc6a45d384"},auth:{url:"https://auth.equidia.fr",clientId:"73q8kvmfivp47ajnt1ig27jp4n",redirect:"https://equidia.fr"},rocketfid:"rocketfid.com/rocketfid/rocketfid-core.js",regionsUrl:"https://regions.equidia.fr",podcastUrl:"https://podcast.ausha.co/equidia-met-le-feu-au-quinte-pronostic",sentryEnabled:!0,timeoutApiSSR:15e3,timeoutApiBrowser:12e4,mogador:{decryptage:1919100,decryptages:[1919100],ticketGagnant:2102912,ticketGagnants:[2102912,2071534,2039883,2009848,1980164,1973826],"3minProno":2102747,"3minPronos":[2102747,2071531,2039877,2009843,1978556,1921533,1892646],topCourse:2039884,topCourses:[2039884,2009849,1980165,1921537,1892733],laGrandeHeure:1913696,laGrandeHeures:[1913696],leGrandDebrief:2009845,leGrandDebriefs:[2009845,1980161,1921534,1905380],leZap:1980162,leZaps:[1980162,1951422,1921535,1897250],tonyParker:1992617,tonyParkers:[1992617],leGrandDirect:1980702,leGrandDirects:[1980702,1921541,1892728,1857574],courseDuQuinte:1980160,courseDuQuintes:[1980160,1921542,1895048],guestStar:1962319,guestStars:[1962319],monDada:1990369,monDadas:[1990369],programmeUnitaire:1925560,programmeUnitaires:[1925560]},csvUrl:"/assets/csv/moulinette_prixfrance.csv",firebase:{apiKey:"AIzaSyB6RTduG7n6otPshQxSyYfDV12UL844FcA",authDomain:"authentication.equidia.fr",projectId:"equidia-619ad",storageBucket:"equidia-619ad.appspot.com",messagingSenderId:"1031060272110",appId:"1:1031060272110:web:3e727f38aca5ca9d0a14ff",measurementId:"G-LCN3PH3J0G"},braze:{key:"8ac33bb9-82a7-47a1-8782-b4d353428067",url:"sdk.fra-02.braze.eu",enabled:!0,subscriptionsIds:{partnersGoodDealsMonthlyOptId:"4764219c-e8e9-469b-a819-c4ddc27f17ce",todayPredictionDailyOptInId:"b2e19f8e-0474-4623-99e7-100984e48544",predictionWeekEndOptInId:"9a1b0bf5-bb50-4b38-a04a-1fdfdd4c7cb2",allNewsWeeklyOptInId:"3c712190-3b42-48a7-af7c-fe7afff028f7"}},nonli:{enabled:!0,script:'window._nli=window._nli||[],window._nli.push(["brand","BNLI-1559"]),function(){var n,e,i=window._nli||(window._nli=[]);i.loaded||((n=document.createElement("script")).defer=!0,n.src="https://l.equidia.fr/sdk.js",(e=document.getElementsByTagName("script")[0]).parentNode.insertBefore(n,e),i.loaded=!0)}();'},adSense:{enabled:!0,scriptUrl:"https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-3535493386895926"}}},3161:(ct,Ce,o)=>{"use strict";var p=o(345),l=o(4438),R=o(5144);const j=[{path:"tour-de-cour",loadChildren:()=>Promise.all([o.e(1366),o.e(2190),o.e(2076),o.e(4164)]).then(o.bind(o,4164)).then(z=>z.TourDeCourModule)},{path:"tour-de-cour-meeting-hiver-2022-2023",loadChildren:()=>Promise.all([o.e(1366),o.e(2190),o.e(2076),o.e(6785)]).then(o.bind(o,6785)).then(z=>z.TourDeCourHiver2022Module)},{path:"christophe-soumillon-consultant-equidia",loadChildren:()=>Promise.all([o.e(1366),o.e(2190),o.e(6800),o.e(6929)]).then(o.bind(o,6929)).then(z=>z.ChristopheSoumillonModule)},{path:"tony-parker-the-big-bet",loadChildren:()=>Promise.all([o.e(1366),o.e(2190),o.e(6800),o.e(2076),o.e(3878)]).then(o.bind(o,3878)).then(z=>z.TonyParkerModule)},{path:"articles/:category/:article",loadChildren:()=>Promise.all([o.e(1366),o.e(2190),o.e(6800),o.e(8128),o.e(2834),o.e(2076),o.e(2947)]).then(o.bind(o,9598)).then(z=>z.routes)},{path:"articles-mobile/:category/:article",loadChildren:()=>Promise.all([o.e(1366),o.e(2076),o.e(5399)]).then(o.bind(o,4866)).then(z=>z.ArticleMobileModule)},{path:"devenir-annonceur-sur-lantenne",loadChildren:()=>Promise.all([o.e(1366),o.e(2190),o.e(2076),o.e(4438)]).then(o.bind(o,2698)).then(z=>z.DevenirAnnonceurModule)},{path:"press-room-equidia",loadChildren:()=>Promise.all([o.e(1366),o.e(2190),o.e(6860)]).then(o.bind(o,6860)).then(z=>z.PressRoomModule)},{path:"mentions-legales",loadChildren:()=>Promise.all([o.e(1366),o.e(2190),o.e(2076),o.e(9243)]).then(o.bind(o,199)).then(z=>z.MentionsLegalesModule)},{path:"cookies",loadChildren:()=>Promise.all([o.e(1366),o.e(2190),o.e(2076),o.e(9645)]).then(o.bind(o,4881)).then(z=>z.CookiesModule)},{path:"donnees-personnelles",loadChildren:()=>Promise.all([o.e(1366),o.e(2190),o.e(2076),o.e(8339)]).then(o.bind(o,9871)).then(z=>
1z.DonneesPersonnellesModule)},{path:"actualites",loadChildren:()=>Promise.all([o.e(1366),o.e(2190),o.e(6800),o.e(8128),o.e(714),o.e(2076),o.e(4443)]).then(o.bind(o,5262)).then(z=>z.routes)},{path:"recherche",loadChildren:()=>Promise.all([o.e(1366),o.e(2190),o.e(2834),o.e(2076),o.e(3222)]).then(o.bind(o,3222)).then(z=>z.SearchModule)},{path:"courses-hippique",loadChildren:()=>Promise.all([o.e(1366),o.e(2190),o.e(6231),o.e(5408),o.e(2076),o.e(9580)]).then(o.bind(o,4818)).then(z=>z.HippiqueModule)},{path:"courses-hippique/:disciplineFamily",loadChildren:()=>Promise.all([o.e(1366),o.e(2190),o.e(6231),o.e(5408),o.e(2076),o.e(9580)]).then(o.bind(o,4818)).then(z=>z.HippiqueModule)},{path:"directs",redirectTo:"/direct",pathMatch:"full"},{path:"direct",loadChildren:()=>Promise.all([o.e(1366),o.e(2190),o.e(6800),o.e(714),o.e(8580),o.e(7028),o.e(6443),o.e(7421)]).then(o.bind(o,9583)).then(z=>z.DirectModule)},{path:"multi-direct",loadChildren:()=>Promise.all([o.e(1366),o.e(2190),o.e(8039)]).then(o.bind(o,8039)).then(z=>z.ThemeDirectMultiTmpModule)},{path:"emissions/decryptage-le-bien-etre-equin",loadChildren:()=>Promise.all([o.e(1366),o.e(2190),o.e(6800),o.e(106),o.e(2076),o.e(9611)]).then(o.bind(o,1783)).then(z=>z.RaceAndCareModule)},{path:"emissions/le-grand-debrief-2023",loadChildren:()=>Promise.all([o.e(1366),o.e(2190),o.e(6800),o.e(106),o.e(2076),o.e(4157)]).then(o.bind(o,4268)).then(z=>z.EmissionLeGrandDebriefModule)},{path:"emissions/le-grand-debrief-2024",loadChildren:()=>Promise.all([o.e(1366),o.e(2190),o.e(6800),o.e(106),o.e(2076),o.e(4157)]).then(o.bind(o,4268)).then(z=>z.EmissionLeGrandDebriefModule)},{path:"emissions/le-grand-debrief-2025",loadChildren:()=>Promise.all([o.e(1366),o.e(2190),o.e(6800),o.e(106),o.e(2076),o.e(4157)]).then(o.bind(o,4268)).then(z=>z.EmissionLeGrandDebriefModule)},{path:"emissions/le-grand-debrief-2026",loadChildren:()=>Promise.all([o.e(1366),o.e(2190),o.e(6800),o.e(106),o.e(2076),o.e(4157)]).then(o.bind(o,4268)).then(z=>z.EmissionLeGrandDebriefModule)},{path:"emissions/ticket-gagnant-2026",loadChildren:()=>Promise.all([o.e(1366),o.e(2190),o.e(6800),o.e(5879),o.e(106),o.e(9024),o.e(2076),o.e(677)]).then(o.bind(o,8937)).then(z=>z.EmissionTicketGagnantModule)},{path:"emissions/:programSlug",loadChildren:()=>Promise.all([o.e(1366),o.e(2190),o.e(106),o.e(2076),o.e(6772)]).then(o.bind(o,3912)).then(z=>z.EmissionPageModule)},{path:"emissions",loadChildren:()=>Promise.all([o.e(1366),o.e(2190),o.e(106),o.e(2754)]).then(o.bind(o,2754)).then(z=>z.EmissionsPageModule)},{path:"aide-et-faq",loadChildren:()=>Promise.all([o.e(1366),o.e(2190),o.e(2076),o.e(8216)]).then(o.bind(o,7476)).then(z=>z.FaqModule)},{path:"debug-hexaglobe",loadChildren:()=>Promise.all([o.e(1366),o.e(2190),o.e(179)]).then(o.bind(o,179)).then(z=>z.ThemeDebugHexaglobeModule)},{path:"pronostics/les-notes-equidia",loadChildren:()=>Promise.all([o.e(1366),o.e(2190),o.e(6800),o.e(5879),o.e(6231),o.e(2076),o.e(2644)]).then(o.bind(o,3648)).then(z=>z.NotesModule)},{path:"pronostics",loadChildren:()=>Promise.all([o.e(1366),o.e(2190),o.e(6800),o.e(8128),o.e(714),o.e(6393),o.e(6364),o.e(1730)]).then(o.bind(o,1730)).then(z=>z.PronosticsModule)},{path:"driver/:driverSlug",loadChildren:()=>Promise.all([o.e(1366),o.e(2190),o.e(8128),o.e(5879),o.e(25),o.e(8351),o.e(8118)]).then(o.bind(o,8118)).then(z=>z.ThemeDriverJockeyModule)},{path:"jockey/:jockeySlug",loadChildren:()=>Promise.all([o.e(1366),o.e(2190),o.e(8128),o.e(5879),o.e(25),o.e(8351),o.e(8118)]).then(o.bind(o,8118)).then(z=>z.ThemeDriverJockeyModule)},{path:"entraineur/:entraineurSlug",loadChildren:()=>Promise.all([o.e(1366),o.e(2190),o.e(8128),o.e(5879),o.e(25),o.e(8351),o.e(4628)]).then(o.bind(o,4628)).then(z=>z.ThemeEntraineurModule)},{path:"replay-des-courses",loadChildren:()=>Promise.all([o.e(1366),o.e(2190),o.e(6800),o.e(2076),o.e(9037)]).then(o.bind(o,1261)).then(z=>z.ReplayModule)},{path:"toutes-les-courses",loadChildren:()=>Promise.all([o.e(1366),o.e(2190),o.e(8580),o.e(5408),o.e(2076),o.e(6837)]).then(o.bind(o,6837)).then(z=>z.ReplayCourseModule)},{path:"chevaux/:nom_cheval",loadChildren:()=>Promise.all([o.e(1366),o.e(2190),o.e(5879),o.e(25),o.e(236),o.e(859)]).then(o.bind(o,859)).then(z=>z.FicheChevalModule)},{path:"courses/:dateReunion/:numReunion/:numCoursePmu",loadChildren:()=>Promise.all([o.e(1366),o.e(2190),o.e(6800),o.e(8128),o.e(5879),o.e(25),o.e(714),o.e(236),o.e(6393),o.e(3095),o.e(7028),o.e(9024),o.e(2076),o.e(6896)]).then(o.bind(o,6896)).then(z=>z.CourseModule)},{path:"conditions-generales-utilisation",loadChildren:()=>Promise.all([o.e(1366),o.e(2190),o.e(2076),o.e(8688)]).then(o.bind(o,1172)).then(z=>z.CguModule)},{path:"charte-des-commentaires-aux-publications-equidia",loadChildren:()=>Promise.all([o.e(1366),o.e(2190),o.e(2076),o.e(1013)]).then(o.bind(o,5409)).then(z=>z.CharteModule)},{path:"reglement-du-jeu-social-prono",loadChildren:()=>Promise.all([o.e(1366),o.e(2190),o.e(2076),o.e(5168)]).then(o.bind(o,2284)).then(z=>z.ReglementSocialPronoModule)},{path:"profil",loadChildren:()=>Promise.all([o.e(1366),o.e(2190),o.e(6800),o.e(5879),o.e(25),o.e(8580),o.e(236),o.e(3095),o.e(2076),o.e(633)]).then(o.bind(o,633)).then(z=>z.ProfilModule)},{path:"prono-prix-france-2022",loadChildren:()=>Promise.all([o.e(1366),o.e(2190),o.e(8580),o.e(9155)]).then(o.bind(o,9155)).then(z=>z.PronoGeneratorModule)},{path:"evenements-hippiques/:id",loadChildren:()=>Promise.all([o.e(1366),o.e(2190),o.e(6800),o.e(8128),o.e(5879),o.e(25),o.e(236),o.e(3095),o.e(2076),o.e(1160)]).then(o.bind(o,8996)).then(z=>z.EvenementHippiqueModule)},{path:"evenements/:id",loadChildren:()=>Promise.all([o.e(1366),o.e(2190),o.e(8128),o.e(2076),o.e(6085)]).then(o.bind(o,5777)).then(z=>z.EvenementModule)},{path:"evenements",loadChildren:()=>Promise.all([o.e(1366),o.e(2190),o.e(2076),o.e(4602)]).then(o.bind(o,4602)).then(z=>z.EvenementsModule)},{path:"newsroom",loadChildren:()=>Promise.all([o.e(1366),o.e(2190),o.e(6800),o.e(8128),o.e(2076),o.e(7636)]).then(o.bind(o,5255)).then(z=>z.NewsroomModule)},{path:"hippodromes/:uri",loadChildren:()=>Promise.all([o.e(1366),o.e(2190),o.e(6800),o.e(8128),o.e(8580),o.e(2076),o.e(6945)]).then(o.bind(o,6945)).then(z=>z.HippodromeModule)},{path:"tags/:slug",loadChildren:()=>Promise.all([o.e(1366),o.e(2190),o.e(6800),o.e(8128),o.e(8055)]).then(o.bind(o,8055)).then(z=>z.TagsModule)},{path:"destination-hippodromes/:id",loadChildren:()=>Promise.all([o.e(1366),o.e(2190),o.e(2151)]).then(o.bind(o,2151)).then(z=>z.DestinationHippodromeModule)},{path:"destination-hippodromes",loadChildren:()=>Promise.all([o.e(1366),o.e(2190),o.e(2076),o.e(4651)]).then(o.bind(o,4651)).then(z=>z.DestinationHippodromesModule)},{path:"prix-damerique-legend-race-2023",loadChildren:()=>Promise.all([o.e(1366),o.e(2190),o.e(6800),o.e(8128),o.e(2076),o.e(8389)]).then(o.bind(o,8705)).then(z=>z.PrixDameriqueRacesZeturfModule)},{path:"auteurs/:authorId",loadChildren:()=>Promise.all([o.e(1366),o.e(2190),o.e(8128),o.e(6393),o.e(6364),o.e(2076),o.e(6650)]).then(o.bind(o,9758)).then(z=>z.ThemeAuthorModule)},{path:"auteurs",loadChildren:()=>Promise.all([o.e(1366),o.e(2190),o.e(2076),o.e(5255)]).then(o.bind(o,9946)
1).then(z=>z.AuthorshipModule)},{path:"404",loadChildren:()=>Promise.all([o.e(1366),o.e(2190),o.e(86)]).then(o.bind(o,7705)).then(z=>z.NotFoundModule)},{path:"braze-test-integration",loadChildren:()=>o.e(5413).then(o.bind(o,5413)).then(z=>z.BrazeModule)},{path:"",loadChildren:()=>Promise.all([o.e(1366),o.e(2190),o.e(6800),o.e(8128),o.e(714),o.e(6231),o.e(6443),o.e(2076),o.e(4596)]).then(o.bind(o,4596)).then(z=>z.HomepageModule)},{path:"**",loadChildren:()=>Promise.all([o.e(1366),o.e(2190),o.e(5879),o.e(2076),o.e(2206)]).then(o.bind(o,1690)).then(z=>z.PartnersModule)}];let K=(()=>{class z{static#e=this.\u0275fac=function(N){return new(N||z)};static#t=this.\u0275mod=l.$C({type:z});static#n=this.\u0275inj=l.G2t({imports:[R.iI.forRoot(j,{initialNavigation:"enabledBlocking",scrollPositionRestoration:"enabled",scrollOffset:[0,0],anchorScrolling:"enabled"}),R.iI]})}return z})();var Q=o(177),B=o(1626),Z=o(7793),F=o(5717),O=o(1113),k=o(1282),V=o(4876);let W=(()=>{class z{constructor(D,N){this.document=D,this._isBrowser=N}injectScript(){if(this._isBrowser)return;const D=this.document.head;let N=this.document.createElement("script");N.type="text/javascript",N.async=!0,N.id="adsense-script",N.src=Z.c.adSense.scriptUrl,N.crossOrigin="anonymous",D.insertBefore(N,D.firstChild)}static#e=this.\u0275fac=function(N){return new(N||z)(l.KVO(Q.qQ),l.KVO("isBrowser"))};static#t=this.\u0275prov=l.jDH({token:z,factory:z.\u0275fac,providedIn:"root"})}return z})(),L=(()=>{class z{static#e=this.\u0275fac=function(N){return new(N||z)};static#t=this.\u0275cmp=l.VBU({type:z,selectors:[["app-svg-symbols"]],decls:502,vars:0,consts:[[1,"sprite",2,"display","none"],["id","icon-play","viewBox","0 0 320 320"],["d","M80,48V272L304,160Z",2,"fill-rule","evenodd"],["id","minilogo-equidia","width","23","height","24","viewBox","0 0 23 24","xmlns","http://www.w3.org/2000/svg"],["d","M22.3671 4.58391L21.6069 8.81931H10.3108L7.50246 6.86817C7.4414 7.5983 7.33789 8.32432 7.19247 9.04261L4.69411 23.074H0L4.10366 0.0117188L11.6061 4.58391H22.3671Z"],["d","M21.1024 11.6895L20.3458 15.9285H8.96484L9.72136 11.6895H21.1024Z"],["d","M19.8385 18.8535L19.0783 23.0889H7.69727L8.45748 18.8535H19.8385Z"],["id","logo-quinte-plus","xmlns","http://www.w3.org/2000/svg","viewBox","0 0 1920 1080"],["stroke-width","0","fill","#fff","d","M1626.77,493.44c-6.75-8.22-16.82-12.98-27.46-12.98h-26.98l7.3-37.15c2.05-10.42-.68-21.21-7.43-29.41-6.75-8.2-16.81-12.95-27.43-12.95h-55.64c-16.98,0-31.59,12.02-34.86,28.68l-9.98,50.84h-40.61c-.62,0-1.23.05-1.84.08-3.11-31.25-18.07-49.89-30.85-60.3-1.62-1.32-3.31-2.56-5.03-3.76l26-20.66c11.83-9.4,16.41-25.25,11.43-39.52-4.98-14.26-18.43-23.82-33.54-23.82h-63.64c-9.93,0-19.4,4.15-26.13,11.45l-32.07,34.81c-8.28,8.99-11.26,21.49-8.23,33.07-3.13,1.56-6.18,3.25-9.17,5.07-6.52-9.07-16.92-14.56-28.09-14.79l3.87-19.44c2.43-12.2-1.7-24.79-10.88-33.18-6.64-6.06-15.21-9.29-23.96-9.29-3.36,0-6.76.48-10.07,1.46l-52.34,15.47c-11.17,3.3-20.01,11.87-23.66,22.93l-7.27,22.03h-4.1c-10.27,0-19.64,4.41-26.19,11.56-10.93-8.36-26.96-15.43-49.98-15.43-19.64,0-37.21,5.2-52.19,12.8-6.29-5.57-14.55-8.93-23.55-8.93h-43.41c-.68,0-1.35.05-2.03.09,1.46-5.43,2.26-11.13,2.26-17.01,0-36.08-29.35-65.43-65.43-65.43s-65.43,29.35-65.43,65.43c0,8.64,1.7,16.88,4.75,24.43-6.19-4.82-13.86-7.52-21.85-7.52h-55.32c-11.05,0-21.09,5.09-27.66,13.23-.09-.11-.18-.22-.26-.32-6.75-8.17-16.79-12.91-27.39-12.91h-55.32c-4.94,0-9.67,1.04-13.98,2.9-13.76-46.11-50.67-72.52-104.43-72.52-30.66,0-75.4,5.55-109.8,53.62-33.37,46.93-50.83,125.86-50.83,179.59,0,71.49,35.8,99.07,66.06,109.61l23.72,46.13c6.09,11.84,18.28,19.28,31.59,19.28h65.57c13.43,0,25.71-7.57,31.74-19.57,6.03-11.99,4.78-26.37-3.22-37.14l-20.87-28.09c8.98-6.84,17.21-15.03,24.65-24.51,2.95,8.29,7.16,15.82,12.67,22.5,10.58,12.84,30.9,28.15,67.58,28.15,17.07,0,32.08-4.17,44.87-10.5,5.85,4.18,13,6.63,20.67,6.63h40.43c8.69,0,16.75-3.16,23-8.47,6.37,5.42,14.51,8.47,23.02,8.47h55.32c8.78,0,16.91-3.23,23.18-8.64,6.4,5.53,14.63,8.64,23.22,8.64h55.32c12.32,0,23.39-6.33,29.79-16.17.73,1.13,1.53,2.22,2.4,3.26,6.75,8.17,16.79,12.9,27.39,12.9h55.32c17.02,0,31.64-12.07,34.88-28.77l1.29-6.66c2.44,4.78,5.19,8.79,7.9,12.08,14.91,18.06,37.74,27.22,67.85,27.22s54.33-8.22,57.16-9.16c7.06-2.35,13.06-6.8,17.34-12.59,2.41,1.87,4.82,3.55,7.17,5.03,23.81,15,50.78,16.73,68.99,16.73,36.59,0,67.6-11.49,71.02-12.8,11.51-4.42,19.91-14.48,22.19-26.59l8.09-42.94c.51-2.71.7-5.43.58-8.12,5.92,4.15,13.03,6.45,20.41,6.45h26.91l-7.22,36.79c-2.05,10.42.68,21.21,7.43,29.42,6.75,8.2,16.81,12.95,27.43,12.95h55.64c16.98,0,31.59-12.02,34.86-28.68l9.91-50.48h40.82c16.95,0,31.54-11.98,34.84-28.6l9.25-46.54c2.07-10.43-.64-21.24-7.39-29.46Z"],["fill","none","stroke-width","0","x","153.5","y","220.34","width","1613.01","height","639.33"],["fill","#e62339","stroke-width","0","d","M426.81,643.01c18.92-4.67,37.16-15.37,52.65-36.33,28.51-38.3,42.13-110.25,42.13-157.45,0-64.99-37.45-81.24-74.89-81.24-29.79,0-57.87,6.58-80.85,38.69-27.23,38.3-44.26,109.48-44.26,159,0,55.71,25.53,74.28,54.89,79.31l30.95,60.19h65.57l-46.19-62.16ZM400.73,609.78c-15.74,0-24.68-10.83-24.68-44.1,0-37.53,16.17-109.09,33.62-138.88,9.79-16.63,20.43-22.05,33.19-22.05,17.02,0,24.68,13.93,24.68,44.49,0,37.14-15.32,107.55-34.04,138.49-10.64,17.02-21.7,22.05-32.77,22.05Z"],["fill","#e62339","stroke-width","0","d","M691.49,642.65h-40.43l-3.83-33.66s-20,37.53-61.7,37.53-56.17-23.99-47.66-67.7l27.23-141.2h55.32l-27.23,141.2c-2.13,10.83-4.26,25.15,8.94,25.15,26.38,0,49.79-43.72,49.79-43.72l23.83-122.63h55.32l-39.57,205.03Z"],["fill","#e62339","stroke-width","0","d","M1009.43,642.65h-55.32l27.23-141.59c2.55-13.93,2.98-23.99-8.09-23.99-25.53,0-54.9,43.72-54.9,43.72l-23.83,121.86h-55.32l39.57-205.03h43.41l2.98,36.75s26.81-40.62,72.77-40.62c35.32,0,47.23,24.76,40.85,57.26l-29.36,151.65Z",1,"cls-1"],["fill","#e62339","stroke-width","0","d","M1188.59,472.82h-36.17l-22.55,116.83c-2.13,10.83.43,17.02,12.77,17.02,8.09,0,32.34-6.58,32.34-6.58l-7.66,39.07s-22.13,7.35-45.96,7.35c-36.6,0-54.04-17.8-46.81-55.32l22.55-118.38h-29.79l6.81-35.2h29.79l15.32-46.42,52.34-15.47-12.34,61.9h42.55l-13.19,35.2Z",1,"cls-1"],["fill","#e62339","stroke-width","0","d","M1248.6,568.38v3.48c0,29.4,11.49,34.43,31.49,34.43,22.13,0,58.3-13.15,58.3-13.15l-8.09,42.94s-27.23,10.45-58.3,10.45-77.45-5.8-77.45-72.73c0-79.69,35.75-140.04,104.68-140.04,41.28,0,67.66,17.8,67.66,58.8,0,53.39-55.32,73.5-118.3,75.82ZM1294.98,467.8c-22.13,0-38.3,29.01-43.83,65.77,38.72-1.93,62.55-10.83,62.55-44.1,0-15.47-6.38-21.66-18.72-21.66Z"],["fill","#e62339","stroke-width","0","points","1599.31 515.98 1529.15 515.98 1544.77 436.46 1489.13 436.46 1473.51 515.98 1403.68 515.98 1394.29 562.53 1464.37 562.53 1448.83 641.69 1504.47 641.69 1520.02 562.53 1590.06 562.53 1599.31 515.98"],["fill","#e62339","stroke-width","0","points","1274.13 402.81 1326.05 402.81 1369.84 368 1306.2 368 1274.13 402.81"],["fill","#e62339","stroke-width","0","d","M792.82,642.65h-55.32l39.57-205.03h55.32l-39.58,205.03Z"],["fill","#e62339","stroke-width","0","cx","813.59","cy","385.17","r","29.91"],["id","logo-pick-five","xmlns","http://www.w3.org/2000/svg","viewBox","0 0 1920 1080"],["stroke-width","0","fill","#fff","d","M1262.36,570.19c-24.17-33.41-38.88-74.41-40.84-118.17-.24-5.37-.15-10.68.11-15.96l-.36,1.61c.89-7.23-.36-14.7-3.83-21.41-6.32-12.22-18.93-19.88-32.68-19.88h-63.17l5.5-28.35c2.09-10.79-.74-21.95-7.74-30.42-6.99-8.48-17.4-13.39-28.39-13.39h-57.31c-17.62,0-32.77,12.49-36.13,29.79l-9.5,48.95c-12.7-5.27-30.72-10.59-51.71-10.59-34.56,0-64.03,10.83-87.83,32.21-.41-1.69-.94-3.36-1.58-4.98,8.6-11.36,13.71-25.5,13.71-40.82,0-37.38-30.41-67.79-67.79-67.79-29.79,0-55.13,19.32-64.21,46.08-.15-.13-.28-.28-.43-.41-20.85-19.12-50.26-28.41-89.9-28.41h-69.22c-17.63,0-32.79,12.51-36.13,29.82l-54.23,280.55c-2.08,10.79.76,21.94,7.75,30.41,6.99,8.47,17.4,13.38,28.39,13.38h57.31c17.64,0,32.8-12.52,36.14-29.84l11.31-58.69c28.38-3.06,52.11-10.65,71.72-22.89l-13.06,67.65c-2.08,10.78.76,21.93,7.75,30.4,6.99,8.47,17.4,13.38,28.38,13.38h57.31c17.64,0,32.79-12.51,36.14-29.83l1.75-9.08c4.87,7.39,10.93,14.35,18.47,20.56,
117.53,14.42,40.78,22.36,65.48,22.36,29.01,0,53.09-6.87,63.93-10.56,6.09,4.22,13.39,6.55,20.96,6.55h57.31c10.47,0,20.07-4.41,26.84-11.62,6.78,7.23,16.4,11.62,26.84,11.62h63.14c7.82,0,15.31-2.52,21.51-6.98,15.74-43.73,48.12-81.06,88.28-105.22Z"],["fill","none","stroke-width","0","x","355.96","y","209.68","width","1208.08","height","660.64"],["stroke-width","0","fill","#fff","d","M1434.61,408.33c-6.92-9.53-18-15.15-29.74-15.15h-144.14c-17.2,0-32.1,11.94-35.91,28.69l-3.56,15.8-46.74,237.47-5.37,28.13c-2.11,10.88.85,22.17,8.02,30.64,7.02,8.28,17.3,13.04,28.13,13.04h.75c35.41-.7,81.3-3.96,122.02-22.72,57.52-26.63,91.83-79.09,91.83-140.22,0-38.12-15-60.33-27.58-72.32-.35-.3-.7-.65-1.05-.95,15.75-.3,29.54-10.48,34.4-25.48l14.19-43.98c3.61-11.18,1.65-23.42-5.27-32.95Z"],["stroke-width","0","fill","none","d","M355.95,209.68v660.65h1208.1V209.68H355.95ZM1089.42,682.41c-10.43,0-20.06-4.41-26.83-11.64-6.77,7.22-16.4,11.64-26.83,11.64h-57.32c-7.57,0-14.9-2.36-20.96-6.57-10.83,3.71-34.91,10.58-63.94,10.58-24.67,0-47.94-7.97-65.5-22.37-7.52-6.22-13.59-13.19-18.46-20.56l-1.76,9.08c-3.31,17.3-18.51,29.84-36.11,29.84h-57.32c-10.98,0-21.41-4.92-28.39-13.39-6.97-8.48-9.83-19.61-7.77-30.39l13.09-67.65c-19.61,12.24-43.33,19.81-71.72,22.87l-11.33,58.73c-3.31,17.3-18.46,29.84-36.11,29.84h-57.32c-10.98,0-21.41-4.92-28.39-13.39-6.97-8.48-9.83-19.61-7.77-30.39l54.26-280.6c3.31-17.3,18.51-29.79,36.11-29.79h69.21c39.67,0,69.06,9.28,89.92,28.39.15.15.25.3.4.45,9.08-26.78,34.45-46.09,64.24-46.09,37.36,0,67.75,30.39,67.75,67.8,0,15.3-5.12,29.44-13.69,40.82.65,1.6,1.15,3.26,1.61,4.96,23.77-21.41,53.26-32.2,87.82-32.2,20.96,0,39.02,5.32,51.71,10.58l9.48-48.95c3.36-17.3,18.51-29.79,36.16-29.79h57.27c11.03,0,21.41,4.92,28.44,13.39,6.97,8.48,9.83,19.61,7.72,30.39l-5.52,28.34h63.19c13.74,0,26.33,7.67,32.7,19.91,3.46,6.72,4.71,14.19,3.81,21.41l-46.74,237.47c-6.27,4.66-13.94,7.27-21.97,7.27h-63.14Z"],["stroke-width","0","fill","none","x","355.96","y","209.68","width","1208.08","height","660.64"],["stroke-width","0","fill","#d51626","d","M684.13,530.57c-22.04,19.64-54.67,28.05-95.23,28.05l-16.75,86.97h-57.31l54.23-280.55h69.22c61.72,0,83.76,26.45,83.76,70.54,0,34.47-10.14,70.54-37.91,94.99ZM632.55,404.32h-13.67l-22.92,118.63c19.84-1.6,37.03-7.62,46.29-17.23,14.11-14.43,22.04-45.29,22.04-70.14s-9.7-31.26-31.74-31.26Z"],["stroke-width","0","fill","#d51626","d","M979.07,484.88s-20.28-14.03-38.35-14.03c-41,0-54.67,73.34-54.67,100.2,0,28.46,9.7,36.07,20.28,36.07,21.16,0,52.02-13.23,52.02-13.23l-8.82,45.69s-24.69,10.02-55.99,10.02c-24.69,0-65.69-12.02-65.69-75.75,0-41.68,11.9-84.57,36.15-112.62,22.48-26.05,49.38-32.06,72.3-32.06,29.1,0,50.7,14.43,50.7,14.43l-7.94,41.28Z"],["fill","#d51626","stroke-width","0","d","M1035.74,645.59h-57.31l55.21-284.58h57.31l-55.21,284.58ZM1117.3,528.56l35.27,117.03h-63.14l-29.44-120.24,57.75-92.18h67.01l-67.45,95.39Z"],["fill","#eed800","stroke-width","0","d","M1390.66,473.94h-84.25l-15.52,60.07s15.96-8.87,39.02-8.87c27.94,0,53.21,15.72,53.21,58.86s-23.5,85.06-70.51,106.83c-31.49,14.51-68.29,18.54-107.31,19.35l7.54-39.51c23.95-2.02,54.54-4.84,74.94-15.72,25.72-13.3,36.36-40.31,36.36-63.29,0-15.72-5.77-26.2-25.28-26.2s-44.34,14.51-44.34,14.51l-25.72-8.87,31.93-141.09h144.12l-14.19,43.94Z"],["fill","#d51626","stroke-width","0","d","M771.7,645.59h-57.31l41-212.42h57.31l-41,212.42Z"],["fill","#d51626","stroke-width","0","cx","792.81","cy","378.78","r","30.99"],["id","logo-quarte-regional","xmlns","http://www.w3.org/2000/svg","viewBox","0 0 1920 1080"],["stroke-width","0","fill","#fff","d","M1634.3,395.49c-6.72-8.18-16.74-12.92-27.33-12.92h-26.85l7.26-36.98c2.04-10.37-.67-21.11-7.39-29.28-6.72-8.16-16.73-12.89-27.3-12.89h-55.38c-16.9,0-31.44,11.96-34.69,28.54l-9.94,50.6h-40.42c-.62,0-1.22.05-1.84.08-3.09-31.11-17.98-49.66-30.7-60.02-1.61-1.31-3.3-2.55-5.01-3.75l25.87-20.56c11.77-9.36,16.34-25.13,11.38-39.33-4.95-14.2-18.35-23.71-33.38-23.71h-63.34c-9.88,0-19.31,4.13-26,11.4l-31.92,34.64c-8.25,8.95-11.21,21.39-8.19,32.92-2.04,1.02-4.05,2.09-6.02,3.22-6.52-7.92-16.2-12.66-26.53-12.88l3.86-19.34c2.42-12.14-1.69-24.67-10.83-33.02-6.6-6.03-15.14-9.25-23.85-9.25-3.35,0-6.72.48-10.02,1.45l-52.09,15.4c-11.12,3.29-19.92,11.82-23.55,22.83l-7.24,21.93h-4.08c-2.19,0-4.35.21-6.44.6-7.07-2.41-16.26-4.45-27.17-4.45-13.86,0-25.89,2.99-36.21,7.83-4.88-2.54-10.43-3.98-16.31-3.98h-40.24c-7.78,0-15.04,2.56-20.94,6.9-6.02-4.43-13.35-6.9-20.97-6.9h-33.88c-5.8,0-11.49,1.43-16.58,4.13-10.61-4.48-24.36-7.98-41.45-7.98-31.15,0-56.7,10.12-76.96,26.78-1.36-3.62-3.32-7.03-5.83-10.08-6.72-8.14-16.72-12.85-27.27-12.85
1h-55.06c-11,0-20.99,5.06-27.53,13.17-.09-.11-.17-.22-.26-.32-6.72-8.14-16.72-12.85-27.27-12.85h-55.06c-4.48,0-8.77.86-12.75,2.4-13.81-45.6-50.46-71.71-103.79-71.71-30.52,0-75.04,5.52-109.29,53.37-33.21,46.71-50.59,125.27-50.59,178.74,0,71.15,35.64,98.61,65.74,109.1l23.6,45.91c6.06,11.78,18.2,19.19,31.44,19.19h65.26c2.82,0,5.58-.35,8.24-.99l-29.08,150.47c-2,10.36.73,21.08,7.44,29.21,6.72,8.14,16.72,12.85,27.27,12.85,0,0,216.12.62,217.98.27l-.53,2.63c-3.34,16.52,5.44,33.09,20.97,39.61,6.58,2.76,13.48,5.21,20.52,7.27,6.12,1.85,12.81,3.47,19.88,4.82,8.11,1.55,16.4,2.34,24.65,2.34,18.69,0,34.12-2.92,47.21-8.94,13.88-6.39,25.17-15.66,33.57-27.53,4.44-6.19,8.13-13.05,11.09-20.47h530.42c16.93,0,31.48-12,34.71-28.62l39.77-204.99c1.4-7.19.5-14.56-2.41-21.11h37.88c16.9,0,31.44-11.96,34.69-28.54l9.87-50.25h40.63c16.87,0,31.39-11.92,34.68-28.47l9.2-46.32c2.06-10.38-.64-21.14-7.35-29.32Z"],["fill","#077bc0","stroke-width","0","d","M679.14,544.01h-40.24l-3.81-33.5s-19.91,37.35-61.41,37.35-55.91-23.87-47.44-67.38l27.11-140.54h55.06l-27.11,140.54c-2.12,10.78-4.24,25.03,8.89,25.03,26.26,0,49.55-43.51,49.55-43.51l23.72-122.06h55.06l-39.39,204.07Z"],["fill","#077bc0","stroke-width","0","d","M881.1,544.01h-40.24l-4.24-25.8s-17.79,29.65-54.64,29.65c-24.99,0-55.48-11.94-55.48-67.77,0-59.68,25.84-144,102.07-144,29.22,0,42.35,14.63,42.35,14.63l15.67-10.78h33.88l-39.39,204.07ZM833.67,376.13c-39.39,0-52.09,73.16-52.09,107.81,0,17.33,6.35,25.03,15.25,25.03,22.02,0,44.05-40.81,44.05-40.81l16.09-85.48s-10.17-6.55-23.29-6.55Z"],["fill","#077bc0","stroke-width","0","d","M1068.71,387.3s-11.86-5.39-22.87-5.39c-24.57,0-44.05,40.43-44.05,40.43l-23.72,121.67h-55.06l39.39-204.07h40.24l1.27,36.58s12.28-40.43,51.25-40.43c13.98,0,22.87,5.78,22.87,5.78l-9.32,45.43Z"],["fill","#077bc0","stroke-width","0","d","M1202.7,374.97h-36l-22.45,116.28c-2.12,10.78.42,16.94,12.71,16.94,8.05,0,32.19-6.55,32.19-6.55l-7.62,38.89s-22.02,7.32-45.74,7.32c-36.42,0-53.79-17.71-46.59-55.06l22.45-117.82h-29.65l6.78-35.04h29.65l15.25-46.2,52.09-15.4-12.28,61.61h42.35l-13.13,35.04Z"],["fill","#077bc0","stroke-width","0","d","M1257.91,470.08v3.47c0,29.26,11.44,34.27,31.34,34.27,22.02,0,58.02-13.09,58.02-13.09l-8.05,42.74s-27.11,10.4-58.02,10.4-77.08-5.78-77.08-72.39c0-79.32,35.58-139.38,104.19-139.38,41.08,0,67.34,17.71,67.34,58.53,0,53.13-55.06,73.16-117.74,75.47ZM1304.08,369.97c-22.02,0-38.12,28.88-43.62,65.46,38.54-1.93,62.26-10.78,62.26-43.89,0-15.4-6.35-21.56-18.64-21.56Z"],["fill","#077bc0","stroke-width","0","points","1606.97 417.92 1537.15 417.92 1552.69 338.77 1497.31 338.77 1481.76 417.92 1412.26 417.92 1402.91 464.25 1472.67 464.25 1457.2 543.04 1512.58 543.04 1528.05 464.25 1597.77 464.25 1606.97 417.92"],["fill","#077bc0","stroke-width","0","d","M417.02,544.36c18.83-4.65,36.98-15.29,52.4-36.16,28.38-38.12,41.93-109.74,41.93-156.71,0-64.69-37.27-80.86-74.54-80.86-29.65,0-57.6,6.55-80.47,38.5-27.11,38.12-44.05,108.97-44.05,158.25,0,55.45,25.41,73.93,54.64,78.93l30.8,59.91h65.26l-45.97-61.87ZM391.07,511.28c-15.67,0-24.57-10.78-24.57-43.89,0-37.35,16.09-108.58,33.46-138.23,9.74-16.56,20.33-21.95,33.04-21.95,16.94,0,24.56,13.86,24.56,44.28,0,36.96-15.25,107.04-33.88,137.84-10.59,16.94-21.6,21.95-32.61,21.95Z"],["fill","#077bc0","stroke-width","0","points","1283.32 305.28 1335 305.28 1378.58 270.64 1315.24 270.64 1283.32 305.28"],["fill","#077bc0","stroke-width","0","d","M620.3,644.31c0,9.3-1.67,18.03-5.01,26.19-3.34,8.16-8.35,15.28-15.03,21.35-7.52,7.02-16.81,11.86-27.87,14.52,3.34,2.28,6.11,5.03,8.3,8.26,2.19,3.23,3.96,6.83,5.32,10.82,1.36,3.99,2.35,8.11,2.98,12.38.63,4.27,1.15,8.5,1.57,12.67l3.45,47.26h-34.76l-.94-43.85c-.42-11.96-1.62-21.16-3.6-27.62-1.99-6.45-5.06-11.1-9.24-13.95l-19.73,1.42-16.29,83.99h-32.57l38.52-199.3h46.66c38.83,0,58.25,15.28,58.25,45.84ZM587.42,644.88c0-8.35-2.19-14.14-6.58-17.37-4.39-3.23-12.74-4.84-25.05-4.84h-12.53l-13.47,69.75c8.97-.38,17.33-1.33,25.05-2.85,7.72-1.52,13.67-4.08,17.85-7.69,4.39-3.79,7.93-8.83,10.65-15.09,2.71-6.26,4.07-13.57,4.07-21.92Z"],["fill","#077bc0","stroke-width","0","d","M735.86,685.88c0,10.82-2.93,19.84-8.77,27.05-5.85,7.22-13.1,12.95-21.77,17.23-8.67,4.27-18.06,7.26-28.19,8.97-10.13,1.71-19.57,2.66-28.34,2.85-.21,6.83.16,12.48,1.1,16.94.94,4.46,2.4,7.97,4.38,10.53,1.98,2.56,4.54,4.32,7.
167,5.27,3.13.95,6.78,1.42,10.96,1.42,3.96,0,8.3-.47,13-1.42,4.7-.95,9.13-1.99,13.31-3.13,4.8-1.33,9.71-2.94,14.72-4.84l-5.32,26.48c-3.76,1.52-7.83,2.75-12.21,3.7-3.76.95-8.04,1.8-12.84,2.56-4.81.76-9.92,1.14-15.35,1.14s-11.49-.57-17.54-1.71c-6.06-1.14-11.59-3.51-16.6-7.12-5.01-3.6-9.14-8.83-12.37-15.66-3.24-6.83-4.85-16.04-4.85-27.62,0-12.91,1.46-25.62,4.38-38.15,2.92-12.53,7.41-23.68,13.47-33.45,6.05-9.77,13.62-17.7,22.71-23.77,9.08-6.07,19.89-9.11,32.41-9.11,14.41,0,25.68,3.37,33.82,10.11,8.14,6.74,12.21,17.32,12.21,31.75ZM704.54,684.17c0-12.91-5.43-19.36-16.29-19.36-4.81,0-9.29,1.57-13.47,4.7-4.18,3.13-7.88,7.31-11.12,12.53-3.24,5.22-6,11.2-8.3,17.94-2.3,6.74-3.87,13.62-4.7,20.64,7.1-.19,13.94-.9,20.51-2.13,6.58-1.23,12.32-3.18,17.23-5.84,4.9-2.66,8.82-6.31,11.74-10.96,2.92-4.65,4.39-10.49,4.39-17.51ZM706.42,621.25h-31.63l38.52-44.13h45.41l-52.3,44.13Z"],["fill","#077bc0","stroke-width","0","d","M848.29,784.96c-1.88,9.49-3.91,18.36-6.11,26.62-2.19,8.26-5.48,15.42-9.87,21.5-4.81,6.83-11.33,12.15-19.57,15.94-8.25,3.79-19.06,5.69-32.41,5.69-6.06,0-12.06-.57-18.01-1.71-5.95-1.14-11.43-2.47-16.44-3.99-5.85-1.71-11.49-3.7-16.91-5.98l5.01-24.77c5.43,2.09,10.96,3.99,16.6,5.69,4.8,1.52,10.02,2.8,15.66,3.84,5.64,1.04,11.06,1.57,16.29,1.57,5.64,0,10.44-.81,14.41-2.42,3.96-1.61,7.31-4.23,10.02-7.83,2.71-3.61,4.96-8.26,6.73-13.95,1.77-5.69,3.29-12.53,4.54-20.5l1.88-12.24c-2.93,4.18-6.37,7.97-10.34,11.39-3.55,2.85-7.78,5.41-12.68,7.69-4.91,2.28-10.39,3.42-16.44,3.42-4.38,0-9.08-.57-14.09-1.71-5.01-1.14-9.66-3.51-13.94-7.12-4.28-3.6-7.83-8.78-10.65-15.52-2.82-6.74-4.23-15.61-4.23-26.62,0-10.44,1.3-21.5,3.92-33.17,2.61-11.67,6.89-22.44,12.84-32.32,5.95-9.87,13.62-18.08,23.02-24.63,9.4-6.55,20.88-9.82,34.45-9.82,5.64,0,10.49.71,14.56,2.13,4.07,1.42,7.46,2.99,10.18,4.7,3.13,2.09,5.64,4.27,7.52,6.55l8.77-10.53h21.92l-26.62,138.09ZM836.71,676.48c-1.46-1.52-3.34-2.85-5.64-3.99-1.88-.95-4.28-1.9-7.2-2.85-2.93-.95-6.37-1.42-10.33-1.42-8.14,0-14.98,2.66-20.51,7.97-5.53,5.32-9.97,11.77-13.31,19.36-3.34,7.59-5.74,15.61-7.2,24.06-1.46,8.45-2.19,15.71-2.19,21.78s.47,11.06,1.41,14.95c.94,3.89,2.14,6.93,3.6,9.11,1.46,2.18,3.18,3.7,5.17,4.56,1.98.85,4.02,1.28,6.11,1.28,4.8,0,9.44-1.57,13.94-4.7,4.49-3.13,8.51-6.59,12.06-10.39,3.96-4.56,7.83-9.68,11.59-15.37l12.53-64.35Z"],["fill","#077bc0","stroke-width","0","d","M911.24,797.77h-32.57l29.13-150.9h32.57l-29.13,150.9Z"],["fill","#077bc0","stroke-width","0","d","M1074.41,695.56c0,14.05-2.09,28.09-6.26,42.14-4.18,14.05-9.92,26.1-17.22,36.16-6.06,8.54-13.73,15.14-23.02,19.79-9.29,4.65-20.41,6.98-33.35,6.98-6.89,0-13.42-.85-19.57-2.56-6.16-1.71-11.59-4.6-16.29-8.68-4.7-4.08-8.41-9.54-11.12-16.37-2.72-6.83-4.07-15.37-4.07-25.62,0-7.02.63-14.33,1.88-21.92,1.25-7.59,3.08-15.04,5.48-22.35,2.4-7.3,5.37-14.28,8.93-20.93,3.55-6.64,7.72-12.53,12.53-17.65,5.43-6.07,12.26-11.01,20.51-14.81,8.24-3.79,18.42-5.69,30.54-5.69,6.89,0,13.41.9,19.57,2.7,6.16,1.81,11.59,4.7,16.29,8.68,4.7,3.99,8.4,9.25,11.12,15.8,2.71,6.55,4.07,14.66,4.07,24.34ZM1042.15,694.42c0-10.82-1.83-18.31-5.48-22.49-3.66-4.17-9.03-6.26-16.13-6.26-5.43,0-10.29,1.47-14.56,4.41-4.28,2.95-8.04,6.79-11.27,11.53-3.24,4.75-6.06,10.06-8.46,15.94-2.4,5.89-4.33,11.86-5.79,17.94-1.46,6.08-2.51,11.86-3.13,17.37-.63,5.51-.94,10.25-.94,14.24,0,11.77,1.98,19.98,5.95,24.63,3.96,4.65,9.08,6.98,15.35,6.98s11.59-2.09,16.6-6.26c5.01-4.17,9.29-9.58,12.84-16.23,2.3-4.56,4.39-9.49,6.26-14.81,1.88-5.31,3.45-10.68,4.7-16.09,1.25-5.41,2.24-10.77,2.98-16.09.73-5.31,1.1-10.25,1.1-14.81Z"],["fill","#077bc0","stroke-width","0","d","M1196.55,797.77h-32.57l20.67-107.34c.42-2.66.78-5.22,1.1-7.69.31-2.46.21-4.65-.31-6.55-.52-1.9-1.41-3.42-2.66-4.56-1.25-1.14-3.24-1.71-5.95-1.71-5.43,0-10.91,1.85-16.44,5.55-5.54,3.7-10.6,7.74-15.19,12.1-5.43,5.12-10.55,10.92-15.35,17.37l-17.85,92.82h-32.57l29.13-150.9h25.99l.31,28.47c4.17-5.69,8.98-10.91,14.41-15.66,4.8-3.79,10.44-7.35,16.91-10.68,6.47-3.32,13.99-4.98,22.55-4.98,6.89,0,12.47,1.14,16.76,3.42,4.28,2.28,7.52,5.41,9.71,9.4,2.19,3.99,3.49,8.59,3.92,13.81.42,5.22,0,10.77-1.25,16.66l-21.3,110.47Z"],["fill","#077bc0","stroke-width","0","d","M1337.17,797.77h-23.8l-1.88-20.78c-2.93,4.56-6.26,8.54-10.02,11.96-3.34,3.04-7.47,5.74-12.37,8.11-4.91,2.37-10.7,3.56-17.38,3.56-5.43,0-10.6-.85-15.5-2.56-4.91-1.71-9.19-4.56-12.84-8.54-3.66-3.99-6.58-9.3-8.77-15.94-2.19-6.64-3.29-14.81-3.29-24.49,0-11.2,1.36-22.96,4.07-35.3,2.71-12.34,7.05-23.68,13-34.02,5.95-10.34,13.62-18.88,23.02-25.62,9.4-6.74,20.77-10.11,34.14-10.11,5.43,0,10.07.67,13.94,1.99,3.86,1.33,7.05,2.75,9.55,4.27,2.92,1.9,5.33,3.89,7.2,5.98l9.08
1-9.4h20.98l-29.13,150.9ZM1328.09,675.06c-1.25-1.33-2.93-2.46-5.01-3.42-1.67-.95-3.87-1.75-6.58-2.42-2.72-.66-5.85-1-9.4-1-7.94,0-14.62,2.94-20.04,8.83-5.43,5.89-9.87,13-13.31,21.35-3.45,8.35-5.95,17.23-7.52,26.62-1.56,9.4-2.35,17.51-2.35,24.34,0,9.68,1.36,16.66,4.07,20.93,2.71,4.27,6.37,6.41,10.96,6.41s9.08-1.66,13.47-4.98c4.38-3.32,8.25-6.98,11.59-10.96,3.76-4.74,7.41-10.15,10.96-16.23l13.15-69.47Z"],["fill","#077bc0","stroke-width","0","d","M1402.63,797.77h-32.57l39.77-204.99h32.57l-39.77,204.99Z"],["fill","none","stroke-width","0","x","145.72","y","123.67","width","1628.56","height","832.67"],["fill","#077bc0","stroke-width","0","cx","930.47","cy","605.8","r","18.67"],["id","discipline-attele","width","53","height","36","viewBox","0 0 53 36"],["points","15.521,15.29 15.417,15.312 15.904,15.157 15.521,15.29 19.954,14.375 20.042,13.851 20.593,13.458\n 15.284,13.099 14.996,13.077 14.797,13.232 12.04,15.559 14.822,15.534 \t"],["d","M49.364,29.254c-0.089-0.221-0.199-0.465-0.31-0.686c-0.243-0.443-0.487-0.907-0.863-1.35\n c-0.089-0.111-0.199-0.221-0.332-0.332l-0.288-0.243l-0.531-0.465l-1.062-0.885l-2.125-1.77c-0.575-0.487-1.151-0.974-1.726-1.461\n l-0.436-2.15l-0.914,0.424l-1.754,0.816l0.824,1.973l0.199,0.487l0.243,0.155c0.752,0.509,1.527,1.018,2.279,1.527\n c0.752,0.509,1.505,1.04,2.257,1.549l1.129,0.797l0.553,0.398l0.244,0.177c0.044,0.044,0.111,0.089,0.155,0.155\n c0.465,0.487,0.863,1.328,1.062,2.102l1.682-0.509C49.563,29.696,49.474,29.475,49.364,29.254z"],["d","M20.949,19.937c-0.31-0.066-0.62-0.199-0.907-0.376c-0.133-0.089-0.288-0.199-0.42-0.332\n c-0.102-0.119-0.203-0.232-0.305-0.365c-0.031-0.041-0.062-0.075-0.094-0.122l0.542-3.238l-0.078-0.038l-2.147,6.263l-0.008,0.004\n l0.207,0.062l-0.996,1.615l-1.706-0.277l-0.573,0.322l-0.42,0.221L14,23.832c-0.14,0.252-0.285,0.499-0.426,0.751\n c0.475,0.271,0.896,0.614,1.254,1.022c0.12-0.216,0.25-0.426,0.368-0.645l4.16-0.575l0.487-0.111l0.465-0.73l1.416-2.232\n l0.696-1.097c-0.271-0.05-0.481-0.095-1.16-0.234L20.949,19.937z"],["d","M44.761,3.871l-2.722
1-2.125l-0.243,2.988l-5.046,6.772l-3.452,0.952l-11.176-0.089l-1.529,1.09l-0.551,0.393\n l-0.088,0.524l-0.189,1.129l-0.542,3.238c0.031,0.047,0.062,0.082,0.094,0.122c0.102,0.132,0.203,0.246,0.305,0.365\n c0.133,0.133,0.288,0.244,0.42,0.332c0.288,0.177,0.598,0.31,0.907,0.376l0.31,0.044c0.679,0.138,0.888,0.184,1.16,0.234\n l-0.696,1.097l1.904,1.79l0.753,3.651l0.111,0.553l0.177,0.155c0.952,0.952,1.925,1.903,2.855,2.855l0.708,0.708l0.332,0.354\n l0.155,0.177l0.066,0.089l0.044,0.066c0.288,0.354,0.575,0.974,0.73,1.483l1.748-0.487c0-0.199-0.044-0.354-0.111-0.531\n c-0.066-0.177-0.133-0.354-0.199-0.531c-0.155-0.354-0.332-0.708-0.598-1.062l-0.111-0.133L30.2,30.338l-0.177-0.199l-0.354-0.398\n l-0.686-0.752c-0.797-0.885-1.616-1.748-2.412-2.633l0.487-4.183l0.022-0.089l-0.31-0.819l-0.431-1.147l0.298-0.026\n c1.195,0.177,5.887,1.837,5.887,1.837l1.121,0.072l2.53,5.018c-0.885,0.044-1.77,0.089-2.633,0.089c-0.31,0-0.62,0-0.907-0.044\n c-0.133,0-0.288-0.044-0.31-0.044c0,0-0.022,0-0.022-0.022l-0.066-0.022c-0.044-0.022-0.089-0.044-0.133-0.089\n c-0.398-0.266-0.819-0.753-1.173-1.173l-1.284,0.929c0.221,0.31,0.443,0.553,0.708,0.819c0.243,0.266,0.509,0.509,0.863,0.73\n c0.089,0.066,0.177,0.111,0.266,0.177l0.155,0.066c0.022,0.022,0.044,0.022,0.089,0.044l0.111,0.044\n c0.133,0.044,0.243,0.066,0.354,0.066c0.111,0.022,0.199,0.022,0.288,0.044c0.376,0.022,0.708,0.044,1.04,0.044\n c0.664,0,1.328-0.022,1.97-0.044c0.664-0.022,1.306-0.066,1.97-0.133l0.93,0.022l-0.243-1.062l-1.18-5.347l0.959-0.451l1.101-0.512\n l1.754-0.816l0.914-0.424l0.945-0.439l0.42-3.806l1.97-6.86l4.028,1.682l1.549-2.125L44.761,3.871z"],["points","8.512,9.115 5.879,9.115 4.971,11.041 9.397,11.041 "],["d","M13.574,24.583c-0.718-0.41-1.539-0.662-2.429-0.662c-2.722,0-4.913,2.191-4.913,4.913\n s2.191,4.913,4.913,4.913c2.7,0,4.913-2.213,4.913-4.913c0-1.244-0.473-2.364-1.231-3.228\n C14.47,25.197,14.049,24.854,13.574,24.583z"],["d","M17.533,21.734l-6.808-2.04l-0.044-0.022l-0.376-0.022H6.959l-0.35-0.797l0.398-1.925\n c0.354,0.089,0.686,0.177,1.04,0.288c0.376,0.111,0.752,0.221,1.129,0.332l0.509,0.111l4.47-0.797l0.819-1.328l-0.152,0.001\n l-2.782,0.024L9.95,15.577c-0.288-0.199-3.651-2.589-3.651-2.589l-2.191,0.111l-1.505,5.665l0.066,1.018l0.177,1.195l0.013-0.004\n l0.186,1.022l0.332,1.77l1.77-0.354l5.201-1.04l4.689,0.763l1.706,0.277l0.996-1.615L17.533,21.734z"],["id","discipline-galop","width","53","height","36","viewBox","0 0 53 36"],["d","M39.586,16.499l5.474-6.555l5.221,2.07l2.323-2.369l-9.889-6.9l-0.506,2.921l-6.026,4.071l-2.645-1.127\n c-0.23-0.23-0.46-0.46-0.667-0.69c-0.253-0.276-0.483-0.552-0.736-0.851c-0.46-0.552-0.897-1.127-1.265-1.794l3.795,0.874\n l-0.46-2.162l-2.668-0.621l-1.334,1.702L28.8,4.793l-4.347,1.495l-1.104,0.943l-0.828,0.92l3.91,2.116l0.207-0.322l2.829-0.897\n c0.23,0.115,0.46,0.253,0.69,0.391c0.322,0.184,0.644,0.391,0.943,0.575c0.299,0.207,0.621,0.414,0.897,0.644l0.437,0.23\n l1.564,0.322l-0.253,0.184l-8.923,7.268l-2.461-1.127l2.645-3.795l-4.071-2.139l-4.117-0.966l-3.519,1.863l-5.842-0.483\n l-0.322-0.023l-0.207,0.184l-5.106,4.439l0.23,0.345l5.842-2.714l5.129-0.874l0.046,0.299l-2.093,5.474L6.008,22.64L5.64,22.916\n l-0.046,0.092c0,0-0.69,1.242-1.081,1.817c-0.391,0.575-0.782,1.15-1.196,1.725c-0.207,0.276-0.414,0.552-0.621,0.828\n c-0.115,0.138-0.207,0.253-0.299,0.368c-0.092,0.115-0.184,0.207-0.276,0.276c-0.184,0.161-0.437,0.299-0.713,0.391\n c-0.138,0.046-0.276,0.092-0.414,0.115c-0.069,0.023-0.138,0.023-0.207,0.023c-0.069,0-0.161,0.023-0.184,0.023l0.138,1.656\n c0.138-0.023,0.23-0.046,0.345-0.069c0.092-0.023,0.207-0.046,0.299-0.069c0.207-0.046,0.391-0.115,0.598-0.184\n c0.391-0.161,0.782-0.345,1.15-0.621c0.184-0.138,0.345-0.299,0.483-0.46c0.138-0.138,0.253-0.276,0.391-0.414\n c0.23-0.276,0.46-0.552,0.69-0.851c0.437-0.552,0.897-1.127,1.311-1.679l1.012-1.311l3.7-1.11l2.97-0.891h0.046l0.828-0.736\n l3.841-3.381l0.211,0.085l9.863,3.963l6.624-1.058c0.299,0.299,0.598,0.598,0.897,0.92c0.322,0.345,0.644,0.69,0.943,1.058\n l0.184,0.207l0.023,0.023c0.805,0.575,1.633,1.173,2.415,1.794c0.805,0.598,1.564,1.242,2.346,1.863\n c0.782,0.644,1.541,1.265,2.3,1.909l0.276,
10.23c0.092,0.069,0.184,0.161,0.253,0.23l0.115,0.115l0.092,0.092\n c0.046,0.069,0.115,0.138,0.161,0.207c0.092,0.138,0.161,0.322,0.207,0.506c0.023,0.092,0.046,0.184,0.046,0.276\n c0,0.046,0,0.092,0,0.138c0,0.023,0,0.046,0,0.069c0,0,0,0.023,0,0.046h1.725c0-0.069,0-0.115-0.023-0.161l-0.023-0.115\n c0-0.069-0.023-0.161-0.046-0.23c-0.023-0.161-0.069-0.299-0.115-0.46c-0.092-0.299-0.207-0.598-0.345-0.897\n c-0.069-0.138-0.161-0.276-0.253-0.414l-0.161-0.207l-0.138-0.161c-0.092-0.115-0.184-0.207-0.276-0.299l-0.276-0.276\n c-0.713-0.713-1.449-1.403-2.185-2.116c-0.736-0.69-1.449-1.38-2.162-2.093c-0.314-0.314-0.629-0.637-0.943-0.954\n c-0.33-0.332-0.659-0.659-0.989-1c-0.23-0.391-0.483-0.782-0.713-1.196c-0.092-0.138-0.161-0.299-0.253-0.46l0.655-1.675\n L39.586,16.499z"],["d","M14.563,21.835l-0.828,0.736H13.69l-2.97,0.891c-0.035,0.053-0.066,0.121-0.066,0.121v0.023l-0.023,0.046\n c0,0.046-0.023,0.069-0.023,0.115v0.046v0.069v0.023v0.092c0,0.092,0,0.184,0.023,0.253l0.046,0.437l0.092,0.851l0.207,1.679\n l0.092,0.828l0.046,0.414l0.023,0.092v0.046c0,0.046,0,0.069,0,0.115c-0.023,0.161-0.046,0.345-0.138,0.506\n c-0.046,0.092-0.092,0.161-0.138,0.253c-0.023,0.046-0.046,0.069-0.092,0.115l-0.046,0.046c0,0.023-0.023,0.046-0.023,0.023\n l1.219,1.196c0.069-0.069,0.092-0.092,0.115-0.138c0.023-0.046,0.069-0.069,0.092-0.115c0.046-0.069,0.115-0.161,0.161-0.23\n c0.092-0.161,0.184-0.322,0.253-0.483c0.161-0.345,0.253-0.713,0.276-1.104c0-0.092,0-0.207,0-0.299c0-0.069,0-0.092,0-0.115v-0.069\n l-0.023-0.115l-0.046-0.414l-0.092-0.828l-0.207-1.656l-0.092-0.828v-0.023l3.542-1.633l0.069-0.023l0.46-0.598l2.189-3.641\n l-0.211-0.085L14.563,21.835z"],["d","M49.867,24.963c-0.069-0.069-0.184-0.138-0.253-0.184c-0.046-0.023-0.092-0.069-0.161-0.092l-0.069-0.046\n l-0.069-0.023c-0.184-0.092-0.322-0.161-0.483-0.253l-0.92-0.437l-3.841-2.07c-0.841-0.544-3.557-2.326-5.233-3.446l-0.655,1.675\n c0.092,0.161,0.161,0.322,0.253,0.46c0.23,0.414,0.483,0.805,0.713,1.196c0.33,0.341,0.659,0.668,0.989,1\n c1.079,0.466,2.151,0.93,3.197,1.414l0.092,0.046c0.621,0.23,1.242,0.46,1.863,0.713c0.621,0.253,1.219,0.506,1.84,0.782\n l0.897,0.391c0.138,0.069,0.299,0.138,0.414,0.184l0.046,0.023l0.023,0.023l0.069,0.046c0.046,0.023,0.092,0.069,0.138,0.092\n c0.414,0.299,0.851,0.782,1.196,1.242l1.495-1.081c-0.23-0.322-0.46-0.575-0.713-0.851C50.441,25.492,50.188,25.239,49.867,24.963z"],["id","discipline-obstacle","width","53","height","36","viewBox","0 0 53 36"],["d","M37.982,14.954l0.662-2.121l3.831-4.73l4.388,1.648l1.991-2.183L40.42,1.746l-0.407,2.312l-5.009,3.831\n l-2.633-0.407c-0.257-0.15-0.514-0.3-0.771-0.471c-0.278-0.193-0.578-0.385-0.856-0.599c-0.535-0.407-1.07-0.813-1.562-1.327L32.8,5\n l-0.899-1.841l-2.547,0.043l-0.813,1.841l-1.327,0.086l-3.575,2.354l-0.792,1.07L22.312,9.58l4.067,1.22l0.064-0.557l2.355-1.455\n c0.235,0.064,0.471,0.128,0.706,0.193c0.342,0.086,0.664,0.193,0.985,0.3c0.321,0.107,0.642,0.235,0.963,0.364l0.45,0.107\n l0.92-0.043l-7.171,9.632l-2.312-1.113l2.248-3.917l-2.654-0.771l-0.599-0.171l-5.137,1.177l-2.269,2.098l-5.587-0.043H9.019\n l-0.214,0.193l-4.452,4.302l0.214,0.321l5.244-2.761l4.902-1.027l-1.284,6.079l-3.617,3.296l-0.3,0.278L9.49,27.389\n c-0.385,1.006-0.813,2.012-1.263,2.975c-0.107,0.235-0.235,0.471-0.343,0.685c-0.107,0.214-0.214,0.343-0.364,0.514\n c-0.15,0.15-0.321,0.3-0.514,0.449c-0.086,0.064-0.193,0.128-0.3,0.193c-0.086,0.064-0.214,0.128-0.278,0.171l0.664,1.37\n c0.171-0.086,0.3-0.15,0.428-0.236c0.128-0.086,0.257-0.171,0.385-0.257c0.257-0.193,0.492-0.385,0.728-0.642c0,0,0,0,0,0\n c0.235-0.235,0.449-0.535,0.599-0.813c0.083-0.154,0.158-0.296,0.228-0.439c0.029-0.053,0.067-0.108,0.093-0.161\n c0.064-0.107,0.107-0.235,0.15-0.342c0.012-0.037,0.016-0.066,0.025-0.099c0.383-0.837,0.736-1.675,1.067-2.512l1.633-0.584\n l3.632-1.299l0.706-0.749l0.042-0.043l4.667-4.795l0.854-0.035L33.1,20.304l1.969-1.798l4.549-0.654l1.851-0.266\n c-0.054,0.205-0.113,0.409-0.169,0.613c-0.189,0.692-0.387,1.38-0.602,2.041c-0.107,0.3-0.214,0.599-0.321,0.878\n c-0.064,0.128-0.107,0.278-0.171,0.364l-0.021,0.043c0,0,0,0-0.021,0.021l-0.043,0.043l-0.064,0.043\n c-0.364,0.3-0.963,0.578-1.498,0.749l0.471,1.456c0.364-0.128,0.685-0.257,1.006-0.428c0.321-0.171,0.664-0.343,1.006-0.621\n l0.128-0.107l0.128-0.128c0.043-0.043,0.086-0.107,0.15-0.171c0.043-0.064,0.064-0.107,0.107-0.171\n c0.107-0.193,0.171-0.364,0.257-0.535c0.128-0.342,0.257-0.664,0.364-0.985c0.428-1.284,0.771-2.568,1.092-3.874l0.321-0.878\n l-1.033-0.061l-0.059-0.003l-4.73-0.321l0.043-0.043L37.982,14.954z"],["d","M9.729,30.757c-0.008,0.033-0.012,0.062-0.025,0.099c-0.043,0.107-0.086,0.235-0.15,0.342\n c-0.026,0.052-0.065,0.107-0.093,0.161c-0.07,0.142-0.145,0.284-0.228,0.439c-0.15,0.278-0.364,0.578-0.599,0.813c0,0,0,0,0,0\n l1.177,0.985c0.235-0.278,0.407-0.535,0.599-0.835c0.193-0.278,0.364-0.578,0.514-0.899c0.086-0.171,0.15-0.321,0.214-0.514\n c0.
1021-0.086,0.064-0.193,0.086-0.278l1.205-3.41l-1.633,0.584C10.465,29.082,10.112,29.92,9.729,30.757z"],["points","16.81,25.57 19.722,25.163 20.535,23.771 22.331,20.74 21.477,20.775 \t"],["d","M41.469,14.803l-3.487,0.151l-0.173,0.555l-0.043,0.043l4.73,0.321l0.059,0.003\n c0.366-0.678,0.626-1.159,0.626-1.159L41.469,14.803z"],["d","M39.157,18.763c-0.15,0.278-0.3,0.578-0.471,0.835c-0.043,0.064-0.086,0.128-0.107,0.193l-0.064,0.086\n l-0.021,0.043l-0.021,0.021l-0.043,0.064c-0.021,0.021,0,0-0.021,0.021s-0.043,0.021-0.064,0.043\n c-0.128,0.086-0.385,0.171-0.664,0.235c-0.128,0.021-0.278,0.043-0.428,0.064c-0.128,0.021-0.3,0.021-0.407,0.043l0.021,1.627\n c0.214,0,0.385-0.021,0.578-0.043c0.193-0.021,0.364-0.043,0.557-0.086c0.385-0.086,0.771-0.171,1.199-0.45\n c0.107-0.064,0.214-0.15,0.321-0.235c0.043-0.043,0.107-0.107,0.15-0.171l0.107-0.15l0.043-0.064l0.043-0.064l0.086-0.128\n c0.043-0.086,0.086-0.15,0.15-0.235c0.07-0.123,0.601-1.102,1.202-2.212c0.056-0.205,0.115-0.408,0.169-0.613l-1.851,0.266\n C39.465,18.156,39.311,18.466,39.157,18.763z"],["points","27.77,33.318 31.109,33.318 32.286,24.371 28.969,24.371 \t"],["id","discipline-trot","width","53","height","36","viewBox","0 0 53 36"],["d","M46.586,29.034c-0.247-0.449-0.494-0.92-0.875-1.369c-0.09-0.112-0.202-0.224-0.337-0.337l-0.292-0.247\n l-0.539-0.471l-1.077-0.898l-2.154-1.795c-0.583-0.494-1.167-0.987-1.75-1.481l-0.399-2.167l-0.993,0.461l-1.744,0.811l0.824,1.972\n l0.202,0.494l0.247,0.157c0.763,0.516,1.548,1.032,2.311,1.548c0.763,0.516,1.526,1.055,2.289,1.571l1.144,0.808l0.561,0.404\n l0.247,0.18c0.045,0.045,0.112,0.09,0.157,0.157c0.471,0.494,0.875,1.346,1.077,2.132l1.705-0.516\n c-0.09-0.269-0.18-0.494-0.292-0.718C46.811,29.505,46.699,29.258,46.586,29.034z"],["d","M16.427,19.205c-0.022-0.022-0.045-0.067-0.067-0.09l0.443-3.349l-2.171,6.334l-3.119,1.75l-0.426,0.224\n l-0.045,0.157c-0.561,1.01-1.122,2.02-1.705,3.007c-0.157,0.247-0.292,0.494-0.449,0.718c-0.067,0.112-0.157,0.224-0.224,0.314\n l-0.045,0.067l-0.045,0.045c-0.022,0.022-0.067,0.067-0.09,0.09c-0.135,0.112-0.292,0.202-0.471,0.292\n c-0.09,0.045-0.18,0.067-0.292,0.09c-0.045,0-0.112,0.023-0.157,0.023H7.495c-0.022,0-0.045,0-0.045,0v1.683c0.09,0,0.112,0,0.18,0\n c0.045,0,0.09,0,0.135-0.022c0.09-0.023,0.18-0.023,0.269-0.045c0.18-0.045,0.359-0.09,0.539-0.157\n c0.359-0.135,0.718-0.337,1.01-0.628c0.067-0.067,0.157-0.135,0.224-0.224l0.09-0.112l0.067-0.112\n c0.112-0.135,0.18-0.269,0.269-0.404c0.157-0.247,0.314-0.516,0.471-0.763c0.539-0.898,1.055-1.795,1.548-2.715l4.219-0.583\n l0.494-0.112l0.471-0.741l1.435-2.263l-2.557-2.405L16.427,19.205z"],["d","M42.255,3.99l-2.783-2.154l-0.247,3.029l-4.241,5.7l-1.862-0.718l-2.109-4.353l-2.917-0.247l-3.029,2.693\n l-0.606,0.92l-0.583,1.055l4.241,1.144l0.09-0.538l1.346-1.1l2.311,1.728l0.404,0.269l1.683,0.449l-0.022,0.022h0.045l-6.126,8.123\n l-2.222-0.696l1.75-4.107l-4.982-1.795l-2.424-0.112l-2.917,0.516v0.045l-5.902,0.83l-5.902-1.526l-0.157,0.359l5.565,3.321\n l0.314,0.202l0.382-0.135l5.565-2.042l-0.118,0.892l-0.443,3.349c0.022,0.022,0.045,0.067,0.067,0.09l-0.112,0.067l2.557,2.405\n l1.953,1.837l0.763,3.703l0.112,0.561l0.18,0.157c0.965,0.965,1.952,1.93,2.895,2.895l0.718,0.718l0.337,0.359l0.157,0.18\n l0.067,0.09l0.045,0.067c0.292,0.359,0.583,0.987,0.741,1.503l1.773-0.494c-0.067-0.224-0.112-0.381-0.18-0.561\n c-0.067-0.18-0.135-0.359-0.202-0.539c-0.157-0.359-0.337-0.718-0.606-1.077l-0.112-0.135l-0.09-0.112l-0.18-0.202l-0.359-0.404\n l-0.696-0.763c-0.808-0.898-1.638-1.773-2.446-2.671l0.494-4.241l0.022-0.09l-0.314-0.83l-0.426-1.122l0.337-0.022\n c1.212,0.179,5.969,1.863,5.969,1.863l1.1,0.067l2.558,5.094c-0.898,0.045-1.795,0.09-2.67,0.09c-0.314,0-0.628,0-0.92-0.045\n c-0.135,0-0.292-0.045-0.314-0.045c0,0-0.022,0-0.022-0.022l-0.067-0.022c-0.045-0.023-0.09-0.
1045-0.135-0.09\n c-0.404-0.269-0.83-0.763-1.189-1.189l-1.302,0.943c0.224,0.314,0.449,0.561,0.718,0.83c0.247,0.269,0.516,0.516,0.875,0.741\n c0.09,0.067,0.18,0.112,0.269,0.18l0.157,0.067c0.022,0.023,0.045,0.023,0.09,0.045l0.112,0.045\n c0.135,0.045,0.247,0.067,0.359,0.067c0.112,0.022,0.202,0.022,0.292,0.045c0.381,0.022,0.718,0.045,1.055,0.045\n c0.673,0,1.346-0.022,1.997-0.045c0.673-0.023,1.324-0.067,1.997-0.135l0.943,0.022l-0.247-1.1l-1.189-5.408l0.987-0.449\n l1.151-0.535l1.744-0.811l0.993-0.461l0.892-0.414l0.426-3.972l1.997-6.867l4.084,1.705l1.548-2.199L42.255,3.99z"],["points","33.234,1.746 30.564,1.746 29.667,3.698 34.155,3.698 \t"],["id","logo-ER1","width","57","height","26","viewBox","0 0 57 26"],["clip-path","url(#clip0)"],["d","M8.90222 25.0459H21.1939L22.0133 20.4487H9.72167L8.90222 25.0459Z"],["d","M10.2772 17.282H22.555L23.3744 12.6987H11.0967L10.2772 17.282Z"],["d","M29.2217 4.99034L25.6801 25.0459H53.0967L56.6245 4.99034H29.2217ZM41.0273 12.8237C40.9689 13.614 40.723 14.379 40.31 15.0553C39.897 15.7316 39.3287 16.2997 38.6523 16.7126L39.5551 21.8237H36.1245L35.5689 17.4764H33.5551L32.7912 21.8237H29.5551L31.9717 8.11534H37.6106C40.4301 8.15701 41.6662 9.1709 41.0273 12.8237ZM50.4301 21.8653H42.2634L42.7495 19.0876H45.1801L46.5689 11.4626L43.9301 12.1709L44.4301 9.30979L48.2078 8.21256H50.2773L48.3467 19.0876H50.9856L50.4301 21.8653Z"],["d","M36.5272 10.9348H34.7216L34.0133 14.8792H35.8328C37.0272 14.8792 37.5272 14.5042 37.8328 12.8237C38.1383 11.1431 37.7216 10.9348 36.5272 10.9348Z"],["d","M5.02724 0.0458984L0.59668 25.0459H5.66612L8.36057 9.76812C8.51576 8.99261 8.62705 8.20895 8.6939 7.4209L11.7078 9.58756H23.93L24.7495 4.99034H13.0967L5.02724 0.0458984Z"],["id","clip0"],["width","56.0278","height","25","transform","translate(0.59668 0.0458984)"],["id","logo-ER2","width","58","height","26","viewBox","0 0 58 26"],["d","M10.3173 18.1769H22.595L23.4145 13.5936H11.1367L10.3173 18.1769Z"],["d","M8.94226 25.9408H21.2339L22.0534 21.3436H9.76171L8.94226 25.9408Z"],["d","M5.06727 0.940796L0.636719 25.9408H5.70616L8.40061 10.663C8.5558 9.88751 8.66709 9.10385 8.73394 8.3158L11.7478 10.4825H23.9423L24.7617 5.88524H13.1367L5.06727 0.940796Z"],["d","M36.5672 11.8297H34.7478L34.0533 15.7741H35.8728C37.0672 15.7741 37.5672 15.3991 37.8728 13.7186C38.1783 12.038 37.7617 11.8297 36.5672 11.8297Z"],["d","M29.2618 5.88524L25.7201 25.9408H54.4562L57.9979 5.88524H29.2618ZM41.0673 13.7186C41.009 14.5089 40.7631 15.2739 40.3501 15.9502C39.937 16.6265 39.3687 17.1946 38.6923 17.6075L39.5951 22.7186H36.1645L35.609 18.3713H33.5951L32.8312 22.7186H29.5951L32.0118 9.02413H37.6506C40.4701 9.06579 41.7062 10.0658 41.0673 13.7186ZM53.4145 12.4963V13.1213C53.3856 13.9676 53.1063 14.7862 52.6118 15.4736C52.1173 16.1609 51.4299 16.686 50.6368 16.9825L46.8312 18.9963C46.6187 19.0679 46.4325 19.2014 46.2964 19.3796C46.1603 19.5577 46.0805 19.7725 46.0673 19.9963H52.0257L51.5257 22.7741H42.0534L42.5395 20.2325C42.6332 19.4222 42.9395 18.6511 43.4273 17.9974C43.9152 17.3437 44.5672 16.8306 45.3173 16.5102L48.9979 14.6491C49.9007 14.2047 50.109 13.9269 50.1923 13.2602V12.8852C50.2895 12.0936 49.8173 11.7602 48.9979 11.7602H48.6784C47.6645 11.7602 47.2895 12.1075 47.0534 13.1491L46.9701 13.6213H43.8034L43.8868 13.1491C44.4007 10.3713 45.8173 8.98246 49.0673 8.98246H49.3173C52.359 8.95468 53.6645 10.3991 53.4145 12.4963Z"],["width","57.3611","height","25","transform","translate(0.636719 0.940796)"],["id","logo-ER3","width","58","height","26","viewBox","0 0 58 26"],["d","M10.3173 18.0718H22.595L23.4145 13.4885H11.1367L10.3173 18.0718Z"],["d","M5.06727 0.835693L0.636719 25.8357H5.70616L8.40061 10.5579C8.5558 9.7824 8.66709 8.99875 8.73394 8.21069L11.7478 10.3774H23.9701L24.7895 5.78014H13.1367L5.06727 0.835693Z"],["d","M8.95618 25.8357H21.234L22.0534 21.2385H9.77562L8.95618 25.8357Z"],["d","M29.2618 5.78014L25.7201 25.8357H54.0256L57.5812 5.78014H29.2618ZM41.0673 13.6135C41.0112 14.4043 40.7663 15.1702 40.353 15.8469C39.9398 16.5236 39.3703 17.0913 38.6923 17.5024L39.5951 22.6135H36.1784L35.609 18.2662H33.5951L32.8312 22.6135H29.5951L32.0118 8.91902H37.6506C40.4701 8.96069 41.7062 9.96069 41.0673 13.6135ZM52.9979 12.6968L52.9284 13.169C52.8886 13.7586 52.6839 14.3252 52.3377 14.804C51.9914 15.2829 51.5175 15.6548 50.9701 15.8774C51.3797 16.0794 51.7077 16.4156 51.8998 16.83C52.0918 17.2444 52.1362 17.712 52.0256 18.1551V18.6551C51.7062 21.0718 50.6368 22.7524 47.0257 22.7524H46.4701C43.5673 22.7524 42.3034 21.3635 42.609 18.8357L42.6784 18.3357H45.7062V18.8357C45.5951 19.6551 45.9701 20.0024 46.8173 20.0024H47.3451C47.5298 20.02
114 47.7165 20.0033 47.894 19.949C48.0716 19.8947 48.2365 19.8053 48.3789 19.6862C48.5213 19.5671 48.6385 19.4206 48.7233 19.2554C48.8081 19.0903 48.859 18.9097 48.8729 18.7246V18.3774C49.0256 17.5162 48.734 17.0857 47.8312 17.0857H45.7201L46.1923 14.4885H48.359C49.2062 14.4885 49.6368 14.1412 49.7479 13.1968V12.9051C49.8729 12.0857 49.609 11.5996 48.6784 11.5996H48.2201C47.234 11.5996 46.8312 11.9468 46.6784 12.7385L46.5951 13.2385H43.6923V12.7385C44.1229 10.0996 45.4284 8.84958 48.6645 8.84958H49.2479C52.234 8.84958 53.2895 10.4329 52.9979 12.6968Z"],["d","M36.5673 11.7246H34.7617L34.0673 15.669H35.8728C37.0673 15.669 37.5811 15.294 37.8728 13.6135C38.1645 11.9329 37.7617 11.7246 36.5673 11.7246Z"],["width","56.9167","height","25","transform","translate(0.636719 0.835693)"],["id","logo-ER4","width","59","height","26","viewBox","0 0 59 26"],["d","M5.06727 0.730835L0.636719 25.7308H5.70616L8.40061 10.4531C8.5558 9.67755 8.66709 8.89389 8.73394 8.10583L11.7478 10.2725H23.97L24.7895 5.67528H13.1367L5.06727 0.730835Z"],["d","M10.3173 17.9669H22.595L23.4145 13.3836H11.1367L10.3173 17.9669Z"],["d","M8.95618 25.7308H21.234L22.0534 21.1336H9.76173L8.95618 25.7308Z"],["d","M29.2618 5.67528L25.7201 25.7308H55.109L58.6368 5.67528H29.2618ZM41.0673 13.5086C41.0112 14.2995 40.7663 15.0654 40.353 15.742C39.9398 16.4187 39.3703 16.9864 38.6923 17.3975L39.5951 22.5086H36.1645L35.609 18.1614H33.5951L32.8312 22.5086H29.5951L32.0118 8.81417H37.6506C40.4701 8.85583 41.7062 9.85583 41.0673 13.5086ZM52.7618 20.3003H51.0534L50.6368 22.5364H47.4423L47.859 20.3003H41.9979L42.4423 17.8281C44.4726 14.6275 46.7975 11.6237 49.3868 8.85583H53.0534L51.484 17.7169H53.1784L52.7618 20.3003Z"],["d","M48.3867 17.6892L49.2479 12.7864C47.9373 14.3359 46.7354 15.974 45.6506 17.6892H48.3867Z"],["d","M36.5672 11.6197H34.7617L34.0533 15.5642H35.8728C37.0672 15.5642 37.5672 15.1892 37.8728 13.5086C38.1783 11.8281 37.7617 11.6197 36.5672 11.6197Z"],["width","58","height","25","transform","translate(0.636719 0.730835)"],["id","logo-ER5","width","58","height","26","viewBox","0 0 58 26"],["d","M8.95618 25.6255H21.234L22.0534 21.0283H9.76173L8.95618 25.6255Z"],["d","M10.3173 17.8616H22.595L23.4145 13.2783H11.1367L10.3173 17.8616Z"],["d","M36.5672 11.5144H34.7617L34.0533 15.4588H35.8728C37.0672 15.4588 37.5672 15.0838 37.8728 13.4033C38.1783 11.7227 37.7617 11.5144 36.5672 11.5144Z"],["d","M5.06727 0.625488L0.636719 25.6255H5.70616L8.40061 10.3477C8.5558 9.5722 8.66709 8.78854 8.73394 8.00049L11.7478 10.1672H23.9701L24.7895 5.56993H13.1367L5.06727 0.625488Z"],["d","M29.2618 5.56993L25.7201 25.6255H53.9284L57.4562 5.56993H29.2618ZM41.0673 13.4033C41.0112 14.1941 40.7663 14.96 40.353 15.6367C39.9398 16.3134 39.3703 16.881 38.6923 17.2922L39.5951 22.4033H36.1645L35.609 18.056H33.5951L32.8312 22.4033H29.5951L32.0118 8.69493H37.6506C40.4701 8.7366 41.7062 9.75049 41.0673 13.4033ZM52.5118 11.556H47.2618L46.7062 14.0283C47.222 13.7077 47.8216 13.5482 48.4284 13.5699H48.7201C51.1506 13.5699 52.4145 14.8199 52.0395 17.3477L51.9007 18.3616C51.4979 21.1394 50.3868 22.5283 47.0812 22.5283H46.7757C43.8173 22.5283 42.4145 21.1394 42.7062 18.6949V18.1533H45.7479V18.6394C45.7479 19.4727 46.0395 19.7783 46.8173 19.7783H47.109C48.109 19.7783 48.4979 19.431 48.6784 18.3894L48.8034 17.6116C48.9701 16.5838 48.5534 16.2227 47.734 16.2227H47.4979C47.2162 16.2319 46.9414 16.3118 46.6987 16.455C46.456 16.5982 46.2532 16.8001 46.109 17.0422L43.3312 16.3338L45.0534 8.8616H53.0812L52.5118 11.556Z"],["width","56.8194","height","25","transform","translate(0.636719 0.625488)"],["id","logo-ER6","width","58","height","26","viewBox","0 0 58 26"],["d","M4.91444 0.520386L0.483887 25.5204H5.55333L8.24778 10.2426C8.41019 9.46835 8.52154 8.68425 8.58111 7.89539L11.595 10.0621H23.8172L24.6367 5.46483H12.9839L4.91444 0.520386Z"],["d","M10.1644 17.7565H22.4422L23.2617 13.1732H10.9839L10.1644 17.7565Z"],["d","M45.8589 17.4509L45.72 18.3121C45.5812 19.2009 45.9423 19.6037 46.7756 19.6037H47.1645C48.0673 19.6037 48.5534 19.2565 48.7201 18.4093L48.8589 17.5621C49.0117 16.6593 48.6367 16.2565 47.8034 16.2565H47.4145C46.5117 16.2565 46.0117 16.5759 45.8589 17.4509Z"],["d","M8.80334 25.5204H21.0811L21.9006 20.9232H9.62279L8.80334 25.5204Z"],["d","M29.1089 5.46483L25.5673 25.5204H53.9145L57.4284 5.46483H29.1089ZM40.9145 13.2982C40.8561 14.0885 40.6102 14.8535 40.1972 15.5298C39.7842 16.2061 39.2159 16.7742 38.5395 17.187L39.4423 22.2982H36.0256L35.4562 17.9509H33.4423L32.6784 22.2982H29.4423L31.8589 8.60372H37.4978C40.3173 8.64538 41.5534 9.64538 40.9145 13.2982ZM52.7756 12.312V12.6037H49.7339V12.312C49.845 11.562 49.5395 11.2843 48.6228 11.2843H48.3034C47.2478 11.2843 46.9145 11.6732 46.7339 12.562L46.4561 14.2426C47.0605 13.8702 47.7604 13.682 48.47 13.7009H48.9423C51.1506 13.7009 52.345 14.8398 51.9978 17.3259L51.8589 18.3676C51.47 21.1454 50.0395 22.3259 46.9284 22.3259H46.3173C43.2756 22.3259 42.1506 20.7287 42.5811 18.1593L43.5812 12.6037C44.0673 9.82594 45.3173 8.60372 48.5256 8.60372H48.9284C52.0673 8.56205 53.1228 9.89538 52.7756 12.312Z"],["d","M36.4144 11.4093H34.6089L33.9144 15.3537H35.72C36.9283 15.3537 37.4283 14.9787 37.72 13.2982C38.0117 11.6176 37.6228 11.4093 36.4144 11.4093Z"],["width","56.9722","height","25","transform","translate(0.483887 0.520386)"],["id","logo-ER7","width","57","height","26","viewBox","0 0 57 26"],["d","M8.94226 25.4154H21.2339L22.0534 20.8182H9.76171L8.94226 25.4154Z"],["d","M10.3173 17.6515H22.595L23.4145 13.0682H11.1367L10.3173 17.6515Z"],["d","M29.2618 5.35985L25.7201 25.4154H52.9145L56.4423 5.35985H29.2618ZM41.0673 13.1932C41.0112 13.9841 40.7663 14.75 40.353 15.4266C39.9398 16.1033 39.3703 16.671 38.6923 17.0821L39.5951 22.1932H36.1784L35.609 17.846H33.5951L32.8312 22.1932H29.5951L32.0118 8.49874H37.6506C40.4701 8.5404 41.7062 9.5404 41.0673 13.1932ZM52.0951 11.3598L46.8451 22.2348H43.2479L48.8034 11.3598H43.4701L43.9701 8.58207H52.5951L52.0951 11.3598Z"],["d","M36.5673 11.3043H34.7617L34.0673 15.2487H35.8728C37.06
173 15.2487 37.5673 14.8737 37.8728 13.1932C38.1784 11.5126 37.7617 11.3043 36.5673 11.3043Z"],["d","M5.06727 0.415405L0.636719 25.4154H5.70616L8.40061 10.1376C8.5558 9.36212 8.66709 8.57846 8.73394 7.7904L11.7478 9.95707H23.9701L24.7895 5.35985H13.1367L5.06727 0.415405Z"],["width","55.8056","height","25","transform","translate(0.636719 0.415405)"],["id","logo-ER8","width","59","height","26","viewBox","0 0 59 26"],["d","M5.41444 0.310059L0.983887 25.3101H6.05333L8.74778 10.0323C8.90297 9.25677 9.01426 8.47311 9.08111 7.68506L12.095 9.85172H24.3172L25.1367 5.2545H13.4839L5.41444 0.310059Z"],["d","M9.28943 25.3101H21.5811L22.4005 20.7128H10.1089L9.28943 25.3101Z"],["d","M10.6644 17.5462H22.9422L23.7617 12.9628H11.4839L10.6644 17.5462Z"],["d","M36.9144 11.199H35.1089L34.4144 15.1434H36.22C37.4144 15.1434 37.9144 14.7684 38.22 13.0878C38.5255 11.4073 38.1089 11.199 36.9144 11.199Z"],["d","M48.2061 16.5462H47.7339C46.7617 16.5462 46.345 16.9351 46.1228 18.0045V18.2545C45.9839 19.1434 46.3589 19.574 47.3311 19.574H47.8034C48.7756 19.574 49.1922 19.1851 49.4145 18.1851V17.949C49.5117 16.9767 49.1367 16.5462 48.2061 16.5462Z"],["d","M29.6089 5.2545L26.0673 25.3101H54.5673L58.095 5.2545H29.6089ZM41.4145 13.0878C41.3584 13.8787 41.1134 14.6446 40.7002 15.3213C40.2869 15.9979 39.7174 16.5656 39.0395 16.9767L39.9423 22.0878H36.5256L35.9562 17.7406H33.9423L33.1784 22.0878H29.9423L32.3589 8.39339H37.9978C40.8173 8.43506 42.0534 9.43506 41.4145 13.0878ZM53.3867 12.3517V12.6434C53.3461 13.2072 53.1579 13.7504 52.841 14.2185C52.524 14.6865 52.0896 15.063 51.5812 15.3101C51.9903 15.5816 52.3058 15.9726 52.4847 16.4299C52.6637 16.8872 52.6973 17.3885 52.5812 17.8656V18.1989C52.2895 20.4767 51.3589 22.2545 47.5117 22.2545H47.0534C43.8867 22.2545 42.5673 20.8656 42.9562 18.1989V17.9073C42.994 17.2991 43.205 16.7144 43.5643 16.2222C43.9236 15.73 44.4162 15.3509 44.9839 15.1295C44.6157 14.8493 44.3325 14.4725 44.1658 14.0409C43.999 13.6094 43.9553 13.14 44.0395 12.6851V12.3517C44.3312 10.0601 45.22 8.29617 48.9284 8.29617H49.3728C52.4978 8.29617 53.7617 9.61561 53.3867 12.3517Z"],["d","M49.2061 10.9628H48.7339C47.8173 10.9628 47.345 11.3378 47.22 12.3517V12.6017C47.0811 13.4628 47.4284 13.8934 48.3173 13.8934H48.7895C49.7061 13.8934 50.1784 13.5045 50.3034 12.5045V12.2545C50.4422 11.4212 50.095 10.9628 49.2061 10.9628Z"],["width","57.1111","height","25","transform","translate(0.983887 0.310059)"],["id","logo-ER9","width","57","height","25","viewBox","0 0 57 25"],["d","M8.31946 25H20.5972L21.4167 20.4028H9.12501L8.31946 25Z"],["d","M9.68054 17.2361H21.9583L22.7778 12.6528H10.5L9.68054 17.2361Z"],["d","M4.43056 0L0 25H5.06944L7.76389 9.72222C7.91669 8.9463 8.02796 8.16278 8.09722 7.375L11.1111 9.54167H23.3333L24.1528 4.94444H12.5L4.43056 0Z"],["d","M35.375 10.8889H33.5694L32.8611 14.8333H34.7222C35.9305 14.8333 36.4166 14.4583 36.7222 12.7778C37.0278 11.0972 36.5833 10.8889 35.375 10.8889Z"],["d","M47.8333 10.6944H47.6667C47.4634 10.6652 47.2564 10.6787 47.0587 10.7342C46.861 10.7897 46.6771 10.886 46.5189 11.0168C46.3606 11.1476 46.2315 11.31 46.1397 11.4937C46.048 11.6774 45.9956 11.8782 45.9861 12.0833L45.8333 12.7222C45.6111 13.6528 45.8333 14.1111 46.8472 14.1111H47.0556C47.4326 14.1432 47.8084 14.0369 48.1126 13.8119C48.4168 13.5869 48.6286 13.2588 48.7083 12.8889L48.9167 12C49.0972 11.1111 48.875 10.6944 47.8333 10.6944Z"],["d","M28.0834 4.94444L24.5278 25H52.7778L56.2639 4.94444H28.0834ZM39.8889 12.7778C39.8313 13.5699 39.5843 14.3367 39.1685 15.0134C38.7528 15.6902 38.1806 16.2572 37.5001 16.6667L38.4028 21.7778H34.9723L34.4167 17.4306H32.4167L31.6389 21.7778H28.4028L30.8195 8.06944H36.4584C39.2778 8.11111 40.5139 9.125 39.8889 12.7778ZM52.0695 11.9722L50.6806 17.875C50.1251 20.25 49.0278 22.0417 45.2501 22.0417H44.9723C41.4167 22.0417 40.9723 20.4583 41.4306 18.2083V17.9167H44.5834V18C44.3889 18.9722 44.5834 19.3889 45.6251 19.3889H45.8334C46.9028 19.3889 47.2223 18.9722 47.5139 18L47.8889 16.3472C47.2465 16.6702 46.5385 16.8412 45.8195 16.8472H45.4862C43.2084 16.8472 41.9028 15.6667 42.4862 13.1389L42.7362 12.0833C43.2778 9.72222 44.4584 8.05555 48.2917 8.05555H48.5278C52.2362 7.94444 52.6112 9.61111 52.0695 11.9722Z"],["width","56.2639","height","25"],["id","logo-ER10","width","66","height","26","viewBox","0 0 66 26"],["d","M8.31946 25.6779H20.5972L21.4167 21.0806H9.12501L8.31946 25.6779Z"],["d","M9.68054 17.914H21.9583L22.7778 13.3306H10.5L9.68054 17.914Z"],["d","M4.43056 0.677856L0 25.
16779H5.06944L7.76389 10.4001C7.91669 9.62416 8.02796 8.84064 8.09722 8.05286L11.1111 10.2195H23.3333L24.1528 5.6223H12.5L4.43056 0.677856Z"],["d","M35.375 11.5667H33.5694L32.8611 15.5112H34.7222C35.9305 15.5112 36.4166 15.1362 36.7222 13.4556C37.0277 11.7751 36.5833 11.5667 35.375 11.5667Z"],["d","M28.0834 5.6223L24.5278 25.6779H61.6112L65.1389 5.6223H28.0834ZM39.8889 13.4556C39.8313 14.2478 39.5843 15.0145 39.1685 15.6913C38.7528 16.368 38.1806 16.935 37.5001 17.3445L38.4028 22.4556H34.9723L34.4167 18.1084H32.4167L31.6389 22.4556H28.4028L30.8195 8.7473H36.4584C39.2778 8.78897 40.5139 9.80285 39.8889 13.4556ZM48.2223 19.7751L47.5973 22.5529H40.2778L40.9028 19.7751H43.3612L45.1389 11.789L42.5278 12.4556L43.1389 9.80285L46.2917 8.70563H48.9723L46.4306 19.7195L48.2223 19.7751ZM61.3056 12.7334L59.9167 18.5112C59.375 20.9001 58.2223 22.6779 54.2917 22.6779H54.1667C50.2084 22.6779 49.8889 20.9279 50.4445 18.5112L51.8334 12.7334C52.3889 10.3584 53.5 8.56674 57.3889 8.56674H57.6528C61.5417 8.6223 61.8889 10.4001 61.3334 12.7334H61.3056Z"],["d","M56.9444 11.3862H56.7639C55.5555 11.3862 55.1944 11.789 54.8889 13.1779L53.75 18.1223C53.4444 19.4279 53.6527 19.8862 54.7916 19.8862H54.9722C56.0972 19.8862 56.5277 19.4279 56.8333 18.1223L57.9722 13.1779C58.3333 11.789 58.0555 11.3862 56.9444 11.3862Z"],["width","65.1389","height","25","transform","translate(0 0.677856)"],["id","logo-ER11","width","63","height","26","viewBox","0 0 63 26"],["d","M8.31946 25.3557H20.5972L21.4167 20.7585H9.12501L8.31946 25.3557Z"],["d","M9.68054 17.5918H21.9583L22.7778 13.0085H10.5L9.68054 17.5918Z"],["d","M4.43056 0.355713L0 25.3557H5.06944L7.76389 10.0779C7.91669 9.30202 8.02796 8.51849 8.09722 7.73071L11.1111 9.89738H23.3333L24.1528 5.30016H12.5L4.43056 0.355713Z"],["d","M35.375 11.2446H33.5694L32.8611 15.189H34.7222C35.9305 15.189 36.4166 14.814 36.7222 13.1335C37.0278 11.4529 36.5833 11.2446 35.375 11.2446Z"],["d","M28.0834 5.30016L24.5278 25.3557H59.2501L62.8334 5.30016H28.0834ZM39.8889 13.1335C39.8313 13.9256 39.5843 14.6924 39.1685 15.3691C38.7528 16.0459 38.1806 16.6129 37.5001 17.0224L38.4028 22.1335H34.9723L34.4167 17.7863H32.4167L31.6389 22.1335H28.4028L30.8195 8.42516H36.4584C39.2778 8.46682 40.5139 9.48071 39.8889 13.1335ZM48.2223 19.439L47.5973 22.2168H40.2778L40.9028 19.439H43.3612L45.1389 11.4668L42.5278 12.1335L43.1389 9.48071L46.2917 8.38349H48.9723L46.4306 19.3835L48.2223 19.439ZM57.3334 19.439L56.6945 22.2168H49.3195L49.9584 19.439H52.4167L54.2362 11.4668L51.6251 12.1335L52.2362 9.48071L55.3889 8.38349H58.0834L55.5556 19.439H57.3334Z"],["width","62.8333","height","25","transform","translate(0 0.355713)"],["id","logo-ER12","width","66","height","26","viewBox","0 0 66 26"],["d","M8.31946 25.0335H20.5972L21.4167 20.4363H9.12501L8.31946 25.0335Z"],["d","M9.68054 17.2696H21.9583L22.7778 12.6863H10.5L9.68054 17.2696Z"],["d","M4.43056 0.0335083L0 25.0335H5.06944L7.76389 9.75573C7.91669 8.97981 8.02796 8.19629 8.09722 7.40851L11.1111 9.57517H23.3333L24.1528 4.97795H12.5L4.43056 0.0335083Z"],["d","M35.375 10.9224H33.5694L32.8611 14.8668H34.7222C35.9305 14.8668 36.4166 14.4918 36.7222 12.8113C37.0277 11.1307 36.5833 10.9224 35.375 10.9224Z"],["d","M28.0834 4.97795L24.5278 25.0335H61.6112L65.1389 4.97795H28.0834ZM39.8889 12.8113C39.8313 13.6034 39.5843 14.3702 39.1685 15.0469C38.7528 15.7237 38.1806 16.2907 37.5001 16.7002L38.4028 21.8113H34.9723L34.4167 17.4641H32.4167L31.6389 21.8113H28.4028L30.8195 8.10295H36.4584C39.2778 8.14462 40.5139 9.15851 39.8889 12.8113ZM48.2223 19.1307L47.5973 21.9085H40.2778L40.9028 19.1307H43.3612L45.1389 11.1446L42.5278 11.8113L43.1389 9.15851L46.2917 8.06128H48.9723L46.4306 19.0752L48.2223 19.1307ZM61.1945 11.9085C60.8717 13.3291 60.0038 14.5661 58.7778 15.3529L54.1667 18.7974L53.8473 18.9779H59.4862L58.8195 21.8529H49.5278L50.0001 20.1168C50.1056 19.4993 50.3378 18.9103 50.682 18.3869C51.0262 17.8634 51.4749 17.4168 52 17.0752L56.8195 13.6168C57.1082 13.4559 57.3592 13.235 57.5556 12.9692C57.7521 12.7033 57.8894 12.3985 57.9584 12.0752V11.9641C58.1528 11.1168 57.8889 10.7418 56.9306 10.7418H56.75C55.8195 10.7418 55.3612 11.0752 55.1112 12.1307V12.4085H51.7917L51.875 12.0613C52.4306 9.68628 53.7639 7.99184 57.3612 7.99184H57.6112C61.2084 7.97795 61.7223 9.75573 61.2223 11.9085H61.1945Z"],["width","65.1389","height","25","transform","translate(0 0.0335083)"],["id","logo-ER13","width","66","height","26","viewBox","0 0 66 26"],["d","M8.31946 25.7114H20.5972L21.4167 21.1141H9.12501L8.31946 25.7114Z"],["d","M9.68054 17.9475H21.9583L22.7778 13.3641H10.5L9.68054 17.9475Z"],["d","M4.43056 0.711365L0 25.7114H5.06944L7.76389 10.4336C7.91669 9.65767 8.02796 8.87415 8.09722 8.08636L11.1111 10.253H23.3333L24.1528 5.65581H12.5L4.43056 0.711365Z"],["d","M35.375 11.6003H33.5694L32.8611 15.5447H34.7222C35.9305 15.5447 36.4166 15.1697 36.7222 13.4891C37.0277 11.8086 36.5833 11.6003 35.375 11.6003Z"],["d","M28.0834 5.65581L24.5278 25.7114H61.6112L65.1389 5.65581H28.0834ZM39.8889 13.4891C39.8313 14.2813 39.5843 15.048 39.1685 15.7248C38.7528 16.4015 38.1806 16.9685 37.5001 17.378L38.4028 22.4891H34.9723L34.4167 18.1419H32.4167L31.6389 22.4891H28.4028L30.8195 8.78081H36.4584C39.2778 8.82247 40.5139 9.83636 39.8889 13.4891ZM48.2223 19.8086L47.5973 22.5864H40.2778L40.9028 19.8086H43.3612L45.1389 11.8225L42.5278 12.4891L43.1389 9.83636L46.2917 8.73914H48.9723L46.4306 19.753L48.2223 19.8086ZM61.1112 12.753V13.0169C60.992 13.5711 60.7539 14.0928 60.4134 14.5461C60.0729 14.9993 59.6381 15.3732 59.1389 15.6419C59.5261 15.9498 59.8067 16.3715 59.9413 16.8475C60.0759 17.3235 60.0575 17.8297 59.8889 18.2947V18.5447C59.3334 20.9614 58.1667 22.7114 54.3334 22.7114H54.0834C50.6112 22.7114 50.0139 20.878 50.5695 18.5447V18.2669H53.7501V18.5169C53.5417 19.4475 53.75 19.9058 54.7778 19.9058H54.9723C56.0278 19.9058 56.3612 19.4753 56.
16528 18.5169L56.7223 18.2669C56.9167 17.378 56.6528 16.9614 55.7778 16.9614H53.4862L54.0834 14.3364H56.3056C57.1667 14.3364 57.6945 13.9891 57.8473 13.0308V12.753C58.0556 11.8503 57.8473 11.3641 56.8056 11.3641H56.6389C56.2266 11.3213 55.8141 11.4433 55.4915 11.7035C55.1688 11.9637 54.9622 12.341 54.9167 12.753V13.0169H51.7362V12.753C52.2917 10.3503 53.7084 8.58636 57.1806 8.58636H57.4306C61.2778 8.65581 61.6667 10.4336 61.1112 12.753Z"],["width","65.1389","height","25","transform","translate(0 0.711365)"],["id","logo-ER14","width","66","height","26","viewBox","0 0 66 26"],["d","M8.31946 25.3892H20.5972L21.4167 20.792H9.12501L8.31946 25.3892Z"],["d","M9.68054 17.6253H21.9583L22.7778 13.042H10.5L9.68054 17.6253Z"],["d","M4.43056 0.389221L0 25.3892H5.06944L7.76389 10.1114C7.91669 9.33552 8.02796 8.552 8.09722 7.76422L11.1111 9.93089H23.3333L24.1528 5.33367H12.5L4.43056 0.389221Z"],["d","M35.375 11.2781H33.5694L32.8611 15.2226H34.7222C35.9305 15.2226 36.4166 14.8476 36.7222 13.167C37.0277 11.4864 36.5833 11.2781 35.375 11.2781Z"],["d","M28.0834 5.33366L24.5278 25.3892H61.6112L65.1389 5.33366H28.0834ZM39.8889 13.167C39.8313 13.9592 39.5843 14.7259 39.1685 15.4026C38.7528 16.0794 38.1806 16.6464 37.5001 17.0559L38.4028 22.167H34.9723L34.4167 17.8198H32.4167L31.6389 22.167H28.4028L30.8195 8.45866H36.4584C39.2778 8.50033 40.5139 9.51422 39.8889 13.167ZM48.2223 19.4726L47.5973 22.2503H40.2778L40.9028 19.4726H43.3612L45.1389 11.5003L42.5278 12.167L43.1389 9.51422L46.2917 8.417H48.9723L46.4306 19.417L48.2223 19.4726ZM60.8612 17.3753L60.2639 19.9587H58.6945L58.1806 22.2087H54.9862L55.5556 19.9587H49.6528L50.2362 17.417L57.6806 8.47255H61.3473L59.2917 17.3753H60.8612Z"],["d","M56.1667 17.3614L57.2361 12.7503L53.4584 17.3614H56.1667Z"],["width","65.1389","height","25","transform","translate(0 0.389221)"],["id","logo-ER15","width","66","height","26","viewBox","0 0 66 26"],["d","M8.31946 25.0671H20.5972L21.4167 20.4699H9.12501L8.31946 25.0671Z"],["d","M9.68054 17.3032H21.9583L22.7778 12.7199H10.5L9.68054 17.3032Z"],["d","M4.43056 0.0670776L0 25.0671H5.06944L7.76389 9.7893C7.91669 9.01338 8.02796 8.22986 8.09722 7.44208L11.1111 9.60874H23.3333L24.1528 5.01152H12.5L4.43056 0.0670776Z"],["d","M35.375 10.956H33.5694L32.8611 14.9004H34.7222C35.9305 14.9004 36.4166 14.5254 36.7222 12.8449C37.0277 11.1643 36.5833 10.956 35.375 10.956Z"],["d","M28.0834 5.01152L24.5278 25.0671H61.6112L65.1389 5.01152H28.0834ZM39.8889 12.8449C39.8313 13.637 39.5843 14.4037 39.1685 15.0805C38.7528 15.7573 38.1806 16.3242 37.5001 16.7337L38.4028 21.8449H34.9723L34.4167 17.4976H32.4167L31.6389 21.8449H28.4028L30.8195 8.13652H36.4584C39.2778 8.17819 40.5139 9.19208 39.8889 12.8449ZM48.2223 19.1643L47.5973 21.9421H40.2778L40.9028 19.1643H43.3612L45.1389 11.1782L42.5278 11.8449L43.1389 9.19208L46.2917 8.09485H48.9723L46.4306 19.1087L48.2223 19.1643ZM60.8473 10.9837H55.1945L54.6112 13.5115C55.2387 13.1886 55.9332 13.0174 56.6389 13.0115H56.9445C59.1667 13.0115 60.5695 14.1087 59.9445 16.7754L59.7084 17.831C59.1528 20.2199 57.9445 21.9976 54.1528 21.9976H53.9445C50.2778 21.9976 49.7778 20.2337 50.3889 17.831V17.581H53.5834V17.7893C53.3612 18.7615 53.5834 19.1782 54.6667 19.2476H54.7917C55.9028 19.2476 56.2917 18.706 56.5139 17.7476L56.6806 17.0115C56.9028 16.081 56.6806 15.5115 55.6806 15.5115H55.5139C55.2033 15.5268 54.8997 15.6092 54.624 15.7531C54.3482 15.8969 54.107 16.0988 53.9167 16.3449H50.9167L52.7778 8.15041H61.5278L60.8473 10.9837Z"],["width","65.1389","height","25","transform","translate(0 0.0670776)"],["id","logo-ER16","width","66","height","26","viewBox","0 0 66 26"],["d","M8.31946 25.7449H20.5972L21.4167 21.1477H9.12501L8.31946 25.7449Z"],["d","M9.68054 17.981H21.9583L22.7778 13.3977H10.5L9.68054 17.981Z"],["d","M4.43056 0.744873L0 25.7449H5.06944L7.76389 10.4671C7.91669 9.69118 8.02796 8.90765 8.09722 8.11987L11.1111 10.2865H23.3333L24.1528 5.68932H12.5L4.43056 0.744873Z"],["d","M35.375 11.6338H33.5694L32.8611 15.5782H34.7222C35.9305 15.5782 36.4166 15.2032 36.7222 13.5226C37.0277 11.8421 36.5833 11.6338 35.375 11.6338Z"],["d","M53.7084 17.7449L53.5001 18.6338C53.3056 19.481 53.5001 19.9532 54.5556 19.9532H54.7223C54.9208 19.9824 55.1232 19.971 55.3173 19.9198C55.5113 19.8687 55.693 19.7787 55.8514 19.6554C56.0097 19.5321 56.1414 19.378 56.2386 19.2024C56.3358 19.0269 56.3964 18.8334 56.4167 18.6338L56.5695 17.9254C56.7917 16.9949 56.5695 16.5365 55.5556 16.5365H55.3473C54.9745 16.5073 54.6037 16.6134 54.3027 16.8353C54.0017 17.0572 53.7907 17.3801 53.7084 17.7449Z"],["d","M28.0834 5.68932L24.5278 25.7449H61.6112L65.1389 5.68932H28.0834ZM39.8889 13.5226C39.8313 14.3148 39.5843 15.0815 39.1685 15.7583C38.7528 16.4351 38.1806 17.002 37.5001 17.4115L38.4028 22.5226H34.9723L34.4167 18.1754H32.4167L31.6389 22.5226H28.4028L30.8195 8.81432H36.4584C39.2778 8.85598 40.5139 9.86987 39.8889 13.5226Z
1M48.2223 19.8282L47.5973 22.606H40.2778L40.9028 19.8282H43.3612L45.1389 11.856L42.5278 12.5226L43.1389 9.86987L46.2917 8.77265H48.9723L46.4306 19.7726L48.2223 19.8282ZM60.9028 12.5088V12.8004H57.7223V12.7171C57.9306 11.7449 57.7223 11.3282 56.6945 11.3282H56.5278C55.4445 11.3282 55.0695 11.7449 54.8334 12.7171L54.4584 14.3699C55.1068 14.0515 55.8193 13.8853 56.5417 13.8838H56.9445C59.2223 13.8838 60.5278 15.0504 59.9445 17.5782L59.6945 18.6338C59.1528 20.9949 57.9862 22.6754 54.1389 22.6754H53.8889C50.1806 22.6754 49.8056 20.9949 50.3473 18.6338L51.7362 12.7449C52.2917 10.356 53.3889 8.64765 57.1806 8.64765H57.4445C60.9445 8.68932 61.3889 10.2588 60.9306 12.5088H60.9028Z"],["width","65.1389","height","25","transform","translate(0 0.744873)"],["id","logo-ER17","width","64","height","26","viewBox","0 0 64 26"],["d","M8.31946 25.4227H20.5972L21.4167 20.8255H9.12501L8.31946 25.4227Z"],["d","M9.68054 17.6588H21.9583L22.7778 13.0755H10.5L9.68054 17.6588Z"],["d","M4.43056 0.422729L0 25.4227H5.06944L7.76389 10.145C7.91669 9.36903 8.02796 8.58551 8.09722 7.79773L11.1111 9.9644H23.3333L24.1528 5.36717H12.5L4.43056 0.422729Z"],["d","M35.375 11.3116H33.5694L32.8611 15.2561H34.7222C35.9305 15.2561 36.4166 14.8811 36.7222 13.2005C37.0278 11.5199 36.5833 11.3116 35.375 11.3116Z"],["d","M28.0834 5.36717L24.5278 25.4227H60.2223L63.7501 5.36717H28.0834ZM39.8889 13.2005C39.8313 13.9927 39.5843 14.7594 39.1685 15.4361C38.7528 16.1129 38.1806 16.6799 37.5001 17.0894L38.4028 22.2005H34.9723L34.4167 17.8533H32.4167L31.6389 22.2005H28.4028L30.8195 8.49217H36.4584C39.2778 8.53384 40.5139 9.54773 39.8889 13.2005ZM48.2223 19.5061L47.5973 22.2838H40.2778L40.9028 19.5061H43.3612L45.1389 11.5338L42.5278 12.2005L43.1389 9.54773L46.2917 8.45051H48.9723L46.4306 19.4505L48.2223 19.5061ZM59.1806 11.3394L53.1806 22.2422H49.7501L55.8473 11.3811H50.9862L51.6389 8.50606H59.8612L59.1806 11.3394Z"],["width","63.75","height","25","transform","translate(0 0.422729)"],["id","logo-R1","width","32","height","21","viewBox","0 0 32 21"],["d","M3.62504 0.944443L0.083374 21H27.5L31.0278 0.944443H3.62504ZM15.4306 8.77777C15.3722 9.56808 15.1264 10.3331 14.7133 11.0094C14.3003 11.6857 13.732 12.2538 13.0556 12.6667L13.9584 17.7778H10.5278L9.97226 13.4306H7.95837L7.19449 17.7778H3.95838L6.37504 4.06944H12.0139C14.8334 4.11111 16.0695 5.125 15.4306 8.77777ZM24.8334 17.8194H16.6667L17.1528 15.0417H19.5834L20.9723 7.41666L18.3334 8.125L18.8334 5.26389L22.6112 4.16666H24.6806L22.75 15.0417H25.3889L24.8334 17.8194Z"],["d","M10.9305 6.8889H9.12496L8.41663 10.8333H10.2361C11.4305 10.8333 11.9305 10.4583 12.2361 8.77779C12.5416 7.09723 12.125 6.8889 10.9305 6.8889Z"],["id","logo-R2","width","33","height","21","viewBox","0 0 33 21"],["d","M10.9305 6.8889H9.11107L8.41663 10.8333H10.2361C11.4305 10.8333 11.9305 10.4583 12.2361 8.77779C12.5416 7.09723 12.125 6.8889 10.9305 6.8889Z"],["d","M3.62504 0.944443L0.083374 21H28.8195L32.3612 0.944443H3.62504ZM15.4306 8.77777C15.3722 9.56808 15.1264 10.3331 14.7133 11.0094C14.3003 11.6857 13.732 12.2538 13.0556 12.6667L13.9584 17.7778H10.5278L9.97226 13.4306H7.95837L7.19449 17.7778H3.95838L6.37504 4.08333H12.0139C14.8334 4.125 16.0695 5.125 15.4306 8.77777ZM27.7778 7.55555V8.18055C27.7489 9.0268 27.4695 9.84543 26.975 10.5328C26.4806 11.2201 25.7932 11.7452 25 12.0417L21.1945 14.0556C20.982 14.1271 20.7958 14.2606 20.6596 14.4388C20.5235 14.6169 20.4438 14.8317 20.4306 15.0556H26.3889L25.8889 17.8333H16.4167L16.9028 15.2917C16.9965 14.4814 17.3028 13.7103 17.7906 13.0566C18.2784 12.4029 18.9305 11.8898 19.6806 11.5694L23.3612 9.70833C24.2639 9.26389 24.4723 8.98611 24.5556 8.31944V7.94444C24.6528 7.15278 24.1806 6.81944 23.3612 6.81944H23.0417C22.0278 6.81944 21.6528 7.16666 21.4167 8.20833L21.3334 8.68055H18.1667L18.25 8.20833C18.7639 5.43055 20.1806 4.04166 23.4306 4.04166H23.6806C26.7223 4.01389 28.0278 5.45833 27.7778 7.55555Z"],["id","logo-R3","width","32","height","21","viewBox","0 0 32 21"],["d","M3.62504 0.944443L0.083374 21H28.3889L31.9445 0.944443H3.62504ZM15.4306 8.77777C15.3745 9.56866 15.1295 10.3345 14.7163 11.0112C14.3031 11.6879 13.7336 12.2556 13.0556 12.6667L13.9584 17.7778H10.5417L9.97226 13.4306H7.95837L7.19449 17.7778H3.95838L6.37504 4.08333H12.0139C14.8334 4.125 16.0695 5.125 15.4306 8.77777ZM27.3612 7.86111L27.2917 8.33333C27.2519 8.92293 27.0472 9.48947 26.7009 9.96834C26.3547 10.4472 25.8808 10.8191 25.3334 11.0417C25.743 11.2437 26.071 11.5799 26.2631 11.9943C26.4551 12.4087 26.4995 12.8763 26.3889 13.3194V13.8194C26.0695 16.2361 25 17.9167 21.3889 17.9167H20.8334C17.9306 17.9167 16.6667 16.5278 16.9723 14L17.0417 13.5H20.0695V14C19.9584 14.8194 20.3334 15.1667 21.1806 15.1667H21.7084C21.8931 15.1858 22.0797 15.1676 22.2573 15.1133C22.4349 15.059 22.5998 14.9696 22.7422 14.8505C22.8846 14.7314 23.0017 14.5849 23.0866 14.4197C23.1714 14.2546 23.2223 14.0741 23.2362 13.8889V13.5417C23.3889 12.6806 23.0973 12.25 22.1945 12.25H20.0834L20.5556 9.65277H22.7223C23.5695 9.65277 24 9.30555 24.1112 8.36111V8.06944C24.2362 7.25 23.9723 6.76389 23.0417 6.76389H22.5834C21.5973 6.76389 21.1945 7.11111 21.0417 7.90277L20.9584 8.40278H18.0556V7.90277C18.4862 5.26389 19.7917 4.01389 23.0278 4.01389H23.6112C26.5973 4.01389 27.6528 5.59722 27.3612 7.86111Z"],["d","M10.9305 6.8889H9.12499L8.43054 10.8333H10.2361C11.4305 10.8333 11.9444 10.4583 12.2361 8.77779C12.5278 7.09723 12.125 6.8889 10.9305 6.8889Z"],["id","logo-R4","
1width","33","height","21","viewBox","0 0 33 21"],["d","M3.62504 0.944443L0.083374 21H29.4723L33 0.944443H3.62504ZM15.4306 8.77777C15.3745 9.56866 15.1295 10.3345 14.7163 11.0112C14.3031 11.6879 13.7336 12.2556 13.0556 12.6667L13.9584 17.7778H10.5278L9.97226 13.4306H7.95837L7.19449 17.7778H3.95838L6.37504 4.08333H12.0139C14.8334 4.125 16.0695 5.125 15.4306 8.77777ZM27.125 15.5694H25.4167L25 17.8056H21.8056L22.2223 15.5694H16.3612L16.8056 13.0972C18.8359 9.89668 21.1608 6.89287 23.75 4.125H27.4167L25.8473 12.9861H27.5417L27.125 15.5694Z"],["d","M22.75 12.9583L23.6111 8.05555C22.3006 9.60503 21.0987 11.2432 20.0139 12.9583H22.75Z"],["id","logo-R5","width","32","height","21","viewBox","0 0 32 21"],["d","M3.62504 0.944443L0.083374 21H28.2917L31.8195 0.944443H3.62504ZM15.4306 8.77777C15.3745 9.56866 15.1295 10.3345 14.7163 11.0112C14.3031 11.6879 13.7336 12.2556 13.0556 12.6667L13.9584 17.7778H10.5278L9.97226 13.4306H7.95837L7.19449 17.7778H3.95838L6.37504 4.06944H12.0139C14.8334 4.11111 16.0695 5.125 15.4306 8.77777ZM26.875 6.93055H21.625L21.0695 9.40277C21.5853 9.08226 22.1848 8.92269 22.7917 8.94444H23.0834C25.5139 8.94444 26.7778 10.1944 26.4028 12.7222L26.2639 13.7361C25.8612 16.5139 24.75 17.9028 21.4445 17.9028H21.1389C18.1806 17.9028 16.7778 16.5139 17.0695 14.0694V13.5278H20.1112V14.0139C20.1112 14.8472 20.4028 15.1528 21.1806 15.1528H21.4723C22.4723 15.1528 22.8612 14.8056 23.0417 13.7639L23.1667 12.9861C23.3334 11.9583 22.9167 11.5972 22.0973 11.5972H21.8612C21.5795 11.6064 21.3047 11.6863 21.062 11.8295C20.8193 11.9727 20.6165 12.1746 20.4723 12.4167L17.6945 11.7083L19.4167 4.23611H27.4445L26.875 6.93055Z"],["id","logo-R6","width","32","height","21","viewBox","0 0 32 21"],["d","M20.3751 12.9306L20.2362 13.7917C20.0973 14.6806 20.4584 15.0833 21.2917 15.0833H21.6806C22.5834 15.0833 23.0695 14.7361 23.2362 13.8889L23.3751 13.0417C23.5278 12.1389 23.1528 11.7361 22.3195 11.7361H21.9306C21.0278 11.7361 20.5278 12.0556 20.3751 12.9306Z"],["d","M3.62504 0.944443L0.083374 21H28.4306L31.9445 0.944443H3.62504ZM15.4306 8.77777C15.3722 9.56808 15.1264 10.3331 14.7133 11.0094C14.3003 11.6857 13.732 12.2538 13.0556 12.6667L13.9584 17.7778H10.5417L9.97226 13.4306H7.95837L7.19449 17.7778H3.95838L6.37504 4.08333H12.0139C14.8334 4.125 16.0695 5.125 15.4306 8.77777ZM27.2917 7.79166V8.08333H24.25V7.79166C24.3612 7.04166 24.0556 6.76389 23.1389 6.76389H22.8195C21.7639 6.76389 21.4306 7.15278 21.25 8.04166L20.9723 9.72222C21.5767 9.3498 22.2765 9.16157 22.9862 9.18055H23.4584C25.6667 9.18055 26.8612 10.3194 26.5139 12.8056L26.375 13.8472C25.9862 16.625 24.5556 17.8056 21.4445 17.8056H20.8334C17.7917 17.8056 16.6667 16.2083 17.0973 13.6389L18.0973 8.08333C18.5834 5.30555 19.8334 4.08333 23.0417 4.08333H23.4445C26.5834 4.04166 27.6389 5.375 27.2917 7.79166Z"],["d","M10.9305 6.8889H9.12499L8.43054 10.8333H10.2361C11.4444 10.8333 11.9444 10.4583 12.2361 8.77779C12.5278 7.09723 12.1389 6.8889 10.9305 6.8889Z"],["id","logo-R7","width","31","height","21","viewBox","0 0 31 21"],["d","M3.62504 0.944443L0.083374 21H27.2778L30.8056 0.944443H3.62504ZM15.4306 8.77777C15.3745 9.56866 15.1295 10.3345 14.7163 11.0112C14.3031 11.6879 13.7336 12.2556 13.0556 12.6667L13.9584 17.7778H10.5417L9.97226 13.4306H7.95837L7.19449 17.7778H3.95838L6.37504 4.08333H12.0139C14.8334 4.125 16.0695 5.125 15.4306 8.77777ZM26.4584 6.94444L21.2084
117.8194H17.6112L23.1667 6.94444H17.8334L18.3334 4.16666H26.9584L26.4584 6.94444Z"],["d","M10.9305 6.8889H9.12499L8.43054 10.8333H10.2361C11.4305 10.8333 11.9305 10.4583 12.2361 8.77779C12.5417 7.09723 12.125 6.8889 10.9305 6.8889Z"],["id","logo-R8","width","33","height","21","viewBox","0 0 33 21"],["d","M22.2222 12.2361H21.75C20.7778 12.2361 20.3611 12.625 20.1389 13.6944V13.9444C20 14.8333 20.375 15.2639 21.3472 15.2639H21.8195C22.7917 15.2639 23.2084 14.875 23.4306 13.875V13.6389C23.5278 12.6667 23.1528 12.2361 22.2222 12.2361Z"],["d","M3.62504 0.944443L0.083374 21H28.5834L32.1112 0.944443H3.62504ZM15.4306 8.77777C15.3745 9.56866 15.1295 10.3345 14.7163 11.0112C14.3031 11.6879 13.7336 12.2556 13.0556 12.6667L13.9584 17.7778H10.5417L9.97226 13.4306H7.95837L7.19449 17.7778H3.95838L6.37504 4.08333H12.0139C14.8334 4.125 16.0695 5.125 15.4306 8.77777ZM27.4028 8.04166V8.33333C27.3622 8.89714 27.174 9.44034 26.8571 9.90841C26.5402 10.3765 26.1057 10.7529 25.5973 11C26.0064 11.2715 26.3219 11.6626 26.5008 12.1199C26.6798 12.5771 26.7134 13.0785 26.5973 13.5556V13.8889C26.3056 16.1667 25.375 17.9444 21.5278 17.9444H21.0695C17.9028 17.9444 16.5834 16.5556 16.9723 13.8889V13.5972C17.0101 12.989 17.2211 12.4043 17.5804 11.9122C17.9397 11.42 18.4323 11.0408 19 10.8194C18.6318 10.5393 18.3486 10.1625 18.1819 9.73088C18.0151 9.29931 17.9714 8.82994 18.0556 8.375V8.04166C18.3473 5.75 19.2362 3.98611 22.9445 3.98611H23.3889C26.5139 3.98611 27.7778 5.30555 27.4028 8.04166Z"],["d","M23.2223 6.65277H22.75C21.8334 6.65277 21.3611 7.02777 21.2361 8.04166V8.29166C21.0973 9.15277 21.4445 9.58333 22.3334 9.58333H22.8056C23.7223 9.58333 24.1945 9.19444 24.3195 8.19444V7.94444C24.4584 7.1111 24.1111 6.65277 23.2223 6.65277Z"],["id","logo-R9","width","34","height","21","viewBox","0 0 34 21"],["d","M12.0045 6.22438H10.1139L9.37219 10.3546H11.2773C12.528 10.3546 13.0516 9.96192 13.3715 8.20222C13.6914 6.44252 13.2552 6.22438 12.0045 6.22438Z"],["d","M25.0496 6.02077H24.875C24.6615 5.9902 24.4439 6.00436 24.2361 6.06236C24.0283 6.12036 23.8349 6.22093 23.6681 6.35769C23.5012 6.49444 23.3646 6.6644 23.267 6.85675C23.1693 7.04911 23.1127 7.25967 23.1008 7.47507L22.9263 8.21676C22.7081 9.19113 22.9263 9.67105 24.0025 9.67105H24.2206C24.613 9.70102 25.0029 9.58793 25.3184 9.35267C25.6339 9.11741 25.8535 8.7759 25.9367 8.39127L26.1548 7.46052C26.3584 6.51
1523 26.1257 6.02077 25.0496 6.02077Z"],["d","M4.35493 0L0.646484 21H30.1832L33.8771 0H4.35493ZM16.7164 8.20222C16.6589 9.03064 16.4029 9.83307 15.9701 10.5418C15.5372 11.2505 14.9403 11.8447 14.2296 12.2742L15.1894 17.626H11.5828L11.0011 13.0886H8.89233L8.09247 17.6406H4.70396L7.23443 3.27216H13.1389C16.0911 3.31579 17.3854 4.36288 16.7164 8.20222ZM29.4851 7.35873L28.0308 13.5395C27.4491 16.0263 26.3002 17.8296 22.33 17.8296H22.0537C18.3307 17.8296 17.8653 16.1717 18.3452 13.8158L18.418 13.5104H21.7337V13.5976C21.5156 14.6157 21.7337 15.0519 22.8099 15.0519H22.9844C24.1042 15.0519 24.4387 14.6157 24.7441 13.5976L25.1513 11.867C24.4735 12.2054 23.7274 12.3845 22.9699 12.3906H22.6063C20.2213 12.3906 18.8688 11.1544 19.4796 8.50762L19.7268 7.40236C20.3085 4.93006 21.5301 3.1849 25.544 3.1849H25.8058C29.6451 3.14127 30.0523 4.88643 29.4851 7.35873Z"],["width","33.2306","height","21","transform","translate(0.646484)"],["id","logo-R10","width","43","height","22","viewBox","0 0 43 22"],["d","M11.358 6.37386H9.4674L8.72571 10.504H10.6308C11.8815 10.504 12.4051 10.1114 12.725 8.35169C13.045 6.592 12.6087 6.37386 11.358 6.37386Z"],["d","M3.70845 0.149475L0 21.1495H38.8296L42.5235 0.149475H3.70845ZM16.0699 8.35169C16.0124 9.18012 15.7564 9.98255 15.3236 10.6913C14.8908 11.4 14.2938 11.9942 13.5831 12.4237L14.5429 17.7755H10.9363L10.3546 13.2381H8.24585L7.44598 17.7901H4.05748L6.58795 3.42164H12.4924C15.4446 3.46526 16.7389 4.51236 16.0699 8.35169ZM24.7957 14.9687L24.1267 17.8773H16.419L17.088 14.9687H19.6621L21.5817 6.66471L18.9058 7.42094L19.5603 4.64324L22.847 3.49435H25.5956L22.9342 15.0269L24.7957 14.9687ZM38.5388 7.59546L37.0845 13.6453C36.5028 16.1467 35.2957 18.0082 31.1946 18.0082H30.9037C26.7735 18.0082 26.4391 16.1758 27.0062 13.6453L28.4605 7.59546C29.0422 5.10862 30.2202 3.23258 34.3504 3.23258H34.6413C38.7569 3.29075 39.106 5.10862 38.5388 7.59546Z"],["d","M33.9287 6.1848H33.7251C32.5326 6.1848 32.0963 6.66472 31.7764 8.04629L30.5402 13.2381C30.2348 14.6052 30.4384 15.0851 31.6309 15.0851H31.8345C32.998 15.0851 33.4633 14.6052 33.7687 13.2381L34.9613 8.06084C35.3248 6.66472 35.0921 6.1848 33.9287 6.1848Z"],["width","42.5235","height","21","transform","translate(0 0.149475)"],["id","logo-R11","width","41","height","22","viewBox","0 0 41 22"],["d","M11.5723 6.52333H9.68175L8.94006 10.6535H10.8452C12.0959 10.6535 12.6194 10.2609 12.9394 8.50117C13.2593 6.74147 12.823 6.52333 11.5723 6.52333Z"],["d","M3.9228 0.29895L0.214355 21.299H36.5717L40.3092 0.29895H3.9228ZM16.2843 8.50117C16.2267 9.32959 15.9707 10.132 15.5379 10.8407C15.1051 11.5494 14.5082 12.1436 13.7975 12.5732L14.7573 17.925H11.1506L10.5689 13.3876H8.4602L7.66034 17.9395H4.27183L6.80231 3.57111H12.7067C15.659 3.61474 16.9533 4.66183 16.2843 8.50117ZM25.0101 15.1037L24.3411 18.0122H16.6333L17.3023 15.1037H19.8764L21.7961 6.81419L19.1202 7.57042L19.7746 4.79272L23.0613 3.64383H25.8099L23.1486 15.1618L25.0101 15.1037ZM34.5357 15.1037L33.8813 18.0122H26.1735L26.8279 15.1037H29.402L31.3217 6.81419L28.5876 7.57042L29.3002 4.73455L32.6015 3.58565H35.4083L32.7469 15.1037H34.5357Z"],["width","40.0949","height","21","transform","translate(0.214355 0.29895)"],["id","logo-R12","width","43","height","22","viewBox","0 0 43 22"],["d","M11.358 6.67274H9.4674L8.72571 10.8029H10.6308C11.8815 10.8029 12.4051 10.4103 12.725 8.65058C13.045 6.89089 12.6087 6.67274 11.358 6.67274Z"],["d","M3.70845 0.448364L0 21.4484H38.8296L42.5235 0.448364H3.70845ZM16.0699 8.65058C16.0124 9.47901 15.7564 10.2814 15.3236 10.9901C14.8908 11.6989 14.2938 12.2931 13.5831 12.7226L14.5429 18.0744H10.9363L10.3546 13.537H8.24585L7.44598 18.0889H4.05748L6.58795 3.72053H12.4924C15.4446 3.76415 16.7389 4.81124 16.0699 8.65058ZM24.7957 15.2676L24.1267 18.1762H16.419L17.088 15.2676H19.6621L21.5817 6.9636L18.9058 7.71983L19.5603 4.94213L22.847 3.79324H25.5956L22.9342 15.3258L24.7957 15.2676ZM38.4079 7.71983C38.0769 9.21804 37.1674 10.5248 35.8774 11.3556L31.0201 14.9913C30.917 15.0601 30.8102 15.1232 30.7001 15.1804H36.59L35.892 18.1907H26.1773L26.599 16.3729C26.713 15.7257 26.959 15.1088 27.3218 14.5609C27.6846 14.0129 28.1564 13.5456 28.7078 13.188L33.7396 9.56679C34.0435 9.38586 34.3048 9.14148 34.5055 8.85034C34.7063 8.55919 34.8419 8.22815 34.903 7.87981V7.71983C35.1067 6.83271 34.8303 6.44005 33.8414 6.44005H33.6378C32.6634 6.44005 32.1835 6.78908 31.9217 7.89435V8.18521H28.5478L28.635 7.82163C29.2022 5.33479 30.6129 3.56055 34.3795 3.56055H34.6413C38.4079 3.58964 38.9314 5.40751 38.4079 7.71983Z"],["width","42.5235","height","21","transform","translate(0 0.448364)"],["id","logo-R13","width","43","height","22","viewBox","0 0 43 22"],["d","M11.358 6.82222H9.4674L8.72571 10.9524H10.6308C11.8815 10.9524 12.4051 10.5598 12.725 8.80006C13.045 7.04036 12.6087 6.82222 11.358 6.82222Z"],["d","M3.70845 0.597839L0 21.5978H38.8296L42.5235 0.597839H3.70845ZM16.0699 8.80006C16.0124 9.62848 15.7564 10.4309 15.3236 11.1396C14.8908 11.8483 14.2938 12.4425 13.5831 12.8721L14.5429 18.2239H10.9363L10.3546 13.6865H8.24585L7.44598 18.2384H4.05748L6.58795 3.87H12.4924C15.4446 3.91363 16.7389 4.96072 16.0699 8.80006ZM24.7957 15.4171L24.1267 18.3257H16.419L17.088 15.4171H19.6621L21.5817 7.11308L18.9058 7.86931L19.5603 5.09161L22.847 3.94271H25.5956L22.9342 15.4753L24.7957 15.4171ZM38.2625 8.02928L38.1898 8.3056C38.0677 8.88699 37.8195 9.43449 37.4627 9.90943C37.1059 10.3844 36.6491 10.7752 36.1247 11.0542C36.5361 11.3719 36.8356 11.8125 36.9794 12.3121C37.1233 12.8116 37.104 13.344 36.9245 13.8319V14.0937C36.3283 16.6242 35.1212 18.4566 31.1073 18.4566H30.8456C27.2098 18.4566 26.5845 16.5369 27.1517 14.0937L27.2244 13.8028H30.5402V14.0646C30.3075 15.039 30.5402 15.5189 31.6163 15.5189H31.8054C32.0186 15.5472 32.2354 15.5315 32.4422 15.4726C32.6491 15.4137 32.8417 15.313 33.008 15.1767C33.1744 15.0403 33.3109 14.8713 33.4093 14.68C33.5076 14.4887 33.5656 14.2792 33.5796 14.0646V13.8028C33.7978 12.8721 33.5069 12.4358 32.6053 12.4358H30.2784L30.9183 9.68717H33.2306C34.1468 9.68717 34.6122 9.3236 34.8449 8.32014L34.9176 8.02928C35.1357 7.08399 34.9176 6.57499 33.8123 6.57499H33.6378C33.4248 6.55285 33.2096 6.57291 33.0044 6.63404
1C32.7992 6.69517 32.608 6.79616 32.4419 6.93124C32.2757 7.06631 32.1379 7.23282 32.0361 7.42123C31.9344 7.60965 31.8708 7.81627 31.849 8.02928V8.3056H28.5042L28.5769 8.02928C29.1586 5.51335 30.642 3.6664 34.2777 3.6664H34.5395C38.4661 3.73911 38.8733 5.5279 38.3061 8.02928H38.2625Z"],["width","42.5235","height","21","transform","translate(0 0.597839)"],["id","logo-R14","width","43","height","22","viewBox","0 0 43 22"],["d","M11.358 6.97163H9.4674L8.72571 11.1018H10.6308C11.8815 11.1018 12.4051 10.7092 12.725 8.94947C13.045 7.18977 12.6087 6.97163 11.358 6.97163Z"],["d","M3.70845 0.747253L0 21.7473H38.8296L42.5235 0.747253H3.70845ZM16.0699 8.94947C16.0124 9.7779 15.7564 10.5803 15.3236 11.289C14.8908 11.9977 14.2938 12.5919 13.5831 13.0215L14.5429 18.3733H10.9363L10.3546 13.8359H8.24585L7.44598 18.3878H4.05748L6.58795 4.01941H12.4924C15.4446 4.06304 16.7389 5.11013 16.0699 8.94947ZM24.7957 15.552L24.1267 18.4606H16.419L17.088 15.552H19.6621L21.5817 7.26249L18.9058 8.01872L19.5603 5.24102L22.847 4.09213H25.5956L22.9342 15.6101L24.7957 15.552ZM38.0152 13.356L37.3899 16.061H35.7756L35.223 18.4169H31.8927L32.4307 16.061H26.3082L26.919 13.3996L34.714 4.03396H38.5388L36.3573 13.356H38.0152Z"],["d","M33.1287 13.3414L34.234 8.51318L30.2783 13.3414H33.1287Z"],["width","42.5235","height","21","transform","translate(0 0.747253)"],["id","logo-R15","width","43","height","22","viewBox","0 0 43 22"],["d","M11.358 7.12111H9.4674L8.72571 11.2513H10.6308C11.8815 11.2513 12.4051 10.8586 12.725 9.09894C13.045 7.33925 12.6087 7.12111 11.358 7.12111Z"],["d","M3.70845 0.896729L0 21.8967H38.8296L42.5235 0.896729H3.70845ZM16.0699 9.09894C16.0124 9.92737 15.7564 10.7298 15.3236 11.4385C14.8908 12.1472 14.2938 12.7414 13.5831 13.171L14.5429 18.5228H10.9363L10.3546 13.9854H8.24585L7.44598 18.5373H4.05748L6.58795 4.16889H12.4924C15.4446 4.21252 16.7389 5.25961 16.0699 9.09894ZM24.7957 15.716L24.1267 18.6246H16.419L17.088 15.716H19.6621L21.5817 7.41196L18.9058 8.1682L19.5603 5.3905L22.847 4.2416H25.5956L22.9342 15.7742L24.7957 15.716ZM38.0589 7.15019H32.0963L31.4855 9.79701C32.1477 9.45873 32.8797 9.27947 33.6233 9.27346H33.9287C36.241 9.27346 37.7098 10.4224 37.0699 13.2146L36.8082 14.3199C36.241 16.8212 34.9758 18.6827 30.991 18.6827H30.7729C26.9481 18.6827 26.4827 16.8358 27.0644 14.3199V14.0581H30.3947V14.2762C30.1621 15.2942 30.3947 15.7305 31.5145 15.7305H31.6454C32.8234 15.7305 33.2306 15.1634 33.4633 14.1599L33.6378 13.3891C33.856 12.4147 33.6378 11.8185 32.5907 11.8185H32.4162C32.0903 11.8315 31.7714 11.9165 31.4822 12.0674C31.1931 12.2183 30.9409 12.4312 30.7438 12.6911H27.6316L29.624 4.06709H38.7424L38.0589 7.15019Z"],["width","42.5235","height","21","transform","translate(0 0.896729)"],["id","logo-R16","width","43","height","22","viewBox","0 0 43 22"],["d","M11.358 6.27058H9.4674L8.72571 10.4008H10.6308C11.8815 10.4008 12.4051 10.0081 12.725 8.24842C13.045 6.48873 12.6087 6.27058 11.358 6.27058Z"],["d","M30.5402 12.6695L30.322 13.6002C30.1184 14.4873 30.322 14.9818 31.4418 14.9818H31.6018C31.8151 15.0234 32.0347 15.0198 32.2465 14.9714C32.4583 14.9229 32.6576 14.8306 32.8316 14.7005C33.0056 14.5704 33.1504 14.4052 33.2567 14.2157C33.363 14.0262 33.4284 13.8165 33.4488 13.6002L33.6233 12.8585C33.856 11.8842 33.6233 11.4042 32.5616 11.4042H32.3435C31.9391 11.351 31.5294 11.4515 31.1955 11.6858C30.8616 11.92 30.6277 12.2711 30.5402 12.6695Z"],["d","M3.70845 0.0462036L0 21.0462H38.8296L42.5235 0.0462036H3.70845ZM16.0699 8.24842C16.0124 9.07685 15.7564 9.87928 15.3236 10.588C14.8908 11.2967 14.2938 11.8909 13.5831 12.3204L14.5429 17.6722H10.9363L10.3546 13.1348H8.24585L7.44598 17.6868H4.05748L6.58795 3.31836H12.4924C15.4446 3.36199 16.7389 4.40908 16.0699 8.24842ZM24.7957 14.8509L24.1267 17.7595H16.419L17.088 14.8509H19.6621L21.5817 6.56144L18.9058 7.31767L19.5603 4.53997L22.847 3.39108H25.5956L22.9342 14.9091L24.7957 14.8509ZM38.0734 7.18679L38.0007 7.49219H34.7431V7.40493C34.9467 6.38692 34.7431 5.95064 33.6524 5.95064H33.4488C32.3289 5.95064 31.9217 6.38692 31.6891 7.40493L31.2964 9.13554C31.9701 8.80192 32.7115 8.62776 33.4633 8.62654H33.8123C36.1974 8.62654 37.5499 9.84814 36.9391 12.495L36.6918 13.6002C36.1247 16.0725 34.8885 17.8322 30.8747 17.8322H30.6129C26.7445 17.8322 26.3518 16.0725 26.919 13.6002L28.3733 7.43402C28.9404 4.93263 30.0893 3.14385 34.0596 3.14385H34.3359C38.1316 3.18748 38.597 4.83083 38.117 7.18679H38.0734Z"],["width","42.5235","height","21","transform","translate(0 0.0462036)"],["id","logo-R17","width","42","height","22","viewBox","0 0 42 22"],["d","M12.0852 6.41957H10.1946L9.45288 10.5498H11.358C12.6087 10.5498 13.1322 10.1571 13.4522 8.39741C13.7721 6.63771 13.3358 6.41957 12.0852 6.41957Z"],["d","M4.43562 0.19519L0.727173 21.1952H38.1025L41.7964 0.19519H4.43562ZM16.7971 8.39741C16.7396 9.22583 16.4836 10.0283 16.0507 10.737C15.6179 11.4457 15.02
11 12.0399 14.3103 12.4694L15.2701 17.8212H11.6635L11.0817 13.2838H8.97302L8.17316 17.8358H4.78465L7.31512 3.46735H13.2196C16.1718 3.51098 17.4661 4.55807 16.7971 8.39741ZM25.5229 14.9999L24.8539 17.9085H17.1461L17.8151 14.9999H20.3892L22.3089 6.71043L19.633 7.46666L20.2874 4.68896L23.5741 3.54007H26.3227L23.6614 15.0581L25.5229 14.9999ZM37.0845 6.44865L30.8165 17.8649H27.1371L33.507 6.49228H28.3588L29.0568 3.48189H37.6517L37.0845 6.44865Z"],["width","41.0693","height","21","transform","translate(0.727173 0.19519)"],["id","instagram","width","23","height","23","viewBox","0 0 23 23","xmlns","http://www.w3.org/2000/svg"],["d","M11.2344 2.46597C14.1734 2.46597 14.5215 2.47886 15.6773 2.53042C16.7516 2.57769 17.3316 2.75815 17.7184 2.90855C18.2297 3.1062 18.5992 3.34683 18.9816 3.72925C19.3684 4.11597 19.6047 4.4812 19.8023 4.99253C19.9527 5.37925 20.1332 5.96362 20.1805 7.03355C20.232 8.1937 20.2449 8.54175 20.2449 11.4765C20.2449 14.4156 20.232 14.7636 20.1805 15.9195C20.1332 16.9937 19.9527 17.5738 19.8023 17.9605C19.6047 18.4718 19.3641 18.8414 18.9816 19.2238C18.5949 19.6105 18.2297 19.8468 17.7184 20.0445C17.3316 20.1949 16.7473 20.3753 15.6773 20.4226C14.5172 20.4742 14.1691 20.4871 11.2344 20.4871C8.29531 20.4871 7.94727 20.4742 6.79141 20.4226C5.71719 20.3753 5.13711 20.1949 4.75039 20.0445C4.23906 19.8468 3.86953 19.6062 3.48711 19.2238C3.10039 18.8371 2.86406 18.4718 2.66641 17.9605C2.51602 17.5738 2.33555 16.9894 2.28828 15.9195C2.23672 14.7593 2.22383 14.4113 2.22383 11.4765C2.22383 8.53745 2.23672 8.1894 2.28828 7.03355C2.33555 5.95933 2.51602 5.37925 2.66641 4.99253C2.86406 4.4812 3.10469 4.11167 3.48711 3.72925C3.87383 3.34253 4.23906 3.1062 4.75039 2.90855C5.13711 2.75815 5.72149 2.57769 6.79141 2.53042C7.94727 2.47886 8.29531 2.46597 11.2344 2.46597ZM11.2344 0.485107C8.24805 0.485107 7.87422 0.497998 6.70117 0.549561C5.53242 0.601123 4.72891 0.790185 4.03281 1.06089C3.30664 1.34448 2.69219 1.71831 2.08203 2.33276C1.46758 2.94292 1.09375 3.55737 0.810156 4.27925C0.539453 4.97964 0.350391 5.77886 0.298828 6.94761C0.247266 8.12495 0.234375 8.49878 0.234375 11.4851C0.234375 14.4714 0.247266 14.8453 0.298828 16.0183C0.350391 17.1871 0.539453 17.9906 0.810156 18.6867C1.09375 19.4128 1.46758 20.0273 2.08203 20.6375C2.69219 21.2476 3.30664 21.6257 4.02852 21.905C4.72891 22.1757 5.52813 22.3648 6.69688 22.4164C7.86992 22.4679 8.24375 22.4808 11.2301 22.4808C14.2164 22.4808 14.5902 22.4679 15.7633 22.4164C16.932 22.3648 17.7355 22.1757 18.4316 21.905C19.1535 21.6257 19.768 21.2476 20.3781 20.6375C20.9883 20.0273 21.3664 19.4128 21.6457 18.691C21.9164 17.9906 22.1055 17.1914 22.157 16.0226C22.2086 14.8496 22.2215 14.4757 22.2215 11.4894C22.2215 8.50308 22.2086 8.12925 22.157 6.9562C22.1055 5.78745 21.9164 4.98394 21.6457 4.28784C21.375 3.55737 21.0012 2.94292 20.3867 2.33276C19.7766 1.72261 19.1621 1.34448 18.4402 1.06519C17.7398 0.794482 16.9406 0.60542 15.7719 0.553857C14.5945 0.497998 14.2207 0.485107 11.2344 0.485107Z"],["d","M11.2344 5.83472C8.11484 5.83472 5.58398 8.36558 5.58398 11.4851C5.58398 14.6046 8.11484 17.1355 11.2344 17.1355C14.3539 17.1355 16.8848 14.6046 16.8848 11.4851C16.8848 8.36558 14.3539 5.83472 11.2344 5.83472ZM11.2344 15.1503C9.21055 15.1503 7.56914 13.5089 7.56914 11.4851C7.56914 9.46128 9.21055 7.81987 11.2344 7.81987C13.2582 7.81987 14.8996 9.46128 14.8996 11.4851C14.8996 13.5089 13.2582 15.1503 11.2344 15.1503Z"],["d","M18.4273 5.61138C18.4273 6.34185 17.8344 6.93052 17.1082 6.93052C16.3777 6.93052 15.7891 6.33755 15.7891 5.61138C15.7891 4.88091 16.382 4.29224 17.1082 4.29224C17.8344 4.29224 18.4273 4.88521 18.4273 5.61138Z"],["width","22","height","22","transform","translate(0.234375 0.485107)"],["id","twitter","width","1200","height","1227","viewBox","0 0 1200 1227"],["d","M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z"],["id","replay","width","25","height","24","viewBox","0 0 25 24","xmlns","http://www.w3.org/2000/svg"],["d","M12.9268 4V2L9.92676 5L12.9268 8V6C16.2368 6 18.9268 8.69 18.9268 12C18.9268 15.31 16.2368 18 12.9268 18C9.61676 18 6.92676 15.31 6.92676 12H4.92676C4.92676 16.42 8.50676 20 12.9268 20C17.3468 20 20.9268 16.42 20.9268 12C20.9268 7.58 17.3468 4 12.9268 4Z"],["d","M16.3643 11.9335L11.2081 14.9104L11.2081 8.95662L16.3643 11.9335Z"],["id","logo-pmh","viewBox","0 0 500 250"],["x","38.6","y","17.4","width","418.7","height","216","fill","#FFFFFF"],["d","M120.2,86.3h-18.9L93.1,131H112c11.2,0,17-6.3,20.1-22.9C135.1,91.4,131.9,86.3,120.2,86.3z"],["d","M38.6,17.4L0,233.4h460.9l39.1-216H38.6z M165.5,107.2c-7,39-27.3,52.4-52.7,52.4H87.9l-7.6,41.3H45.5\n l27-143.9h59.1C158.3,56.9,172.7,67.7,165.5,107.2L165.5,107.2z M261.7,200.2l15.2-86.2l-37.7,50.7L219.4,115l-15.2,85.9h-34.1\n L197,56.9h33.2l19.2,51.8l39.2-51.8h32.7l-26.2,143.9L261.7,200.2z M427,200.2h-34.2l10.5-56.8h-37.1l-10.5,56.8h-34.2l27.1-143.3\n h34.2L372,111.7h37.1l10-54.8h34.2L427,200.2z"],["id","equidia-regions","viewBox","0 0 74.884 8.9683"],["transform","translate(-28.326 -127.05)"],["transform","matrix(.35278 0 0 -.35278 -.24918 406.34)"],["transform","translate(153.11 787.45)"],["d","m0 0h-7.834l-3.025-17.167h8.506c4.938 0 6.749 1.525 7.756 7.626l.311 1.888c.905 5.43-.957 7.653-5.714 7.653m1.318-8.041-.18-1.06c-.621-3.646-1.215-4.214-3.103-4.214h-3.904l1.654 9.462h3.749c1.965 0 2.379-.749 1.784-4.188m-41.909 8.222h-2.766c-4.344 0-6.127-1.577-6.878-5.869l-1.008-5.791c-.647-3.672.982-5.585 4.472-5.844l-.697-3.542h4.369l.672 3.542c3.827.181 5.455 1.81 6.154 5.844l1.008 5.791c.699 3.956-1.241 5.869-5.326 5.869m1.009-5.869-1.009-5.791c-.285-1.578-.775-1.991-2.534-1.991h-2.197c-1.37 0-1.862.517-1.603 1.991l1.008 5.791c.284 1.577.775 1.991 2.534 1.991h2.197c1.371 0 1.863-.517 1.604-1.991m18.02 5.688-1.991-11.479c-.284-1.578-.775-1.991-2.534-1.991h-1.938c-1.371 0-1.863.517-1.604 1.991l1.991 11.479h-4.318l-1.99-11.479c-.699-3.957 1.24-5.87 5.325-5.87h2.509c4.343 0 6.127 1.603 6.877 5.87l1.991 11.479zm6.825 0-3.026-17.167h4.319l3.024 17.167zm-53.596 4.24-3.774-21.407h4.317l2.302 13.03c.18 1.086.258 1.5.284 2.017l2.585-1.81h10.394l.699 3.93h-9.903zm3.31-21.407h10.471l.698 3.929h-10.471zm74.381 17.167-3.024-17.167h4.317l3.026 17.167zm-73.217-10.523h10.47l.699 3.93h-10.472zm88.472 10.704h-2.586c-4.343 0-6.127-1.603-6.877-5.869l-1.991-11.48h4.319l.62 3.516h6.153l-.62-3.516h4.317l1.991 11.48c.698 3.956-1.241 5.869-5.326 5.869m1.008-5.869-.698-3.956h-6.153l.698 3.956c.284 1.577.775 1.99 2.534 1.99h2.017c1.37 0 1.861-.517 1.602-1.99"],["transform","translate(-.7302 -.0453)"],["transform","translate(251.67 784.28)"],["d","m0 0h-.361c-1.625 0-2.15-.49-2.451-2.192l-1.126-6.395c-.296-1.677.055-2.167 1.68-2.167h.31c1.573 0 2.097.49 2.393 2.167l1.127 6.395c.296 1.676-.025 2.192-1.572 2.192"],["transform","translate(199.18 783.99)"],["d","m0 0h-1.96l-.868-4.926h1.96c1.495 0 2.119.465 2.487 2.553.363 2.063-.123 2.373-1.619 2.373"],["transform","translate(288.39 782.94)"],["d","m0 0-.104-.593h-3.689l.087.49c.164.928-.077 1.315-1.47 1.315h-.309c-1.419 0-1.771-.387-1.935-1.315l-.014-.077c-.144-.825.131-1.161 1.163-1.599l1.413-.619c3.517-1.547 4.089-2.398 3.581-5.287l-.051-.283c-.5-2.837-1.701-4.823-6.291-4.823h-.465c-4.59 0-5.08 1.754-4.607 4.436l.15.851h3.687l-.104-.593c-.164-.928.117-1.238 1.433-1.238h.308c1.393 0 1.71.335 1.878 1.289l.023.129c.16.903-.082 1.29-1.286 1.78l-1.369.567c-3.266 1.367-3.985 2.553-3.512 5.235l.022.129c.546 3.094 2.024 4.899 6.46 4.899h.31c4.59
10 5.205-1.779 4.691-4.693m-17.025-12.61h-3.997l.65 3.688-3.454 6.885-1.864-10.573h-3.92l3.019 17.123h3.791l3.587-7.298 1.287 7.298h3.92zm-13.989 12.223-1.286-7.298c-.527-2.991-1.881-5.106-6.857-5.106h-.517c-5.028 0-5.609 2.115-5.082 5.106l1.287 7.298c.523 2.966 1.85 5.08 6.878 5.08h.542c5.003 0 5.558-2.114 5.035-5.08m-18.419-12.223h-3.791c.405 2.296 3.019 17.123 3.019 17.123h3.791c-.751-4.257-2.27-12.867-3.019-17.123m-5.773 12.172-.108-.619h-3.895l.051.284c.267 1.521-.045 2.088-1.51 2.114h-.438c-1.552-.026-2.04-.593-2.307-2.114l-1.16-6.577c-.259-1.469.046-1.934 1.619-1.934h.36c1.522 0 2.017.465 2.276 1.934l.236 1.342h-2.011l.559 3.172h5.905l-.909-5.158c-.455-2.579-1.593-4.797-6.699-4.797h-.335c-4.797 0-5.605 1.857-5.059 4.952l1.305 7.401c.532 3.017 1.807 5.131 6.914 5.131h.232c5.029 0 5.506-2.114 4.974-5.131m-15.067 1.418h-5.519l-.573-3.249h5.029l-.583-3.301h-5.028l-.618-3.507h5.595l-.623-3.533h-9.619l3.02 17.123h9.542zm-13.35-2.295c-.478-2.708-1.536-4.178-2.953-4.9l1.115-6.395h-4.255l-.69 5.441h-2.218l-.96-5.441h-4.022l3.019 17.123h6.731c3.506 0 5.037-1.263 4.233-5.828m-14.396 9.796-4.408-25.105h103.63l4.403 25.105z"],["id","dots-vertical","viewBox","0 0 25 25"],["d","M12.3887 8.85156C13.4887 8.85156 14.3887 7.95156 14.3887 6.85156C14.3887 5.75156 13.4887 4.85156 12.3887 4.85156C11.2887 4.85156 10.3887 5.75156 10.3887 6.85156C10.3887 7.95156 11.2887 8.85156 12.3887 8.85156ZM12.3887 10.8516C11.2887 10.8516 10.3887 11.7516 10.3887 12.8516C10.3887 13.9516 11.2887 14.8516 12.3887 14.8516C13.4887 14.8516 14.3887 13.9516 14.3887 12.8516C14.3887 11.7516 13.4887 10.8516 12.3887 10.8516ZM12.3887 16.8516C11.2887 16.8516 10.3887 17.7516 10.3887 18.8516C10.3887 19.9516 11.2887 20.8516 12.3887 20.8516C13.4887 20.8516 14.3887 19.9516 14.3887 18.8516C14.3887 17.7516 13.4887 16.8516 12.3887 16.8516Z"],["id","empty-data","viewBox","0 0 85 71"],["id","Layer_2"],["id","Vector","opacity","0.7","d","M15.9803 32.052L12.8892 40.8267L8.15515 43.5215L8.0622 43.8226C7.45358 44.9449 6.65009 46.4139 5.79862 47.8526C5.60374 48.181 5.40586 48.5004 5.21098 48.8076L5.13003 48.9292C5.06108 49.0357 4.99212 49.1421 4.92316 49.2303L4.80024 49.3885C4.77625 49.4189 4.74927 49.4463 4.71329 49.4767C4.57838 49.6075 4.40149 49.7139 4.18862 49.7961C4.07769 49.8386 3.96376 49.8721 3.84383 49.8964C3.78687 49.9086 3.72691 49.9177 3.67294 49.9268L3.24121 49.9542L3.2562 50.3314V52.8193L3.55601 52.8163C3.66095 52.8163 3.71192 52.8102 3.77188 52.8071L3.86782 52.798C3.92179 52.7919 3.97275 52.7889 4.01773 52.7798C4.15264 52.7615 4.28456 52.7402 4.41348 52.7129C4.67732 52.6581 4.93815 52.5821 5.187 52.4847C5.74465 52.2718 6.23335 51.9677 6.63809 51.5845C6.76102 51.4689 6.86595 51.3594 6.9499 51.256L7.19574 50.9427C7.30668 50.7937 7.39362 50.6629 7.48057 50.5291L7.57651 50.3831C7.80437 50.0272 8.02023 49.6744 8.22111 49.3368C8.83272 48.3057 9.45334 47.2078 10.2239 45.7874L15.7404 45.0118L16.5319 44.8384L22.5042 35.2821L15.9743 32.0489L15.9803 32.052Z"],["id","Vector_2","d","M50.3596 4.04894C56.7576 4.04894 62.7719 6.57643 67.296 11.166C76.6352 20.6403 76.6352 36.0546 67.296 45.5258C62.7719 50.1154 56.7576 52.6429 50.3596 52.6429C43.9616 52.6429 37.9473 50.1154 33.4232 45.5258C24.084 36.0516 24.084 20.6373 33.4232 11.166C37.9473 6.57643 43.9616 4.04894 50.3596 4.04894ZM50.3596 0.0950012C43.233 0.0950012 36.1065 2.85364 30.6679 8.37091C19.7937 19.4024 19.7937 37.2925 30.6679 48.324C36.1065 53.8413 43.233 56.5999 50.3596 56.5999C57.4861 56.5999 64.6127 53.8413 70.0513 48.324C80.9255 37.2925 80.9255 19.4024 70.0513 8.37091C64.6127 2.85364 57.4861 0.0950012 50.3596 0.0950012Z"],["id","Vector_3","opacity","0.7","d","M48.4226 41.6905L48.0329 41.3529L47.4093 38.2262L43.1069 40.2458L44.588 43.8408L44.9988 44.1085C45.3016 44.3153 45.6044 44.5191 45.9102 44.7259C46.6267 45.2095 47.3703 45.7113 48.0928 46.2162L48.3477 46.3926C49.2711 47.0314 50.2275 47.6944 51.1539 48.3574L51.5077 48.6099C52.9378 48.5278 54.3409 48.2936 55.6961 47.9134L50.2815 43.2812C49.6579 42.755 49.0432 42.2227 48.4256 41.6905H48.4226Z"],["id","Vector_4","d","M23.6013 28.9831L20.2344 28.8128L16.2199 29.5458L16.094 29.6249L8.47871 30.6772L0.407746 28.5664L0 29.5549L8.21188 34.5217L15.8241 31.6992L15.1256 37.0461L15.1825 37.1404C15.2185 37.1952 15.2515 37.2469 15.2875 37.2955C15.4344 37.5023 15.5873 37.6605 15.7342 37.8126L15.7762 37.8552C15.9021 37.9768 16.043 38.0894 16.1929 38.1988L21.1158 43.0926L22.3001 48.8958L22.6239 49.1513C24.1919 50.7298 25.3852 51.9373 26.4855 53.0657L27.4389 54.0511L28.1165 54.772L28.2784 54.9575C28.6082 55.3711 28.9679 56.1193 29.2168 56.9101L29.3037 57.1869L32.2269 56.3748L32.149 56.0828C32.068 55.7817 31.993 55.5506 31.9061 55.2951C31.8072 55.0061 31.7142 54.7659 31.6153 54.5408C31.4354 54.1241 31.1776 53.5766 30.7668 53.0079L30.6199 52.8132L28.851 50.7906C27.7027 49.5132 26.5574 48.254 25.667 47.2808L26.3116 41.6874L26.3416 41.4897L25.4601 39.1204H25.4901C26.2366 39.2451 27.9396 39.7774 29.5736 40.3157C27.7837 37.1222 26.7643 33.6031 26.5185 30.0385L23.6013 28.974V28.9831Z"],["id","Vector_5","d","M50.2039 16.2484L46.0605 13.0001L45.7037 17.5806L40.2201 25.0566L38.4332 27.3529L36.7903 29.561L30.4282 29.9199C30.752 34.181 32.392 38.357 35.3512 41.7604L36.3136 41.8243L37.216 43.6431C38.796 45.0452 40.5589 46.1706 42.4477 46.9979L41.1765 41.1552L43.1073 40.2488L47.4096 38.2293L47.4456 38.211L48.0392 32.6937L50.5936 23.7517L55.9573 26.0177L58.3348 22.6051L50.2039 16.2514V16.2484Z"],["id","Vector_6","d","M84.8202 67.7318L84.2356 70.095L65.938 51.5328L67.3411 45.8695L83.2672 62.0259C84.7393 63.5193 85.3269 65.6848 84.8202 67.7318Z"],["id","logo-equidia-plus","viewBox","0 0 127 26"],["d","M126.67 10.9071H121.041L121.637 7.37047L117.947 5.09961L116.903 10.9071H111.386L110.678 14.9648H116.195L115.151 20.7351H119.289L120.295 14.9648H125.924L126.67 10.9071Z","fill","currentColor"],["d","M99.6442 18.4651H93.2697L92.6359 22.1133H88.1626L90.2129 10.2751C90.9957 5.88226 92.8223 4.20703 97.333 4.20703H100.017C104.229 4.20703 106.242 6.18008 105.534 10.2751L103.484 22.1133H99.0105L99.6442 18.4651ZM93.978 14.3328H100.352L101.061 10.2378C101.322 8.71153 100.837 8.19035 99.4205 8.19035H97.333C95.5064 8.19035 95.0217 8.59985 94.7235 10.2378L94.0152 14.3328H93.978Z","fill","currentColor"],["d","M81.1167 22.1128L84.248 4.39258H88.7214L85.5901 22.1128H81.1167Z","fill","currentColor"],["d","M66.4663 4.39258H74.5556C79.4763 4.39258 81.4148 6.70067 80.4828 12.2848L80.1473 14.2206C79.1035 20.512 77.2396 22.1128 72.1326 22.1128H63.335L66.4663 4.39258ZM70.2314 8.37589L68.5166 18.1294H72.5426C74.4811 18.1294 75.1148 17.5338 75.7485 13.7738L75.9349 12.6943C76.5314 9.15767 76.1213 8.37589 74.1083 8.37589H70.2314Z","fill","currentColor"],["d","M56.2153 22.1128L59.3467 4.39258H63.82L60.6887 22.1128H56.2153Z","fill","currentColor"],["d","M46.0006 4.39258L43.9504 16.2308C43.6894 17.7572 44.174 18.2783 45.5906 18.2783H47.6036C49.4302 18.2783 49.9148 17.8688 50.213 16.2308L52.2633 4.39258H56.7367L54.6864 16.2308C53.9036 20.6237 52.0769 22.2989 47.5663 22.2989H44.9569C40.7445 22.2989 38.7314 20.3258 39.4397 16.2308L41.49 4.39258H45.9634H46.0006Z","fill","currentColor"],["d","M30.7161 22.2624L30.0078 25.9106H25.4972L26.2055 22.2624C22.5895 22.0018 20.912 20.0287 21.583 16.2316L22.6268 10.238C23.4096 5.80792 25.2362 4.16992 29.7469 4.16992H32.6173C36.8297 4.16992 38.8427 6.14296 38.1344 10.238L37.0906 16.2316C36.3823 20.401 34.6675 22.0762 30.7161 22.2624ZM29.9705 18.2791C31.7971 18.2791 32.2818 17.8696 32.58 16.2316L33.6238 10.238C33.8847 8.71165 33.4001 8.19046 31.9835 8.19046H29.7096C27.883 8.19046 27.3983 8.59996 27.1001 10.238L26.0563 16.2316C25.7954 17.7579 26.28 18.2791 27.6966 18.2791H29.9705Z","fill","currentColor"],["d","M4.47335 22.113H0L3.91418 0L11.0343 4.39282H21.2857L20.5774 8.45059H9.84137L7.15736 6.58922C7.15736 7.11041 7.04553 7.55713 6.85914 8.67395L4.47335 22.113ZM7.34375 22.113L8.05203 18.0552H18.8626L18.1544 22.113H7.34375ZM19.3472 15.2632H8.53665L9.24493 11.2054H20.0555L19.3472 15.2632Z","fill","currentColor"],["id","picto-menu-recherche","viewBox","0 0 38 25"],["d","M23 3C26.59 3 29.5 5.91 29.5 9.5C29.5 11.11 28.9097 12.5905 27.9297 13.7305L28.21 14H29L33.9902 19L32.5 20.4902L27.5 15.5V14.71L27.2305 14.4297C26.0905 15.4097 24.61 16 23 16C19.41 16 16.5 13.09 16.5 9.5C16.5 5.91 19.41 3 23 3ZM23 5C20.51 5 18.5 7.01 18.5 9.5C18.5 11.99 20.51 14 23 14C25.49 14 27.5 11.99 27.5 9.5C27.5 7.01 25.49 5 23 5Z","fill","currentColor"],["d","M22.5 20H4.5V18H22.5V20ZM22.5 15H4.5V13H22.5V15ZM22.5 8V10H4.5V8H22.5Z","fill","currentColor"],["id","icon-play-outline","width","30","height","30","viewBox","0 0 30 30","fill","none","xmlns","http://www.w3.org/2000/svg"],["fill-rule","evenodd","clip-rule","evenodd","d","M15 2.5C8.1 2.5 2.5 8.1 2.5 15C2.5 21.9 8.1 27.5 15 27.5C21.9 27.5 27.5 21.9 27.5 15C27.5 8.1 21.9 2.5 15 2.5ZM12.5 20.625L20 15L12.5 9.375V20.625ZM5 15C5 20.5125 9.4875 25 15 25C20.5125 25 25 20.5125 25 15C25 9.4875 20.5125 5 15 5C9.4875 5 5 9.4875 5 15Z","fill","currentColor"],["id","receipt","width","30","height","30","viewBox","0 0 30 30","fill","none","xmlns","http://www.w3.org/2000/svg"],["fill-rule","evenodd","clip-rule","evenodd","d","M5.625 25.625L3.75 27.5V2.5L5.625 4.375L7.5 2.5L9.375 4.375L11.25 2.5L13.125 4.375L15 2.5L16.875 4.375L18.75 2.5L20.625 4.375L22.5 2.5L24.375 4.375L26.25 2.5V27.5L24.375 25.625L22.5 27.5L20.625 25.625L18.75 27.5L16.875 25.625L15 27.5L13.125 25.625L11.25 27.5L9.375 25.625L7.5 27.5L5.625 25.625ZM22.5 8.75V11.25H7.5V8.75H22.5ZM7.5 13.75V16.25H22.5V13.75H7.5ZM7.5 18.75V21.25H22.5V18.75H7.5Z","fill","currentColor"],["id","quinte-plus","width","26","height","23","viewBox","0 0 26 23","xmlns","http://www.w3.org/2000/svg"],["d","M3.67508 18.596L5.75026 22.6375H10.1416L7.04892 18.4618C8.31411 18.1462 9.53913 17.4279 10.57 16.0248C12.4779 13.4536 13.3883 8.62668 13.3883 5.45126C13.3883 2.27583 10.878 0 8.37436 0C6.37951 0 4.49846 0.443082 2.9655 2.59807C1.1447 5.1693 0 9.94922 0 13.2723C0 16.5955 1.707 18.2604 3.67508 18.596ZM5.89753 3.94746C6.55355 2.83304 7.26313 2.47052 8.11998 2.47052C8.97683 2.47052 9.77343 3.40368 9.77343 5.45797C9.77343 7.51226 8.74923 12.6748 7.49743 14.756C6.78785 15.8973 6.0448 16.2329 5.30175 16.2329C4.25077 16.2329 3.6483 15.5079 3.6483 13.2723C3.6483 11.0368 4.73275 5.94805 5.89753 3.94746Z"],["d","M25.9999 11.5135H22.1843L23.0344 7.16992H20.002L19.1518 11.5135H15.3496L14.8408 14.0511H18.6565L17.8063 18.3745H20.8388L21.6822 14.0511H25.4979L25.9999 11.5135Z"],["id","book","width","28","height","26","viewBox","0 0 28 26","xmlns","http://www.w3.org/2000/svg"],["d","M22.7647 0L16.4412 6.25V20L22.7647 14.375V0ZM0 6.25V24.5625C0 24.875 0.316176 25.1875 0.632353 25.1875C0.758824 25.1875 0.822059 25.125 0.948529 25.125C2.65588 24.3125 5.12206 23.75 6.95588 23.75C9.42206 23.75 12.0779 24.25 13.9118 25.625V6.25C12.0779 4.875 9.42206 4.375 6.95588 4.375C4.48971 4.375 1.83382 4.875 0 6.25ZM27.8235 23.125V6.25C27.0647 5.6875 26.2426 5.3125 25.2941 5V21.875C23.9029 21.4375 22.3853 21.25 20.8676 21.25C18.7176 21.25 15.6191 22.0625 13.9118 23.125V25.625C15.6191 24.5625 18.7176 23.75 20.8676 23.75C22.9544 23.75 25.1044 24.125 26.875 25.0625C27.0015 25.125 27.0647 25.125 27.1912 25.125C27.5074 25.125 27.8235 24.8125 27.8235 24.5V23.125Z"],["id","discipline-trot-sulky","width","40","height","27","viewBox","0 0 40 27","xmlns","http://www.w3.org/2000/svg"],["d","M11.5546 11.4103L11.4746 11.4273L11.8493 11.3077L11.5546 11.4103L14.9646 10.7044L15.0323 10.3002L15.4562 9.99704L11.3723 9.7201L11.1508 9.70312L10.9977 9.8227L8.87695 11.6178L11.017 11.5985L11.5546 11.4103Z"],["d","M37.5874 22.1832C37.519 22.0128 37.4344 21.8245 37.349 21.654C37.162 21.3123 36.9744 20.9544 36.6851 20.6126C36.6167 20.527 36.532 20.4421 36.4297 20.3565L36.2082 20.169L35.7997 19.8103L34.9828 19.1276L33.3482 17.7622C32.9059 17.3865 32.4628 17.0108 32.0205 16.6351L31.6851 14.9766L30.982 15.3036L29.6328 15.9331L30.2667 17.4552L30.4197 17.8308L30.6067 17.9504C31.1851 18.3431 31.7813 18.7357 32.3597 19.1284C32.9382 19.521 33.5174 19.9307 34.0959 20.3233L34.9644 20.9382L35.3897 21.2452L35.5774 21.3817C35.6113 21.4157 35.6628 21.4504 35.6967 21.5013C36.0544 21.877 36.3605 22.5258 36.5136 23.1228L37.8074 22.7302C37.7405 22.5242 37.672 22.3537 37.5874 22.1832Z"],["d","M15.7297 14.9959C15.4913 14.945 15.2528 14.8424 15.032 14.7059C14.9297 14.6372 14.8105 14.5524 14.7089 14.4498C14.6305 14.358 14.5528 14.2708 14.4743 14.1682C14.4505 14.1366 14.4266 14.1103 14.402 14.0741L14.8189 11.5762L14.7589 11.5469L13.1074 16.3783L13.1013 16.3814L13.2605 16.4292L12.4943 17.6751L11.182 17.4614L10.7413 17.7098L10.4182 17.8803L10.3843 18.0006C10.2766 18.195 10.1651 18.3856 10.0566 18.58C10.422 18.789 10.7459 19.0536 11.0213 19.3684C11.1136 19.2018 11.2136 19.0398 11.3043 18.8708L14.5043 18.4272L14.8789 18.3416L15.2366 17.7785L16.3259 16.
10566L16.8613 15.2104C16.6528 15.1718 16.4913 15.1371 15.9689 15.0299L15.7297 14.9959Z"],["d","M34.047 2.60022L31.9531 0.960938L31.7662 3.26597L27.8847 8.49008L25.2293 9.22448L16.6323 9.15582L15.4562 9.99668L15.0323 10.2999L14.9647 10.7041L14.8193 11.575L14.4023 14.0729C14.4262 14.1092 14.45 14.1362 14.4747 14.167C14.5531 14.2689 14.6308 14.3568 14.7093 14.4486C14.8116 14.5512 14.9308 14.6368 15.0323 14.7047C15.2539 14.8413 15.4923 14.9439 15.73 14.9948L15.9685 15.0287C16.4908 15.1352 16.6516 15.1707 16.8608 15.2092L16.3254 16.0555L17.79 17.4363L18.3693 20.2528L18.4547 20.6794L18.5908 20.799C19.3231 21.5334 20.0716 22.267 20.787 23.0014L21.3316 23.5476L21.587 23.8207L21.7062 23.9572L21.757 24.0259L21.7908 24.0768C22.0123 24.3499 22.2331 24.8282 22.3523 25.2208L23.697 24.8451C23.697 24.6916 23.6631 24.5721 23.6116 24.4355C23.5608 24.299 23.5093 24.1624 23.4585 24.0259C23.3393 23.7528 23.2031 23.4797 22.9985 23.2066L22.9131 23.104L22.8462 23.0176L22.71 22.8641L22.4377 22.5571L21.91 21.977C21.297 21.2943 20.667 20.6285 20.0547 19.9458L20.4293 16.7189L20.4462 16.6503L20.2077 16.0185L19.8762 15.1336L20.1054 15.1136C21.0247 15.2501 24.6339 16.5307 24.6339 16.5307L25.4962 16.5862L27.4423 20.4573C26.7616 20.4912 26.0808 20.5259 25.417 20.5259C25.1785 20.5259 24.94 20.5259 24.7193 20.492C24.617 20.492 24.4977 20.458 24.4808 20.458C24.4808 20.458 24.4639 20.458 24.4639 20.4411L24.4131 20.4241C24.3793 20.4071 24.3447 20.3901 24.3108 20.3554C24.0047 20.1502 23.6808 19.7745 23.4085 19.4505L22.4208 20.1672C22.5908 20.4063 22.7616 20.5938 22.9654 20.799C23.1523 21.0042 23.357 21.1917 23.6293 21.3621C23.6977 21.4131 23.7654 21.4478 23.8339 21.4987L23.9531 21.5496C23.97 21.5666 23.987 21.5666 24.0216 21.5835L24.107 21.6175C24.2093 21.6514 24.2939 21.6684 24.3793 21.6684C24.4647 21.6854 24.5323 21.6854 24.6008 21.7023C24.89 21.7193 25.1454 21.7363 25.4008 21.7363C25.9116 21.7363 26.4223 21.7193 26.9162 21.7023C27.427 21.6854 27.9208 21.6514 28.4316 21.5997L29.147 21.6167L28.96 20.7975L28.0523 16.6726L28.79 16.3247L29.637 15.9297L30.9862 15.3003L31.6893 14.9732L32.4162 14.6345L32.7393 11.6985L34.2547 6.40645L37.3531 7.70399L38.5447 6.06471L34.047 2.60022Z"],["d","M6.1633 6.64648H4.13791L3.43945 8.13226H6.84407L6.1633 6.64648Z"],["d","M10.0578 18.5771C9.50554 18.2608 8.874 18.0664 8.18939 18.0664C6.09554 18.0664 4.41016 19.7566 4.41016 21.8564C4.41016 23.9563 6.09554 25.6465 8.18939 25.6465C10.2663 25.6465 11.9686 23.9393 11.9686 21.8564C11.9686 20.8968 11.6048 20.0328 11.0217 19.3663C10.7471 19.0508 10.4232 18.7861 10.0578 18.5771Z"],["d","M13.1028 16.3797L7.86586 14.806L7.83201 14.789L7.54278 14.7721H4.96893L4.6997 14.1572L5.00586 12.6722C5.27816 12.7409 5.53355 12.8088 5.80586 12.8944C6.09509 12.98 6.38432 13.0649 6.67432 13.1505L7.06586 13.2362L10.5043 12.6213L11.1343 11.5969L11.0174 11.5976L8.8774 11.6162L7.2697 11.63C7.04816 11.4765 4.46124 9.63281 4.46124 9.63281L2.77586 9.71844L1.61816 14.0886L1.66893 14.8739L1.80509 15.7958L1.81509 15.7927L1.95816 16.5811L2.21355 17.9465L3.57509 17.6734L7.57586 16.8711L11.1828 17.4597L12.4951 17.6734L13.2612 16.4276L13.1028 16.3797Z"],["id","minilogo-equidia-plus","viewBox","0 0 42 26","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M39.0626 13.1182H33.782L34.3765 9.92284L30.8794 7.87109L29.9352 13.1182H24.7595L24.0601 16.7844H29.2357L28.2915 21.9642H32.1383L33.1175 16.7844H38.3631L39.0626 13.1182Z","fill","white"],["d","M9.79199 22.9729L10.4914 19.3066H20.633L19.9685 22.9729H9.79199Z","fill","white"],["d","M21.0872 16.7834H10.9106L11.6101 13.1172H21.7516L21.0872 16.7834Z","fill","white"],["d","M7.09885 22.973H2.90234L6.57428 3.02734L13.2537 6.9963H22.8707L22.2063 10.6625H12.1347L9.61675 8.98077C9.61675 9.45166 9.51184 9.85529 9.33698 10.8643L7.09885 23.0066V22.973Z","fill","white"],["id","button-retour-equidia","width","70","height","70","viewBox","0 0 70 70","fill","none","xmlns","http://www.w3.org/2000/svg"],["cx","35","cy","35","r","35","fill","#F62741"],["d","M51.5739 39.0398H31.9629L33.3107 31.9453H52.8543L51.5739 39.0398Z","fill","white"],["d","M24.6183 51.0167H16.5312L23.6074 12.4199L36.4792 20.1002H55.0119L53.7315 27.1947H34.3227L29.4705 23.9404C29.4705 24.8516 29.2683 25.6326 28.9313 27.5853L24.6183 51.0818V51.0167Z","fill","white"],["d","M29.8066 51.0183L31.1545 43.9238H50.6981L49.4176 51.0183H29.8066Z","fill","white"],["id","circle-white-logo-equidia","width","67","height","67","viewBox","0 0 67 67","fill","none","xmlns","http://www.w3.org/2000/svg"],["cx","33.4502","cy","33.4492","r","29.225","fill","#090A3A","stroke","white","stroke-width","8.45"],["d","M52.3742 32.0071H47.
107L47.6671 28.7426L44.1544 26.6465L43.206 32.0071H38.0072L37.3047 35.7526H42.5035L41.5551 41.0445H45.419L46.4026 35.7526H51.6716L52.3742 32.0071Z","fill","white"],["d","M34.3196 35.7514H24.0977L24.8002 32.0059H34.987L34.3196 35.7514Z","fill","white"],["d","M22.9736 42.0756L23.6762 38.3301H33.863L33.1956 42.0756H22.9736Z","fill","white"],["d","M20.2689 42.0745H16.0537L19.742 21.6973L26.4513 25.7521H36.1112L35.4438 29.4976H25.3272L22.7981 27.7795C22.7981 28.2606 22.6927 28.6729 22.5171 29.7038L20.2689 42.1088V42.0745Z","fill","white"],["id","bouton-100-trot-mobile-classique","width","137","height","146","viewBox","0 0 137 146","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M39.5754 39.2982L39.3014 39.3567L40.5845 38.9448L39.5754 39.2982L51.2546 36.8669L51.4865 35.4746L52.9382 34.4303L38.951 33.4764L38.1922 33.418L37.6679 33.8298L30.4043 40.013L37.7338 39.9466L39.5754 39.2982Z","fill","#B5B5C4"],["d","M128.739 76.4012C128.504 75.8139 128.214 75.1656 127.922 74.5784C127.282 73.4012 126.639 72.1683 125.648 70.9912C125.414 70.6963 125.124 70.404 124.774 70.109L124.015 69.4634L122.616 68.2278L119.818 65.8762L114.219 61.1731C112.704 59.879 111.187 58.585 109.672 57.291L108.523 51.5781L106.115 52.7048L101.494 54.873L103.665 60.1155L104.189 61.4096L104.83 61.8214C106.811 63.1739 108.853 64.5264 110.834 65.8789C112.815 67.2314 114.799 68.6423 116.78 69.9948L119.755 72.1125L121.212 73.1701L121.854 73.6404C121.97 73.7573 122.147 73.8769 122.263 74.0522C123.488 75.3463 124.536 77.5809 125.061 79.6376L129.492 78.2851C129.263 77.5756 129.029 76.9884 128.739 76.4012Z","fill","#B5B5C4"],["d","M53.8756 51.6457C53.0589 51.4703 52.2421 51.1169 51.486 50.6466C51.1356 50.4101 50.7272 50.1179 50.3795 49.7645C50.1107 49.4483 49.8446 49.148 49.5759 48.7946C49.4942 48.6857 49.4126 48.5953 49.3283 48.4704L50.7562 39.8666L50.5507 39.7656L44.8942 56.4073L44.8731 56.4179L45.4185 56.5827L42.7944 60.874L38.2998 60.1379L36.7901 60.9935L35.6836 61.5808L35.5677 61.9953C35.1988 62.6649 34.8168 63.3212 34.4453 63.9908C35.6968 64.7109 36.8059 65.6223 37.7491 66.7064C38.0653 66.1325 38.4078 65.5745 38.7187 64.9925L49.6787 63.4647L50.9617 63.1697L52.1868 61.23L55.9174 55.2993L57.7511 52.3844C57.0371 52.2515 56.4839 52.132 54.695 51.7626L53.8756 51.6457Z","fill","#B5B5C4"],["d","M116.611 8.95893L109.44 3.3125L108.799 11.252L95.505 29.2462L86.4103 31.7758L56.9659 31.5393L52.9376 34.4356L51.4859 35.4799L51.254 36.8722L50.7561 39.8721L49.3281 48.476C49.4098 48.6008 49.4915 48.6938 49.5758 48.8001C49.8445 49.1509 50.1106 49.4538 50.3793 49.77C50.7297 50.1234 51.1381 50.4183 51.4859 50.6522C52.2446 51.1225 53.0614 51.4759 53.8755 51.6512L54.6922 51.7682C56.4811 52.1348 57.0317 52.2571 57.7484 52.3899L55.9147 55.3048L60.931 60.0611L62.9148 69.7623L63.2073 71.2317L63.6736 71.6436C66.1818 74.1732 68.7452 76.7001 71.1954 79.2297L73.0607 81.111L73.9354 82.0516L74.3438 82.5219L74.5177 82.7584L74.6336 82.9338C75.3924 83.8744 76.1485 85.5218 76.5569 86.8743L81.1622 85.5803C81.1622 85.0515 81.0463 84.6397 80.8697 84.1694C80.6959 83.699 80.5193 83.2287 80.3455 82.7584C79.9371 81.8178 79.4708 80.8772 78.77 79.9365L78.4775 79.5831L78.2483 79.2855L77.782 78.7568L76.8493 77.6992L75.042 75.701C72.9422 73.3495 70.7844 71.0564 68.6873 68.7048L69.9703 57.59L70.0283 57.3535L69.2116 55.1773L68.0761 52.1295L68.8612 52.0604C72.0095 52.5308 84.3711 56.9416 84.3711 56.9416L87.3246 57.1329L93.9901 70.4665C91.6585 70.5834 89.3269 70.703 87.0532 70.703C86.2365 70.703 85.4197 70.703 84.6636 70.586C84.3132 70.586 83.9048 70.4691 83.8469 70.4691C83.8469 70.4691 83.7889 70.4691 83.7889 70.4107L83.615 70.3522C83.4991 70.2938 83.3805 70.2353 83.2646 70.1157C82.216 69.4089 81.1069 68.1149 80.1742 66.9989L76.7914 69.4674C77.3736 70.2911 77.9585 70.9368 78.6567 71.6436C79.2969 72.3504 79.9977 72.9961 80.9303 73.5833C81.1648 73.7587 81.3967 73.8782 81.6311 74.0536L82.0395 74.229C82.0975 74.2874 82.1554 74.2874 82.274 74.3459L82.5664 74.4628C82.9168 74.5797 83.2066 74.6382 83.4991 74.6382C83.7915 74.6966 84.0234 74.6966 84.2579 74.7551C85.2485 74.8136 86.1232 74.872 86.9979 74.872C88.7472 74.872 90.4966 74.8136 92.1881 74.7551C93.9374 74.6966 95.6289 74.5797 97.3782 74.4017L99.8284 74.4602L99.1882 71.6383L96.0794 57.4305L98.606 56.2322L101.507 54.8717L106.128 52.7035L108.536 51.5768L111.026 50.4104L112.132 40.2973L117.322 22.0693L127.935 26.5386L132.016 20.8922L116.611 8.95893Z","fill","#84849C"],["d","M21.1085 22.8906H14.1715L11.7793 28.0083H23.4401L21.1085 22.8906Z","fill","#84849C"],["d","M34.4449 63.9934C32.5533 62.904 30.3902 62.2344 28.0454 62.2344C20.874 62.2344 15.1016 68.0562 15.1016 75.2889C15.1016 82.5217 20.874 88.3435 28.0454 88.3435C35.1589 88.3435 40.9893 82.4632 40.9893 75.2889C40.9893 71.9834 39.7431 69.0074 37.7461 66.7117C36.8055 65.6249 35.6964 64.7135 34.4449 63.9934Z","fill","#84849C"],["d","M44.8758 56.423L26.9394 51.0024L26.8234 50.9439L25.8328 50.8855H17.0174L16.0953 48.7677L17.1439 43.6527C18.0765 43.8892 18.9512 44.1231 19.8839 44.418C20.8745 44.7129 21.8651 45.0052 22.8583 45.3002L24.1994 45.5951L35.9761 43.4774L38.1338 39.9487L37.7334 39.9513L30.4039 40.0151L24.8975 40.0629C24.1388 39.5342 15.2786 33.1836 15.2786 33.1836L9.50611 33.4785L5.54102 48.5313L5.7149 51.2362L6.18123 54.4115L6.21548 54.4009L6.70552 57.1165L7.58021 61.8196L12.2435 60.879L25.9461 58.1156L38.2998 60.143L42.7945 60.879L45.4186 56.5877L44.8758 56.423Z","fill","#84849C"],["d","M98.7728 118.006L94.8793 116.317L105.059 93.8008L108.937 95.4895L98.7728 118.006ZM92.9091 106.92C92.0178 106.92 91.1734 106.763 90.376 106.451C89.5785 106.138 88.8905 105.716 88.312 105.153C87.7178 104.59 87.2643 103.918 86.9203 103.105C86.5763 102.291 86.4043 101.416 86.4043 100.462C86.4043 99.3048 86.6701 98.2259 87.2018 97.2565C87.7334 96.287 88.5152 95.5208 89.516 94.9422C90.5167 94.3637 91.6425 94.0666 92.9091 94.0666C94.0975 94.0666 95.192 94.3324 96.1928 94.8641C97.1779 95.3957 97.9597 96.1463 98.5
1539 97.1157C99.1481 98.1008 99.4452 99.211 99.4452 100.462C99.4452 101.65 99.1637 102.729 98.6321 103.699C98.1004 104.684 97.3186 105.466 96.3179 106.044C95.3171 106.638 94.1757 106.92 92.9091 106.92ZM92.956 103.261C93.4251 103.261 93.8473 103.136 94.2226 102.886C94.5978 102.635 94.8793 102.307 95.0826 101.885C95.2859 101.478 95.3953 101.009 95.3953 100.509C95.3953 99.7114 95.1608 99.0547 94.6917 98.5387C94.2226 98.0383 93.644 97.7725 92.956 97.7725C92.2367 97.7725 91.6425 98.0383 91.1891 98.5699C90.7356 99.1016 90.5167 99.7427 90.5167 100.509C90.5167 101.322 90.7513 101.979 91.2204 102.495C91.6894 103.011 92.268 103.261 92.956 103.261ZM110.844 117.428C109.656 117.428 108.561 117.162 107.576 116.63C106.591 116.098 105.809 115.348 105.215 114.347C104.621 113.362 104.339 112.236 104.339 110.97C104.339 110.094 104.496 109.265 104.809 108.483C105.121 107.702 105.543 107.029 106.106 106.451C106.669 105.872 107.357 105.419 108.17 105.075C108.983 104.731 109.875 104.559 110.844 104.559C112.033 104.559 113.112 104.825 114.112 105.356C115.097 105.888 115.879 106.638 116.473 107.623C117.068 108.609 117.365 109.719 117.365 110.97C117.365 112.158 117.083 113.237 116.552 114.206C116.02 115.192 115.254 115.973 114.253 116.552C113.252 117.146 112.111 117.428 110.844 117.428ZM110.875 113.769C111.345 113.769 111.782 113.644 112.158 113.393C112.533 113.143 112.814 112.815 113.018 112.393C113.205 111.986 113.315 111.517 113.315 111.001C113.315 110.469 113.205 110 112.986 109.578C112.768 109.172 112.47 108.843 112.095 108.624C111.72 108.405 111.313 108.28 110.875 108.28C110.156 108.28 109.562 108.546 109.109 109.078C108.655 109.609 108.436 110.25 108.436 111.001C108.436 111.814 108.671 112.486 109.14 113.002C109.609 113.518 110.187 113.769 110.875 113.769Z","fill","#84849C"],["d","M75.8952 117.431C73.1745 117.431 71.0166 116.43 69.4217 114.397C67.8111 112.365 67.0137 109.597 67.0137 106.094C67.0137 104.39 67.2169 102.826 67.6391 101.419C68.0613 100.012 68.6555 98.8233 69.4217 97.8538C70.1723 96.8844 71.1104 96.1182 72.2206 95.5865C73.3152 95.0549 74.5505 94.7891 75.8952 94.7891C77.6778 94.7891 79.2414 95.2425 80.5862 96.1494C81.9309 97.0564 82.9629 98.3698 83.6979 100.074C84.4328 101.794 84.8081 103.796 84.8081 106.094C84.8081 108.393 84.4328 110.394 83.7135 112.114C82.9786 113.834 81.9466 115.148 80.6018 116.055C79.2571 116.977 77.6778 117.431 75.8952 117.431ZM75.8952 111.864C76.7396 111.864 77.3963 111.395 77.8967 110.457C78.3971 109.519 78.6473 108.064 78.6473 106.094C78.6473 105.531 78.616 105.015 78.5691 104.515C78.5222 104.03 78.4596 103.577 78.3658 103.139C78.272 102.701 78.1625 102.326 78.0062 101.982C77.8498 101.654 77.6778 101.372 77.4745 101.122C77.2712 100.872 77.0367 100.684 76.7709 100.559C76.5051 100.434 76.208 100.356 75.8952 100.356C75.0509 100.356 74.3941 100.84 73.8937 101.779C73.3934 102.717 73.1588 104.155 73.1588 106.094C73.1588 107.251 73.237 108.236 73.4247 109.081C73.5967 109.925 73.8937 110.598 74.3159 111.098C74.7225 111.614 75.2541 111.864 75.8952 111.864Z","fill","#84849C"],["d","M56.0964 117.431C53.3756 117.431 51.2178 116.43 49.6229 114.397C48.0123 112.365 47.2148 109.597 47.2148 106.094C47.2148 104.39 47.4181 102.826 47.8403 101.419C48.2625 100.012 48.8567 98.8233 49.6229 97.8538C50.3734 96.8844 51.3116 96.1182 52.4218 95.5865C53.5164 95.0549 54.7517 94.7891 56.0964 94.7891C57.879 94.7891 59.4426 95.2425 60.7874 96.1494C62.1321 97.0564 63.1641 98.3698 63.899 100.074C64.634 101.794 65.0092 103.796 65.0092 106.094C65.0092 108.393 64.634 110.394 63.9147 112.114C63.1798 113.834 62.1477 115.148 60.803 116.055C59.4583 116.977 57.879 117.431 56.0964 117.431ZM56.0964 111.864C56.9408 111.864 57.5975 111.395 58.0979 110.457C58.5982 109.519 58.8484 108.064 58.8484 106.094C58.8484 105.531 58.8172 105.015 58.7702 104.515C58.7233 104.03 58.6608 103.577 58.567 103.139C58.4732 102.701 58.3637 102.326 58.2073 101.982C58.051 101.654 57.879 101.372 57.6757 101.122C57.4724 100.872 57.2379 100.684 56.972 100.559C56.7062 100.434 56.4091 100.356 56.0964 100.356C55.252 100.356 54.5953 100.84 54.0949 101.779C53.5946 102.717 53.36 104.155 53.36 106.094C53.36 107.251 53.4382 108.236 53.6258 109.081C53.7978 109.925 54.0949 110.598 54.5171 111.098C54.9237 111.614 55.4553 111.864 56.0964 111.864Z","fill","#84849C"],["d","M38.225 117.094V102.255L35.2228 104.523L32.377 100.082L39.5229 95.1094H44.2451V117.094H38.225Z","fill","#84849C"],["d","M103.711 145.56V128.234H97.9258V122.809H115.517V128.234H109.763V145.56H103.711Z","fill","#84849C"],["d","M85.6962 145.896C83.9606 145.896 82.3657 145.615 80.8958 145.036C79.426 144.473 78.1751 143.676 77.143 142.644C76.
1111 141.627 75.2979 140.392 74.7194 138.938C74.1408 137.499 73.8594 135.92 73.8594 134.2C73.8594 132.496 74.1408 130.916 74.7194 129.462C75.2979 128.008 76.111 126.773 77.143 125.741C78.1751 124.724 79.426 123.927 80.8958 123.348C82.3657 122.785 83.9606 122.488 85.6962 122.488C87.4006 122.488 88.9799 122.785 90.4497 123.348C91.9039 123.911 93.1549 124.709 94.1869 125.725C95.2189 126.741 96.0164 127.977 96.6105 129.431C97.1891 130.901 97.4862 132.48 97.4862 134.2C97.4862 135.92 97.1891 137.515 96.6105 138.969C96.0164 140.423 95.2189 141.659 94.1869 142.675C93.1549 143.691 91.9039 144.489 90.4497 145.052C88.9799 145.615 87.4006 145.896 85.6962 145.896ZM85.6806 140.22C86.7282 140.22 87.6664 139.954 88.5108 139.423C89.3552 138.891 89.9963 138.156 90.4497 137.249C90.9032 136.342 91.1378 135.326 91.1378 134.2C91.1378 133.09 90.9032 132.073 90.4497 131.167C89.9963 130.26 89.3552 129.525 88.5108 128.993C87.6664 128.461 86.7282 128.18 85.6806 128.18C84.6173 128.18 83.6791 128.446 82.8504 128.977C82.006 129.509 81.3649 130.244 80.8958 131.151C80.4267 132.073 80.2078 133.09 80.2078 134.2C80.2078 135.326 80.4267 136.342 80.8958 137.249C81.3649 138.156 82.006 138.891 82.8504 139.423C83.6948 139.954 84.633 140.22 85.6806 140.22Z","fill","#84849C"],["d","M73.4279 145.56H66.3445L62.0601 138.617H60.6528V145.56H54.7422V122.809H63.8583C65.2499 122.809 66.4852 123.012 67.5485 123.418C68.6118 123.825 69.4874 124.388 70.1442 125.107C70.8009 125.842 71.3013 126.686 71.6453 127.656C71.9737 128.625 72.1457 129.704 72.1457 130.893C72.1457 131.721 72.0518 132.488 71.8798 133.191C71.7078 133.895 71.4576 134.52 71.1293 135.083C70.7853 135.646 70.3944 136.147 69.9253 136.569C69.4562 137.007 68.9089 137.366 68.2991 137.648L68.2834 137.695L73.4279 145.56ZM60.6528 128.156V133.348H62.4979C63.4987 133.348 64.2961 133.129 64.9059 132.675C65.5158 132.237 65.8285 131.596 65.8285 130.752C65.8285 130.017 65.5314 129.407 64.9528 128.907C64.3743 128.406 63.5612 128.156 62.4979 128.156H60.6528Z","fill","#84849C"],["d","M40.6644 145.56V128.234H34.8789V122.809H52.47V128.234H46.7158V145.56H40.6644Z","fill","#84849C"],["id","bouton-100-galop-mobile-classique","width","144","height","142","viewBox","0 0 144 142","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M96.6888 114.006L92.7953 112.317L102.975 89.8008L106.853 91.4895L96.6888 114.006ZM90.8251 102.92C89.9338 102.92 89.0895 102.763 88.292 102.451C87.4945 102.138 86.8065 101.716 86.228 101.153C85.6338 100.59 85.1803 99.9176 84.8363 99.1045C84.4923 98.2914 84.3203 97.4158 84.3203 96.4619C84.3203 95.3048 84.5861 94.2259 85.1178 93.2565C85.6494 92.287 86.4312 91.5208 87.432 90.9422C88.4327 90.3637 89.5586 90.0666 90.8251 90.0666C92.0135 90.0666 93.108 90.3324 94.1088 90.8641C95.0939 91.3957 95.8757 92.1463 96.4699 93.1157C97.0641 94.1008 97.3612 95.211 97.3612 96.4619C97.3612 97.6503 97.0797 98.7292 96.5481 99.6987C96.0164 100.684 95.2346 101.466 94.2339 102.044C93.2331 102.638 92.0917 102.92 90.8251 102.92ZM90.872 99.2609C91.3411 99.2609 91.7633 99.1358 92.1386 98.8856C92.5139 98.6354 92.7953 98.3071 92.9986 97.8849C93.2019 97.4783 93.3113 97.0092 93.3113 96.5089C93.3113 95.7114 93.0768 95.0547 92.6077 94.5387C92.1386 94.0383 91.56 93.7725 90.872 93.7725C90.1527 93.7725 89.5586 94.0383 89.1051 94.5699C88.6516 95.1016 88.4327 95.7427 88.4327 96.5089C88.4327 97.322 88.6673 97.9787 89.1364 98.4947C89.6055 99.0107 90.184 99.2609 90.872 99.2609ZM108.76 113.428C107.572 113.428 106.477 113.162 105.492 112.63C104.507 112.098 103.725 111.348 103.131 110.347C102.537 109.362 102.255 108.236 102.255 106.97C102.255 106.094 102.412 105.265 102.725 104.483C103.037 103.702 103.459 103.029 104.022 102.451C104.585 101.872 105.273 101.419 106.086 101.075C106.899 100.731 107.791 100.559 108.76 100.559C109.949 100.559 111.028 100.825 112.028 101.356C113.013 101.888 113.795 102.638 114.389 103.623C114.984 104.609 115.281 105.719 115.281 106.97C115.281 108.158 114.999 109.237 114.468 110.206C113.936 111.192 113.17 111.973 112.169 112.552C111.168 113.146 110.027 113.428 108.76 113.428ZM108.791 109.769C109.261 109.769 109.698 109.644 110.074 109.393C110.449 109.143 110.73 108.815 110.934 108.393C111.121 107.986 111.231 107.517 111.231 107.001C111.231 106.469 111.121 106 110.902 105.578C110.684 105.172 110.386 104.843 110.011 104.624C109.636 104.405 109.229 104.28 108.791 104.28C108.072 104.28 107.478 104.546 107.025 105.078C106.571 105.609 106.352 106.25 106.352 107.001C106.352 107.814 106.587 108.486 107.056 109.002C107.525 109.518 108.103 109.769 108.791 109.769Z","fill","var(--equidia-tab-a, #84849C)"],["d","M73.8132 113.431C71.0924 113.431 68.9346 112.43 67.3397 110.397C65.7291 108.365 64.9316 105.597 64.9316 102.094C64.9316 100.39 65.1349 98.8262 65.5571 97.419C65.9793 96.0117 66.5735 94.8233 67.3397 93.8538C68.0902 92.8844 69.0284 92.1182 70.1386 91.5865C71.2332 91.0549 72.4685 90.7891 73.8132 90.7891C75.5958 90.7891 77.1594 91.2425 78.5042 92.1494C79.8489 93.0564 80.8809 94.3698 81.6158 96.0742C82.3507 97.7942 82.726 99.7957 82.726 102.094C82.726 104.393 82.3507 106.394 81.6315 108.114C80.89
165 109.834 79.8645 111.148 78.5198 112.055C77.1751 112.977 75.5958 113.431 73.8132 113.431ZM73.8132 107.864C74.6576 107.864 75.3143 107.395 75.8147 106.457C76.315 105.519 76.5652 104.064 76.5652 102.094C76.5652 101.531 76.534 101.015 76.487 100.515C76.4401 100.03 76.3776 99.5768 76.2838 99.139C76.19 98.7012 76.0805 98.3259 75.9241 97.9819C75.7678 97.6535 75.5958 97.372 75.3925 97.1219C75.1892 96.8717 74.9547 96.684 74.6888 96.5589C74.423 96.4339 74.1259 96.3557 73.8132 96.3557C72.9688 96.3557 72.3121 96.8404 71.8117 97.7786C71.3113 98.7168 71.0768 100.155 71.0768 102.094C71.0768 103.251 71.155 104.236 71.3426 105.081C71.5146 105.925 71.8117 106.598 72.2339 107.098C72.6405 107.614 73.1721 107.864 73.8132 107.864Z","fill","var(--equidia-tab-a, #84849C)"],["d","M54.0144 113.431C51.2936 113.431 49.1358 112.43 47.5408 110.397C45.9303 108.365 45.1328 105.597 45.1328 102.094C45.1328 100.39 45.3361 98.8262 45.7583 97.419C46.1805 96.0117 46.7746 94.8233 47.5408 93.8538C48.2914 92.8844 49.2296 92.1182 50.3398 91.5865C51.4343 91.0549 52.6696 90.7891 54.0144 90.7891C55.7969 90.7891 57.3606 91.2425 58.7053 92.1494C60.0501 93.0564 61.0821 94.3698 61.817 96.0742C62.5519 97.7942 62.9272 99.7957 62.9272 102.094C62.9272 104.393 62.5519 106.394 61.8326 108.114C61.0977 109.834 60.0657 111.148 58.721 112.055C57.3762 112.977 55.7969 113.431 54.0144 113.431ZM54.0144 107.864C54.8587 107.864 55.5155 107.395 56.0158 106.457C56.5162 105.519 56.7664 104.064 56.7664 102.094C56.7664 101.531 56.7351 101.015 56.6882 100.515C56.6413 100.03 56.5788 99.5768 56.4849 99.139C56.3911 98.7012 56.2817 98.3259 56.1253 97.9819C55.9689 97.6535 55.7969 97.372 55.5937 97.1219C55.3904 96.8717 55.1558 96.684 54.89 96.5589C54.6242 96.4339 54.3271 96.3557 54.0144 96.3557C53.17 96.3557 52.5133 96.8404 52.0129 97.7786C51.5125 98.7168 51.278 100.155 51.278 102.094C51.278 103.251 51.3562 104.236 51.5438 105.081C51.7158 105.925 52.0129 106.598 52.4351 107.098C52.8416 107.614 53.3733 107.864 54.0144 107.864Z","fill","var(--equidia-tab-a, #84849C)"],["d","M36.143 113.094V98.2553L33.1408 100.523L30.2949 96.0818L37.4408 91.1094H42.1631V113.094H36.143Z","fill","var(--equidia-tab-a, #84849C)"],["d","M108.949 141.56V118.809H117.8C118.91 118.809 119.926 118.949 120.833 119.2C121.74 119.465 122.522 119.841 123.178 120.31C123.82 120.794 124.367 121.373 124.805 122.045C125.242 122.718 125.555 123.453 125.759 124.266C125.962 125.079 126.071 125.954 126.071 126.893C126.071 128.581 125.712 130.004 124.992 131.177C124.273 132.35 123.272 133.21 121.99 133.773C120.708 134.336 119.176 134.617 117.424 134.617H114.86V141.56H108.949ZM114.86 129.348H116.439C117.44 129.348 118.237 129.129 118.832 128.675C119.426 128.237 119.738 127.596 119.738 126.752C119.738 126.017 119.441 125.407 118.878 124.907C118.316 124.406 117.502 124.156 116.455 124.156H114.86V129.348Z","fill","var(--equidia-tab-a, #84849C)"],["d","M94.497 141.896C92.7614 141.896 91.1664 141.615 89.6966 141.036C88.2268 140.473 86.9758 139.676 85.9438 138.644C84.9118 137.627 84.0987 136.392 83.5202 134.938C82.9416 133.499 82.6602 131.92 82.6602 130.2C82.6602 128.496 82.9416 126.916 83.5202 125.462C84.0987 124.008 84.9118 122.773 85.9438 121.741C86.9758 120.724 88.2268 119.927 89.6966 119.348C91.1664 118.785 92.7614 118.488 94.497 118.488C96.2014 118.488 97.7807 118.785 99.2505 119.348C100.705 119.911 101.956 120.709 102.988 121.725C104.02 122.741 104.817 123.977 105.411 125.431C105.99 126.901 106.287 128.48 106.287 130.2C106.287 131.92 105.99 133.515 105.411 134.969C104.817 136.423 104.02 137.659 102.988 138.675C101.956 139.691 100.705 140.489 99.2505 141.052C97.7807 141.615 96.2014 141.896 94.497 141.896ZM94.4814 136.22C95.529 136.22 96.4672 135.954 97.3116 135.423C98.156 134.891 98.7971 134.156 99.2505 133.249C99.704 132.342 99.9385 131.326 99.9385 130.2C99.9385 129.09 99.704 128.073 99.2505 127.167C98.7971 126.26 98.156 125.525 97.3116 124.993C96.4672 124.461 95.529 124.18 94.4814 124.18C93.4181 124.18 92.4799 124.446 91.6512 124.977C90.8068 125.509 90.1657 126.244 89.6966 127.151C89.2275 128.073 89.0086 129.09 89.0086 130.2C89.0086 131.326 89.2275 132.342 89.6966 133.249C90.1657 134.156 90.8068 134.891 91.6512 135.423C92.4955 135.954 93.4337 136.22 94.4814 136.22Z","fill","var(--equidia-tab-a, #84849C)"],["d","M66.6055 141.56V118.809H72.735V136.15H81.7729V141.56H66.6055Z","fill","var(--equidia-tab-a, #84849C)"],["d","M58.6153
1141.56L57.4738 137.885H50.1716L49.0301 141.56H42.6504L50.9065 118.809H56.7233L64.9794 141.56H58.6153ZM51.7509 132.772H55.8789L53.8462 126.236H53.7836L51.7509 132.772Z","fill","var(--equidia-tab-a, #84849C)"],["d","M32.4677 141.849C31.1386 141.849 29.8877 141.693 28.6993 141.365C27.511 141.052 26.432 140.567 25.4469 139.91C24.4462 139.269 23.6018 138.487 22.8825 137.58C22.1633 136.674 21.6003 135.579 21.1938 134.328C20.7872 133.077 20.5996 131.717 20.5996 130.247C20.5996 128.933 20.756 127.698 21.0843 126.51C21.4127 125.321 21.8974 124.243 22.5542 123.273C23.2109 122.304 23.9927 121.459 24.9153 120.74C25.8379 120.036 26.9168 119.489 28.1677 119.082C29.4186 118.692 30.7634 118.488 32.2176 118.488C33.3434 118.488 34.4692 118.645 35.6107 118.957C36.7365 119.27 37.8311 119.755 38.8944 120.396C39.942 121.037 40.8489 121.803 41.5995 122.695L37.2838 126.338C35.7983 124.931 34.1096 124.211 32.2019 124.211C31.639 124.211 31.1074 124.305 30.5914 124.461C30.0754 124.633 29.5906 124.884 29.1528 125.228C28.715 125.572 28.3241 125.978 27.9957 126.447C27.6673 126.916 27.4171 127.479 27.2295 128.136C27.0419 128.793 26.948 129.496 26.948 130.247C26.948 131.06 27.0731 131.842 27.3233 132.561C27.5735 133.28 27.9175 133.922 28.371 134.484C28.8244 135.047 29.403 135.485 30.1223 135.798C30.8259 136.126 31.6077 136.283 32.4677 136.283C33.6561 136.283 34.782 136.032 35.8765 135.532V133.437H31.9986V128.527H41.5838V139.113C40.5206 139.91 39.1758 140.567 37.5183 141.083C35.8609 141.599 34.1721 141.849 32.4677 141.849Z","fill","var(--equidia-tab-a, #84849C)"],["d","M107.486 43.8815L122.54 25.9021L136.898 31.5798L143.286 25.082L116.091 6.15625L114.7 14.1681L98.1282 25.3343L90.8544 22.2431C90.2219 21.6122 89.5894 20.9814 89.0202 20.3505C88.3244
119.5935 87.6919 18.8365 86.9962 18.0164C85.7312 16.5023 84.5295 14.9252 83.5175 13.0957L93.9537 15.4929L92.6887 9.56288L85.3517 7.85956L81.6832 12.5279L77.8249 11.7736L65.8707 15.8742L62.8347 18.4607L60.5577 20.9841L71.3102 26.788L71.8795 25.9048L79.6592 23.4445C80.2917 23.7599 80.9242 24.1384 81.5567 24.5169C82.4422 25.0216 83.3277 25.5894 84.15 26.0941C84.9722 26.6619 85.8577 27.2296 86.6167 27.8605L87.8184 28.4913L92.1195 29.3745L91.4237 29.8792L66.8855 49.8143L60.1177 46.7231L67.3915 36.314L56.1962 30.447L44.8745 27.7974L35.1972 32.9073L19.1317 31.5825L18.2462 31.5194L17.677 32.0241L3.63545 44.1997L4.26795 45.146L20.3335 37.7019L34.4382 35.3046L34.5647 36.1247L28.809 51.1391L15.147 60.7254L14.135 61.4824L14.0085 61.7348C14.0085 61.7348 12.111 65.1414 11.0357 66.7185C9.96045 68.2957 8.8852 69.8728 7.7467 71.45C7.17745 72.207 6.6082 72.964 6.03895 73.7211C5.7227 74.0996 5.4697 74.415 5.2167 74.7304C4.9637 75.0459 4.7107 75.2982 4.4577 75.4875C3.9517 75.9291 3.25595 76.3076 2.49695 76.5599C2.11745 76.6861 1.73795 76.8123 1.35845 76.8753C1.1687 76.9384 0.978953 76.9384 0.789203 76.9384C0.599453 76.9384 0.346453 77.0015 0.283203 77.0015L0.662703 81.5437C1.0422 81.4806 1.2952 81.4175 1.61145 81.3544C1.86445 81.2913 2.1807 81.2283 2.4337 81.1652C3.00295 81.039 3.50895 80.8497 4.0782 80.6605C5.15345 80.2189 6.2287 79.7142 7.2407 78.9572C7.7467 78.5787 8.18945 78.1371 8.56895 77.6955C8.94845 77.3169 9.2647 76.9384 9.6442 76.5599C10.2767 75.8029 10.9092 75.0459 11.5417 74.2257C12.7435 72.7117 14.0085 71.1345 15.147 69.6205L17.93 66.0246L28.105 62.98L36.2725 60.5361H36.399L38.676 58.5174L49.2387 49.2438L49.8189 49.4769L76.9422 60.3469L95.1582 57.4449C95.9805 58.2651 96.8027 59.0852 97.625 59.9684C98.5105 60.9147 99.396 61.8609 100.218 62.8703L100.724 63.4381L100.787 63.5012C103.001 65.0783 105.278 66.7185 107.429 68.4219C109.642 70.0621 111.73 71.8285 113.88 73.5318C116.031 75.2982 118.118 77.0015 120.205 78.7679L120.964 79.3988C121.217 79.588 121.47 79.8404 121.66 80.0296L121.976 80.3451L122.229 80.5974C122.356 80.7867 122.545 80.9759 122.672 81.1652C122.925 81.5437 123.115 82.0484 123.241 82.5531C123.304 82.8054 123.368 83.0577 123.368 83.3101C123.368 83.4363 123.368 83.5624 123.368 83.6886C123.368 83.7517 123.368 83.8148 123.368 83.8778C123.368 83.8778 123.368 83.9409 123.368 84.004H128.111C128.111 83.8148 128.111 83.6886 128.048 83.5624L127.985 83.247C127.985 83.0577 127.922 82.8054 127.858 82.6161C127.795 82.1745 127.669 81.796 127.542 81.3544C127.289 80.5343 126.973 79.7142 126.593 78.8941C126.404 78.5156 126.151 78.1371 125.898 77.7585L125.455 77.1908L125.075 76.7492C124.822 76.4337 124.569 76.1814 124.316 75.9291L123.557 75.172C121.597 73.2164 119.573 71.3238 117.549 69.3681C115.525 67.4756 113.564 65.583 111.603 63.6273C110.74 62.7661 109.873 61.8801 109.01 61.0107C108.102 60.1 107.198 59.2031 106.29 58.2678C105.658 57.1953 104.962 56.1229 104.329 54.9873C104.076 54.6088 103.887 54.1672 103.634 53.7256L105.435 49.1313L107.486 43.8815Z","fill","var(--equidia-tab-a, #84849C)"],["d","M38.6731 58.5197L36.3961 60.5384H36.2724L28.1049 62.9823C28.0086 63.1277 27.9234 63.3142 27.9234 63.3142V63.3773L27.8601 63.5035C27.8601 63.6296 27.7969 63.6927 27.7969 63.8189V63.9451V64.1343V64.1974V64.4497C27.7969 64.7021 27.7969 64.9544 27.8601 65.1437L27.9866 66.3423L28.2396 68.6765L28.8089 73.2817L29.0619 75.5528L29.1884 76.6884L29.2516 76.9407V77.0669C29.2516 77.1931 29.2516 77.2561 29.2516 77.3823C29.1884 77.8239 29.1251 78.3286 28.8721 78.7702C28.7456 79.0225 28.6191 79.2118 28.4926 79.4641C28.4294 79.5903 28.3661 79.6534 28.2396 79.7796L28.1131 79.9057C28.1131 79.9688 28.0499 80.0319 28.0499 79.9688L31.4021 83.2493C31.5919 83.06 31.6551 82.9969 31.7184 82.8708C31.7816 82.7446 31.9081 82.6815 31.9714 82.5553C32.0979 82.3661 32.2876 82.1137 32.4141 81.9245C32.6671 81.4829 32.9201 81.0413 33.1099 80.5997C33.5526 79.6534 33.8056 78.644 33.8689 77.5716C33.8689 7
17.3192 33.8689 77.0038 33.8689 76.7515C33.8689 76.5622 33.8689 76.4991 33.8689 76.436V76.2468L33.8056 75.9313L33.6791 74.7958L33.4261 72.5247L32.8569 67.9825L32.6039 65.7115V65.6484L42.3444 61.1693L42.5341 61.1062L43.7991 59.466L49.8189 49.4792L49.2386 49.2461L38.6731 58.5197Z","fill","var(--equidia-tab-b, #B5B5C4)"],["d","M135.76 67.0974C135.57 66.9081 135.254 66.7188 135.064 66.5927C134.938 66.5296 134.811 66.4034 134.621 66.3403L134.432 66.2142L134.242 66.1511C133.736 65.8987 133.356 65.7095 132.914 65.4571L130.384 64.2585L119.821 58.5808C117.508 57.0887 110.039 52.2009 105.43 49.1289L103.629 53.7232C103.882 54.1648 104.072 54.6064 104.325 54.9849C104.957 56.1204 105.653 57.1929 106.285 58.2654C107.193 59.2007 108.098 60.0976 109.005 61.0082C111.972 62.2864 114.92 63.5591 117.797 64.8866L118.05 65.0128C119.758 65.6436 121.465 66.2745 123.173 66.9684C124.881 67.6624 126.525 68.3563 128.233 69.1134L130.7 70.1858C131.079 70.3751 131.522 70.5643 131.838 70.6905L131.965 70.7536L132.028 70.8167L132.218 70.9428C132.344 71.0059 132.471 71.1321 132.597 71.1952C133.736 72.0153 134.938 73.3401 135.886 74.6018L139.998 71.6368C139.365 70.7536 138.733 70.0596 138.037 69.3026C137.338 68.5483 136.643 67.8544 135.76 67.0974Z","fill","var(--equidia-tab-b, #B5B5C4)"],["id","bouton-100-trot-mobile-actif","width","137","height","146","viewBox","0 0 137 146","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M39.5754 39.2982L39.3014 39.3567L40.5845 38.9448L39.5754 39.2982L51.2546 36.8669L51.4865 35.4746L52.9382 34.4303L38.951 33.4764L38.1922 33.418L37.6679 33.8298L30.4043 40.013L37.7338 39.9466L39.5754 39.2982Z","fill","#535375"],["d","M128.739 76.4012C128.504 75.8139 128.214 75.1656 127.922 74.5784C127.282 73.4012 126.639 72.1683 125.648 70.9912C125.414 70.6963 125.124 70.404 124.774 70.109L124.015 69.4634L122.616 68.2278L119.818 65.8762L114.219 61.1731C112.704 59.879 111.187 58.585 109.672 57.291L108.523 51.5781L106.115 52.7048L101.494 54.873L103.665 60.1155L104.189 61.4096L104.83 61.8214C106.811 63.1739 108.853 64.5264 110.834 65.8789C112.815 67.2314 114.799 68.6423 116.78 69.9948L119.755 72.1125L121.212 73.1701L121.854 73.6404C121.97 73.7573 122.147 73.8769 122.263 74.0522C123.488 75.3463 124.536 77.5809 125.061 79.6376L129.492 78.2851C129.263 77.5756 129.029 76.9884 128.739 76.4012Z","fill","#535375"],["d","M53.8756 51.6457C53.0589 51.4703 52.2421 51.1169 51.486 50.6466C51.1356 50.4101 50.7272 50.1179 50.3795 49.7645C50.1107 49.4483 49.8446 49.148 49.5759 48.7946C49.4942 48.6857 49.4126 48.5953 49.3283 48.4704L50.7562 39.8666L50.5507 39.7656L44.8942 56.4073L44.8731 56.4179L45.4185 56.5827L42.7944 60.874L38.2998 60.1379L36.7901 60.9935L35.6836 61.5808L35.5677 61.9953C35.1988 62.6649 34.8168 63.3212 34.4453 63.9908C35.6968 64.7109 36.8059 65.6223 37.7491 66.7064C38.0653 66.1325 38.4078 65.5745 38.7187 64.9925L49.6787 63.4647L50.9617 63.1697L52.1868 61.23L55.9174 55.2993L57.7511 52.3844C57.0371 52.2515 56.4839 52.132 54.695 51.7626L53.8756 51.6457Z","fill","#535375"],["d","M116.611 8.95893L109.44 3.3125L108.799 11.252L95.505 29.2462L86.4103 31.7758L56.9659 31.5393L52.9376 34.4356L51.4859 35.4799L51.254 36.8722L50.7561 39.8721L49.3281 48.476C49.4098 48.6008 49.4915 48.6938 49.5758 48.8001C49.8445 49.1509 50.1106 49.4538 50.3793 49.77C50.7297 50.1234 51.1381 50.4183 51.4859 50.6522C52.2446 51.1225 53.0614 51.4759 53.8755 51.6512L54.6922 51.7682C56.4811 52.1348 57.0317 52.2571 57.7484 52.3899L55.9147 55.3048L60.931 60.0611L62.9148 69.7623L63.2073 71.2317L63.6736 71.6436C66.1818 74.1732 68.7452 76.7001 71.1954 79.2297L73.0607 81.111L73.9354 82.0516L74.3438 82.5219L74.5177 82.7584L74.6336 82.9338C75.3924 83.8744 76.1485 85.5218 76.5569 86.8743L81.1622 85.5803C81.1622 85.0515 81.0463 84.6397 80.8697 84.1694C80.6959 83.699 80.5193 83.2287 80.3455 82.7584C79.9371 81.8178 79.4708 80.8772 78.77 79.9365L78.4775 79.5831L78.2483 79.2855L77.782 78.7568L76.8493 77.6992L75.042 75.701C72.9422 73.3495 70.7844 71.0564 68.6873 68.7048L69.9703 57.59L70.0283 57.3535L69.2116 55.1773L68.0761 52.1295L68.8612 52.0604C72.0095 52.5308 84.3711 56.9416 84.3711 56.9416L87.3246 57.1329L93.9901 70.4665C91.6585 70.5834 89.3269 70.703 87.0532 70.703C86.2365 70.703 85.4197 70.703 84.6636 70.586C84.3132 70.586 83.9048 70.4691 83.8469 70.4691C83.8469 70.4691 83.7889 70.4691 83.7889 70.4107L83.615 70.3522C83.4991 70.2938 83.3805 70.2353 83.2646 70.1157C82.216 69.4089 81.1069 68.1149 80.1742 66.9989L76.7914 69.4674C77.3736 70.2911 77.9585 70.9368 78.6567 71.6436C79.2969 72.3504 79.9977 72.9961 80.9303 73.5833C81.1648 73.7587 81.3967 73.8782 81.6311 74.0536L82.0395 74.229C82.0975 74.2874 82.1554 74.2874 82.274 74.3459L82.5664 74.4628C82.9168 74.5797 83.2066 74.6382 83.4991 74.6382C83.7915 74.6966 84.0234 74.6966 84.2579 74.7551C85.2485 74.8136 86.1232 74.872 86.9979 74.872C88.7472 74.872 90.4966 74.8136 92.1881 74.7551C93.9374 74.6966 95.6289 74.5797 97.3782 74.4017L99.8284 74.4602L99.1882 71.6383L96.0794 57.4305L98.606 56.2322L101.507 54.8717L106.128 52.7035L108.536 51.5768L111.026 50.4104L112.132 40.2973L117.322 22.0693L127.935 26.5386L132.016 20.8922L116.611 8.95893Z","fill","#090A3A"],["d","M21.1085 22.8906H14.1715L11.7793 28.0083H23.4401L21.1085 22.8906Z","fill","#090A3A"],["d","M34.4449 63.9934C32.5533 62.904 30.3902 62.2344 28.0454 62.2344C20.874 62.2344 15.1016 68.0562 15.1016 75.2889C15.1016 82.5217 20.874 88.3435 28.0454 88.3435C35.1589 88.3435 40.9893 82.4632 40.9893 75.2889C40.9893 71.9834 39.7431 69.0074 37.7461 66.7117C36.8055 65.6249 35.6964 64.7135 34.4449 63.9934Z","fill","#090A3A"],["d","M44.8758 56.423L26.9394 51.0024L26.8234 50.9439L25.8328 50.8855H17.0174L16.0953 48.7677L17.1439 43.6527C18.0765 43.8892 18.9512 44.1231 19.8839 44.418C20.8745 44.7129 21.8651 45.0052 22.8583 45.3002L24.1994 45.5951L35.9761 43.4774L38.1338 39.9487L37.7334 39.9513L30.4039 40.0151L24.8975 40.0629C24.1388 39.5342 15.2786 33.1836 15.2786 33.1836L9.50611 33.4785L5.54102 48.5313L5.7149 51.2362L6.18123 54.4115L6.21548 54.4009L6.70552 57.1165L7.58021 61.8196L12.2435 60.879L25.9461 58.1156L38.2998 60.143L42.7945 60.879L45.4186 56.5877L44.8758 56.423Z","fill","#090A3A"],["d","M98.7728 118.006L94.8793 116.317L105.059 93.8008L108.937 95.4895L98.7728 118.006ZM92.9091 106.92C92.0178 106.92 91.1734 106.763 90.376 106.451C89.5785 106.138 88.8905 105.716 88.312 105.153C87.7178 104.59 87.2643 103.918 86.9203 103.105C86.5763 102.291 86.4043 101.416 86.4043 100.462C86.4043 99.3048 86.6701 98.2259 87.2018 97.2565C87.7334 96.287 88.5152 95.5208 89.516 94.9422C90.5167 94.3637 91.6425 94.0666 92.9091 94.0666C94.0975 94.0666 95.192 94.3324 96.1928 94.8641C97.1779 95.3957 97.9597 96.1463 98.5
1539 97.1157C99.1481 98.1008 99.4452 99.211 99.4452 100.462C99.4452 101.65 99.1637 102.729 98.6321 103.699C98.1004 104.684 97.3186 105.466 96.3179 106.044C95.3171 106.638 94.1757 106.92 92.9091 106.92ZM92.956 103.261C93.4251 103.261 93.8473 103.136 94.2226 102.886C94.5978 102.635 94.8793 102.307 95.0826 101.885C95.2859 101.478 95.3953 101.009 95.3953 100.509C95.3953 99.7114 95.1608 99.0547 94.6917 98.5387C94.2226 98.0383 93.644 97.7725 92.956 97.7725C92.2367 97.7725 91.6425 98.0383 91.1891 98.5699C90.7356 99.1016 90.5167 99.7427 90.5167 100.509C90.5167 101.322 90.7513 101.979 91.2204 102.495C91.6894 103.011 92.268 103.261 92.956 103.261ZM110.844 117.428C109.656 117.428 108.561 117.162 107.576 116.63C106.591 116.098 105.809 115.348 105.215 114.347C104.621 113.362 104.339 112.236 104.339 110.97C104.339 110.094 104.496 109.265 104.809 108.483C105.121 107.702 105.543 107.029 106.106 106.451C106.669 105.872 107.357 105.419 108.17 105.075C108.983 104.731 109.875 104.559 110.844 104.559C112.033 104.559 113.112 104.825 114.112 105.356C115.097 105.888 115.879 106.638 116.473 107.623C117.068 108.609 117.365 109.719 117.365 110.97C117.365 112.158 117.083 113.237 116.552 114.206C116.02 115.192 115.254 115.973 114.253 116.552C113.252 117.146 112.111 117.428 110.844 117.428ZM110.875 113.769C111.345 113.769 111.782 113.644 112.158 113.393C112.533 113.143 112.814 112.815 113.018 112.393C113.205 111.986 113.315 111.517 113.315 111.001C113.315 110.469 113.205 110 112.986 109.578C112.768 109.172 112.47 108.843 112.095 108.624C111.72 108.405 111.313 108.28 110.875 108.28C110.156 108.28 109.562 108.546 109.109 109.078C108.655 109.609 108.436 110.25 108.436 111.001C108.436 111.814 108.671 112.486 109.14 113.002C109.609 113.518 110.187 113.769 110.875 113.769Z","fill","#090A3A"],["d","M75.8952 117.431C73.1745 117.431 71.0166 116.43 69.4217 114.397C67.8111 112.365 67.0137 109.597 67.0137 106.094C67.0137 104.39 67.2169 102.826 67.6391 101.419C68.0613 100.012 68.6555 98.8233 69.4217 97.8538C70.1723 96.8844 71.1104 96.1182 72.2206 95.5865C73.3152 95.0549 74.5505 94.7891 75.8952 94.7891C77.6778 94.7891 79.2414 95.2425 80.5862 96.1494C81.9309 97.0564 82.9629 98.3698 83.6979 100.074C84.4328 101.794 84.8081 103.796 84.8081 106.094C84.8081 108.393 84.4328 110.394 83.7135 112.114C82.9786 113.834 81.9466 115.148 80.6018 116.055C79.2571 116.977 77.6778 117.431 75.8952 117.431ZM75.8952 111.864C76.7396 111.864 77.3963 111.395 77.8967 110.457C78.3971 109.519 78.6473 108.064 78.6473 106.094C78.6473 105.531 78.616 105.015 78.5691 104.515C78.5222 104.03 78.4596 103.577 78.3658 103.139C78.272 102.701 78.1625 102.326 78.0062 101.982C77.8498 101.654 77.6778 101.372 77.4745 101.122C77.2712 100.872 77.0367 100.684 76.7709 100.559C76.5051 100.434 76.208 100.356 75.8952 100.356C75.0509 100.356 74.3941 100.84 73.8937 101.779C73.3934 102.717 73.1588 104.155 73.1588 106.094C73.1588 107.251 73.237 108.236 73.4247 109.081C73.5967 109.925 73.8937 110.598 74.3159 111.098C74.7225 111.614 75.2541 111.864 75.8952 111.864Z","fill","#090A3A"],["d","M56.0964 117.431C53.3756 117.431 51.2178 116.43 49.6229 114.397C48.0123 112.365 47.2148 109.597 47.2148 106.094C47.2148 104.39 47.4181 102.826 47.8403 101.419C48.2625 100.012 48.8567 98.8233 49.6229 97.8538C50.3734 96.8844 51.3116 96.1182 52.4218 95.5865C53.5164 95.0549 54.7517 94.7891 56.0964 94.7891C57.879 94.7891 59.4426 95.2425 60.7874 96.1494C62.1321 97.0564 63.1641 98.3698 63.899 100.074C64.634 101.794 65.0092 103.796 65.0092 106.094C65.0092 108.393 64.634 110.394 63.9147 112.114C63.1798 113.834 62.1477 115.148 60.803 116.055C59.4583 116.977 57.879 117.431 56.0964 117.431ZM56.0964 111.864C56.9408 111.864 57.5975 111.395 58.0979 110.457C58.5982 109.519 58.8484 108.064 58.8484 106.094C58.8484 105.531 58.8172 105.015 58.7702 104.515C58.7233 104.03 58.6608 103.577 58.567 103.139C58.4732 102.701 58.3637 102.326 58.2073 101.982C58.051 101.654 57.879 101.372 57.6757 101.122C57.4724 100.872 57.2379 100.684 56.972 100.559C56.7062 100.434 56.4091 100.356 56.0964 100.356C55.252 100.356 54.5953 100.84 54.0949 101.779C53.5946 102.717 53.36 104.155 53.36 106.094C53.36 107.251 53.4382 108.236 53.6258 109.081C53.7978 109.925 54.0949 110.598 54.5171 111.098C54.9237 111.614 55.4553 111.864 56.0964 111.864Z","fill","#090A3A"],["d","M38.225 117.094V102.255L35.2228 104.523L32.377 100.082L39.5229 95.1094H44.2451V117.094H38.225Z","fill","#090A3A"],["d","M103.711 145.56V128.234H97.9258V122.809H115.517V128.234H109.763V145.56H103.711Z","fill","#090A3A"],["d","M85.6962 145.896C83.9606 145.896 82.3657 145.615 80.8958 145.036C79.426 144.473 78.1751 143.676 77.143 142.644C76.
1111 141.627 75.2979 140.392 74.7194 138.938C74.1408 137.499 73.8594 135.92 73.8594 134.2C73.8594 132.496 74.1408 130.916 74.7194 129.462C75.2979 128.008 76.111 126.773 77.143 125.741C78.1751 124.724 79.426 123.927 80.8958 123.348C82.3657 122.785 83.9606 122.488 85.6962 122.488C87.4006 122.488 88.9799 122.785 90.4497 123.348C91.9039 123.911 93.1549 124.709 94.1869 125.725C95.2189 126.741 96.0164 127.977 96.6105 129.431C97.1891 130.901 97.4862 132.48 97.4862 134.2C97.4862 135.92 97.1891 137.515 96.6105 138.969C96.0164 140.423 95.2189 141.659 94.1869 142.675C93.1549 143.691 91.9039 144.489 90.4497 145.052C88.9799 145.615 87.4006 145.896 85.6962 145.896ZM85.6806 140.22C86.7282 140.22 87.6664 139.954 88.5108 139.423C89.3552 138.891 89.9963 138.156 90.4497 137.249C90.9032 136.342 91.1378 135.326 91.1378 134.2C91.1378 133.09 90.9032 132.073 90.4497 131.167C89.9963 130.26 89.3552 129.525 88.5108 128.993C87.6664 128.461 86.7282 128.18 85.6806 128.18C84.6173 128.18 83.6791 128.446 82.8504 128.977C82.006 129.509 81.3649 130.244 80.8958 131.151C80.4267 132.073 80.2078 133.09 80.2078 134.2C80.2078 135.326 80.4267 136.342 80.8958 137.249C81.3649 138.156 82.006 138.891 82.8504 139.423C83.6948 139.954 84.633 140.22 85.6806 140.22Z","fill","#090A3A"],["d","M73.4279 145.56H66.3445L62.0601 138.617H60.6528V145.56H54.7422V122.809H63.8583C65.2499 122.809 66.4852 123.012 67.5485 123.418C68.6118 123.825 69.4874 124.388 70.1442 125.107C70.8009 125.842 71.3013 126.686 71.6453 127.656C71.9737 128.625 72.1457 129.704 72.1457 130.893C72.1457 131.721 72.0518 132.488 71.8798 133.191C71.7078 133.895 71.4576 134.52 71.1293 135.083C70.7853 135.646 70.3944 136.147 69.9253 136.569C69.4562 137.007 68.9089 137.366 68.2991 137.648L68.2834 137.695L73.4279 145.56ZM60.6528 128.156V133.348H62.4979C63.4987 133.348 64.2961 133.129 64.9059 132.675C65.5158 132.237 65.8285 131.596 65.8285 130.752C65.8285 130.017 65.5314 129.407 64.9528 128.907C64.3743 128.406 63.5612 128.156 62.4979 128.156H60.6528Z","fill","#090A3A"],["d","M40.6644 145.56V128.234H34.8789V122.809H52.47V128.234H46.7158V145.56H40.6644Z","fill","#090A3A"]],template:function(N,ce){1&N&&(l.qSk(),l.j41(0,"svg",0)(1,"symbol",1),l.nrm(2,"path",2),l.k0s(),l.j41(3,"symbol",3),l.nrm(4,"path",4)(5,"path",5)(6,"path",6),l.k0s(),l.j41(7,"symbol",7)(8,"g"),l.nrm(9,"path",8),l.j41(10,"g")(11,"g"),l.nrm(12,"rect",9)(13,"path",10),l.k0s(),l.j41(14,"g"),l.nrm(15,"path",11)(16,"path",12)(17,"path",13),l.k0s(),l.nrm(18,"path",14)(19,"polygon",15)(20,"polygon",16),l.j41(21,"g"),l.nrm(22,"path",17)(23,"circle",18),l.k0s()()()(),l.j41(24,"symbol",19)(25,"g")(26,"g"),l.nrm(27,"path",20)(28,"rect",21),l.k0s(),l.j41(29,"g"),l.nrm(30,"path",22)(31,"path",23),l.k0s(),l.j41(32,"g"),l.nrm(33,"rect",24),l.j41(34,"g"),l.nrm(35,"path",25)(36,"path",26)(37,"path",27)(38,"path",28)(39,"path",29)(40,"circle",30),l.k0s()()()(),l.j41(41,"symbol",31)(42,"g"),l.nrm(43,"path",32),l.j41(44,"g")(45,"g")(46,"g")(47,"g")(48,"g"),l.nrm(49,"path",33)(50,"path",34)(51,"path",35)(52,"path",36)(53,"path",37),l.k0s(),l.nrm(54,"polygon",38)(55,"path",39)(56,"polygon",40),l.k0s(),l.j41(57,"g"),l.nrm(58,"path",41)(59,"path",42)(60,"path",43)(61,"path",44)(62,"path",45)(63,"path",46)(64,"path",47)(65,"path",48),l.k0s()(),l.nrm(66,"rect",49),l.k0s(),l.nrm(67,"circle",50),l.k0s()()(),l.j41(68,"symbol",51)(69,"g"),l.nrm(70,"polygon",52)(71,"path",53)(72,"path",54),l.k0s(),l.nrm(73,"path",55)(74,"polygon",56),l.j41(75,"g"),l.nrm(76,"path",57)(77,"path",58),l.k0s()(),l.j41(78,"symbol",59),l.nrm(79,"path",60)(80,"path",61)(81,"path",62),l.k0s(),l.j41(82,"symbol",63),l.nrm(83,"path",64),l.j41(84,"g"),l.nrm(85,"path",65)(86,"polygon",66)(87,"path",67)(88,"path",68)(89,"polygon",69),l.k0s()(),l.j41(90,"symbol",70)(91,"g"),l.nrm(92,"path",71)(93,"path",72)(94,"path",73)(95,"polygon",74),l.k0s()(),l.j41(96,"symbol",75)(97,"g",76),l.nrm(98,"path",77)(99,"path",78)(100,"path",79)(101,"path",80)(102,"path",81),l.k0s(),l.j41(103,"defs")(104,"clipPath",82),l.nrm(105,"rect",83),l.k0s()()(),l.j41(106,"symbol",84)(107,"g",76),l.nrm(108,"path",85)(109,"path",86)(110,"path",87)(111,"path",88)(112,"path",89),l.k0s(),l.j41(113,"defs")(114,"clipPath",82),l.nrm(115,"rect",90),l.k0s()()(),l.j41(116,"symbol",91)(117,"g",76),l.nrm(118,"path",92)(119,"path",93)(120,"path",94)(121,"path",95)(122,"path",96),l.k0s(),l.j41(123,"defs")(124,"clipPath",82),l.nrm(125,"rect",97),l.k0s()()(),l.j41(126,"symbol",98)(127,"g",76),l.nrm(128,"path",99)(129,"path",100)(130,"path",101)(131,"path",102)(132,"path",103)(133,"path",104),l.k0s(),l.j41(134,"defs")(135,"clipPath",82),l.nrm(136,"rect",105),l.k0s()()(),l.j41(137,"symbol",106)(138,"g",76),l.nrm(139,"path",107)(140,"path",108)(141,"path",109)(142,"path",110)(143,"path",111),l.k0s(),l.j41(144,"defs")(145,"clipPath",82),l.nrm(146,"rect",112),l.k0s()()(),l.j41(147,"symbol",113)(148,"g",76),l.nrm(149,"path",114)(150,"path",115)(151,"path",116)(1
152,"path",117)(153,"path",118)(154,"path",119),l.k0s(),l.j41(155,"defs")(156,"clipPath",82),l.nrm(157,"rect",120),l.k0s()()(),l.j41(158,"symbol",121)(159,"g",76),l.nrm(160,"path",122)(161,"path",123)(162,"path",124)(163,"path",125)(164,"path",126),l.k0s(),l.j41(165,"defs")(166,"clipPath",82),l.nrm(167,"rect",127),l.k0s()()(),l.j41(168,"symbol",128)(169,"g",76),l.nrm(170,"path",129)(171,"path",130)(172,"path",131)(173,"path",132)(174,"path",133)(175,"path",134)(176,"path",135),l.k0s(),l.j41(177,"defs")(178,"clipPath",82),l.nrm(179,"rect",136),l.k0s()()(),l.j41(180,"symbol",137)(181,"g",76),l.nrm(182,"path",138)(183,"path",139)(184,"path",140)(185,"path",141)(186,"path",142)(187,"path",143),l.k0s(),l.j41(188,"defs")(189,"clipPath",82),l.nrm(190,"rect",144),l.k0s()()(),l.j41(191,"symbol",145)(192,"g",76),l.nrm(193,"path",146)(194,"path",147)(195,"path",148)(196,"path",149)(197,"path",150)(198,"path",151),l.k0s(),l.j41(199,"defs")(200,"clipPath",82),l.nrm(201,"rect",152),l.k0s()()(),l.j41(202,"symbol",153)(203,"g",76),l.nrm(204,"path",154)(205,"path",155)(206,"path",156)(207,"path",157)(208,"path",158),l.k0s(),l.j41(209,"defs")(210,"clipPath",82),l.nrm(211,"rect",159),l.k0s()()(),l.j41(212,"symbol",160)(213,"g",76),l.nrm(214,"path",161)(215,"path",162)(216,"path",163)(217,"path",164)(218,"path",165),l.k0s(),l.j41(219,"defs")(220,"clipPath",82),l.nrm(221,"rect",166),l.k0s()()(),l.j41(222,"symbol",167)(223,"g",76),l.nrm(224,"path",168)(225,"path",169)(226,"path",170)(227,"path",171)(228,"path",172),l.k0s(),l.j41(229,"defs")(230,"clipPath",82),l.nrm(231,"rect",173),l.k0s()()(),l.j41(232,"symbol",174)(233,"g",76),l.nrm(234,"path",175)(235,"path",176)(236,"path",177)(237,"path",178)(238,"path",179)(239,"path",180),l.k0s(),l.j41(240,"defs")(241,"clipPath",82),l.nrm(242,"rect",181),l.k0s()()(),l.j41(243,"symbol",182)(244,"g",76),l.nrm(245,"path",183)(246,"path",184)(247,"path",185)(248,"path",186)(249,"path",187),l.k0s(),l.j41(250,"defs")(251,"clipPath",82),l.nrm(252,"rect",188),l.k0s()()(),l.j41(253,"symbol",189)(254,"g",76),l.nrm(255,"path",190)(256,"path",191)(257,"path",192)(258,"path",193)(259,"path",194)(260,"path",195),l.k0s(),l.j41(261,"defs")(262,"clipPath",82),l.nrm(263,"rect",196),l.k0s()()(),l.j41(264,"symbol",197)(265,"g",76),l.nrm(266,"path",198)(267,"path",199)(268,"path",200)(269,"path",201)(270,"path",202),l.k0s(),l.j41(271,"def
1s")(272,"clipPath",82),l.nrm(273,"rect",203),l.k0s()()(),l.j41(274,"symbol",204),l.nrm(275,"path",205)(276,"path",206),l.k0s(),l.j41(277,"symbol",207),l.nrm(278,"path",208)(279,"path",209),l.k0s(),l.j41(280,"symbol",210),l.nrm(281,"path",211)(282,"path",212),l.k0s(),l.j41(283,"symbol",213),l.nrm(284,"path",214)(285,"path",215)(286,"path",206),l.k0s(),l.j41(287,"symbol",216),l.nrm(288,"path",206)(289,"path",217),l.k0s(),l.j41(290,"symbol",218),l.nrm(291,"path",219)(292,"path",220)(293,"path",221),l.k0s(),l.j41(294,"symbol",222),l.nrm(295,"path",223)(296,"path",224),l.k0s(),l.j41(297,"symbol",225),l.nrm(298,"path",224)(299,"path",226)(300,"path",227)(301,"path",228),l.k0s(),l.j41(302,"symbol",229)(303,"g",76),l.nrm(304,"path",230)(305,"path",231)(306,"path",232),l.k0s(),l.j41(307,"defs")(308,"clipPath",82),l.nrm(309,"rect",233),l.k0s()()(),l.j41(310,"symbol",234)(311,"g",76),l.nrm(312,"path",235)(313,"path",236)(314,"path",237),l.k0s(),l.j41(315,"defs")(316,"clipPath",82),l.nrm(317,"rect",238),l.k0s()()(),l.j41(318,"symbol",239)(319,"g",76),l.nrm(320,"path",240)(321,"path",241),l.k0s(),l.j41(322,"defs")(323,"clipPath",82),l.nrm(324,"rect",242),l.k0s()()(),l.j41(325,"symbol",243)(326,"g",76),l.nrm(327,"path",244)(328,"path",245),l.k0s(),l.j41(329,"defs")(330,"clipPath",82),l.nrm(331,"rect",246),l.k0s()()(),l.j41(332,"symbol",247)(333,"g",76),l.nrm(334,"path",248)(335,"path",249),l.k0s(),l.j41(336,"defs")(337,"clipPath",82),l.nrm(338,"rect",250),l.k0s()()(),l.j41(339,"symbol",251)(340,"g",76),l.nrm(341,"path",252)(342,"path",253)(343,"path",254),l.k0s(),l.j41(344,"defs")(345,"clipPath",82),l.nrm(346,"rect",255),l.k0s()()(),l.j41(347,"symbol",256)(348,"g",76),l.nrm(349,"path",257)(350,"path",258),l.k0s(),l.j41(351,"defs")(352,"clipPath",82),l.nrm(353,"rect",259),l.k0s()()(),l.j41(354,"symbol",260)(355,"g",76),l.nrm(356,"path",261)(357,"path",262)(358,"path",263),l.k0s(),l.j41(359,"defs")(360,"clipPath",82),l.nrm(361,"rect",264),l.k0s()()(),l.j41(362,"symbol",265)(363,"g",76),l.nrm(364,"path",266)(365,"path",267),l.k0s(),l.j41(366,"defs")(367,"clipPath",82),l.nrm(368,"rect",268),l.k0s()()(),l.j41(369,"symbol",269)(370,"g",76),l.nrm(371,"path",270)(372,"path",271)(373,"path",272),l.k0s(),l.j41(374,"defs")(375,"clipPath",82),l.nrm(376,"rect",273),l.k0s()()(),l.j41(377,"symbol",274),l.nrm(378,"path",275),l.k0s(),l.j41(379,"symbol",276),l.nrm(380,"path",277)(381,"path",278),l.k0s(),l.j41(382,"symbol",279)(383,"g"),l.nrm(384,"rect",280)(385,"path",281)(386,"path",282),l.k0s()(),l.j41(387,"symbol",283)(388,"title"),l.EFF(389,"Equidia Regions"),l.k0s(),l.j41(390,"g",284)(391,"g",285)(392,"g",286),l.nrm(393,"path",287),l.k0s(),l.j41(394,"g",288)(395,"g",289),l.nrm(396,"path",290),l.k0s(),l.j41(397,"g")(398,"g",291),l.nrm(399,"path",292),l.k0s()(),l.j41(400,"g",293),l.nrm(401,"path",294),l.k0s()()()()(),l.j41(402,"symbol",295),l.nrm(403,"path",296),l.k0s(),l.j41(404,"symbol",297)(4
105,"g",298),l.nrm(406,"path",299)(407,"path",300)(408,"path",301)(409,"path",302)(410,"path",303)(411,"path",304),l.k0s()(),l.j41(412,"symbol",305),l.nrm(413,"path",306)(414,"path",307)(415,"path",308)(416,"path",309)(417,"path",310)(418,"path",311)(419,"path",312)(420,"path",313),l.k0s(),l.j41(421,"symbol",314),l.nrm(422,"path",315)(423,"path",316),l.k0s(),l.j41(424,"symbol",317),l.nrm(425,"path",318),l.k0s(),l.j41(426,"symbol",319),l.nrm(427,"path",320),l.k0s(),l.j41(428,"symbol",321),l.nrm(429,"path",322)(430,"path",323),l.k0s(),l.j41(431,"symbol",324),l.nrm(432,"path",325),l.k0s(),l.j41(433,"symbol",326),l.nrm(434,"path",327)(435,"path",328)(436,"path",329)(437,"path",330)(438,"path",331)(439,"path",332)(440,"path",333),l.k0s(),l.j41(441,"symbol",334),l.nrm(442,"path",335)(443,"path",336)(444,"path",337)(445,"path",338),l.k0s(),l.j41(446,"symbol",339),l.nrm(447,"circle",340)(448,"path",341)(449,"path",342)(450,"path",343),l.k0s(),l.j41(451,"symbol",344),l.nrm(452,"circle",345)(453,"path",346)(454,"path",347)(455,"path",348)(456,"path",349),l.k0s(),l.j41(457,"symbol",350),l.nrm(458,"path",351)(459,"path",352)(460,"path",353)(461,"path",354)(462,"path",355)(463,"path",356)(464,"path",357)(465,"path",358)(466,"path",359)(467,"path",360)(468,"path",361)(469,"path",362)(470,"path",363)(471,"path",364)(472,"path",365),l.k0s(),l.j41(473,"symbol",366),l.nrm(474,"path",367)(475,"path",368)(476,"path",369)(477,"path",370)(478,"path",371)(479,"path",372)(480,"path",373)(481,"path",374)(482,"path",375)(483,"path",376)(484,"path",377)(485,"path",378),l.k0s(),l.j41(486,"symbol",379),l.nrm(487,"path",380)(488,"path",381)(489,"path",382)(490,"path",383)(491,"path",384)(492,"path",385)(493,"path",386)(494,"path",387)(495,"path",388)(496,"path",389)(497,"path",390)(498,"path",391)(499,"path",392)(500,"path",393)(501,"path",394),l.k0s()())},encapsulation:2})}return z})(),Y=(()=>{class z{constructor(D,N,ce,be,$e,Ve){this._isBrowser=D,this._requestService=N,this._location=ce,this._amplitudeService=be,this._brazeService=$e,this._adsenseService=Ve,this._handleSafari(),this._handleReferer();const lt=this._location.path();Z.c.adSense.enabled&&!lt.includes("/articles-mobile/")&&!lt.includes("evenements-hippiques/equidia-plus")&&this._adsenseService.injectScript(),this._isBrowser&&(F.A.injectJqueryScript(),F.A.injectBootstrapScript()),this._isBrowser&&!lt.includes("/players/")&&(this._amplitudeService.init(),this._brazeService.init())}_handleReferer(){this._isBrowser?document.referrer&&(this._requestService.contentHeaders=this._requestService.contentHeaders.set("x-http-referer",document.referrer)):this._requestService.contentHeaders=this._location.path().includes("/players/")?this._requestService.contentHeaders.set("x-http-referer","PLAYER"):this._requestService.contentHeaders.set("x-http-referer",Z.c.baseUrl.site)}_handleSafari(){if(!this._isBrowser||!window.navigator.userAgent.match(/iPhone/i))return;document.addEventListener("touchmove",function(lt){1!==lt.scale&<.cancelable&<.preventDefault()},!1);let N=null;const Ve=document.querySelector(".is-stuckToBottom");var lt;window.addEventListener("scroll",(lt=()=>((lt,Tt)=>{if(!lt)return;const{bottom:hn}=lt.getBoundingClientRect();lt.style.bottom=Math.floor(hn)>window.innerHeight?64:20})(Ve),200,clearTimeout(N),void(N=setTimeout(()=>{lt()},200))))}static#e=this.\u0275fac=function(N){return new(N||z)(l.rXU("isBrowser"),l.rXU(O.B),l.rXU(Q.aZ),l.rXU(k.r),l.rXU(V.W),l.rXU(W))};static#t=this.\u0275cmp=l.VBU({type:z,selectors:[["app-root"]],decls:2,vars:0,template:function(N,ce){1&N&&l.nrm(0,"router-outlet")(1,"app-svg-symbols")},dependencies:[R.n3,L],styles:["@media (min-width: 720px){.modal-lg{max-width:80%}}.slick-dots{bottom:40px!important}.slick-dots li button:before{font-size:12px!important;color:#fff!important}.clickable,a{cursor:pointer}.sideFlux .adContainer{width:100%;height:100%}div.ngui-auto-complete>ul{border-radius:7px}div.ngui-auto-complete>ul li{padding-bottom:10px;padding-top:10px}div.ngui-auto-complete>ul li.selected{background-color:#e5e5e5}div.ngui-auto-complete>ul li:hover{background-color:#e5e5e5}ul:not([class]) li{margin-bottom:0}ul:not([class]) li:before{display:none}body.popup-active{overflow:hidden}.popup-active:before{z-index:1100}.popup{width:90%;z-index:1100;padding-top:30px}.a-hover{color:#f62741;text-decoration:none}.title h1:before,.title h1:after,.title h2:before,.title h2:after,.title h3:before,.title h3:after,.title h4:before,.title h4:after,.title strong:before,.title strong:after{z-index:0}.bs-datepicker-body table td span.disabled,.bs-datepicker-body table td.disabled span{cursor:default!important;color:#ccc!important;background:#fbefef!important}.fix-datepicker-mobile{margin-left:-200px}.dark-linear .fix-datepicker-mobile{margin-left:100px}.bs-datepicker-body td span.today{text-decoration:underline;font-weight:700}html{scroll-behavior:smooth}\n",'::root{--global-font-color: #fff}@font-face{font-family:Averta;src:url(/assets/fonts/averta.otf)}@font-face{font-family:PMU;src:url(/assets/fonts/averta.otf)}@font-face{font-family:PMU;font-style:normal;font-weight:700;src:url(/assets/fonts/pmu/PMU-Bold.woff2) format("woff2"),url(/assets/fonts/pmu/PMU-Bold.woff) format("woff"),url(/assets/fonts/pmu/PMU-Bold.ttf) format("truetype"),url(/assets/fonts/pmu/PMU-Bold.otf) format("opentype")}.font-size-body1{font-size:16px}.font-size-body2{font-size:14px}.font-size-caption{font-size:12px}.headline1{font-family:Saira;font-style:normal;font-weight:300;font-size:44px;line-height:69px}.headline2{font-family:Saira;font-style:normal;font-weight:300;font-size:38px;line-height:60px}.headline3{font-family:Saira;font-style:normal;font-weight:400;font-size:34px;line-height:54px}.headline4{font-family:Saira;font-style:normal;font-weight:400;font-size:28px;line-height:44px}.headline5{font-family:Saira;font-style:normal;font-weight:700;font-size:24px;line-height:24px}.headline6{font-family:Saira;font-style:normal;font-weight:400;font-size:20px;line-height:24px}.subtitle1{font-family:Saira;font-style:normal;font-weight:500;font-size:16px;line-height:25px}.subtitle2{font-family:Saira;font-style:normal;font-weight:500;font-size:14px;line-height:22px}.overline{font-family:Saira;font-style:normal;font-weight:400;font-size:12px;line-height:19px;letter-spacing:2px;text-transform:uppercase}.title-category{font-weight:700;font-size:16px;line-height:25px;text-transform:uppercase;color:#090a3a80;margin:15px 10px 10px}.body1{font-family:Averta;font-size:16px;line-height:19px}.body2{font-family:Averta;font-size:14px;line-height:16px}.caption{font-family:Averta;font-size:12px;line-height:14px}.button{font-family:Averta;font-size:16px;line-height:19px}.material-icons[hidden]{display:none}svg.fill-primary-blue-70,.fill-primary-blue-70 svg{fill:#090a3ab3}svg.fill-primary-blue-50,.fill-primary-blue-50 svg{fill:#090a3a80}svg.fill-primary-blue-30,.fill-primary-blue-30 svg{fill:#090a3a4d}svg.fill-primary-blue,.fill-primary-blue svg{fill:#090a3a}svg.fill-primary-red,.fill-primary-red svg{fill:#f62741}.fill-primary-red .fill-primary-blue-50 svg{fill:#090a3a80}.fill-primary-red .fill-primary-blue-70 svg{fill:#090a3ab3}.fill-primary-red .fill-primary-blue-30 svg{fill:#090a3a4d}.fill-primary-red .fill-primary-blue svg{fill:#090a3a}.text-primary-blue-70{color:#090a3ab3}.text-primary-blue-50{color:#090a3a80}.text-primary-blue-30{color:#090a3a4d}.text-primary-blue{color:#090a3a}.text-primary-red{color:#f62741}.text-premium{color:#ff3f64}.text-pmh{color:#81c8cc}.text-csi{color:#88bdf9}.text-csi-pmu{color:#d2adfa}.text-green{color:#00a01e}.background-primary-blue-70{background-color:#090a3ab3}.background-primary-blue-50{background-color:#090a3a80}.background-primary-blue-30{background-color:#090a3a4d}.background-primary-blue{background-color:#090a3a}.background-primary-red{background-color:#f62741}.background-grey{background-color:#f9f9f9}.background-premium{background-color:#ff3f64}.background-pmh{background-color:#81c8cc}.background-csi{background-color:#88bdf9}.background-csi-pmu{background-color:#d2adfa}.border-primary-blue-70{border-color:#090a3ab3}.border-primary-blue-50{border-color:#090a3a80}.border-primary-blue-30{border-color:#090a3a4d}.border-primary-blue{border-color:#090a3a}.border-primary-red{border-color:#f62741}.border-premium{border-color:#ff3f64}.border-pmh{border-color:#81c8cc}.border-csi{border-color:#88bdf9}.border-csi-pmu{border-color:#d2adfa}@media only screen and (min-width: 767px){.title-category{margin:15px 0 10px}.title-category.big-marging{margin-bottom:40px}}.casaque-image{filter:drop-shadow(2px 2px 1px rgba(0,0,0,.5))}button:focus{outline:none}body *:not(.container-scrollable){-ms-overflow-style:none;scrollbar-width:none}body *:not(.container-scrollable)::-webkit-scrollbar{display:none}.gbl-error-message{color:#f62741;background:#f627411a;padding:1rem;border-radius:5px;margin:0 0 3.5rem}\n',"::root{--global-font-color: #fff}.actualite-separator{height:2px;background-color:#bdbdc7;margin:0 13px 8px}.actualite-separator.actualite-separator--black{background-color:#090a3a}.actualite-infos{display:flex;justify-content:space-between;align-items:center;margin-bottom:13px;width:100%}@media only screen and (min-width: 767px){.actualite-separator{margin:0 0 8px}}\n"],encapsulation:2})}return z})();var re=o(9969);function he(z){return new l.wOt(3e3,!1)}function bn(z){switch(z.length){case 0:return new re.sf;case 1:return z[0];default:return new re.ui(z)}}function Ot(z,E,D=new Map,N=new Map){const ce=[],be=[];let $e=-1,Ve=null;if(E.forEach(lt=>{const Tt=lt.get("offset"),hn=Tt==$e,pn=hn&&Ve||new Map;lt.forEach((Dr,Gn)=>{let Ln=Gn,Xn=Dr;if("offset"!==Gn)switch(Ln=z.normalizePropertyName(Ln,ce),Xn){case re.FX:Xn=D.get(Gn);break;case re.kp:Xn=N.get(Gn);break;default:Xn=z.normalizeStyleValue(Gn,Ln,Xn,ce)}pn.set(Ln,Xn)}),hn||be.push(pn),Ve=pn,$e=Tt}),ce.length)throw function At(z){return new l.wOt(3502,!1)}();return be}function Vt(z,E,D,N){switch(E){case"start":z.onStart(()=>N(D&&zt(D,"start",z)));break;case"done":z.onDone(()=>N(D&&zt(D,"done",z)));break;
1case"destroy":z.onDestroy(()=>N(D&&zt(D,"destroy",z)))}}function zt(z,E,D){const be=fn(z.element,z.triggerName,z.fromState,z.toState,E||z.phaseName,D.totalTime??z.totalTime,!!D.disabled),$e=z._data;return null!=$e&&(be._data=$e),be}function fn(z,E,D,N,ce="",be=0,$e){return{element:z,triggerName:E,fromState:D,toState:N,phaseName:ce,totalTime:be,disabled:!!$e}}function cn(z,E,D){let N=z.get(E);return N||z.set(E,N=D),N}function Qt(z){const E=z.indexOf(":");return[z.substring(1,E),z.slice(E+1)]}const ln=typeof document>"u"?null:document.documentElement;function Hn(z){const E=z.parentNode||z.host||null;return E===ln?null:E}let Un=null,sn=!1;function vt(z,E){for(;E;){if(E===z)return!0;E=Hn(E)}return!1}function kt(z,E,D){if(D)return Array.from(z.querySelectorAll(E));const N=z.querySelector(E);return N?[N]:[]}let cr=(()=>{class z{validateStyleProperty(D){return function Wn(z){Un||(Un=function Se(){return typeof document<"u"?document.body:null}()||{},sn=!!Un.style&&"WebkitAppearance"in Un.style);let E=!0;return Un.style&&!function Kn(z){return"ebkit"==z.substring(1,6)}(z)&&(E=z in Un.style,!E&&sn&&(E="Webkit"+z.charAt(0).toUpperCase()+z.slice(1)in Un.style)),E}(D)}matchesElement(D,N){return!1}containsElement(D,N){return vt(D,N)}getParentElement(D){return Hn(D)}query(D,N,ce){return kt(D,N,ce)}computeStyle(D,N,ce){return ce||""}animate(D,N,ce,be,$e,Ve=[],lt){return new re.sf(ce,be)}static#e=this.\u0275fac=function(N){return new(N||z)};static#t=this.\u0275prov=l.jDH({token:z,factory:z.\u0275fac})}return z})();class An{static#e=this.NOOP=new cr}class $n{}const ir=1e3,it="ng-enter",Me="ng-leave",Ke="ng-trigger",ye=".ng-trigger",Te="ng-animating",Ue=".ng-animating";function yt(z){if("number"==typeof z)return z;const E=z.match(/^(-?[\.\d]+)(m?s)/);return!E||E.length<2?0:nt(parseFloat(E[1]),E[2])}function nt(z,E){return"s"===E?z*ir:z}function Yt(z,E,D){return z.hasOwnProperty("duration")?z:function Tn(z,E,D){let ce,be=0,$e="";if("string"==typeof z){const Ve=z.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===Ve)return E.push(he()),{duration:0,delay:0,easing:""};ce=nt(parseFloat(Ve[1]),Ve[2]);const lt=Ve[3];null!=lt&&(be=nt(parseFloat(lt),Ve[4]));const Tt=Ve[5];Tt&&($e=Tt)}else ce=z;if(!D){let Ve=!1,lt=E.length;ce<0&&(E.push(function oe(){return new l.wOt(3100,!1)}()),Ve=!0),be<0&&(E.push(function Re(){return new l.wOt(3101,!1)}()),Ve=!0),Ve&&E.splice(lt,0,he())}return{duration:ce,delay:be,easing:$e}}(z,E,D)}function Tr(z,E,D){E.forEach((N,ce)=>{const be=Wi(ce);D&&!D.has(ce)&&D.set(ce,z.style[be]),z.style[be]=N})}function jr(z,E){E.forEach((D,N)=>{const ce=Wi(N);z.style[ce]=""})}function _n(z){return Array.isArray(z)?1==z.length?z[0]:(0,re.K2)(z):z}const os=new RegExp("{{\\s*(.+?)\\s*}}","g");function as(z){let E=[];if("string"==typeof z){let D;for(;D=os.exec(z);)E.push(D[1]);os.lastIndex=0}return E}function As(z,E,D){const N=`${z}`,ce=N.replace(os,(be,$e)=>{let Ve=E[$e];return null==Ve&&(D.push(function we(z){return new l.wOt(3003,!1)}()),Ve=""),Ve.toString()});return ce==N?z:ce}const mo=/-+([a-z0-9])/g;function Wi(z){return z.replace(mo,(...E)=>E[1].toUpperCase())}function ii(z,E,D){switch(E.type){case re.If.Trigger:return z.visitTrigger(E,D);case re.If.State:return z.visitState(E,D);case re.If.Transition:return z.visitTransition(E,D);case re.If.Sequence:return z.visitSequence(E,D);case re.If.Group:return z.visitGroup(E,D);case re.If.Animate:return z.visitAnimate(E,D);case re.If.Keyframes:return z.visitKeyframes(E,D);case re.If.Style:return z.visitStyle(E,D);case re.If.Reference:return z.visitReference(E,D);case re.If.AnimateChild:return z.visitAnimateChild(E,D);case re.If.AnimateRef:return z.visitAnimateRef(E,D);case re.If.Query:return z.visitQuery(E,D);case re.If.Stagger:return z.visitStagger(E,D);default:throw function me(z){return new l.wOt(3004,!1)}()}}function ft(z,E){return window.getComputedStyle(z)[E]}const et=new Set(["width","height","minWidth","minHeight","maxWidth","maxHeight","left","top","bottom","right","fontSize","outlineWidth","outlineOffset","paddingTop","paddingLeft","paddingBottom","paddingRight","marginTop","marginLeft","marginBottom","marginRight","borderRadius","borderWidth","borderTopWidth","borderLeftWidth","borderRightWidth","borderBottomWidth","textIndent","perspective"]);class Mt extends $n{normalizePropertyName(E,D){return Wi(E)}normalizeStyleValue(E,D,N,ce){let be="";const $e=N.toString().trim();if(et.has(D)&&0!==N&&"0"!==N)if("number"==typeof N)be="px";else{const Ve=N.match(/^[+-]?[\d\.]+([a-z]*)$/);Ve&&0==Ve[1].length&&ce.push(function Le(z,E){return new l.wOt(3005,!1)}())}return $e+be}}const Bt="*";const Ar=new Set(["true","1"]),ei=new Set(["false","0"]);function Ir(z,E){const D=Ar.has(z)||ei.has(z),N=Ar.has(E)||ei.has(E);return(ce,be)=>{let $e=z==Bt||z==ce,Ve=E==Bt||E==be;return!$e&&D&&"boolean"==typeof ce&&($e=ce?Ar.has(z):ei.has(z)),!Ve&&N&&"boolean"==typeof be&&(Ve=be?Ar.has(E):ei.has(E)),$e&&Ve}}const Zn=new RegExp("s*:selfs*,?","g");function $r(z,E,D,N){return new tr(z).build(E,D,N)}class tr{constructor(E){this._driver=E}build(E,D,N){const ce=new Vr(D);return this._resetContextStyleTimingState(ce),ii(this,_n(E),ce)}_resetContextStyleTimingState(E){E.currentQuerySelector="",E.collectedStyles=new Map,E.collectedStyles.set("",new Map),E.currentTime=0}visitTrigger(E,D){let N=D.queryCount=0,ce=D.depCount=0;const be=[],$e=[];return"@"==E.name.charAt(0)&&D.errors.push(function Ne(){return new l.wOt(3006,!1)}()),E.definitions.forEach(Ve=>{if(this._resetContextStyleTimingState(D),Ve.type==re.If.State){const lt=Ve,Tt=lt.name;
1Tt.toString().split(/\s*,\s*/).forEach(hn=>{lt.name=hn,be.push(this.visitState(lt,D))}),lt.name=Tt}else if(Ve.type==re.If.Transition){const lt=this.visitTransition(Ve,D);N+=lt.queryCount,ce+=lt.depCount,$e.push(lt)}else D.errors.push(function ie(){return new l.wOt(3007,!1)}())}),{type:re.If.Trigger,name:E.name,states:be,transitions:$e,queryCount:N,depCount:ce,options:null}}visitState(E,D){const N=this.visitStyle(E.styles,D),ce=E.options&&E.options.params||null;if(N.containsDynamicStyles){const be=new Set,$e=ce||{};N.styles.forEach(Ve=>{Ve instanceof Map&&Ve.forEach(lt=>{as(lt).forEach(Tt=>{$e.hasOwnProperty(Tt)||be.add(Tt)})})}),be.size&&D.errors.push(function X(z,E){return new l.wOt(3008,!1)}(0,be.values()))}return{type:re.If.State,name:E.name,style:N,options:ce?{params:ce}:null}}visitTransition(E,D){D.queryCount=0,D.depCount=0;const N=ii(this,_n(E.animation),D),ce=function Zt(z,E){const D=[];return"string"==typeof z?z.split(/\s*,\s*/).forEach(N=>function Cn(z,E,D){if(":"==z[0]){const lt=function En(z,E){switch(z){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(D,N)=>parseFloat(N)>parseFloat(D);case":decrement":return(D,N)=>parseFloat(N)<parseFloat(D);default:return E.push(function ke(z){return new l.wOt(3016,!1)}()),"* => *"}}(z,D);if("function"==typeof lt)return void E.push(lt);z=lt}const N=z.match(/^(\*|[-\w]+)\s*(<?[=-]>)\s*(\*|[-\w]+)$/);if(null==N||N.length<4)return D.push(function Ge(z){return new l.wOt(3015,!1)}()),E;const ce=N[1],be=N[2],$e=N[3];E.push(Ir(ce,$e)),"<"==be[0]&&(ce!=Bt||$e!=Bt)&&E.push(Ir($e,ce))}(N,D,E)):D.push(z),D}(E.expr,D.errors);return{type:re.If.Transition,matchers:ce,animation:N,queryCount:D.queryCount,depCount:D.depCount,options:Di(E.options)}}visitSequence(E,D){return{type:re.If.Sequence,steps:E.steps.map(N=>ii(this,N,D)),options:Di(E.options)}}visitGroup(E,D){const N=D.currentTime;let ce=0;const be=E.steps.map($e=>{D.currentTime=N;const Ve=ii(this,$e,D);return ce=Math.max(ce,D.currentTime),Ve});return D.currentTime=ce,{type:re.If.Group,steps:be,options:Di(E.options)}}visitAnimate(E,D){const N=function Ai(z,E){if(z.hasOwnProperty("duration"))return z;if("number"==typeof z)return xn(Yt(z,E).duration,0,"");const D=z;if(D.split(/\s+/).some(be=>"{"==be.charAt(0)&&"{"==be.charAt(1))){const be=xn(0,0,"");return be.dynamic=!0,be.strValue=D,be}const ce=Yt(D,E);return xn(ce.duration,ce.delay,ce.easing)}(E.timings,D.errors);D.currentAnimateTimings=N;let ce,be=E.styles?E.styles:(0,re.iF)({});if(be.type==re.If.Keyframes)ce=this.visitKeyframes(be,D);else{let $e=E.styles,Ve=!1;if(!$e){Ve=!0;const Tt={};N.easing&&(Tt.easing=N.easing),$e=(0,re.iF)(Tt)}D.currentTime+=N.duration+N.delay;const lt=this.visitStyle($e,D);lt.isEmptyStep=Ve,ce=lt}return D.currentAnimateTimings=null,{type:re.If.Animate,timings:N,style:ce,options:null}}visitStyle(E,D){const N=this._makeStyleAst(E,D);return this._validateStyleAst(N,D),N}_makeStyleAst(E,D){const N=[],ce=Array.isArray(E.styles)?E.styles:[E.styles];for(let Ve of ce)"string"==typeof Ve?Ve===re.kp?N.push(Ve):D.errors.push(new l.wOt(3002,!1)):N.push(new Map(Object.entries(Ve)));let be=!1,$e=null;return N.forEach(Ve=>{if(Ve instanceof Map&&(Ve.has("easing")&&($e=Ve.get("easing"),Ve.delete("easing")),!be))for(let lt of Ve.values())if(lt.toString().indexOf("{{")>=0){be=!0;break}}),{type:re.If.Style,styles:N,easing:$e,offset:E.offset,containsDynamicStyles:be,options:null}}_validateStyleAst(E,D){const N=D.currentAnimateTimings;let ce=D.currentTime,be=D.currentTime;N&&be>0&&(be-=N.duration+N.delay),E.styles.forEach($e=>{"string"!=typeof $e&&$e.forEach((Ve,lt)=>{const Tt=D.collectedStyles.get(D.currentQuerySelector),hn=Tt.get(lt);let pn=!0;hn&&(be!=ce&&be>=hn.startTime&&ce<=hn.endTime&&(D.errors.push(function de(z,E,D,N,ce){return new l.wOt(3010,!1)}()),pn=!1),be=hn.startTime),pn&&Tt.set(lt,{startTime:be,endTime:ce}),D.options&&function vn(z,E,D){const N=E.params||{},ce=as(z);ce.length&&ce.forEach(be=>{N.hasOwnProperty(be)||D.push(function pe(z){return new l.wOt(3001,!1)}())})}(Ve,D.options,D.errors)})})}visitKeyframes(E,D){const N={type:re.If.Keyframes,styles:[],options:null};if(!D.currentAnimateTimings)return D.errors.push(function Pe(){return new l.wOt(3011,!1)}()),N;let be=0;const $e=[];let Ve=!1,lt=!1,Tt=0;const hn=E.steps.map(ai=>{const Hr=this._makeStyleAst(ai,D);let ri=null!=Hr.offset?Hr.offset:function hi(z){if("string"==typeof z)return null;let E=null;if(Array.isArray(z))z.forEach(D=>
1{if(D instanceof Map&&D.has("offset")){const N=D;E=parseFloat(N.get("offset")),N.delete("offset")}});else if(z instanceof Map&&z.has("offset")){const D=z;E=parseFloat(D.get("offset")),D.delete("offset")}return E}(Hr.styles),Oi=0;return null!=ri&&(be++,Oi=Hr.offset=ri),lt=lt||Oi<0||Oi>1,Ve=Ve||Oi<Tt,Tt=Oi,$e.push(Oi),Hr});lt&&D.errors.push(function Ye(){return new l.wOt(3012,!1)}()),Ve&&D.errors.push(function at(){return new l.wOt(3200,!1)}());const pn=E.steps.length;let Dr=0;be>0&&be<pn?D.errors.push(function bt(){return new l.wOt(3202,!1)}()):0==be&&(Dr=1/(pn-1));const Gn=pn-1,Ln=D.currentTime,Xn=D.currentAnimateTimings,ni=Xn.duration;return hn.forEach((ai,Hr)=>{const ri=Dr>0?Hr==Gn?1:Dr*Hr:$e[Hr],Oi=ri*ni;D.currentTime=Ln+Xn.delay+Oi,Xn.duration=Oi,this._validateStyleAst(ai,D),ai.offset=ri,N.styles.push(ai)}),N}visitReference(E,D){return{type:re.If.Reference,animation:ii(this,_n(E.animation),D),options:Di(E.options)}}visitAnimateChild(E,D){return D.depCount++,{type:re.If.AnimateChild,options:Di(E.options)}}visitAnimateRef(E,D){return{type:re.If.AnimateRef,animation:this.visitReference(E.animation,D),options:Di(E.options)}}visitQuery(E,D){const N=D.currentQuerySelector,ce=E.options||{};D.queryCount++,D.currentQuery=E;const[be,$e]=function Rr(z){const E=!!z.split(/\s*,\s*/).find(D=>":self"==D);return E&&(z=z.replace(Zn,"")),z=z.replace(/@\*/g,ye).replace(/@\w+/g,D=>ye+"-"+D.slice(1)).replace(/:animating/g,Ue),[z,E]}(E.selector);D.currentQuerySelector=N.length?N+" "+be:be,cn(D.collectedStyles,D.currentQuerySelector,new Map);const Ve=ii(this,_n(E.animation),D);return D.currentQuery=null,D.currentQuerySelector=N,{type:re.If.Query,selector:be,limit:ce.limit||0,optional:!!ce.optional,includeSelf:$e,animation:Ve,originalSelector:E.selector,options:Di(E.options)}}visitStagger(E,D){D.currentQuery||D.errors.push(function st(){return new l.wOt(3013,!1)}());const N="full"===E.timings?{duration:0,delay:0,easing:"full"}:Yt(E.timings,D.errors,!0);return{type:re.If.Stagger,animation:ii(this,_n(E.animation),D),timings:N,options:null}}}class Vr{constructor(E){this.errors=E,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles=new Map,this.options=null,this.unsupportedCSSPropertiesFound=new Set}}function Di(z){return z?(z={...z}).params&&(z.params=function Fi(z){return z?{...z}:null}(z.params)):z={},z}function xn(z,E,D){return{duration:z,delay:E,easing:D}}function dr(z,E,D,N,ce,be,$e=null,Ve=!1){return{type:1,element:z,keyframes:E,preStyleProps:D,postStyleProps:N,duration:ce,delay:be,totalTime:ce+be,easing:$e,subTimeline:Ve}}class Vo{constructor(){this._map=new Map}get(E){return this._map.get(E)||[]}append(E,D){let N=this._map.get(E);N||this._map.set(E,N=[]),N.push(...D)}has(E){return this._map.has(E)}clear(){this._map.clear()}}const pr=new RegExp(":enter","g"),Cs=new RegExp(":leave","g");function lr(z,E,D,N,ce,be=new Map,$e=new Map,Ve,lt,Tt=[]){return(new Ks).buildKeyframes(z,E,D,N,ce,be,$e,Ve,lt,Tt)}class Ks{buildKeyframes(E,D,N,ce,be,$e,Ve,lt,Tt,hn=[]){Tt=Tt||new Vo;const pn=new gi(E,D,Tt,ce,be,hn,[]);pn.options=lt;const Dr=lt.delay?yt(lt.delay):0;pn.currentTimeline.delayNextStep(Dr),pn.currentTimeline.setStyles([$e],null,pn.errors,lt),ii(this,N,pn);const Gn=pn.timelines.filter(Ln=>Ln.containsAnimation());if(Gn.length&&Ve.size){let Ln;for(let Xn=Gn.length-1;Xn>=0;Xn--){const ni=Gn[Xn];if(ni.element===D){Ln=ni;break}}Ln&&!Ln.allowOnlyTimelineStyles()&&Ln.setStyles([Ve],null,pn.errors,lt)}return Gn.length?Gn.map(Ln=>Ln.buildKeyframes()):[dr(D,[],[],[],0,Dr,"",!1)]}visitTrigger(E,D){}visitState(E,D){}visitTransition(E,D){}visitAnimateChild(E,D){const N=D.subInstructions.get(D.element);if(N){const ce=D.createSubContext(E.options),be=D.currentTimeline.currentTime,$e=this._visitSubInstructions(N,ce,ce.options);be!=$e&&D.transformIntoNewTimeline($e)}D.previousNode=E}visitAnimateRef(E,D){const N=D.createSubContext(E.options);N.transformIntoNewTimeline(),this._applyAnimationRefDelays([E.options,E.animation.options],D,N),this.visitReference(E.animation,N),D.transformIntoNewTimeline(N.currentTimeline.currentTime),D.previousNode=E}_applyAnimationRefDelays(E,D,N){for(const ce of E){const be=ce?.delay;if(be){const $e="number"==typeof be?be:yt(As(be,ce?.params??{},D.errors));N.delayNextStep($e)}}}
1_visitSubInstructions(E,D,N){let be=D.currentTimeline.currentTime;const $e=null!=N.duration?yt(N.duration):null,Ve=null!=N.delay?yt(N.delay):null;return 0!==$e&&E.forEach(lt=>{const Tt=D.appendInstructionToTimeline(lt,$e,Ve);be=Math.max(be,Tt.duration+Tt.delay)}),be}visitReference(E,D){D.updateOptions(E.options,!0),ii(this,E.animation,D),D.previousNode=E}visitSequence(E,D){const N=D.subContextCount;let ce=D;const be=E.options;if(be&&(be.params||be.delay)&&(ce=D.createSubContext(be),ce.transformIntoNewTimeline(),null!=be.delay)){ce.previousNode.type==re.If.Style&&(ce.currentTimeline.snapshotCurrentStyles(),ce.previousNode=io);const $e=yt(be.delay);ce.delayNextStep($e)}E.steps.length&&(E.steps.forEach($e=>ii(this,$e,ce)),ce.currentTimeline.applyStylesToKeyframe(),ce.subContextCount>N&&ce.transformIntoNewTimeline()),D.previousNode=E}visitGroup(E,D){const N=[];let ce=D.currentTimeline.currentTime;const be=E.options&&E.options.delay?yt(E.options.delay):0;E.steps.forEach($e=>{const Ve=D.createSubContext(E.options);be&&Ve.delayNextStep(be),ii(this,$e,Ve),ce=Math.max(ce,Ve.currentTimeline.currentTime),N.push(Ve.currentTimeline)}),N.forEach($e=>D.currentTimeline.mergeTimelineCollectedStyles($e)),D.transformIntoNewTimeline(ce),D.previousNode=E}_visitTiming(E,D){if(E.dynamic){const N=E.strValue;return Yt(D.params?As(N,D.params,D.errors):N,D.errors)}return{duration:E.duration,delay:E.delay,easing:E.easing}}visitAnimate(E,D){const N=D.currentAnimateTimings=this._visitTiming(E.timings,D),ce=D.currentTimeline;N.delay&&(D.incrementTime(N.delay),ce.snapshotCurrentStyles());const be=E.style;be.type==re.If.Keyframes?this.visitKeyframes(be,D):(D.incrementTime(N.duration),this.visitStyle(be,D),ce.applyStylesToKeyframe()),D.currentAnimateTimings=null,D.previousNode=E}visitStyle(E,D){const N=D.currentTimeline,ce=D.currentAnimateTimings;!ce&&N.hasCurrentStyleProperties()&&N.forwardFrame();const be=ce&&ce.easing||E.easing;E.isEmptyStep?N.applyEmptyStep(be):N.setStyles(E.styles,be,D.errors,D.options),D.previousNode=E}visitKeyframes(E,D){const N=D.currentAnimateTimings,ce=D.currentTimeline.duration,be=N.duration,Ve=D.createSubContext().currentTimeline;Ve.easing=N.easing,E.styles.forEach(lt=>{Ve.forwardTime((lt.offset||0)*be),Ve.setStyles(lt.styles,lt.easing,D.errors,D.options),Ve.applyStylesToKeyframe()}),D.currentTimeline.mergeTimelineCollectedStyles(Ve),D.transformIntoNewTimeline(ce+be),D.previousNode=E}visitQuery(E,D){const N=D.currentTimeline.currentTime,ce=E.options||{},be=ce.delay?yt(ce.delay):0;be&&(D.previousNode.type===re.If.Style||0==N&&D.currentTimeline.hasCurrentStyleProperties())&&(D.currentTimeline.snapshotCurrentStyles(),D.previousNode=io);let $e=N;const Ve=D.invokeQuery(E.selector,E.originalSelector,E.limit,E.includeSelf,!!ce.optional,D.errors);D.currentQueryTotal=Ve.length;let lt=null;Ve.forEach((Tt,hn)=>{D.currentQueryIndex=hn;const pn=D.createSubContext(E.options,Tt);be&&pn.delayNextStep(be),Tt===D.element&&(lt=pn.currentTimeline),ii(this,E.animation,pn),pn.currentTimeline.applyStylesToKeyframe(),$e=Math.max($e,pn.currentTimeline.currentTime)}),D.currentQueryIndex=0,D.currentQueryTotal=0,D.transformIntoNewTimeline($e),lt&&(D.currentTimeline.mergeTimelineCollectedStyles(lt),D.currentTimeline.snapshotCurrentStyles()),D.previousNode=E}visitStagger(E,D){const N=D.parentContext,ce=D.currentTimeline,be=E.timings,$e=Math.abs(be.duration),Ve=$e*(D.currentQueryTotal-1);let lt=$e*D.currentQueryIndex;switch(be.duration<0?"reverse":be.easing){case"reverse":lt=Ve-lt;break;case"full":lt=N.currentStaggerTime}const hn=D.currentTimeline;lt&&hn.delayNextStep(lt);const pn=hn.currentTime;ii(this,E.animation,D),D.previousNode=E,N.currentStaggerTime=ce.currentTime-pn+(ce.startTime-N.currentTimeline.startTime)}}const io={};class gi{constructor(E,D,N,ce,be,$e,Ve,lt){this._driver=E,this.element=D,this.subInstructions=N,this._enterClassName=ce,this._leaveClassName=be,this.errors=$e,this.timelines=Ve,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=io,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=lt||new so(this._driver,D,0),Ve.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(E,D){if(!E)return;const N=E;let ce=this.options;null!=N.duration&&(ce.duration=yt(N.duration)),null!=N.delay&&(ce.delay=yt(N.delay));const be=N.params;if(be){let $e=ce.params;$e||($e=this.options.params={}),Object.keys(be).forEach(Ve=>{(!D||!$e.hasOwnProperty(Ve))&&($e[Ve]=As(be[Ve],$e,this.errors))})}}_copyOptions(){const E={};if(this.options){const D=this.options.params;if(D){const N=E.params={};
1Object.keys(D).forEach(ce=>{N[ce]=D[ce]})}}return E}createSubContext(E=null,D,N){const ce=D||this.element,be=new gi(this._driver,ce,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(ce,N||0));return be.previousNode=this.previousNode,be.currentAnimateTimings=this.currentAnimateTimings,be.options=this._copyOptions(),be.updateOptions(E),be.currentQueryIndex=this.currentQueryIndex,be.currentQueryTotal=this.currentQueryTotal,be.parentContext=this,this.subContextCount++,be}transformIntoNewTimeline(E){return this.previousNode=io,this.currentTimeline=this.currentTimeline.fork(this.element,E),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(E,D,N){const ce={duration:D??E.duration,delay:this.currentTimeline.currentTime+(N??0)+E.delay,easing:""},be=new da(this._driver,E.element,E.keyframes,E.preStyleProps,E.postStyleProps,ce,E.stretchStartingKeyframe);return this.timelines.push(be),ce}incrementTime(E){this.currentTimeline.forwardTime(this.currentTimeline.duration+E)}delayNextStep(E){E>0&&this.currentTimeline.delayNextStep(E)}invokeQuery(E,D,N,ce,be,$e){let Ve=[];if(ce&&Ve.push(this.element),E.length>0){E=(E=E.replace(pr,"."+this._enterClassName)).replace(Cs,"."+this._leaveClassName);let Tt=this._driver.query(this.element,E,1!=N);0!==N&&(Tt=N<0?Tt.slice(Tt.length+N,Tt.length):Tt.slice(0,N)),Ve.push(...Tt)}return!be&&0==Ve.length&&$e.push(function He(z){return new l.wOt(3014,!1)}()),Ve}}class so{constructor(E,D,N,ce){this._driver=E,this.element=D,this.startTime=N,this._elementTimelineStylesLookup=ce,this.duration=0,this.easing=null,this._previousKeyframe=new Map,this._currentKeyframe=new Map,this._keyframes=new Map,this._styleSummary=new Map,this._localTimelineStyles=new Map,this._pendingStyles=new Map,this._backFill=new Map,this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(D),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(D,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.hasCurrentStyleProperties();default:return!0}}hasCurrentStyleProperties(){return this._currentKeyframe.size>0}get currentTime(){return this.startTime+this.duration}delayNextStep(E){const D=1===this._keyframes.size&&this._pendingStyles.size;this.duration||D?(this.forwardTime(this.currentTime+E),D&&this.snapshotCurrentStyles()):this.startTime+=E}fork(E,D){return this.applyStylesToKeyframe(),new so(this._driver,E,D||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=new Map,this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(E){this.applyStylesToKeyframe(),this.duration=E,this._loadKeyframe()}_updateStyle(E,D){this._localTimelineStyles.set(E,D),this._globalTimelineStyles.set(E,D),this._styleSummary.set(E,{time:this.currentTime,value:D})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(E){E&&this._previousKeyframe.set("easing",E);for(let[D,N]of this._globalTimelineStyles)this._backFill.set(D,N||re.kp),this._currentKeyframe.set(D,re.kp);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(E,D,N,ce){D&&this._previousKeyframe.set("easing",D);const be=ce&&ce.params||{},$e=function _s(z,E){const D=new Map;let N;return z.forEach(ce=>{if("*"===ce){N??=E.keys();for(let be of N)D.set(be,re.kp)}else for(let[be,$e]of ce)D.set(be,$e)}),D}(E,this._globalTimelineStyles);for(let[Ve,lt]of $e){const Tt=As(lt,be,N);this._pendingStyles.set(Ve,Tt),this._localTimelineStyles.has(Ve)||this._backFill.set(Ve,this._globalTimelineStyles.get(Ve)??re.kp),this._updateStyle(Ve,Tt)}}
1applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((E,D)=>{this._currentKeyframe.set(D,E)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((E,D)=>{this._currentKeyframe.has(D)||this._currentKeyframe.set(D,E)}))}snapshotCurrentStyles(){for(let[E,D]of this._localTimelineStyles)this._pendingStyles.set(E,D),this._updateStyle(E,D)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const E=[];for(let D in this._currentKeyframe)E.push(D);return E}mergeTimelineCollectedStyles(E){E._styleSummary.forEach((D,N)=>{const ce=this._styleSummary.get(N);(!ce||D.time>ce.time)&&this._updateStyle(N,D.value)})}buildKeyframes(){this.applyStylesToKeyframe();const E=new Set,D=new Set,N=1===this._keyframes.size&&0===this.duration;let ce=[];this._keyframes.forEach((Ve,lt)=>{const Tt=new Map([...this._backFill,...Ve]);Tt.forEach((hn,pn)=>{hn===re.FX?E.add(pn):hn===re.kp&&D.add(pn)}),N||Tt.set("offset",lt/this.duration),ce.push(Tt)});const be=[...E.values()],$e=[...D.values()];if(N){const Ve=ce[0],lt=new Map(Ve);Ve.set("offset",0),lt.set("offset",1),ce=[Ve,lt]}return dr(this.element,ce,be,$e,this.duration,this.startTime,this.easing,!1)}}class da extends so{constructor(E,D,N,ce,be,$e,Ve=!1){super(E,D,$e.delay),this.keyframes=N,this.preStyleProps=ce,this.postStyleProps=be,this._stretchStartingKeyframe=Ve,this.timings={duration:$e.duration,delay:$e.delay,easing:$e.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let E=this.keyframes,{delay:D,duration:N,easing:ce}=this.timings;if(this._stretchStartingKeyframe&&D){const be=[],$e=N+D,Ve=D/$e,lt=new Map(E[0]);lt.set("offset",0),be.push(lt);const Tt=new Map(E[0]);Tt.set("offset",yo(Ve)),be.push(Tt);const hn=E.length-1;for(let pn=1;pn<=hn;pn++){let Dr=new Map(E[pn]);const Gn=Dr.get("offset");Dr.set("offset",yo((D+Gn*N)/$e)),be.push(Dr)}N=$e,D=0,ce="",E=be}return dr(this.element,E,this.preStyleProps,this.postStyleProps,N,D,ce,!0)}}function yo(z,E=3){const D=Math.pow(10,E-1);return Math.round(z*D)/D}function vo(z,E,D,N,ce,be,$e,Ve,lt,Tt,hn,pn,Dr){return{type:0,element:z,triggerName:E,isRemovalTransition:ce,fromState:D,fromStyles:be,toState:N,toStyles:$e,timelines:Ve,queriedElements:lt,preStyleProps:Tt,postStyleProps:hn,totalTime:pn,errors:Dr}}const Rs={};class oo{constructor(E,D,N){this._triggerName=E,this.ast=D,this._stateStyles=N}match(E,D,N,ce){return function ps(z,E,D,N,ce){return z.some(be=>be(E,D,N,ce))}(this.ast.matchers,E,D,N,ce)}buildStyles(E,D,N){let ce=this._stateStyles.get("*");return void 0!==E&&(ce=this._stateStyles.get(E?.toString())||ce),ce?ce.buildStyles(D,N):new Map}build(E,D,N,ce,be,$e,Ve,lt,Tt,hn){const pn=[],Dr=this.ast.options&&this.ast.options.params||Rs,Ln=this.buildStyles(N,Ve&&Ve.params||Rs,pn),Xn=lt&<.params||Rs,ni=this.buildStyles(ce,Xn,pn),ai=new Set,Hr=new Map,ri=new Map,Oi="void"===ce,To={params:gr(Xn,Dr),delay:this.ast.options?.delay},Ns=hn?[]:lr(E,D,this.ast.animation,be,$e,Ln,ni,To,Tt,pn);let Ui=0;return Ns.forEach(Ei=>{Ui=Math.max(Ei.duration+Ei.delay,Ui)}),pn.length?vo(D,this._triggerName,N,ce,Oi,Ln,ni,[],[],Hr,ri,Ui,pn):(Ns.forEach(Ei=>{const xs=Ei.element,ta=cn(Hr,xs,new Set);Ei.preStyleProps.forEach(fs=>ta.add(fs));const ho=cn(ri,xs,new Set);Ei.postStyleProps.forEach(fs=>ho.add(fs)),xs!==D&&ai.add(xs)}),vo(D,this._triggerName,N,ce,Oi,Ln,ni,Ns,[...ai.values()],Hr,ri,Ui))}}function gr(z,E){const D={...E};return Object.entries(z).forEach(([N,ce])=>{null!=ce&&(D[N]=ce)}),D}class Ji{constructor(E,D,N){this.styles=E,this.defaultParams=D,this.normalizer=N}buildStyles(E,D){const N=new Map,ce=gr(E,this.defaultParams);return this.styles.styles.forEach(be=>{"string"!=typeof be&&be.forEach(($e,Ve)=>{$e&&($e=As($e,ce,D));const lt=this.normalizer.normalizePropertyName(Ve,D);$e=this.normalizer.normalizeStyleValue(Ve,lt,$e,D),N.set(Ve,$e)})}),N}}class Ri{constructor(E,D,N){this.name=E,this.ast=D,this._normalizer=N,this.transitionFactories=[],this.states=new Map,D.states.forEach(ce=>{this.states.set(ce.name,new Ji(ce.style,ce.options&&ce.options.params||{},N))}),Si(this.states,"true","1"),Si(this.states,"false","0"),D.transitions.forEach(ce=>{this.transitionFactories.push(new oo(E,ce,this.states))}),this.fallbackTransition=function xo(z,E,D){return new oo(z,{type:re.If.Transition,animation:{type:re.If.Sequence,steps:[],options:null},matchers:[($e,Ve)=>!0],options:null,queryCount:0,depCount:0},E)}(E,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(E,D,N,ce){return this.transitionFactories.find($e=>$e.match(E,D,N,ce))||null}matchStyles(E,D,N){return this.fallbackTransition.buildStyles(E,D,N)}}function Si(z,E,D){z.has(E)?z.has(D)||z.set(D,z.get(E)):z.has(D)&&z.set(E,z.get(
1D))}const ko=new Vo;class Vn{constructor(E,D,N){this.bodyNode=E,this._driver=D,this._normalizer=N,this._animations=new Map,this._playersById=new Map,this.players=[]}register(E,D){const N=[],be=$r(this._driver,D,N,[]);if(N.length)throw function Jt(z){return new l.wOt(3503,!1)}();this._animations.set(E,be)}_buildPlayer(E,D,N){const ce=E.element,be=Ot(this._normalizer,E.keyframes,D,N);return this._driver.animate(ce,be,E.duration,E.delay,E.easing,[],!0)}create(E,D,N={}){const ce=[],be=this._animations.get(E);let $e;const Ve=new Map;if(be?($e=lr(this._driver,D,be,it,Me,new Map,new Map,N,ko,ce),$e.forEach(hn=>{const pn=cn(Ve,hn.element,new Map);hn.postStyleProps.forEach(Dr=>pn.set(Dr,null))})):(ce.push(function an(){return new l.wOt(3300,!1)}()),$e=[]),ce.length)throw function Ft(z){return new l.wOt(3504,!1)}();Ve.forEach((hn,pn)=>{hn.forEach((Dr,Gn)=>{hn.set(Gn,this._driver.computeStyle(pn,Gn,re.kp))})});const Tt=bn($e.map(hn=>{const pn=Ve.get(hn.element);return this._buildPlayer(hn,new Map,pn)}));return this._playersById.set(E,Tt),Tt.onDestroy(()=>this.destroy(E)),this.players.push(Tt),Tt}destroy(E){const D=this._getPlayer(E);D.destroy(),this._playersById.delete(E);const N=this.players.indexOf(D);N>=0&&this.players.splice(N,1)}_getPlayer(E){const D=this._playersById.get(E);if(!D)throw function nn(z){return new l.wOt(3301,!1)}();return D}listen(E,D,N,ce){const be=fn(D,"","","");return Vt(this._getPlayer(E),N,be,ce),()=>{}}command(E,D,N,ce){if("register"==N)return void this.register(E,ce[0]);if("create"==N)return void this.create(E,D,ce[0]||{});const be=this._getPlayer(E);switch(N){case"play":be.play();break;case"pause":be.pause();break;case"reset":be.reset();break;case"restart":be.restart();break;case"finish":be.finish();break;case"init":be.init();break;case"setPosition":be.setPosition(parseFloat(ce[0]));break;case"destroy":this.destroy(E)}}}const Eo="ng-animate-queued",gs="ng-animate-disabled",Ds=[],Zs={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},ba={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},si="__ng_removed";class pa{get params(){return this.options.params}constructor(E,D=""){this.namespaceId=D;const N=E&&E.hasOwnProperty("value");if(this.value=function Us(z){return z??null}(N?E.value:E),N){const{value:be,...$e}=E;this.options=$e}else this.options={};this.options.params||(this.options.params={})}absorbOptions(E){const D=E.params;if(D){const N=this.options.params;Object.keys(D).forEach(ce=>{null==N[ce]&&(N[ce]=D[ce])})}}}const ms="void",Wo=new pa(ms);class zi{constructor(E,D,N){this.id=E,this.hostElement=D,this._engine=N,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"
1+E,us(D,this._hostClassName)}listen(E,D,N,ce){if(!this._triggers.has(D))throw function Dn(z,E){return new l.wOt(3302,!1)}();if(null==N||0==N.length)throw function gt(z){return new l.wOt(3303,!1)}();if(!function Fo(z){return"start"==z||"done"==z}(N))throw function tn(z,E){return new l.wOt(3400,!1)}();const be=cn(this._elementListeners,E,[]),$e={name:D,phase:N,callback:ce};be.push($e);const Ve=cn(this._engine.statesByElement,E,new Map);return Ve.has(D)||(us(E,Ke),us(E,Ke+"-"+D),Ve.set(D,Wo)),()=>{this._engine.afterFlush(()=>{const lt=be.indexOf($e);lt>=0&&be.splice(lt,1),this._triggers.has(D)||Ve.delete(D)})}}register(E,D){return!this._triggers.has(E)&&(this._triggers.set(E,D),!0)}_getTrigger(E){const D=this._triggers.get(E);if(!D)throw function er(z){return new l.wOt(3401,!1)}();return D}trigger(E,D,N,ce=!0){const be=this._getTrigger(D),$e=new Ys(this.id,D,E);let Ve=this._engine.statesByElement.get(E);Ve||(us(E,Ke),us(E,Ke+"-"+D),this._engine.statesByElement.set(E,Ve=new Map));let lt=Ve.get(D);const Tt=new pa(N,this.id);if(!(N&&N.hasOwnProperty("value"))&<&&Tt.absorbOptions(lt.options),Ve.set(D,Tt),lt||(lt=Wo),Tt.value!==ms&<.value===Tt.value){if(!function zn(z,E){const D=Object.keys(z),N=Object.keys(E);if(D.length!=N.length)return!1;for(let ce=0;ce<D.length;ce++){const be=D[ce];if(!E.hasOwnProperty(be)||z[be]!==E[be])return!1}return!0}(lt.params,Tt.params)){const Xn=[],ni=be.matchStyles(lt.value,lt.params,Xn),ai=be.matchStyles(Tt.value,Tt.params,Xn);Xn.length?this._engine.reportError(Xn):this._engine.afterFlush(()=>{jr(E,ni),Tr(E,ai)})}return}const Dr=cn(this._engine.playersByElement,E,[]);Dr.forEach(Xn=>{Xn.namespaceId==this.id&&Xn.triggerName==D&&Xn.queued&&Xn.destroy()});let Gn=be.matchTransition(lt.value,Tt.value,E,Tt.params),Ln=!1;if(!Gn){if(!ce)return;Gn=be.fallbackTransition,Ln=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:E,triggerName:D,transition:Gn,fromState:lt,toState:Tt,player:$e,isFallbackTransition:Ln}),Ln||(us(E,Eo),$e.onStart(()=>{Ki(E,Eo)})),$e.onDone(()=>{let Xn=this.players.indexOf($e);Xn>=0&&this.players.splice(Xn,1);const ni=this._engine.playersByElement.get(E);if(ni){let ai=ni.indexOf($e);ai>=0&&ni.splice(ai,1)}}),this.players.push($e),Dr.push($e),$e}deregister(E){this._triggers.delete(E),this._engine.statesByElement.forEach(D=>D.delete(E)),this._elementListeners.forEach((D,N)=>{this._elementListeners.set(N,D.filter(ce=>ce.name!=E))})}clearElementCache(E){this._engine.statesByElement.delete(E),this._elementListeners.delete(E);const D=this._engine.playersByElement.get(E);D&&(D.forEach(N=>N.destroy()),this._engine.playersByElement.delete(E))}_signalRemovalForInnerTriggers(E,D){const N=this._engine.driver.query(E,ye,!0);N.forEach(ce=>{if(ce[si])return;const be=this._engine.fetchNamespacesByElement(ce);be.size?be.forEach($e=>$e.triggerLeaveAnimation(ce,D,!1,!0)):this.clearElementCache(ce)}),this._engine.afterFlushAnimationsDone(()=>N.forEach(ce=>this.clearElementCache(ce)))}triggerLeaveAnimation(E,D,N,ce){const be=this._engine.statesByElement.get(E),$e=new Map;if(be){const Ve=[];if(be.forEach((lt,Tt)=>{if($e.set(Tt,lt.value),this._triggers.has(Tt)){const hn=this.trigger(E,Tt,ms,ce);hn&&Ve.push(hn)}}),Ve.length)return this._engine.markElementAsRemoved(this.id,E,!0,D,$e),N&&bn(Ve).onDone(()=>this._engine.processLeaveNode(E)),!0}return!1}prepareLeaveAnimationListeners(E){const D=this._elementListeners.get(E),N=this._engine.statesByElement.get(E);if(D&&N){const ce=new Set;D.forEach(be=>{const $e=be.name;if(ce.has($e))return;ce.add($e);const lt=this._triggers.get($e).fallbackTransition,Tt=N.get($e)||Wo,hn=new pa(ms),pn=new Ys(this.id,$e,E);this._engine.totalQueuedPlayers++,this._queue.push({element:E,triggerName:$e,transition:lt,fromState:Tt,toState:hn,player:pn,isFallbackTransition:!0})})}}removeNode(E,D){const N=this._engine;if(E.childElementCount&&this._signalRemovalForInnerTriggers(E,D),this.triggerLeaveAnimation(E,D,!0))return;let ce=!1;
1if(N.totalAnimations){const be=N.players.length?N.playersByQueriedElement.get(E):[];if(be&&be.length)ce=!0;else{let $e=E;for(;$e=$e.parentNode;)if(N.statesByElement.get($e)){ce=!0;break}}}if(this.prepareLeaveAnimationListeners(E),ce)N.markElementAsRemoved(this.id,E,!1,D);else{const be=E[si];(!be||be===Zs)&&(N.afterFlush(()=>this.clearElementCache(E)),N.destroyInnerAnimations(E),N._onRemovalComplete(E,D))}}insertNode(E,D){us(E,this._hostClassName)}drainQueuedTransitions(E){const D=[];return this._queue.forEach(N=>{const ce=N.player;if(ce.destroyed)return;const be=N.element,$e=this._elementListeners.get(be);$e&&$e.forEach(Ve=>{if(Ve.name==N.triggerName){const lt=fn(be,N.triggerName,N.fromState.value,N.toState.value);lt._data=E,Vt(N.player,Ve.phase,lt,Ve.callback)}}),ce.markedForDestroy?this._engine.afterFlush(()=>{ce.destroy()}):D.push(N)}),this._queue=[],D.sort((N,ce)=>{const be=N.transition.ast.depCount,$e=ce.transition.ast.depCount;return 0==be||0==$e?be-$e:this._engine.driver.containsElement(N.element,ce.element)?1:-1})}destroy(E){this.players.forEach(D=>D.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,E)}}class Ss{_onRemovalComplete(E,D){this.onRemovalComplete(E,D)}constructor(E,D,N,ce){this.bodyNode=E,this.driver=D,this._normalizer=N,this.scheduler=ce,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=(be,$e)=>{}}get queuedPlayers(){const E=[];return this._namespaceList.forEach(D=>{D.players.forEach(N=>{N.queued&&E.push(N)})}),E}createNamespace(E,D){const N=new zi(E,D,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,D)?this._balanceNamespaceList(N,D):(this.newHostElements.set(D,N),this.collectEnterElement(D)),this._namespaceLookup[E]=N}_balanceNamespaceList(E,D){const N=this._namespaceList,ce=this.namespacesByHostElement;if(N.length-1>=0){let $e=!1,Ve=this.driver.getParentElement(D);for(;Ve;){const lt=ce.get(Ve);if(lt){const Tt=N.indexOf(lt);N.splice(Tt+1,0,E),$e=!0;break}Ve=this.driver.getParentElement(Ve)}$e||N.unshift(E)}else N.push(E);return ce.set(D,E),E}register(E,D){let N=this._namespaceLookup[E];return N||(N=this.createNamespace(E,D)),N}registerTrigger(E,D,N){let ce=this._namespaceLookup[E];ce&&ce.register(D,N)&&this.totalAnimations++}destroy(E,D){E&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{const N=this._fetchNamespace(E);this.namespacesByHostElement.delete(N.hostElement);const ce=this._namespaceList.indexOf(N);ce>=0&&this._namespaceList.splice(ce,1),N.destroy(D),delete this._namespaceLookup[E]}))}_fetchNamespace(E){return this._namespaceLookup[E]}fetchNamespacesByElement(E){const D=new Set,N=this.statesByElement.get(E);if(N)for(let ce of N.values())if(ce.namespaceId){const be=this._fetchNamespace(ce.namespaceId);be&&D.add(be)}return D}trigger(E,D,N,ce){if(Gi(D)){const be=this._fetchNamespace(E);if(be)return be.trigger(D,N,ce),!0}return!1}insertNode(E,D,N,ce){if(!Gi(D))return;const be=D[si];if(be&&be.setForRemoval){be.setForRemoval=!1,be.setForMove=!0;const $e=this.collectedLeaveElements.indexOf(D);$e>=0&&this.collectedLeaveElements.splice($e,1)}if(E){const $e=this._fetchNamespace(E);$e&&$e.insertNode(D,N)}ce&&this.collectEnterElement(D)}collectEnterElement(E){this.collectedEnterElements.push(E)}markElementAsDisabled(E,D){D?this.disabledNodes.has(E)||(this.disabledNodes.add(E),us(E,gs)):this.disabledNodes.has(E)&&(this.disabledNodes.delete(E),Ki(E,gs))}removeNode(E,D,N){if(Gi(D)){this.scheduler?.notify();const ce=E?this._fetchNamespace(E):null;ce?ce.removeNode(D,N):this.markElementAsRemoved(E,D,!1,N);const be=this.namespacesByHostElement.get(D);be&&be.id!==E&&be.removeNode(D,N)}else this._onRemovalComplete(D,N)}markElementAsRemoved(E,D,N,ce,be){this.collectedLeaveElements.push(D),D[si]={namespaceId:E,setForRemoval:ce,hasAnimation:N,removedBeforeQueried:!1,previousTriggersValues:be}}listen(E,D,N,ce,be){return Gi(D)?this._fetchNamespace(E).listen(D,N,ce,be):()=>{}}_buildInstruction(E,D,N,ce,be){return E.transition.build(this.driver,E.element,E.fromState.value,E.toState.value,N,ce,E.fromState.options,E.toState.o
1ptions,D,be)}destroyInnerAnimations(E){let D=this.driver.query(E,ye,!0);D.forEach(N=>this.destroyActiveAnimationsForElement(N)),0!=this.playersByQueriedElement.size&&(D=this.driver.query(E,Ue,!0),D.forEach(N=>this.finishActiveQueriedAnimationOnElement(N)))}destroyActiveAnimationsForElement(E){const D=this.playersByElement.get(E);D&&D.forEach(N=>{N.queued?N.markedForDestroy=!0:N.destroy()})}finishActiveQueriedAnimationOnElement(E){const D=this.playersByQueriedElement.get(E);D&&D.forEach(N=>N.finish())}whenRenderingDone(){return new Promise(E=>{if(this.players.length)return bn(this.players).onDone(()=>E());E()})}processLeaveNode(E){const D=E[si];if(D&&D.setForRemoval){if(E[si]=Zs,D.namespaceId){this.destroyInnerAnimations(E);const N=this._fetchNamespace(D.namespaceId);N&&N.clearElementCache(E)}this._onRemovalComplete(E,D.setForRemoval)}E.classList?.contains(gs)&&this.markElementAsDisabled(E,!1),this.driver.query(E,".ng-animate-disabled",!0).forEach(N=>{this.markElementAsDisabled(N,!1)})}flush(E=-1){let D=[];if(this.newHostElements.size&&(this.newHostElements.forEach((N,ce)=>this._balanceNamespaceList(N,ce)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let N=0;N<this.collectedEnterElements.length;N++)us(this.collectedEnterElements[N],"ng-star-inserted");if(this._namespaceList.length&&(this.totalQueuedPlayers||this.collectedLeaveElements.length)){const N=[];try{D=this._flushAnimations(N,E)}finally{for(let ce=0;ce<N.length;ce++)N[ce]()}}else for(let N=0;N<this.collectedLeaveElements.length;N++)this.processLeaveNode(this.collectedLeaveElements[N]);if(this.totalQueuedPlayers=0,this.collectedEnterElements.length=0,this.collectedLeaveElements.length=0,this._flushFns.forEach(N=>N()),this._flushFns=[],this._whenQuietFns.length){const N=this._whenQuietFns;this._whenQuietFns=[],D.length?bn(D).onDone(()=>{N.forEach(ce=>ce())}):N.forEach(ce=>ce())}}reportError(E){throw function wt(z){return new l.wOt(3402,!1)}()}_flushAnimations(E,D){const N=new Vo,ce=[],be=new Map,$e=[],Ve=new Map,lt=new Map,Tt=new Map,hn=new Set;this.disabledNodes.forEach(v=>{hn.add(v);const q=this.driver.query(v,".ng-animate-queued",!0);for(let M=0;M<q.length;M++)hn.add(q[M])});const pn=this.bodyNode,Dr=Array.from(this.statesByElement.keys()),Gn=Hi(Dr,this.collectedEnterElements),Ln=new Map;let Xn=0;Gn.forEach((v,q)=>{const M=it+Xn++;Ln.set(q,M),v.forEach(H=>us(H,M))});const ni=[],ai=new Set,Hr=new Set;for(let v=0;v<this.collectedLeaveElements.length;v++){const q=this.collectedLeaveElements[v],M=q[si];M&&M.setForRemoval&&(ni.push(q),ai.add(q),M.hasAnimation?this.driver.query(q,".ng-star-inserted",!0).forEach(H=>ai.add(H)):Hr.add(q))}const ri=new Map,Oi=Hi(Dr,Array.from(ai));Oi.forEach((v,q)=>{const M=Me+Xn++;ri.set(q,M),v.forEach(H=>us(H,M))}),E.push(()=>{Gn.forEach((v,q)=>{const M=Ln.get(q);v.forEach(H=>Ki(H,M))}),Oi.forEach((v,q)=>{const M=ri.get(q);v.forEach(H=>Ki(H,M))}),ni.forEach(v=>{this.processLeaveNode(v)})});const To=[],Ns=[];for(let v=this._namespaceList.length-1;v>=0;v--)this._namespaceList[v].drainQueuedTransitions(D).forEach(M=>{const H=M.player,De=M.element;if(To.push(H),this.collectedEnterElements.length){const Nn=De[si];if(Nn&&Nn.setForMove){if(Nn.previousTriggersValues&&Nn.previousTriggersValues.has(M.triggerName)){const Ur=Nn.previousTriggersValues.get(M.triggerName),nr=this.statesByElement.get(M.element);if(nr&&nr.has(M.triggerName)){const zr=nr.get(M.triggerName);zr.value=Ur,nr.set(M.triggerName,zr)}}return void H.destroy()}}const ut=!pn||!this.driver.containsElement(pn,De),St=ri.get(De),qt=Ln.get(De),qn=this._buildInstruction(M,N,qt,St,ut);if(qn.errors&&qn.errors.length)return void Ns.push(qn);if(ut)return H.onStart(()=>jr(De,qn.fromStyles)),H.onDestroy(()=>Tr(De,qn.toStyles)),void ce.push(H);if(M.isFallbackTransition)return H.onStart(()=>jr(De,qn.fromStyles)),H.onDestroy(()=>Tr(De,qn.toStyles)),void ce.push(H);const Pr=[];qn.timelines.forEach(Nn=>{Nn.stretchStartingKeyframe=!0,this.disabledNodes.has(Nn.element)||Pr.push(Nn)}),qn.timelines=Pr,N.append(De,qn.timelines),$e.push({instruction:qn,player:H,element:De}
1),qn.queriedElements.forEach(Nn=>cn(Ve,Nn,[]).push(H)),qn.preStyleProps.forEach((Nn,Ur)=>{if(Nn.size){let nr=lt.get(Ur);nr||lt.set(Ur,nr=new Set),Nn.forEach((zr,mr)=>nr.add(mr))}}),qn.postStyleProps.forEach((Nn,Ur)=>{let nr=Tt.get(Ur);nr||Tt.set(Ur,nr=new Set),Nn.forEach((zr,mr)=>nr.add(mr))})});if(Ns.length){const v=[];Ns.forEach(q=>{v.push(function Gt(z,E){return new l.wOt(3505,!1)}())}),To.forEach(q=>q.destroy()),this.reportError(v)}const Ui=new Map,Ei=new Map;$e.forEach(v=>{const q=v.element;N.has(q)&&(Ei.set(q,q),this._beforeAnimationBuild(v.player.namespaceId,v.instruction,Ui))}),ce.forEach(v=>{const q=v.element;this._getPreviousPlayers(q,!1,v.namespaceId,v.triggerName,null).forEach(H=>{cn(Ui,q,[]).push(H),H.destroy()})});const xs=ni.filter(v=>Io(v,lt,Tt)),ta=new Map;wa(ta,this.driver,Hr,Tt,re.kp).forEach(v=>{Io(v,lt,Tt)&&xs.push(v)});const fs=new Map;Gn.forEach((v,q)=>{wa(fs,this.driver,new Set(v),lt,re.FX)}),xs.forEach(v=>{const q=ta.get(v),M=fs.get(v);ta.set(v,new Map([...q?.entries()??[],...M?.entries()??[]]))});const hs=[],Yo=[],ns={};$e.forEach(v=>{const{element:q,player:M,instruction:H}=v;if(N.has(q)){if(hn.has(q))return M.onDestroy(()=>Tr(q,H.toStyles)),M.disabled=!0,M.overrideTotalTime(H.totalTime),void ce.push(M);let De=ns;if(Ei.size>1){let St=q;const qt=[];for(;St=St.parentNode;){const qn=Ei.get(St);if(qn){De=qn;break}qt.push(St)}qt.forEach(qn=>Ei.set(qn,De))}const ut=this._buildAnimation(M.namespaceId,H,Ui,be,fs,ta);if(M.setRealPlayer(ut),De===ns)hs.push(M);else{const St=this.playersByElement.get(De);St&&St.length&&(M.parentPlayer=bn(St)),ce.push(M)}}else jr(q,H.fromStyles),M.onDestroy(()=>Tr(q,H.toStyles)),Yo.push(M),hn.has(q)&&ce.push(M)}),Yo.forEach(v=>{const q=be.get(v.element);if(q&&q.length){const M=bn(q);v.setRealPlayer(M)}}),ce.forEach(v=>{v.parentPlayer?v.syncPlayerEvents(v.parentPlayer):v.destroy()});for(let v=0;v<ni.length;v++){const q=ni[v],M=q[si];if(Ki(q,Me),M&&M.hasAnimation)continue;let H=[];if(Ve.size){let ut=Ve.get(q);ut&&ut.length&&H.push(...ut);let St=this.driver.query(q,Ue,!0);for(let qt=0;qt<St.length;qt++){let qn=Ve.get(St[qt]);qn&&qn.length&&H.push(...qn)}}const De=H.filter(ut=>!ut.destroyed);De.length?br(this,q,De):this.processLeaveNode(q)}return ni.length=0,hs.forEach(v=>{this.players.push(v),v.onDone(()=>{v.destroy();const q=this.players.indexOf(v);this.players.splice(q,1)}),v.play()}),hs}afterFlush(E){this._flushFns.push(E)}afterFlushAnimationsDone(E){this._whenQuietFns.push(E)}_getPreviousPlayers(E,D,N,ce,be){let $e=[];if(D){const Ve=this.playersByQueriedElement.get(E);Ve&&($e=Ve)}else{const Ve=this.playersByElement.get(E);if(Ve){const lt=!be||be==ms;Ve.forEach(Tt=>{Tt.queued||!lt&&Tt.triggerName!=ce||$e.push(Tt)})}}return(N||ce)&&($e=$e.filter(Ve=>!(N&&N!=Ve.namespaceId||ce&&ce!=Ve.triggerName))),$e}_beforeAnimationBuild(E,D,N){const be=D.element,$e=D.isRemovalTransition?void 0:E,Ve=D.isRemovalTransition?void 0:D.triggerName;for(const lt of D.timelines){const Tt=lt.element,hn=Tt!==be,pn=cn(N,Tt,[]);this._getPreviousPlayers(Tt,hn,$e,Ve,D.toState).forEach(Gn=>{const Ln=Gn.getRealPlayer();Ln.beforeDestroy&&Ln.beforeDestroy(),Gn.destroy(),pn.push(Gn)})}jr(be,D.fromStyles)}_buildAnimation(E,D,N,ce,be,$e){const Ve=D.triggerName,lt=D.element,Tt=[],hn=new Set,pn=new Set,Dr=D.timelines.map(Ln=>{const Xn=Ln.element;hn.add(Xn);const ni=Xn[si];if(ni&&ni.removedBeforeQueried)return new re.sf(Ln.duration,Ln.delay);const ai=Xn!==lt,Hr=function _o(z){const E=[];return kr(z,E),E}((N.get(Xn)||Ds).map(Ui=>Ui.getRealPlayer())).filter(Ui=>!!Ui.element&&Ui.element===Xn),ri=be.get(Xn),Oi=$e.get(Xn),To=Ot(this._normalizer,Ln.keyframes,ri,Oi),Ns=this._buildPlayer(Ln,To,Hr);if(Ln.subTimeline&&ce&&pn.add(Xn),ai){const Ui=new Ys(E,Ve,Xn);Ui.setRealPlayer(Ns),Tt.push(Ui)}return Ns});Tt.forEach(Ln=>{cn(this.playersByQueriedElement,Ln.element,[]).push(Ln),Ln.onDone(()=>function Qs(z,E,D){let N=z.get(E);if(N){if(N.length){const ce=N.indexOf(D);N.splice(ce,1)}0==N.length&&z.delete(E)}return N}(this.playersByQueriedElement,Ln.element,Ln))}),hn.forEach(Ln=>us(Ln,Te));const Gn=bn(Dr);return Gn.onDestroy(()=>{hn.forEach(Ln=>Ki(Ln,Te)),Tr(lt,D.toStyles)}),pn.forEach(Ln=>{cn(ce,Ln,[]).push(Gn)}),Gn}_buildPlayer(E,D,N){return D.length>0?this.driver.animate(E.element,D,E.duration,E.delay,E.easing,N):new re.sf(E.duration,E.delay)}}class Ys{constructor(E,D,N){this.namespaceId=E,this.triggerName=D,this.element=N,this._player=new re.sf,this._containsRealPlayer=!1,this._queuedCallbacks=new Map,this.destroyed=!1,this.parentPlayer=null,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(E){this._containsRealPlayer||(this._player=E,this._queuedCallbacks.forEach((D,N)=>{D.forEach(ce=>Vt(E,N,void 0,ce))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(E.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(E){this.totalTime=E}syncPlayerEvents(E){const D=this._player;D.triggerCallback&&E.onStart(()=>D.triggerCallback("start")),E.onDone(()=>this.finish()),E.onDestroy(()=>this.destroy())}_queueEvent(E,D){cn(this._queuedCallbacks,E,[]).push(D)}onDone(E){this.queued&&this._queueEvent("done",E),this._player.onDone(E)}onStart(E){this.queued&&this._queueEvent("start",E),this._player.onStart(E)}onDestroy(E){this.queued&&this._queueEvent("destroy",E),this._player.onDestroy(E)}init(){this._player.init()}hasStarted(){return!this.queued&&this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(E){this.queued||this._player.setPosition(E)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(E){const D=this._player;D.triggerCallback&&D.triggerCallback(E)}}function Gi(z){return z&&1===z.nodeType}function ga(z,E){const D=z.style.display;return z.style.display=E??"none",D}function wa(z,E,D,N,ce){const be=[];D.forEach(lt=>be.push(ga(lt)));const $e=[];
1N.forEach((lt,Tt)=>{const hn=new Map;lt.forEach(pn=>{const Dr=E.computeStyle(Tt,pn,ce);hn.set(pn,Dr),(!Dr||0==Dr.length)&&(Tt[si]=ba,$e.push(Tt))}),z.set(Tt,hn)});let Ve=0;return D.forEach(lt=>ga(lt,be[Ve++])),$e}function Hi(z,E){const D=new Map;if(z.forEach(Ve=>D.set(Ve,[])),0==E.length)return D;const ce=new Set(E),be=new Map;function $e(Ve){if(!Ve)return 1;let lt=be.get(Ve);if(lt)return lt;const Tt=Ve.parentNode;return lt=D.has(Tt)?Tt:ce.has(Tt)?1:$e(Tt),be.set(Ve,lt),lt}return E.forEach(Ve=>{const lt=$e(Ve);1!==lt&&D.get(lt).push(Ve)}),D}function us(z,E){z.classList?.add(E)}function Ki(z,E){z.classList?.remove(E)}function br(z,E,D){bn(D).onDone(()=>z.processLeaveNode(E))}function kr(z,E){for(let D=0;D<z.length;D++){const N=z[D];N instanceof re.ui?kr(N.players,E):E.push(N)}}function Io(z,E,D){const N=D.get(z);if(!N)return!1;let ce=E.get(z);return ce?N.forEach(be=>ce.add(be)):E.set(z,N),D.delete(z),!0}class co{constructor(E,D,N,ce){this._driver=D,this._normalizer=N,this._triggerCache={},this.onRemovalComplete=(be,$e)=>{},this._transitionEngine=new Ss(E.body,D,N,ce),this._timelineEngine=new Vn(E.body,D,N),this._transitionEngine.onRemovalComplete=(be,$e)=>this.onRemovalComplete(be,$e)}registerTrigger(E,D,N,ce,be){const $e=E+"-"+ce;let Ve=this._triggerCache[$e];
1if(!Ve){const lt=[],hn=$r(this._driver,be,lt,[]);if(lt.length)throw function qe(z,E){return new l.wOt(3404,!1)}();Ve=function ao(z,E,D){return new Ri(z,E,D)}(ce,hn,this._normalizer),this._triggerCache[$e]=Ve}this._transitionEngine.registerTrigger(D,ce,Ve)}register(E,D){this._transitionEngine.register(E,D)}destroy(E,D){this._transitionEngine.destroy(E,D)}onInsert(E,D,N,ce){this._transitionEngine.insertNode(E,D,N,ce)}onRemove(E,D,N){this._transitionEngine.removeNode(E,D,N)}disableAnimations(E,D){this._transitionEngine.markElementAsDisabled(E,D)}process(E,D,N,ce){if("@"==N.charAt(0)){const[be,$e]=Qt(N);this._timelineEngine.command(be,D,$e,ce)}else this._transitionEngine.trigger(E,D,N,ce)}listen(E,D,N,ce,be){if("@"==N.charAt(0)){const[$e,Ve]=Qt(N);return this._timelineEngine.listen($e,D,Ve,be)}return this._transitionEngine.listen(E,D,N,ce,be)}flush(E=-1){this._transitionEngine.flush(E)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(E){this._transitionEngine.afterFlushAnimationsDone(E)}}class Ts{static#e=this.initialStylesByElement=new WeakMap;constructor(E,D,N){this._element=E,this._startStyles=D,this._endStyles=N,this._state=0;let ce=Ts.initialStylesByElement.get(E);ce||Ts.initialStylesByElement.set(E,ce=new Map),this._initialStyles=ce}start(){this._state<1&&(this._startStyles&&Tr(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(Tr(this._element,this._initialStyles),this._endStyles&&(Tr(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(Ts.initialStylesByElement.delete(this._element),this._startStyles&&(jr(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(jr(this._element,this._endStyles),this._endStyles=null),Tr(this._element,this._initialStyles),this._state=3)}}function lo(z){let E=null;return z.forEach((D,N)=>{(function ts(z){return"display"===z||"position"===z})(N)&&(E=E||new Map,E.set(N,D))}),E}class oi{constructor(E,D,N,ce){this.element=E,this.keyframes=D,this.options=N,this._specialStyles=ce,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this._originalOnDoneFns=[],this._originalOnStartFns=[],this.time=0,this.parentPlayer=null,this.currentSnapshot=new Map,this._duration=N.duration,this._delay=N.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(E=>E()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const E=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,E,this.options),this._finalKeyframe=E.length?E[E.length-1]:new Map;const D=()=>this._onFinish();this.domPlayer.addEventListener("finish",D),this.onDestroy(()=>{this.domPlayer.removeEventListener("finish",D)})}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(E){const D=[];return E.forEach(N=>{D.push(Object.fromEntries(N))}),D}_triggerWebAnimation(E,D,N){return E.animate(this._convertKeyframesToObject(D),N)}onStart(E){this._originalOnStartFns.push(E),this._onStartFns.push(E)}onDone(E){this._originalOnDoneFns.push(E),this._onDoneFns.push(E)}onDestroy(E){this._onDestroyFns.push(E)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(E=>E()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(E=>E()),this._onDestroyFns=[])}setPosition(E){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=E*this.time}getPosition(){return+(this.domPlayer.currentTime??0)/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const E=new Map;this.hasStarted()&&this._finalKeyframe.forEach((N,ce)=>{"offset"!==ce&&E.set(ce,this._finished?N:ft(this.element,ce))}),this.currentSnapshot=E}triggerCallback(E){const D="start"===E?this._onStartFns:this._onDoneFns;D.forEach(N=>N()),D.length=0}}class Zi{validateStyleProperty(E){return!0}validateAnimatableStyleProperty(E){return!0}matchesElement(E,D){return!1}containsElement(E,D){return vt(E,D)}getParentElement(E){return Hn(E)}query(E,D,N){return kt(E,D,N)}computeStyle(E,D,N){return ft(E,D)}animate(E,D,N,ce,be,$e=[]){const lt={duration:N,delay:ce,fill:0==ce?"both":"forwards"};be&&(lt.easing=be);const Tt=new Map,hn=$e.filter(Gn=>Gn instanceof oi);(function No(z,E){return 0===z||0===E})(N,ce)&&hn.forEach(Gn=>{Gn.currentSnapshot.forEach((Ln,Xn)=>Tt.set(Xn,Ln))});let pn=function Jn(z){return z.length?z[0]instanceof Map?z:z.map(E=>new Map(Object.entries(E))):[]}(D).map(Gn=>new Map(Gn));pn=function ki(z,E,D){if(D.size&&E.length){let N=E[0],ce=[];
1if(D.forEach((be,$e)=>{N.has($e)||ce.push($e),N.set($e,be)}),ce.length)for(let be=1;be<E.length;be++){let $e=E[be];ce.forEach(Ve=>$e.set(Ve,ft(z,Ve)))}}return E}(E,pn,Tt);const Dr=function Ma(z,E){let D=null,N=null;return Array.isArray(E)&&E.length?(D=lo(E[0]),E.length>1&&(N=lo(E[E.length-1]))):E instanceof Map&&(D=lo(E)),D||N?new Ts(z,D,N):null}(E,pn);return new oi(E,pn,lt,Dr)}}const Ls="@.disabled";class bs{constructor(E,D,N,ce){this.namespaceId=E,this.delegate=D,this.engine=N,this._onDestroy=ce,this.\u0275type=0}get data(){return this.delegate.data}destroyNode(E){this.delegate.destroyNode?.(E)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(E,D){return this.delegate.createElement(E,D)}createComment(E){return this.delegate.createComment(E)}createText(E){return this.delegate.createText(E)}appendChild(E,D){this.delegate.appendChild(E,D),this.engine.onInsert(this.namespaceId,D,E,!1)}insertBefore(E,D,N,ce=!0){this.delegate.insertBefore(E,D,N),this.engine.onInsert(this.namespaceId,D,E,ce)}removeChild(E,D,N){this.engine.onRemove(this.namespaceId,D,this.delegate)}selectRootElement(E,D){return this.delegate.selectRootElement(E,D)}parentNode(E){return this.delegate.parentNode(E)}nextSibling(E){return this.delegate.nextSibling(E)}setAttribute(E,D,N,ce){this.delegate.setAttribute(E,D,N,ce)}removeAttribute(E,D,N){this.delegate.removeAttribute(E,D,N)}addClass(E,D){this.delegate.addClass(E,D)}removeClass(E,D){this.delegate.removeClass(E,D)}setStyle(E,D,N,ce){this.delegate.setStyle(E,D,N,ce)}removeStyle(E,D,N){this.delegate.removeStyle(E,D,N)}setProperty(E,D,N){"@"==D.charAt(0)&&D==Ls?this.disableAnimations(E,!!N):this.delegate.setProperty(E,D,N)}setValue(E,D){this.delegate.setValue(E,D)}listen(E,D,N){return this.delegate.listen(E,D,N)}disableAnimations(E,D){this.engine.disableAnimations(E,D)}}class js extends bs{constructor(E,D,N,ce,be){super(D,N,ce,be),this.factory=E,this.namespaceId=D}setProperty(E,D,N){"@"==D.charAt(0)?"."==D.charAt(1)&&D==Ls?this.disableAnimations(E,N=void 0===N||!!N):this.engine.process(this.namespaceId,E,D.slice(1),N):this.delegate.setProperty(E,D,N)}listen(E,D,N){if("@"==D.charAt(0)){const ce=function $s(z){switch(z){case"body":return document.body;case"document":return document;case"window":return window;default:return z}}(E);let be=D.slice(1),$e="";return"@"!=be.charAt(0)&&([be,$e]=function Ho(z){const E=z.indexOf(".");return[z.substring(0,E),z.slice(E+1)]}(be)),this.engine.listen(this.namespaceId,ce,be,$e,Ve=>{this.factory.scheduleListenerCallback(Ve._data||-1,N,Ve)})}return this.delegate.listen(E,D,N)}}class Os{constructor(E,D,N){this.delegate=E,this.engine=D,this._zone=N,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,D.onRemovalComplete=(ce,be)=>{const $e=be?.parentNode(ce);$e&&be.removeChild($e,ce)}}createRenderer(E,D){const ce=this.delegate.createRenderer(E,D);if(!E||!D?.data?.animation){const Tt=this._rendererCache;let hn=Tt.get(ce);return hn||(hn=new bs("",ce,this.engine,()=>Tt.delete(ce)),Tt.set(ce,hn)),hn}const be=D.id,$e=D.id+"-"+this._currentId;this._currentId++,this.engine.register($e,E);const Ve=Tt=>{Array.isArray(Tt)?Tt.forEach(Ve):this.engine.registerTrigger(be,$e,E,Tt.name,Tt)};return D.data.animation.forEach(Ve),new js(this,$e,ce,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(E,D,N){if(E>=0&&E<this._microtaskId)return void this._zone.run(()=>D(N));const ce=this._animationCallbacksBuffer;0==ce.length&&queueMicrotask(()=>{this._zone.run(()=>{ce.forEach(be=>{const[$e,Ve]=be;$e(Ve)}),this._animationCallbacksBuffer=[]})}),ce.push([D,N])}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}}const Do=[{provide:$n,useFactory:function ys(){return new Mt}},{provide:co,useClass:(()=>{class z extends co{constructor(D,N,ce){super(D,N,ce,(0,l.WQX)(l.An2,{optional:!0}))}ngOnDestroy(){this.flush()}static#e=this.\u0275fac=function(N){return new(N||z)(l.KVO(Q.qQ),l.KVO(An),l.KVO($n))};static#t=this.\u0275prov=l.jDH({token:z,factory:z.\u0275fac})}return z})()},{provide:l._9s,useFactory:function ya(z,E,D){return new Os(z,E,D)},deps:[p.B7,co,l.SKi]}],Xs=[{provide:An,useFactory:()=>new Zi},{provide:l.bc$,useValue:"BrowserAnimations"},...Do],So=[{provide:An,useClass:cr},{provide:l.bc$,useValue:"NoopAnimations"},...Do];let wr=(()=>{class z{static withConfig(D){return{ngModule:z,providers:D.disableAnimations?So:Xs}}static#e=this.\u0275fac=function(N){return new(N||z)};static#t=this.\u0275mod=l.$C({type:z});static#n=this.\u0275inj=l.G2t({providers:Xs,imports:[p.Bb]})}return z})();var va=o(9120),Ra=o(7800);const Kr=void 0,Ea=["fr",[["AM","PM"],Kr,Kr],Kr,[["D","L","M","M","J","V","S"],["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],["di","lu","ma","me","je","ve","sa"]],Kr,[["J","F","M","A","M","J","J","A","S","O","N","D"],["janv.","f\xe9vr.","mars","avr.","mai","juin","juil.","ao\xfbt","sept.","oct.","nov.","d\xe9c."],["janvier","f\xe9vrier","mars","avril","mai","juin","juillet","ao\xfbt","septembre","octobre","novembre","d\xe9cembre"]],Kr,[["av. J.-C.","ap. J.-C."],Kr,["avant J\xe9sus-Christ","apr\xe8s J\xe9sus-Christ"]],1,[6,0],["dd/MM/y","d MMM y","d MMMM y","EEEE d MMMM y"],["HH:mm","HH:mm:ss","HH:mm:ss z","HH:mm:ss zzzz"],["{1} {0}","{1}
1, {0}","{1} '\xe0' {0}",Kr],[",","\u202f",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0\xa0%","#,##0.00\xa0\xa4","#E0"],"EUR","\u20ac","euro",{ARS:["$AR","$"],AUD:["$AU","$"],BEF:["FB"],BMD:["$BM","$"],BND:["$BN","$"],BYN:[Kr,"\u0440."],BZD:["$BZ","$"],CAD:["$CA","$"],CLP:["$CL","$"],CNY:[Kr,"\xa5"],COP:["$CO","$"],CYP:["\xa3CY"],EGP:[Kr,"\xa3E"],FJD:["$FJ","$"],FKP:["\xa3FK","\xa3"],FRF:["F"],GBP:["\xa3GB","\xa3"],GIP:["\xa3GI","\xa3"],HKD:[Kr,"$"],IEP:["\xa3IE"],ILP:["\xa3IL"],ITL:["\u20a4IT"],JPY:[Kr,"\xa5"],KMF:[Kr,"FC"],LBP:["\xa3LB","\xa3L"],MTP:["\xa3MT"],MXN:["$MX","$"],NAD:["$NA","$"],NIO:[Kr,"$C"],NZD:["$NZ","$"],PHP:[Kr,"\u20b1"],RHD:["$RH"],RON:[Kr,"L"],RWF:[Kr,"FR"],SBD:["$SB","$"],SGD:["$SG","$"],SRD:["$SR","$"],TOP:[Kr,"$T"],TTD:["$TT","$"],TWD:[Kr,"NT$"],USD:["$US","$"],UYU:["$UY","$"],WST:["$WS"],XCD:[Kr,"$"],XPF:["FCFP"],ZMW:[Kr,"Kw"]},"ltr",function Ya(z){const D=Math.floor(Math.abs(z)),N=z.toString().replace(/^[^.]*\.?/,"").length,ce=parseInt(z.toString().replace(/^[^e]*(e([-+]?\d+))?/,"$2"))||0;return 0===D||1===D?1:0===ce&&0!==D&&D%1e6==0&&0===N||!(ce>=0&&ce<=5)?4:5}];var La=o(4751),Go=o(9629),Ua=o(9525),uo=o(2248);
1const Yn=["slick","shaka","exitFullscreen","requestFullscreen is not a function","fullscreen error","hexaglobe","webkitEnterFullScreen","The play method is not allowed","Failed to execute 'pushState' on 'History","The object is in an invalid state.","translateNotifyApiReady is not a function","require is not defined","Failed to fetch","Cannot read property 'getBoundingClientRect' of undefined","Blocked a frame with origin","change_ua","isMainframe","x5onSkinSwitch is not defined","ibFindAllVideos","vid_mate_check is not defined","getElemhideSelectors","instantSearchSDKJSBridgeClearHighlight","sdk-slim","privateSpecialRepair is not defined","Can't find variable: _AutofillCallbackHandler","translate.goog","fbevents","optout_check","getElemhideEmulationSelectors","Unexpected token '<'","runCustomize is not defined","processRandomSelector is not defined","Loading chunk","notify/v1/ua-sdk","setupPops","_pageTimings is not defined","getDelayTimeFromLive","_lView","webtranslation_detect","wtd-root","firefoxSample","Registration failed - could not retrieve the public key","The node before which the new node is to be inserted is not a child of this node.","Max attempts reached. Fetch was not successful.","getRestrictions","Max attempts reached","webkit-masked-url",'"status":0',"ServiceWorker","not granted","serviceWorker","service-worker","HTMLIFrameElement","Database server lost","network-request-failed","Load failed","Database","indexedDB","setAttribute","postMessage","Permissions check failed","Java object is gone","disableWebkitEnterFullscreen","NetworkError when attempting to fetch resource","The close code must be either","Still in CONNECTING state","seekRange","shaka.util.Error","requestFullscreen","AbortSignal","bandwidth"],Zr=(z,E)=>{if(typeof navigator<"u"&&navigator?.userAgent?.includes("MiuiBrowser")||mi.nb>=20)return null;if(mi.nb++,z?.exception?.values?.length&&z?.exception?.values[0].stacktrace?.frames?.length){const D=z.exception.values[0].stacktrace.frames;for(const N of D)for(const ce of Yn)if(N.filename&&N.filename.includes(ce))return null}if(E?.originalException?.message){const D=E.originalException.message;for(const N of Yn)if(D.includes(N))return null}return typeof window<"u"&&window.location.href.includes("translate.goog")?null:(console.log("Error sent to sentry"),z.fingerprint=[z.message],z)};let mi=(()=>{class z{static#e=this.nb=0;handleError(D){throw uo.Cp(D),D}static#t=this.\u0275fac=function(N){return new(N||z)};static#n=this.\u0275prov=l.jDH({token:z,factory:z.\u0275fac})}return z})();class Li{parse(E){let D=new R.nU;return E=this.formatUrl(E),D.parse(E)}serialize(E){let N=(new R.nU).serialize(E);return N=this.formatUrl(N),N}formatUrl(E){return E.includes("/players/")||(E=(E=(E=(E=(E=E.replace(/%3F/g,"?")).replace(/%3D/g,"=")).replace(/%26/g,"&")).replace(/\(/g,"%28")).replace(/\)/g,"%29")),E}}var Ko=o(5865);let Zo=(()=>{class z{static#e=this.\u0275fac=function(N){return new(N||z)};static#t=this.\u0275mod=l.$C({type:z});static#n=this.\u0275inj=l.G2t({})}return z})();var fo=o(7440),Ca=o(6335);(0,Q.EO)(Ea);let Fr=(()=>{class z{constructor(){!function bi(){Z.c.sentryEnabled&&(typeof window>"u"||La.init({dsn:"https://[email protected]/6164255",integrations:[new Go.Jh({tracingOrigins:["localhost",/^\//],routingInstrumentation:La.routingInstrumentation}),Ua.J$({maskAllText:!1,maskAllInputs:!1,blockAllMedia:!1})],tracesSampleRate:1e-4,beforeSend:Zr,environment:Z.c.name,ignoreErrors:["serviceWorker","service-worker","Non-Error exception captured","Non-Error promise rejection captured","shaka","Object captured as exception with keys: category, code, data, handled, message","WebSocket","InvalidStateError: The object is in an invalid state","bandwidth","seekRange","AbortSignal","requestFullscreen","ChunkLoadError","setAttribute","The volume provided"],replaysSessionSampleRate:0,replaysOnErrorSampleRate:.005}))}()}static#e=this.\u0275fac=function(N){return new(N||z)};static#t=this.\u0275mod=l.$C({type:z,bootstrap:[Y]});static#n=this.\u0275inj=l.G2t({providers:[{provide:"isBrowser",useValue:!0},va.O,Ra.B,V.W,{provide:l.xe9,useValue:"fr-FR"},{provide:l.zcH,useClass:mi},{provide:R.Sd,useClass:Li}],imports:[p.Bb.withServerTransition({appId:"serverApp"}),Q.MD,B.q1,wr,K,Ko.N,Zo,(0,fo.MW)(()=>(0,fo.Wp)(Z.c.firebase)),(0,Ca._q)(()=>(0,Ca.xI)())]})}return z})();p.sG().bootstrapModule(Fr).catch(z=>console.error(z))},9078:(ct,Ce,o)=>{"use strict";o.d(Ce,{i:()=>Q});var p=o(4627),l=o(3308),R=o(1769),j=o(5640),K=o(4756);function Q(){K.j.document?K.j.document.addEventListener("visibilitychange",()=>{const B=(0,p.Z7)();if(K.j.document.hidden&&B){const Z="cancelled",{op:F,status:O}=(0,l.et)(B);j.T&&R.vF.log(`[Tracing] Transaction: ${Z} -> since tab moved to the background, op: ${F}`),O||B.setStatus(Z),B.setTag("visibilitychange","document.hidden"),B.end()}}):j.T&&R.vF.warn("[Tracing] Could not set up background tab detection due to lack of global document")}},9629:(ct,Ce,o)=>{"use strict";o.d(Ce,{Jh:()=>pe});var p=o(5852),l=o(1326),R=o(4627),j=o(962),K=o(2248),Q=o(1769),B=o(8399),Z=o(8617),F=o(5640),O=o(9078),k=o(2373),V=o(1278),W=o(5480),L=o(5800),Y=o(6597),re=o(4756);
1const oe={...p.Cq,markBackgroundTransactions:!0,routingInstrumentation:function ue(Ne,ie=!0,X=!0){if(!re.j||!re.j.location)return void(F.T&&Q.vF.warn("Could not initialize routing instrumentation due to invalid location"));let ae,se=re.j.location.href;ie&&(ae=Ne({name:re.j.location.pathname,startTimestamp:L.k3?L.k3/1e3:void 0,op:"pageload",origin:"auto.pageload.browser",metadata:{source:"url"}})),X&&(0,Y._)(({to:de,from:Pe})=>{void 0===Pe&&se&&-1!==se.indexOf(de)?se=void 0:Pe!==de&&(se=void 0,ae&&(F.T&&Q.vF.log(`[Tracing] Finishing current transaction with op: ${ae.op}`),ae.end()),ae=Ne({name:re.j.location.pathname,op:"navigation",origin:"auto.navigation.browser",metadata:{source:"url"}}))})},startTransactionOnLocationChange:!0,startTransactionOnPageLoad:!0,enableLongTask:!0,enableInp:!1,interactionsSampleRate:1,_experiments:{},...W.h$};class pe{constructor(ie){this.name="BrowserTracing",this._hasSetTracePropagationTargets=!1,(0,l.U)(),F.T&&(this._hasSetTracePropagationTargets=!(!ie||!ie.tracePropagationTargets&&!ie.tracingOrigins)),this.options={...oe,...ie},void 0!==this.options._experiments.enableLongTask&&(this.options.enableLongTask=this.options._experiments.enableLongTask),ie&&!ie.tracePropagationTargets&&ie.tracingOrigins&&(this.options.tracePropagationTargets=ie.tracingOrigins),this._collectWebVitals=(0,V.bk)(),this._interactionIdToRouteNameMapping={},this.options.enableInp&&(0,V.ZZ)(this._interactionIdToRouteNameMapping,this.options.interactionsSampleRate),this.options.enableLongTask&&(0,V.c8)(),this.options._experiments.enableInteractions&&(0,V.DI)(),this._latestRoute={name:void 0,context:void 0}}setupOnce(ie,X){this._getCurrentHub=X;const ae=X().getClient(),de=ae&&ae.getOptions(),{routingInstrumentation:Pe,startTransactionOnLocationChange:Ye,startTransactionOnPageLoad:at,markBackgroundTransactions:bt,traceFetch:st,traceXHR:He,shouldCreateSpanForRequest:Ge,enableHTTPTimings:ke,_experiments:je}=this.options,We=de&&de.tracePropagationTargets,qe=We||this.options.tracePropagationTargets;F.T&&this._hasSetTracePropagationTargets&&We&&Q.vF.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."),Pe(At=>{const Jt=this._createRouteTransaction(At);return this.options._experiments.onStartRouteTransaction&&this.options._experiments.onStartRouteTransaction(Jt,At,X),Jt},at,Ye),bt&&(0,O.i)(),je.enableInteractions&&this._registerInteractionListener(),this.options.enableInp&&this._registerInpInteractionListener(),(0,W.Qb)({traceFetch:st,traceXHR:He,tracePropagationTargets:qe,shouldCreateSpanForRequest:Ge,enableHTTPTimings:ke})}_createRouteTransaction(ie){if(!this._getCurrentHub)return void(F.T&&Q.vF.warn(`[Tracing] Did not create ${ie.op} transaction because _getCurrentHub is invalid.`));const X=this._getCurrentHub(),{beforeNavigate:se,idleTimeout:ae,finalTimeout:de,heartbeatInterval:Pe}=this.options,Ye="pageload"===ie.op;let at;if(Ye){const ke=Ye?we("sentry-trace"):"",je=Ye?we("baggage"):void 0,{traceId:We,dsc:qe,parentSpanId:At,sampled:Jt}=(0,B.kM)(ke,je);at={traceId:We,parentSpanId:At,parentSampled:Jt,...ie,metadata:{...ie.metadata,dynamicSamplingContext:qe},trimEnd:!0}}else at={trimEnd:!0,...ie};const bt="function"==typeof se?se(at):at,st=void 0===bt?{...at,sampled:!1}:bt;st.metadata=st.name!==at.name?{...st.metadata,source:"custom"}:st.metadata,this._latestRoute.name=st.name,this._latestRoute.context=st,!1===st.sampled&&F.T&&Q.vF.log(`[Tracing] Will not send ${st.op} transaction because of beforeNavigate.`),F.T&&Q.vF.log(`[Tracing] Starting ${st.op} transaction on scope`);const{location:He}=re.j,Ge=(0,l.p)(X,st,ae,de,!0,{location:He},Pe,Ye);return Ye&&re.j.document&&(re.j.document.addEventListener("readystatechange",()=>{["interactive","complete"].includes(re.j.document.readyState)&&Ge.sendAutoFinishSignal()}),["interactive","complete"].includes(re.j.document.readyState)&&Ge.sendAutoFinishSignal()),Ge.registerBeforeFinishCallback(ke=>{this._collectWebVitals(),(0,V.QU)(ke)}),Ge}_registerInteractionListener(){let ie;const X=()=>{const{idleTimeout:se,finalTimeout:ae,heartbeatInterval:de}=this.options,Pe="ui.action.click",Ye=(0,R.Z7)();if(Ye&&Ye.op&&["navigation","pageload"].includes(Ye.op))return void(F.T&&Q.vF.warn(`[Tracing] Did not create ${Pe} transaction because a pageload or navigation transaction is in progress.`));if(ie&&(ie.setFinishReason("interactionInterrupted"),ie.end(),ie=void 0),!this._getCurrentHub)return void(F.T&&Q.vF.warn(`[Tracing] Did not create ${Pe}
1 transaction because _getCurrentHub is invalid.`));if(!this._latestRoute.name)return void(F.T&&Q.vF.warn(`[Tracing] Did not create ${Pe} transaction because _latestRouteName is missing.`));const at=this._getCurrentHub(),{location:bt}=re.j,st={name:this._latestRoute.name,op:Pe,trimEnd:!0,data:{[j.i_]:this._latestRoute.context?(Ne=this._latestRoute.context,Ne.attributes&&Ne.attributes[j.i_]||Ne.data&&Ne.data[j.i_]||Ne.metadata&&Ne.metadata.source):"url"}};var Ne;ie=(0,l.p)(at,st,se,ae,!0,{location:bt},de)};["click"].forEach(se=>{re.j.document&&addEventListener(se,X,{once:!1,capture:!0})})}_registerInpInteractionListener(){const ie=({entries:X})=>{const se=(0,K.KU)(),ae=void 0!==se&&void 0!==se.getIntegrationByName?se.getIntegrationByName("Replay"):void 0,de=void 0!==ae?ae.getReplayId():void 0,Pe=(0,R.Z7)(),Ye=(0,K.o5)(),at=void 0!==Ye?Ye.getUser():void 0;X.forEach(bt=>{if(function Le(Ne){return"duration"in Ne}(bt)){const st=bt.interactionId;if(void 0===st)return;const He=this._interactionIdToRouteNameMapping[st],Ge=bt.duration,ke=bt.startTime,je=Object.keys(this._interactionIdToRouteNameMapping),We=je.length>0?je.reduce((qe,At)=>this._interactionIdToRouteNameMapping[qe].duration<this._interactionIdToRouteNameMapping[At].duration?qe:At):void 0;if("first-input"===bt.entryType&&je.map(At=>this._interactionIdToRouteNameMapping[At]).some(At=>At.duration===Ge&&At.startTime===ke)||!st)return;if(He)He.duration=Math.max(He.duration,Ge);else if(je.length<10||void 0===We||Ge>this._interactionIdToRouteNameMapping[We].duration){const qe=this._latestRoute.name,At=this._latestRoute.context;qe&&At&&(We&&Object.keys(this._interactionIdToRouteNameMapping).length>=10&&delete this._interactionIdToRouteNameMapping[We],this._interactionIdToRouteNameMapping[st]={routeName:qe,duration:Ge,parentContext:At,user:at,activeTransaction:Pe,replayId:de,startTime:ke})}}})};(0,k.wv)("event",ie),(0,k.wv)("first-input",ie)}}function we(Ne){const ie=(0,Z.NX)(`meta[name=${Ne}]`);return ie?ie.getAttribute("content"):void 0}},2373:(ct,Ce,o)=>{"use strict";o.d(Ce,{a9:()=>We,T5:()=>Jt,hT:()=>an,Pt:()=>qe,wv:()=>Ft,YG:()=>At});var p=o(1769),l=o(9868),R=o(5640);const j=(Ot,Vt,zt)=>{let fn,cn;return Qt=>{Vt.value>=0&&(Qt||zt)&&(cn=Vt.value-(fn||0),(cn||void 0===fn)&&(fn=Vt.value,Vt.delta=cn,Ot(Vt)))}};var K=o(4756),B=o(4872);const Z=()=>{const Ot=(0,B.z)();return Ot&&Ot.activationStart||0},F=(Ot,Vt)=>{const zt=(0,B.z)();let fn="navigate";return zt&&(fn=K.j.document&&K.j.document.prerendering||Z()>0?"prerender":zt.type.replace(/_/g,"-")),{name:Ot,value:typeof Vt>"u"?-1:Vt,rating:"good",delta:0,entries:[],id:`v3-${Date.now()}-${Math.floor(8999999999999*Math.random())+1e12}`,navigationType:fn}},O=(Ot,Vt,zt)=>{try{if(PerformanceObserver.supportedEntryTypes.includes(Ot)){const fn=new PerformanceObserver(cn=>{Vt(cn.getEntries())});return fn.observe(Object.assign({type:Ot,buffered:!0},zt||{})),fn}}catch{}};var k=o(7423);const V=(Ot,Vt={})=>{const zt=F("CLS",0);let fn,cn=0,Qt=[];const ln=Kn=>{Kn.forEach(Un=>{Un.hadRecentInput||(cn&&0!==Qt.length&&Un.startTime-Qt[Qt.length-1].startTime<1e3&&Un.startTime-Qt[0].startTime<5e3?(cn+=Un.value,Qt.push(Un)):(cn=Un.value,Qt=[Un]),cn>zt.value&&(zt.value=cn,zt.entries=Qt,fn&&fn()))})},Hn=O("layout-shift",ln);if(Hn){fn=j(Ot,zt,Vt.reportAllChanges);const Kn=()=>{ln(Hn.takeRecords()),fn(!0)};return(0,k.Q)(Kn),Kn}};var W=o(8810);const L=Ot=>
1{const Vt=(0,W.N)(),zt=F("FID");let fn;const cn=Hn=>{Hn.startTime<Vt.firstHiddenTime&&(zt.value=Hn.processingStart-Hn.startTime,zt.entries.push(Hn),fn(!0))},Qt=Hn=>{Hn.forEach(cn)},ln=O("first-input",Qt);fn=j(Ot,zt),ln&&(0,k.Q)(()=>{Qt(ln.takeRecords()),ln.disconnect()},!0)};let Y=0,re=1/0,ue=0;const he=Ot=>{Ot.forEach(Vt=>{Vt.interactionId&&(re=Math.min(re,Vt.interactionId),ue=Math.max(ue,Vt.interactionId),Y=ue?(ue-re)/7+1:0)})};let oe;const we=()=>oe?Y:performance.interactionCount||0,Le=[],Ne={},ie=Ot=>{const zt=Ne[Ot.interactionId];if(zt||Le.length<10||Ot.duration>Le[Le.length-1].latency){if(zt)zt.entries.push(Ot),zt.latency=Math.max(zt.latency,Ot.duration);else{const fn={id:Ot.interactionId,latency:Ot.duration,entries:[Ot]};Ne[fn.id]=fn,Le.push(fn)}Le.sort((fn,cn)=>cn.latency-fn.latency),Le.splice(10).forEach(fn=>{delete Ne[fn.id]})}},se=(Ot,Vt)=>{Vt=Vt||{},"interactionCount"in performance||oe||(oe=O("event",he,{type:"event",buffered:!0,durationThreshold:0}));const zt=F("INP");let fn;const cn=ln=>{ln.forEach(Kn=>{Kn.interactionId&&ie(Kn),"first-input"===Kn.entryType&&!Le.some(sn=>sn.entries.some(Wn=>Kn.duration===Wn.duration&&Kn.startTime===Wn.startTime))&&ie(Kn)});const Hn=(()=>{const Ot=Math.min(Le.length-1,Math.floor(we()/50));return Le[Ot]})();Hn&&Hn.latency!==zt.value&&(zt.value=Hn.latency,zt.entries=Hn.entries,fn())},Qt=O("event",cn,{durationThreshold:Vt.durationThreshold||40});fn=j(Ot,zt,Vt.reportAllChanges),Qt&&(Qt.observe({type:"first-input",buffered:!0}),(0,k.Q)(()=>{cn(Qt.takeRecords()),zt.value<0&&we()>0&&(zt.value=0,zt.entries=[]),fn(!0)}))},ae={},de=Ot=>
1{const Vt=(0,W.N)(),zt=F("LCP");let fn;const cn=ln=>{const Hn=ln[ln.length-1];if(Hn){const Kn=Math.max(Hn.startTime-Z(),0);Kn<Vt.firstHiddenTime&&(zt.value=Kn,zt.entries=[Hn],fn())}},Qt=O("largest-contentful-paint",cn);if(Qt){fn=j(Ot,zt);const ln=()=>{ae[zt.id]||(cn(Qt.takeRecords()),Qt.disconnect(),ae[zt.id]=!0,fn(!0))};return["keydown","click"].forEach(Hn=>{K.j.document&&addEventListener(Hn,ln,{once:!0,capture:!0})}),(0,k.Q)(ln,!0),ln}},Pe=Ot=>{K.j.document&&(K.j.document.prerendering?addEventListener("prerenderingchange",()=>Pe(Ot),!0):"complete"!==K.j.document.readyState?addEventListener("load",()=>Pe(Ot),!0):setTimeout(Ot,0))},Ye=(Ot,Vt)=>{Vt=Vt||{};const zt=F("TTFB"),fn=j(Ot,zt,Vt.reportAllChanges);Pe(()=>{const cn=(0,B.z)();if(cn){if(zt.value=Math.max(cn.responseStart-Z(),0),zt.value<0||zt.value>performance.now())return;zt.entries=[cn],fn(!0)}})},at={},bt={};let st,He,Ge,ke,je;function We(Ot,Vt=!1){return Rt("cls",Ot,Dn,st,Vt)}function qe(Ot,Vt=!1){return Rt("lcp",Ot,tn,Ge,Vt)}function At(Ot){return Rt("ttfb",Ot,er,ke)}function Jt(Ot){return Rt("fid",Ot,gt,He)}function an(Ot){return Rt("inp",Ot,wt,je)}function Ft(Ot,Vt){return _t(Ot,Vt),bt[Ot]||(function Gt(Ot){const Vt={};"event"===Ot&&(Vt.durationThreshold=0),O(Ot,zt=>{nn(Ot,{entries:zt})},Vt)}(Ot),bt[Ot]=!0),bn(Ot,Vt)}function nn(Ot,Vt){const zt=at[Ot];if(zt&&zt.length)for(const fn of zt)try{fn(Vt)}catch(cn){R.T&&p.vF.error(`Error while triggering instrumentation handler.\nType: ${Ot}\nName: ${(0,l.qQ)(fn)}\nError:`,cn)}}function Dn(){return V(Ot=>{nn("cls",{metric:Ot}),st=Ot},{reportAllChanges:!0})}function gt(){return L(Ot=>{nn("fid",{metric:Ot}),He=Ot})}function tn(){return de(Ot=>{nn("lcp",{metric:Ot}),Ge=Ot})}function er(){return Ye(Ot=>{nn("ttfb",{metric:Ot}),ke=Ot})}function wt(){return se(Ot=>{nn("inp",{metric:Ot}),je=Ot})}function Rt(Ot,Vt,zt,fn,cn=!1){let Qt;return _t(Ot,Vt),bt[Ot]||(Qt=zt(),bt[Ot]=!0),fn&&Vt({metric:fn}),bn(Ot,Vt,cn?Qt:void 0)}function _t(Ot,Vt){at[Ot]=at[Ot]||[],at[Ot].push(Vt)}function bn(Ot,Vt,zt){return()=>{zt&&zt();const fn=at[Ot];if(!fn)return;const cn=fn.indexOf(Vt);-1!==cn&&fn.splice(cn,1)}}},1278:(ct,Ce,o)=>{"use strict";o.d(Ce,{QU:()=>We,ZZ:()=>at,DI:()=>Ye,c8:()=>Pe,bk:()=>de});var p=o(4627),l=o(2248),R=o(5100),j=o(3892),K=o(4965);function B(wt){return[{type:"span"},wt]}var Z=o(3308),F=o(8226),O=o(8090),k=o(6429),V=o(5800),W=o(8617),L=o(1769),Y=o(8416),re=o(5640),ue=o(2373),he=o(4756),oe=o(8810);function Re(wt){return"number"==typeof wt&&isFinite(wt)}function pe(wt,{startTimestamp:Rt,...Gt}){return Rt&&wt.startTimestamp>Rt&&(wt.startTimestamp=Rt),wt.startChild({startTimestamp:Rt,...Gt})}var we=o(4872);const me=2147483647;function Le(wt){return wt/1e3}function Ne(){return he.j&&he.j.addEventListener&&he.j.performance}let se,ae,ie=0,X={};function de(){const wt=Ne();if(wt&&V.k3){wt.mark&&he.j.performance.mark("sentry-tracing-init");const Rt=function He(){return(0,ue.T5)(({metric:wt})=>{const Rt=wt.entries[wt.entries.length-1];if(!Rt)return;const Gt=Le(V.k3),_t=Le(Rt.startTime);re.T&&L.vF.log("[Measurements] Adding FID"),X.fid={value:wt.value,unit:"millisecond"},X["mark.fid"]={value:Gt+_t,unit:"second"}})}(),Gt=function bt(){return(0,ue.a9)(({metric:wt})=>{const Rt=wt.entries[wt.entries.length-1];Rt&&(re.T&&L.vF.log("[Measurements] Adding CLS"),X.cls={value:wt.value,unit:""},ae=Rt)},!0)}(),_t=function st(){return(0,ue.Pt)(({metric:wt})=>{const Rt=wt.entries[wt.entries.length-1];Rt&&(re.T&&L.vF.log("[Measurements] Adding LCP"),X.lcp={value:wt.value,unit:"millisecond"},se=Rt)},!0)}(),bn=function Ge(){return(0,ue.YG)(({metric:wt})=>{wt.entries[wt.entries.length-1]&&(re.T&&L.vF.log("[Measurements] Adding TTFB"),X.ttfb={value:wt.value,unit:"millisecond"})})}();return()=>{Rt(),Gt(),_t(),bn()}}return()=>{}}function Pe(){(0,ue.wv)("longtask",({entries:wt})=>{for(const Rt of wt){const Gt=(0,p.Z7)();if(!Gt)return;const _t=Le(V.k3+Rt.startTime),bn=Le(Rt.duration);Gt.startChild({description:"Main UI thread blocked",op:"ui.long-task",origin:"auto.ui.browser.metrics",startTimestamp:_t,endTimestamp:_t+bn})}})}function Ye(){(0,ue.wv)("event",({entries:wt})=>{for(const Rt of wt){const Gt=(0,p.Z7)();if(!Gt)return;if("click"===Rt.name){const _t=Le(V.k3+Rt.startTime),bn=Le(Rt.duration),Ot={description:(0,W.Hd)(Rt.target),op:`ui.interaction.${Rt.name}`,origin:"auto.ui.browser.metrics",startTimestamp:_t,endTimestamp:_t+bn},Vt=(0,W.xE)(Rt.target);Vt&&(Ot.attributes={"ui.component_name":Vt}),Gt.startChild(Ot)}}})}
1function at(wt,Rt){if(Ne()&&V.k3){const _t=function je(wt,Rt){return(0,ue.hT)(({metric:Gt})=>{if(void 0===Gt.value)return;const _t=Gt.entries.find(vt=>vt.duration===Gt.value&&void 0!==ke[vt.name]),bn=(0,l.KU)();if(!_t||!bn)return;const Ot=ke[_t.name],Vt=bn.getOptions(),zt=Le(V.k3+_t.startTime),fn=Le(Gt.value),cn=void 0!==_t.interactionId?wt[_t.interactionId]:void 0;if(void 0===cn)return;const{routeName:Qt,parentContext:ln,activeTransaction:Hn,user:Kn,replayId:Un}=cn,sn=void 0!==Kn?Kn.email||Kn.id||Kn.ip_address:void 0,Wn=void 0!==Hn?Hn.getProfileId():void 0,Ee=new R.L({startTimestamp:zt,endTimestamp:zt+fn,op:`ui.interaction.${Ot}`,name:(0,W.Hd)(_t.target),attributes:{release:Vt.release,environment:Vt.environment,transaction:Qt,...void 0!==sn&&""!==sn?{user:sn}:{},...void 0!==Wn?{profile_id:Wn}:{},...void 0!==Un?{replay_id:Un}:{}},exclusiveTime:Gt.value,measurements:{inp:{value:Gt.value,unit:"millisecond"}}}),Se=function er(wt,Rt,Gt){if(!(0,O.w)(Rt))return!1;let _t;return _t=void 0!==wt&&"function"==typeof Rt.tracesSampler?Rt.tracesSampler({transactionContext:wt,name:wt.name,parentSampled:wt.parentSampled,attributes:{...wt.data,...wt.attributes},location:he.j.location}):void 0!==wt&&void 0!==wt.sampled?wt.sampled:typeof Rt.tracesSampleRate<"u"?Rt.tracesSampleRate:1,(0,k.v)(_t)?!0===_t?Gt:!1===_t?0:_t*Gt:(re.T&&L.vF.warn("[Tracing] Discarding interaction span because of invalid sample rate."),!1)}(ln,Vt,Rt);if(Se&&Math.random()<Se){const vt=Ee?function Q(wt,Rt){const Gt={sent_at:(new Date).toISOString()};Rt&&(Gt.dsn=(0,j.SB)(Rt));const _t=wt.map(B);return(0,K.h4)(Gt,_t)}([Ee],bn.getDsn()):void 0,kt=bn&&bn.getTransport();kt&&vt&&kt.send(vt).then(null,un=>{re.T&&L.vF.error("Error while sending interaction:",un)})}})}(wt,Rt);return()=>{_t()}}return()=>{}}const ke={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 We(wt){const Rt=Ne();if(!Rt||!he.j.performance.getEntries||!V.k3)return;re.T&&L.vF.log("[Tracing] Adding & adjusting spans using Performance API");const Gt=Le(V.k3),_t=Rt.getEntries(),{op:bn,start_timestamp:Ot}=(0,Z.et)(wt);if(_t.slice(ie).forEach(Vt=>
1{const zt=Le(Vt.startTime),fn=Le(Vt.duration);if(!("navigation"===wt.op&&Ot&&Gt+zt<Ot))switch(Vt.entryType){case"navigation":!function At(wt,Rt,Gt){["unloadEvent","redirect","domContentLoadedEvent","loadEvent","connect"].forEach(_t=>{Jt(wt,Rt,_t,Gt)}),Jt(wt,Rt,"secureConnection",Gt,"TLS/SSL","connectEnd"),Jt(wt,Rt,"fetch",Gt,"cache","domainLookupStart"),Jt(wt,Rt,"domainLookup",Gt,"DNS"),function an(wt,Rt,Gt){Rt.responseEnd&&(pe(wt,{op:"browser",origin:"auto.browser.browser.metrics",description:"request",startTimestamp:Gt+Le(Rt.requestStart),endTimestamp:Gt+Le(Rt.responseEnd)}),pe(wt,{op:"browser",origin:"auto.browser.browser.metrics",description:"response",startTimestamp:Gt+Le(Rt.responseStart),endTimestamp:Gt+Le(Rt.responseEnd)}))}(wt,Rt,Gt)}(wt,Vt,Gt);break;case"mark":case"paint":case"measure":{!function qe(wt,Rt,Gt,_t,bn){const Ot=bn+Gt;pe(wt,{description:Rt.name,endTimestamp:Ot+_t,op:Rt.entryType,origin:"auto.resource.browser.metrics",startTimestamp:Ot})}(wt,Vt,zt,fn,Gt);const cn=(0,oe.N)(),Qt=Vt.startTime<cn.firstHiddenTime;"first-paint"===Vt.name&&Qt&&(re.T&&L.vF.log("[Measurements] Adding FP"),X.fp={value:Vt.startTime,unit:"millisecond"}),"first-contentful-paint"===Vt.name&&Qt&&(re.T&&L.vF.log("[Measurements] Adding FCP"),X.fcp={value:Vt.startTime,unit:"millisecond"});break}case"resource":!function Ft(wt,Rt,Gt,_t,bn,Ot){if("xmlhttprequest"===Rt.initiatorType||"fetch"===Rt.initiatorType)return;const Vt=(0,Y.Dl)(Gt),zt={};gt(zt,Rt,"transferSize","http.response_transfer_size"),gt(zt,Rt,"encodedBodySize","http.response_content_length"),gt(zt,Rt,"decodedBodySize","http.decoded_response_content_length"),"renderBlockingStatus"in Rt&&(zt["resource.render_blocking_status"]=Rt.renderBlockingStatus),Vt.protocol&&(zt["url.scheme"]=Vt.protocol.split(":").pop()),Vt.host&&(zt["server.address"]=Vt.host),zt["url.same_origin"]=Gt.includes(he.j.location.origin);const fn=Ot+_t,cn=fn+bn;pe(wt,{description:Gt.replace(he.j.location.origin,""),endTimestamp:cn,op:Rt.initiatorType?`resource.${Rt.initiatorType}`:"resource.other",origin:"auto.resource.browser.metrics",startTimestamp:fn,data:zt})}(wt,Vt,Vt.name,zt,fn,Gt)}}),ie=Math.max(_t.length-1,0),function nn(wt){const Rt=he.j.navigator;if(!Rt)return;const Gt=Rt.connection;Gt&&(Gt.effectiveType&&wt.setTag("effectiveConnectionType",Gt.effectiveType),Gt.type&&wt.setTag("connectionType",Gt.type),Re(Gt.rtt)&&(X["connection.rtt"]={value:Gt.rtt,unit:"millisecond"})),Re(Rt.deviceMemory)&&wt.setTag("deviceMemory",`${Rt.deviceMemory} GB`),Re(Rt.hardwareConcurrency)&&wt.setTag("hardwareConcurrency",String(Rt.hardwareConcurrency))}(wt),"pageload"===bn){(function tn(wt){const Rt=(0,we.z)();if(!Rt)return;const{responseStart:Gt,requestStart:_t}=Rt;_t<=Gt&&(re.T&&L.vF.log("[Measurements] Adding TTFB Request Time"),wt["ttfb.requestTime"]={value:Gt-_t,unit:"millisecond"})})(X),["fcp","fp","lcp"].forEach(zt=>{if(!X[zt]||!Ot||Gt>=Ot)return;const fn=X[zt].value,cn=Gt+Le(fn),Qt=Math.abs(1e3*(cn-Ot));re.T&&L.vF.log(`[Measurements] Normalized ${zt} from ${fn} to ${Qt} (${Qt-fn})`),X[zt].value=Qt});const Vt=X["mark.fid"];Vt&&X.fid&&(pe(wt,{description:"first input delay",endTimestamp:Vt.value+Le(X.fid.value),op:"ui.action",origin:"auto.ui.browser.metrics",startTimestamp:Vt.value}),delete X["mark.fid"]),"fcp"in X||delete X.cls,Object.keys(X).forEach(zt=>{(0,F.X)(zt,X[zt].value,X[zt].unit)}),function Dn(wt){se&&(re.T&&L.vF.log("[Measurements] Adding LCP Data"),se.element&&wt.setTag("lcp.element",(0,W.Hd)(se.element)),se.id&&wt.setTag("lcp.id",se.id),se.url&&wt.setTag("lcp.url",se.url.trim().slice(0,200)),wt.setTag("lcp.size",se.size)),ae&&ae.sources&&(re.T&&L.vF.log("[Measurements] Adding CLS Data"),ae.sources.forEach((Rt,Gt)=>wt.setTag(`cls.source.${Gt+1}`,(0,W.Hd)(Rt.node))))}(wt)}se=void 0,ae=void 0,X={}}function Jt(wt,Rt,Gt,_t,bn,Ot){const Vt=Ot?Rt[Ot]:Rt[`${Gt}End`],zt=Rt[`${Gt}Start`];!zt||!Vt||pe(wt,{op:"browser",origin:"auto.browser.browser.metrics",description:bn||Gt,startTimestamp:_t+Le(zt),endTimestamp:_t+Le(Vt)})}function gt(wt,Rt,Gt,_t){const bn=Rt[Gt];null!=bn&&bn<me&&(wt[_t]=bn)}},5480:(ct,Ce,o)=>{"use strict";o.d(Ce,{h$:()=>Le,Qb:()=>Ne});var p=o(3308),l=o(8090),R=o(4730),j=o(2248),K=o(5560),Q=o(2744),B=o(962),Z=o(3787),F=o(8603),O=o(8416),k=o(5429),V=o(5800),W=o(2064),L=o(8399),Y=o(8095),re=o(5801);var pe=o(2373),we=o(4756);const me=["localhost",/^\/(?!\/)/],Le={traceFetch:!0,traceXHR:!0,enableHTTPTimings:!0,tracingOrigins:me,tracePropagationTargets:me};function Ne(st){const{traceFetch:He,traceXHR:Ge,tracePropagationTargets:ke,tracingOrigins:je,shouldCreateSpanForRequest:We,enableHTTPTimings:qe}={traceFetch:Le.traceFetch,traceXHR:Le.traceXHR,...st},At="function"==typeof We?We:Ft=>!0,Jt=Ft=>function Pe(st,He){return(0,W.Xr)(st,He||me)}(Ft,ke||je),an={};He&&(0,F.u)(Ft=>{const nn=function ue(st,He,Ge,ke,je="auto.http.browser"){if(!(0,l.w)()||!st.fetchData)return;const We=He(st.fetchData.url);if(st.endTimestamp&&We){const gt=st.fetchData.__span;if(!gt)return;const tn=ke[gt];return void(tn&&(function Re(st,He){if(He.response){(0,R.N8)(st,He.response.status);const Ge=He.response&&He.response.headers&&He.response.headers.get("content-length");if(Ge){const ke=parseInt(Ge);ke>0&&st.setAttribute("http.response_content_length",ke)}}else He.error&&st.setStatus("internal_error");st.end()}(tn,st),delete ke[gt]))}const qe=(0,j.o5)(),At=(0,j.KU)(),{method:Jt,url:an}=st.fetchData,Ft=function oe(st){try{return new URL(st).href}catch{return}}(an),nn=Ft?(0,O.Dl)(Ft).host:void 0,Dn=We?(0,Q.Uk)({name:`${Jt} ${an}`,onlyIfParent:!0,attributes:{url:an,type:"fetch","http.method":Jt,"http.url":Ft,"server.address":nn,[B.JD]:je},op:"http.client"}):void 0;if(Dn&&(st.fetchData.__span=Dn.spanContext().spanId,ke[Dn.spanContext().spanId]=Dn),Ge(st.fetchData.url)&&At){const gt=st.args[0];st.args[1]=st.args[1]||{};const tn=st.args[1];tn.headers=function he(st,He,Ge,ke,je){const We=je||Ge.getSpan(),qe=(0,K.rm)(),{traceId:At,spanId:Jt,sampled:an,dsc:Ft}={...qe.getPropagationContext(),...Ge.getPropagationContext()},nn=We?(0,p.Qh)(We):(0,L.TC)(At,Jt,an),Dn=(0,Y.De)(Ft||(We?(0,Z.k)(We):(0,Z.l)(At,He,Ge))),gt=ke.headers||(typeof Request<"u"&&(0,re.tH)(st,Request)?st.headers:void 0);if(gt){if(typeof Headers<"u"&&(0,re.tH)(gt,Headers)){const tn=new Headers(gt);return tn.append("sentry-trace",nn),Dn&&tn.append(Y.hF,Dn),tn}
1if(Array.isArray(gt)){const tn=[...gt,["sentry-trace",nn]];return Dn&&tn.push([Y.hF,Dn]),tn}{const tn="baggage"in gt?gt.baggage:void 0,er=[];return Array.isArray(tn)?er.push(...tn):tn&&er.push(tn),Dn&&er.push(Dn),{...gt,"sentry-trace":nn,baggage:er.length>0?er.join(","):void 0}}}return{"sentry-trace":nn,baggage:Dn}}(gt,At,qe,tn,Dn)}return Dn}(Ft,At,Jt,an);if(nn){const Dn=bt(Ft.fetchData.url),gt=Dn?(0,O.Dl)(Dn).host:void 0;nn.setAttributes({"http.url":Dn,"server.address":gt})}qe&&nn&&X(nn)}),Ge&&(0,k.Mn)(Ft=>{const nn=function Ye(st,He,Ge,ke){const je=st.xhr,We=je&&je[k.Er];if(!(0,l.w)()||!je||je.__sentry_own_request__||!We)return;const qe=He(We.url);if(st.endTimestamp&&qe){const gt=je.__sentry_xhr_span_id__;if(!gt)return;const tn=ke[gt];return void(tn&&void 0!==We.status_code&&((0,R.N8)(tn,We.status_code),tn.end(),delete ke[gt]))}const At=(0,j.o5)(),Jt=(0,K.rm)(),an=bt(We.url),Ft=an?(0,O.Dl)(an).host:void 0,nn=qe?(0,Q.Uk)({name:`${We.method} ${We.url}`,onlyIfParent:!0,attributes:{type:"xhr","http.method":We.method,"http.url":an,url:We.url,"server.address":Ft,[B.JD]:"auto.http.browser"},op:"http.client"}):void 0;nn&&(je.__sentry_xhr_span_id__=nn.spanContext().spanId,ke[je.__sentry_xhr_span_id__]=nn);const Dn=(0,j.KU)();if(je.setRequestHeader&&Ge(We.url)&&Dn){const{traceId:gt,spanId:tn,sampled:er,dsc:wt}={...Jt.getPropagationContext(),...At.getPropagationContext()};!function at(st,He,Ge){try{st.setRequestHeader("sentry-trace",He),Ge&&st.setRequestHeader(Y.hF,Ge)}catch{}}(je,nn?(0,p.Qh)(nn):(0,L.TC)(gt,tn,er),(0,Y.De)(wt||(nn?(0,Z.k)(nn):(0,Z.l)(gt,Dn,At))))}return nn}(Ft,At,Jt,an);qe&&nn&&X(nn)})}function X(st){const{url:He}=(0,p.et)(st).data||{};if(!He||"string"!=typeof He)return;const Ge=(0,pe.wv)("resource",({entries:ke})=>{ke.forEach(je=>{(function ie(st){return"resource"===st.entryType&&"initiatorType"in st&&"string"==typeof st.nextHopProtocol&&("fetch"===st.initiatorType||"xmlhttprequest"===st.initiatorType)})(je)&&je.name.endsWith(He)&&(function de(st){const{name:He,version:Ge}=function se(st){let He="unknown",Ge="unknown",ke="";for(const je of st){if("/"===je){[He,Ge]=st.split("/");break}if(!isNaN(Number(je))){He="h"===ke?"http":ke,Ge=st.split(ke)[1];break}ke+=je}return ke===st&&(He=ke),{name:He,version:Ge}}(st.nextHopProtocol),ke=[];return ke.push(["network.protocol.version",Ge],["network.protocol.name",He]),V.k3?[...ke,["http.request.redirect_start",ae(st.redirectStart)],["http.request.fetch_start",ae(st.fetchStart)],["http.request.domain_lookup_start",ae(st.domainLookupStart)],["http.request.domain_lookup_end",ae(st.domainLookupEnd)],["http.request.connect_start",ae(st.connectStart)],["http.request.secure_connection_start",ae(st.secureConnectionStart)],["http.request.connection_end",ae(st.connectEnd)],["http.request.request_start",ae(st.requestStart)],["http.request.response_start",ae(st.responseStart)],["http.request.response_end",ae(st.responseEnd)]]:ke}(je).forEach(qe=>st.setAttribute(...qe)),setTimeout(Ge))})})}function ae(st=0){return((V.k3||performance.timeOrigin)+st)/1e3}function bt(st){try{return new URL(st,we.j.location.origin).href}catch{return}}},4756:(ct,Ce,o)=>{"use strict";o.d(Ce,{j:()=>l});const l=o(7018).OW},4872:(ct,Ce,o)=>{"use strict";o.d(Ce,{z:()=>R});var p=o(4756);const R=()=>p.j.__WEB_VITALS_POLYFILL__?p.j.performance&&(performance.getEntriesByType&&performance.getEntriesByType("navigation")[0]||(()=>{const j=p.j.performance.timing,K=p.j.performance.navigation.type,Q={entryType:"navigation",startTime:0,type:2==K?"back_forward":1===K?"reload":"navigate"};for(const B in j)"navigationStart"!==B&&"toJSON"!==B&&(Q[B]=Math.max(j[B]-j.navigationStart,0));return Q})()):p.j.performance&&performance.getEntriesByType&&performance.getEntriesByType("navigation")[0]},8810:(ct,Ce,o)=>{"use strict";o.d(Ce,{N:()=>Q});var p=o(4756),l=o(7423);let R=-1;const Q=()=>(R<0&&(p.j.document&&p.j.document.visibilityState&&(R="hidden"!==p.j.document.visibilityState||p.j.document.prerendering?1/0:0),(0,l.Q)(({timeStamp:B})=>{R=B},!0)),{get firstHiddenTime(){return R}})},7423:(ct,Ce,o)=>{"use strict";o.d(Ce,{Q:()=>l});var p=o(4756);const l=(R,j)=>{const K=Q=>{("pagehide"===Q.type||"hidden"===p.j.document.visibilityState)&&(R(Q),j&&(removeEventListener("visibilitychange",K,!0),removeEventListener("pagehide",K,!0)))};p.j.document&&(addEventListener("visibilitychange",K,!0),addEventListener("pagehide",K,!0))}},5640:(ct,Ce,o)=>{"use strict";o.d(Ce,{T:()=>p});const p=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__},8251:(ct,Ce,o)=>{"use strict";o.d(Ce,{Z:()=>B,k:()=>Z});var p=o(7474),l=o(3892);const R="7";function j(F){return`${F.protocol?`${F.protocol}:`:""}//${F.host}${F.port?`:${F.port}`:""}${F.path?`/${F.path}`:""}/api/`}function B(F,O={}){const V="string"!=typeof O&&O._metadata?O._metadata.sdk:void 0;return("string"==typeof O?O:O.tunnel)||`${function K(F){return`${j(F)}${F.projectId}/envelope/`}(F)}?${function Q(F,O){return(0,p.u4)({sentry_key:F.publicKey,sentry_version:R,...O&&{sentry_client:`${O.name}/${O.version}`}})}(F,V)}`}function Z(F,O){const k=(0,l.AD)(F);if(!k)return"";const V=`${j(k)}embed/error-page/`;let W=`dsn=${(0,l.SB)(k)}`;for(const L in O)if("dsn"!==L&&"onClose"!==L)if("user"===L){const Y=O.user;if(!Y)continue;Y.name&&(W+=`&name=${encodeURIComponent(Y.name)}`),Y.email&&(W+=`&email=${encodeURIComponent(Y.email)}`)}else W+=`&${encodeURIComponent(L)}=${encodeURIComponent(O[L])}`;return`${V}?${W}`}},9707:(ct,Ce,o)=>{"use strict";o.d(Ce,{V:()=>pe,S:()=>ie});var p=o(3892),l=o(1769),R=o(781),j=o(5801),K=o(7473),Q=o(4965),B=o(6619),Z=o(8251),F=o(557),O=o(2319),k=o(2248),V=o(5560),W=o(1057),L=o(12);var ue=o(9439),he=o(3787),oe=o(3400);const Re="Not capturing exception because it's already been captured.";class pe{constructor(se){if(this._options=se,this._integrations={},this._integrationsInitialized=!1,this._numProcessing=0,this._outcomes={},this._hooks={},this._eventProcessors=[],se.dsn?this._dsn=(0,p.AD)(se.dsn):F.T&&l.vF.warn("No DSN provided, client will not send events."),this._dsn){const ae=(0,Z.Z)(this._dsn,se);this._transport=se.transport({tunnel:this._options.tunnel,recordDroppedEvent:this.recordDroppedEvent.bind(this),...se.transportOptions,url:ae})}}captureException(se,ae,de){if((0,R.GR)(se))return void(F.T&&l.vF.log(Re));let Pe=ae&&ae.event_id;return this._process(this.eventFromException(se,ae).then(Ye=>this._captureEvent(Ye,ae,de)).then(Ye=>{Pe=Ye})),Pe}captureMessage(se,ae,de,Pe){let Ye=de&&de.event_id;const at=(0,j.NF)(se)?se:String(se),bt=(0,j.sO)(se)?this.eventFromMessage(
1at,ae,de):this.eventFromException(se,de);return this._process(bt.then(st=>this._captureEvent(st,de,Pe)).then(st=>{Ye=st})),Ye}captureEvent(se,ae,de){if(ae&&ae.originalException&&(0,R.GR)(ae.originalException))return void(F.T&&l.vF.log(Re));let Pe=ae&&ae.event_id;return this._process(this._captureEvent(se,ae,(se.sdkProcessingMetadata||{}).capturedSpanScope||de).then(bt=>{Pe=bt})),Pe}captureSession(se){"string"!=typeof se.release?F.T&&l.vF.warn("Discarded session because of missing or non-string release"):(this.sendSession(se),(0,ue.qO)(se,{init:!1}))}getDsn(){return this._dsn}getOptions(){return this._options}getSdkMetadata(){return this._options._metadata}getTransport(){return this._transport}flush(se){const ae=this._transport;return ae?(this.metricsAggregator&&this.metricsAggregator.flush(),this._isClientDoneProcessing(se).then(de=>ae.flush(se).then(Pe=>de&&Pe))):(0,K.XW)(!0)}close(se){return this.flush(se).then(ae=>(this.getOptions().enabled=!1,this.metricsAggregator&&this.metricsAggregator.close(),ae))}getEventProcessors(){return this._eventProcessors}addEventProcessor(se){this._eventProcessors.push(se)}setupIntegrations(se){(se&&!this._integrationsInitialized||this._isEnabled()&&!this._integrationsInitialized)&&this._setupIntegrations()}init(){this._isEnabled()&&this._setupIntegrations()}getIntegrationById(se){return this.getIntegrationByName(se)}getIntegrationByName(se){return this._integrations[se]}getIntegration(se){try{return this._integrations[se.id]||null}catch{return F.T&&l.vF.warn(`Cannot retrieve integration ${se.id} from the current Client`),null}}addIntegration(se){const ae=this._integrations[se.name];(0,W.qm)(this,se,this._integrations),ae||(0,W.lc)(this,[se])}sendEvent(se,ae={}){this.emit("beforeSendEvent",se,ae);let de=(0,O.V)(se,this._dsn,this._options._metadata,this._options.tunnel);for(const Ye of ae.attachments||[])de=(0,Q.W3)(de,(0,Q.bm)(Ye,this._options.transportOptions&&this._options.transportOptions.textEncoder));const Pe=this._sendEnvelope(de);Pe&&Pe.then(Ye=>this.emit("afterSendEvent",se,Ye),null)}sendSession(se){const ae=(0,O.L)(se,this._dsn,this._options._metadata,this._options.tunnel);this._sendEnvelope(ae)}recordDroppedEvent(se,ae,de){if(this._options.sendClientReports){const Pe=`${se}:${ae}`;F.T&&l.vF.log(`Adding outcome: "${Pe}"`),this._outcomes[Pe]=this._outcomes[Pe]+1||1}}captureAggregateMetrics(se){F.T&&l.vF.log(`Flushing aggregated metrics, number of metrics: ${se.length}`);const ae=function Y(X,se,ae,de){const Pe={sent_at:(new Date).toISOString()};ae&&ae.sdk&&(Pe.sdk={name:ae.sdk.name,version:ae.sdk.version}),de&&se&&(Pe.dsn=(0,p.SB)(se));const Ye=function re(X){const se=(0,L.ik)(X);return[{type:"statsd",length:se.length},se]}(X);return(0,Q.h4)(Pe,[Ye])}(se,this._dsn,this._options._metadata,this._options.tunnel);this._sendEnvelope(ae)}on(se,ae){this._hooks[se]||(this._hooks[se]=[]),this._hooks[se].push(ae)}emit(se,...ae){this._hooks[se]&&this._hooks[se].forEach(de=>de(...ae))}_setupIntegrations(){const{integrations:se}=this._options;this._integrations=(0,W.P$)(this,se),(0,W.lc)(this,se),this._integrationsInitialized=!0}_updateSessionFromEvent(se,ae){let de=!1,Pe=!1;const Ye=ae.exception&&ae.exception.values;if(Ye){Pe=!0;for(const st of Ye){const He=st.mechanism;if(He&&!1===He.handled){de=!0;break}}}const at="ok"===se.status;(at&&0===se.errors||at&&de)&&((0,ue.qO)(se,{...de&&{status:"crashed"},errors:se.errors||Number(Pe||de)}),this.captureSession(se))}_isClientDoneProcessing(se){return new K.T2(ae=>{let de=0;const Ye=setInterval(()=>{0==this._numProcessing?(clearInterval(Ye),ae(!0)):(de+=1,se&&de>=se&&(clearInterval(Ye),ae(!1)))},1)})}_isEnabled(){return!1!==this.getOptions().enabled&&void 0!==this._transport}_prepareEvent(se,ae,de,Pe=(0,V.rm)()){const Ye=this.getOptions(),at=Object.keys(this._integrations);return!ae.integrations&&at.length>0&&(ae.integrations=at),this.emit("preprocessEvent",se,ae),(0,oe.mG)(Ye,se,ae,de,this,Pe).then(bt=>{if(null===bt)return bt;const st={...Pe.getPropagationContext(),...de?de.getPropagationContext():void 0};if((!bt.contexts||!bt.contexts.trace)&&st){const{traceId:Ge,spanId:ke,parentSpanId:je,dsc:We}=st;bt.contexts={trace:{trace_id:Ge,span_id:ke,parent_span_id:je},...bt.contexts};const qe=We||(0,he.l)(Ge,this,de);bt.sdkProcessingMetadata={dynamicSamplingContext:qe,...bt.sdkProcessingMetadata}}return bt})}_captureEvent(se,ae={},de){return this._processEvent(se,ae,de).then(Pe=>Pe.event_id,Pe=>{if(F.T){const Ye=Pe;"log"===Ye.logLevel?l.vF.log(Ye.message):l.vF.warn(Ye)}})}_processEvent(se,ae,de){const Pe=this.getOptions(),{sampleRate:Ye}=Pe,at=Ne(se),bt=Le(se),st=se.type||"error",He=`before send for type \`${st}\``;if(bt&&"number"==typeof Ye&&Math.random()>Ye)return this.recordDroppedEvent("sample_rate","error",se),(0,K.xg)(new B.U(`Discarding event because it's not included in the random sample (sampling rate = ${Ye})`,"log"));const Ge="replay_event"===st?"replay":st;return this._prepareEvent(se,ae,de,(se.sdkProcessingMetadata||{}).capturedSpanIsolationScope).then(We=>{if(null===We)throw this.recordDroppedEvent("event_processor",Ge,se),new B.U("An event processor returned `null`, will not send event.","log");if(ae.data&&!0===ae.data.__sentry__)return We;const At=function me(X,se,ae){const{beforeSend:de,beforeSendTransaction:Pe}=X;return Le(se)&&de?de(se,ae):Ne(se)&&Pe?Pe(se,ae):se}(Pe,We,ae);return function we(X,se){const ae=`${se} must return \`null\` or a valid event.`;if((0,j.Qg)(X))return X.then(de=>{if(!(0,j.Qd)(de)&&null!==de)throw new B.U(ae);return de},de=>{throw new B.U(`${se} rejected with ${de}`)});if(!(0,j.Qd)(X)&&null!==X)throw new B.U(ae);return X}(At,He)}).then(We=>{if(null===We)throw this.recordDroppedEvent("before_send",Ge,se),new B.U(`${He} returned \`null\`, will not send event.`,"log");const qe=de&&de.getSession();!at&&qe&&this._updateSessionFromEvent(qe,We);const At=We.transaction_info;if(at&&At&&We.transaction!==se.transaction){const Jt="custom";We.transaction_info={...At,source:Jt}}return this.sendEvent(We,ae),We}).then(null,We=>{throw We instanceof B.U?We:(this.captureException(We,{data:{__sentry__:!0},originalException:We}),new B.U(`Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event.\nReason: ${We}`))})}_process(se){this._numProcessing++,se.then(ae=>(this._numProcessing--,ae),ae=>(this._numProcessing--,ae))}
1_sendEnvelope(se){if(this.emit("beforeEnvelope",se),this._isEnabled()&&this._transport)return this._transport.send(se).then(null,ae=>{F.T&&l.vF.error("Error while sending event:",ae)});F.T&&l.vF.error("Transport disabled")}_clearOutcomes(){const se=this._outcomes;return this._outcomes={},Object.keys(se).map(ae=>{const[de,Pe]=ae.split(":");return{reason:de,category:Pe,quantity:se[ae]}})}}function Le(X){return void 0===X.type}function Ne(X){return"transaction"===X.type}function ie(X){const se=(0,k.KU)();!se||!se.addEventProcessor||se.addEventProcessor(X)}},6754:(ct,Ce,o)=>{"use strict";o.d(Ce,{U:()=>p});const p="production"},557:(ct,Ce,o)=>{"use strict";o.d(Ce,{T:()=>p});const p=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__},2319:(ct,Ce,o)=>{"use strict";o.d(Ce,{L:()=>j,V:()=>K});var p=o(4965),l=o(3892);function j(Q,B,Z,F){const O=(0,p.Cj)(Z),k={sent_at:(new Date).toISOString(),...O&&{sdk:O},...!!F&&B&&{dsn:(0,l.SB)(B)}},V="aggregates"in Q?[{type:"sessions"},Q]:[{type:"session"},Q.toJSON()];return(0,p.h4)(k,[V])}function K(Q,B,Z,F){const O=(0,p.Cj)(Z),k=Q.type&&"replay_event"!==Q.type?Q.type:"event";!function R(Q,B){B&&(Q.sdk=Q.sdk||{},Q.sdk.name=Q.sdk.name||B.name,Q.sdk.version=Q.sdk.version||B.version,Q.sdk.integrations=[...Q.sdk.integrations||[],...B.integrations||[]],Q.sdk.packages=[...Q.sdk.packages||[],...B.packages||[]])}(Q,Z&&Z.sdk);const V=(0,p.n2)(Q,O,F,B);return delete Q.sdkProcessingMetadata,(0,p.h4)(V,[[{type:k},Q]])}},7266:(ct,Ce,o)=>{"use strict";o.d(Ce,{jB:()=>Z,lG:()=>Q,lb:()=>B});var p=o(7018),l=o(7473),R=o(1769),j=o(5801),K=o(557);function Q(){return(0,p.BY)("globalEventProcessors",()=>[])}function B(F){Q().push(F)}function Z(F,O,k,V=0){return new l.T2((W,L)=>{const Y=F[V];if(null===O||"function"!=typeof Y)W(O);else{const re=Y({...O},k);K.T&&Y.id&&null===re&&R.vF.log(`Event processor "${Y.id}" dropped event`),(0,j.Qg)(re)?re.then(ue=>Z(F,ue,k,V+1).then(W)).then(null,L):Z(F,re,k,V+1).then(W).then(null,L)}})}},2248:(ct,Ce,o)=>{"use strict";o.d(Ce,{Cp:()=>F,Dp:()=>Ye,J0:()=>bt,J5:()=>Ge,KU:()=>Pe,NA:()=>he,PN:()=>V,Q:()=>de,VN:()=>se,Wt:()=>ue,ZQ:()=>W,bX:()=>ie,cx:()=>Y,gV:()=>oe,hb:()=>we,ky:()=>st,l7:()=>re,nb:()=>me,o:()=>L,o5:()=>at,r:()=>k,rB:()=>pe,v4:()=>Re,wd:()=>O});var p=o(467),l=o(1769),R=o(7018),j=o(6754),K=o(557),Q=o(5560),B=o(9439),Z=o(3400);function F(ke,je){return(0,Q.BF)().captureException(ke,(0,Z.li)(je))}function O(ke,je){const We="string"==typeof je?je:void 0,qe="string"!=typeof je?{captureContext:je}:void 0;return(0,Q.BF)().captureMessage(ke,We,qe)}function k(ke,je){return(0,Q.BF)().captureEvent(ke,je)}function V(ke){(0,Q.BF)().configureScope(ke)}function W(ke,je){(0,Q.BF)().addBreadcrumb(ke,je)}function L(ke,je){(0,Q.BF)().setContext(ke,je)}function Y(ke){(0,Q.BF)().setExtras(ke)}function re(ke,je){(0,Q.BF)().setExtra(ke,je)}function ue(ke){(0,Q.BF)().setTags(ke)}function he(ke,je){(0,Q.BF)().setTag(ke,je)}function oe(ke){(0,Q.BF)().setUser(ke)}function Re(...ke){const je=(0,Q.BF)();if(2===ke.length){const[We,qe]=ke;return je.withScope(We?()=>(je.getStackTop().scope=We,qe(We)):qe)}return je.withScope(ke[0])}function pe(ke){return(0,Q.fx)(()=>ke((0,Q.rm)()))}function we(ke,je){return Re(We=>(We.setSpan(ke),je(We)))}function me(ke,je){return(0,Q.BF)().startTransaction({...ke},je)}function ie(ke){return X.apply(this,arguments)}function X(){return(X=(0,p.A)(function*(ke){const je=Pe();return je?je.flush(ke):(K.T&&l.vF.warn("Cannot flush events. No client defined."),Promise.resolve(!1))})).apply(this,arguments)}function se(ke){return ae.apply(this,arguments)}function ae(){return(ae=(0,p.A)(function*(ke){const je=Pe();return je?je.close(ke):(K.T&&l.vF.warn("Cannot flush events and disable SDK. No client defined."),Promise.resolve(!1))})).apply(this,arguments)}function de(){return(0,Q.BF)().lastEventId()}function Pe(){return(0,Q.BF)().getClient()}function Ye(){return!!Pe()}function at(){return(0,Q.BF)().getScope()}function bt(ke){const je=Pe(),We=(0,Q.rm)(),qe=at(),{release:At,environment:Jt=j.U}=je&&je.getOptions()||{},{userAgent:an}=R.OW.navigator||{},Ft=(0,B.fj)({release:At,environment:Jt,user:qe.getUser()||We.getUser(),...an&&{userAgent:an},...ke}),nn=We.getSession();return nn&&"ok"===nn.status&&(0,B.qO)(nn,{status:"exited"}),st(),We.setSession(Ft),qe.setSession(Ft),Ft}function st(){const ke=(0,Q.rm)(),je=at(),We=je.getSession()||ke.getSession();We&&(0,B.Vu)(We),He(),ke.setSession(),je.setSession()}function He(){const ke=(0,Q.rm)(),je=at(),We=Pe(),qe=je.getSession()||ke.getSession();qe&&We&&We.captureSession&&We.captureSession(qe)}function Ge(ke=!1){ke?st():He()}},5560:(ct,Ce,o)=>{"use strict";o.d(Ce,{BF:()=>re,EU:()=>L,Me:()=>me,YZ:()=>W,fx:()=>pe,gM:()=>Y,rm:()=>ue});var p=o(5801),l=o(781),R=o(5800),j=o(1769),K=o(7018),Q=o(6754),B=o(557),Z=o(647),F=o(9439),O=o(7199);const k=parseFloat(O.M),V=100;class W{constructor(ie,X,se,ae=k){let de,Pe;this._version=ae,X?de=X:(de=new Z.HG,de.setClient(ie)),se?Pe=se:(Pe=new Z.HG,Pe.
1setClient(ie)),this._stack=[{scope:de}],ie&&this.bindClient(ie),this._isolationScope=Pe}isOlderThan(ie){return this._version<ie}bindClient(ie){const X=this.getStackTop();X.client=ie,X.scope.setClient(ie),ie&&ie.setupIntegrations&&ie.setupIntegrations()}pushScope(){const ie=this.getScope().clone();return this.getStack().push({client:this.getClient(),scope:ie}),ie}popScope(){return!(this.getStack().length<=1||!this.getStack().pop())}withScope(ie){const X=this.pushScope();let se;try{se=ie(X)}catch(ae){throw this.popScope(),ae}return(0,p.Qg)(se)?se.then(ae=>(this.popScope(),ae),ae=>{throw this.popScope(),ae}):(this.popScope(),se)}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(ie,X){const se=this._lastEventId=X&&X.event_id?X.event_id:(0,l.eJ)(),ae=new Error("Sentry syntheticException");return this.getScope().captureException(ie,{originalException:ie,syntheticException:ae,...X,event_id:se}),se}captureMessage(ie,X,se){const ae=this._lastEventId=se&&se.event_id?se.event_id:(0,l.eJ)(),de=new Error(ie);return this.getScope().captureMessage(ie,X,{originalException:ie,syntheticException:de,...se,event_id:ae}),ae}captureEvent(ie,X){const se=X&&X.event_id?X.event_id:(0,l.eJ)();return ie.type||(this._lastEventId=se),this.getScope().captureEvent(ie,{...X,event_id:se}),se}lastEventId(){return this._lastEventId}addBreadcrumb(ie,X){const{scope:se,client:ae}=this.getStackTop();if(!ae)return;const{beforeBreadcrumb:de=null,maxBreadcrumbs:Pe=V}=ae.getOptions&&ae.getOptions()||{};if(Pe<=0)return;const at={timestamp:(0,R.lu)(),...ie},bt=de?(0,j.pq)(()=>de(at,X)):at;null!==bt&&(ae.emit&&ae.emit("beforeAddBreadcrumb",bt,X),se.addBreadcrumb(bt,Pe))}setUser(ie){this.getScope().setUser(ie),this.getIsolationScope().setUser(ie)}setTags(ie){this.getScope().setTags(ie),this.getIsolationScope().setTags(ie)}setExtras(ie){this.getScope().setExtras(ie),this.getIsolationScope().setExtras(ie)}setTag(ie,X){this.getScope().setTag(ie,X),this.getIsolationScope().setTag(ie,X)}setExtra(ie,X){this.getScope().setExtra(ie,X),this.getIsolationScope().setExtra(ie,X)}setContext(ie,X){this.getScope().setContext(ie,X),this.getIsolationScope().setContext(ie,X)}configureScope(ie){const{scope:X,client:se}=this.getStackTop();se&&ie(X)}run(ie){const X=Y(this);try{ie(this)}finally{Y(X)}}getIntegration(ie){const X=this.getClient();if(!X)return null;try{return X.getIntegration(ie)}catch{return B.T&&j.vF.warn(`Cannot retrieve integration ${ie.id} from the current Hub`),null}}startTransaction(ie,X){const se=this._callExtensionMethod("startTransaction",ie,X);return B.T&&!se&&(this.getClient()?j.vF.warn("Tracing extension 'startTransaction' has not been added. Call 'addTracingExtensions' before calling 'init':\nSentry.addTracingExtensions();\nSentry.init({...});\n"):j.vF.warn("Tracing extension 'startTransaction' is missing. You should 'init' the SDK before calling 'startTransaction'")),se}traceHeaders(){return this._callExtensionMethod("traceHeaders")}captureSession(ie=!1){if(ie)return this.endSession();this._sendSessionUpdate()}endSession(){const X=this.getStackTop().scope,se=X.getSession();se&&(0,F.Vu)(se),this._sendSessionUpdate(),X.setSession()}startSession(ie){const{scope:X,client:se}=this.getStackTop(),{release:ae,environment:de=Q.U}=se&&se.getOptions()||{},{userAgent:Pe}=K.OW.navigator||{},Ye=(0,F.fj)({release:ae,environment:de,user:X.getUser(),...Pe&&{userAgent:Pe},...ie}),at=X.getSession&&X.getSession();return at&&"ok"===at.status&&(0,F.qO)(at,{status:"exited"}),this.endSession(),X.setSession(Ye),Ye}shouldSendDefaultPii(){const ie=this.getClient(),X=ie&&ie.getOptions();return!(!X||!X.sendDefaultPii)}_sendSessionUpdate(){const{scope:ie,client:X}=this.getStackTop(),se=ie.getSession();se&&X&&X.captureSession&&X.captureSession(se)}_callExtensionMethod(ie,...X){const ae=L().__SENTRY__;if(ae&&ae.extensions&&"function"==typeof ae.extensions[ie])return ae.extensions[ie].apply(this,X);B.T&&j.vF.warn(`Extension method ${ie} couldn't be found, doing nothing.`)}}function L(){return K.OW.__SENTRY__=K.OW.__SENTRY__||{extensions:{},hub:void 0},K.OW}function Y(Ne){const ie=L(),X=me(ie);return Le(ie,Ne),X}function re(){const Ne=L();if(Ne.__SENTRY__&&Ne.__SENTRY__.acs){const ie=Ne.__SENTRY__.acs.getCurrentHub();if(ie)return ie}return function he(Ne=L()){return(!function we(Ne){return!!(Ne&&Ne.__SENTRY__&&Ne.__SENTRY__.hub)}(Ne)||me(Ne).isOlderThan(k))&&Le(Ne,new W),me(Ne)}(Ne)}function ue(){return re().getIsolationScope()}function pe(Ne,ie={}){const X=L();return X.__SENTRY__&&X.__SENTRY__.acs?X.__SENTRY__.acs.runWithAsyncContext(Ne,ie):Ne()}function me(Ne){return(0,K.BY)("hub",()=>new W,Ne)}function Le(Ne,ie){return!!Ne&&((Ne.__SENTRY__=Ne.__SENTRY__||{}).hub=ie,!0)}},1057:(ct,Ce,o)=>{"use strict";o.d(Ce,{F:()=>Y,P$:()=>O,Q8:()=>W,_C:()=>re,lc:()=>k,mH:()=>F,qm:()=>V});var p=o(781),l=o(1769),R=o(557),j=o(7266),K=o(2248),Q=o(5560);const B=[];function F(ue){const he=ue.defaultIntegrations||[],oe=ue.integrations;let Re;he.forEach(me=>{me.isDefaultInstance=!0}),Re=Array.isArray(oe)?[...he,...oe]:"function"==typeof oe?(0,p.k9)(oe(he)):he;const pe=function Z(ue){const he={};return ue.forEach(oe=>{const{name:Re}=oe,pe=he[Re];pe&&!pe.isDefaultInstance&&oe.isDefaultInstance||(he[Re]=oe)}),Object.keys(he).map(oe=>he[oe])}(Re),we=function L(ue,he){for(let oe=0;oe<ue.length;oe++)if(!0===he(ue[oe]))return oe;return-1}(pe,me=>"Debug"===me.name);if(-1!==we){const[me]=pe.splice(we,1);pe.push(me)}return pe}function O(ue,he){const oe={};return he.forEach(Re=>{Re&&V(ue,Re,oe)}),oe}function k(ue,he){for(const oe of he)oe&&oe.afterAllSetup&&oe.afterAllSetup(ue)}function V(ue,he,oe){if(oe[he.name])R.T&&l.vF.log(`Integration skipped because it was already installed: ${he.name}`);else{if(oe[he.name]=he,-1===B.indexOf(he.name)&&(he.setupOnce(j.lb,Q.BF),B.push(he.name)),he.setup&&"function"==typeof he.setup&&he.setup(ue),ue.on&&"function"==typeof he.preprocessEvent){const Re=he.preprocessEvent.bind(he);ue.on("preprocessEvent",(pe,we)=>Re(pe,we,ue))}if(ue.addEventProcessor&&"function"==typeof he.processEvent){const Re=he.processEvent.bind(he),pe=Object.assign((we,me)=>Re(we,me,ue),{id:he.name});ue.addEventProcessor(pe)}R.T&&l.vF.log(`Integration installed: ${he.name}`)}}function W(ue){const he=(0,K.KU)();he&&he.addIntegration?he.addIntegration(ue):R.T&&l.vF.warn(`Cannot add integration "${ue.name}" because no SDK Client is available.`)}function Y(ue,he){return Object.assign(function(...Re){return he(...Re)},{id:ue})}function re(ue){return ue}},6340:(ct,Ce,o)=>{"use strict";o.d(Ce,{g:()=>K,r:()=>Q});var p=o(7474),l=o(2744);let R;function j(B){return R?R.get(B):void 0}function K(B){const Z=j(B);if(!Z)return;const F={};for(const[,[O,k]]of Z)F[O]||(F[O]=[]),F[O].push((0,p.Ce)(k));return F}function Q(B,Z,F,O,k,V){const W=(0,l.Bk)();if(W){const L=j(W)||new Map,Y=`${B}:${Z}@${O}`,re=L.get(V);if(re){const[,ue]=re;L.set(V,[Y,{min:Math.min(ue.min,F),max:Math.max(ue.max,F),count:ue.count+=1,sum:ue.sum+=F,tags:ue.tags}])}else L.set(V,[Y,{min:F,max:F,count:1,sum:F,tags:k}]);R||(R=new WeakMap),R.set(W,L)}}},12:(ct,Ce,o)=>{"use strict";o.d(Ce,{Mz:()=>K,T3:()=>Q,VZ:()=>k,eG:()=>l,ik:()=>j,tx:()=>R});var p=o(7474);function l(V,W,L,Y){return`${V}${W}${L}${Object.entries((0,p.Ce)(Y)).sort((ue,he)=>ue[0].localeCompare(he[0]))}`}function R(V){let W=0;for(let L=0;L<V.length;L++)W=(W<<5)-W+V.charCodeAt(L),W&=W;return W>>>0}function j(V){let W="";for(const L of V){const Y=Object.entries(L.tags),re=Y.length>0?`|#${Y.map(([ue,he])=>`${ue}:${he}`).join(",")}`:"";W+=`${L.name}@${L.unit}:${L.metric}|${L.metricType}${re}|T${L.timestamp}\n`}return W}function K(V){return V.replace(/[^\w]+/gi,"_")}function Q(V){return V.replace(/[^\w\-.]+/gi,"_")}function B(V){return V.replace(/[^\w\-./]+/gi,"")}const Z=[["\n","\\n"],["\r","\\r"],["\t","\\t"],["\\","\\\\"],["|","\\u{7c}"],[",","\\u{2c}"]];function O(V){return[...V].reduce((W,L)=>W+function F(V){for(const[W,L]of Z)if(V===W)return L;return V}(L),"")}function k(V){const W={};for(const L in V)Object.prototype.hasOwnProperty.call(V,L)&&(W[B(L)]=O(String(V[L])));return W}},647:(ct,Ce,o)=>{"use strict";o.d(Ce,{HG:()=>O,m6:()=>k}
1);var p=o(5801),l=o(5800),R=o(781),j=o(1769),K=o(7266),Q=o(9439),B=o(186);let F;class O{constructor(){this._notifyingListeners=!1,this._scopeListeners=[],this._eventProcessors=[],this._breadcrumbs=[],this._attachments=[],this._user={},this._tags={},this._extra={},this._contexts={},this._sdkProcessingMetadata={},this._propagationContext=W()}static clone(Y){return Y?Y.clone():new O}clone(){const Y=new O;return Y._breadcrumbs=[...this._breadcrumbs],Y._tags={...this._tags},Y._extra={...this._extra},Y._contexts={...this._contexts},Y._user=this._user,Y._level=this._level,Y._span=this._span,Y._session=this._session,Y._transactionName=this._transactionName,Y._fingerprint=this._fingerprint,Y._eventProcessors=[...this._eventProcessors],Y._requestSession=this._requestSession,Y._attachments=[...this._attachments],Y._sdkProcessingMetadata={...this._sdkProcessingMetadata},Y._propagationContext={...this._propagationContext},Y._client=this._client,Y}setClient(Y){this._client=Y}getClient(){return this._client}addScopeListener(Y){this._scopeListeners.push(Y)}addEventProcessor(Y){return this._eventProcessors.push(Y),this}setUser(Y){return this._user=Y||{email:void 0,id:void 0,ip_address:void 0,segment:void 0,username:void 0},this._session&&(0,Q.qO)(this._session,{user:Y}),this._notifyScopeListeners(),this}getUser(){return this._user}getRequestSession(){return this._requestSession}setRequestSession(Y){return this._requestSession=Y,this}setTags(Y){return this._tags={...this._tags,...Y},this._notifyScopeListeners(),this}setTag(Y,re){return this._tags={...this._tags,[Y]:re},this._notifyScopeListeners(),this}setExtras(Y){return this._extra={...this._extra,...Y},this._notifyScopeListeners(),this}setExtra(Y,re){return this._extra={...this._extra,[Y]:re},this._notifyScopeListeners(),this}setFingerprint(Y){return this._fingerprint=Y,this._notifyScopeListeners(),this}setLevel(Y){return this._level=Y,this._notifyScopeListeners(),this}setTransactionName(Y){return this._transactionName=Y,this._notifyScopeListeners(),this}setContext(Y,re){return null===re?delete this._contexts[Y]:this._contexts[Y]=re,this._notifyScopeListeners(),this}setSpan(Y){return this._span=Y,this._notifyScopeListeners(),this}getSpan(){return this._span}getTransaction(){const Y=this._span;return Y&&Y.transaction}setSession(Y){return Y?this._session=Y:delete this._session,this._notifyScopeListeners(),this}getSession(){return this._session}update(Y){if(!Y)return this;const re="function"==typeof Y?Y(this):Y;if(re instanceof O){const ue=re.getScopeData();this._tags={...this._tags,...ue.tags},this._extra={...this._extra,...ue.extra},this._contexts={...this._contexts,...ue.contexts},ue.user&&Object.keys(ue.user).length&&(this._user=ue.user),ue.level&&(this._level=ue.level),ue.fingerprint.length&&(this._fingerprint=ue.fingerprint),re.getRequestSession()&&(this._requestSession=re.getRequestSession()),ue.propagationContext&&(this._propagationContext=ue.propagationContext)}else if((0,p.Qd)(re)){const ue=Y;this._tags={...this._tags,...ue.tags},this._extra={...this._extra,...ue.extra},this._contexts={...this._contexts,...ue.contexts},ue.user&&(this._user=ue.user),ue.level&&(this._level=ue.level),ue.fingerprint&&(this._fingerprint=ue.fingerprint),ue.requestSession&&(this._requestSession=ue.requestSession),ue.propagationContext&&(this._propagationContext=ue.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=W(),this}addBreadcrumb(Y,re){const ue="number"==typeof re?re:100;if(ue<=0)return this;const he={timestamp:(0,l.lu)(),...Y},oe=this._breadcrumbs;return oe.push(he),this._breadcrumbs=oe.length>ue?oe.slice(-ue):oe,this._notifyScopeListeners(),this}getLastBreadcrumb(){return this._breadcrumbs[this._breadcrumbs.length-1]}clearBreadcrumbs(){return this._breadcrumbs=[],this._notifyScopeListeners(),this}addAttachment(Y){return this._attachments.push(Y),this}
1getAttachments(){return this.getScopeData().attachments}clearAttachments(){return this._attachments=[],this}getScopeData(){const{_breadcrumbs:Y,_attachments:re,_contexts:ue,_tags:he,_extra:oe,_user:Re,_level:pe,_fingerprint:we,_eventProcessors:me,_propagationContext:Le,_sdkProcessingMetadata:Ne,_transactionName:ie,_span:X}=this;return{breadcrumbs:Y,attachments:re,contexts:ue,tags:he,extra:oe,user:Re,level:pe,fingerprint:we||[],eventProcessors:me,propagationContext:Le,sdkProcessingMetadata:Ne,transactionName:ie,span:X}}applyToEvent(Y,re={},ue=[]){(0,B.e2)(Y,this.getScopeData());const he=[...ue,...(0,K.lG)(),...this._eventProcessors];return(0,K.jB)(he,Y,re)}setSDKProcessingMetadata(Y){return this._sdkProcessingMetadata={...this._sdkProcessingMetadata,...Y},this}setPropagationContext(Y){return this._propagationContext=Y,this}getPropagationContext(){return this._propagationContext}captureException(Y,re){const ue=re&&re.event_id?re.event_id:(0,R.eJ)();if(!this._client)return j.vF.warn("No client configured on scope - will not capture exception!"),ue;const he=new Error("Sentry syntheticException");return this._client.captureException(Y,{originalException:Y,syntheticException:he,...re,event_id:ue},this),ue}captureMessage(Y,re,ue){const he=ue&&ue.event_id?ue.event_id:(0,R.eJ)();if(!this._client)return j.vF.warn("No client configured on scope - will not capture message!"),he;const oe=new Error(Y);return this._client.captureMessage(Y,re,{originalException:Y,syntheticException:oe,...ue,event_id:he},this),he}captureEvent(Y,re){const ue=re&&re.event_id?re.event_id:(0,R.eJ)();return this._client?(this._client.captureEvent(Y,{...re,event_id:ue},this),ue):(j.vF.warn("No client configured on scope - will not capture event!"),ue)}_notifyScopeListeners(){this._notifyingListeners||(this._notifyingListeners=!0,this._scopeListeners.forEach(Y=>{Y(this)}),this._notifyingListeners=!1)}}function k(){return F||(F=new O),F}function W(){return{traceId:(0,R.eJ)(),spanId:(0,R.eJ)().substring(16)}}},962:(ct,Ce,o)=>{"use strict";o.d(Ce,{E1:()=>K,JD:()=>j,i_:()=>p,sy:()=>l,uT:()=>R});const p="sentry.source",l="sentry.sample_rate",R="sentry.op",j="sentry.origin",K="profile_id"},9439:(ct,Ce,o)=>{"use strict";o.d(Ce,{Vu:()=>Q,fj:()=>j,qO:()=>K});var p=o(5800),l=o(781),R=o(7474);function j(Z){const F=(0,p.zf)(),O={sid:(0,l.eJ)(),init:!0,timestamp:F,started:F,duration:0,status:"ok",errors:0,ignoreDuration:!1,toJSON:()=>function B(Z){return(0,R.Ce)({sid:`${Z.sid}`,init:Z.init,started:new Date(1e3*Z.started).toISOString(),timestamp:new Date(1e3*Z.timestamp).toISOString(),status:Z.status,errors:Z.errors,did:"number"==typeof Z.did||"string"==typeof Z.did?`${Z.did}`:void 0,duration:Z.duration,abnormal_mechanism:Z.abnormal_mechanism,attrs:{release:Z.release,environment:Z.environment,ip_address:Z.ipAddress,user_agent:Z.userAgent}})}(O)};return Z&&K(O,Z),O}function K(Z,F={}){if(F.user&&(!Z.ipAddress&&F.user.ip_address&&(Z.ipAddress=F.user.ip_address),!Z.did&&!F.did&&(Z.did=F.user.id||F.user.email||F.user.username)),Z.timestamp=F.timestamp||(0,p.zf)(),F.abnormal_mechanism&&(Z.abnormal_mechanism=F.abnormal_mechanism),F.ignoreDuration&&(Z.ignoreDuration=F.ignoreDuration),F.sid&&(Z.sid=32===F.sid.length?F.sid:(0,l.eJ)()),void 0!==F.init&&(Z.init=F.init),!Z.did&&F.did&&(Z.did=`${F.did}`),"number"==typeof F.started&&(Z.started=F.started),Z.ignoreDuration)Z.duration=void 0;else if("number"==typeof F.duration)Z.duration=F.duration;else{const O=Z.timestamp-Z.started;Z.duration=O>=0?O:0}F.release&&(Z.release=F.release),F.environment&&(Z.environment=F.environment),!Z.ipAddress&&F.ipAddress&&(Z.ipAddress=F.ipAddress),!Z.userAgent&&F.userAgent&&(Z.userAgent=F.userAgent),"number"==typeof F.errors&&(Z.errors=F.errors),F.status&&(Z.status=F.status)}function Q(Z,F){let O={};F?O={status:F}:"ok"===Z.status&&(O={status:"exited"}),K(Z,O)}},3787:(ct,Ce,o)=>{"use strict";o.d(Ce,{k:()=>B,l:()=>Q});var p=o(7474),l=o(6754),R=o(2248),j=o(1477),K=o(3308);function Q(Z,F,O){const k=F.getOptions(),{publicKey:V}=F.getDsn()||{},{segment:W}=O&&O.getUser()||{},L=(0,p.Ce)({environment:k.environment||l.U,release:k.release,user_segment:W,public_key:V,trace_id:Z});return F.emit&&F.emit("createDsc",L),L}function B(Z){const F=(0,R.KU)();if(!F)return{};const O=Q((0,K.et)(Z).trace_id||"",F,(0,R.o5)()),k=(0,j.z)(Z);if(!k)return O;const V=k&&k._frozenDynamicSamplingContext;if(V)return V;const{sampleRate:W,source:L}=k.metadata;null!=W&&(O.sample_rate=`${W}`);const Y=(0,K.et)(k);return L&&"url"!==L&&(O.transaction=Y.description),O.sampled=String((0,K.pK)(k)),F.emit&&F.emit("createDsc",O),O}},1326:(ct,Ce,o)=>{"use strict";o.d(Ce,{U:()=>ue,p:()=>re});var p=o(1769),l=o(557),R=o(5560),j=o(3308),K=o(9864),Q=o(3338),B=o(4627);let Z=!1;function O(){const he=(0,B.Z7)();if(he){const oe="internal_error";l.T&&p.vF.log(`[Tracing] Transaction: ${oe} -> Global error occured`),he.setStatus(oe)}}O.tag="sentry_tracingErrorCallback";var k=o(5852),V=o(6429),W=o(710);function L(){const oe=this.getScope().getSpan();return oe?{"sentry-trace":(0,j.Qh)(oe)}:{}}function Y(he,oe){const Re=this.getClient(),pe=Re&&Re.getOptions()||{},we=pe.instrumenter||"sentry",me=he.instrumenter||"sentry";we!==me&&(l.T&&p.vF.error(`A transaction was started with instrumenter=\`${me}\`, but the SDK is configured with the \`${we}\` instrumenter.\nThe transaction will not be sampled. Please use the ${we} instrumentation to start transactions.`),he.sampled=!1);let Le=new W.Z(he,this);return Le=(0,V.T)(Le,pe,{name:he.name,parentSampled:he.parentSampled,transactionContext:he,attributes:{...he.data,...he.attributes},...oe}),Le.isRecording()&&Le.initSpanRecorder(pe._experiments&&pe._experiments.maxSpans),Re&&Re.emit&&Re.emit("startTransaction",Le),Le}function re(he,oe,Re,pe,we,me,Le,Ne=!1){const ie=he.getClient(),X=ie&&ie.getOptions()||{};let se=new k.zX(oe,he,Re,pe,Le,we,Ne);return se=(0,V.T)(se,X,{name:oe.name,parentSampled:oe.parentSampled,transactionContext:oe,attributes:{...oe.data,...oe.attributes},...me}),se.isRecording()&&se.initSpanRecorder(X._experiments&&X._experiments.maxSpans),ie&&ie.emit&&ie.emit("startTransaction",se),se}function ue(){const he=(0,R.EU)();he.__SENTRY__&&(he.__SENTRY__.extensions=he.__SENTRY__.extensions||{},he.__SENTRY__.extensions.startTransaction||(he.__SENTRY__.extensions.startTransaction=Y),he.__SENTRY__.extensions.traceHeaders||(he.__SENTRY__.extensions.traceHeaders=L),function F(){Z||(Z=!0,(0,K.L)(O),(0,Q.r)(O))}())}},5852:(ct,Ce,o)=>{"use strict";
1o.d(Ce,{Cq:()=>B,zX:()=>k});var p=o(1769),l=o(5800),R=o(557),j=o(3308),K=o(5100),Q=o(710);const B={idleTimeout:1e3,finalTimeout:3e4,heartbeatInterval:5e3},F=["heartbeatFailed","idleTimeout","documentHidden","finalTimeout","externalFinish","cancelled"];class O extends K.l{constructor(W,L,Y,re){super(re),this._pushActivity=W,this._popActivity=L,this.transactionSpanId=Y}add(W){if(W.spanContext().spanId!==this.transactionSpanId){const L=W.end;W.end=(...Y)=>(this._popActivity(W.spanContext().spanId),L.apply(W,Y)),void 0===(0,j.et)(W).timestamp&&this._pushActivity(W.spanContext().spanId)}super.add(W)}}class k extends Q.Z{constructor(W,L,Y=B.idleTimeout,re=B.finalTimeout,ue=B.heartbeatInterval,he=!1,oe=!1){super(W,L),this._idleHub=L,this._idleTimeout=Y,this._finalTimeout=re,this._heartbeatInterval=ue,this._onScope=he,this.activities={},this._heartbeatCounter=0,this._finished=!1,this._idleTimeoutCanceledPermanently=!1,this._beforeFinishCallbacks=[],this._finishReason=F[4],this._autoFinishAllowed=!oe,he&&(R.T&&p.vF.log(`Setting idle transaction on scope. Span ID: ${this.spanContext().spanId}`),L.getScope().setSpan(this)),oe||this._restartIdleTimeout(),setTimeout(()=>{this._finished||(this.setStatus("deadline_exceeded"),this._finishReason=F[3],this.end())},this._finalTimeout)}end(W){const L=(0,j.cI)(W);if(this._finished=!0,this.activities={},"ui.action.click"===this.op&&this.setAttribute("finishReason",this._finishReason),this.spanRecorder){R.T&&p.vF.log("[Tracing] finishing IdleTransaction",new Date(1e3*L).toISOString(),this.op);for(const Y of this._beforeFinishCallbacks)Y(this,L);this.spanRecorder.spans=this.spanRecorder.spans.filter(Y=>{if(Y.spanContext().spanId===this.spanContext().spanId)return!0;(0,j.et)(Y).timestamp||(Y.setStatus("cancelled"),Y.end(L),R.T&&p.vF.log("[Tracing] cancelling span since transaction ended early",JSON.stringify(Y,void 0,2)));const{start_timestamp:re,timestamp:ue}=(0,j.et)(Y),he=re&&re<L,Re=ue&&re&&ue-re<(this._finalTimeout+this._idleTimeout)/1e3;if(R.T){const pe=JSON.stringify(Y,void 0,2);he?Re||p.vF.log("[Tracing] discarding Span since it finished after Transaction final timeout",pe):p.vF.log("[Tracing] discarding Span since it happened after Transaction was finished",pe)}return he&&Re}),R.T&&p.vF.log("[Tracing] flushing IdleTransaction")}else R.T&&p.vF.log("[Tracing] No active IdleTransaction");if(this._onScope){const Y=this._idleHub.getScope();Y.getTransaction()===this&&Y.setSpan(void 0)}return super.end(W)}registerBeforeFinishCallback(W){this._beforeFinishCallbacks.push(W)}initSpanRecorder(W){this.spanRecorder||(this.spanRecorder=new O(re=>{this._finished||this._pushActivity(re)},re=>{this._finished||this._popActivity(re)},this.spanContext().spanId,W),R.T&&p.vF.log("Starting heartbeat"),this._pingHeartbeat()),this.spanRecorder.add(this)}cancelIdleTimeout(W,{restartOnChildSpanChange:L}={restartOnChildSpanChange:!0}){this._idleTimeoutCanceledPermanently=!1===L,this._idleTimeoutID&&(clearTimeout(this._idleTimeoutID),this._idleTimeoutID=void 0,0===Object.keys(this.activities).length&&this._idleTimeoutCanceledPermanently&&(this._finishReason=F[5],this.end(W)))}setFinishReason(W){this._finishReason=W}sendAutoFinishSignal(){this._autoFinishAllowed||(R.T&&p.vF.log("[Tracing] Received finish signal for idle transaction."),this._restartIdleTimeout(),this._autoFinishAllowed=!0)}_restartIdleTimeout(W){this.cancelIdleTimeout(),this._idleTimeoutID=setTimeout(()=>{!this._finished&&0===Object.keys(this.activities).length&&(this._finishReason=F[1],this.end(W))},this._idleTimeout)}_pushActivity(W){this.cancelIdleTimeout(void 0,{restartOnChildSpanChange:!this._idleTimeoutCanceledPermanently}),R.T&&p.vF.log(`[Tracing] pushActivity: ${W}`),this.activities[W]=!0,R.T&&p.vF.log("[Tracing] new activities count",Object.keys(this.activities).length)}_popActivity(W){if(this.activities[W]&&(R.T&&p.vF.log(`[Tracing] popActivity ${W}`),delete this.activities[W],R.T&&p.vF.log("[Tracing] new activities count",Object.keys(this.activities).length)),0===Object.keys(this.activities).length){const L=(0,l.zf)();this._idleTimeoutCanceledPermanently?this._autoFinishAllowed&&(this._finishReason=F[5],this.end(L)):this._restartIdleTimeout(L+this._idleTimeout/1e3)}}_beat(){if(this._finished)return;const W=Object.keys(this.activities).join("");
1W===this._prevHeartbeatString?this._heartbeatCounter++:this._heartbeatCounter=1,this._prevHeartbeatString=W,this._heartbeatCounter>=3?this._autoFinishAllowed&&(R.T&&p.vF.log("[Tracing] Transaction finished because of no change for 3 heart beats"),this.setStatus("deadline_exceeded"),this._finishReason=F[0],this.end()):this._pingHeartbeat()}_pingHeartbeat(){R.T&&p.vF.log(`pinging Heartbeat -> current counter: ${this._heartbeatCounter}`),setTimeout(()=>{this._beat()},this._heartbeatInterval)}}},8226:(ct,Ce,o)=>{"use strict";o.d(Ce,{X:()=>l});var p=o(4627);function l(R,j,K){const Q=(0,p.Z7)();Q&&Q.setMeasurement(R,j,K)}},6429:(ct,Ce,o)=>{"use strict";o.d(Ce,{T:()=>B,v:()=>Z});var p=o(1769),l=o(5801),R=o(557),j=o(962),K=o(8090),Q=o(3308);function B(F,O,k){if(!(0,K.w)(O))return F.sampled=!1,F;if(void 0!==F.sampled)return F.setAttribute(j.sy,Number(F.sampled)),F;let V;return"function"==typeof O.tracesSampler?(V=O.tracesSampler(k),F.setAttribute(j.sy,Number(V))):void 0!==k.parentSampled?V=k.parentSampled:typeof O.tracesSampleRate<"u"?(V=O.tracesSampleRate,F.setAttribute(j.sy,Number(V))):(V=1,F.setAttribute(j.sy,V)),Z(V)?V?(F.sampled=Math.random()<V,F.sampled?(R.T&&p.vF.log(`[Tracing] starting ${F.op} transaction - ${(0,Q.et)(F).description}`),F):(R.T&&p.vF.log(`[Tracing] Discarding transaction because it's not included in the random sample (sampling rate = ${Number(V)})`),F)):(R.T&&p.vF.log("[Tracing] Discarding transaction because "+("function"==typeof O.tracesSampler?"tracesSampler returned 0 or false":"a negative sampling decision was inherited or tracesSampleRate is set to 0")),F.sampled=!1,F):(R.T&&p.vF.warn("[Tracing] Discarding transaction because of invalid sample rate."),F.sampled=!1,F)}function Z(F){return(0,l.yr)(F)||"number"!=typeof F&&"boolean"!=typeof F?(R.T&&p.vF.warn(`[Tracing] Given sample rate is invalid. Sample rate must be a boolean or a number between 0 and 1. Got ${JSON.stringify(F)} of type ${JSON.stringify(typeof F)}.`),!1):!(F<0||F>1)||(R.T&&p.vF.warn(`[Tracing] Given sample rate is invalid. Sample rate must be between 0 and 1. Got ${F}.`),!1)}},5100:(ct,Ce,o)=>{"use strict";o.d(Ce,{L:()=>V,l:()=>k});var p=o(781),l=o(5800),R=o(1769),j=o(7474),K=o(557),Q=o(6340),B=o(962),Z=o(1477),F=o(3308),O=o(4730);class k{constructor(L=1e3){this._maxlen=L,this.spans=[]}add(L){this.spans.length>this._maxlen?L.spanRecorder=void 0:this.spans.push(L)}}class V{constructor(L={}){this._traceId=L.traceId||(0,p.eJ)(),this._spanId=L.spanId||(0,p.eJ)().substring(16),this._startTime=L.startTimestamp||(0,l.zf)(),this.tags=L.tags?{...L.tags}:{},this.data=L.data?{...L.data}:{},this.instrumenter=L.instrumenter||"sentry",this._attributes={},this.setAttributes({[B.JD]:L.origin||"manual",[B.uT]:L.op,...L.attributes}),this._name=L.name||L.description,L.parentSpanId&&(this._parentSpanId=L.parentSpanId),"sampled"in L&&(this._sampled=L.sampled),L.status&&(this._status=L.status),L.endTimestamp&&(this._endTime=L.endTimestamp),void 0!==L.exclusiveTime&&(this._exclusiveTime=L.exclusiveTime),this._measurements=L.measurements?{...L.measurements}:{}}get name(){return this._name||""}set name(L){this.updateName(L)}get description(){return this._name}set description(L){this._name=L}get traceId(){return this._traceId}set traceId(L){this._traceId=L}get spanId(){return this._spanId}set spanId(L){this._spanId=L}set parentSpanId(L){this._parentSpanId=L}get parentSpanId(){return this._parentSpanId}get sampled(){return this._sampled}set sampled(L){this._sampled=L}get attributes(){return this._attributes}set attributes(L){this._attributes=L}get startTimestamp(){return this._startTime}set startTimestamp(L){this._startTime=L}get endTimestamp(){return this._endTime}set endTimestamp(L){this._endTime=L}get status(){return this._status}set status(L){this._status=L}get op(){return this._attributes[B.uT]}set op(L){this.setAttribute(B.uT,L)}get origin(){return this._attributes[B.JD]}set origin(L){this.setAttribute(B.JD,L)}spanContext(){const{_spanId:L,_traceId:Y,_sampled:re}=this;return{spanId:L,traceId:Y,traceFlags:re?F.aO:F.CC}}startChild(L){const Y=new V({...L,parentSpanId:this._spanId,sampled:this._sampled,traceId:this._traceId});Y.spanRecorder=this.spanRecorder,Y.spanRecorder&&Y.spanRecorder.add(Y);const re=(0,Z.z)(this);if(Y.transaction=re,K.T&&re){const Re=`[Tracing] Starting '${L&&L.op||"< unknown op >"}' span on transaction '${(0,F.et)(Y).description||"< unknown name >"}
1' (${re.spanContext().spanId}).`;R.vF.log(Re),this._logMessage=Re}return Y}setTag(L,Y){return this.tags={...this.tags,[L]:Y},this}setData(L,Y){return this.data={...this.data,[L]:Y},this}setAttribute(L,Y){void 0===Y?delete this._attributes[L]:this._attributes[L]=Y}setAttributes(L){Object.keys(L).forEach(Y=>this.setAttribute(Y,L[Y]))}setStatus(L){return this._status=L,this}setHttpStatus(L){return(0,O.N8)(this,L),this}setName(L){this.updateName(L)}updateName(L){return this._name=L,this}isSuccess(){return"ok"===this._status}finish(L){return this.end(L)}end(L){if(this._endTime)return;const Y=(0,Z.z)(this);if(K.T&&Y&&Y.spanContext().spanId!==this._spanId){const re=this._logMessage;re&&R.vF.log(re.replace("Starting","Finishing"))}this._endTime=(0,F.cI)(L)}toTraceparent(){return(0,F.Qh)(this)}toContext(){return(0,j.Ce)({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(L){return this.data=L.data||{},this._name=L.name||L.description,this._endTime=L.endTimestamp,this.op=L.op,this._parentSpanId=L.parentSpanId,this._sampled=L.sampled,this._spanId=L.spanId||this._spanId,this._startTime=L.startTimestamp||this._startTime,this._status=L.status,this.tags=L.tags||{},this._traceId=L.traceId||this._traceId,this}getTraceContext(){return(0,F.kX)(this)}getSpanJSON(){return(0,j.Ce)({data:this._getData(),description:this._name,op:this._attributes[B.uT],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[B.JD],_metrics_summary:(0,Q.g)(this),profile_id:this._attributes[B.E1],exclusive_time:this._exclusiveTime,measurements:Object.keys(this._measurements).length>0?this._measurements:void 0})}isRecording(){return!this._endTime&&!!this._sampled}toJSON(){return this.getSpanJSON()}_getData(){const{data:L,_attributes:Y}=this,re=Object.keys(L).length>0,ue=Object.keys(Y).length>0;if(re||ue)return re&&ue?{...L,...Y}:re?L:Y}}},4730:(ct,Ce,o)=>{"use strict";var p,K;function l(K){if(K<400&&K>=100)return"ok";if(K>=400&&K<500)switch(K){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(K>=500&&K<600)switch(K){case 501:return"unimplemented";case 503:return"unavailable";case 504:return"deadline_exceeded";default:return"internal_error"}return"unknown_error"}o.d(Ce,{AJ:()=>l,N8:()=>j,o6:()=>R}),(K=p||(p={})).Ok="ok",K.DeadlineExceeded="deadline_exceeded",K.Unauthenticated="unauthenticated",K.PermissionDenied="permission_denied",K.NotFound="not_found",K.ResourceExhausted="resource_exhausted",K.InvalidArgument="invalid_argument",K.Unimplemented="unimplemented",K.Unavailable="unavailable",K.InternalError="internal_error",K.UnknownError="unknown_error",K.Cancelled="cancelled",K.AlreadyExists="already_exists",K.FailedPrecondition="failed_precondition",K.Aborted="aborted",K.OutOfRange="out_of_range",K.DataLoss="data_loss";const R=l;function j(K,Q){K.setTag("http.status_code",String(Q)),K.setData("http.response.status_code",Q);const B=l(Q);"unknown_error"!==B&&K.setStatus(B)}},2744:(ct,Ce,o)=>{"use strict";o.d(Ce,{V4:()=>oe,Bk:()=>he,Lb:()=>Ne,Uk:()=>ue,Lk:()=>L,nV:()=>re,uP:()=>W});var p=o(8399),l=o(1769),R=o(7474),j=o(557),K=o(5560),Q=o(3308),B=o(3787),Z=o(2248),F=o(5801);function O(ie,X,se=(()=>{})){let ae;try{ae=ie()}catch(de){throw X(de),se(),de}return function k(ie,X,se){return(0,F.Qg)(ie)?ie.then(ae=>(se(),ae),ae=>{throw X(ae),se(),ae}):(se(),ie)}(ae,X,se)}var V=o(8090);function W(ie,X,se=(()=>{}),ae=(()=>{})){const de=(0,K.BF)(),Pe=(0,Z.o5)(),Ye=Pe.getSpan(),at=pe(ie),bt=Re(de,{parentSpan:Ye,spanContext:at,forceTransaction:!1,scope:Pe});return Pe.setSpan(bt),O(()=>X(bt),st=>{bt&&bt.setStatus("internal_error"),se(st,bt)},()=>{bt&&bt.end(),Pe.setSpan(Ye),ae()})}function L(ie,X){const se=pe(ie);return(0,K.fx)(()=>(0,Z.v4)(ie.scope,ae=>{const de=(0,K.BF)(),Pe=ae.getSpan(),at=ie.onlyIfParent&&!Pe?void 0:Re(de,{parentSpan:Pe,spanContext:se,forceTransaction:ie.forceTransaction,scope:ae});return O(()=>X(at),()=>{if(at){const{status:bt}=(0,Q.et)(at);(!bt||"ok"===bt)&&at.setStatus("internal_error")}},()=>at&&at.end())}))}function re(ie,X){const se=pe(ie);return(0,K.fx)(()=>(0,Z.v4)(ie.scope,ae=>{const de=(0,K.BF)(),Pe=ae.getSpan(),at=ie.onlyIfParent&&!Pe?void 0:Re(de,{parentSpan:Pe,spanContext:se,forceTransaction:ie.forceTransaction,scope:ae});function bt(){at&&at.end()}return O(()=>X(at,bt),()=>{if(at&&at.isRecording()){const{status:st}=(0,Q.et)(at);(!st||"ok"===st)&&at.setStatus("internal_error")}})}))}function ue(ie){if(!(0,V.w)())return;const X=pe(ie),se=(0,K.BF)(),ae=ie.scope?ie.scope.getSpan():he();if(ie.onlyIfParent&&!ae)return;const Ye=(ie.scope||(0,Z.o5)()).clone();return Re(se,{parentSpan:ae,spanContext:X,forceTransaction:ie.forceTransaction,scope:Ye})}function he(){return(0,Z.o5)().getSpan()}const oe=({sentryTrace:ie,baggage:X},se)=>{const ae=(0,Z.o5)(),{traceparentData:de,dynamicSamplingContext:Pe,propagationContext:Ye}=(0,p.E0)(ie,X);ae.setPropagationContext(Ye),j.T&&de&&l.vF.log(`[Tracing] Continuing trace ${de.traceId}.`);const at={...de,metadata:(0,R.Ce)({dynamicSamplingContext:Pe})};return se?(0,K.fx)(()=>se(at)):at};function Re(ie,{parentSpan:X,spanContext:se,forceTransaction:ae,scope:de}){if(!(0,V.w)())return;const Pe=(0,K.rm)();let Ye;if(X&&!ae)Ye=X.startChild(se);else if(X){const at=(0,B.k)(X),{traceId:bt,spanId:st}=X.spanContext(),He=(0,Q.pK)(X);Ye=ie.startTransaction({traceId:bt,parentSpanId:st,parentSampled:He,...se,metadata:{dynamicSamplingContext:at,...se.metadata}})}else{const{traceId:at,dsc:bt,parentSpanId:st,sampled:He}={...Pe.getPropagationContext(),...de.getPropagationContext()};Ye=ie.startTransaction({traceId:at,parentSpanId:st,parentSampled:He,...se,metadata:{dynamicSamplingContext:bt,...se.metadata}})}return de.setSpan(Ye),function Le(ie,X,se){ie&&((0,R.my)(ie,me,se),(0,R.my)(ie,we,X))}(Ye,de,Pe),Ye}function pe(ie){if(ie.startTime){const X={...ie};return X.startTimestamp=(0,Q.cI)(ie.startTime),delete X.startTime,X}return ie}const we="_sentryScope",me="_sentryIsolationScope";function Ne(ie){return{scope:ie[we],isolationScope:ie[me]}}},710:(ct,Ce,o)=>{"use strict";o.d(Ce,{Z:()=>k});var p=o(7474),l=o(1769),R=o(557),j=o(5560),K=o(6340),Q=o(962),B=o(3308),Z=o(3787),F=o(5100),O=o(2744);class k extends F.L{constructor(W,L){super(W),this._contexts={},this._hub=L||(0,j.BF)(),this._name=W.name||"",this._metadata={...W.metadata},this._trimEnd=W.trimEnd,this.transaction=this;const Y=this._metadata.dynamicSamplingContext;Y&&(this._frozenDynamicSamplingContext={...Y})}get name(){return this._name}set name(W){this.setName(W)}get metadata(){return{source:"custom",spanMetadata:{},...this._metadata,...this._attributes[Q.i_]&&{source:this._attributes[Q.i_]},...this._attributes[Q.sy]&&{sampleRate:this._attributes[Q.sy]}}}set metadata(W){this._metadata=W}setName(W,L="custom"){this._name=W,this.setAttribute(Q.i_,L)}updateName(W){return this._name=W,this}initSpanRecorder(W=1e3){this.spanRecorder||(this.spanRecorder=new F.l(W)),this.spanRecorder.add(this)}setContext(W,L){null===L?delete this._contexts[W]:this._contexts[W]=L}setMeasurement(W,L,Y=""){this._measurements[W]={value:L,unit:Y}}setMetadata(W){this._metadata={...this._metadata,...W}}end(W){const L=(0,B.cI)(W),Y=this._finishTransaction(L);if(Y)return this._hub.captureEvent(Y)}toContext(){const W=super.toContext();return(0,p.Ce)({...W,name:this._name,trimEnd:this._trimEnd})}updateWithContext(W){return super.updateWithContext(W),this._name=W.name||"",this._trimEnd=W.trimEnd,this}getDynamicSamplingContext(){return(0,Z.k)(this)}setHub(W){this._hub=W}getProfileId(){if(void 0!==this._contexts&&void 0!==this._contexts.profile)return this._contexts.profile.profile_id}_finishTransaction(W){if(void 0!==this._endTime)return;this._name||(R.T&&l.vF.warn("Transaction has no name, falling back to `<unlabeled transaction>`."),this._name="<unlabeled transaction>"),super.end(W);const L=this._hub.getClient();if(L&&L.emit&&L.emit("finishTransaction",this),!0!==this._sampled)return R.T&&l.vF.log("[Tracing] Discarding transaction because its trace was not chosen to be sampled."),void(L&&L.recordDroppedEvent("sample_rate","transaction"));const Y=this.spanRecorder?this.spanRecorder.spans.filter(we=>we!==this&&(0,B.et)(we).timestamp):[];if(this._trimEnd&&Y.length>0){const we=Y.map(me=>
1(0,B.et)(me).timestamp).filter(Boolean);this._endTime=we.reduce((me,Le)=>me>Le?me:Le)}const{scope:re,isolationScope:ue}=(0,O.Lb)(this),{metadata:he}=this,{source:oe}=he,Re={contexts:{...this._contexts,trace:(0,B.kX)(this)},spans:Y,start_timestamp:this._startTime,tags:this.tags,timestamp:this._endTime,transaction:this._name,type:"transaction",sdkProcessingMetadata:{...he,capturedSpanScope:re,capturedSpanIsolationScope:ue,...(0,p.Ce)({dynamicSamplingContext:(0,Z.k)(this)})},_metrics_summary:(0,K.g)(this),...oe&&{transaction_info:{source:oe}}};return Object.keys(this._measurements).length>0&&(R.T&&l.vF.log("[Measurements] Adding measurements to transaction",JSON.stringify(this._measurements,void 0,2)),Re.measurements=this._measurements),R.T&&l.vF.log(`[Tracing] Finishing ${this.op} transaction: ${this._name}.`),Re}}},4627:(ct,Ce,o)=>{"use strict";o.d(Ce,{Z7:()=>R,nc:()=>j});var p=o(8399),l=o(5560);function R(K){return(K||(0,l.BF)()).getScope().getTransaction()}const j=p.nc},186:(ct,Ce,o)=>{"use strict";o.d(Ce,{Rg:()=>B,e2:()=>Q});var p=o(7474),l=o(781),R=o(3787),j=o(1477),K=o(3308);function Q(L,Y){const{fingerprint:re,span:ue,breadcrumbs:he,sdkProcessingMetadata:oe}=Y;(function F(L,Y){const{extra:re,tags:ue,user:he,contexts:oe,level:Re,transactionName:pe}=Y,we=(0,p.Ce)(re);we&&Object.keys(we).length&&(L.extra={...we,...L.extra});const me=(0,p.Ce)(ue);me&&Object.keys(me).length&&(L.tags={...me,...L.tags});const Le=(0,p.Ce)(he);Le&&Object.keys(Le).length&&(L.user={...Le,...L.user});const Ne=(0,p.Ce)(oe);Ne&&Object.keys(Ne).length&&(L.contexts={...Ne,...L.contexts}),Re&&(L.level=Re),pe&&(L.transaction=pe)})(L,Y),ue&&function V(L,Y){L.contexts={trace:(0,K.kX)(Y),...L.contexts};const re=(0,j.z)(Y);if(re){L.sdkProcessingMetadata={dynamicSamplingContext:(0,R.k)(Y),...L.sdkProcessingMetadata};const ue=(0,K.et)(re).description;ue&&(L.tags={transaction:ue,...L.tags})}}(L,ue),function W(L,Y){L.fingerprint=L.fingerprint?(0,l.k9)(L.fingerprint):[],Y&&(L.fingerprint=L.fingerprint.concat(Y)),L.fingerprint&&!L.fingerprint.length&&delete L.fingerprint}(L,re),function O(L,Y){const re=[...L.breadcrumbs||[],...Y];L.breadcrumbs=re.length?re:void 0}(L,he),function k(L,Y){L.sdkProcessingMetadata={...L.sdkProcessingMetadata,...Y}}(L,oe)}function B(L,Y){const{extra:re,tags:ue,user:he,contexts:oe,level:Re,sdkProcessingMetadata:pe,breadcrumbs:we,fingerprint:me,eventProcessors:Le,attachments:Ne,propagationContext:ie,transactionName:X,span:se}=Y;Z(L,"extra",re),Z(L,"tags",ue),Z(L,"user",he),Z(L,"contexts",oe),Z(L,"sdkProcessingMetadata",pe),Re&&(L.level=Re),X&&(L.transactionName=X),se&&(L.span=se),we.length&&(L.breadcrumbs=[...L.breadcrumbs,...we]),me.length&&(L.fingerprint=[...L.fingerprint,...me]),Le.length&&(L.eventProcessors=[...L.eventProcessors,...Le]),Ne.length&&(L.attachments=[...L.attachments,...Ne]),L.propagationContext={...L.propagationContext,...ie}}function Z(L,Y,re){if(re&&Object.keys(re).length){L[Y]={...L[Y]};for(const ue in re)Object.prototype.hasOwnProperty.call(re,ue)&&(L[Y][ue]=re[ue])}}},1477:(ct,Ce,o)=>{"use strict";function p(l){return l.transaction}o.d(Ce,{z:()=>p})},8090:(ct,Ce,o)=>{"use strict";o.d(Ce,{w:()=>l});var p=o(2248);function l(R){if("boolean"==typeof __SENTRY_TRACING__&&!__SENTRY_TRACING__)return!1;const j=(0,p.KU)(),K=R||j&&j.getOptions();return!!K&&(K.enableTracing||"tracesSampleRate"in K||"tracesSampler"in K
1)}},8636:(ct,Ce,o)=>{"use strict";function p(Q,B){const Z=B&&function K(Q){return void 0!==Q.getClient}(B)?B.getClient():B,F=Z&&Z.getDsn(),O=Z&&Z.getOptions().tunnel;return function R(Q,B){return!!B&&Q.includes(B.host)}(Q,F)||function l(Q,B){return!!B&&j(Q)===j(B)}(Q,O)}function j(Q){return"/"===Q[Q.length-1]?Q.slice(0,-1):Q}o.d(Ce,{A:()=>p})},3400:(ct,Ce,o)=>{"use strict";o.d(Ce,{li:()=>oe,mG:()=>k});var p=o(781),l=o(5800),R=o(2064),j=o(7018),K=o(5433),Q=o(6754),B=o(7266),Z=o(647),F=o(186),O=o(3308);function k(me,Le,Ne,ie,X,se){const{normalizeDepth:ae=3,normalizeMaxBreadth:de=1e3}=me,Pe={...Le,event_id:Le.event_id||Ne.event_id||(0,p.eJ)(),timestamp:Le.timestamp||(0,l.lu)()},Ye=Ne.integrations||me.integrations.map(je=>je.name);(function V(me,Le){const{environment:Ne,release:ie,dist:X,maxValueLength:se=250}=Le;"environment"in me||(me.environment="environment"in Le?Ne:Q.U),void 0===me.release&&void 0!==ie&&(me.release=ie),void 0===me.dist&&void 0!==X&&(me.dist=X),me.message&&(me.message=(0,R.xv)(me.message,se));const ae=me.exception&&me.exception.values&&me.exception.values[0];ae&&ae.value&&(ae.value=(0,R.xv)(ae.value,se));const de=me.request;de&&de.url&&(de.url=(0,R.xv)(de.url,se))})(Pe,me),function re(me,Le){Le.length>0&&(me.sdk=me.sdk||{},me.sdk.integrations=[...me.sdk.integrations||[],...Le])}(Pe,Ye),void 0===Le.type&&function L(me,Le){const Ne=j.OW._sentryDebugIds;if(!Ne)return;let ie;const X=W.get(Le);X?ie=X:(ie=new Map,W.set(Le,ie));const se=Object.keys(Ne).reduce((ae,de)=>{let Pe;const Ye=ie.get(de);Ye?Pe=Ye:(Pe=Le(de),ie.set(de,Pe));for(let at=Pe.length-1;at>=0;at--){const bt=Pe[at];
1if(bt.filename){ae[bt.filename]=Ne[de];break}}return ae},{});try{me.exception.values.forEach(ae=>{ae.stacktrace.frames.forEach(de=>{de.filename&&(de.debug_id=se[de.filename])})})}catch{}}(Pe,me.stackParser);const at=function he(me,Le){if(!Le)return me;const Ne=me?me.clone():new Z.HG;return Ne.update(Le),Ne}(ie,Ne.captureContext);Ne.mechanism&&(0,p.M6)(Pe,Ne.mechanism);const bt=X&&X.getEventProcessors?X.getEventProcessors():[],st=(0,Z.m6)().getScopeData();if(se){const je=se.getScopeData();(0,F.Rg)(st,je)}if(at){const je=at.getScopeData();(0,F.Rg)(st,je)}const He=[...Ne.attachments||[],...st.attachments];He.length&&(Ne.attachments=He),(0,F.e2)(Pe,st);const Ge=[...bt,...(0,B.lG)(),...st.eventProcessors];return(0,B.jB)(Ge,Pe,Ne).then(je=>(je&&function Y(me){const Le={};try{me.exception.values.forEach(ie=>{ie.stacktrace.frames.forEach(X=>{X.debug_id&&(X.abs_path?Le[X.abs_path]=X.debug_id:X.filename&&(Le[X.filename]=X.debug_id),delete X.debug_id)})})}catch{}if(0===Object.keys(Le).length)return;me.debug_meta=me.debug_meta||{},me.debug_meta.images=me.debug_meta.images||[];const Ne=me.debug_meta.images;Object.keys(Le).forEach(ie=>{Ne.push({type:"sourcemap",code_file:ie,debug_id:Le[ie]})})}(je),"number"==typeof ae&&ae>0?function ue(me,Le,Ne){if(!me)return null;const ie={...me,...me.breadcrumbs&&{breadcrumbs:me.breadcrumbs.map(X=>({...X,...X.data&&{data:(0,K.S8)(X.data,Le,Ne)}}))},...me.user&&{user:(0,K.S8)(me.user,Le,Ne)},...me.contexts&&{contexts:(0,K.S8)(me.contexts,Le,Ne)},...me.extra&&{extra:(0,K.S8)(me.extra,Le,Ne)}};return me.contexts&&me.contexts.trace&&ie.contexts&&(ie.contexts.trace=me.contexts.trace,me.contexts.trace.data&&(ie.contexts.trace.data=(0,K.S8)(me.contexts.trace.data,Le,Ne))),me.spans&&(ie.spans=me.spans.map(X=>{const se=(0,O.et)(X).data;return se&&(X.data=(0,K.S8)(se,Le,Ne)),X})),ie}(je,ae,de):je))}const W=new WeakMap;function oe(me){if(me)return function Re(me){return me instanceof Z.HG||"function"==typeof me}(me)||function we(me){return Object.keys(me).some(Le=>pe.includes(Le))}(me)?{captureContext:me}:me}const pe=["user","level","extra","contexts","tags","fingerprint","requestSession","propagationContext"]},3308:(ct,Ce,o)=>{"use strict";o.d(Ce,{CC:()=>j,Qh:()=>B,aO:()=>K,cI:()=>Z,et:()=>O,kX:()=>Q,pK:()=>V});var p=o(7474),l=o(8399),R=o(5800);const j=0,K=1;function Q(W){const{spanId:L,traceId:Y}=W.spanContext(),{data:re,op:ue,parent_span_id:he,status:oe,tags:Re,origin:pe}=O(W);return(0,p.Ce)({data:re,op:ue,parent_span_id:he,span_id:L,status:oe,tags:Re,trace_id:Y,origin:pe})}function B(W){const{traceId:L,spanId:Y}=W.spanContext(),re=V(W);return(0,l.TC)(L,Y,re)}function Z(W){return"number"==typeof W?F(W):Array.isArray(W)?W[0]+W[1]/1e9:W instanceof Date?F(W.getTime()):(0,R.zf)()}function F(W){return W>9999999999?W/1e3:W}function O(W){return function k(W){return"function"==typeof W.getSpanJSON}(W)?W.getSpanJSON():"function"==typeof W.toJSON?W.toJSON():{}}function V(W){const{traceFlags:L}=W.spanContext();return!!(L&K)}},7199:(ct,Ce,o)=>{"use strict";o.d(Ce,{M:()=>p});const p="7.114.0"},9525:(ct,Ce,o)=>{"use strict";o.d(Ce,{fe:()=>mc,tn:()=>Vc,J$:()=>$c});var p=o(467),R=o(702),j=o(2248),K=o(8636),Q=o(9707),B=o(3400),Z=o(5560),F=o(3308),O=o(962),k=o(7018),V=o(5433),W=o(7474),L=o(8617),Y=o(5800),re=o(1769),ue=o(781),he=o(5429),oe=o(2064),Re=o(8603),pe=o(3703),we=o(6597),me=o(4965),Le=o(3200),Ne=o(9685),ie=o(2373);const X=k.OW,se="sentryReplaySession",ae="replay_event",de="Unable to send Replay",He=5e3,Ge=3,ke=15e4,At=2e7;function Dn(c){let h,I=c[0],P=1;for(;P<c.length;){const ee=c[P],Ie=c[P+1];if(P+=2,("optionalAccess"===ee||"optionalCall"===ee)&&null==I)return;"access"===ee||"optionalAccess"===ee?(h=I,I=Ie(I)):("call"===ee||"optionalCall"===ee)&&(I=Ie((...Fe)=>I.call(h,...Fe)),h=void 0)}return I}var gt=function(c){return c[c.Document=0]="Document",c[c.DocumentType=1]="DocumentType",c[c.Element=2]="Element",c[c.Text=3]="Text",c[c.CDATA=4]="CDATA",c[c.Comment=5]="Comment",c}(gt||{});function er(c){const h=Dn([c,"optionalAccess",I=>I.host]);return Dn([h,"optionalAccess",I=>I.shadowRoot])===c}function wt(c){return"[object ShadowRoot]"===Object.prototype.toString.call(c)}function _t(c){try{const h=c.rules||c.cssRules;return h?function Rt(c){return c.includes(" background-clip: text;")&&!c.includes(" -webkit-background-clip: text;")&&(c=c.replace(" background-clip: text;"," -webkit-background-clip: text; background-clip: text;")),c}(Array.from(h,bn).join("")):null}catch{return null}}function bn(c){let h;if(function Vt(c){return"styleSheet"in c}(c))try{h=_t(c.styleSheet)||function Gt(c){const{cssText:h}=c;if(h.split('"').length<3)return h;const I=["@import",`url(${JSON.stringify(c.href)})`];return""===c.layerName?I.push("layer"):c.layerName&&I.push(`layer(${c.layerName})`),c.supportsText&&I.push(`supports(${c.supportsText})`),c.media.length&&I.push(c.media.mediaText),I.join(" ")+";"}(c)}catch{}else if(function zt(c){return"selectorText"in c}(c)&&c.selectorText.includes(":"))return function Ot(c){return c.replace(/(\[(?:[\w-]+)[^\\])(:(?:[\w-]+)\])/gm,"$1\\$2")}(c.cssText);return h||c.cssText}class fn{constructor(){this.idNodeMap=new Map,this.nodeMetaMap=new WeakMap}getId(h){return h?function nn(c,h){return c??h()}(Dn([this,"access",P=>P.getMeta,"call",P=>P(h),"optionalAccess",P=>P.id]),()=>-1):-1}getNode(h){return this.idNodeMap.get(h)||null}getIds(){return Array.from(this.idNodeMap.keys())}getMeta(h){return this.nodeMetaMap.get(h)||null}removeNodeFromMap(h){const I=this.getId(h);
1this.idNodeMap.delete(I),h.childNodes&&h.childNodes.forEach(P=>this.removeNodeFromMap(P))}has(h){return this.idNodeMap.has(h)}hasNode(h){return this.nodeMetaMap.has(h)}add(h,I){this.idNodeMap.set(I.id,h),this.nodeMetaMap.set(h,I)}replace(h,I){const P=this.getNode(h);if(P){const ee=this.nodeMetaMap.get(P);ee&&this.nodeMetaMap.set(I,ee)}this.idNodeMap.set(h,I)}reset(){this.idNodeMap=new Map,this.nodeMetaMap=new WeakMap}}function Qt({maskInputOptions:c,tagName:h,type:I}){return"OPTION"===h&&(h="SELECT"),!!(c[h.toLowerCase()]||I&&c[I]||"password"===I||"INPUT"===h&&!I&&c.text)}function ln({isMasked:c,element:h,value:I,maskInputFn:P}){let ee=I||"";return c?(P&&(ee=P(ee,h)),"*".repeat(ee.length)):ee}function Hn(c){return c.toLowerCase()}function Kn(c){return c.toUpperCase()}const Un="__rrweb_original__";function Wn(c){const h=c.type;return c.hasAttribute("data-rr-is-password")?"password":h?Hn(h):null}function Ee(c,h,I){return"INPUT"!==h||"radio"!==I&&"checkbox"!==I?c.value:c.getAttribute("value")||""}let Se=1;const vt=new RegExp("[^a-z0-9-_:]"),kt=-2;function un(){return Se++}let $n,Vi;const ir=/url\((?:(')([^']*)'|(")(.*?)"|([^)]*))\)/gm,Bn=/^(?:[a-z+]+:)?\/\//i,Qe=/^www\..*/i,it=/^(data:)([^,]*),(.*)/i;function Me(c,h){return(c||"").replace(ir,(I,P,ee,Ie,Fe,rt)=>{const Xe=ee||Fe||rt,Dt=P||Ie||"";if(!Xe)return I;if(Bn.test(Xe)||Qe.test(Xe))return`url(${Dt}${Xe}${Dt})`;if(it.test(Xe))return`url(${Dt}${Xe}${Dt})`;if("/"===Xe[0])return`url(${Dt}${function An(c){let h="";return h=c.indexOf("//")>-1?c.split("/").slice(0,3).join("/"):c.split("/")[0],h=h.split("?")[0],h}(h)+Xe}${Dt})`;const xt=h.split("/"),Pt=Xe.split("/");xt.pop();for(const Ut of Pt)"."!==Ut&&(".."===Ut?xt.pop():xt.push(Ut));return`url(${Dt}${xt.join("/")}${Dt})`})}const Ke=/^[^ \t\n\r\u000c]+/,ye=/^[, \t\n\r\u000c]+/;function Ue(c,h){if(!h||""===h.trim())return h;const I=c.createElement("a");return I.href=h,I.href}function yt(c){return!("svg"!==c.tagName&&!c.ownerSVGElement)}function nt(){const c=document.createElement("a");return c.href="",c.href}function Yt(c,h,I,P,ee,Ie){return P&&("src"===I||"href"===I&&("use"!==h||"#"!==P[0])||"xlink:href"===I&&"#"!==P[0]||"background"===I&&("table"===h||"td"===h||"th"===h)?Ue(c,P):"srcset"===I?function Te(c,h){if(""===h.trim())return h;let I=0;function P(Ie){let Fe;const rt=Ie.exec(h.substring(I));return rt?(Fe=rt[0],I+=Fe.length,Fe):""}const ee=[];for(;P(ye),!(I>=h.length);){let Ie=P(Ke);if(","===Ie.slice(-1))Ie=Ue(c,Ie.substring(0,Ie.length-1)),ee.push(Ie);else{let Fe="";Ie=Ue(c,Ie);let rt=!1;for(;;){const Xe=h.charAt(I);if(""===Xe){ee.push((Ie+Fe).trim());break}if(rt)")"===Xe&&(rt=!1);else{if(","===Xe){I+=1,ee.push((Ie+Fe).trim());break}"("===Xe&&(rt=!0)}Fe+=Xe,I+=1}}}return ee.join(", ")}(c,P):"style"===I?Me(P,nt()):"object"===h&&"data"===I?Ue(c,P):"function"==typeof Ie?Ie(I,P,ee):P)}function Tn(c,h,I){return("video"===c||"audio"===c)&&"autoplay"===h}function Tr(c,h,I=1/0,P=0){return!c||c.nodeType!==c.ELEMENT_NODE||P>I?-1:h(c)?P:Tr(c.parentNode,h,I,P+1)}function jr(c,h){return I=>{const P=I;if(null===P)return!1;try{if(c)if("string"==typeof c){if(P.matches(`.${c}`))return!0}else if(function Ii(c,h){for(let I=c.classList.length;I--;)if(h.test(c.classList[I]))return!0;return!1}(P,c))return!0;return!(!h||!P.matches(h))}catch{return!1}}}function _n(c,h,I,P,ee,Ie){try{const Fe=c.nodeType===c.ELEMENT_NODE?c:c.parentElement;if(null===Fe)return!1;if("INPUT"===Fe.tagName){const Dt=Fe.getAttribute("autocomplete");if(["current-password","new-password","cc-number","cc-exp","cc-exp-month","cc-exp-year","cc-csc"].includes(Dt))return!0}let rt=-1,Xe=-1;if(Ie){if(Xe=Tr(Fe,jr(P,ee)),Xe<0)return!0;rt=Tr(Fe,jr(h,I),Xe>=0?Xe:1/0)}else{if(rt=Tr(Fe,jr(h,I)),rt<0)return!1;Xe=Tr(Fe,jr(P,ee),rt>=0?rt:1/0)}return rt>=0?!(Xe>=0)||rt<=Xe:!(Xe>=0||!Ie)}catch{}return!!Ie}function Rn(c){return null==c?"":c.toLowerCase()}function ki(c,h){const{doc:I,mirror:P,blockClass:ee,blockSelector:Ie,unblockSelector:Fe,maskAllText:rt,maskTextClass:Xe,unmaskTextClass:Dt,maskTextSelector:xt,unmaskTextSelector:Pt,skipChild:Ut=!1,inlineStylesheet:rn=!0,maskInputOptions:gn={},maskAttributeFn:Sn,maskTextFn:or,maskInputFn:ot,slimDOMOptions:yn,dataURLOptions:ui={},inlineImages:Yr=!1,recordCanvas:Qn=!1,onSerialize:Er,onIframeLoad:wn,iframeLoadTimeout:hr=5e3,onStylesheetLoad:Mi,stylesheetLoadTimeout:kn=5e3,keepIframeSrcFn:Mr=(()=>!1),newlyAddedElement:Ni=!1}=h;
1let{preserveWhiteSpace:Yi=!0}=h;const Qr=function as(c,h){const{doc:I,mirror:P,blockClass:ee,blockSelector:Ie,unblockSelector:Fe,maskAllText:rt,maskAttributeFn:Xe,maskTextClass:Dt,unmaskTextClass:xt,maskTextSelector:Pt,unmaskTextSelector:Ut,inlineStylesheet:rn,maskInputOptions:gn={},maskTextFn:Sn,maskInputFn:or,dataURLOptions:ot={},inlineImages:yn,recordCanvas:ui,keepIframeSrcFn:Yr,newlyAddedElement:Qn=!1}=h,Er=function As(c,h){if(!h.hasNode(c))return;const I=h.getId(c);return 1===I?void 0:I}(I,P);switch(c.nodeType){case c.DOCUMENT_NODE:return"CSS1Compat"!==c.compatMode?{type:gt.Document,childNodes:[],compatMode:c.compatMode}:{type:gt.Document,childNodes:[]};case c.DOCUMENT_TYPE_NODE:return{type:gt.DocumentType,name:c.name,publicId:c.publicId,systemId:c.systemId,rootId:Er};case c.ELEMENT_NODE:return function Wi(c,h){const{doc:I,blockClass:P,blockSelector:ee,unblockSelector:Ie,inlineStylesheet:Fe,maskInputOptions:rt={},maskAttributeFn:Xe,maskInputFn:Dt,dataURLOptions:xt={},inlineImages:Pt,recordCanvas:Ut,keepIframeSrcFn:rn,newlyAddedElement:gn=!1,rootId:Sn,maskTextClass:ot,unmaskTextClass:yn,maskTextSelector:ui,unmaskTextSelector:Yr}=h,Qn=function Jn(c,h,I,P){try{if(P&&c.matches(P))return!1;if("string"==typeof h){if(c.classList.contains(h))return!0}else for(let ee=c.classList.length;ee--;)if(h.test(c.classList[ee]))return!0;if(I)return c.matches(I)}catch{}return!1}(c,P,ee,Ie),Er=function cr(c){if(c instanceof HTMLFormElement)return"form";const h=Hn(c.tagName);return vt.test(h)?"div":h}(c);let wn={};const hr=c.attributes.length;for(let kn=0;kn<hr;kn++){const Mr=c.attributes[kn];Mr.name&&!Tn(Er,Mr.name)&&(wn[Mr.name]=Yt(I,Er,Hn(Mr.name),Mr.value,c,Xe))}if("link"===Er&&Fe){const kn=Array.from(I.styleSheets).find(Ni=>Ni.href===c.href);let Mr=null;kn&&(Mr=_t(kn)),Mr&&(delete wn.rel,delete wn.href,wn._cssText=Me(Mr,kn.href))}if("style"===Er&&c.sheet&&!(c.innerText||c.textContent||"").trim().length){const kn=_t(c.sheet);kn&&(wn._cssText=Me(kn,nt()))}if("input"===Er||"textarea"===Er||"select"===Er||"option"===Er){const kn=c,Mr=Wn(kn),Ni=Ee(kn,Kn(Er),Mr),Yi=kn.checked;if("submit"!==Mr&&"button"!==Mr&&Ni){const Qr=_n(kn,ot,ui,yn,Yr,Qt({type:Mr,tagName:Kn(Er),maskInputOptions:rt}));wn.value=ln({isMasked:Qr,element:kn,value:Ni,maskInputFn:Dt})}Yi&&(wn.checked=Yi)}if("option"===Er&&(c.selected&&!rt.select?wn.selected=!0:delete wn.selected),"canvas"===Er&&Ut)if("2d"===c.__context)(function sn(c){const h=c.getContext("2d");if(!h)return!0;for(let P=0;P<c.width;P+=50)for(let ee=0;ee<c.height;ee+=50){const Ie=h.getImageData;if(new Uint32Array((Un in Ie?Ie[Un]:Ie).call(h,P,ee,Math.min(50,c.width-P),Math.min(50,c.height-ee)).data.buffer).some(Xe=>0!==Xe))return!1}return!0})(c)||(wn.rr_dataURL=c.toDataURL(xt.type,xt.quality));else if(!("__context"in c)){const kn=c.toDataURL(xt.type,xt.quality),Mr=document.createElement("canvas");Mr.width=c.width,Mr.height=c.height,kn!==Mr.toDataURL(xt.type,xt.quality)&&(wn.rr_dataURL=kn)}if("img"===Er&&Pt){$n||($n=I.createElement("canvas"),Vi=$n.getContext("2d"));const kn=c,Mr=kn.crossOrigin;kn.crossOrigin="anonymous";const Ni=()=>{kn.removeEventListener("load",Ni);try{$n.width=kn.naturalWidth,$n.height=kn.naturalHeight,Vi.drawImage(kn,0,0),wn.rr_dataURL=$n.toDataURL(xt.type,xt.quality)}catch(Yi){console.warn(`Cannot inline img src=${kn.currentSrc}! Error: ${Yi}`)}Mr?wn.crossOrigin=Mr:kn.removeAttribute("crossorigin")};kn.complete&&0!==kn.naturalWidth?Ni():kn.addEventListener("load",Ni)}if(("audio"===Er||"video"===Er)&&(wn.rr_mediaState=c.paused?"paused":"played",wn.rr_mediaCurrentTime=c.currentTime),gn||(c.scrollLeft&&(wn.rr_scrollLeft=c.scrollLeft),c.scrollTop&&(wn.rr_scrollTop=c.scrollTop)),Qn){const{width:kn,height:Mr}=c.getBoundingClientRect();wn={class:wn.class,rr_width:`${kn}px`,rr_height:`${Mr}px`}}let Mi;"iframe"===Er&&!rn(wn.src)&&(c.contentDocument||(wn.rr_src=wn.src),delete wn.src);try{customElements.get(Er)&&(Mi=!0)}catch{}return{type:gt.Element,tagName:Er,attributes:wn,childNodes:[],isSVG:yt(c)||void 0,needBlock:Qn,rootId:Sn,isCustom:Mi}}(c,{doc:I,blockClass:ee,blockSelector:Ie,unblockSelector:Fe,inlineStylesheet:rn,maskAttributeFn:Xe,maskInputOptions:gn,maskInputFn:or,dataURLOptions:ot,inlineImages:yn,recordCanvas:ui,keepIframeSrcFn:Yr,newlyAddedElement:Qn,rootId:Er,maskAllText:rt,maskTextClass:Dt,unmaskTextClass:xt,maskTextSelector:Pt,unmaskTextSelector:Ut});case c.TEXT_NODE:return function mo(c,h){const{maskAllText:I,maskTextClass:P,unmaskTextClass:ee,maskTextSelector:Ie,unmaskTextSelector:Fe,maskTextFn:rt,maskInputOptions:Xe,maskInputFn:Dt,rootId:xt}=h,Pt=c.parentNode&&c.parentNode.tagName;let Ut=c.textContent;const rn="STYLE"===Pt||void 0,gn="SCRIPT"===Pt||void 0,Sn="TEXTAREA"===Pt||void 0;if(rn&&Ut){try{c.nextSibling||c.previousSibling||Dn([c,"access",ot=>ot.parentNode,"access",ot=>ot.sheet,"optionalAccess",ot=>ot.cssRules])&&(Ut=_t(c.parentNode.sheet))}catch(ot){console.warn(`Cannot get CSS styles from text's parentNode. Error: ${ot}`,c)}Ut=Me(Ut,nt())}gn&&(Ut="SCRIPT_PLACEHOLDER");const or=_n(c,P,Ie,ee,Fe,I);return!rn&&!gn&&!Sn&&Ut&&or&&(Ut=rt?rt(Ut,c.parentElement):Ut.replace(/[\S]/g,"*")),Sn&&Ut&&(Xe.textarea||or)&&(Ut=Dt?Dt(Ut,c.parentNode):Ut.replace(/[\S]/g,"*")),"OPTION"===Pt&&Ut&&(Ut=ln({isMasked:_n(c,P,Ie,ee,Fe,Qt({type:null,tagName:Pt,maskInputOptions:Xe})),element:c,value:Ut,maskInputFn:Dt})),{type:gt.Text,textContent:Ut||"",isStyle:rn,rootId:xt}}(c,{maskAllText:rt,maskTextClass:Dt,unmaskTextClass:xt,maskTextSelector:Pt,unmaskTextSelector:Ut,maskTextFn:Sn,maskInputOptions:gn,maskInputFn:or,rootId:Er});case c.CDATA_SECTION_NODE:return{type:gt.CDATA,textContent:"",rootId:Er};case c.COMMENT_NODE:return{type:gt.Comment,textContent:c.textContent||"",rootId:Er};default:return!1}}(c,{doc:I,mirror:P,blockClass:ee,blockSelector:Ie,maskAllText:rt,unblockSelector:Fe,maskTextClass:Xe,unmaskTextClass:Dt,maskTextSelector:xt,unmaskTextSelector:Pt,inlineStylesheet:rn,maskInputOptions:gn,maskAttributeFn:Sn,maskTextFn:or,maskInputFn:ot,dataURLOptions:ui,inlineImages:Yr,recordCanvas:Qn,keepIframeSrcFn:Mr,newlyAddedElement:Ni});if(!Qr)return console.warn(c,"not serialized"),null;let ss;ss=P.hasNode(c)?P.getId(c):function No(c,h){if(h.comment&&c.type===gt.Comment)return!0;
1if(c.type===gt.Element){if(h.script&&("script"===c.tagName||"link"===c.tagName&&("preload"===c.attributes.rel||"modulepreload"===c.attributes.rel)&&"script"===c.attributes.as||"link"===c.tagName&&"prefetch"===c.attributes.rel&&"string"==typeof c.attributes.href&&c.attributes.href.endsWith(".js")))return!0;if(h.headFavicon&&("link"===c.tagName&&"shortcut icon"===c.attributes.rel||"meta"===c.tagName&&(Rn(c.attributes.name).match(/^msapplication-tile(image|color)$/)||"application-name"===Rn(c.attributes.name)||"icon"===Rn(c.attributes.rel)||"apple-touch-icon"===Rn(c.attributes.rel)||"shortcut icon"===Rn(c.attributes.rel))))return!0;if("meta"===c.tagName){if(h.headMetaDescKeywords&&Rn(c.attributes.name).match(/^description|keywords$/))return!0;if(h.headMetaSocial&&(Rn(c.attributes.property).match(/^(og|twitter|fb):/)||Rn(c.attributes.name).match(/^(og|twitter):/)||"pinterest"===Rn(c.attributes.name)))return!0;if(h.headMetaRobots&&("robots"===Rn(c.attributes.name)||"googlebot"===Rn(c.attributes.name)||"bingbot"===Rn(c.attributes.name)))return!0;if(h.headMetaHttpEquiv&&void 0!==c.attributes["http-equiv"])return!0;if(h.headMetaAuthorship&&("author"===Rn(c.attributes.name)||"generator"===Rn(c.attributes.name)||"framework"===Rn(c.attributes.name)||"publisher"===Rn(c.attributes.name)||"progid"===Rn(c.attributes.name)||Rn(c.attributes.property).match(/^article:/)||Rn(c.attributes.property).match(/^product:/)))return!0;if(h.headMetaVerification&&("google-site-verification"===Rn(c.attributes.name)||"yandex-verification"===Rn(c.attributes.name)||"csrf-token"===Rn(c.attributes.name)||"p:domain_verify"===Rn(c.attributes.name)||"verify-v1"===Rn(c.attributes.name)||"verification"===Rn(c.attributes.name)||"shopify-checkout-api-token"===Rn(c.attributes.name)))return!0}}return!1}(Qr,yn)||!Yi&&Qr.type===gt.Text&&!Qr.isStyle&&!Qr.textContent.replace(/^\s+|\s+$/gm,"").length?kt:un();const di=Object.assign(Qr,{id:ss});if(P.add(c,di),ss===kt)return null;Er&&Er(c);let qi=!Ut;if(di.type===gt.Element){qi=qi&&!di.needBlock,delete di.needBlock;const fi=c.shadowRoot;fi&&wt(fi)&&(di.isShadowHost=!0)}if((di.type===gt.Document||di.type===gt.Element)&&qi){yn.headWhitespace&&di.type===gt.Element&&"head"===di.tagName&&(Yi=!1);const fi={doc:I,mirror:P,blockClass:ee,blockSelector:Ie,maskAllText:rt,unblockSelector:Fe,maskTextClass:Xe,unmaskTextClass:Dt,maskTextSelector:xt,unmaskTextSelector:Pt,skipChild:Ut,inlineStylesheet:rn,maskInputOptions:gn,maskAttributeFn:Sn,maskTextFn:or,maskInputFn:ot,slimDOMOptions:yn,dataURLOptions:ui,inlineImages:Yr,recordCanvas:Qn,preserveWhiteSpace:Yi,onSerialize:Er,onIframeLoad:wn,iframeLoadTimeout:hr,onStylesheetLoad:Mi,stylesheetLoadTimeout:kn,keepIframeSrcFn:Mr};for(const po of Array.from(c.childNodes)){const qs=ki(po,fi);qs&&di.childNodes.push(qs)}if(function tn(c){return c.nodeType===c.ELEMENT_NODE}(c)&&c.shadowRoot)for(const po of Array.from(c.shadowRoot.childNodes)){const qs=ki(po,fi);qs&&(wt(c.shadowRoot)&&(qs.isShadow=!0),di.childNodes.push(qs))}}return c.parentNode&&er(c.parentNode)&&wt(c.parentNode)&&(di.isShadow=!0),di.type===gt.Element&&"iframe"===di.tagName&&function vn(c,h,I){const P=c.contentWindow;if(!P)return;let Ie,ee=!1;try{Ie=P.document.readyState}catch{return}if("complete"!==Ie){const rt=setTimeout(()=>{ee||(h(),ee=!0)},I);return void c.addEventListener("load",()=>{clearTimeout(rt),ee=!0,h()})}const Fe="about:blank";if(P.location.href!==Fe||c.src===Fe||""===c.src)return setTimeout(h,0),c.addEventListener("load",h);c.addEventListener("load",h)}(c,()=>{const fi=c.contentDocument;if(fi&&wn){const po=ki(fi,{doc:fi,mirror:P,blockClass:ee,blockSelector:Ie,unblockSelector:Fe,maskAllText:rt,maskTextClass:Xe,unmaskTextClass:Dt,maskTextSelector:xt,unmaskTextSelector:Pt,skipChild:!1,inlineStylesheet:rn,maskInputOptions:gn,maskAttributeFn:Sn,maskTextFn:or,maskInputFn:ot,slimDOMOptions:yn,dataURLOptions:ui,inlineImages:Yr,recordCanvas:Qn,preserveWhiteSpace:Yi,onSerialize:Er,onIframeLoad:wn,iframeLoadTimeout:hr,onStylesheetLoad:Mi,stylesheetLoadTimeout:kn,keepIframeSrcFn:Mr});po&&wn(c,po)}},hr),di.type===gt.Element&&"link"===di.tagName&&"stylesheet"===di.attributes.rel&&function os(c,h,I){let ee,P=!1;try{ee=c.sheet}catch{return}if(ee)return;const Ie=setTimeout(()=>{P||(h(),P=!0)},I);c.addEventListener("load",()=>{clearTimeout(Ie),P=!0,h()})}(c,()=>{if(Mi){const fi=ki(c,{doc:I,mirror:P,blockClass:ee,blockSelector:Ie,unblockSelector:Fe,maskAllText:rt,maskTextClass:Xe,unmaskTextClass:Dt,maskTextSelector:xt,unmaskTextSelector:Pt,skipChild:!1,inlineStylesheet:rn,maskInputOptions:gn,maskAttributeFn:Sn,maskTextFn:or,maskInputFn:ot,slimDOMOptions:yn,dataURLOptions:ui,inlineImages:Yr,recordCanvas:Qn,preserveWhiteSpace:Y
1i,onSerialize:Er,onIframeLoad:wn,iframeLoadTimeout:hr,onStylesheetLoad:Mi,stylesheetLoadTimeout:kn,keepIframeSrcFn:Mr});fi&&Mi(c,fi)}},kn),di}function ft(c){let h,I=c[0],P=1;for(;P<c.length;){const ee=c[P],Ie=c[P+1];if(P+=2,("optionalAccess"===ee||"optionalCall"===ee)&&null==I)return;"access"===ee||"optionalAccess"===ee?(h=I,I=Ie(I)):("call"===ee||"optionalCall"===ee)&&(I=Ie((...Fe)=>I.call(h,...Fe)),h=void 0)}return I}function et(c,h,I=document){const P={capture:!0,passive:!0};return I.addEventListener(c,h,P),()=>I.removeEventListener(c,h,P)}const Mt="Please stop import mirror directly. Instead of that,\r\nnow you can use replayer.getMirror() to access the mirror instance of a replayer,\r\nor you can use record.mirror to access the mirror instance during recording.";let on={map:{},getId:()=>(console.error(Mt),-1),getNode:()=>(console.error(Mt),null),removeNodeFromMap(){console.error(Mt)},has:()=>(console.error(Mt),!1),reset(){console.error(Mt)}};function ge(c,h,I={}){let P=null,ee=0;return function(...Ie){const Fe=Date.now();!ee&&!1===I.leading&&(ee=Fe);const rt=h-(Fe-ee),Xe=this;rt<=0||rt>h?(P&&(function cs(...c){xn("clearTimeout")(...c)}(P),P=null),ee=Fe,c.apply(Xe,Ie)):!P&&!1!==I.trailing&&(P=Vo(()=>{ee=!1===I.leading?0:Date.now(),P=null,c.apply(Xe,Ie)},rt))}}function Oe(c,h,I,P,ee=window){const Ie=ee.Object.getOwnPropertyDescriptor(c,h);return ee.Object.defineProperty(c,h,P?I:{set(Fe){Vo(()=>{I.set.call(this,Fe)},0),Ie&&Ie.set&&Ie.set.call(this,Fe)}}),()=>Oe(c,h,Ie||{},!0)}function xe(c,h,I){try{if(!(h in c))return()=>{};const P=c[h],ee=I(P);return"function"==typeof ee&&(ee.prototype=ee.prototype||{},Object.defineProperties(ee,{__rrweb_original__:{enumerable:!1,value:P}})),c[h]=ee,()=>{c[h]=P}}catch{return()=>{}}}typeof window<"u"&&window.Proxy&&window.Reflect&&(on=new Proxy(on,{get:(c,h,I)=>("map"===h&&console.error(Mt),Reflect.get(c,h,I))}));let ht=Date.now;function dt(c){const h=c.document;return{left:h.scrollingElement?h.scrollingElement.scrollLeft:void 0!==c.pageXOffset?c.pageXOffset:ft([h,"optionalAccess",I=>I.documentElement,"access",I=>I.scrollLeft])||ft([h,"optionalAccess",I=>I.body,"optionalAccess",I=>I.parentElement,"optionalAccess",I=>I.scrollLeft])||ft([h,"optionalAccess",I=>I.body,"optionalAccess",I=>I.scrollLeft])||0,top:h.scrollingElement?h.scrollingElement.scrollTop:void 0!==c.pageYOffset?c.pageYOffset:ft([h,"optionalAccess",I=>I.documentElement,"access",I=>I.scrollTop])||ft([h,"optionalAccess",I=>I.body,"optionalAccess",I=>I.parentElement,"optionalAccess",I=>I.scrollTop])||ft([h,"optionalAccess",I=>I.body,"optionalAccess",I=>I.scrollTop])||0}}function Bt(){return window.innerHeight||document.documentElement&&document.documentElement.clientHeight||document.body&&document.body.clientHeight}function Zt(){return window.innerWidth||document.documentElement&&document.documentElement.clientWidth||document.body&&document.body.clientWidth}function Cn(c){return c?c.nodeType===c.ELEMENT_NODE?c:c.parentElement:null}function En(c,h,I,P,ee){if(!c)return!1;const Ie=Cn(c);if(!Ie)return!1;const Fe=jr(h,I);if(!ee){const Dt=P&&Ie.matches(P);return Fe(Ie)&&!Dt}const rt=Tr(Ie,Fe);let Xe=-1;return!(rt<0)&&(P&&(Xe=Tr(Ie,jr(null,P))),rt>-1&&Xe<0||rt<Xe)}function ei(c,h){return h.getId(c)===kt}function Ir(c,h){if(er(c))return!1;const I=h.getId(c);return!h.has(I)||(!c.parentNode||c.parentNode.nodeType!==c.DOCUMENT_NODE)&&(!c.parentNode||Ir(c.parentNode,h))}function ti(c){return!!c.changedTouches}function $r(c,h){return!("IFRAME"!==c.nodeName||!h.getMeta(c))}function ar(c,h){return!("LINK"!==c.nodeName||c.nodeType!==c.ELEMENT_NODE||!c.getAttribute||"stylesheet"!==c.getAttribute("rel")||!h.getMeta(c))}function tr(c){return!!ft([c,"optionalAccess",h=>h.shadowRoot])}/[1-9][0-9]{12}/.test(Date.now().toString())||(ht=()=>(new Date).getTime());class Rr{constructor(){this.id=1,this.styleIDMap=new WeakMap,this.idStyleMap=new Map}getId(h){return function l(c,h){return c??h()}(this.styleIDMap.get(h),()=>-1)}has(h){return this.styleIDMap.has(h)}add(h,I){if(this.has(h))return this.getId(h);let P;return P=void 0===I?this.id++:I,this.styleIDMap.set(h,P),this.idStyleMap.set(P,h),P}getStyle(h){return this.idStyleMap.get(h)||null}reset(){this.styleIDMap=new WeakMap,this.idStyleMap=new Map,this.id=1}generateId(){return this.id++}}function Fi(c){let h=null;return ft([c,"access",I=>I.getRootNode,"optionalCall",I=>I(),"optionalAccess",I=>I.nodeType])===Node.DOCUMENT_FRAGMENT_NODE&&c.getRootNode().host&&(h=c.getRootNode().host),h}function Ai(c){const h=c.ownerDocument;return!!h&&(h.contains(c)||function hi(c){const h=c.ownerDocument;if(!h)return!1;const I=function Vr(c){let I,h=c;for(;I=Fi(h);)h=I;return h}(c);return h.contains(I)}(c))}const Di={};function xn(c){const h=Di[c];if(h)return h;const I=window.document;let P=window[c];if(I&&"function"==typeof I.createElement)try{const ee=I.createElement("iframe");ee.hidden=!0,I.head.appendChild(ee);const Ie=ee.contentWindow;Ie&&Ie[c]&&(P=Ie[c]),I.head.removeChild(ee)}catch{}return Di[c]=P.bind(window)}function Vo(...c){return xn("setTimeout")(...c)}var fr=(c=>(c[c.DomContentLoaded=0]="DomContentLoaded",c[c.Load=1]="Load",c[c.FullSnapshot=2]="FullSnapshot",c[c.IncrementalSnapshot=3]="IncrementalSnapshot",c[c.Meta=4]="Meta",c[c.Custom=5]="Custom",c[c.Plugin=6]="Plugin",c))(fr||{}),pr=(c=>(c[c.Mutation=0]="Mutation",c[c.MouseMove=1]="MouseMove",c[c.MouseInteraction=2]="MouseInteraction",c[c.Scroll=3]="Scroll",c[c.ViewportResize=4]="ViewportResize",c[c.Input=5]="Input",c[c.TouchMove=6]="TouchMove",c[c.MediaInteraction=7]="MediaInteraction",c[c.StyleSheetRule=8]="StyleSheetRule",c[c.CanvasMutation=9]="CanvasMutation",c[c.Font=10]="Font",c[c.Log=11]="Log",c[c.Drag=12]="Drag",c[c.StyleDeclaration=13]="StyleDeclaration",c[c.Selection=14]="Selection",c[c.AdoptedStyleSheet=15]="AdoptedStyleSheet",c[c.CustomElement=16]="CustomElement",c))(pr||{}),Xi=(c=>(c[c.MouseUp=0]="MouseUp",c[c.MouseDown=1]="MouseDown",c[c.Click=2]="Click",c[c.ContextMenu=3]="ContextMenu",c[c.DblClick=4]="DblClick",c[c.Focus=5]="Focus",c[c.Blur=6]="Blur",c[c.TouchStart=7]="TouchStart",c[c.TouchMove_Departed=8]="TouchMove_Departed",c[c.TouchEnd=9]="TouchEnd",c[c.TouchCancel=10]="TouchCancel",c))(Xi||{}),Cs=(c=>(c[c.Mouse=0]="Mouse",c[c.Pen=1]="Pen",c[c.Touch=2]="Touch",c))(Cs||{});function lr(c){let h,I=c[0],P=1;for(;P<c.length;){const ee=c[P],Ie=c[P+1];if(P+=2,("optionalAccess"===ee||"optionalCall"===ee)&&null==I)return;"access"===ee||"optionalAccess"===ee?(h=I,I=Ie(I)):("call"===ee||"optionalCall"===ee)&&(I=Ie((...Fe)=>I.call(h,...Fe)),h=void 0)}return I}function Ks(c){return"__ln"in c}class io{constructor(){this.length=0,this.head=null,this.tail=null}get(h){if(h>=this.length)throw new Error("Position outside of list range");let I=this.head;for(let P=0;P<h;P++)I=lr([I,"optionalAccess",ee=>ee.next])||null;return I}addNode(h){const I={value:h,previous:null,next:null};if(h.__ln=I,h.previousSibling&&Ks(h.previousSibling)){const P=h.previousSibling.__ln.next;I.next=P,I.previous=h.previousSibling.__ln,h.previousSibling.__ln.next=I,P&&(P.previous=I)}else if(h.nextSibling&&Ks(h.nextSibling)&&h.nextSibling.__ln.previous){const P=h.nextSibling.__ln.previous;I.previous=P,I.next=h.nextSibling.__ln,h.nextSibling.__ln.previous=I,P&&(P.next=I)}else this.head&&(this.head.previous=I),I.next=this.head,this.head=I;null===I.next&&(this.tail=I),this.length++}removeNode(h){const I=h.__ln;this.head&&(I.previous?(I.previous.next=I.next,I.next?I.next.previous=I.previous:this.tail=I.previous):(this.head=I.next,this.head?this.head.previous=null:this.tail=null),h.__ln&&delete h.__ln,this.length--)}}const gi=(c,h)=>`${c}@${h}`;class so{constructor(){this.frozen=!1,this.locked=!1,this.texts=[],this.attributes=[],this.attributeMap=new WeakMap,this.removes=[],this.mapRemoves=[],this.movedMap={},this.addedSet=new Set,this.movedSet=new Set,this.droppedSet=new Set,this.processMutations=h=>
1{h.forEach(this.processMutation),this.emit()},this.emit=()=>{if(this.frozen||this.locked)return;const h=[],I=new Set,P=new io,ee=Xe=>{let Dt=Xe,xt=kt;for(;xt===kt;)Dt=Dt&&Dt.nextSibling,xt=Dt&&this.mirror.getId(Dt);return xt},Ie=Xe=>{if(!Xe.parentNode||!Ai(Xe))return;const Dt=er(Xe.parentNode)?this.mirror.getId(Fi(Xe)):this.mirror.getId(Xe.parentNode),xt=ee(Xe);if(-1===Dt||-1===xt)return P.addNode(Xe);const Pt=ki(Xe,{doc:this.doc,mirror:this.mirror,blockClass:this.blockClass,blockSelector:this.blockSelector,maskAllText:this.maskAllText,unblockSelector:this.unblockSelector,maskTextClass:this.maskTextClass,unmaskTextClass:this.unmaskTextClass,maskTextSelector:this.maskTextSelector,unmaskTextSelector:this.unmaskTextSelector,skipChild:!0,newlyAddedElement:!0,inlineStylesheet:this.inlineStylesheet,maskInputOptions:this.maskInputOptions,maskAttributeFn:this.maskAttributeFn,maskTextFn:this.maskTextFn,maskInputFn:this.maskInputFn,slimDOMOptions:this.slimDOMOptions,dataURLOptions:this.dataURLOptions,recordCanvas:this.recordCanvas,inlineImages:this.inlineImages,onSerialize:Ut=>{$r(Ut,this.mirror)&&this.iframeManager.addIframe(Ut),ar(Ut,this.mirror)&&this.stylesheetManager.trackLinkElement(Ut),tr(Xe)&&this.shadowDomManager.addShadowRoot(Xe.shadowRoot,this.doc)},onIframeLoad:(Ut,rn)=>{this.iframeManager.attachIframe(Ut,rn),this.shadowDomManager.observeAttachShadow(Ut)},onStylesheetLoad:(Ut,rn)=>{this.stylesheetManager.attachLinkElement(Ut,rn)}});Pt&&(h.push({parentId:Dt,nextId:xt,node:Pt}),I.add(Pt.id))};for(;this.mapRemoves.length;)this.mirror.removeNodeFromMap(this.mapRemoves.shift());for(const Xe of this.movedSet)yo(this.removes,Xe,this.mirror)&&!this.movedSet.has(Xe.parentNode)||Ie(Xe);for(const Xe of this.addedSet)!vo(this.droppedSet,Xe)&&!yo(this.removes,Xe,this.mirror)||vo(this.movedSet,Xe)?Ie(Xe):this.droppedSet.add(Xe);let Fe=null;for(;P.length;){let Xe=null;if(Fe){const Dt=this.mirror.getId(Fe.value.parentNode),xt=ee(Fe.value);-1!==Dt&&-1!==xt&&(Xe=Fe)}if(!Xe){let Dt=P.tail;for(;Dt;){const xt=Dt;if(Dt=Dt.previous,xt){const Pt=this.mirror.getId(xt.value.parentNode);if(-1===ee(xt.value))continue;if(-1!==Pt){Xe=xt;break}{const rn=xt.value;if(rn.parentNode&&rn.parentNode.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&-1!==this.mirror.getId(rn.parentNode.host)){Xe=xt;break}}}}}if(!Xe){for(;P.head;)P.removeNode(P.head.value);break}Fe=Xe.previous,P.removeNode(Xe.value),Ie(Xe.value)}const rt={texts:this.texts.map(Xe=>({id:this.mirror.getId(Xe.node),value:Xe.value})).filter(Xe=>!I.has(Xe.id)).filter(Xe=>this.mirror.has(Xe.id)),attributes:this.attributes.map(Xe=>{const{attributes:Dt}=Xe;if("string"==typeof Dt.style){const xt=JSON.stringify(Xe.styleDiff),Pt=JSON.stringify(Xe._unchangedStyles);xt.length<Dt.style.length&&(xt+Pt).split("var(").length===Dt.style.split("var(").length&&(Dt.style=Xe.styleDiff)}return{id:this.mirror.getId(Xe.node),attributes:Dt}}).filter(Xe=>!I.has(Xe.id)).filter(Xe=>this.mirror.has(Xe.id)),removes:this.removes,adds:h};!rt.texts.length&&!rt.attributes.length&&!rt.removes.length&&!rt.adds.length||(this.texts=[],this.attributes=[],this.attributeMap=new WeakMap,this.removes=[],this.addedSet=new Set,this.movedSet=new Set,this.droppedSet=new Set,this.movedMap={},this.mutationCb(rt))},this.processMutation=h=>{if(!ei(h.target,this.mirror))switch(h.type){case"characterData":{const I=h.target.textContent;!En(h.target,this.blockClass,this.blockSelector,this.unblockSelector,!1)&&I!==h.oldValue&&this.texts.push({value:_n(h.target,this.maskTextClass,this.maskTextSelector,this.unmaskTextClass,this.unmaskTextSelector,this.maskAllText)&&I?this.maskTextFn?this.maskTextFn(I,Cn(h.target)):I.replace(/[\S]/g,"*"):I,node:h.target});break}case"attributes":{const I=h.target;let P=h.attributeName,ee=h.target.getAttribute(P);if("value"===P){const Fe=Wn(I),rt=I.tagName;ee=Ee(I,rt,Fe);const Xe=Qt({maskInputOptions:this.maskInputOptions,tagName:rt,type:Fe});ee=ln({isMasked:_n(h.target,this.maskTextClass,this.maskTextSelector,this.unmaskTextClass,this.unmaskTextSelector,Xe),element:I,value:ee,maskInputFn:this.maskInputFn})}if(En(h.target,this.blockClass,this.blockSelector,this.unblockSelector,!1)||ee===h.oldValue)return;let Ie=this.attributeMap.get(h.target);
1if("IFRAME"===I.tagName&&"src"===P&&!this.keepIframeSrcFn(ee)){if(I.contentDocument)return;P="rr_src"}if(Ie||(Ie={node:h.target,attributes:{},styleDiff:{},_unchangedStyles:{}},this.attributes.push(Ie),this.attributeMap.set(h.target,Ie)),"type"===P&&"INPUT"===I.tagName&&"password"===(h.oldValue||"").toLowerCase()&&I.setAttribute("data-rr-is-password","true"),!Tn(I.tagName,P)&&(Ie.attributes[P]=Yt(this.doc,Hn(I.tagName),Hn(P),ee,I,this.maskAttributeFn),"style"===P)){if(!this.unattachedDoc)try{this.unattachedDoc=document.implementation.createHTMLDocument()}catch{this.unattachedDoc=this.doc}const Fe=this.unattachedDoc.createElement("span");h.oldValue&&Fe.setAttribute("style",h.oldValue);for(const rt of Array.from(I.style)){const Xe=I.style.getPropertyValue(rt),Dt=I.style.getPropertyPriority(rt);Xe!==Fe.style.getPropertyValue(rt)||Dt!==Fe.style.getPropertyPriority(rt)?Ie.styleDiff[rt]=""===Dt?Xe:[Xe,Dt]:Ie._unchangedStyles[rt]=[Xe,Dt]}for(const rt of Array.from(Fe.style))""===I.style.getPropertyValue(rt)&&(Ie.styleDiff[rt]=!1)}break}case"childList":if(En(h.target,this.blockClass,this.blockSelector,this.unblockSelector,!0))return;h.addedNodes.forEach(I=>this.genAdds(I,h.target)),h.removedNodes.forEach(I=>{const P=this.mirror.getId(I),ee=er(h.target)?this.mirror.getId(h.target.host):this.mirror.getId(h.target);En(h.target,this.blockClass,this.blockSelector,this.unblockSelector,!1)||ei(I,this.mirror)||!function Ar(c,h){return-1!==h.getId(c)}(I,this.mirror)||(this.addedSet.has(I)?(da(this.addedSet,I),this.droppedSet.add(I)):this.addedSet.has(h.target)&&-1===P||Ir(h.target,this.mirror)||(this.movedSet.has(I)&&this.movedMap[gi(P,ee)]?da(this.movedSet,I):this.removes.push({parentId:ee,id:P,isShadow:!(!er(h.target)||!wt(h.target))||void 0})),this.mapRemoves.push(I))})}},this.genAdds=(h,I)=>
1{if(!this.processedNodeManager.inOtherBuffer(h,this)&&!this.addedSet.has(h)&&!this.movedSet.has(h)){if(this.mirror.hasNode(h)){if(ei(h,this.mirror))return;this.movedSet.add(h);let P=null;I&&this.mirror.hasNode(I)&&(P=this.mirror.getId(I)),P&&-1!==P&&(this.movedMap[gi(this.mirror.getId(h),P)]=!0)}else this.addedSet.add(h),this.droppedSet.delete(h);En(h,this.blockClass,this.blockSelector,this.unblockSelector,!1)||(h.childNodes.forEach(P=>this.genAdds(P)),tr(h)&&h.shadowRoot.childNodes.forEach(P=>{this.processedNodeManager.add(P,this),this.genAdds(P,h)}))}}}init(h){["mutationCb","blockClass","blockSelector","unblockSelector","maskAllText","maskTextClass","unmaskTextClass","maskTextSelector","unmaskTextSelector","inlineStylesheet","maskInputOptions","maskAttributeFn","maskTextFn","maskInputFn","keepIframeSrcFn","recordCanvas","inlineImages","slimDOMOptions","dataURLOptions","doc","mirror","iframeManager","stylesheetManager","shadowDomManager","canvasManager","processedNodeManager"].forEach(I=>{this[I]=h[I]})}freeze(){this.frozen=!0,this.canvasManager.freeze()}unfreeze(){this.frozen=!1,this.canvasManager.unfreeze(),this.emit()}isFrozen(){return this.frozen}lock(){this.locked=!0,this.canvasManager.lock()}unlock(){this.locked=!1,this.canvasManager.unlock(),this.emit()}reset(){this.shadowDomManager.reset(),this.canvasManager.reset()}}function da(c,h){c.delete(h),h.childNodes.forEach(I=>da(c,I))}function yo(c,h,I){return 0!==c.length&&_s(c,h,I)}function _s(c,h,I){const{parentNode:P}=h;if(!P)return!1;const ee=I.getId(P);return!!c.some(Ie=>Ie.id===ee)||_s(c,P,I)}function vo(c,h){return 0!==c.size&&Rs(c,h)}function Rs(c,h){const{parentNode:I}=h;return!!I&&(!!c.has(I)||Rs(c,I))}let oo;const gr=c=>oo?(...I)=>{try{return c(...I)}catch(P){if(oo&&!0===oo(P))return()=>{};throw P}}:c;function Ji(c){let h,I=c[0],P=1;for(;P<c.length;){const ee=c[P],Ie=c[P+1];if(P+=2,("optionalAccess"===ee||"optionalCall"===ee)&&null==I)return;"access"===ee||"optionalAccess"===ee?(h=I,I=Ie(I)):("call"===ee||"optionalCall"===ee)&&(I=Ie((...Fe)=>I.call(h,...Fe)),h=void 0)}return I}const ao=[];function Ri(c){try{if("composedPath"in c){const h=c.composedPath();if(h.length)return h[0]}else if("path"in c&&c.path.length)return c.path[0]}catch{}return c&&c.target}function xo(c,h){const I=new so;ao.push(I),I.init(c);let P=window.MutationObserver||window.__rrMutationObserver;const ee=Ji([window,"optionalAccess",Fe=>Fe.Zone,"optionalAccess",Fe=>Fe.__symbol__,"optionalCall",Fe=>Fe("MutationObserver")]);ee&&window[ee]&&(P=window[ee]);const Ie=new P(gr(Fe=>{c.onMutation&&!1===c.onMutation(Fe)||I.processMutations.bind(I)(Fe)}));return Ie.observe(h,{attributes:!0,attributeOldValue:!0,characterData:!0,characterDataOldValue:!0,childList:!0,subtree:!0}),Ie}function Vn({scrollCb:c,doc:h,mirror:I,blockClass:P,blockSelector:ee,unblockSelector:Ie,sampling:Fe}){return et("scroll",gr(ge(gr(Xe=>{const Dt=Ri(Xe);if(!Dt||En(Dt,P,ee,Ie,!0))return;const xt=I.getId(Dt);if(Dt===h&&h.defaultView){const Pt=dt(h.defaultView);c({id:xt,x:Pt.left,y:Pt.top})}else c({id:xt,x:Dt.scrollLeft,y:Dt.scrollTop})}),Fe.scroll||100)),h)}const fa=["INPUT","TEXTAREA","SELECT"],gs=new WeakMap;function ha({inputCb:c,doc:h,mirror:I,blockClass:P,blockSelector:ee,unblockSelector:Ie,ignoreClass:Fe,ignoreSelector:rt,maskInputOptions:Xe,maskInputFn:Dt,sampling:xt,userTriggeredOnInput:Pt,maskTextClass:Ut,unmaskTextClass:rn,maskTextSelector:gn,unmaskTextSelector:Sn}){function or(wn){let hr=Ri(wn);const Mi=wn.isTrusted,kn=hr&&Kn(hr.tagName);if("OPTION"===kn&&(hr=hr.parentElement),!hr||!kn||fa.indexOf(kn)<0||En(hr,P,ee,Ie,!0))return;const Mr=hr;if(Mr.classList.contains(Fe)||rt&&Mr.matches(rt))return;const Ni=Wn(hr);let Yi=Ee(Mr,kn,Ni),Qr=!1;const ss=Qt({maskInputOptions:Xe,tagName:kn,type:Ni}),di=_n(hr,Ut,gn,rn,Sn,ss);("radio"===Ni||"checkbox"===Ni)&&(Qr=hr.checked),Yi=ln({isMasked:di,element:hr,value:Yi,maskInputFn:Dt}),ot(hr,Pt?{text:Yi,isChecked:Qr,userTriggered:Mi}:{text:Yi,isChecked:Qr});const qi=hr.name;"radio"===Ni&&qi&&Qr&&h.querySelectorAll(`input[type="radio"][name="${qi}"]`).forEach(fi=>{if(fi!==hr){const po=ln({isMasked:di,element:fi,value:Ee(fi,kn,Ni),maskInputFn:Dt});ot(fi,Pt?{text:po,isChecked:!Qr,userTriggered:!1}:{text:po,isChecked:!Qr})}})}function ot(wn,hr){const Mi=gs.get(wn);if(!Mi||Mi.text!==hr.text||Mi.isChecked!==hr.isChecked){gs.set(wn,hr);const kn=I.getId(wn);gr(c)({...hr,id:kn})}}const ui=("last"===xt.input?["change"]:["input","change"]).map(wn=>et(wn,gr(or),h)),Yr=h.defaultView;if(!Yr)return()=>
1{ui.forEach(wn=>wn())};const Qn=Yr.Object.getOwnPropertyDescriptor(Yr.HTMLInputElement.prototype,"value");return Qn&&Qn.set&&ui.push(...[[Yr.HTMLInputElement.prototype,"value"],[Yr.HTMLInputElement.prototype,"checked"],[Yr.HTMLSelectElement.prototype,"value"],[Yr.HTMLTextAreaElement.prototype,"value"],[Yr.HTMLSelectElement.prototype,"selectedIndex"],[Yr.HTMLOptionElement.prototype,"selected"]].map(wn=>Oe(wn[0],wn[1],{set(){gr(or)({target:this,isTrusted:!1})}},!1,Yr))),gr(()=>{ui.forEach(wn=>wn())})}function Co(c){return function I(P,ee){if(Ss("CSSGroupingRule")&&P.parentRule instanceof CSSGroupingRule||Ss("CSSMediaRule")&&P.parentRule instanceof CSSMediaRule||Ss("CSSSupportsRule")&&P.parentRule instanceof CSSSupportsRule||Ss("CSSConditionRule")&&P.parentRule instanceof CSSConditionRule){const Fe=Array.from(P.parentRule.cssRules).indexOf(P);ee.unshift(Fe)}else if(P.parentStyleSheet){const Fe=Array.from(P.parentStyleSheet.cssRules).indexOf(P);ee.unshift(Fe)}return ee}(c,[])}function ls(c,h,I){let P,ee;return c?(c.ownerNode?P=h.getId(c.ownerNode):ee=I.getId(c),{styleId:ee,id:P}):{}}function Zs({mirror:c,stylesheetManager:h},I){let P=null;P=c.getId("#document"===I.nodeName?I:I.host);const ee=Ji("#document"===I.nodeName?[I,"access",Fe=>Fe.defaultView,"optionalAccess",Fe=>Fe.Document]:[I,"access",Fe=>Fe.ownerDocument,"optionalAccess",Fe=>Fe.defaultView,"optionalAccess",Fe=>Fe.ShadowRoot]),Ie=Ji([ee,"optionalAccess",Fe=>Fe.prototype])?Object.getOwnPropertyDescriptor(Ji([ee,"optionalAccess",Fe=>Fe.prototype]),"adoptedStyleSheets"):void 0;return null!==P&&-1!==P&&ee&&Ie?(Object.defineProperty(I,"adoptedStyleSheets",{configurable:Ie.configurable,enumerable:Ie.enumerable,get(){return Ji([Ie,"access",Fe=>Fe.get,"optionalAccess",Fe=>Fe.call,"call",Fe=>Fe(this)])},set(Fe){const rt=Ji([Ie,"access",Xe=>Xe.set,"optionalAccess",Xe=>Xe.call,"call",Xe=>Xe(this,Fe)]);if(null!==P&&-1!==P)try{h.adoptStyleSheets(Fe,P)}catch{}return rt}}),gr(()=>{Object.defineProperty(I,"adoptedStyleSheets",{configurable:Ie.configurable,enumerable:Ie.enumerable,get:Ie.get,set:Ie.set})})):()=>{}}function zi(c,h={}){const I=c.doc.defaultView;if(!I)return()=>{};const P=xo(c,c.doc),ee=function Si({mousemoveCb:c,sampling:h,doc:I,mirror:P}){if(!1===h.mousemove)return()=>{};const ee="number"==typeof h.mousemove?h.mousemove:50,Ie="number"==typeof h.mousemoveCallback?h.mousemoveCallback:500;let rt,Fe=[];const Xe=ge(gr(Pt=>{const Ut=Date.now()-rt;c(Fe.map(rn=>(rn.timeOffset-=Ut,rn)),Pt),Fe=[],rt=null}),Ie),Dt=gr(ge(gr(Pt=>{const Ut=Ri(Pt),{clientX:rn,clientY:gn}=ti(Pt)?Pt.changedTouches[0]:Pt;rt||(rt=ht()),Fe.push({x:rn,y:gn,id:P.getId(Ut),timeOffset:ht()-rt}),Xe(typeof DragEvent<"u"&&Pt instanceof DragEvent?pr.Drag:Pt instanceof MouseEvent?pr.MouseMove:pr.TouchMove)}),ee,{trailing:!1})),xt=[et("mousemove",Dt,I),et("touchmove",Dt,I),et("drag",Dt,I)];return gr(()=>{xt.forEach(Pt=>Pt())})}(c),Ie=function ko({mouseInteractionCb:c,doc:h,mirror:I,blockClass:P,blockSelector:ee,unblockSelector:Ie,sampling:Fe}){if(!1===Fe.mouseInteraction)return()=>{};const rt=!0===Fe.mouseInteraction||void 0===Fe.mouseInteraction?{}:Fe.mouseInteraction,Xe=[];let Dt=null;return Object.keys(Xi).filter(Pt=>Number.isNaN(Number(Pt))&&!Pt.endsWith("_Departed")&&!1!==rt[Pt]).forEach(Pt=>{let Ut=Hn(Pt);const rn=(Pt=>Ut=>{const rn=Ri(Ut);if(En(rn,P,ee,Ie,!0))return;let gn=null,Sn=Pt;if("pointerType"in Ut){switch(Ut.pointerType){case"mouse":gn=Cs.Mouse;break;case"touch":gn=Cs.Touch;break;case"pen":gn=Cs.Pen}gn===Cs.Touch&&(Xi[Pt]===Xi.MouseDown?Sn="TouchStart":Xi[Pt]===Xi.MouseUp&&(Sn="TouchEnd"))}else ti(Ut)&&(gn=Cs.Touch);null!==gn?(Dt=gn,(Sn.startsWith("Touch")&&gn===Cs.Touch||Sn.startsWith("Mouse")&&gn===Cs.Mouse)&&(gn=null)):Xi[Pt]===Xi.Click&&(gn=Dt,Dt=null);const or=ti(Ut)?Ut.changedTouches[0]:Ut;if(!or)return;const ot=I.getId(rn),{clientX:yn,clientY:ui}=or;gr(c)({type:Xi[Sn],id:ot,x:yn,y:ui,...null!==gn&&{pointerType:gn}})})(Pt);if(window.PointerEvent)switch(Xi[Pt]){case Xi.MouseDown:case Xi.MouseUp:Ut=Ut.replace("mouse","pointer");break;case Xi.TouchStart:case Xi.TouchEnd:return}Xe.push(et(Ut,rn,h))}),gr(()=>{Xe.forEach(Pt=>Pt())})}(c),Fe=Vn(c),rt=function Eo({viewportResizeCb:c},{win:h}){let I=-1,P=-1;return et("resize",gr(ge(gr(()=>{const Ie=Bt(),Fe=Zt();(I!==Ie||P!==Fe)&&(c({width:Number(Fe),height:Number(Ie)}),I=Ie,P=Fe)}),200)),h)}(c,{win:I}),Xe=ha(c),Dt=function si({mediaInteractionCb:c,blockClass:h,blockSelector:I,unblockSelector:P,mirror:ee,sampling:Ie,doc:Fe}){const rt=gr(Dt=>ge(gr(xt=>{const Pt=Ri(xt);if(!Pt||En(Pt,h,I,P,!0))return;const{currentTime:Ut,volume:rn,muted:gn,playbackRate:Sn}=Pt;c({type:Dt,id:ee.getId(Pt),currentTime:Ut,volume:rn,muted:gn,playbackRate:Sn})}),Ie.media||500)),Xe=[et("play",rt(0),Fe),et("pause",rt(1),Fe),et("seeked",rt(2),Fe),et("volumechange",rt(3),Fe),et("ratechange",rt(4),Fe)];return gr(()=>{Xe.forEach(Dt=>Dt())})}(c),xt=function Ds({styleSheetRuleCb:c,mirror:h,stylesheetManager:I},{win:P}){if(!P.CSSStyleSheet||!P.CSSStyleSheet.prototype)return()=>{};const ee=P.CSSStyleSheet.prototype.insertRule;P.CSSStyleSheet.prototype.insertRule=new Proxy(ee,{apply:gr((xt,Pt,Ut)=>{const[rn,gn]=Ut,{id:Sn,styleId:or}=ls(Pt,h,I.styleMirror);return(Sn&&-1!==Sn||or&&-1!==or)&&c({id:Sn,styleId:or,adds:[{rule:rn,index:gn}]}),xt.apply(Pt,Ut)})});const Ie=P.CSSStyleSheet.prototype.deleteRule;let Fe,rt;P.CSSStyleSheet.prototype.deleteRule=new Proxy(Ie,{apply:gr((xt,Pt,Ut)=>{const[rn]=Ut,{id:gn,styleId:Sn}=ls(Pt,h,I.styleMirror);return(gn&&-1!==gn||Sn&&-1!==Sn)&&c({id:gn,styleId:Sn,removes:[{index:rn}]}),xt.apply(Pt,Ut)})}),P.CSSStyleSheet.prototype.replace&&(Fe=P.CSSStyleSheet.prototype.replace,P.CSSStyleSheet.prototype.replace=new Proxy(Fe,{apply:gr((xt,Pt,Ut)=>{const[rn]=Ut,{id:gn,styleId:Sn}=ls(Pt,h,I.styleMirror);return(gn&&-1!==gn||Sn&&-1!==Sn)&&c({id:gn,styleId:Sn,replace:rn}),xt.apply(Pt,Ut)})})),P.CSSStyleSheet.prototype.replaceSync&&(rt=P.CSSStyleSheet.prototype.replaceSync,P.CSSStyleSheet.prototype.replaceSync=new Proxy(rt,{apply:gr((xt,Pt,Ut)=>{const[rn]=Ut,{id:gn,styleId:Sn}=ls(Pt,h,I.styleMirror);return(gn&&-1!==gn||Sn&&-1!==Sn)&&c({id:gn,styleId:Sn,replaceSync:rn}),xt.apply(Pt,Ut)})}));const Xe={};Ys("CSSGroupingRule")?Xe.CSSGroupingRule=P.CSSGroupingRule:(Ys("CSSMediaRule")&&(Xe.CSSMediaRule=P.CSSMediaRule),Ys("CSSConditionRule")&&(Xe.CSSConditionRule=P.CSSConditionRule),Ys("CSSSupportsRule")&&(Xe.CSSSupportsRule=P.CSSSupportsRule));const Dt={};return Object.entries(Xe).forEach(([xt,Pt])=>{Dt[xt]={insertRule:Pt.prototype.insertRule,deleteRule:Pt.prototype.deleteRule},Pt.prototype.insertRule=new Proxy(Dt[xt].insertRule,{apply:gr((Ut,rn,gn)=>{const[Sn,or]=gn,{id:ot,styleId:yn}=ls(rn.parentStyleSheet,h,I.styleMirror);return(ot&&-1!==ot||yn&&-1!==yn)&&c({id:ot,styleId:yn,adds:[{rule:Sn,index:[...Co(rn),or||0]}]}),Ut.apply(rn,gn)})}),Pt.prototype.deleteRule=new Proxy(Dt[xt].deleteRule,{apply:gr((Ut,rn,gn)=>{const[Sn]=gn,{id:or,styleId:ot}=ls(rn.parentStyleSheet,h,I.styleMirror);return(or&&-1!==or||ot&&-1!==ot)&&c({id:or,styleId:ot,removes:[{index:[...Co(rn),Sn]}]}),Ut.apply(rn,gn)})})}),gr(()=>{P.CSSStyleSheet.prototype.insertRule=ee,P.CSSStyleSheet.prototype.deleteRule=Ie,Fe&&(P.CSSStyleSheet.prototype.replace=Fe),rt&&(P.CSSStyleSheet.prototype.replaceSync=rt),Object.entries(Xe).forEach(([xt,Pt])=>{Pt.prototype.insertRule=Dt[xt].insertRule,Pt.prototype.deleteRule=Dt[xt].deleteRule})})}(c,{win:I}),Pt=Zs(c,c.doc),Ut=function ba({styleDeclarationCb:c,mirror:h,ignoreCSSAttributes:I,stylesheetManager:P},{win:ee}){const Ie=ee.CSSStyleDeclaration.prototype.setProperty;ee.CSSStyleDeclaration.prototype.setProperty=new Proxy(Ie,{apply:gr((rt,Xe,Dt)=>{const[xt,Pt,Ut]=Dt;if(I.has(xt))return Ie.apply(Xe,[xt,Pt,Ut]);const{id:rn,styleId:gn}=ls(Ji([Xe,"access",Sn=>Sn.parentRule,"optionalAccess",Sn=>Sn.parentStyleSheet]),h,P.styleMirror);return(rn&&-1!==rn||gn&&-1!==gn)&&c({id:rn,styleId:gn,set:{property:xt,value:Pt,priority:Ut},index:Co(Xe.parentRule)}),rt.apply(Xe,Dt)})});const Fe=ee.CSSStyleDeclaration.prototype.removeProperty;return ee.CSSStyleDeclaration.prototype.removeProperty=new Proxy(Fe,{apply:gr((rt,Xe,Dt)=>{const[xt]=Dt;if(I.has(xt))return Fe.apply(Xe,[xt]);const{id:Pt,styleId:Ut}=ls(Ji([Xe,"access",rn=>rn.parentRule,"optionalAccess",rn=>rn.parentStyleSheet]),h,P.styleMirror);return(Pt&&-1!==Pt||Ut&&-1!==Ut)&&c({id:Pt,styleId:Ut,remove:{property:xt},index:Co(Xe.parentRule)}),rt.apply(Xe,Dt)})}),gr(()=>{ee.CSSStyleDeclaration.prototype.setProperty=Ie,ee.CSSStyleDeclaration.prototype.removeProperty=Fe})}(c,{win:I}),rn=c.collectFonts?function pa({fontCb:c,doc:h}){const I=h.defaultView;if(!I)return()=>{};const P=[],ee=new WeakMap,Ie=I.FontFace;I.FontFace=function(Xe,Dt,xt){const Pt=new Ie(Xe,Dt,xt);
1return ee.set(Pt,{family:Xe,buffer:"string"!=typeof Dt,descriptors:xt,fontSource:"string"==typeof Dt?Dt:JSON.stringify(Array.from(new Uint8Array(Dt)))}),Pt};const Fe=xe(h.fonts,"add",function(rt){return function(Xe){return Vo(gr(()=>{const Dt=ee.get(Xe);Dt&&(c(Dt),ee.delete(Xe))}),0),rt.apply(this,[Xe])}});return P.push(()=>{I.FontFace=Ie}),P.push(Fe),gr(()=>{P.forEach(rt=>rt())})}(c):()=>{},gn=function ms(c){const{doc:h,mirror:I,blockClass:P,blockSelector:ee,unblockSelector:Ie,selectionCb:Fe}=c;let rt=!0;const Xe=gr(()=>{const Dt=h.getSelection();if(!Dt||rt&&Ji([Dt,"optionalAccess",Ut=>Ut.isCollapsed]))return;rt=Dt.isCollapsed||!1;const xt=[],Pt=Dt.rangeCount||0;for(let Ut=0;Ut<Pt;Ut++){const rn=Dt.getRangeAt(Ut),{startContainer:gn,startOffset:Sn,endContainer:or,endOffset:ot}=rn;En(gn,P,ee,Ie,!0)||En(or,P,ee,Ie,!0)||xt.push({start:I.getId(gn),startOffset:Sn,end:I.getId(or),endOffset:ot})}Fe({ranges:xt})});return Xe(),et("selectionchange",Xe)}(c),Sn=function Wo({doc:c,customElementCb:h}){const I=c.defaultView;return I&&I.customElements?xe(I.customElements,"define",function(ee){return function(Ie,Fe,rt){try{h({define:{name:Ie}})}catch{}return ee.apply(this,[Ie,Fe,rt])}}):()=>{}}(c),or=[];for(const ot of c.plugins)or.push(ot.observer(ot.callback,I,ot.options));return gr(()=>{ao.forEach(ot=>ot.reset()),P.disconnect(),ee(),Ie(),Fe(),rt(),Xe(),Dt(),xt(),Pt(),Ut(),rn(),gn(),Sn(),or.forEach(ot=>ot())})}function Ss(c){return typeof window[c]<"u"}function Ys(c){return!!(typeof window[c]<"u"&&window[c].prototype&&"insertRule"in window[c].prototype&&"deleteRule"in window[c].prototype)}class Qs{constructor(h){this.generateIdFn=h,this.iframeIdToRemoteIdMap=new WeakMap,this.iframeRemoteIdToIdMap=new WeakMap}getId(h,I,P,ee){const Ie=P||this.getIdToRemoteIdMap(h),Fe=ee||this.getRemoteIdToIdMap(h);let rt=Ie.get(I);return rt||(rt=this.generateIdFn(),Ie.set(I,rt),Fe.set(rt,I)),rt}getIds(h,I){const P=this.getIdToRemoteIdMap(h),ee=this.getRemoteIdToIdMap(h);return I.map(Ie=>this.getId(h,Ie,P,ee))}getRemoteId(h,I,P){const ee=P||this.getRemoteIdToIdMap(h);return"number"!=typeof I?I:ee.get(I)||-1}getRemoteIds(h,I){const P=this.getRemoteIdToIdMap(h);return I.map(ee=>this.getRemoteId(h,ee,P))}reset(h){if(!h)return this.iframeIdToRemoteIdMap=new WeakMap,void(this.iframeRemoteIdToIdMap=new WeakMap);this.iframeIdToRemoteIdMap.delete(h),this.iframeRemoteIdToIdMap.delete(h)}getIdToRemoteIdMap(h){let I=this.iframeIdToRemoteIdMap.get(h);return I||(I=new Map,this.iframeIdToRemoteIdMap.set(h,I)),I}getRemoteIdToIdMap(h){let I=this.iframeRemoteIdToIdMap.get(h);return I||(I=new Map,this.iframeRemoteIdToIdMap.set(h,I)),I}}function Us(c){let h,I=c[0],P=1;for(;P<c.length;){const ee=c[P],Ie=c[P+1];if(P+=2,("optionalAccess"===ee||"optionalCall"===ee)&&null==I)return;"access"===ee||"optionalAccess"===ee?(h=I,I=Ie(I)):("call"===ee||"optionalCall"===ee)&&(I=Ie((...Fe)=>I.call(h,...Fe)),h=void 0)}return I}class Gi{constructor(){this.crossOriginIframeMirror=new Qs(un),this.crossOriginIframeRootIdMap=new WeakMap}addIframe(){}addLoadListener(){}attachIframe(){}}class Fo{constructor(h){this.iframes=new WeakMap,this.crossOriginIframeMap=new WeakMap,this.crossOriginIframeMirror=new Qs(un),this.crossOriginIframeRootIdMap=new WeakMap,this.mutationCb=h.mutationCb,this.wrappedEmit=h.wrappedEmit,this.stylesheetManager=h.stylesheetManager,this.recordCrossOriginIframes=h.recordCrossOriginIframes,this.crossOriginIframeStyleMirror=new Qs(this.stylesheetManager.styleMirror.generateId.bind(this.stylesheetManager.styleMirror)),this.mirror=h.mirror,this.recordCrossOriginIframes&&window.addEventListener("message",this.handleMessage.bind(this))}addIframe(h){this.iframes.set(h,!0),h.contentWindow&&this.crossOriginIframeMap.set(h.contentWindow,h)}addLoadListener(h){this.loadListener=h}attachIframe(h,I){this.mutationCb({adds:[{parentId:this.mirror.getId(h),nextId:null,node:I}],removes:[],texts:[],attributes:[],isAttachIframe:!0}),Us([this,"access",P=>P.loadListener,"optionalCall",P=>P(h)]),h.contentDocument&&h.contentDocument.adoptedStyleSheets&&h.contentDocument.adoptedStyleSheets.length>0&&this.stylesheetManager.adoptStyleSheets(h.contentDocument.adoptedStyleSheets,this.mirror.getId(h.contentDocument))}handleMessage(h){const I=h;if("rrweb"!==I.data.type||I.origin!==I.data.origin||!h.source)return;const ee=this.crossOriginIframeMap.get(h.source);if(!ee)return;const Ie=this.transformCrossOriginEvent(ee,I.data.event);Ie&&this.wrappedEmit(Ie,I.data.isCheckout)}transformCrossOriginEvent(h,I){switch(I.type){case fr.FullSnapshot:{this.crossOriginIframeMirror.reset(h),this.crossOriginIframeStyleMirror.reset(h),this.replaceIdOnNode(I.data.node,h);const P=I.data.node.id;return this.crossOriginIframeRootIdMap.set(h,P),this.patchRootIdOnNode(I.data.node,P),{timestamp:I.timestamp,type:fr.IncrementalSnapshot,data:{source:pr.Mutation,adds:[{parentId:this.mirror.getId(h),nextId:null,node:I.data.node}],removes:[],texts:[],attributes:[],isAttachIframe:!0}}}case fr.Meta:case fr.Load:case fr.DomContentLoaded:return!1;case fr.Plugin:return I;
1case fr.Custom:return this.replaceIds(I.data.payload,h,["id","parentId","previousId","nextId"]),I;case fr.IncrementalSnapshot:switch(I.data.source){case pr.Mutation:return I.data.adds.forEach(P=>{this.replaceIds(P,h,["parentId","nextId","previousId"]),this.replaceIdOnNode(P.node,h);const ee=this.crossOriginIframeRootIdMap.get(h);ee&&this.patchRootIdOnNode(P.node,ee)}),I.data.removes.forEach(P=>{this.replaceIds(P,h,["parentId","id"])}),I.data.attributes.forEach(P=>{this.replaceIds(P,h,["id"])}),I.data.texts.forEach(P=>{this.replaceIds(P,h,["id"])}),I;case pr.Drag:case pr.TouchMove:case pr.MouseMove:return I.data.positions.forEach(P=>{this.replaceIds(P,h,["id"])}),I;case pr.ViewportResize:return!1;case pr.MediaInteraction:case pr.MouseInteraction:case pr.Scroll:case pr.CanvasMutation:case pr.Input:return this.replaceIds(I.data,h,["id"]),I;case pr.StyleSheetRule:case pr.StyleDeclaration:return this.replaceIds(I.data,h,["id"]),this.replaceStyleIds(I.data,h,["styleId"]),I;case pr.Font:return I;case pr.Selection:return I.data.ranges.forEach(P=>{this.replaceIds(P,h,["start","end"])}),I;case pr.AdoptedStyleSheet:return this.replaceIds(I.data,h,["id"]),this.replaceStyleIds(I.data,h,["styleIds"]),Us([I,"access",P=>P.data,"access",P=>P.styles,"optionalAccess",P=>P.forEach,"call",P=>P(ee=>{this.replaceStyleIds(ee,h,["styleId"])})]),I}}return!1}replace(h,I,P,ee){for(const Ie of ee)!Array.isArray(I[Ie])&&"number"!=typeof I[Ie]||(I[Ie]=Array.isArray(I[Ie])?h.getIds(P,I[Ie]):h.getId(P,I[Ie]));return I}replaceIds(h,I,P){return this.replace(this.crossOriginIframeMirror,h,I,P)}replaceStyleIds(h,I,P){return this.replace(this.crossOriginIframeStyleMirror,h,I,P)}replaceIdOnNode(h,I){this.replaceIds(h,I,["id","rootId"]),"childNodes"in h&&h.childNodes.forEach(P=>{this.replaceIdOnNode(P,I)})}patchRootIdOnNode(h,I){h.type!==gt.Document&&!h.rootId&&(h.rootId=I),"childNodes"in h&&h.childNodes.forEach(P=>{this.patchRootIdOnNode(P,I)})}}class ga{init(){}addShadowRoot(){}observeAttachShadow(){}reset(){}}class wa{constructor(h){this.shadowDoms=new WeakSet,this.restoreHandlers=[],this.mutationCb=h.mutationCb,this.scrollCb=h.scrollCb,this.bypassOptions=h.bypassOptions,this.mirror=h.mirror,this.init()}init(){this.reset(),this.patchAttachShadow(Element,document)}addShadowRoot(h,I){if(!wt(h)||this.shadowDoms.has(h))return;this.shadowDoms.add(h);const P=xo({...this.bypassOptions,doc:I,mutationCb:this.mutationCb,mirror:this.mirror,shadowDomManager:this},h);this.restoreHandlers.push(()=>P.disconnect()),this.restoreHandlers.push(Vn({...this.bypassOptions,scrollCb:this.scrollCb,doc:h,mirror:this.mirror})),Vo(()=>{h.adoptedStyleSheets&&h.adoptedStyleSheets.length>0&&this.bypassOptions.stylesheetManager.adoptStyleSheets(h.adoptedStyleSheets,this.mirror.getId(h.host)),this.restoreHandlers.push(Zs({mirror:this.mirror,stylesheetManager:this.bypassOptions.stylesheetManager},h))},0)}observeAttachShadow(h){!h.contentWindow||!h.contentDocument||this.patchAttachShadow(h.contentWindow.Element,h.contentDocument)}patchAttachShadow(h,I){const P=this;this.restoreHandlers.push(xe(h.prototype,"attachShadow",function(ee){return function(Ie){const Fe=ee.call(this,Ie);return this.shadowRoot&&Ai(this)&&P.addShadowRoot(this.shadowRoot,I),Fe}}))}reset(){this.restoreHandlers.forEach(h=>{try{h()}catch{}}),this.restoreHandlers=[],this.shadowDoms=new WeakSet}}class Hi{reset(){}freeze(){}unfreeze(){}lock(){}unlock(){}snapshot(){}}class us{constructor(h){this.trackedLinkElements=new WeakSet,this.styleMirror=new Rr,this.mutationCb=h.mutationCb,this.adoptedStyleSheetCb=h.adoptedStyleSheetCb}attachLinkElement(h,I){"_cssText"in I.attributes&&this.mutationCb({adds:[],removes:[],texts:[],attributes:[{id:I.id,attributes:I.attributes}]}),this.trackLinkElement(h)}trackLinkElement(h){this.trackedLinkElements.has(h)||(this.trackedLinkElements.add(h),this.trackStylesheetInLinkElement(h))}adoptStyleSheets(h,I){if(0===h.length)return;const P={id:I,styleIds:[]},ee=[];for(const Ie of h){let Fe;this.styleMirror.has(Ie)?Fe=this.styleMirror.getId(Ie):(Fe=this.styleMirror.add(Ie),ee.push({styleId:Fe,rules:Array.from(Ie.rules||CSSRule,(rt,Xe)=>({rule:bn(rt),index:Xe}))})),P.styleIds.push(Fe)}ee.length>0&&(P.styles=ee),this.adoptedStyleSheetCb(P)}reset(){this.styleMirror.reset(),this.trackedLinkElements=new WeakSet}trackStylesheetInLinkElement(h){}}class Ki{constructor(){this.nodeMap=new WeakMap,this.loop=!0,this.periodicallyClear()}periodicallyClear(){!function dr(...c){xn("requestAnimationFrame")(...c)}(()=>{this.clear(),this.loop&&this.periodicallyClear()})}inOtherBuffer(h,I){const P=this.nodeMap.get(h);return P&&Array.from(P).some(ee=>ee!==I)}add(h,I){this.nodeMap.set(h,(this.nodeMap.get(h)||new Set).add(I))}clear(){this.nodeMap=new WeakMap}destroy(){this.loop=!1}}let br,_o;const kr=function cn(){return new fn}();function zn(c={}){const{emit:h,checkoutEveryNms:I,checkoutEveryNth:P,blockClass:ee="rr-block",blockSelector:Ie=null,unblockSelector:Fe=null,ignoreClass:rt="rr-ignore",ignoreSelector:Xe=null,maskAllText:Dt=!1,maskTextClass:xt="rr-mask",unmaskTextClass:Pt=null,maskTextSelector:Ut=null,unmaskTextSelector:rn=null,inlineStylesheet:gn=!0,maskAllInputs:Sn,maskInputOptions:or,slimDOMOptions:ot,maskAttributeFn:yn,maskInputFn:ui,maskTextFn:Yr,maxCanvasSize:Qn=null,packFn:Er,sampling:wn={},dataURLOptions:hr={}
1,mousemoveWait:Mi,recordCanvas:kn=!1,recordCrossOriginIframes:Mr=!1,recordAfter:Ni=("DOMContentLoaded"===c.recordAfter?c.recordAfter:"load"),userTriggeredOnInput:Yi=!1,collectFonts:Qr=!1,inlineImages:ss=!1,plugins:di,keepIframeSrcFn:qi=(()=>!1),ignoreCSSAttributes:fi=new Set([]),errorHandler:po,onMutation:qs,getCanvasManager:sl}=c;!function Is(c){oo=c}(po);const nc=!Mr||window.parent===window;let Xo=!1;if(!nc)try{window.parent.document&&(Xo=!1)}catch{Xo=!0}if(nc&&!h)throw new Error("emit function is required");void 0!==Mi&&void 0===wn.mousemove&&(wn.mousemove=Mi),kr.reset();const Na=!0===Sn?{color:!0,date:!0,"datetime-local":!0,email:!0,month:!0,number:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0,textarea:!0,select:!0,radio:!0,checkbox:!0}:void 0!==or?or:{},Jo=!0===ot||"all"===ot?{script:!0,comment:!0,headFavicon:!0,headWhitespace:!0,headMetaSocial:!0,headMetaRobots:!0,headMetaHttpEquiv:!0,headMetaVerification:!0,headMetaAuthorship:"all"===ot,headMetaDescKeywords:"all"===ot}:ot||{};!function Zn(c=window){"NodeList"in c&&!c.NodeList.prototype.forEach&&(c.NodeList.prototype.forEach=Array.prototype.forEach),"DOMTokenList"in c&&!c.DOMTokenList.prototype.forEach&&(c.DOMTokenList.prototype.forEach=Array.prototype.forEach),Node.prototype.contains||(Node.prototype.contains=(...h)=>{let I=h[0];if(!(0 in h))throw new TypeError("1 argument is required");do{if(this===I)return!0}while(I=I&&I.parentNode);return!1})}();let rc,Wc=0;const zc=Xr=>{for(const Ao of di||[])Ao.eventProcessor&&(Xr=Ao.eventProcessor(Xr));return Er&&!Xo&&(Xr=Er(Xr)),Xr};br=(Xr,Ao)=>{const Jr=Xr;if(Jr.timestamp=ht(),(0,R.z)([ao,"access",$i=>$i[0],"optionalAccess",$i=>$i.isFrozen,"call",$i=>$i()])&&Jr.type!==fr.FullSnapshot&&!(Jr.type===fr.IncrementalSnapshot&&Jr.data.source===pr.Mutation)&&ao.forEach($i=>$i.unfreeze()),nc)(0,R.z)([h,"optionalCall",$i=>$i(zc(Jr),Ao)]);else if(Xo){const $i={type:"rrweb",event:zc(Jr),origin:window.location.origin,isCheckout:Ao};window.parent.postMessage($i,"*")}if(Jr.type===fr.FullSnapshot)rc=Jr,Wc=0;else if(Jr.type===fr.IncrementalSnapshot){if(Jr.data.source===pr.Mutation&&Jr.data.isAttachIframe)return;Wc++,(P&&Wc>=P||I&&rc&&Jr.timestamp-rc.timestamp>I)&&pi(!0)}};const ic=Xr=>{br({type:fr.IncrementalSnapshot,data:{source:pr.Mutation,...Xr}})},Gc=Xr=>br({type:fr.IncrementalSnapshot,data:{source:pr.Scroll,...Xr}}),ol=Xr=>br({type:fr.IncrementalSnapshot,data:{source:pr.CanvasMutation,...Xr}}),Da=new us({mutationCb:ic,adoptedStyleSheetCb:Xr=>br({type:fr.IncrementalSnapshot,data:{source:pr.AdoptedStyleSheet,...Xr}})}),qo="boolean"==typeof __RRWEB_EXCLUDE_IFRAME__&&__RRWEB_EXCLUDE_IFRAME__?new Gi:new Fo({mirror:kr,mutationCb:ic,stylesheetManager:Da,recordCrossOriginIframes:Mr,wrappedEmit:br});for(const Xr of di||[])Xr.getMirror&&Xr.getMirror({nodeMirror:kr,crossOriginIframeMirror:qo.crossOriginIframeMirror,crossOriginIframeStyleMirror:qo.crossOriginIframeStyleMirror});const Rc=new Ki,Fs=function co(c,h){try{return c?c(h):new Hi}catch{return console.warn("Unable to initialize CanvasManager"),new Hi}}(sl,{mirror:kr,win:window,mutationCb:Xr=>br({type:fr.IncrementalSnapshot,data:{source:pr.CanvasMutation,...Xr}}),recordCanvas:kn,blockClass:ee,blockSelector:Ie,unblockSelector:Fe,maxCanvasSize:Qn,sampling:wn.canvas,dataURLOptions:hr,errorHandler:po}),ea="boolean"==typeof __RRWEB_EXCLUDE_SHADOW_DOM__&&__RRWEB_EXCLUDE_SHADOW_DOM__?new ga:new wa({mutationCb:ic,scrollCb:Gc,bypassOptions:{onMutation:qs,blockClass:ee,blockSelector:Ie,unblockSelector:Fe,maskAllText:Dt,maskTextClass:xt,unmaskTextClass:Pt,maskTextSelector:Ut,unmaskTextSelector:rn,inlineStylesheet:gn,maskInputOptions:Na,dataURLOptions:hr,maskAttributeFn:yn,maskTextFn:Yr,maskInputFn:ui,recordCanvas:kn,inlineImages:ss,sampling:wn,slimDOMOptions:Jo,iframeManager:qo,stylesheetManager:Da,canvasManager:Fs,keepIframeSrcFn:qi,processedNodeManager:Rc},mirror:kr}),pi=(Xr=!1)=>{br({type:fr.Meta,data:{href:window.location.href,width:Zt(),height:Bt()}},Xr),Da.reset(),ea.init(),ao.forEach(Jr=>Jr.lock());const Ao=function ii(c,h){const{mirror:I=new fn,blockClass:P="rr-block",blockSelector:ee=null,unblockSelector:Ie=null,maskAllText:Fe=!1,maskTextClass:rt="rr-mask",unmaskTextClass:Xe=null,maskTextSelector:Dt=null,unmaskTextSelector:xt=null,inlineStylesheet:Pt=!0,inlineImages:Ut=!1,recordCanvas:rn=!1,maskAllInputs:gn=!1,maskAttributeFn:Sn,maskTextFn:or,maskInputFn:ot,slimDOM:yn=!1,dataURLOptions:ui,preserveWhiteSpace:Yr,onSerialize:Qn,onIframeLoad:Er,iframeLoadTimeout:wn,onStylesheetLoad:hr,
1stylesheetLoadTimeout:Mi,keepIframeSrcFn:kn=(()=>!1)}=h||{};return ki(c,{doc:c,mirror:I,blockClass:P,blockSelector:ee,unblockSelector:Ie,maskAllText:Fe,maskTextClass:rt,unmaskTextClass:Xe,maskTextSelector:Dt,unmaskTextSelector:xt,skipChild:!1,inlineStylesheet:Pt,maskInputOptions:!0===gn?{color:!0,date:!0,"datetime-local":!0,email:!0,month:!0,number:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0,textarea:!0,select:!0}:!1===gn?{}:gn,maskAttributeFn:Sn,maskTextFn:or,maskInputFn:ot,slimDOMOptions:!0===yn||"all"===yn?{script:!0,comment:!0,headFavicon:!0,headWhitespace:!0,headMetaDescKeywords:"all"===yn,headMetaSocial:!0,headMetaRobots:!0,headMetaHttpEquiv:!0,headMetaAuthorship:!0,headMetaVerification:!0}:!1===yn?{}:yn,dataURLOptions:ui,inlineImages:Ut,recordCanvas:rn,preserveWhiteSpace:Yr,onSerialize:Qn,onIframeLoad:Er,iframeLoadTimeout:wn,onStylesheetLoad:hr,stylesheetLoadTimeout:Mi,keepIframeSrcFn:kn,newlyAddedElement:!1})}(document,{mirror:kr,blockClass:ee,blockSelector:Ie,unblockSelector:Fe,maskAllText:Dt,maskTextClass:xt,unmaskTextClass:Pt,maskTextSelector:Ut,unmaskTextSelector:rn,inlineStylesheet:gn,maskAllInputs:Na,maskAttributeFn:yn,maskInputFn:ui,maskTextFn:Yr,slimDOM:Jo,dataURLOptions:hr,recordCanvas:kn,inlineImages:ss,onSerialize:Jr=>{$r(Jr,kr)&&qo.addIframe(Jr),ar(Jr,kr)&&Da.trackLinkElement(Jr),tr(Jr)&&ea.addShadowRoot(Jr.shadowRoot,document)},onIframeLoad:(Jr,$i)=>{qo.attachIframe(Jr,$i),ea.observeAttachShadow(Jr)},onStylesheetLoad:(Jr,$i)=>{Da.attachLinkElement(Jr,$i)},keepIframeSrcFn:qi});if(!Ao)return console.warn("Failed to snapshot the document");br({type:fr.FullSnapshot,data:{node:Ao,initialOffset:dt(window)}}),ao.forEach(Jr=>Jr.unlock()),document.adoptedStyleSheets&&document.adoptedStyleSheets.length>0&&Da.adoptStyleSheets(document.adoptedStyleSheets,kr.getId(document))};_o=pi;try{const Xr=[],Ao=$i=>gr(zi)({onMutation:qs,mutationCb:ic,mousemoveCb:(qr,Sa)=>br({type:fr.IncrementalSnapshot,data:{source:Sa,positions:qr}}),mouseInteractionCb:qr=>br({type:fr.IncrementalSnapshot,data:{source:pr.MouseInteraction,...qr}}),scrollCb:Gc,viewportResizeCb:qr=>br({type:fr.IncrementalSnapshot,data:{source:pr.ViewportResize,...qr}}),inputCb:qr=>br({type:fr.IncrementalSnapshot,data:{source:pr.Input,...qr}}),mediaInteractionCb:qr=>br({type:fr.IncrementalSnapshot,data:{source:pr.MediaInteraction,...qr}}),styleSheetRuleCb:qr=>br({type:fr.IncrementalSnapshot,data:{source:pr.StyleSheetRule,...qr}}),styleDeclarationCb:qr=>br({type:fr.IncrementalSnapshot,data:{source:pr.StyleDeclaration,...qr}}),canvasMutationCb:ol,fontCb:qr=>br({type:fr.IncrementalSnapshot,data:{source:pr.Font,...qr}}),selectionCb:qr=>{br({type:fr.IncrementalSnapshot,data:{source:pr.Selection,...qr}})},customElementCb:qr=>{br({type:fr.IncrementalSnapshot,data:{source:pr.CustomElement,...qr}})},blockClass:ee,ignoreClass:rt,ignoreSelector:Xe,maskAllText:Dt,maskTextClass:xt,unmaskTextClass:Pt,maskTextSelector:Ut,unmaskTextSelector:rn,maskInputOptions:Na,inlineStylesheet:gn,sampling:wn,recordCanvas:kn,inlineImages:ss,userTriggeredOnInput:Yi,collectFonts:Qr,doc:$i,maskAttributeFn:yn,maskInputFn:ui,maskTextFn:Yr,keepIframeSrcFn:qi,blockSelector:Ie,unblockSelector:Fe,slimDOMOptions:Jo,dataURLOptions:hr,mirror:kr,iframeManager:qo,stylesheetManager:Da,shadowDomManager:ea,processedNodeManager:Rc,canvasManager:Fs,ignoreCSSAttributes:fi,plugins:(0,R.z)([di,"optionalAccess",qr=>qr.filter,"call",qr=>qr(Sa=>Sa.observer),"optionalAccess",qr=>qr.map,"call",qr=>qr(Sa=>({observer:Sa.observer,options:Sa.options,callback:sc=>br({type:fr.Plugin,data:{plugin:Sa.name,payload:sc}})}))])||[]},{});qo.addLoadListener($i=>{try{Xr.push(Ao($i.contentDocument))}catch(qr){console.warn(qr)}});const Jr=()=>{pi(),Xr.push(Ao(document))};return"interactive"===document.readyState||"complete"===document.readyState?Jr():(Xr.push(et("DOMContentLoaded",()=>{br({type:fr.DomContentLoaded,data:{}}),"DOMContentLoaded"===Ni&&Jr()})),Xr.push(et("load",()=>{br({type:fr.Load,data:{}}),"load"===Ni&&Jr()},window))),()=>{Xr.forEach($i=>$i()),Rc.destroy(),_o=void 0,function ps(){oo=void 0}()}}catch(Xr){console.warn(Xr)}}zn.mirror=kr,zn.takeFullSnapshot=function Io(c){if(!_o)throw new Error("please take full snapshot after start recording");_o(c)};const Ma=3;function lo(c){return c>9999999999?c:1e3*c}function ts(c){return c>9999999999?c/1e3:c}
1function oi(c,h){"sentry.transaction"!==h.category&&(["ui.click","ui.input"].includes(h.category)?c.triggerUserActivity():c.checkAndHandleExpiredSession(),c.addUpdate(()=>(c.throttledAddEvent({type:fr.Custom,timestamp:1e3*(h.timestamp||0),data:{tag:"breadcrumb",payload:(0,V.S8)(h,10,1e3)}}),"console"===h.category)))}const Zi="button,a";function ds(c){return c.closest(Zi)||c}function Ti(c){const h=Bs(c);return h&&h instanceof Element?ds(h):h}function Bs(c){return function Ls(c){return"object"==typeof c&&!!c&&"target"in c}(c)?c.target:c}let bs;class Os{constructor(h,I,P=oi){this._lastMutation=0,this._lastScroll=0,this._clicks=[],this._timeout=I.timeout/1e3,this._threshold=I.threshold/1e3,this._scollTimeout=I.scrollTimeout/1e3,this._replay=h,this._ignoreSelector=I.ignoreSelector,this._addBreadcrumbEvent=P}addListeners(){const h=function js(c){return bs||(bs=[],function $s(){(0,W.GS)(X,"open",function(c){return function(...h){if(bs)try{bs.forEach(I=>I())}catch{}return c.apply(X,h)}})}()),bs.push(c),()=>{const h=bs?bs.indexOf(c):-1;h>-1&&bs.splice(h,1)}}(()=>{this._lastMutation=Do()});this._teardown=()=>{h(),this._clicks=[],this._lastMutation=0,this._lastScroll=0}}removeListeners(){this._teardown&&this._teardown(),this._checkClickTimeout&&clearTimeout(this._checkClickTimeout)}handleClick(h,I){if(function ys(c,h){return!!(!ma.includes(c.tagName)||"INPUT"===c.tagName&&!["submit","button"].includes(c.getAttribute("type")||"")||"A"===c.tagName&&(c.hasAttribute("download")||c.hasAttribute("target")&&"_self"!==c.getAttribute("target"))||h&&c.matches(h))}(I,this._ignoreSelector)||!function ya(c){return!(!c.data||"number"!=typeof c.data.nodeId||!c.timestamp)}(h))return;const P={timestamp:ts(h.timestamp),clickBreadcrumb:h,clickCount:0,node:I};this._clicks.some(ee=>ee.node===P.node&&Math.abs(ee.timestamp-P.timestamp)<1)||(this._clicks.push(P),1===this._clicks.length&&this._scheduleCheckClicks())}registerMutation(h=Date.now()){this._lastMutation=ts(h)}registerScroll(h=Date.now()){this._lastScroll=ts(h)}registerClick(h){const I=ds(h);this._handleMultiClick(I)}_handleMultiClick(h){this._getClicks(h).forEach(I=>{I.clickCount++})}_getClicks(h){return this._clicks.filter(I=>I.node===h)}_checkClicks(){const h=[],I=Do();this._clicks.forEach(P=>{!P.mutationAfter&&this._lastMutation&&(P.mutationAfter=P.timestamp<=this._lastMutation?this._lastMutation-P.timestamp:void 0),!P.scrollAfter&&this._lastScroll&&(P.scrollAfter=P.timestamp<=this._lastScroll?this._lastScroll-P.timestamp:void 0),P.timestamp+this._timeout<=I&&h.push(P)});for(const P of h){const ee=this._clicks.indexOf(P);ee>-1&&(this._generateBreadcrumbs(P),this._clicks.splice(ee,1))}this._clicks.length&&this._scheduleCheckClicks()}_generateBreadcrumbs(h){const I=this._replay,Ie=!(h.scrollAfter&&h.scrollAfter<=this._scollTimeout||h.mutationAfter&&h.mutationAfter<=this._threshold),{clickCount:Fe,clickBreadcrumb:rt}=h;if(Ie){const Xe=1e3*Math.min(h.mutationAfter||this._timeout,this._timeout),Dt=Xe<1e3*this._timeout?"mutation":"timeout",xt={type:"default",message:rt.message,timestamp:rt.timestamp,category:"ui.slowClickDetected",data:{...rt.data,url:X.location.href,route:I.getCurrentRoute(),timeAfterClickMs:Xe,endReason:Dt,clickCount:Fe||1}};this._addBreadcrumbEvent(I,xt)}else if(Fe>1){const Xe={type:"default",message:rt.message,timestamp:rt.timestamp,category:"ui.multiClick",data:{...rt.data,url:X.location.href,route:I.getCurrentRoute(),clickCount:Fe,metric:!0}};this._addBreadcrumbEvent(I,Xe)}}_scheduleCheckClicks(){this._checkClickTimeout&&clearTimeout(this._checkClickTimeout),this._checkClickTimeout=setTimeout(()=>this._checkClicks(),1e3)}}const ma=["A","BUTTON","INPUT"];function Do(){return Date.now()/1e3}function Ps(c){return{timestamp:Date.now()/1e3,type:"default",...c}}var zo=function(c){return c[c.Document=0]="Document",c[c.DocumentType=1]="DocumentType",c[c.Element=2]="Element",c[c.Text=3]="Text",c[c.CDATA=4]="CDATA",c[c.Comment=5]="Comment",c}(zo||{});const Aa=new Set(["id","class","aria-label","role","name","alt","title","data-test-id","data-testid","disabled","aria-disabled","data-sentry-component"]);function va(c){const h={};for(const I in c)if(Aa.has(I)){let P=I;("data-testid"===I||"data-test-id"===I)&&(P="testId"),h[P]=c[I]}return h}function Kr(c,h){const I=zn.mirror.getId(c),P=I&&zn.mirror.getNode(I),ee=P&&zn.mirror.getMeta(P),Ie=ee&&function La(c){return c.type===zo.Element}(ee)?ee:null;return{message:h,data:Ie?{nodeId:I,node:{id:I,tagName:Ie.tagName,textContent:Array.from(Ie.childNodes).map(Fe=>
1Fe.type===zo.Text&&Fe.textContent).filter(Boolean).map(Fe=>Fe.trim()).join(""),attributes:va(Ie.attributes)}}:{}}}const Yn={resource:function Zo(c){const{entryType:h,initiatorType:I,name:P,responseEnd:ee,startTime:Ie,decodedBodySize:Fe,encodedBodySize:rt,responseStatus:Xe,transferSize:Dt}=c;return["fetch","xmlhttprequest"].includes(I)?null:{type:`${h}.${I}`,start:mi(Ie),end:mi(ee),name:P,data:{size:Dt,statusCode:Xe,decodedBodySize:Fe,encodedBodySize:rt}}},paint:function Li(c){const{duration:h,entryType:I,name:P,startTime:ee}=c,Ie=mi(ee);return{type:I,name:P,start:Ie,end:Ie+h,data:void 0}},navigation:function Ko(c){const{entryType:h,name:I,decodedBodySize:P,duration:ee,domComplete:Ie,encodedBodySize:Fe,domContentLoadedEventStart:rt,domContentLoadedEventEnd:Xe,domInteractive:Dt,loadEventStart:xt,loadEventEnd:Pt,redirectCount:Ut,startTime:rn,transferSize:gn,type:Sn}=c;return 0===ee?null:{type:`${h}.${Sn}`,start:mi(rn),end:mi(Ie),name:I,data:{size:gn,decodedBodySize:P,encodedBodySize:Fe,duration:ee,domInteractive:Dt,domContentLoadedEventStart:rt,domContentLoadedEventEnd:Xe,loadEventStart:xt,loadEventEnd:Pt,domComplete:Ie,redirectCount:Ut}}}};function bi(c){return Yn[c.entryType]?Yn[c.entryType](c):null}function mi(c){return((Y.k3||X.performance.timeOrigin)+c)/1e3}const Fr=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__;function D(c,h){Fr&&(re.vF.info(c),h&&ce(c))}function N(c,h){Fr&&(re.vF.info(c),h&&setTimeout(()=>{ce(c)},0))}function ce(c){(0,j.ZQ)({category:"console",data:{logger:"replay"},level:"info",message:c},{level:"info"})}class be extends Error{constructor(){super(`Event buffer exceeded maximum size of ${At}.`)}}class $e{constructor(){this.events=[],this._totalSize=0,this.hasCheckout=!1}get hasEvents(){return this.events.length>0}get type(){return"sync"}destroy(){this.events=[]}addEvent(h){var I=this;return(0,p.A)(function*(){const P=JSON.stringify(h).length;if(I._totalSize+=P,I._totalSize>At)throw new be;I.events.push(h)})()}finish(){return new Promise(h=>{const I=this.events;this.clear(),h(JSON.stringify(I))})}clear(){this.events=[],this._totalSize=0,this.hasCheckout=!1}getEarliestTimestamp(){const h=this.events.map(I=>I.timestamp).sort()[0];return h?lo(h):null}}class Ve{constructor(h){this._worker=h,this._id=0}ensureReady(){return this._ensureReadyPromise||(this._ensureReadyPromise=new Promise((h,I)=>{this._worker.addEventListener("message",({data:P})=>{P.success?h():I()},{once:!0}),this._worker.addEventListener("error",P=>{I(P)},{once:!0})})),this._ensureReadyPromise}destroy(){D("[Replay] Destroying compression worker"),this._worker.terminate()}postMessage(h,I){const P=this._getAndIncrementId();return new Promise((ee,Ie)=>{const Fe=({data:rt})=>{const Xe=rt;if(Xe.method===h&&Xe.id===P){if(this._worker.removeEventListener("message",Fe),!Xe.success)return Fr&&re.vF.error("[Replay]",Xe.response),void Ie(new Error("Error in compression worker"));ee(Xe.response)}};this._worker.addEventListener("message",Fe),this._worker.postMessage({id:P,method:h,arg:I})})}_getAndIncrementId(){return this._id++}}class lt{constructor(h){this._worker=new Ve(h),this._earliestTimestamp=null,this._totalSize=0,this.hasCheckout=!1}get hasEvents(){return!!this._earliestTimestamp}get type(){return"worker"}ensureReady(){return this._worker.ensureReady()}destroy(){this._worker.destroy()}addEvent(h){const I=lo(h.timestamp);(!this._earliestTimestamp||I<this._earliestTimestamp)&&(this._earliestTimestamp=I);const P=JSON.stringify(h);return this._totalSize+=P.length,this._totalSize>At?Promise.reject(new be):this._sendEventToWorker(P)}finish(){return this._finishRequest()}clear(){this._earliestTimestamp=null,this._totalSize=0,this.hasCheckout=!1,this._worker.postMessage("clear").then(null,h=>{Fr&&re.vF.warn('[Replay] Sending "clear" message to worker failed',h)})}getEarliestTimestamp(){return this._earliestTimestamp}_sendEventToWorker(h){return this._worker.postMessage("addEvent",h)}_finishRequest(){var h=this;return(0,p.A)(function*(){const I=yield h._worker.postMessage("finish");return h._earliestTimestamp=null,h._totalSize=0,I})()}}class Tt{constructor(h){this._fallback=new $e,this._compression=new lt(h),this._used=this._fallback,this._ensureWorkerIsLoadedProm
1ise=this._ensureWorkerIsLoaded()}get type(){return this._used.type}get hasEvents(){return this._used.hasEvents}get hasCheckout(){return this._used.hasCheckout}set hasCheckout(h){this._used.hasCheckout=h}destroy(){this._fallback.destroy(),this._compression.destroy()}clear(){return this._used.clear()}getEarliestTimestamp(){return this._used.getEarliestTimestamp()}addEvent(h){return this._used.addEvent(h)}finish(){var h=this;return(0,p.A)(function*(){return yield h.ensureWorkerIsLoaded(),h._used.finish()})()}ensureWorkerIsLoaded(){return this._ensureWorkerIsLoadedPromise}_ensureWorkerIsLoaded(){var h=this;return(0,p.A)(function*(){try{yield h._compression.ensureReady()}catch{return void D("[Replay] Failed to load the compression worker, falling back to simple buffer")}yield h._switchToCompressionWorker()})()}_switchToCompressionWorker(){var h=this;return(0,p.A)(function*(){const{events:I,hasCheckout:P}=h._fallback,ee=[];for(const Ie of I)ee.push(h._compression.addEvent(Ie));h._compression.hasCheckout=P,h._used=h._compression;try{yield Promise.all(ee)}catch(Ie){Fr&&re.vF.warn("[Replay] Failed to add events when switching buffers.",Ie)}})()}}function Gn(){try{return"sessionStorage"in X&&!!X.sessionStorage}catch{return!1}}function ni(c){return void 0!==c&&Math.random()<c}function ai(c){const h=Date.now();return{id:c.id||(0,ue.eJ)(),started:c.started||h,lastActivity:c.lastActivity||h,segmentId:c.segmentId||0,sampled:c.sampled,previousSessionId:c.previousSessionId}}function Hr(c){if(Gn())try{X.sessionStorage.setItem(se,JSON.stringify(c))}catch{}}function Oi({sessionSampleRate:c,allowBuffering:h,stickySession:I=!1},{previousSessionId:P}={}){const ee=function ri(c,h){return ni(c)?"session":!!h&&"buffer"}(c,h),Ie=ai({sampled:ee,previousSessionId:P});return I&&Hr(Ie),Ie}function Ns(c,h,I=+new Date){return null===c||void 0===h||h<0||0!==h&&c+h<=I}function Ui(c,{maxReplayDuration:h,sessionIdleExpire:I,targetTime:P=Date.now()}){return Ns(c.started,h,P)||Ns(c.lastActivity,I,P)}function Ei(c,{sessionIdleExpire:h,maxReplayDuration:I}){return!(!Ui(c,{sessionIdleExpire:h,maxReplayDuration:I})||"buffer"===c.sampled&&0===c.segmentId)}function xs({traceInternals:c,sessionIdleExpire:h,maxReplayDuration:I,previousSessionId:P},ee){const Ie=ee.stickySession&&function To(c){if(!Gn())return null;try{const h=X.sessionStorage.getItem(se);if(!h)return null;const I=JSON.parse(h);return N("[Replay] Loading existing session",c),ai(I)}catch{return null}}(c);return Ie?Ei(Ie,{sessionIdleExpire:h,maxReplayDuration:I})?(N("[Replay] Session in sessionStorage is expired, creating new one..."),Oi(ee,{previousSessionId:Ie.id})):Ie:(N("[Replay] Creating new session",c),Oi(ee,{previousSessionId:P}))}function ho(c,h,I){return!!ns(c,h)&&(hs(c,h,I),!0)}function hs(c,h,I){return Yo.apply(this,arguments)}function Yo(){return(Yo=(0,p.A)(function*(c,h,I){if(!c.eventBuffer)return null;try{I&&"buffer"===c.recordingMode&&c.eventBuffer.clear(),I&&(c.eventBuffer.hasCheckout=!0);const ee=function v(c,h){try{if("function"==typeof h&&function ta(c){return c.type===fr.Custom}(c))return h(c)}catch(I){return Fr&&re.vF.error("[Replay] An error occured in the `beforeAddRecordingEvent` callback, skipping the event...",I),null}return c}(h,c.getOptions().beforeAddRecordingEvent);return ee?yield c.eventBuffer.addEvent(ee):void 0}catch(P){const ee=P&&P instanceof be?"addEventSizeExceeded":"addEvent";Fr&&re.vF.error(P),yield c.stop({reason:ee});const Ie=(0,j.KU)();Ie&&Ie.recordDroppedEvent("internal_sdk_error","replay")}})).apply(this,arguments)}function ns(c,h){if(!c.eventBuffer||c.isPaused()||!c.isEnabled())return!1;const I=lo(h.timestamp);return!(I+c.timeouts.sessionIdlePause<Date.now()||I>c.getContext().initialTimestamp+c.getOptions().maxReplayDuration&&(D(`[Replay] Skipping event with timestamp ${I} because it is after maxReplayDuration`,c.getOptions()._experiments.traceInternals),1))}function q(c){return!c.type}function M(c){return"transaction"===c.type}function De(c){return"feedback"===c.type}function ut(c){const h=function qn(){const c=(0,j.KU)();if(!c)return!1;const h=c.getTransport();return h&&h.send.__sentry__baseTransport__||!1}();return(I,P)=>{if(!c.isEnabled()||!q(I)&&!M(I))return;const ee=P&&P.statusCode;if(!h||!(!ee||ee<200||ee>=300)){if(M(I))return void function St(c,h){const I=c.getContext();h.contexts&&h.contexts.trace&&h.contexts.trace.trace_id&&I.traceIds.size<100&&I.traceIds.add(h.contexts.trace.trace_id)}(c,I);!function qt(c,h){const I=c.getContext();if(h.event_id&&I.errorIds.size<100&&I.errorIds.add(h.event_id),"buffer"!==c.recordingMode||!h.tags||
1!h.tags.replayId)return;const{beforeErrorSampling:P}=c.getOptions();"function"==typeof P&&!P(h)||setTimeout(()=>{c.sendBufferedReplayOrFlush()})}(c,I)}}}function mr(c,h){return h.map(({type:I,start:P,end:ee,name:Ie,data:Fe})=>{const rt=c.throttledAddEvent({type:fr.Custom,timestamp:P,data:{tag:"performanceSpan",payload:{op:I,description:Ie,startTimestamp:P,endTimestamp:ee,data:Fe}}});return"string"==typeof rt?Promise.resolve(null):rt})}function Sr(c,h){c.isEnabled()&&null!==h&&(function Or(c,h){return(!Fr||!c.getOptions()._experiments.traceInternals)&&(0,K.A)(h,(0,j.KU)())}(c,h.name)||c.addUpdate(()=>(mr(c,[h]),!0)))}function _i(c,h){if(c)try{if("string"==typeof c)return h.encode(c).length;if(c instanceof URLSearchParams)return h.encode(c.toString()).length;if(c instanceof FormData){const I=ra(c);return h.encode(I).length}if(c instanceof Blob)return c.size;if(c instanceof ArrayBuffer)return c.byteLength}catch{}}function Js(c){if(!c)return;const h=parseInt(c,10);return isNaN(h)?void 0:h}function rr(c){try{if("string"==typeof c)return[c];if(c instanceof URLSearchParams)return[c.toString()];if(c instanceof FormData)return[ra(c)];if(!c)return[void 0]}catch{return Fr&&re.vF.warn("[Replay] Failed to serialize body",c),[void 0,"BODY_PARSE_ERROR"]}return Fr&&re.vF.info("[Replay] Skipping network body because of body type",c),[void 0,"UNPARSEABLE_BODY_TYPE"]}function Ws(c,h){if(!c)return{headers:{},size:void 0,_meta:{warnings:[h]}};const I={...c._meta};return I.warnings=[...I.warnings||[],h],c._meta=I,c}function Ba(c,h){if(!h)return null;const{startTimestamp:I,endTimestamp:P,url:ee,method:Ie,statusCode:Fe,request:rt,response:Xe}=h;return{type:c,start:I/1e3,end:P/1e3,name:ee,data:(0,W.Ce)({method:Ie,statusCode:Fe,request:rt,response:Xe})}}function zs(c){return{headers:{},size:c,_meta:{warnings:["URL_SKIPPED"]}}}function Nr(c,h,I){if(!h&&0===Object.keys(c).length)return;if(!h)return{headers:c};if(!I)return{headers:c,size:h};const P={headers:c,size:h},{body:ee,warnings:Ie}=function rs(c){if(!c||"string"!=typeof c)return{body:c};const h=c.length>ke,I=function ia(c){const h=c[0],I=c[c.length-1];return"["===h&&"]"===I||"{"===h&&"}"===I}(c);if(h){const P=c.slice(0,ke);return I?{body:P,warnings:["MAYBE_JSON_TRUNCATED"]}:{body:`${P}\u2026`,warnings:["TEXT_TRUNCATED"]}}if(I)try{return{body:JSON.parse(c)}}catch{}return{body:c}}(I);return P.body=ee,Ie&&Ie.length>0&&(P._meta={warnings:Ie}),P}function na(c,h){return Object.keys(c).reduce((I,P)=>{const ee=P.toLowerCase();return h.includes(ee)&&c[P]&&(I[ee]=c[P]),I},{})}function ra(c){return new URLSearchParams(c).toString()}function Qa(c,h){const I=function sa(c,h=X.document.baseURI){if(c.startsWith("http://")||c.startsWith("https://")||c.startsWith(X.location.origin))return c;const I=new URL(c,h);if(I.origin!==new URL(h).origin)return c;const P=I.href;return!c.endsWith("/")&&P.endsWith("/")?P.slice(0,-1):P}(c);return(0,oe.Xr)(I,h)}function bo(){return bo=(0,p.A)(function*(c,h,I){try{const P=yield function Oa(c,h,I){return Uo.apply(this,arguments)}(c,h,I),ee=Ba("resource.fetch",P);Sr(I.replay,ee)}catch(P){Fr&&re.vF.error("[Replay] Failed to capture fetch breadcrumb",P)}}),bo.apply(this,arguments)}function Uo(){return Uo=(0,p.A)(function*(c,h,I){const P=Date.now(),{startTimestamp:ee=P,endTimestamp:Ie=P}=h,{url:Fe,method:rt,status_code:Xe=0,request_body_size:Dt,response_body_size:xt}=c.data,Pt=Qa(Fe,I.networkDetailAllowUrls)&&!Qa(Fe,I.networkDetailDenyUrls),Ut=Pt?function Bo({networkCaptureBodies:c,networkRequestHeaders:h},I,P){const ee=I?function oa(c,h){return 1===c.length&&"string"!=typeof c[0]?Xa(c[0],h):2===c.length?Xa(c[1],h):{}}(I,h):{};if(!c)return Nr(ee,P,void 0);const Ie=ws(I),[Fe,rt]=rr(Ie),Xe=Nr(ee,P,Fe);return rt?Ws(Xe,rt):Xe}(I,h.input,Dt):zs(Dt),rn=yield function Bi(c,h,I,P){return Qo.apply(this,arguments)}(Pt,I,h.response,xt);return{startTimestamp:ee,endTimestamp:Ie,url:Fe,method:rt,statusCode:Xe,request:Ut,response:rn}}),Uo.apply(this,arguments)}function Qo(){return Qo=(0,p.A)(function*(c,{networkCaptureBodies:h,textEncoder:I,networkResponseHeaders:P},ee,Ie){if(!c&&void 0!==Ie)return zs(Ie);const Fe=ee?ja(ee.headers,P):{};if(!ee||!h&&void 0!==Ie)return Nr(Fe,Ie,void 0);const[rt,Xe]=yield function fc(c){return ji.apply(this,arguments)}(ee),Dt=function wi(c,{networkCaptureBodies:h,textEncoder:I,responseBodySize:P,captureDetails:ee,headers:Ie}){try{const Fe=c&&c.length&&void 0===P?_i(c,I):P;return ee?Nr(Ie,Fe,h?c:void 0):zs(Fe)}catch(Fe){return Fr&&re.vF.warn("[Replay] Failed to serialize response body",Fe),Nr(Ie,P,void 0)}}(rt,{networkCaptureBodies:h,textEncoder:I,responseBodySize:Ie,captureDetails:c,headers:Fe});return Xe?Ws(Dt,Xe):Dt}),Qo.apply(this,arguments)}function ji(){return(ji=(0,p.A)(function*(c){const h=function ks(c){try{return c.clone()}catch(h){Fr&&re.vF.warn("[Replay] Failed to clone response body",h)}}(c);if(!h)return[void 0,"BODY_PARSE_ERROR"];try{return[yield Ja(h)]}catch(I){return Fr&&re.vF.warn("[Replay] Failed to get text body from response",I),[void 0,"BODY_PARSE_ERROR"]}})).apply(this,arguments)}function ws(c=[]){if(2===c.length&&"object"==typeof c[1])return c[1].body}function ja(c,h){const I={};return h.forEach(P=>{c.get(P)&&(I[P]=c.get(P))}),I}function Xa(c,h){if(!c)return{};const I=c.headers;
1return I?I instanceof Headers?ja(I,h):Array.isArray(I)?{}:na(I,h):{}}function Ja(c){return new Promise((h,I)=>{const P=setTimeout(()=>I(new Error("Timeout while trying to read response body")),500);(function wo(c){return aa.apply(this,arguments)})(c).then(ee=>h(ee),ee=>I(ee)).finally(()=>clearTimeout(P))})}function aa(){return(aa=(0,p.A)(function*(c){return yield c.text()})).apply(this,arguments)}function ca(){return(ca=(0,p.A)(function*(c,h,I){try{const P=function Pa(c,h,I){const P=Date.now(),{startTimestamp:ee=P,endTimestamp:Ie=P,input:Fe,xhr:rt}=h,{url:Xe,method:Dt,status_code:xt=0,request_body_size:Pt,response_body_size:Ut}=c.data;if(!Xe)return null;if(!rt||!Qa(Xe,I.networkDetailAllowUrls)||Qa(Xe,I.networkDetailDenyUrls))return{startTimestamp:ee,endTimestamp:Ie,url:Xe,method:Dt,statusCode:xt,request:zs(Pt),response:zs(Ut)};const rn=rt[he.Er],gn=rn?na(rn.request_headers,I.networkRequestHeaders):{},Sn=na(function Bc(c){const h=c.getAllResponseHeaders();return h?h.split("\r\n").reduce((I,P)=>{const[ee,Ie]=P.split(": ");return I[ee.toLowerCase()]=Ie,I},{}):{}}(rt),I.networkResponseHeaders),[or,ot]=I.networkCaptureBodies?rr(Fe):[void 0],[yn,ui]=I.networkCaptureBodies?function bc(c){const h=[];try{return[c.responseText]}catch(I){h.push(I)}try{return function rl(c,h){try{if("string"==typeof c)return[c];if(c instanceof Document)return[c.body.outerHTML];if("json"===h&&c&&"object"==typeof c)return[JSON.stringify(c)];if(!c)return[void 0]}catch{return Fr&&re.vF.warn("[Replay] Failed to serialize body",c),[void 0,"BODY_PARSE_ERROR"]}return Fr&&re.vF.info("[Replay] Skipping network body because of body type",c),[void 0,"UNPARSEABLE_BODY_TYPE"]}(c.response,c.responseType)}catch(I){h.push(I)}return Fr&&re.vF.warn("[Replay] Failed to get xhr response body",...h),[void 0]}(rt):[void 0],Yr=Nr(gn,Pt,or),Qn=Nr(Sn,Ut,yn);return{startTimestamp:ee,endTimestamp:Ie,url:Xe,method:Dt,statusCode:xt,request:ot?Ws(Yr,ot):Yr,response:ui?Ws(Qn,ui):Qn}}(c,h,I),ee=Ba("resource.xhr",P);Sr(I.replay,ee)}catch(P){Fr&&re.vF.error("[Replay] Failed to capture xhr breadcrumb",P)}})).apply(this,arguments)}function Il(c){const h=(0,j.KU)();try{const I=new TextEncoder,{networkDetailAllowUrls:P,networkDetailDenyUrls:ee,networkCaptureBodies:Ie,networkRequestHeaders:Fe,networkResponseHeaders:rt}=c.getOptions(),Xe={replay:c,textEncoder:I,networkDetailAllowUrls:P,networkDetailDenyUrls:ee,networkCaptureBodies:Ie,networkRequestHeaders:Fe,networkResponseHeaders:rt};h&&h.on?h.on("beforeAddBreadcrumb",(Dt,xt)=>function Jl(c,h,I){if(h.data)try{(function Dl(c){return"xhr"===c.category})(h)&&function m(c){return c&&c.xhr}(I)&&(function hc(c,h,I){const{xhr:P,input:ee}=h;if(!P)return;const Ie=_i(ee,I.textEncoder),Fe=P.getResponseHeader("content-length")?Js(P.getResponseHeader("content-length")):function _l(c,h,I){try{return _i("json"===h&&c&&"object"==typeof c?JSON.stringify(c):c,I)}catch{return}}(P.response,P.responseType,I.textEncoder);void 0!==Ie&&(c.data.request_body_size=Ie),void 0!==Fe&&(c.data.response_body_size=Fe)}(h,I,c),function qa(c,h,I){ca.apply(this,arguments)}(h,I,c)),function Sl(c){return"fetch"===c.category}(h)&&function w(c){return c&&c.response}(I)&&(function sr(c,h,I){const{input:P,response:ee}=h,Fe=_i(P?ws(P):void 0,I.textEncoder),rt=ee?Js(ee.headers.get("content-length")):void 0;void 0!==Fe&&(c.data.request_body_size=Fe),void 0!==rt&&(c.data.response_body_size=rt)}(h,I,c),function Tc(c,h,I){bo.apply(this,arguments)}(h,I,c))}catch{Fr&&re.vF.warn("Error when enriching network breadcrumb")}}(Xe,Dt,xt)):((0,Re.u)(function Ci(c){return h=>{if(!c.isEnabled())return;const I=function ci(c){const{startTimestamp:h,endTimestamp:I,fetchData:P,response:ee}=c;if(!I)return null;const{method:Ie,url:Fe}=P;return{type:"resource.fetch",start:h/1e3,end:I/1e3,name:Fe,data:{method:Ie,statusCode:ee?ee.status:void 0}}}(h);Sr(c,I)}}(c)),(0,he.Mn)(function Gr(c){return h=>{if(!c.isEnabled())return;const I=function Vs(c){const{startTimestamp:h,endTimestamp:I,xhr:P}=c,ee=P[he.Er];if(!h||!I||!ee)return null;const{method:Ie,url:Fe,status_code:rt}=ee;return void 0===Fe?null:{type:"resource.xhr",name:Fe,start:h/1e3,end:I/1e3,data:{method:Ie,statusCode:rt}}}(h);Sr(c,I)}}(c)))}catch{}}let _=null;function mt(c){return!(!c||!c.on)}function yr(){return(yr=(0,p.A)(function*(c){try{return Promise.all(mr(c,[ur(X.performance.memory)]))}catch{return[]}})).apply(this,arguments)}function ur(c){const{jsHeapSizeLimit:h,totalJSHeapSize:I,usedJSHeapSize:P}=c,ee=Date.now()/1e3;return{type:"memory",name:"memory",start:ee,end:ee,data:{memory:{jsHeapSizeLimit:h,totalJSHeapSize:I,usedJSHeapSize:P}}}}function _a(c){let h=!1;return(I,P)=>{if(!c.checkAndHandleExpiredSession())return void(Fr&&re.vF.warn("[Replay] Received replay event after session expired."));const ee=P||!h;h=!0,c.clickDetector&&function Xs(c,h){try{if(!function So(c){return c.type===Ma}(h))return;const{source:I}=h.data;if(I===pr.Mutation&&c.registerMutation(h.timestamp),I===pr.Scroll&&c.registerScroll(h.timestamp),function wr(c){return c.data.source===pr.MouseInteraction}(h)){const{type:P,id:ee}=h.data,Ie=zn.mirror.getNode(ee);Ie instanceof HTMLElement&&P===Xi.Click&&c.registerClick(Ie)}}catch{}}(c.clickDetector,I),c.addUpdate(()=>{if("buffer"===c.recordingMode&&ee&&c.setInitialState(),!ho(c,I,ee))return!0;
1if(!ee)return!1;if(function Va(c,h){!h||!c.session||0!==c.session.segmentId||ho(c,function $a(c){const h=c.getOptions();return{type:fr.Custom,timestamp:Date.now(),data:{tag:"options",payload:{shouldRecordCanvas:c.isRecordingCanvas(),sessionSampleRate:h.sessionSampleRate,errorSampleRate:h.errorSampleRate,useCompressionOption:h.useCompression,blockAllMedia:h.blockAllMedia,maskAllText:h.maskAllText,maskAllInputs:h.maskAllInputs,useCompression:!!c.eventBuffer&&"worker"===c.eventBuffer.type,networkDetailHasUrls:h.networkDetailAllowUrls.length>0,networkCaptureBodies:h.networkCaptureBodies,networkRequestHasHeaders:h.networkRequestHeaders.length>0,networkResponseHasHeaders:h.networkResponseHeaders.length>0}}}}(c),!1)}(c,ee),c.session&&c.session.previousSessionId)return!0;if("buffer"===c.recordingMode&&c.session&&c.eventBuffer){const Ie=c.eventBuffer.getEarliestTimestamp();Ie&&(D(`[Replay] Updating session start time to earliest event in buffer to ${new Date(Ie)}`,c.getOptions()._experiments.traceInternals),c.session.started=Ie,c.getOptions().stickySession&&Hr(c.session))}return"session"===c.recordingMode&&c.flush(),!0})}}function Ia(){return(Ia=(0,p.A)(function*({client:c,scope:h,replayId:I,event:P}){const Ie={event_id:I,integrations:"object"!=typeof c._integrations||null===c._integrations||Array.isArray(c._integrations)?void 0:Object.keys(c._integrations)};c.emit&&c.emit("preprocessEvent",P,Ie);const Fe=yield(0,B.mG)(c.getOptions(),P,Ie,h,c,(0,Z.rm)());if(!Fe)return null;Fe.platform=Fe.platform||"javascript";const rt=c.getSdkMetadata&&c.getSdkMetadata(),{name:Xe,version:Dt}=rt&&rt.sdk||{};return Fe.sdk={...Fe.sdk,name:Xe||"sentry.javascript.unknown",version:Dt||"0.0.0"},Fe})).apply(this,arguments)}function vs(){return vs=(0,p.A)(function*({recordingData:c,replayId:h,segmentId:I,eventContext:P,timestamp:ee,session:Ie}){const Fe=function jo({recordingData:c,headers:h}){let I;const P=`${JSON.stringify(h)}\n`;if("string"==typeof c)I=`${P}${c}`;else{const Ie=(new TextEncoder).encode(P);I=new Uint8Array(Ie.length+c.length),I.set(Ie),I.set(c,Ie.length)}return I}({recordingData:c,headers:{segment_id:I}}),{urls:rt,errorIds:Xe,traceIds:Dt,initialTimestamp:xt}=P,Pt=(0,j.KU)(),Ut=(0,j.o5)(),rn=Pt&&Pt.getTransport(),gn=Pt&&Pt.getDsn();if(!(Pt&&rn&&gn&&Ie.sampled))return;const Sn={type:ae,replay_start_timestamp:xt/1e3,timestamp:ee/1e3,error_ids:Xe,trace_ids:Dt,urls:rt,replay_id:h,segment_id:I,replay_type:Ie.sampled},or=yield function ql(c){return Ia.apply(this,arguments)}({scope:Ut,client:Pt,replayId:h,event:Sn});if(!or)return Pt.recordDroppedEvent("event_processor","replay",Sn),void D("An event processor returned `null`, will not send event.");delete or.sdkProcessingMetadata;const ot=function ec(c,h,I,P){return(0,me.h4)((0,me.n2)(c,(0,me.Cj)(c),P,I),[[{type:"replay_event"},c],[{type:"replay_recording",length:"string"==typeof h?(new TextEncoder).encode(h).length:h.length},h]])}(or,Fe,gn,Pt.getOptions().tunnel);let yn;try{yn=yield rn.send(ot)}catch(Yr){const Qn=new Error(de);try{Qn.cause=Yr}catch{}throw Qn}if(!yn)return yn;if("number"==typeof yn.statusCode&&(yn.statusCode<200||yn.statusCode>=300))throw new il(yn.statusCode);const ui=(0,Le.wq)({},yn);if((0,Le.Jz)(ui,"replay"))throw new pc(ui);return yn}),vs.apply(this,arguments)}class il extends Error{constructor(h){super(`Transport returned status code ${h}`)}}
1class pc extends Error{constructor(h){super("Rate limit hit"),this.rateLimits=h}}function yi(c){return tc.apply(this,arguments)}function tc(){return tc=(0,p.A)(function*(c,h={count:0,interval:He}){const{recordingData:I,options:P}=c;if(I.length)try{return yield function $o(c){return vs.apply(this,arguments)}(c),!0}catch(ee){if(ee instanceof il||ee instanceof pc)throw ee;if((0,j.o)("Replays",{_retryCount:h.count}),Fr&&P._experiments&&P._experiments.captureExceptions&&(0,j.Cp)(ee),h.count>=Ge){const Ie=new Error(`${de} - max retries exceeded`);try{Ie.cause=ee}catch{}throw Ie}return h.interval*=++h.count,new Promise((Ie,Fe)=>{setTimeout((0,p.A)(function*(){try{yield yi(c,h),Ie(!0)}catch(rt){Fe(rt)}}),h.interval)})}}),tc.apply(this,arguments)}const eu="__THROTTLED";class Ms{constructor({options:h,recordingOptions:I}){Ms.prototype.__init.call(this),Ms.prototype.__init2.call(this),Ms.prototype.__init3.call(this),Ms.prototype.__init4.call(this),Ms.prototype.__init5.call(this),Ms.prototype.__init6.call(this),this.eventBuffer=null,this.performanceEntries=[],this.replayPerformanceEntries=[],this.recordingMode="session",this.timeouts={sessionIdlePause:3e5,sessionIdleExpire:9e5},this._lastActivity=Date.now(),this._isEnabled=!1,this._isPaused=!1,this._hasInitializedCoreListeners=!1,this._context={errorIds:new Set,traceIds:new Set,urls:[],initialTimestamp:Date.now(),initialUrl:""},this._recordingOptions=I,this._options=h,this._debouncedFlush=function Pi(c,h,I){let P,ee,Ie;const Fe=I&&I.maxWait?Math.max(I.maxWait,h):0;function rt(){return Xe(),P=c(),P}function Xe(){void 0!==ee&&clearTimeout(ee),void 0!==Ie&&clearTimeout(Ie),ee=Ie=void 0}function xt(){return ee&&clearTimeout(ee),ee=setTimeout(rt,h),Fe&&void 0===Ie&&(Ie=setTimeout(rt,Fe)),P}return xt.cancel=Xe,xt.flush=function Dt(){return void 0!==ee||void 0!==Ie?rt():P},xt}(()=>this._flush(),this._options.flushMinDelay,{maxWait:this._options.flushMaxDelay}),this._throttledAddEvent=function wc(c,h,I){const P=new Map;let Fe=!1;return(...rt)=>{const Xe=Math.floor(Date.now()/1e3);if((rt=>{const Xe=rt-I;P.forEach((Dt,xt)=>{xt<Xe&&P.delete(xt)})})(Xe),[...P.values()].reduce((rt,Xe)=>rt+Xe,0)>=h){const xt=Fe;return Fe=!0,xt?"__SKIPPED":eu}Fe=!1;const Dt=P.get(Xe)||0;return P.set(Xe,Dt+1),c(...rt)}}((Fe,rt)=>function fs(c,h,I){return ns(c,h)?hs(c,h,I):Promise.resolve(null)}(this,Fe,rt),300,5);const{slowClickTimeout:P,slowClickIgnoreSelectors:ee}=this.getOptions(),Ie=P?{threshold:Math.min(3e3,P),timeout:P,scrollTimeout:300,ignoreSelector:ee?ee.join(","):""}:void 0;Ie&&(this.clickDetector=new Os(this,Ie))}getContext(){return this._context}isEnabled(){return this._isEnabled}isPaused(){return this._isPaused}isRecordingCanvas(){return!!this._canvas}getOptions(){return this._options}initializeSampling(h){const{errorSampleRate:I,sessionSampleRate:P}=this._options;
1if(!(I<=0&&P<=0)){if(this._initializeSessionForSampling(h),!this.session)return void this._handleException(new Error("Unable to initialize and create session"));!1!==this.session.sampled&&(this.recordingMode="buffer"===this.session.sampled&&0===this.session.segmentId?"buffer":"session",N(`[Replay] Starting replay in ${this.recordingMode} mode`,this._options._experiments.traceInternals),this._initializeRecording())}}start(){if(this._isEnabled&&"session"===this.recordingMode)throw new Error("Replay recording is already in progress");if(this._isEnabled&&"buffer"===this.recordingMode)throw new Error("Replay buffering is in progress, call `flush()` to save the replay");N("[Replay] Starting replay in session mode",this._options._experiments.traceInternals);const h=xs({maxReplayDuration:this._options.maxReplayDuration,sessionIdleExpire:this.timeouts.sessionIdleExpire,traceInternals:this._options._experiments.traceInternals},{stickySession:this._options.stickySession,sessionSampleRate:1,allowBuffering:!1});this.session=h,this._initializeRecording()}startBuffering(){if(this._isEnabled)throw new Error("Replay recording is already in progress");N("[Replay] Starting replay in buffer mode",this._options._experiments.traceInternals);const h=xs({sessionIdleExpire:this.timeouts.sessionIdleExpire,maxReplayDuration:this._options.maxReplayDuration,traceInternals:this._options._experiments.traceInternals},{stickySession:this._options.stickySession,sessionSampleRate:0,allowBuffering:!0});this.session=h,this.recordingMode="buffer",this._initializeRecording()}startRecording(){try{const h=this._canvas;this._stopRecording=zn({...this._recordingOptions,..."buffer"===this.recordingMode&&{checkoutEveryNms:6e4},emit:_a(this),onMutation:this._onMutationHandler,...h?{recordCanvas:h.recordCanvas,getCanvasManager:h.getCanvasManager,sampling:h.sampling,dataURLOptions:h.dataURLOptions}:{}})}catch(h){this._handleException(h)}}stopRecording(){try{return this._stopRecording&&(this._stopRecording(),this._stopRecording=void 0),!0}catch(h){return this._handleException(h),!1}}stop({forceFlush:h=!1,reason:I}={}){var P=this;return(0,p.A)(function*(){if(P._isEnabled){P._isEnabled=!1;try{D("[Replay] Stopping Replay"+(I?` triggered by ${I}
1`:""),P._options._experiments.traceInternals),P._removeListeners(),P.stopRecording(),P._debouncedFlush.cancel(),h&&(yield P._flush({force:!0})),P.eventBuffer&&P.eventBuffer.destroy(),P.eventBuffer=null,function Ln(c){(function Xn(){if(Gn())try{X.sessionStorage.removeItem(se)}catch{}})(),c.session=void 0}(P)}catch(ee){P._handleException(ee)}}})()}pause(){this._isPaused||(this._isPaused=!0,this.stopRecording(),D("[Replay] Pausing replay",this._options._experiments.traceInternals))}resume(){!this._isPaused||!this._checkSession()||(this._isPaused=!1,this.startRecording(),D("[Replay] Resuming replay",this._options._experiments.traceInternals))}sendBufferedReplayOrFlush({continueRecording:h=!0}={}){var I=this;return(0,p.A)(function*(){if("session"===I.recordingMode)return I.flushImmediate();const P=Date.now();D("[Replay] Converting buffer to session",I._options._experiments.traceInternals),yield I.flushImmediate();const ee=I.stopRecording();!h||!ee||"session"!==I.recordingMode&&(I.recordingMode="session",I.session&&(I._updateUserActivity(P),I._updateSessionActivity(P),I._maybeSaveSession()),I.startRecording())})()}addUpdate(h){const I=h();"buffer"!==this.recordingMode&&!0!==I&&this._debouncedFlush()}triggerUserActivity(){if(this._updateUserActivity(),this._stopRecording)this.checkAndHandleExpiredSession(),this._updateSessionActivity();else{if(!this._checkSession())return;this.resume()}}updateUserActivity(){this._updateUserActivity(),this._updateSessionActivity()}conditionalFlush(){return"buffer"===this.recordingMode?Promise.resolve():this.flushImmediate()}flush(){return this._debouncedFlush()}flushImmediate(){return this._debouncedFlush(),this._debouncedFlush.flush()}cancelFlush(){this._debouncedFlush.cancel()}getSessionId(){return this.session&&this.session.id}checkAndHandleExpiredSession(){if(!(this._lastActivity&&Ns(this._lastActivity,this.timeouts.sessionIdlePause)&&this.session&&"session"===this.session.sampled))return!!this._checkSession();this.pause()}setInitialState(){const I=`${X.location.origin}${X.location.pathname}${X.location.hash}${X.location.search}`;this.performanceEntries=[],this.replayPerformanceEntries=[],this._clearContext(),this._context.initialUrl=I,this._context.initialTimestamp=Date.now(),this._context.urls.push(I)}throttledAddEvent(h,I){const P=this._throttledAddEvent(h,I);if(P===eu){const ee=Ps({category:"replay.throttled"});this.addUpdate(()=>!ho(this,{type:5,timestamp:ee.timestamp||0,data:{tag:"breadcrumb",payload:ee,metric:!0}}))}return P}getCurrentRoute(){const h=this.lastTransaction||(0,j.o5)().getTransaction(),P=(h&&(0,F.et)(h).data||{})[O.i_];if(h&&P&&["route","custom"].includes(P))return(0,F.et)(h).description}_initializeRecording(){this.setInitialState(),this._updateSessionActivity(),this.eventBuffer=function hn({useCompression:c,workerUrl:h}){if(c&&window.Worker){const I=function pn(c){try{const h=c||function Dr(){return typeof __SENTRY_EXCLUDE_REPLAY_WORKER__>"u"||!__SENTRY_EXCLUDE_REPLAY_WORKER__?function E(){const c=new Blob(['var t=Uint8Array,n=Uint16Array,r=Int32Array,e=new t([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),i=new t([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),a=new t([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),s=function(t,e){for(var i=new n(31),a=0;a<31;++a)i[a]=e+=1<<t[a-1];var s=new r(i[30]);for(a=1;a<30;++a)for(var o=i[a];o<i[a+1];++o)s[o]=o-i[a]<<5|a;return{b:i,r:s}},o=s(e,2),f=o.b,h=o.r;f[28]=258,h[258]=28;for(var l=s(i,0).r,u=new n(32768),c=0;c<32768;++c){var v=(43690&c)>>1|(21845&c)<<1;v=(61680&(v=(52428&v)>>2|(13107&v)<<2))>>4|(3855&v)<<4,u[c]=((65280&v)>>8|(255&v)<<8)>>1}var d=function(t,r,e){for(var i=t.length,a=0,s=new n(r);a<i;++a)t[a]&&++s[t[a]-1];var o,f=new n(r);for(a=1;a<r;++a)f[a]=f[a-1]+s[a-1]<<1;if(e){o=new n(1<<r);var h=15-r;for(a=0;a<i;++a)if(t[a])for(var l=a<<4|t[a],c=r-t[a],v=f[t[a]-1]++<<c,d=v|(1<<c)-1;v<=d;++v)o[u[v]>>h]=l}else for(o=new n(i),a=0;a<i;++a)t[a]&&(o[a]=u[f[t[a]-1]++]>>15-t[a]);return o},g=new t(288);for(c=0;c<144;++c)g[c]=8;for(c=144;c<256;++c)g[c]=9;for(c=256;c<280;++c)g[c]=7;for(c=280;c<288;++c)g[c]=8;var w=new t(32);for(c=0;c<32;++c)w[c]=5;var p=d(g,9,0),y=d(w,5,0),m=function(t){return(t+7)/8|0},b=function(n,r,e){return(null==r||r<0)&&(r=0),(null==e||e>n.length)&&(e=n.length),new t(n.subarray(r,e))}
vendor: 4,465 bytes, line 1
1,M=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],E=function(t,n,r){var e=new Error(n||M[t]);if(e.code=t,Error.captureStackTrace&&Error.captureStackTrace(e,E),!r)throw e;return e},z=function(t,n,r){r<<=7&n;var e=n/8|0;t[e]|=r,t[e+1]|=r>>8},A=function(t,n,r){r<<=7&n;var e=n/8|0;t[e]|=r,t[e+1]|=r>>8,t[e+2]|=r>>16},_=function(r,e){for(var i=[],a=0;a<r.length;++a)r[a]&&i.push({s:a,f:r[a]});var s=i.length,o=i.slice();if(!s)return{t:F,l:0};if(1==s){var f=new t(i[0].s+1);return f[i[0].s]=1,{t:f,l:1}}i.sort((function(t,n){return t.f-n.f})),i.push({s:-1,f:25001});var h=i[0],l=i[1],u=0,c=1,v=2;for(i[0]={s:-1,f:h.f+l.f,l:h,r:l};c!=s-1;)h=i[i[u].f<i[v].f?u++:v++],l=i[u!=c&&i[u].f<i[v].f?u++:v++],i[c++]={s:-1,f:h.f+l.f,l:h,r:l};var d=o[0].s;for(a=1;a<s;++a)o[a].s>d&&(d=o[a].s);var g=new n(d+1),w=x(i[c-1],g,0);if(w>e){a=0;var p=0,y=w-e,m=1<<y;for(o.sort((function(t,n){return g[n.s]-g[t.s]||t.f-n.f}));a<s;++a){var b=o[a].s;if(!(g[b]>e))break;p+=m-(1<<w-g[b]),g[b]=e}for(p>>=y;p>0;){var M=o[a].s;g[M]<e?p-=1<<e-g[M]++-1:++a}for(;a>=0&&p;--a){var E=o[a].s;g[E]==e&&(--g[E],++p)}w=e}return{t:new t(g),l:w}},x=function(t,n,r){return-1==t.s?Math.max(x(t.l,n,r+1),x(t.r,n,r+1)):n[t.s]=r},D=function(t){for(var r=t.length;r&&!t[--r];);for(var e=new n(++r),i=0,a=t[0],s=1,o=function(t){e[i++]=t},f=1;f<=r;++f)if(t[f]==a&&f!=r)++s;else{if(!a&&s>2){for(;s>138;s-=138)o(32754);s>2&&(o(s>10?s-11<<5|28690:s-3<<5|12305),s=0)}else if(s>3){for(o(a),--s;s>6;s-=6)o(8304);s>2&&(o(s-3<<5|8208),s=0)}for(;s--;)o(a);s=1,a=t[f]}return{c:e.subarray(0,i),n:r}},T=function(t,n){for(var r=0,e=0;e<n.length;++e)r+=t[e]*n[e];return r},k=function(t,n,r){var e=r.length,i=m(n+2);t[i]=255&e,t[i+1]=e>>8,t[i+2]=255^t[i],t[i+3]=255^t[i+1];for(var a=0;a<e;++a)t[i+a+4]=r[a];return 8*(i+4+e)},C=function(t,r,s,o,f,h,l,u,c,v,m){z(r,m++,s),++f[256];for(var b=_(f,15),M=b.t,E=b.l,x=_(h,15),C=x.t,U=x.l,F=D(M),I=F.c,S=F.n,L=D(C),O=L.c,j=L.n,q=new n(19),B=0;B<I.length;++B)++q[31&I[B]];for(B=0;B<O.length;++B)++q[31&O[B]];for(var G=_(q,7),H=G.t,J=G.l,K=19;K>4&&!H[a[K-1]];--K);var N,P,Q,R,V=v+5<<3,W=T(f,g)+T(h,w)+l,X=T(f,M)+T(h,C)+l+14+3*K+T(q,H)+2*q[16]+3*q[17]+7*q[18];if(c>=0&&V<=W&&V<=X)return k(r,m,t.subarray(c,c+v));if(z(r,m,1+(X<W)),m+=2,X<W){N=d(M,E,0),P=M,Q=d(C,U,0),R=C;var Y=d(H,J,0);z(r,m,S-257),z(r,m+5,j-1),z(r,m+10,K-4),m+=14;for(B=0;B<K;++B)z(r,m+3*B,H[a[B]]);m+=3*K;for(var Z=[I,O],$=0;$<2;++$){var tt=Z[$];for(B=0;B<tt.length;++B){var nt=31&tt[B];z(r,m,Y[nt]),m+=H[nt],nt>15&&(z(r,m,tt[B]>>5&127),m+=tt[B]>>12)}}}else N=p,P=g,Q=y,R=w;for(B=0;B<u;++B){var rt=o[B];if(rt>255){A(r,m,N[(nt=rt>>18&31)+257]),m+=P[nt+257],nt>7&&(z(r,m,rt>>23&31),m+=e[nt]);var et=31&rt;A(r,m,Q[et]),m+=R[et],et>3&&(A(r,m,rt>>5&8191),m+=i[et])}else A(r,m,N[rt]),m+=P[rt]}return A(r,m,N[256]),m+P[256]},U=new r([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),F=new t(0),I=function(){for(var t=new Int32Array(256),n=0;n<256;++n){for(var r=n,e=9;--e;)r=(1&r&&-306674912)^r>>>1;t[n]=r}return t}(),S=function(){var t=1,n=0;return{p:function(r){for(var e=t,i=n,a=0|r.length,s=0;s!=a;){for(var o=Math.min(s+2655,a);s<o;++s)i+=e+=r[s];e=(65535&e)+15*(e>>16),i=(65535&i)+15*(i>>16)}t=e,n=i},d:function(){return(255&(t%=65521))<<24|(65280&t)<<8|(255&(n%=65521))<<8|n>>8}}},L=function(a,s,o,f,u){if(!u&&(u={l:1},s.dictionary)){var c=s.dictionary.subarray(-32768),v=new t(c.length+a.length);v.set(c),v.set(a,c.length),a=v,u.w=c.length}return function(a,s,o,f,u,c){var v=c.z||a.length,d=new t(f+v+5*(1+Math.ceil(v/7e3))+u),g=d.subarray(f,d.length-u),w=c.l,p=7&(c.r||0);if(s){p&&(g[0]=c.r>>3);for(var y=U[s-1],M=y>>13,E=8191&y,z=(1<<o)-1,A=c.p||new n(32768),_=c.h||new n(z+1),x=Math.ceil(o/3),D=2*x,T=function(t){return(a[t]^a[t+1]<<x^a[t+2]<<D)&z},F=new r(25e3),I=new n(288),S=new n(32),L=0,O=0,j=c.i||0,q=0,B=c.w||0,G=0;j+2<v;++j){var H=T(j),J=32767&j,K=_[H];if(A[J]=K,_[H]=J,B<=j){var N=v-j;if((L>7e3||q>24576)&&(N>423||!w)){p=C(a,g,0,F,I,S,O,q,G,j-G,p),q=L=O=0,G=j;for(var P=0;P<286;++P)I[P]=0;for(P=0;P<30;++P)S[P]=0}var Q=2,R=0,V=E,W=J-K&32767;if(N>2&&H==T(j-W))for(var X=Math.min(M,N)-1,Y=Math.min(32767,j),Z=Math.min(258,N);W<=Y&&--V&&J!=K;){if(a[j+Q]==a[j+Q-W]){for(var $=0;$<Z&&a[j+$]==a[j+$-W];++$);if($>Q){if(Q=$,R=W,$>X)break;var tt=Math.min(W,$-2),nt=0;for(P=0;P<tt;
1++P){var rt=j-W+P&32767,et=rt-A[rt]&32767;et>nt&&(nt=et,K=rt)}}}W+=(J=K)-(K=A[J])&32767}if(R){F[q++]=268435456|h[Q]<<18|l[R];var it=31&h[Q],at=31&l[R];O+=e[it]+i[at],++I[257+it],++S[at],B=j+Q,++L}else F[q++]=a[j],++I[a[j]]}}for(j=Math.max(j,B);j<v;++j)F[q++]=a[j],++I[a[j]];p=C(a,g,w,F,I,S,O,q,G,j-G,p),w||(c.r=7&p|g[p/8|0]<<3,p-=7,c.h=_,c.p=A,c.i=j,c.w=B)}else{for(j=c.w||0;j<v+w;j+=65535){var st=j+65535;st>=v&&(g[p/8|0]=w,st=v),p=k(g,p+1,a.subarray(j,st))}c.i=v}return b(d,0,f+m(p)+u)}(a,null==s.level?6:s.level,null==s.mem?Math.ceil(1.5*Math.max(8,Math.min(13,Math.log(a.length)))):12+s.mem,o,f,u)},O=function(t,n,r){for(;r;++n)t[n]=r,r>>>=8},j=function(){function n(n,r){if("function"==typeof n&&(r=n,n={}),this.ondata=r,this.o=n||{},this.s={l:0,i:32768,w:32768,z:32768},this.b=new t(98304),this.o.dictionary){var e=this.o.dictionary.subarray(-32768);this.b.set(e,32768-e.length),this.s.i=32768-e.length}}return n.prototype.p=function(t,n){this.ondata(L(t,this.o,0,0,this.s),n)},n.prototype.push=function(n,r){this.ondata||E(5),this.s.l&&E(4);var e=n.length+this.s.z;if(e>this.b.length){if(e>2*this.b.length-32768){var i=new t(-32768&e);i.set(this.b.subarray(0,this.s.z)),this.b=i}var a=this.b.length-this.s.z;a&&(this.b.set(n.subarray(0,a),this.s.z),this.s.z=this.b.length,this.p(this.b,!1)),this.b.set(this.b.subarray(-32768)),this.b.set(n.subarray(a),32768),this.s.z=n.length-a+32768,this.s.i=32766,this.s.w=32768}else this.b.set(n,this.s.z),this.s.z+=n.length;this.s.l=1&r,(this.s.z>this.s.w+8191||r)&&(this.p(this.b,r||!1),this.s.w=this.s.i,this.s.i-=2)},n}();function q(t,n){n||(n={});var r=function(){var t=-1;return{p:function(n){for(var r=t,e=0;e<n.length;++e)r=I[255&r^n[e]]^r>>>8;t=r},d:function(){return~t}}}(),e=t.length;r.p(t);var i,a=L(t,n,10+((i=n).filename?i.filename.length+1:0),8),s=a.length;return function(t,n){var r=n.filename;if(t[0]=31,t[1]=139,t[2]=8,t[8]=n.level<2?4:9==n.level?2:0,t[9]=3,0!=n.mtime&&O(t,4,Math.floor(new Date(n.mtime||Date.now())/1e3)),r){t[3]=8;for(var e=0;e<=r.length;++e)t[e+10]=r.charCodeAt(e)}}(a,n),O(a,s-8,r.d()),O(a,s-4,e),a}var B=function(){function t(t,n){this.c=S(),this.v=1,j.call(this,t,n)}return t.prototype.push=function(t,n){this.c.p(t),j.prototype.push.call(this,t,n)},t.prototype.p=function(t,n){var r=L(t,this.o,this.v&&(this.o.dictionary?6:2),n&&4,this.s);this.v&&(function(t,n){var r=n.level,e=0==r?0:r<6?1:9==r?3:2;if(t[0]=120,t[1]=e<<6|(n.dictionary&&32),t[1]|=31-(t[0]<<8|t[1])%31,n.dictionary){var i=S();i.p(n.dictionary),O(t,2,i.d())}}(r,this.o),this.v=0),n&&O(r,r.length-4,this.c.d()),this.ondata(r,n)},t}(),G="undefined"!=typeof TextEncoder&&new TextEncoder,H="undefined"!=typeof TextDecoder&&new TextDecoder;try{H.decode(F,{stream:!0})}catch(t){}var J=function(){function t(t){this.ondata=t}return t.prototype.push=function(t,n){this.ondata||E(5),this.d&&E(4),this.ondata(K(t),this.d=n||!1)},t}();function K(n,r){if(r){for(var e=new t(n.length),i=0;i<n.length;++i)e[i]=n.charCodeAt(i);return e}if(G)return G.encode(n);var a=n.length,s=new t(n.length+(n.length>>1)),o=0,f=function(t){s[o++]=t};for(i=0;i<a;++i){if(o+5>s.length){var h=new t(o+8+(a-i<<1));h.set(s),s=h}var l=n.charCodeAt(i);l<128||r?f(l):l<2048?(f(192|l>>6),f(128|63&l)):l>55295&&l<57344?(f(240|(l=65536+(1047552&l)|1023&n.charCodeAt(++i))>>18),f(128|l>>12&63),f(128|l>>6&63),f(128|63&l)):(f(224|l>>12),f(128|l>>6&63),f(128|63&l))}return b(s,0,o)}const N=new class{constructor(){this._init()}clear(){this._init()}addEvent(t){if(!t)throw new Error("Adding invalid event");const n=this._hasEvents?",":"";this.stream.push(n+t),this._hasEvents=!0}finish(){this.stream.push("]",!0);const t=function(t){let n=0;for(let r=0,e=t.length;r<e;r++)n+=t[r].length;const r=new Uint8Array(n);for(let n=0,e=0,i=t.length;n<i;n++){const i=t[n];r.set(i,e),e+=i.length}return r}(this._deflatedData);return this._init(),t}_init(){this._hasEvents=!1,this._deflatedData=[],this.deflate=new B,this.deflate.ondata=(t,n)=>{this._deflatedData.push(t)},this.stream=new J(((t,n)=>{this.deflate.push(t,n)})),this.stream.push("[")}},P={clear:()=>{N.clear()},addEvent:t=>N.addEvent(t),finish:()=>N.finish(),compress:t=>function(t){return q(K(t))}(t)};addEventListener("message",(function(t){const n=t.data.method,r=t.data.id,e=t.data.arg;if(n in P&&"function"==typeof P[n])try{const t=P[n](e);postMessage({id:r,method:n,success:!0,response:t})}catch(t){postMessage({id:r,method:n,success:!1,response:t.message}),console.error(t)}})),postMessage({id:void 0,method:"init",success:!0,response:void 0});']);return URL.createObjectURL(c)}():""}();if(!h)return;D("[Replay] Using compression worker"+(c?` from ${c}`:""));const I=new Worker(h);return new Tt(I)}catch{D("[Replay] Failed to create compression worker")}}(h);if(I)return I}return D("[Replay] Using simple buffer"),new $e}({useCompression:this._options.useCompression,workerUrl:this._options.workerUrl}),this._removeListeners(),this._addListeners(),this._isEnabled=!0,this._isPaused=!1,this.startRecording()}_handleException(h){Fr&&re.vF.error("[Replay]",h),Fr&&this._options._experiments&&this._options._experiments.captureExceptions&&(0,j.Cp)(h)}_initializeSessionForSampling(h){const P=xs({sessionIdleExpire:this.timeouts.sessionIdleExpire,maxReplayDuration:this._options.maxReplayDuration,traceInternals:this._options._experiments.traceInternals,previousSessionId:h},{stickySession:this._options.stickySession,sessionSampleRate:this._options.sessionSampleRate,allowBuffering:this._options.errorSampleRate>0});this.session=P}_checkSession(){if(!this.session)return!1;const h=this.session;return!Ei(h,{sessionIdleExpire:this.timeouts.sessionIdleExpire,maxReplayDuration:this._options.maxReplayDuration})||(this._refreshSession(h),!1)}_refreshSession(h){var I=this;return(0,p.A)(function*(){I._isEnabled&&(yield I.stop({reason:"refresh session"}),I.initializeSampling(h.id))})()}_addListeners(){try{X.document.addEventListener("visibilitychange",this._handleVisibilityChange),X.addEventListener("blur",this._handleWindowBlur),X.addEventListener("focus",this._handleWindowFocus),X.addEventListener("keydown",this._handleKeyboardEvent),this.clickDetector&&this.clickDetector.addListeners(),this._hasInitializedCoreListeners||(function It(c){const h=(0,j.o5)(),I=(0,j.KU)();h.addScopeListener((c=>h=>
1{if(!c.isEnabled())return;const I=function le(c){const h=c.getLastBreadcrumb&&c.getLastBreadcrumb();return _===h||!h||(_=h,!function A(c){return!!c.category}(h)||["fetch","xhr","sentry.event","sentry.transaction"].includes(h.category)||h.category.startsWith("ui."))?null:"console"===h.category?function Be(c){const h=c.data&&c.data.arguments;if(!Array.isArray(h)||0===h.length)return Ps(c);let I=!1;const P=h.map(ee=>{if(!ee)return ee;if("string"==typeof ee)return ee.length>5e3?(I=!0,`${ee.slice(0,5e3)}\u2026`):ee;if("object"==typeof ee)try{const Ie=(0,V.S8)(ee,7);return JSON.stringify(Ie).length>5e3?(I=!0,`${JSON.stringify(Ie,null,2).slice(0,5e3)}\u2026`):Ie}catch{}return ee});return Ps({...c,data:{...c.data,arguments:P,...I?{_meta:{warnings:["CONSOLE_ARG_TRUNCATED"]}}:{}}})}(h):Ps(h)}(h);I&&oi(c,I)})(c)),(0,pe.i)((c=>h=>{if(!c.isEnabled())return;const I=function Ya(c){const{target:h,message:I}=function Ea(c){const h="click"===c.name;let I,P=null;try{P=h?Ti(c.event):Bs(c.event),I=(0,L.Hd)(P,{maxStringLength:200})||"<unknown>"}catch{I="<unknown>"}return{target:P,message:I}}(c);return Ps({category:`ui.${c.name}`,...Kr(h,I)})}(h);if(!I)return;const P="click"===h.name,ee=P?h.event:void 0;P&&c.clickDetector&&ee&&ee.target&&!ee.altKey&&!ee.metaKey&&!ee.ctrlKey&&!ee.shiftKey&&function Ho(c,h,I){c.handleClick(h,I)}(c.clickDetector,I,Ti(h.event)),oi(c,I)})(c)),(0,we._)(function On(c){return h=>{if(!c.isEnabled())return;const I=function Kt(c){const{from:h,to:I}=c,P=Date.now()/1e3;return{type:"navigation.push",start:P,end:P,name:I,data:{previous:h}}}(h);null!==I&&(c.getContext().urls.push(I.name),c.triggerUserActivity(),c.addUpdate(()=>(mr(c,[I]),!1)))}}(c)),Il(c);const P=function zr(c,h=!1){const I=h?ut(c):void 0;return Object.assign((P,ee)=>c.isEnabled()?function H(c){return"replay_event"===c.type}(P)?(delete P.breadcrumbs,P):(q(P)||M(P)||De(P))&&c.checkAndHandleExpiredSession()?De(P)?(c.flush(),P.contexts.feedback.replay_id=c.getSessionId(),function Ur(c,h){c.triggerUserActivity(),c.addUpdate(()=>!h.timestamp||(c.throttledAddEvent({type:fr.Custom,timestamp:1e3*h.timestamp,data:{tag:"breadcrumb",payload:{timestamp:h.timestamp,type:"default",category:"sentry.feedback",data:{feedbackId:h.event_id}}}}),!1))}(c,P),P):function Nn(c,h){return!(c.type||!c.exception||!c.exception.values||!c.exception.values.length||!h.originalException||!h.originalException.__rrweb__)}(P,ee)&&!c.getOptions()._experiments.captureExceptions?(Fr&&re.vF.log("[Replay] Ignoring error from rrweb internals",P),null):((function nr(c,h){return!("buffer"!==c.recordingMode||h.message===de||!h.exception||h.type)&&ni(c.getOptions().errorSampleRate)}(c,P)||"session"===c.recordingMode)&&(P.tags={...P.tags,replayId:c.getSessionId()}),I&&I(P,{statusCode:200}),P):P:P,{id:"Replay"})}(c,!mt(I));I&&I.addEventProcessor?I.addEventProcessor(P):(0,Q.S)(P),mt(I)&&(I.on("beforeSendEvent",function Pr(c){return h=>{!c.isEnabled()||!q(h)||function Wr(c,h){const I=h.exception&&h.exception.values&&h.exception.values[0].value;"string"==typeof I&&(I.match(/reactjs\.org\/docs\/error-decoder\.html\?invariant=(418|419|422|423|425)/)||I.match(/(does not match server-rendered HTML|Hydration failed because)/i))&&oi(c,Ps({category:"replay.hydrate-error"}))}(c,h)}}(c)),I.on("afterSendEvent",ut(c)),I.on("createDsc",ee=>{const Ie=c.getSessionId();Ie&&c.isEnabled()&&"session"===c.recordingMode&&c.checkAndHandleExpiredSession()&&(ee.replay_id=Ie)}),I.on("startTransaction",ee=>{c.lastTransaction=ee}),I.on("finishTransaction",ee=>{c.lastTransaction=ee}),I.on("beforeSendFeedback",(ee,Ie)=>{const Fe=c.getSessionId();Ie&&Ie.includeReplay&&c.isEnabled()&&Fe&&ee.contexts&&ee.contexts.feedback&&(ee.contexts.feedback.replay_id=Fe)}))}(this),this._hasInitializedCoreListeners=!0)}catch(h){this._handleException(h)}this._performanceCleanupCallback=function Ca(c){function h(ee){c.performanceEntries.includes(ee)||c.performanceEntries.push(ee)}function I({entries:ee}){ee.forEach(h)}const P=[];return["navigation","paint","resource"].forEach(ee=>{P.push((0,ie.wv)(ee,I))}),P.push((0,ie.Pt)(({metric:ee})=>{c.replayPerformanceEntries.push(function fo(c){const h=c.entries,I=h[h.length-1],P=I?I.element:void 0,ee=c.value,Ie=mi(ee);return{type:"largest-contentful-paint",name:"largest-contentful-paint",start:Ie,end:Ie,data:{value:ee,size:ee,nodeId:P?zn.mirror.getId(P):void 0}}}(ee))})),()=>{P.forEach(ee=>ee())}}(this)}_removeListeners(){try{X.document.removeEventListener("visibilitychange",this._handleVisibilityChange),X.removeEventListener("blur",this._handleWindowBlur),X.removeEventListener("focus",this._handleWindowFocus),X.removeEventListener("keydown",this._handleKeyboardEvent),this.clickDetector&&this.clickDetector.removeListeners(),this._performanceCleanupCallback&&this._performanceCleanupCallback()}catch(h){this._handleException(h)}}__init(){this._handleVisibilityChange=()=>{"visible"===X.document.visibilityState?this._doChangeToForegroundTasks():this._doChangeToBackgroun
1dTasks()}}__init2(){this._handleWindowBlur=()=>{const h=Ps({category:"ui.blur"});this._doChangeToBackgroundTasks(h)}}__init3(){this._handleWindowFocus=()=>{const h=Ps({category:"ui.focus"});this._doChangeToForegroundTasks(h)}}__init4(){this._handleKeyboardEvent=h=>{!function Go(c,h){if(!c.isEnabled())return;c.updateUserActivity();const I=function Ua(c){const{metaKey:h,shiftKey:I,ctrlKey:P,altKey:ee,key:Ie,target:Fe}=c;if(!Fe||function uo(c){return"INPUT"===c.tagName||"TEXTAREA"===c.tagName||c.isContentEditable}(Fe)||!Ie)return null;if(!(h||P||ee)&&1===Ie.length)return null;const Dt=(0,L.Hd)(Fe,{maxStringLength:200})||"<unknown>";return Ps({category:"ui.keyDown",message:Dt,data:{...Kr(Fe,Dt).data,metaKey:h,shiftKey:I,ctrlKey:P,altKey:ee,key:Ie}})}(h);I&&oi(c,I)}(this,h)}}_doChangeToBackgroundTasks(h){!this.session||Ui(this.session,{maxReplayDuration:this._options.maxReplayDuration,sessionIdleExpire:this.timeouts.sessionIdleExpire})||(h&&this._createCustomBreadcrumb(h),this.conditionalFlush())}_doChangeToForegroundTasks(h){this.session&&(this.checkAndHandleExpiredSession()?h&&this._createCustomBreadcrumb(h):D("[Replay] Document has become active, but session has expired"))}_updateUserActivity(h=Date.now()){this._lastActivity=h}_updateSessionActivity(h=Date.now()){this.session&&(this.session.lastActivity=h,this._maybeSaveSession())}_createCustomBreadcrumb(h){this.addUpdate(()=>{this.throttledAddEvent({type:fr.Custom,timestamp:h.timestamp||0,data:{tag:"breadcrumb",payload:h}})})}_addPerformanceEntries(){const h=function Zr(c){return c.map(bi).filter(Boolean)}(this.performanceEntries).concat(this.replayPerformanceEntries);return this.performanceEntries=[],this.replayPerformanceEntries=[],Promise.all(mr(this,h))}_clearContext(){this._context.errorIds.clear(),this._context.traceIds.clear(),this._context.urls=[]}_updateInitialTimestampFromEventBuffer(){const{session:h,eventBuffer:I}=this;if(!h||!I||h.segmentId)return;const P=I.getEarliestTimestamp();P&&P<this._context.initialTimestamp&&(this._context.initialTimestamp=P)}_popEventContext(){const h={initialTimestamp:this._context.initialTimestamp,initialUrl:this._context.initialUrl,errorIds:Array.from(this._context.errorIds),traceIds:Array.from(this._context.traceIds),urls:this._context.urls};return this._clearContext(),h}_runFlush(){var h=this;return(0,p.A)(function*(){const I=h.getSessionId();if(h.session&&h.eventBuffer&&I){if(yield h._addPerformanceEntries(),h.eventBuffer&&h.eventBuffer.hasEvents&&(yield function mn(c){return yr.apply(this,arguments)}(h),h.eventBuffer&&I===h.getSessionId()))try{h._updateInitialTimestampFromEventBuffer();const P=Date.now();if(P-h._context.initialTimestamp>h._options.maxReplayDuration+3e4)throw new Error("Session is too long, not sending replay");const ee=h._popEventContext(),Ie=h.session.segmentId++;h._maybeSaveSession();const Fe=yield h.eventBuffer.finish();yield yi({replayId:I,recordingData:Fe,segmentId:Ie,eventContext:ee,session:h.session,options:h.getOptions(),timestamp:P})}catch(P){h._handleException(P),h.stop({reason:"sendReplay"});const ee=(0,j.KU)();ee&&ee.recordDroppedEvent("send_error","replay")}}else Fr&&re.vF.error("[Replay] No session or eventBuffer found to flush.")})()}__init5(){var h=this;this._flush=(0,p.A)(function*({force:I=!1}={}){if(!h._isEnabled&&!I)return;if(!h.checkAndHandleExpiredSession())return void(Fr&&re.vF.error("[Replay] Attempting to finish replay event after session expired."));if(!h.session)return;const P=h.session.started,Ie=Date.now()-P;h._debouncedFlush.cancel();const Fe=Ie<h._options.minReplayDuration;if(Fe||Ie>h._options.maxReplayDuration+5e3)return D(`[Replay] Session duration (${Math.floor(Ie/1e3)}s) is too ${Fe?"short":"long"}, not sending replay.`,h._options._experiments.traceInternals),void(Fe&&h._debouncedFlush());const Xe=h.eventBuffer;if(Xe&&0===h.session.segmentId&&!Xe.hasCheckout&&D("[Replay] Flushing initial segment without checkout.",h._options._experiments.traceInternals),!h._flushLock)return h._flushLock=h._runFlush(),yield h._flushLock,void(h._flushLock=void 0);try{yield h._flushLock}catch(Dt){Fr&&re.vF.error(Dt)}finally{h._debouncedFlush()}})}_maybeSaveSession(){this.session&&this._options.stickySession&&Hr(this.session)}__init6(){this._onMutationHandler=h=>{const I=h.length,P=this._options.mutationLimit,Ie=P&&I>P;if(I>this._options.mutationBreadcrumbLimit||Ie){const Fe=Ps({category:"replay.mutations",data:{count:I,limit:Ie}});this._createCustomBreadcrumb(Fe)}return!Ie||(this.stop({reason:"mutationLimit",forceFlush:"session"===this.recordingMode}),!1)}}}function is(c,h,I,P){const Ie=[...c,..."string"==typeof P?P.split(","):[],...h];return typeof I<"u"&&("string"==typeof I&&Ie.push(`.${I}`),(0,re.pq)(()=>{console.warn("[Replay] You are using a deprecated configuration item for privacy. Read the documentation on how to use the new privacy configuration.")})),Ie.join(",")}const la='img,image,svg,video,object,picture,embed,map,audio,link[rel="icon"],link[rel="apple-touch-icon"]',Gs=["content-length","content-type","accept"];let jc=!1;const $c=c=>new mc(c);class mc{static __initStatic(){this.id="Replay"}constructor({flushMinDelay:h=5e3,flushMaxDelay:I=5500,minReplayDuration:P=4999,maxReplayDuration:ee=36e5,stickySession:Ie=!0,useCompression:Fe=!0,workerUrl:rt,_experiments:Xe={},sessionSampleRate:Dt,errorSampleRate:xt,maskAllText:Pt=!0,maskAllInputs:Ut=!0,blockAllMedia:rn=!0,mutationBreadcrumbLimit:gn=750,mutationLimit:Sn=1e4,slowClickTimeout:or=7e3,slowClickIgnoreSelectors:ot=[],networkDetailAllowUrls:yn=[],networkDetailDenyUrls:ui=[],networkCaptureBodies:Yr=!0,networkRequestHeaders:Qn=[],networkResponseHeaders:Er=[],mask:wn=[],maskAttributes:hr=["title","placeholder"],unmask:Mi=[],block:kn=[],unblock:Mr=[],ignore:Ni=[],maskFn:Yi,beforeAddRecordingEvent:Qr,beforeErrorSampling:ss,blockClass:di,blockSelector:qi,maskInputOptions:fi,maskTextClass:po,maskTextSelector:qs,ignoreClass:sl}={}){this.name=mc.id;const nc=function Tl({mask:c,unmask:h,block:I,unblock:P,ignore:ee,blockClass:Ie,blockSelector:Fe,maskTextClass:rt,maskTextSelector:Xe,ignoreClass:Dt}){const rn={maskTextSelector:is(c,[".sentry-mask","[data-sentry-mask]"],rt,Xe),unmaskTextSelector:is(h,[".sentry-unmask","[data-sentry-unmask]"]),blockSelector:is(I,[".sentry-block","[data-sentry-block]",'base[href="/"]'],Ie,Fe),unblockSelector:is(P,[".sentry-unblock","[data-sentry-unblock]"]),ignoreSelector:is(ee,[".sentry-ignore","[data-sentry-ignore]",'
1input[type="file"]'],Dt)};return Ie instanceof RegExp&&(rn.blockClass=Ie),rt instanceof RegExp&&(rn.maskTextClass=rt),rn}({mask:wn,unmask:Mi,block:kn,unblock:Mr,ignore:Ni,blockClass:di,blockSelector:qi,maskTextClass:po,maskTextSelector:qs,ignoreClass:sl});if(this._recordingOptions={maskAllInputs:Ut,maskAllText:Pt,maskInputOptions:{...fi||{},password:!0},maskTextFn:Yi,maskInputFn:Yi,maskAttributeFn:(Xo,Na,Jo)=>function gc({el:c,key:h,maskAttributes:I,maskAllText:P,privacyOptions:ee,value:Ie}){return!P||ee.unmaskTextSelector&&c.matches(ee.unmaskTextSelector)?Ie:I.includes(h)||"value"===h&&"INPUT"===c.tagName&&["submit","button"].includes(c.getAttribute("type")||"")?Ie.replace(/[\S]/g,"*"):Ie}({maskAttributes:hr,maskAllText:Pt,privacyOptions:nc,key:Xo,value:Na,el:Jo}),...nc,slimDOMOptions:"all",inlineStylesheet:!0,inlineImages:!1,collectFonts:!0,errorHandler:Xo=>{try{Xo.__rrweb__=!0}catch{}}},this._initialOptions={flushMinDelay:h,flushMaxDelay:I,minReplayDuration:Math.min(P,15e3),maxReplayDuration:Math.min(ee,36e5),stickySession:Ie,sessionSampleRate:Dt,errorSampleRate:xt,useCompression:Fe,workerUrl:rt,blockAllMedia:rn,maskAllInputs:Ut,maskAllText:Pt,mutationBreadcrumbLimit:gn,mutationLimit:Sn,slowClickTimeout:or,slowClickIgnoreSelectors:ot,networkDetailAllowUrls:yn,networkDetailDenyUrls:ui,networkCaptureBodies:Yr,networkRequestHeaders:yc(Qn),networkResponseHeaders:yc(Er),beforeAddRecordingEvent:Qr,beforeErrorSampling:ss,_experiments:Xe},"number"==typeof Dt&&(console.warn(`[Replay] You are passing \`sessionSampleRate\` to the Replay integration.\nThis option is deprecated and will be removed soon.\nInstead, configure \`replaysSessionSampleRate\` directly in the SDK init options, e.g.:\nSentry.init({ replaysSessionSampleRate: ${Dt} })`),this._initialOptions.sessionSampleRate=Dt),"number"==typeof xt&&(console.warn(`[Replay] You are passing \`errorSampleRate\` to the Replay integration.\nThis option is deprecated and will be removed soon.\nInstead, configure \`replaysOnErrorSampleRate\` directly in the SDK init options, e.g.:\nSentry.init({ replaysOnErrorSampleRate: ${xt} })`),this._initialOptions.errorSampleRate=xt),this._initialOptions.blockAllMedia&&(this._recordingOptions.blockSelector=this._recordingOptions.blockSelector?`${this._recordingOptions.blockSelector},${la}`:la),this._isInitialized&&(0,Ne.B)())throw new Error("Multiple Sentry Session Replay instances are not supported");this._isInitialized=!0}get _isInitialized(){return jc}set _isInitialized(h){jc=h}setupOnce(){(0,Ne.B)()&&(this._setup(),setTimeout(()=>this._initialize()))}start(){this._replay&&this._replay.start()}startBuffering(){this._replay&&this._replay.startBuffering()}stop(){return this._replay?this._replay.stop({forceFlush:"session"===this._replay.recordingMode}):Promise.resolve()}flush(h){return this._replay&&this._replay.isEnabled()?this._replay.sendBufferedReplayOrFlush(h):Promise.resolve()}getReplayId(){if(this._replay&&this._replay.isEnabled())return this._replay.getSessionId()}_initialize(){this._replay&&(this._maybeLoadFromReplayCanvasIntegration(),this._replay.initializeSampling())}_setup(){const h=function Mo(c){const h=(0,j.KU)(),I=h&&h.getOptions(),P={sessionSampleRate:0,errorSampleRate:0,...(0,W.Ce)(c)};return I?(null==c.sessionSampleRate&&null==c.errorSampleRate&&null==I.replaysSessionSampleRate&&null==I.replaysOnErrorSampleRate&&(0,re.pq)(()=>{console.warn("Replay is disabled because neither `replaysSessionSampleRate` nor `replaysOnErrorSampleRate` are set.")}),"number"==typeof I.replaysSessionSampleRate&&(P.sessionSampleRate=I.replaysSessionSampleRate),"number"==typeof I.replaysOnErrorSampleRate&&(P.errorSampleRate=I.replaysOnErrorSampleRate),P):((0,re.pq)(()=>{console.warn("SDK client is not available.")}),P)}(this._initialOptions);this._replay=new Ms({options:h,recordingOptions:this._recordingOptions})}_maybeLoadFromReplayCanvasIntegration(){try{const I=(0,j.KU)().getIntegrationByName("ReplayCanvas");if(!I)return;this._replay._canvas=I.getOptions()}catch{}}}function yc(c){return[...Gs,...c.map(h=>h.toLowerCase())]}function Vc(){const c=(0,j.KU)();return c&&c.getIntegrationByName&&c.getIntegrationByName("Replay")}mc.__initStatic()},8095:(ct,Ce,o)=>{"use strict";o.d(Ce,{De:()=>F,hF:()=>j,yD:()=>Z});var p=o(3447),l=o(5801),R=o(1769);const j="baggage",K="sentry-",Q=/^sentry-/,B=8192;function Z(V){if(!(0,l.Kg)(V)&&!Array.isArray(V))return;let W={};if(Array.isArray(V))W=V.reduce((Y,re)=>{const ue=O(re);for(const he of Object.keys(ue))Y[he]=ue[he];return Y},{});else{if(!V)return;W=O(V)}const L=Object.entries(W).reduce((Y,[re,ue])=>(re.match(Q)&&(Y[re.slice(K.length)]=ue),Y),{});return Object.keys(L).length>0?L:void 0}function F(V){if(V)return function k(V){if(0!==Object.keys(V).length)return Object.entries(V).reduce((W,[L,Y],re)=>{const ue=`${encodeURIComponent(L)}=${encodeURIComponent(Y)}`,he=0===re?ue:`${W},${ue}`;return he.length>B?(p.T&&R.vF.warn(`Not adding key: ${L} with val: ${Y} to baggage header due to exceeding baggage size limits.`),W):he},"")}(Object.entries(V).reduce((L,[Y,re])=>(re&&(L[`${K}${Y}`]=re),L),{}))}function O(V){return V.split(",").map(W=>W.split("=").map(L=>decodeURIComponent(L.trim()))).reduce((W,[L,Y])=>(W[L]=Y,W),{})}},8617:(ct,Ce,o)=>{"use strict";o.d(Ce,{$N:()=>B,Hd:()=>K,NX:()=>Z,xE:()=>F});var p=o(5801);const R=(0,o(7018).VZ)(),j=80;function K(O,k={}){if(!O)return"<unknown>";try{let V=O;const W=5,L=[];let Y=0,re=0;const ue=" > ",he=ue.length;let oe;const Re=Array.isArray(k)?k:k.keyAttrs,pe=!Array.isArray(k)&&k.maxStringLength||j;for(;V&&Y++<W&&(oe=Q(V,Re),!("html"===oe||Y>1&&re+L.length*he+oe.length>=pe));)L.push(oe),re+=oe.length,V=V.parentNode;return L.reverse().join(ue)}catch{return"<unknown>"}}function Q(O,k){const V=O,W=[];let L,Y,re,ue,he;if(!V||!V.tagName)return"";if(R.HTMLElement&&V instanceof HTMLElement&&V.dataset&&V.dataset.sentryComponent)return V.dataset.sentryComponent;
1W.push(V.tagName.toLowerCase());const oe=k&&k.length?k.filter(pe=>V.getAttribute(pe)).map(pe=>[pe,V.getAttribute(pe)]):null;if(oe&&oe.length)oe.forEach(pe=>{W.push(`[${pe[0]}="${pe[1]}"]`)});else if(V.id&&W.push(`#${V.id}`),L=V.className,L&&(0,p.Kg)(L))for(Y=L.split(/\s+/),he=0;he<Y.length;he++)W.push(`.${Y[he]}`);const Re=["aria-label","type","name","title","alt"];for(he=0;he<Re.length;he++)re=Re[he],ue=V.getAttribute(re),ue&&W.push(`[${re}="${ue}"]`);return W.join("")}function B(){try{return R.document.location.href}catch{return""}}function Z(O){return R.document&&R.document.querySelector?R.document.querySelector(O):null}function F(O){if(!R.HTMLElement)return null;let k=O;for(let W=0;W<5;W++){if(!k)return null;if(k instanceof HTMLElement&&k.dataset.sentryComponent)return k.dataset.sentryComponent;k=k.parentNode}return null}},702:(ct,Ce,o)=>{"use strict";function p(l){let R,j=l[0],K=1;for(;K<l.length;){const Q=l[K],B=l[K+1];if(K+=2,("optionalAccess"===Q||"optionalCall"===Q)&&null==j)return;"access"===Q||"optionalAccess"===Q?(R=j,j=B(j)):("call"===Q||"optionalCall"===Q)&&(j=B((...Z)=>j.call(R,...Z)),R=void 0)}return j}o.d(Ce,{z:()=>p})},3447:(ct,Ce,o)=>{"use strict";o.d(Ce,{T:()=>p});const p=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__},3892:(ct,Ce,o)=>{"use strict";o.d(Ce,{AD:()=>F,SB:()=>K,hH:()=>Q});var p=o(3447),l=o(1769);const R=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+)?)?@)([\w.-]+)(?::(\d+))?\/(.+)/;function K(O,k=!1){const{host:V,path:W,pass:L,port:Y,projectId:re,protocol:ue,publicKey:he}=O;return`${ue}://${he}${k&&L?`:${L}`:""}@${V}${Y?`:${Y}`:""}/${W&&`${W}/`}${re}`}function Q(O){const k=R.exec(O);if(!k)return void(0,l.pq)(()=>{console.error(`Invalid Sentry Dsn: ${O}`)});const[V,W,L="",Y,re="",ue]=k.slice(1);let he="",oe=ue;const Re=oe.split("/");if(Re.length>1&&(he=Re.slice(0,-1).join("/"),oe=Re.pop()),oe){const pe=oe.match(/^\d+/);pe&&(oe=pe[0])}return B({host:Y,pass:L,path:he,projectId:oe,port:re,protocol:V,publicKey:W})}function B(O){return{protocol:O.protocol,publicKey:O.publicKey||"",pass:O.pass||"",host:O.host,port:O.port||"",path:O.path||"",projectId:O.projectId}}function F(O){const k="string"==typeof O?Q(O):B(O);if(k&&function Z(O){if(!p.T)return!0;const{port:k,projectId:V,protocol:W}=O;return!(["protocol","publicKey","host","projectId"].find(re=>!O[re]&&(l.vF.error(`Invalid Sentry Dsn: ${re} missing`),!0))||(V.match(/^\d+$/)?function j(O){return"http"===O||"https"===O}(W)?k&&isNaN(parseInt(k,10))&&(l.vF.error(`Invalid Sentry Dsn: Invalid port ${k}`),1):(l.vF.error(`Invalid Sentry Dsn: Invalid protocol ${W}`),1):(l.vF.error(`Invalid Sentry Dsn: Invalid projectId ${V}`),1)))}(k))return k}},286:(ct,Ce,o)=>{"use strict";function p(){return typeof __SENTRY_BROWSER_BUNDLE__<"u"&&!!__SENTRY_BROWSER_BUNDLE__}function l(){return"npm"}o.d(Ce,{Z:()=>p,e:()=>l})},4965:(ct,Ce,o)=>{"use strict";o.d(Ce,{Cj:()=>Y,W3:()=>K,bN:()=>F,bm:()=>V,h4:()=>j,hP:()=>B,mE:()=>k,n2:()=>re,yH:()=>Q,zk:()=>L});var p=o(3892),l=o(5433),R=o(7474);function j(ue,he=[]){return[ue,he]}function K(ue,he){const[oe,Re]=ue;return[oe,[...Re,he]]}function Q(ue,he){const oe=ue[1];for(const Re of oe)if(he(Re,Re[0].type))return!0;return!1}function B(ue,he){return Q(ue,(oe,Re)=>he.includes(Re))}function Z(ue,he){return(he||new TextEncoder).encode(ue)}function F(ue,he){const[oe,Re]=ue;let pe=JSON.stringify(oe);function we(me){"string"==typeof pe?pe="string"==typeof me?pe+me:[Z(pe,he),me]:pe.push("string"==typeof me?Z(me,he):me)}for(const me of Re){const[Le,Ne]=me;if(we(`\n${JSON.stringify(Le)}\n`),"string"==typeof Ne||Ne instanceof Uint8Array)we(Ne);else{let ie;try{ie=JSON.stringify(Ne)}catch{ie=JSON.stringify((0,l.S8)(Ne))}we(ie)}}return"string"==typeof pe?pe:function O(ue){const he=ue.reduce((pe,we)=>pe+we.length,0),oe=new Uint8Array(he);let Re=0;for(const pe of ue)oe.set(pe,Re),Re+=pe.length;return oe}(pe)}function k(ue,he,oe){let Re="string"==typeof ue?he.encode(ue):ue;function pe(Ne){const ie=Re.subarray(0,Ne);return Re=Re.subarray(Ne+1),ie}function we(){let Ne=Re.indexOf(10);return Ne<0&&(Ne=Re.length),JSON.parse(oe.decode(pe(Ne)))}const me=we(),Le=[];for(;Re.length;){const Ne=we(),ie="number"==typeof Ne.length?Ne.length:void 0;Le.push([Ne,ie?pe(ie):we()])}return[me,Le]}function V(ue,he){const oe="string"==typeof ue.data?Z(ue.data,he):ue.data;return[(0,R.Ce)({type:"attachment",length:oe.length,filename:ue.filename,content_type:ue.contentType,attachment_type:ue.attachmentType}),oe]}const W={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 L(ue){return W[ue]}function Y(ue){if(!ue||!ue.sdk)return;const{name:he,version:oe}=ue.sdk;return{name:he,version:oe}}function re(ue,he,oe,Re){const pe=ue.sdkProcessingMetadata&&ue.sdkProcessingMetadata.dynamicSamplingContext;return{event_id:ue.event_id,sent_at:(new Date).toISOString(),...he&&{sdk:he},...!!oe&&Re&&{dsn:(0,p.SB)(Re)},...pe&&{trace:(0,R.Ce)({...pe})}}}},6619:(ct,Ce,o)=>{"use strict";o.d(Ce,{U:()=>p});
1class p extends Error{constructor(R,j="warn"){super(R),this.message=R,this.name=new.target.prototype.constructor.name,Object.setPrototypeOf(this,new.target.prototype),this.logLevel=j}}},9243:(ct,Ce,o)=>{"use strict";o.d(Ce,{AS:()=>Z,aj:()=>F,s5:()=>Q});var p=o(3447),l=o(1769),R=o(9868);const j={},K={};function Q(O,k){j[O]=j[O]||[],j[O].push(k)}function Z(O,k){K[O]||(k(),K[O]=!0)}function F(O,k){const V=O&&j[O];if(V)for(const W of V)try{W(k)}catch(L){p.T&&l.vF.error(`Error while triggering instrumentation handler.\nType: ${O}\nName: ${(0,R.qQ)(W)}\nError:`,L)}}},3703:(ct,Ce,o)=>{"use strict";o.d(Ce,{i:()=>O});var p=o(781),l=o(7474),R=o(7018),j=o(9243);const K=R.OW,Q=1e3;let B,Z,F;function O(re){(0,j.s5)("dom",re),(0,j.AS)("dom",k)}function k(){if(!K.document)return;const re=j.aj.bind(null,"dom"),ue=L(re,!0);K.document.addEventListener("click",ue,!1),K.document.addEventListener("keypress",ue,!1),["EventTarget","Node"].forEach(he=>{const oe=K[he]&&K[he].prototype;!oe||!oe.hasOwnProperty||!oe.hasOwnProperty("addEventListener")||((0,l.GS)(oe,"addEventListener",function(Re){return function(pe,we,me){if("click"===pe||"keypress"==pe)try{const Le=this,Ne=Le.__sentry_instrumentation_handlers__=Le.__sentry_instrumentation_handlers__||{},ie=Ne[pe]=Ne[pe]||{refCount:0};if(!ie.handler){const X=L(re);ie.handler=X,Re.call(this,pe,X,me)}ie.refCount++}catch{}return Re.call(this,pe,we,me)}}),(0,l.GS)(oe,"removeEventListener",function(Re){return function(pe,we,me){if("click"===pe||"keypress"==pe)try{const Le=this,Ne=Le.__sentry_instrumentation_handlers__||{},ie=Ne[pe];ie&&(ie.refCount--,ie.refCount<=0&&(Re.call(this,pe,ie.handler,me),ie.handler=void 0,delete Ne[pe]),0===Object.keys(Ne).length&&delete Le.__sentry_instrumentation_handlers__)}catch{}return Re.call(this,pe,we,me)}}))})}function L(re,ue=!1){return he=>{if(!he||he._sentryCaptured)return;const oe=function Y(re){try{return re.target}catch{return null}}(he);if(function W(re,ue){return!("keypress"!==re||ue&&ue.tagName&&("INPUT"===ue.tagName||"TEXTAREA"===ue.tagName||ue.isContentEditable))}(he.type,oe))return;(0,l.my)(he,"_sentryCaptured",!0),oe&&!oe._sentryId&&(0,l.my)(oe,"_sentryId",(0,p.eJ)());const Re="keypress"===he.type?"input":he.type;(function V(re){if(re.type!==Z)return!1;try{if(!re.target||re.target._sentryId!==F)return!1}catch{}return!0})(he)||(re({event:he,name:Re,global:ue}),Z=he.type,F=oe?oe._sentryId:void 0),clearTimeout(B),B=K.setTimeout(()=>{F=void 0,Z=void 0},Q)}}},8603:(ct,Ce,o)=>{"use strict";o.d(Ce,{u:()=>K});var p=o(7474),l=o(5953),R=o(7018),j=o(9243);function K(O){const k="fetch";(0,j.s5)(k,O),(0,j.AS)(k,Q)}function Q(){(0,l.m7)()&&(0,p.GS)(R.OW,"fetch",function(O){return function(...k){const{method:V,url:W}=function F(O){if(0===O.length)return{method:"GET",url:""};if(2===O.length){const[V,W]=O;return{url:Z(V),method:B(W,"method")?String(W.method).toUpperCase():"GET"}}const k=O[0];return{url:Z(k),method:B(k,"method")?String(k.method).toUpperCase():"GET"}}(k),L={args:k,fetchData:{method:V,url:W},startTimestamp:Date.now()};return(0,j.aj)("fetch",{...L}),O.apply(R.OW,k).then(Y=>{const re={...L,endTimestamp:Date.now(),response:Y};return(0,j.aj)("fetch",re),Y},Y=>{const re={...L,endTimestamp:Date.now(),error:Y};throw(0,j.aj)("fetch",re),Y})}})}function B(O,k){return!!O&&"object"==typeof O&&!!O[k]}function Z(O){return"string"==typeof O?O:O?B(O,"url")?O.url:O.toString?O.toString():"":""}},9864:(ct,Ce,o)=>{"use strict";o.d(Ce,{L:()=>j});var p=o(7018),l=o(9243);let R=null;function j(Q){const B="error";(0,l.s5)(B,Q),(0,l.AS)(B,K)}function K(){R=p.OW.onerror,p.OW.onerror=function(Q,B,Z,F,O){return(0,l.aj)("error",{column:F,error:O,line:Z,msg:Q,url:B}),!(!R||R.__SENTRY_LOADER__)&&R.apply(this,arguments)},p.OW.onerror.__SENTRY_INSTRUMENTED__=!0}},3338:(ct,Ce,o)=>{"use strict";o.d(Ce,{r:()=>j});var p=o(7018),l=o(9243);let R=null;function j(Q){const B="unhandledrejection";(0,l.s5)(B,Q),(0,l.AS)(B,K)}function K(){R=p.OW.onunhandledrejection,p.OW.onunhandledrejection=function(Q){return(0,l.aj)("unhandledrejection",Q),!(R&&!R.__SENTRY_LOADER__)||R.apply(this,arguments)},p.OW.onunhandledrejection.__SENTRY_INSTRUMENTED__=!0}},6597:(ct,Ce,o)=>{"use strict";o.d(Ce,{_:()=>Z});var p=o(7474),l=o(7018);const R=(0,l.VZ)();var K=o(9243);const Q=l.OW;let B;function Z(O){const k="history";(0,K.s5)(k,O),(0,K.AS)(k,F)}function F(){if(!function j(){const O=R.chrome;return!(O&&O.app&&O.app.runtime||!("history"in R)||!R.history.pushState||!R.history.replaceState)}())return;const O=Q.onpopstate;function k(V){return function(...W){const L=W.length>2?W[2]:void 0;if(L){const Y=B,re=String(L);B=re,(0,K.aj)("history",{from:Y,to:re})}return V.apply(this,W)}}Q.onpopstate=function(...V){const W=Q.location.href,L=B;if(B=W,(0,K.aj)("history",{from:L,to:W}),O)try{return O.apply(this,V)}catch{}},(0,p.GS)(Q.history,"pushState",k),(0,p.GS)(Q.history,"replaceState",k)}},5429:(ct,Ce,o)=>{"use strict";o.d(Ce,{Er:()=>Q,Mn:()=>B});var p=o(5801),l=o(7474),R=o(7018),j=o(9243);const K=R.OW,Q="__sentry_xhr_v3__";
1function B(O){(0,j.s5)("xhr",O),(0,j.AS)("xhr",Z)}function Z(){if(!K.XMLHttpRequest)return;const O=XMLHttpRequest.prototype;(0,l.GS)(O,"open",function(k){return function(...V){const W=Date.now(),L=(0,p.Kg)(V[0])?V[0].toUpperCase():void 0,Y=function F(O){if((0,p.Kg)(O))return O;try{return O.toString()}catch{}}(V[1]);if(!L||!Y)return k.apply(this,V);this[Q]={method:L,url:Y,request_headers:{}},"POST"===L&&Y.match(/sentry_key/)&&(this.__sentry_own_request__=!0);const re=()=>{const ue=this[Q];if(ue&&4===this.readyState){try{ue.status_code=this.status}catch{}const he={args:[L,Y],endTimestamp:Date.now(),startTimestamp:W,xhr:this};(0,j.aj)("xhr",he)}};return"onreadystatechange"in this&&"function"==typeof this.onreadystatechange?(0,l.GS)(this,"onreadystatechange",function(ue){return function(...he){return re(),ue.apply(this,he)}}):this.addEventListener("readystatechange",re),(0,l.GS)(this,"setRequestHeader",function(ue){return function(...he){const[oe,Re]=he,pe=this[Q];return pe&&(0,p.Kg)(oe)&&(0,p.Kg)(Re)&&(pe.request_headers[oe.toLowerCase()]=Re),ue.apply(this,he)}}),k.apply(this,V)}}),(0,l.GS)(O,"send",function(k){return function(...V){const W=this[Q];if(!W)return k.apply(this,V);void 0!==V[0]&&(W.body=V[0]);const L={args:[W.method,W.url],startTimestamp:Date.now(),xhr:this};return(0,j.aj)("xhr",L),k.apply(this,V)}})}},5801:(ct,Ce,o)=>{"use strict";o.d(Ce,{BD:()=>K,Kg:()=>B,L2:()=>he,NF:()=>Z,Qd:()=>O,Qg:()=>L,T2:()=>j,W6:()=>Q,bJ:()=>l,gd:()=>W,mE:()=>Y,sO:()=>F,tH:()=>ue,vq:()=>V,xH:()=>k,yr:()=>re});const p=Object.prototype.toString;function l(oe){switch(p.call(oe)){case"[object Error]":case"[object Exception]":case"[object DOMException]":return!0;default:return ue(oe,Error)}}function R(oe,Re){return p.call(oe)===`[object ${Re}]`}function j(oe){return R(oe,"ErrorEvent")}function K(oe){return R(oe,"DOMError")}function Q(oe){return R(oe,"DOMException")}function B(oe){return R(oe,"String")}function Z(oe){return"object"==typeof oe&&null!==oe&&"__sentry_template_string__"in oe&&"__sentry_template_values__"in oe}function F(oe){return null===oe||Z(oe)||"object"!=typeof oe&&"function"!=typeof oe}function O(oe){return R(oe,"Object")}function k(oe){return typeof Event<"u"&&ue(oe,Event)}function V(oe){return typeof Element<"u"&&ue(oe,Element)}function W(oe){return R(oe,"RegExp")}function L(oe){return!(!oe||!oe.then||"function"!=typeof oe.then)}function Y(oe){return O(oe)&&"nativeEvent"in oe&&"preventDefault"in oe&&"stopPropagation"in oe}function re(oe){return"number"==typeof oe&&oe!=oe}function ue(oe,Re){try{return oe instanceof Re}catch{return!1}}function he(oe){return!("object"!=typeof oe||null===oe||!oe.__isVue&&!oe._isVue)}},9685:(ct,Ce,o)=>{"use strict";o.d(Ce,{B:()=>R});var p=o(2657),l=o(7018);function R(){return typeof window<"u"&&(!(0,p.wD)()||function j(){return void 0!==l.OW.process&&"renderer"===l.OW.process.type}())}},1769:(ct,Ce,o)=>{"use strict";o.d(Ce,{Ow:()=>j,Z9:()=>K,pq:()=>Q,vF:()=>Z});var p=o(3447),l=o(7018);const j=["debug","info","warn","error","log","assert","trace"],K={};function Q(F){if(!("console"in l.OW))return F();const O=l.OW.console,k={},V=Object.keys(K);V.forEach(W=>{const L=K[W];k[W]=O[W],O[W]=L});try{return F()}finally{V.forEach(W=>{O[W]=k[W]})}}const Z=function B(){let F=!1;const O={enable:()=>{F=!0},disable:()=>{F=!1},isEnabled:()=>F};return j.forEach(p.T?k=>{O[k]=(...V)=>{F&&Q(()=>{l.OW.console[k](`Sentry Logger [${k}]:`,...V)})}}:k=>{O[k]=()=>{}}),O}()},781:(ct,Ce,o)=>{"use strict";o.d(Ce,{$X:()=>Q,GR:()=>V,M6:()=>Z,db:()=>k,eJ:()=>j,gO:()=>B,k9:()=>W});var p=o(7474),l=o(2064),R=o(7018);function j(){const L=R.OW,Y=L.crypto||L.msCrypto;let re=()=>16*Math.random();try{if(Y&&Y.randomUUID)return Y.randomUUID().replace(/-/g,"");Y&&Y.getRandomValues&&(re=()=>{const ue=new Uint8Array(1);return Y.getRandomValues(ue),ue[0]})}catch{}return"10000000100040008000100000000000".replace(/[018]/g,ue=>(ue^(15&re())>>ue/4).toString(16))}function K(L){return L.exception&&L.exception.values?L.exception.values[0]:void 0}function Q(L){const{message:Y,event_id:re}=L;if(Y)return Y;const ue=K(L);return ue?ue.type&&ue.value?`${ue.type}: ${ue.value}
1`:ue.type||ue.value||re||"<unknown>":re||"<unknown>"}function B(L,Y,re){const ue=L.exception=L.exception||{},he=ue.values=ue.values||[],oe=he[0]=he[0]||{};oe.value||(oe.value=Y||""),oe.type||(oe.type=re||"Error")}function Z(L,Y){const re=K(L);if(!re)return;const he=re.mechanism;if(re.mechanism={type:"generic",handled:!0,...he,...Y},Y&&"data"in Y){const oe={...he&&he.data,...Y.data};re.mechanism.data=oe}}function k(L,Y,re=5){if(void 0===Y.lineno)return;const ue=L.length,he=Math.max(Math.min(ue-1,Y.lineno-1),0);Y.pre_context=L.slice(Math.max(0,he-re),he).map(oe=>(0,l.nC)(oe,0)),Y.context_line=(0,l.nC)(L[Math.min(ue-1,he)],Y.colno||0),Y.post_context=L.slice(Math.min(he+1,ue),he+1+re).map(oe=>(0,l.nC)(oe,0))}function V(L){if(L&&L.__sentry_captured__)return!0;try{(0,p.my)(L,"__sentry_captured__",!0)}catch{}return!1}function W(L){return Array.isArray(L)?L:[L]}},2657:(ct,Ce,o)=>{"use strict";o.d(Ce,{wD:()=>l});var p=o(286);function l(){return!(0,p.Z)()&&"[object process]"===Object.prototype.toString.call(typeof process<"u"?process:0)}ct=o.hmd(ct)},5433:(ct,Ce,o)=>{"use strict";o.d(Ce,{S8:()=>K,cd:()=>Q});var p=o(5801),R=o(7474),j=o(9868);function K(W,L=100,Y=1/0){try{return B("",W,L,Y)}catch(re){return{ERROR:`**non-serializable** (${re})`}}}function Q(W,L=3,Y=102400){const re=K(W,L);return function k(W){return function O(W){return~-encodeURI(W).split(/%..|./).length}(JSON.stringify(W))}(re)>Y?Q(W,L-1,Y):re}function B(W,L,Y=1/0,re=1/0,ue=function l(){const W="function"==typeof WeakSet,L=W?new WeakSet:[];return[function Y(ue){if(W)return!!L.has(ue)||(L.add(ue),!1);for(let he=0;he<L.length;he++)if(L[he]===ue)return!0;return L.push(ue),!1},function re(ue){if(W)L.delete(ue);else for(let he=0;he<L.length;he++)if(L[he]===ue){L.splice(he,1);break}}]}()){const[he,oe]=ue;if(null==L||["number","boolean","string"].includes(typeof L)&&!(0,p.yr)(L))return L;const Re=function Z(W,L){try{if("domain"===W&&L&&"object"==typeof L&&L._events)return"[Domain]";if("domainEmitter"===W)return"[DomainEmitter]";if(typeof global<"u"&&L===global)return"[Global]";if(typeof window<"u"&&L===window)return"[Window]";if(typeof document<"u"&&L===document)return"[Document]";if((0,p.L2)(L))return"[VueViewModel]";if((0,p.mE)(L))return"[SyntheticEvent]";if("number"==typeof L&&L!=L)return"[NaN]";if("function"==typeof L)return`[Function: ${(0,j.qQ)(L)}]`;if("symbol"==typeof L)return`[${String(L)}]`;if("bigint"==typeof L)return`[BigInt: ${String(L)}]`;const Y=function F(W){const L=Object.getPrototypeOf(W);return L?L.constructor.name:"null prototype"}(L);return/^HTML(\w*)Element$/.test(Y)?`[HTMLElement: ${Y}]`:`[object ${Y}]`}catch(Y){return`**non-serializable** (${Y})`}}(W,L);if(!Re.startsWith("[object "))return Re;if(L.__sentry_skip_normalization__)return L;const pe="number"==typeof L.__sentry_override_normalization_depth__?L.__sentry_override_normalization_depth__:Y;if(0===pe)return Re.replace("object ","");if(he(L))return"[Circular ~]";const we=L;if(we&&"function"==typeof we.toJSON)try{return B("",we.toJSON(),pe-1,re,ue)}catch{}const me=Array.isArray(L)?[]:{};let Le=0;const Ne=(0,R.W4)(L);for(const ie in Ne)if(Object.prototype.hasOwnProperty.call(Ne,ie)){if(Le>=re){me[ie]="[MaxProperties ~]";break}me[ie]=B(ie,Ne[ie],pe-1,re,ue),Le++}return oe(L),me}},7474:(ct,Ce,o)=>{"use strict";o.d(Ce,{Ce:()=>Y,GS:()=>Q,HF:()=>L,W4:()=>k,my:()=>B,pO:()=>Z,sp:()=>F,u4:()=>O});var p=o(8617),l=o(3447),R=o(5801),j=o(1769),K=o(2064);function Q(oe,Re,pe){if(!(Re in oe))return;const we=oe[Re],me=pe(we);"function"==typeof me&&Z(me,we),oe[Re]=me}function B(oe,Re,pe){try{Object.defineProperty(oe,Re,{value:pe,writable:!0,configurable:!0})}catch{l.T&&j.vF.log(`Failed to add non-enumerable property "${Re}" to object`,oe)}}function Z(oe,Re){try{oe.prototype=Re.prototype=Re.prototype||{},B(oe,"__sentry_original__",Re)}catch{}}function F(oe){return oe.__sentry_original__}function O(oe){return Object.keys(oe).map(Re=>`${encodeURIComponent(Re)}=${encodeURIComponent(oe[Re])}`).join("&")}function k(oe){if((0,R.bJ)(oe))return{message:oe.message,name:oe.name,stack:oe.stack,...W(oe)};if((0,R.xH)(oe)){const Re={type:oe.type,target:V(oe.target),currentTarget:V(oe.currentTarget),...W(oe)};
1return typeof CustomEvent<"u"&&(0,R.tH)(oe,CustomEvent)&&(Re.detail=oe.detail),Re}return oe}function V(oe){try{return(0,R.vq)(oe)?(0,p.Hd)(oe):Object.prototype.toString.call(oe)}catch{return"<unknown>"}}function W(oe){if("object"==typeof oe&&null!==oe){const Re={};for(const pe in oe)Object.prototype.hasOwnProperty.call(oe,pe)&&(Re[pe]=oe[pe]);return Re}return{}}function L(oe,Re=40){const pe=Object.keys(k(oe));if(pe.sort(),!pe.length)return"[object has no keys]";if(pe[0].length>=Re)return(0,K.xv)(pe[0],Re);for(let we=pe.length;we>0;we--){const me=pe.slice(0,we).join(", ");if(!(me.length>Re))return we===pe.length?me:(0,K.xv)(me,Re)}return""}function Y(oe){return re(oe,new Map)}function re(oe,Re){if(function ue(oe){if(!(0,R.Qd)(oe))return!1;try{const Re=Object.getPrototypeOf(oe).constructor.name;return!Re||"Object"===Re}catch{return!0}}(oe)){const pe=Re.get(oe);if(void 0!==pe)return pe;const we={};Re.set(oe,we);for(const me of Object.keys(oe))typeof oe[me]<"u"&&(we[me]=re(oe[me],Re));return we}if(Array.isArray(oe)){const pe=Re.get(oe);if(void 0!==pe)return pe;const we=[];return Re.set(oe,we),oe.forEach(me=>{we.push(re(me,Re))}),we}return oe}},3200:(ct,Ce,o)=>{"use strict";o.d(Ce,{FA:()=>l,Jz:()=>j,wq:()=>K});const p=6e4;function l(Q,B=Date.now()){const Z=parseInt(`${Q}`,10);if(!isNaN(Z))return 1e3*Z;const F=Date.parse(`${Q}`);return isNaN(F)?p:F-B}function j(Q,B,Z=Date.now()){return function R(Q,B){return Q[B]||Q.all||0}(Q,B)>Z}function K(Q,{statusCode:B,headers:Z},F=Date.now()){const O={...Q},k=Z&&Z["x-sentry-rate-limits"],V=Z&&Z["retry-after"];if(k)for(const W of k.trim().split(",")){const[L,Y,,,re]=W.split(":",5),ue=parseInt(L,10),he=1e3*(isNaN(ue)?60:ue);if(Y)for(const oe of Y.split(";"))"metric_bucket"===oe?(!re||re.split(";").includes("custom"))&&(O[oe]=F+he):O[oe]=F+he;else O.all=F+he}else V?O.all=F+l(V,F):429===B&&(O.all=F+6e4);return O}},9868:(ct,Ce,o)=>{"use strict";o.d(Ce,{gd:()=>j,qQ:()=>Z,vk:()=>K});const p=50,l=/\(error: (.*)\)/,R=/captureMessage|captureException/;function j(...O){const k=O.sort((V,W)=>V[0]-W[0]).map(V=>V[1]);return(V,W=0)=>{const L=[],Y=V.split("\n");for(let re=W;re<Y.length;re++){const ue=Y[re];if(ue.length>1024)continue;const he=l.test(ue)?ue.replace(l,"$1"):ue;if(!he.match(/\S*Error: /)){for(const oe of k){const Re=oe(he);if(Re){L.push(Re);break}}if(L.length>=p)break}}return function Q(O){if(!O.length)return[];const k=Array.from(O);return/sentryWrapped/.test(k[k.length-1].function||"")&&k.pop(),k.reverse(),R.test(k[k.length-1].function||"")&&(k.pop(),R.test(k[k.length-1].function||"")&&k.pop()),k.slice(0,p).map(V=>({...V,filename:V.filename||k[k.length-1].filename,function:V.function||"?"}))}(L)}}function K(O){return Array.isArray(O)?j(...O):O}const B="<anonymous>";function Z(O){try{return O&&"function"==typeof O&&O.name||B}catch{return B}}},2064:(ct,Ce,o)=>{"use strict";o.d(Ce,{Xr:()=>Q,gt:()=>j,nC:()=>R,xv:()=>l});var p=o(5801);function l(B,Z=0){return"string"!=typeof B||0===Z||B.length<=Z?B:`${B.slice(0,Z)}...`}function R(B,Z){let F=B;const O=F.length;if(O<=150)return F;Z>O&&(Z=O);let k=Math.max(Z-60,0);k<5&&(k=0);let V=Math.min(k+140,O);return V>O-5&&(V=O),V===O&&(k=Math.max(V-140,0)),F=F.slice(k,V),k>0&&(F=`'{snip} ${F}`),V<O&&(F+=" {snip}"),F}function j(B,Z){if(!Array.isArray(B))return"";const F=[];for(let O=0;O<B.length;O++){const k=B[O];try{(0,p.L2)(k)?F.push("[VueViewModel]"):F.push(String(k))}catch{F.push("[value cannot be serialized]")}}return F.join(Z)}function Q(B,Z=[],F=!1){return Z.some(O=>function K(B,Z,F=!1){return!!(0,p.Kg)(B)&&((0,p.gd)(Z)?Z.test(B):!!(0,p.Kg)(Z)&&(F?B===Z:B.includes(Z)))}(B,O,F))}},5953:(ct,Ce,o)=>{"use strict";o.d(Ce,{ap:()=>F,m7:()=>O,vQ:()=>k,vm:()=>Z});var p=o(3447),l=o(1769);const j=(0,o(7018).VZ)();function Z(){if(!("fetch"in j))return!1;try{return new Headers,new Request("http://www.example.com"),new Response,!0}catch{return!1}}function F(W){return W&&/^function fetch\(\)\s+\{\s+\[native code\]\s+\}$/.test(W.toString())}function O(){if("string"==typeof EdgeRuntime)return!0;if(!Z())return!1;if(F(j.fetch))return!0;let W=!1;const L=j.document;if(L&&"function"==typeof L.createElement)try{const Y=L.createElement("iframe");Y.hidden=!0,L.head.appendChild(Y),Y.contentWindow&&Y.contentWindow.fetch&&(W=F(Y.contentWindow.fetch)),L.head.removeChild(Y)}catch(Y){p.T&&l.vF.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",Y)}return W}function k(){return"ReportingObserver"in j}},7473:(ct,Ce,o)=>{"use strict";o.d(Ce,{T2:()=>K,XW:()=>R,xg:()=>j});var l,Q,p=o(5801);function R(Q){return new K(B=>{B(Q)})}function j(Q){return new K((B,Z)=>{Z(Q)})}(Q=l||(l={}
1))[Q.PENDING=0]="PENDING",Q[Q.RESOLVED=1]="RESOLVED",Q[Q.REJECTED=2]="REJECTED";class K{constructor(B){K.prototype.__init.call(this),K.prototype.__init2.call(this),K.prototype.__init3.call(this),K.prototype.__init4.call(this),this._state=l.PENDING,this._handlers=[];try{B(this._resolve,this._reject)}catch(Z){this._reject(Z)}}then(B,Z){return new K((F,O)=>{this._handlers.push([!1,k=>{if(B)try{F(B(k))}catch(V){O(V)}else F(k)},k=>{if(Z)try{F(Z(k))}catch(V){O(V)}else O(k)}]),this._executeHandlers()})}catch(B){return this.then(Z=>Z,B)}finally(B){return new K((Z,F)=>{let O,k;return this.then(V=>{k=!1,O=V,B&&B()},V=>{k=!0,O=V,B&&B()}).then(()=>{k?F(O):Z(O)})})}__init(){this._resolve=B=>{this._setResult(l.RESOLVED,B)}}__init2(){this._reject=B=>{this._setResult(l.REJECTED,B)}}__init3(){this._setResult=(B,Z)=>{if(this._state===l.PENDING){if((0,p.Qg)(Z))return void Z.then(this._resolve,this._reject);this._state=B,this._value=Z,this._executeHandlers()}}}__init4(){this._executeHandlers=()=>{if(this._state===l.PENDING)return;const B=this._handlers.slice();this._handlers=[],B.forEach(Z=>{Z[0]||(this._state===l.RESOLVED&&Z[1](this._value),this._state===l.REJECTED&&Z[2](this._value),Z[0]=!0)})}}}},5800:(ct,Ce,o)=>{"use strict";o.d(Ce,{k3:()=>Z,lu:()=>R,zf:()=>K});var p=o(7018);const l=1e3;function R(){return Date.now()/l}const K=function j(){const{performance:F}=p.OW;if(!F||!F.now)return R;const O=Date.now()-F.now(),k=null==F.timeOrigin?O:F.timeOrigin;return()=>(k+F.now())/l}();let B;const Z=(()=>{const{performance:F}=p.OW;if(!F||!F.now)return void(B="none");const O=36e5,k=F.now(),V=Date.now(),W=F.timeOrigin?Math.abs(F.timeOrigin+k-V):O,L=W<O,Y=F.timing&&F.timing.navigationStart,ue="number"==typeof Y?Math.abs(Y+k-V):O;return L||ue<O?W<=ue?(B="timeOrigin",F.timeOrigin):(B="navigationStart",Y):(B="dateNow",V)})()},8399:(ct,Ce,o)=>{"use strict";o.d(Ce,{E0:()=>K,TC:()=>B,kM:()=>Q,nc:()=>j});var p=o(8095),l=o(781);const R=new RegExp("^[ \\t]*([0-9a-f]{32})?-?([0-9a-f]{16})?-?([01])?[ \\t]*$");function j(Z){if(!Z)return;const F=Z.match(R);if(!F)return;let O;return"1"===F[3]?O=!0:"0"===F[3]&&(O=!1),{traceId:F[1],parentSampled:O,parentSpanId:F[2]}}function K(Z,F){const O=j(Z),k=(0,p.yD)(F),{traceId:V,parentSpanId:W,parentSampled:L}=O||{};return O?{traceparentData:O,dynamicSamplingContext:k||{},propagationContext:{traceId:V||(0,l.eJ)(),parentSpanId:W||(0,l.eJ)().substring(16),spanId:(0,l.eJ)().substring(16),sampled:L,dsc:k||{}}}:{traceparentData:O,dynamicSamplingContext:void 0,propagationContext:{traceId:V||(0,l.eJ)(),spanId:(0,l.eJ)().substring(16)}}}function Q(Z,F){const O=j(Z),k=(0,p.yD)(F),{traceId:V,parentSpanId:W,parentSampled:L}=O||{};return O?{traceId:V||(0,l.eJ)(),parentSpanId:W||(0,l.eJ)().substring(16),spanId:(0,l.eJ)().substring(16),sampled:L,dsc:k||{}}:{traceId:V||(0,l.eJ)(),spanId:(0,l.eJ)().substring(16)}}function B(Z=(0,l.eJ)(),F=(0,l.eJ)().substring(16),O){let k="";return void 0!==O&&(k=O?"-1":"-0"),`${Z}-${F}${k}`}},8416:(ct,Ce,o)=>{"use strict";function p(K){if(!K)return{};const Q=K.match(/^(([^:/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/);if(!Q)return{};const B=Q[6]||"",Z=Q[8]||"";return{host:Q[4],path:Q[5],protocol:Q[2],search:B,hash:Z,relative:Q[5]+B+Z}}function l(K){return K.split(/[\?#]/,1)[0]}o.d(Ce,{Dl:()=>p,f:()=>l})},7018:(ct,Ce,o)=>{"use strict";function p(K){return K&&K.Math==Math?K:void 0}o.d(Ce,{BY:()=>j,OW:()=>l,VZ:()=>R});const l="object"==typeof globalThis&&p(globalThis)||"object"==typeof window&&p(window)||"object"==typeof self&&p(self)||"object"==typeof global&&p(global)||function(){return this}()||{};function R(){return l}function j(K,Q,B){const Z=B||l,F=Z.__SENTRY__=Z.__SENTRY__||{};return F[K]||(F[K]=Q())}},7374:function(ct){ct.exports=function(){"use strict";var o=6e4,p=36e5,l="millisecond",R="second",j="minute",K="hour",Q="day",B="week",Z="month",F="quarter",O="year",k="date",V="Invalid Date",W=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,L=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,Y={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(ie){var X=["th","st","nd","rd"],se=ie%100;return"["+ie+(X[(se-20)%10]||X[se]||X[0])+"]"}},re=function(ie,X,se){var ae=String(ie);return!ae||ae.length>=X?ie:""+Array(X+1-ae.length).join(se)+ie},ue={s:re,z:function(ie){var X=-ie.utcOffset(),se=Math.abs(X),ae=Math.floor(se/60),de=se%60;return(X<=0?"+":"-")+re(ae,2,"0")+":"+re(de,2,"0")}
vendor: 4,822 bytes, line 1
1,m:function ie(X,se){if(X.date()<se.date())return-ie(se,X);var ae=12*(se.year()-X.year())+(se.month()-X.month()),de=X.clone().add(ae,Z),Pe=se-de<0,Ye=X.clone().add(ae+(Pe?-1:1),Z);return+(-(ae+(se-de)/(Pe?de-Ye:Ye-de))||0)},a:function(ie){return ie<0?Math.ceil(ie)||0:Math.floor(ie)},p:function(ie){return{M:Z,y:O,w:B,d:Q,D:k,h:K,m:j,s:R,ms:l,Q:F}[ie]||String(ie||"").toLowerCase().replace(/s$/,"")},u:function(ie){return void 0===ie}},he="en",oe={};oe[he]=Y;var Re=function(ie){return ie instanceof Le},pe=function ie(X,se,ae){var de;if(!X)return he;if("string"==typeof X){var Pe=X.toLowerCase();oe[Pe]&&(de=Pe),se&&(oe[Pe]=se,de=Pe);var Ye=X.split("-");if(!de&&Ye.length>1)return ie(Ye[0])}else{var at=X.name;oe[at]=X,de=at}return!ae&&de&&(he=de),de||!ae&&he},we=function(ie,X){if(Re(ie))return ie.clone();var se="object"==typeof X?X:{};return se.date=ie,se.args=arguments,new Le(se)},me=ue;me.l=pe,me.i=Re,me.w=function(ie,X){return we(ie,{locale:X.$L,utc:X.$u,x:X.$x,$offset:X.$offset})};var Le=function(){function ie(se){this.$L=pe(se.locale,null,!0),this.parse(se)}var X=ie.prototype;return X.parse=function(se){this.$d=function(ae){var de=ae.date,Pe=ae.utc;if(null===de)return new Date(NaN);if(me.u(de))return new Date;if(de instanceof Date)return new Date(de);if("string"==typeof de&&!/Z$/i.test(de)){var Ye=de.match(W);if(Ye){var at=Ye[2]-1||0,bt=(Ye[7]||"0").substring(0,3);return Pe?new Date(Date.UTC(Ye[1],at,Ye[3]||1,Ye[4]||0,Ye[5]||0,Ye[6]||0,bt)):new Date(Ye[1],at,Ye[3]||1,Ye[4]||0,Ye[5]||0,Ye[6]||0,bt)}}return new Date(de)}(se),this.$x=se.x||{},this.init()},X.init=function(){var se=this.$d;this.$y=se.getFullYear(),this.$M=se.getMonth(),this.$D=se.getDate(),this.$W=se.getDay(),this.$H=se.getHours(),this.$m=se.getMinutes(),this.$s=se.getSeconds(),this.$ms=se.getMilliseconds()},X.$utils=function(){return me},X.isValid=function(){return this.$d.toString()!==V},X.isSame=function(se,ae){var de=we(se);return this.startOf(ae)<=de&&de<=this.endOf(ae)},X.isAfter=function(se,ae){return we(se)<this.startOf(ae)},X.isBefore=function(se,ae){return this.endOf(ae)<we(se)},X.$g=function(se,ae,de){return me.u(se)?this[ae]:this.set(de,se)},X.unix=function(){return Math.floor(this.valueOf()/1e3)},X.valueOf=function(){return this.$d.getTime()},X.startOf=function(se,ae){var de=this,Pe=!!me.u(ae)||ae,Ye=me.p(se),at=function(qe,At){var Jt=me.w(de.$u?Date.UTC(de.$y,At,qe):new Date(de.$y,At,qe),de);return Pe?Jt:Jt.endOf(Q)},bt=function(qe,At){return me.w(de.toDate()[qe].apply(de.toDate("s"),(Pe?[0,0,0,0]:[23,59,59,999]).slice(At)),de)},st=this.$W,He=this.$M,Ge=this.$D,ke="set"+(this.$u?"UTC":"");switch(Ye){case O:return Pe?at(1,0):at(31,11);case Z:return Pe?at(1,He):at(0,He+1);case B:var je=this.$locale().weekStart||0,We=(st<je?st+7:st)-je;return at(Pe?Ge-We:Ge+(6-We),He);case Q:case k:return bt(ke+"Hours",0);case K:return bt(ke+"Minutes",1);case j:return bt(ke+"Seconds",2);case R:return bt(ke+"Milliseconds",3);default:return this.clone()}},X.endOf=function(se){return this.startOf(se,!1)},X.$set=function(se,ae){var de,Pe=me.p(se),Ye="set"+(this.$u?"UTC":""),at=(de={},de[Q]=Ye+"Date",de[k]=Ye+"Date",de[Z]=Ye+"Month",de[O]=Ye+"FullYear",de[K]=Ye+"Hours",de[j]=Ye+"Minutes",de[R]=Ye+"Seconds",de[l]=Ye+"Milliseconds",de)[Pe],bt=Pe===Q?this.$D+(ae-this.$W):ae;if(Pe===Z||Pe===O){var st=this.clone().set(k,1);st.$d[at](bt),st.init(),this.$d=st.set(k,Math.min(this.$D,st.daysInMonth())).$d}else at&&this.$d[at](bt);return this.init(),this},X.set=function(se,ae){return this.clone().$set(se,ae)},X.get=function(se){return this[me.p(se)]()},X.add=function(se,ae){var de,Pe=this;se=Number(se);var Ye=me.p(ae),at=function(He){var Ge=we(Pe);return me.w(Ge.date(Ge.date()+Math.round(He*se)),Pe)};if(Ye===Z)return this.set(Z,this.$M+se);if(Ye===O)return this.set(O,this.$y+se);if(Ye===Q)return at(1);if(Ye===B)return at(7);var bt=(de={},de[j]=o,de[K]=p,de[R]=1e3,de)[Ye]||1,st=this.$d.getTime()+se*bt;return me.w(st,this)},X.subtract=function(se,ae){return this.add(-1*se,ae)},X.format=function(se){var ae=this,de=this.$locale();if(!this.isValid())return de.invalidDate||V;var Pe=se||"YYYY-MM-DDTHH:mm:ssZ",Ye=me.z(this),at=this.$H,bt=this.$m,st=this.$M,He=de.weekdays,Ge=de.months,ke=function(At,Jt,an,Ft){return At&&(At[Jt]||At(ae,Pe))||an[Jt].slice(0,Ft)},je=function(At){return me.s(at%12||12,At,"0")},We=de.meridiem||function(At,Jt,an){var Ft=At<12?"AM":"PM";return an?Ft.toLowerCase():Ft},qe={YY:String(this.$y).slice(-2),YYYY:this.$y,M:st+1,MM:me.s(st+1,2,"0"),MMM:ke(de.monthsShort,st,Ge,3),MMMM:ke(Ge,st),D:this.$D,DD:me.s(this.$D,2,"0"),d:String(this.$W),dd:ke(de.weekdaysMin,this.$W,He,2),ddd:ke(de.weekdaysShort,this.$W,He,3),dddd:He[this.$W],H:String(at),HH:me.s(at,2,"0"),h:je(1),hh:je(2),a:We(at,bt,!0),A:We(at,bt,!1),m:String(bt),mm:me.s(bt,2,"0"),s:String(this.$s),ss:me.s(this.$s,2,"0"),SSS:me.
1s(this.$ms,3,"0"),Z:Ye};return Pe.replace(L,function(At,Jt){return Jt||qe[At]||Ye.replace(":","")})},X.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},X.diff=function(se,ae,de){var Pe,Ye=me.p(ae),at=we(se),bt=(at.utcOffset()-this.utcOffset())*o,st=this-at,He=me.m(this,at);return He=(Pe={},Pe[O]=He/12,Pe[Z]=He,Pe[F]=He/3,Pe[B]=(st-bt)/6048e5,Pe[Q]=(st-bt)/864e5,Pe[K]=st/p,Pe[j]=st/o,Pe[R]=st/1e3,Pe)[Ye]||st,de?He:me.a(He)},X.daysInMonth=function(){return this.endOf(Z).$D},X.$locale=function(){return oe[this.$L]},X.locale=function(se,ae){if(!se)return this.$L;var de=this.clone(),Pe=pe(se,ae,!0);return Pe&&(de.$L=Pe),de},X.clone=function(){return me.w(this.$d,this)},X.toDate=function(){return new Date(this.valueOf())},X.toJSON=function(){return this.isValid()?this.toISOString():null},X.toISOString=function(){return this.$d.toISOString()},X.toString=function(){return this.$d.toUTCString()},ie}(),Ne=Le.prototype;return we.prototype=Ne,[["$ms",l],["$s",R],["$m",j],["$H",K],["$W",Q],["$M",Z],["$y",O],["$D",k]].forEach(function(ie){Ne[ie[1]]=function(X){return this.$g(X,ie[0],ie[1])}}),we.extend=function(ie,X){return ie.$i||(ie(X,Le,we),ie.$i=!0),we},we.locale=pe,we.isDayjs=Re,we.unix=function(ie){return we(1e3*ie)},we.en=oe[he],we.Ls=oe,we.p={},we}()},4230:function(ct,Ce,o){ct.exports=function(p){"use strict";var R=function l(K){return K&&"object"==typeof K&&"default"in K?K:{default:K}}(p),j={name:"fr",weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),weekStart:1,yearStart:4,formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},ordinal:function(K){return K+(1===K?"er":"")}};return R.default.locale(j,null,!0),j}(o(7374))},5180:function(ct){ct.exports=function(){"use strict";var Ce={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},o=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|YYYY|YY?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,p=/\d\d/,l=/\d\d?/,R=/\d*[^-_:/,()\s\d]+/,j={},K=function(V){return(V=+V)+(V>68?1900:2e3)},Q=function(V){return function(W){this[V]=+W}},B=[/[+-]\d\d:?(\d\d)?|Z/,function(V){(this.zone||(this.zone={})).offset=function(W){if(!W||"Z"===W)return 0;var L=W.match(/([+-]|\d\d)/g),Y=60*L[1]+(+L[2]||0);return 0===Y?0:"+"===L[0]?-Y:Y}(V)}],Z=function(V){var W=j[V];return W&&(W.indexOf?W:W.s.concat(W.f))},F=function(V,W){var L,Y=j.meridiem;if(Y){for(var re=1;re<=24;re+=1)if(V.indexOf(Y(re,0,W))>-1){L=re>12;break}}else L=V===(W?"pm":"PM");return L},O={A:[R,function(V){this.afternoon=F(V,!1)}],a:[R,function(V){this.afternoon=F(V,!0)}],S:[/\d/,function(V){this.milliseconds=100*+V}],SS:[p,function(V){this.milliseconds=10*+V}],SSS:[/\d{3}/,function(V){this.milliseconds=+V}],s:[l,Q("seconds")],ss:[l,Q("seconds")],m:[l,Q("minutes")],mm:[l,Q("minutes")],H:[l,Q("hours")],h:[l,Q("hours")],HH:[l,Q("hours")],hh:[l,Q("hours")],D:[l,Q("day")],DD:[p,Q("day")],Do:[R,function(V){var W=j.ordinal,L=V.match(/\d+/);if(this.day=L[0],W)for(var Y=1;Y<=31;Y+=1)W(Y).replace(/\[|\]/g,"")===V&&(this.day=Y)}],M:[l,Q("month")],MM:[p,Q("month")],MMM:[R,function(V){var W=Z("months"),L=(Z("monthsShort")||W.map(function(Y){return Y.slice(0,3)})).indexOf(V)+1;if(L<1)throw new Error;this.month=L%12||L}],MMMM:[R,function(V){var W=Z("months").indexOf(V)+1;if(W<1)throw new Error;this.month=W%12||W}],Y:[/[+-]?\d+/,Q("year")],YY:[p,function(V){this.year=K(V)}],YYYY:[/\d{4}/,Q("year")],Z:B,ZZ:B};return function(V,W,L){L.p.customParseFormat=!0,V&&V.parseTwoDigitYear&&(K=V.parseTwoDigitYear);var Y=W.prototype,re=Y.parse;Y.parse=function(ue){var he=ue.date,oe=ue.utc,Re=ue.args;this.$u=oe;var pe=Re[1];if("string"==typeof pe){var we=!0===Re[2],me=!0===Re[3],Le=we||me,Ne=Re[2];me&&(Ne=Re[2]),j=this.$locale(),!we&&Ne&&(j=L.Ls[Ne]),this.$d=function(ae,de,Pe){try{if(["x","X"].indexOf(de)>-1)return new Date(("X"===de?1e3:1)*ae);var Ye=function k(V){var L;L=j&&j.formats;for(var Y=(V=V.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4}
1)/g,function(we,me,Le){var Ne=Le&&Le.toUpperCase();return me||L[Le]||Ce[Le]||L[Ne].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(ie,X,se){return X||se.slice(1)})})).match(o),re=Y.length,ue=0;ue<re;ue+=1){var he=Y[ue],oe=O[he],pe=oe&&oe[1];Y[ue]=pe?{regex:oe&&oe[0],parser:pe}:he.replace(/^\[|\]$/g,"")}return function(we){for(var me={},Le=0,Ne=0;Le<re;Le+=1){var ie=Y[Le];if("string"==typeof ie)Ne+=ie.length;else{var X=ie.regex,se=ie.parser,ae=we.slice(Ne),de=X.exec(ae)[0];se.call(me,de),we=we.replace(de,"")}}return function(Pe){var Ye=Pe.afternoon;if(void 0!==Ye){var at=Pe.hours;Ye?at<12&&(Pe.hours+=12):12===at&&(Pe.hours=0),delete Pe.afternoon}}(me),me}}(de)(ae),at=Ye.year,bt=Ye.month,st=Ye.day,He=Ye.hours,Ge=Ye.minutes,ke=Ye.seconds,je=Ye.milliseconds,We=Ye.zone,qe=new Date,At=st||(at||bt?1:qe.getDate()),Jt=at||qe.getFullYear(),an=0;at&&!bt||(an=bt>0?bt-1:qe.getMonth());var Ft=He||0,nn=Ge||0,Dn=ke||0,gt=je||0;return We?new Date(Date.UTC(Jt,an,At,Ft,nn,Dn,gt+60*We.offset*1e3)):Pe?new Date(Date.UTC(Jt,an,At,Ft,nn,Dn,gt)):new Date(Jt,an,At,Ft,nn,Dn,gt)}catch{return new Date("")}}(he,pe,oe),this.init(),Ne&&!0!==Ne&&(this.$L=this.locale(Ne).$L),Le&&he!=this.format(pe)&&(this.$d=new Date("")),j={}}else if(pe instanceof Array)for(var ie=pe.length,X=1;X<=ie;X+=1){Re[1]=pe[X-1];var se=L.apply(this,Re);if(se.isValid()){this.$d=se.$d,this.$L=se.$L,this.init();break}X===ie&&(this.$d=new Date(""))}else re.call(this,ue)}}}()},2781:function(ct){ct.exports=function(){"use strict";var Ce,o,p=1e3,l=6e4,R=36e5,j=864e5,K=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,Q=31536e6,B=2592e6,Z=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/,F={years:Q,months:B,days:j,hours:R,minutes:l,seconds:p,milliseconds:1,weeks:6048e5},O=function(he){return he instanceof ue},k=function(he,oe,Re){return new ue(he,Re,oe.$l)},V=function(he){return o.p(he)+"s"},W=function(he){return he<0},L=function(he){return W(he)?Math.ceil(he):Math.floor(he)},Y=function(he){return Math.abs(he)},re=function(he,oe){return he?W(he)?{negative:!0,format:""+Y(he)+oe}:{negative:!1,format:""+he+oe}:{negative:!1,format:""}},ue=function(){function he(Re,pe,we){var me=this;if(this.$d={},this.$l=we,void 0===Re&&(this.$ms=0,this.parseFromMilliseconds()),pe)return k(Re*F[V(pe)],this);if("number"==typeof Re)return this.$ms=Re,this.parseFromMilliseconds(),this;if("object"==typeof Re)return Object.keys(Re).forEach(function(ie){me.$d[V(ie)]=Re[ie]}),this.calMilliseconds(),this;if("string"==typeof Re){var Le=Re.match(Z);if(Le){var Ne=Le.slice(2).map(function(ie){return null!=ie?Number(ie):0});return this.$d.years=Ne[0],this.$d.months=Ne[1],this.$d.weeks=Ne[2],this.$d.days=Ne[3],this.$d.hours=Ne[4],this.$d.minutes=Ne[5],this.$d.seconds=Ne[6],this.calMilliseconds(),this}}return this}var oe=he.prototype;return oe.calMilliseconds=function(){var Re=this;this.$ms=Object.keys(this.$d).reduce(function(pe,we){return pe+(Re.$d[we]||0)*F[we]},0)},oe.parseFromMilliseconds=function(){var Re=this.$ms;this.$d.years=L(Re/Q),this.$d.months=L((Re%=Q)/B),this.$d.days=L((Re%=B)/j),this.$d.hours=L((Re%=j)/R),this.$d.minutes=L((Re%=R)/l),this.$d.seconds=L((Re%=l)/p),this.$d.milliseconds=Re%=p},oe.toISOString=function(){var Re=re(this.$d.years,"Y"),pe=re(this.$d.months,"M"),we=+this.$d.days||0;this.$d.weeks&&(we+=7*this.$d.weeks);var me=re(we,"D"),Le=re(this.$d.hours,"H"),Ne=re(this.$d.minutes,"M"),ie=this.$d.seconds||0;this.$d.milliseconds&&(ie+=this.$d.milliseconds/1e3);var X=re(ie,"S"),de=(Re.negative||pe.negative||me.negative||Le.negative||Ne.negative||X.negative?"-":"")+"P"+Re.format+pe.format+me.format+(Le.format||Ne.format||X.format?"T":"")+Le.format+Ne.format+X.format;return"P"===de||"-P"===de?"P0D":de},oe.toJSON=function(){return this.toISOString()},oe.format=function(Re){var pe=Re||"YYYY-MM-DDTHH:mm:ss",we={Y:this.$d.years,YY:o.s(this.$d.years,2,"0"),YYYY:o.s(this.$d.years,4,"0"),M:this.$d.months,MM:o.s(this.$d.months,2,"0"),D:this.$d.days,DD:o.s(this.$d.days,2,"0"),H:this.$d.hours,HH:o.s(this.$d.hours,2,"0"),m:this.$d.minutes,mm:o.s(this.$d.minutes,2,"0"),s:this.$d.seconds,ss:o.s(this.$d.seconds,2,"0"),SSS:o.s(this.$d.milliseconds,3,"0")};return pe.replace(K,function(me,Le){return Le||String(we[me])})},oe.as=function(Re){return this.$ms/F[V(Re)]},oe.get=function(Re){var pe=this.$ms,we=V(Re);return"milliseconds"===we?pe%=1e3:pe="weeks"===we?L(pe/F[we]):this.$d[we],0===pe?0:pe},oe.add=function(Re,pe,we){var me;
1return me=pe?Re*F[V(pe)]:O(Re)?Re.$ms:k(Re,this).$ms,k(this.$ms+me*(we?-1:1),this)},oe.subtract=function(Re,pe){return this.add(Re,pe,!0)},oe.locale=function(Re){var pe=this.clone();return pe.$l=Re,pe},oe.clone=function(){return k(this.$ms,this)},oe.humanize=function(Re){return Ce().add(this.$ms,"ms").locale(this.$l).fromNow(!Re)},oe.milliseconds=function(){return this.get("milliseconds")},oe.asMilliseconds=function(){return this.as("milliseconds")},oe.seconds=function(){return this.get("seconds")},oe.asSeconds=function(){return this.as("seconds")},oe.minutes=function(){return this.get("minutes")},oe.asMinutes=function(){return this.as("minutes")},oe.hours=function(){return this.get("hours")},oe.asHours=function(){return this.as("hours")},oe.days=function(){return this.get("days")},oe.asDays=function(){return this.as("days")},oe.weeks=function(){return this.get("weeks")},oe.asWeeks=function(){return this.as("weeks")},oe.months=function(){return this.get("months")},oe.asMonths=function(){return this.as("months")},oe.years=function(){return this.get("years")},oe.asYears=function(){return this.as("years")},he}();return function(he,oe,Re){Ce=Re,o=Re().$utils(),Re.duration=function(me,Le){var Ne=Re.locale();return k(me,{$l:Ne},Le)},Re.isDuration=O;var pe=oe.prototype.add,we=oe.prototype.subtract;oe.prototype.add=function(me,Le){return O(me)&&(me=me.asMilliseconds()),pe.bind(this)(me,Le)},oe.prototype.subtract=function(me,Le){return O(me)&&(me=me.asMilliseconds()),we.bind(this)(me,Le)}}}()},501:function(ct){ct.exports=function(){"use strict";return function(Ce,o,p){o.prototype.isBetween=function(l,R,j,K){var Q=p(l),B=p(R),Z="("===(K=K||"()")[0],F=")"===K[1];return(Z?this.isAfter(Q,j):!this.isBefore(Q,j))&&(F?this.isBefore(B,j):!this.isAfter(B,j))||(Z?this.isBefore(Q,j):!this.isAfter(Q,j))&&(F?this.isAfter(B,j):!this.isBefore(B,j))}}}()},456:function(ct){ct.exports=function(){"use strict";return function(Ce,o,p){o.prototype.isToday=function(){var l="YYYY-MM-DD",R=p();return this.format(l)===R.format(l)}}}()},2098:function(ct){ct.exports=function(){"use strict";return function(Ce,o,p){o.prototype.isTomorrow=function(){var l="YYYY-MM-DD",R=p().add(1,"day");return this.format(l)===R.format(l)}}}()},4412:(ct,Ce,o)=>{"use strict";o.d(Ce,{t:()=>l});var p=o(1413);class l extends p.B{constructor(j){super(),this._value=j}get value(){return this.getValue()}_subscribe(j){const K=super._subscribe(j);return!K.closed&&j.next(this._value),K}getValue(){const{hasError:j,thrownError:K,_value:Q}=this;if(j)throw K;return this._throwIfClosed(),Q}next(j){super.next(this._value=j)}}},1985:(ct,Ce,o)=>{"use strict";o.d(Ce,{c:()=>Z});var p=o(7707),l=o(8359),R=o(3494),j=o(1203),K=o(1026),Q=o(8071),B=o(9786);let Z=(()=>{class V{constructor(L){L&&(this._subscribe=L)}lift(L){const Y=new V;return Y.source=this,Y.operator=L,Y}subscribe(L,Y,re){const ue=function k(V){return V&&V instanceof p.vU||function O(V){return V&&(0,Q.T)(V.next)&&(0,Q.T)(V.error)&&(0,Q.T)(V.complete)}(V)&&(0,l.Uv)(V)}(L)?L:new p.Ms(L,Y,re);return(0,B.Y)(()=>{const{operator:he,source:oe}=this;ue.add(he?he.call(ue,oe):oe?this._subscribe(ue):this._trySubscribe(ue))}),ue}_trySubscribe(L){try{return this._subscribe(L)}catch(Y){L.error(Y)}}forEach(L,Y){return new(Y=F(Y))((re,ue)=>{const he=new p.Ms({next:oe=>{try{L(oe)}catch(Re){ue(Re),he.unsubscribe()}},error:ue,complete:re});this.subscribe(he)})}_subscribe(L){var Y;return null===(Y=this.source)||void 0===Y?void 0:Y.subscribe(L)}[R.s](){return this}pipe(...L){return(0,j.m)(L)(this)}toPromise(L){return new(L=F(L))((Y,re)=>{let ue;this.subscribe(he=>ue=he,he=>re(he),()=>Y(ue))})}}return V.create=W=>new V(W),V})();function F(V){var W;return null!==(W=V??K.$.Promise)&&void 0!==W?W:Promise}},1413:(ct,Ce,o)=>{"use strict";o.d(Ce,{B:()=>B});var p=o(1985),l=o(8359);const j=(0,o(1853).L)(F=>function(){F(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var K=o(7908),Q=o(9786);let B=(()=>{class F extends p.c{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(k){const V=new Z(this,this);return V.operator=k,V}_throwIfClosed(){if(this.closed)throw new j}next(k){(0,Q.Y)(()=>
1{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const V of this.currentObservers)V.next(k)}})}error(k){(0,Q.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=k;const{observers:V}=this;for(;V.length;)V.shift().error(k)}})}complete(){(0,Q.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:k}=this;for(;k.length;)k.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var k;return(null===(k=this.observers)||void 0===k?void 0:k.length)>0}_trySubscribe(k){return this._throwIfClosed(),super._trySubscribe(k)}_subscribe(k){return this._throwIfClosed(),this._checkFinalizedStatuses(k),this._innerSubscribe(k)}_innerSubscribe(k){const{hasError:V,isStopped:W,observers:L}=this;return V||W?l.Kn:(this.currentObservers=null,L.push(k),new l.yU(()=>{this.currentObservers=null,(0,K.o)(L,k)}))}_checkFinalizedStatuses(k){const{hasError:V,thrownError:W,isStopped:L}=this;V?k.error(W):L&&k.complete()}asObservable(){const k=new p.c;return k.source=this,k}}return F.create=(O,k)=>new Z(O,k),F})();class Z extends B{constructor(O,k){super(),this.destination=O,this.source=k}next(O){var k,V;null===(V=null===(k=this.destination)||void 0===k?void 0:k.next)||void 0===V||V.call(k,O)}error(O){var k,V;null===(V=null===(k=this.destination)||void 0===k?void 0:k.error)||void 0===V||V.call(k,O)}complete(){var O,k;null===(k=null===(O=this.destination)||void 0===O?void 0:O.complete)||void 0===k||k.call(O)}_subscribe(O){var k,V;return null!==(V=null===(k=this.source)||void 0===k?void 0:k.subscribe(O))&&void 0!==V?V:l.Kn}}},7707:(ct,Ce,o)=>{"use strict";o.d(Ce,{Ms:()=>re,vU:()=>V});var p=o(8071),l=o(8359),R=o(1026),j=o(5334),K=o(5343);const Q=F("C",void 0,void 0);function F(pe,we,me){return{kind:pe,value:we,error:me}}var O=o(9270),k=o(9786);class V extends l.yU{constructor(we){super(),this.isStopped=!1,we?(this.destination=we,(0,l.Uv)(we)&&we.add(this)):this.destination=Re}static create(we,me,Le){return new re(we,me,Le)}next(we){this.isStopped?oe(function Z(pe){return F("N",pe,void 0)}(we),this):this._next(we)}error(we){this.isStopped?oe(function B(pe){return F("E",void 0,pe)}(we),this):(this.isStopped=!0,this._error(we))}complete(){this.isStopped?oe(Q,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(we){this.destination.next(we)}_error(we){try{this.destination.error(we)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const W=Function.prototype.bind;function L(pe,we){return W.call(pe,we)}class Y{constructor(we){this.partialObserver=we}next(we){const{partialObserver:me}=this;if(me.next)try{me.next(we)}catch(Le){ue(Le)}}error(we){const{partialObserver:me}=this;if(me.error)try{me.error(we)}catch(Le){ue(Le)}else ue(we)}complete(){const{partialObserver:we}=this;if(we.complete)try{we.complete()}catch(me){ue(me)}}}class re extends V{constructor(we,me,Le){let Ne;if(super(),(0,p.T)(we)||!we)Ne={next:we??void 0,error:me??void 0,complete:Le??void 0};else{let ie;this&&R.$.useDeprecatedNextContext?(ie=Object.create(we),ie.unsubscribe=()=>this.unsubscribe(),Ne={next:we.next&&L(we.next,ie),error:we.error&&L(we.error,ie),complete:we.complete&&L(we.complete,ie)}):Ne=we}this.destination=new Y(Ne)}}function ue(pe){R.$.useDeprecatedSynchronousErrorHandling?(0,k.l)(pe):(0,j.m)(pe)}function oe(pe,we){const{onStoppedNotification:me}=R.$;me&&O.f.setTimeout(()=>me(pe,we))}const Re={closed:!0,next:K.l,error:function he(pe){throw pe},complete:K.l}},8359:(ct,Ce,o)=>{"use strict";o.d(Ce,{Kn:()=>Q,yU:()=>K,Uv:()=>B});var p=o(8071);const R=(0,o(1853).L)(F=>function(k){F(this),this.message=k?`${k.length} errors occurred during unsubscription:\n${k.map((V,W)=>`${W+1}) ${V.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=k});var j=o(7908);class K{constructor(O){this.initialTeardown=O,this.closed=!1,this._parentage=null,this._finalizers=null}
1unsubscribe(){let O;if(!this.closed){this.closed=!0;const{_parentage:k}=this;if(k)if(this._parentage=null,Array.isArray(k))for(const L of k)L.remove(this);else k.remove(this);const{initialTeardown:V}=this;if((0,p.T)(V))try{V()}catch(L){O=L instanceof R?L.errors:[L]}const{_finalizers:W}=this;if(W){this._finalizers=null;for(const L of W)try{Z(L)}catch(Y){O=O??[],Y instanceof R?O=[...O,...Y.errors]:O.push(Y)}}if(O)throw new R(O)}}add(O){var k;if(O&&O!==this)if(this.closed)Z(O);else{if(O instanceof K){if(O.closed||O._hasParent(this))return;O._addParent(this)}(this._finalizers=null!==(k=this._finalizers)&&void 0!==k?k:[]).push(O)}}_hasParent(O){const{_parentage:k}=this;return k===O||Array.isArray(k)&&k.includes(O)}_addParent(O){const{_parentage:k}=this;this._parentage=Array.isArray(k)?(k.push(O),k):k?[k,O]:O}_removeParent(O){const{_parentage:k}=this;k===O?this._parentage=null:Array.isArray(k)&&(0,j.o)(k,O)}remove(O){const{_finalizers:k}=this;k&&(0,j.o)(k,O),O instanceof K&&O._removeParent(this)}}K.EMPTY=(()=>{const F=new K;return F.closed=!0,F})();const Q=K.EMPTY;function B(F){return F instanceof K||F&&"closed"in F&&(0,p.T)(F.remove)&&(0,p.T)(F.add)&&(0,p.T)(F.unsubscribe)}function Z(F){(0,p.T)(F)?F():F.unsubscribe()}},1026:(ct,Ce,o)=>{"use strict";o.d(Ce,{$:()=>p});const p={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},4572:(ct,Ce,o)=>{"use strict";o.d(Ce,{z:()=>O});var p=o(1985),l=o(3073),R=o(8455),j=o(3669),K=o(6450),Q=o(9326),B=o(8496),Z=o(4360),F=o(5225);function O(...W){const L=(0,Q.lI)(W),Y=(0,Q.ms)(W),{args:re,keys:ue}=(0,l.D)(W);if(0===re.length)return(0,R.H)([],L);const he=new p.c(function k(W,L,Y=j.D){return re=>{V(L,()=>{const{length:ue}=W,he=new Array(ue);let oe=ue,Re=ue;for(let pe=0;pe<ue;pe++)V(L,()=>{const we=(0,R.H)(W[pe],L);let me=!1;we.subscribe((0,Z._)(re,Le=>{he[pe]=Le,me||(me=!0,Re--),Re||re.next(Y(he.slice()))},()=>{--oe||re.complete()}))},re)},re)}}(re,L,ue?oe=>(0,B.e)(ue,oe):j.D));return Y?he.pipe((0,K.I)(Y)):he}function V(W,L,Y){W?(0,F.N)(Y,W,L):L()}},9030:(ct,Ce,o)=>{"use strict";o.d(Ce,{v:()=>R});var p=o(1985),l=o(8750);function R(j){return new p.c(K=>{(0,l.Tg)(j()).subscribe(K)})}},983:(ct,Ce,o)=>{"use strict";o.d(Ce,{w:()=>l});const l=new(o(1985).c)(K=>K.complete())},8455:(ct,Ce,o)=>{"use strict";o.d(Ce,{H:()=>we});var p=o(8750),l=o(941),R=o(6745),Q=o(1985),Z=o(4761),F=o(8071),O=o(5225);function V(me,Le){if(!me)throw new Error("Iterable cannot be null");return new Q.c(Ne=>{(0,O.N)(Ne,Le,()=>{const ie=me[Symbol.asyncIterator]();(0,O.N)(Ne,Le,()=>{ie.next().then(X=>{X.done?Ne.complete():Ne.next(X.value)})},0,!0)})})}var W=o(5055),L=o(9858),Y=o(7441),re=o(5397),ue=o(7953),he=o(591),oe=o(5196);function we(me,Le){return Le?function pe(me,Le){if(null!=me){if((0,W.l)(me))return function j(me,Le){return(0,p.Tg)(me).pipe((0,R._)(Le),(0,l.Q)(Le))}(me,Le);if((0,Y.X)(me))return function B(me,Le){return new Q.c(Ne=>{let ie=0;return Le.schedule(function(){ie===me.length?Ne.complete():(Ne.next(me[ie++]),Ne.closed||this.schedule())})})}(me,Le);if((0,L.y)(me))return function K(me,Le){return(0,p.Tg)(me).pipe((0,R._)(Le),(0,l.Q)(Le))}(me,Le);if((0,ue.T)(me))return V(me,Le);if((0,re.x)(me))return function k(me,Le){return new Q.c(Ne=>{let ie;return(0,O.N)(Ne,Le,()=>{ie=me[Z.l](),(0,O.N)(Ne,Le,()=>{let X,se;try{({value:X,done:se}=ie.next())}catch(ae){return void Ne.error(ae)}se?Ne.complete():Ne.next(X)},0,!0)}),()=>(0,F.T)(ie?.return)&&ie.return()})}(me,Le);if((0,oe.U)(me))return function Re(me,Le){return V((0,oe.C)(me),Le)}(me,Le)}throw(0,he.L)(me)}(me,Le):(0,p.Tg)(me)}},8750:(ct,Ce,o)=>{"use strict";o.d(Ce,{Tg:()=>W});var p=o(1635),l=o(7441),R=o(9858),j=o(1985),K=o(5055),Q=o(7953),B=o(591),Z=o(5397),F=o(5196),O=o(8071),k=o(5334),V=o(3494);function W(pe){if(pe instanceof j.c)return pe;if(null!=pe){if((0,K.l)(pe))return function L(pe){return new j.c(we=>{const me=pe[V.s]();if((0,O.T)(me.subscribe))return me.subscribe(we);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(pe);if((0,l.X)(pe))return function Y(pe){return new j.c(we=>{for(let me=0;me<pe.length&&!we.closed;me++)we.next(pe[me]);we.complete()})}(pe);
1if((0,R.y)(pe))return function re(pe){return new j.c(we=>{pe.then(me=>{we.closed||(we.next(me),we.complete())},me=>we.error(me)).then(null,k.m)})}(pe);if((0,Q.T)(pe))return he(pe);if((0,Z.x)(pe))return function ue(pe){return new j.c(we=>{for(const me of pe)if(we.next(me),we.closed)return;we.complete()})}(pe);if((0,F.U)(pe))return function oe(pe){return he((0,F.C)(pe))}(pe)}throw(0,B.L)(pe)}function he(pe){return new j.c(we=>{(function Re(pe,we){var me,Le,Ne,ie;return(0,p.sH)(this,void 0,void 0,function*(){try{for(me=(0,p.xN)(pe);!(Le=yield me.next()).done;)if(we.next(Le.value),we.closed)return}catch(X){Ne={error:X}}finally{try{Le&&!Le.done&&(ie=me.return)&&(yield ie.call(me))}finally{if(Ne)throw Ne.error}}we.complete()})})(pe,we).catch(me=>we.error(me))})}},7673:(ct,Ce,o)=>{"use strict";o.d(Ce,{of:()=>R});var p=o(9326),l=o(8455);function R(...j){const K=(0,p.lI)(j);return(0,l.H)(j,K)}},4360:(ct,Ce,o)=>{"use strict";o.d(Ce,{_:()=>l});var p=o(7707);function l(j,K,Q,B,Z){return new R(j,K,Q,B,Z)}class R extends p.vU{constructor(K,Q,B,Z,F,O){super(K),this.onFinalize=F,this.shouldUnsubscribe=O,this._next=Q?function(k){try{Q(k)}catch(V){K.error(V)}}:super._next,this._error=Z?function(k){try{Z(k)}catch(V){K.error(V)}finally{this.unsubscribe()}}:super._error,this._complete=B?function(){try{B()}catch(k){K.error(k)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var K;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:Q}=this;super.unsubscribe(),!Q&&(null===(K=this.onFinalize)||void 0===K||K.call(this))}}}},274:(ct,Ce,o)=>{"use strict";o.d(Ce,{H:()=>R});var p=o(1397),l=o(8071);function R(j,K){return(0,l.T)(K)?(0,p.Z)(j,K,1):(0,p.Z)(j,1)}},5964:(ct,Ce,o)=>{"use strict";o.d(Ce,{p:()=>R});var p=o(9974),l=o(4360);function R(j,K){return(0,p.N)((Q,B)=>{let Z=0;Q.subscribe((0,l._)(B,F=>j.call(K,F,Z++)&&B.next(F)))})}},980:(ct,Ce,o)=>{"use strict";o.d(Ce,{j:()=>l});var p=o(9974);function l(R){return(0,p.N)((j,K)=>{try{j.subscribe(K)}finally{K.add(R)}})}},6354:(ct,Ce,o)=>{"use strict";o.d(Ce,{T:()=>R});var p=o(9974),l=o(4360);function R(j,K){return(0,p.N)((Q,B)=>{let Z=0;Q.subscribe((0,l._)(B,F=>{B.next(j.call(K,F,Z++))}))})}},6365:(ct,Ce,o)=>{"use strict";o.d(Ce,{U:()=>R});var p=o(1397),l=o(3669);function R(j=1/0){return(0,p.Z)(l.D,j)}},1397:(ct,Ce,o)=>{"use strict";o.d(Ce,{Z:()=>Z});var p=o(6354),l=o(8750),R=o(9974),j=o(5225),K=o(4360),B=o(8071);function Z(F,O,k=1/0){return(0,B.T)(O)?Z((V,W)=>(0,p.T)((L,Y)=>O(V,L,W,Y))((0,l.Tg)(F(V,W))),k):("number"==typeof O&&(k=O),(0,R.N)((V,W)=>function Q(F,O,k,V,W,L,Y,re){const ue=[];let he=0,oe=0,Re=!1;const pe=()=>{Re&&!ue.length&&!he&&O.complete()},we=Le=>he<V?me(Le):ue.push(Le),me=Le=>{L&&O.next(Le),he++;let Ne=!1;(0,l.Tg)(k(Le,oe++)).subscribe((0,K._)(O,ie=>{W?.(ie),L?we(ie):O.next(ie)},()=>{Ne=!0},void 0,()=>{if(Ne)try{for(he--;ue.length&&he<V;){const ie=ue.shift();Y?(0,j.N)(O,Y,()=>me(ie)):me(ie)}pe()}catch(ie){O.error(ie)}}))};return F.subscribe((0,K._)(O,we,()=>{Re=!0,pe()})),()=>{re?.()}}(V,W,F,k)))}},941:(ct,Ce,o)=>{"use strict";o.d(Ce,{Q:()=>j});var p=o(5225),l=o(9974),R=o(4360);function j(K,Q=0){return(0,l.N)((B,Z)=>{B.subscribe((0,R._)(Z,F=>(0,p.N)(Z,K,()=>Z.next(F),Q),()=>(0,p.N)(Z,K,()=>Z.complete(),Q),F=>(0,p.N)(Z,K,()=>Z.error(F),Q)))})}},2816:(ct,Ce,o)=>{"use strict";o.d(Ce,{S:()=>j});var p=o(9974),l=o(4360);function j(K,Q){return(0,p.N)(function R(K,Q,B,Z,F){return(O,k)=>{let V=B,W=Q,L=0;O.subscribe((0,l._)(k,Y=>{const re=L++;W=V?K(W,Y,re):(V=!0,Y),Z&&k.next(W)},F&&(()=>{V&&k.next(W),k.complete()})))}}(K,Q,arguments.length>=2,!0))}},6745:(ct,Ce,o)=>{"use strict";o.d(Ce,{_:()=>l});var p=o(9974);function l(R,j=0){return(0,p.N)((K,Q)=>{Q.add(R.schedule(()=>K.subscribe(Q),j))})}},5558:(ct,Ce,o)=>{"use strict";o.d(Ce,{n:()=>j});var p=o(8750),l=o(9974),R=o(4360);function j(K,Q){return(0,l.N)((B,Z)=>{let F=null,O=0,k=!1;const V=()=>k&&!F&&Z.complete();B.subscribe((0,R._)(Z,W=>{F?.unsubscribe();let L=0;const Y=O++;(0,p.Tg)(K(W,Y)).subscribe(F=(0,R._)(Z,re=>Z.next(Q?Q(W,re,Y,L++):re),()=>{F=null,V()}))},()=>{k=!0,V()}))})}},6697:(ct,Ce,o)=>{"use strict";o.d(Ce,{s:()=>j});var p=o(983),l=o(9974),R=o(4360);function j(K){return K<=0?()=>p.w:(0,l.N)((Q,B)=>{let Z=0;Q.subscribe((0,R._)(B,F=>{++Z<=K&&(B.next(F),K<=Z&&B.complete())}))})}},6977:(ct,Ce,o)=>{"use strict";o.d(Ce,{Q:()=>K});var p=o(9974),l=o(4360),R=o(8750),j=o(5343);function K(Q){return(0,p.N)((B,Z)=>{(0,R.Tg)(Q).subscribe((0,l._)(Z,()=>
1Z.complete(),j.l)),!Z.closed&&B.subscribe(Z)})}},8141:(ct,Ce,o)=>{"use strict";o.d(Ce,{M:()=>K});var p=o(8071),l=o(9974),R=o(4360),j=o(3669);function K(Q,B,Z){const F=(0,p.T)(Q)||B||Z?{next:Q,error:B,complete:Z}:Q;return F?(0,l.N)((O,k)=>{var V;null===(V=F.subscribe)||void 0===V||V.call(F);let W=!0;O.subscribe((0,R._)(k,L=>{var Y;null===(Y=F.next)||void 0===Y||Y.call(F,L),k.next(L)},()=>{var L;W=!1,null===(L=F.complete)||void 0===L||L.call(F),k.complete()},L=>{var Y;W=!1,null===(Y=F.error)||void 0===Y||Y.call(F,L),k.error(L)},()=>{var L,Y;W&&(null===(L=F.unsubscribe)||void 0===L||L.call(F)),null===(Y=F.finalize)||void 0===Y||Y.call(F)}))}):j.D}},6780:(ct,Ce,o)=>{"use strict";o.d(Ce,{R:()=>K});var p=o(8359);class l extends p.yU{constructor(B,Z){super()}schedule(B,Z=0){return this}}const R={setInterval(Q,B,...Z){const{delegate:F}=R;return F?.setInterval?F.setInterval(Q,B,...Z):setInterval(Q,B,...Z)},clearInterval(Q){const{delegate:B}=R;return(B?.clearInterval||clearInterval)(Q)},delegate:void 0};var j=o(7908);class K extends l{constructor(B,Z){super(B,Z),this.scheduler=B,this.work=Z,this.pending=!1}schedule(B,Z=0){var F;if(this.closed)return this;this.state=B;const O=this.id,k=this.scheduler;return null!=O&&(this.id=this.recycleAsyncId(k,O,Z)),this.pending=!0,this.delay=Z,this.id=null!==(F=this.id)&&void 0!==F?F:this.requestAsyncId(k,this.id,Z),this}requestAsyncId(B,Z,F=0){return R.setInterval(B.flush.bind(B,this),F)}recycleAsyncId(B,Z,F=0){if(null!=F&&this.delay===F&&!1===this.pending)return Z;null!=Z&&R.clearInterval(Z)}execute(B,Z){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const F=this._execute(B,Z);if(F)return F;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(B,Z){let O,F=!1;try{this.work(B)}catch(k){F=!0,O=k||new Error("Scheduled action threw falsy error")}if(F)return this.unsubscribe(),O}unsubscribe(){if(!this.closed){const{id:B,scheduler:Z}=this,{actions:F}=Z;this.work=this.state=this.scheduler=null,this.pending=!1,(0,j.o)(F,this),null!=B&&(this.id=this.recycleAsyncId(Z,B,null)),this.delay=null,super.unsubscribe()}}}},9687:(ct,Ce,o)=>{"use strict";o.d(Ce,{q:()=>R});var p=o(6129);class l{constructor(K,Q=l.now){this.schedulerActionCtor=K,this.now=Q}schedule(K,Q=0,B){return new this.schedulerActionCtor(this,K).schedule(B,Q)}}l.now=p.U.now;class R extends l{constructor(K,Q=l.now){super(K,Q),this.actions=[],this._active=!1}flush(K){const{actions:Q}=this;if(this._active)return void Q.push(K);let B;this._active=!0;do{if(B=K.execute(K.state,K.delay))break}while(K=Q.shift());if(this._active=!1,B){for(;K=Q.shift();)K.unsubscribe();throw B}}}},3236:(ct,Ce,o)=>{"use strict";o.d(Ce,{E:()=>R,b:()=>j});var p=o(6780);const R=new(o(9687).q)(p.R),j=R},6129:(ct,Ce,o)=>{"use strict";o.d(Ce,{U:()=>p});const p={now:()=>(p.delegate||Date).now(),delegate:void 0}},7242:(ct,Ce,o)=>{"use strict";o.d(Ce,{T:()=>K});var p=o(6780),R=o(9687);const K=new class j extends R.q{}(class l extends p.R{constructor(Z,F){super(Z,F),this.scheduler=Z,this.work=F}schedule(Z,F=0){return F>0?super.schedule(Z,F):(this.delay=F,this.state=Z,this.scheduler.flush(this),this)}execute(Z,F){return F>0||this.closed?super.execute(Z,F):this._execute(Z,F)}requestAsyncId(Z,F,O=0){return null!=O&&O>0||null==O&&this.delay>0?super.requestAsyncId(Z,F,O):(Z.flush(this),0)}})},9270:(ct,Ce,o)=>{"use strict";o.d(Ce,{f:()=>p});const p={setTimeout(l,R,...j){const{delegate:K}=p;return K?.setTimeout?K.setTimeout(l,R,...j):setTimeout(l,R,...j)},clearTimeout(l){const{delegate:R}=p;return(R?.clearTimeout||clearTimeout)(l)},delegate:void 0}},4761:(ct,Ce,o)=>{"use strict";o.d(Ce,{l:()=>l});const l=function p(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},3494:(ct,Ce,o)=>{"use strict";o.d(Ce,{s:()=>p});const p="function"==typeof Symbol&&Symbol.observable||"@@observable"},9350:(ct,Ce,o)=>{"use strict";o.d(Ce,{G:()=>l});const l=(0,o(1853).L)(R=>function(){R(this),this.name="EmptyError",this.message="no elements in sequence"})},9326:(ct,Ce,o)=>{"use strict";o.d(Ce,{R0:()=>Q,lI:()=>K,ms:()=>j});var p=o(8071),l=o(9470);function R(B){return B[B.length-1]}function j(B){return(0,p.T)(R(B))?B.pop():void 0}function K(B){return(0,l.m)(R(B))?B.pop():void 0}function Q(B,Z){return"number"==typeof R(B)?B.pop():Z}},3073:(ct,Ce,o)=>{"use strict";o.d(Ce,{D:()=>K});const{isArray:p}=Array,{getPrototypeOf:l,prototype:R,keys:j}=Object;function K(B){if(1===B.length){const Z=B[0];if(p(Z))return{args:Z,keys:null};if(function Q(B){return B&&"object"==typeof B&&l(B)===R}(Z)){const F=j(Z);return{args:F.map(O=>Z[O]),keys:F}}}return{args:B,keys:null}}},7908:(ct,Ce,o)=>{"use strict";function p(l,R){if(l){const j=l.indexOf(R);0<=j&&l.splice(j,1)}}o.d(Ce,{o:()=>p})},1853:(ct,Ce,o)=>{"use strict";function p(l){const j=l(K=>{Error.call(K),K.stack=(new Error).stack});return j.prototype=Object.create(Error.prototype),j.prototype.constructor=j,j}o.d(Ce,{L:()=>p})},8496:(ct,Ce,o)=>{"use strict";function p(l,R){return l.reduce((j,K,Q)=>(j[K]=R[Q],j),{})}o.d(Ce,{e:()=>p})},9786:(ct,Ce,o)=>{"use strict";o.d(Ce,{Y:()=>R,l:()=>j});var p=o(1026);let l=null;function R(K){if(p.$.useDeprecatedSynchronousErrorHandling){const Q=!l;if(Q&&(l={errorThrown:!1,error:null}),K(),Q){const{errorThrown:B,error:Z}=l;if(l=null,B)throw Z}}else K()}function j(K){p.$.useDeprecatedSynchronousErrorHandling&&l&&(l.errorThrown=!0,l.error=K)}},5225:(ct,Ce,o)=>{"use strict";function p(l,R,j,K=0,Q=!1){const B=R.schedule(function(){j(),Q?l.add(this.schedule(null,K)):this.unsubscribe()},K);if(l.add(B),!Q)return B}o.d(Ce,{N:()=>p})},3669:(ct,Ce,o)=>{"use strict";function p(l){return l}o.d(Ce,{D:()=>p})},7441:(ct,Ce,o)=>{"use strict";o.d(Ce,{X:()=>p});const p=l=>l&&"number"==typeof l.length&&"function"!=typeof l},7953:(ct,Ce,o)=>{"use strict";o.d(Ce,{T:()=>l});var p=o(8071);function l(R){return Symbol.asyncIterator&&(0,p.T)(R?.[Symbol.asyncIterator])}},592:(ct,Ce,o)=>{"use strict";function p(l){return l instanceof Date&&!isNaN(l)}o.d(Ce,{v:()=>p})},8071:(ct,Ce,o)=>{"use strict";function p(l){return"function"==typeof l}o.d(Ce,{T:()=>p})},5055:(ct,Ce,o)=>{"use strict";o.d(Ce,{l:()=>R});var p=o(3494),l=o(8071);function R(j){return(0,l.T)(j[p.s])}},5397:(ct,Ce,o)=>{"use strict";o.d(Ce,{x:()=>R});var p=o(4761),l=o(8071);function R(j){return(0,l.T)(j?.[p.l])}},9858:(ct,Ce,o)=>{"use strict";o.d(Ce,{y:()=>l});var p=o(8071);function l(R){return(0,p.T)(R?.then)}},5196:(ct,Ce,o)=>{"use strict";o.d(Ce,{C:()=>R,U:()=>j});var p=o(1635),l=o(8071);function R(K){return(0,p.AQ)(this,arguments,function*(){const B=K.getReader();try{for(;;){const{value:Z,done:F}=yield(0,p.N3)(B.read());if(F)return yield(0,p.N3)(void 0);yield yield(0,p.N3)(Z)}}finally{B.releaseLock()}})}function j(K){return(0,l.T)(K?.getReader)}},9470:(ct,Ce,o)=>{"use strict";o.d(Ce,{m:()=>l});var p=o(8071);function l(R){return R&&(0,p.T)(R.schedule)}},9974:(ct,Ce,o)=>{"use strict";o.d(Ce,{N:()=>R,S:()=>l});var p=o(8071);function l(j){return(0,p.T)(j?.lift)}function R(j){return K=>{if(l(K))return K.lift(function(Q){try{return j(Q,this)}catch(B){this.error(B)}});throw new TypeError("Unable to lift unknown Observable type")}}},6450:(ct,Ce,o)=>{"use strict";o.d(Ce,{I:()=>j});var p=o(6354);const{isArray:l}=Array;function j(K){return(0,p.T)(Q=>function R(K,Q){return l(Q)?K(...Q):K(Q)}(K,Q))}},5343:(ct,Ce,o)=>{"use strict";function p(){}o.d(Ce,{l:()=>p})},1203:(ct,Ce,o)=>{"use strict";o.d(Ce,{F:()=>l,m:()=>R});var p=o(3669);function l(...j){return R(j)}function R(j){return 0===j.length?p.D:1===j.length?j[0]:function(Q){return j.reduce((B,Z)=>Z(B),Q)}}},5334:(ct,Ce,o)=>{"use strict";o.d(Ce,{m:()=>R});var p=o(1026),l=o(9270);function R(j){l.f.setTimeout(()=>{const{onUnhandledError:K}=p.$;if(!K)throw j;K(j)})}},591:(ct,Ce,o)=>{"use strict";function p(l){return new TypeError(`You provided ${null!==l&&"object"==typeof l?"an invali
1d object":`'${l}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}o.d(Ce,{L:()=>p})},9969:(ct,Ce,o)=>{"use strict";o.d(Ce,{FX:()=>se,If:()=>R,K2:()=>Z,S6:()=>he,hZ:()=>K,i0:()=>Q,iF:()=>F,kY:()=>V,kp:()=>j,sf:()=>ie,ui:()=>X,wk:()=>O});var p=o(177),l=o(4438),R=function(ae){return ae[ae.State=0]="State",ae[ae.Transition=1]="Transition",ae[ae.Sequence=2]="Sequence",ae[ae.Group=3]="Group",ae[ae.Animate=4]="Animate",ae[ae.Keyframes=5]="Keyframes",ae[ae.Style=6]="Style",ae[ae.Trigger=7]="Trigger",ae[ae.Reference=8]="Reference",ae[ae.AnimateChild=9]="AnimateChild",ae[ae.AnimateRef=10]="AnimateRef",ae[ae.Query=11]="Query",ae[ae.Stagger=12]="Stagger",ae}(R||{});const j="*";function K(ae,de){return{type:R.Trigger,name:ae,definitions:de,options:{}}}function Q(ae,de=null){return{type:R.Animate,styles:de,timings:ae}}function Z(ae,de=null){return{type:R.Sequence,steps:ae,options:de}}function F(ae){return{type:R.Style,styles:ae,offset:null}}function O(ae,de,Pe){return{type:R.State,name:ae,styles:de,options:Pe}}function V(ae,de,Pe=null){return{type:R.Transition,expr:ae,animation:de,options:Pe}}let he=(()=>{class ae{static#e=this.\u0275fac=function(Ye){return new(Ye||ae)};static#t=this.\u0275prov=l.jDH({token:ae,factory:()=>(0,l.WQX)(Re),providedIn:"root"})}return ae})();class oe{}let Re=(()=>{class ae extends he{constructor(Pe,Ye){if(super(),this.animationModuleType=(0,l.WQX)(l.bc$,{optional:!0}),this._nextAnimationId=0,this._renderer=Pe.createRenderer(Ye.body,{id:"0",encapsulation:l.gXe.None,styles:[],data:{animation:[]}}),null===this.animationModuleType&&!function Ne(ae){const de=ae.\u0275type;return 0===de||1===de}(this._renderer))throw new l.wOt(3600,!1)}build(Pe){const Ye=this._nextAnimationId;this._nextAnimationId++;const at=Array.isArray(Pe)?Z(Pe):Pe;return me(this._renderer,null,Ye,"register",[at]),new pe(Ye,this._renderer)}static#e=this.\u0275fac=function(Ye){return new(Ye||ae)(l.KVO(l._9s),l.KVO(p.qQ))};static#t=this.\u0275prov=l.jDH({token:ae,factory:ae.\u0275fac,providedIn:"root"})}return ae})();class pe extends oe{constructor(de,Pe){super(),this._id=de,this._renderer=Pe}create(de,Pe){return new we(this._id,de,Pe||{},this._renderer)}}class we{constructor(de,Pe,Ye,at){this.id=de,this.element=Pe,this._renderer=at,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",Ye)}_listen(de,Pe){return this._renderer.listen(this.element,`@@${this.id}:${de}`,Pe)}_command(de,...Pe){me(this._renderer,this.element,this.id,de,Pe)}onDone(de){this._listen("done",de)}onStart(de){this._listen("start",de)}onDestroy(de){this._listen("destroy",de)}init(){this._command("init")}hasStarted(){return this._started}play(){this._command("play"),this._started=!0}pause(){this._command("pause")}restart(){this._command("restart")}finish(){this._command("finish")}destroy(){this._command("destroy")}reset(){this._command("reset"),this._started=!1}setPosition(de){this._command("setPosition",de)}getPosition(){return function Le(ae){const de=ae.\u0275type;return 0===de?ae:1===de?ae.animationRenderer:null}(this._renderer)?.engine?.players[this.id]?.getPosition()??0}}function me(ae,de,Pe,Ye,at){ae.setProperty(de,`@@${Pe}:${Ye}`,at)}class ie{constructor(de=0,Pe=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._originalOnDoneFns=[],this._originalOnStartFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=de+Pe}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(de=>de()),this._onDoneFns=[])}onStart(de){this._originalOnStartFns.push(de),this._onStartFns.push(de)}onDone(de){this._originalOnDoneFns.push(de),this._onDoneFns.push(de)}onDestroy(de){this._onDestroyFns.push(de)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(de=>de()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(de=>de()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(de){this._position=this.totalTime?de*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(de){const Pe="start"==de?this._onStartFns:this._onDoneFns;Pe.forEach(Ye=>Ye()),Pe.length=0}}class X{constructor(de){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=de;let Pe=0,Ye=0,at=0;const bt=this.players.length;0==bt?queueMicrotask(()=>
1this._onFinish()):this.players.forEach(st=>{st.onDone(()=>{++Pe==bt&&this._onFinish()}),st.onDestroy(()=>{++Ye==bt&&this._onDestroy()}),st.onStart(()=>{++at==bt&&this._onStart()})}),this.totalTime=this.players.reduce((st,He)=>Math.max(st,He.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(de=>de()),this._onDoneFns=[])}init(){this.players.forEach(de=>de.init())}onStart(de){this._onStartFns.push(de)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(de=>de()),this._onStartFns=[])}onDone(de){this._onDoneFns.push(de)}onDestroy(de){this._onDestroyFns.push(de)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(de=>de.play())}pause(){this.players.forEach(de=>de.pause())}restart(){this.players.forEach(de=>de.restart())}finish(){this._onFinish(),this.players.forEach(de=>de.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(de=>de.destroy()),this._onDestroyFns.forEach(de=>de()),this._onDestroyFns=[])}reset(){this.players.forEach(de=>de.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(de){const Pe=de*this.totalTime;this.players.forEach(Ye=>{const at=Ye.totalTime?Math.min(1,Pe/Ye.totalTime):1;Ye.setPosition(at)})}getPosition(){const de=this.players.reduce((Pe,Ye)=>null===Pe||Ye.totalTime>Pe.totalTime?Ye:Pe,null);return null!=de?de.getPosition():0}beforeDestroy(){this.players.forEach(de=>{de.beforeDestroy&&de.beforeDestroy()})}triggerCallback(de){const Pe="start"==de?this._onStartFns:this._onDoneFns;Pe.forEach(Ye=>Ye()),Pe.length=0}}const se="!"},177:(ct,Ce,o)=>{"use strict";o.d(Ce,{AJ:()=>ha,B3:()=>xn,EO:()=>ge,Jj:()=>lr,MD:()=>gs,N0:()=>Qs,PV:()=>gi,Pc:()=>so,QT:()=>R,Sm:()=>re,Sq:()=>En,T3:()=>dr,UE:()=>Zs,VF:()=>K,Vy:()=>ba,WM:()=>br,Xr:()=>Wo,YU:()=>dt,ZD:()=>j,_b:()=>Oe,aZ:()=>he,bT:()=>Ir,e1:()=>Rr,fG:()=>Fi,fw:()=>ue,hb:()=>L,hj:()=>F,kt:()=>ce,oe:()=>Si,pM:()=>En,qQ:()=>B,ux:()=>tr,vh:()=>vo});var p=o(4438);let l=null;function R(){return l}function j(v){l??=v}class K{}const B=new p.nKC("");let Z=(()=>{class v{historyGo(M){throw new Error("")}static#e=this.\u0275fac=function(H){return new(H||v)};static#t=this.\u0275prov=p.jDH({token:v,factory:()=>(0,p.WQX)(O),providedIn:"platform"})}return v})();const F=new p.nKC("");let O=(()=>{class v extends Z{constructor(){super(),this._doc=(0,p.WQX)(B),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return R().getBaseHref(this._doc)}onPopState(M){const H=R().getGlobalEventTarget(this._doc,"window");return H.addEventListener("popstate",M,!1),()=>H.removeEventListener("popstate",M)}onHashChange(M){const H=R().getGlobalEventTarget(this._doc,"window");return H.addEventListener("hashchange",M,!1),()=>H.removeEventListener("hashchange",M)}get href(){return this._location.href}get protocol(){return this._location.protocol}get hostname(){return this._location.hostname}get port(){return this._location.port}get pathname(){return this._location.pathname}get search(){return this._location.search}get hash(){return this._location.hash}set pathname(M){this._location.pathname=M}pushState(M,H,De){this._history.pushState(M,H,De)}replaceState(M,H,De){this._history.replaceState(M,H,De)}forward(){this._history.forward()}back(){this._history.back()}historyGo(M=0){this._history.go(M)}getState(){return this._history.state}static#e=this.\u0275fac=function(H){return new(H||v)};static#t=this.\u0275prov=p.jDH({token:v,factory:()=>new v,providedIn:"platform"})}return v})();function k(v,q){if(0==v.length)return q;if(0==q.length)return v;let M=0;return v.endsWith("/")&&M++,q.startsWith("/")&&M++,2==M?v+q.substring(1):1==M?v+q:v+"/"+q}function V(v){const q=v.match(/#|\?|$/),M=q&&q.index||v.length;return v.slice(0,M-("/"===v[M-1]?1:0))+v.slice(M)}function W(v){return v&&"?"!==v[0]?"?"+v:v}let L=(()=>{class v{historyGo(M){throw new Error("")}static#e=this.\u0275fac=function(H){return new(H||v)};static#t=this.\u0275prov=p.jDH({token:v,factory:()=>(0,p.WQX)(re),providedIn:"root"})}return v})();const Y=new p.nKC("");let re=(()=>{class v extends L{constructor(M,H){super(),this._platformLocation=M,this._removeListenerFns=[],this._baseHref=H??this._platformLocation.getBaseHrefFromDOM()??(0,p.WQX)(B).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(M){this._removeListenerFns.push(this._platformLocation.onPopState(M),this._platformLocation.on
1HashChange(M))}getBaseHref(){return this._baseHref}prepareExternalUrl(M){return k(this._baseHref,M)}path(M=!1){const H=this._platformLocation.pathname+W(this._platformLocation.search),De=this._platformLocation.hash;return De&&M?`${H}${De}`:H}pushState(M,H,De,ut){const St=this.prepareExternalUrl(De+W(ut));this._platformLocation.pushState(M,H,St)}replaceState(M,H,De,ut){const St=this.prepareExternalUrl(De+W(ut));this._platformLocation.replaceState(M,H,St)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(M=0){this._platformLocation.historyGo?.(M)}static#e=this.\u0275fac=function(H){return new(H||v)(p.KVO(Z),p.KVO(Y,8))};static#t=this.\u0275prov=p.jDH({token:v,factory:v.\u0275fac,providedIn:"root"})}return v})(),ue=(()=>{class v extends L{constructor(M,H){super(),this._platformLocation=M,this._baseHref="",this._removeListenerFns=[],null!=H&&(this._baseHref=H)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(M){this._removeListenerFns.push(this._platformLocation.onPopState(M),this._platformLocation.onHashChange(M))}getBaseHref(){return this._baseHref}path(M=!1){const H=this._platformLocation.hash??"#";return H.length>0?H.substring(1):H}prepareExternalUrl(M){const H=k(this._baseHref,M);return H.length>0?"#"+H:H}pushState(M,H,De,ut){let St=this.prepareExternalUrl(De+W(ut));0==St.length&&(St=this._platformLocation.pathname),this._platformLocation.pushState(M,H,St)}replaceState(M,H,De,ut){let St=this.prepareExternalUrl(De+W(ut));0==St.length&&(St=this._platformLocation.pathname),this._platformLocation.replaceState(M,H,St)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(M=0){this._platformLocation.historyGo?.(M)}static#e=this.\u0275fac=function(H){return new(H||v)(p.KVO(Z),p.KVO(Y,8))};static#t=this.\u0275prov=p.jDH({token:v,factory:v.\u0275fac})}return v})(),he=(()=>{class v{constructor(M){this._subject=new p.bkB,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=M;const H=this._locationStrategy.getBaseHref();this._basePath=function we(v){if(new RegExp("^(https?:)?//").test(v)){const[,M]=v.split(/\/\/[^\/]+/);return M}return v}(V(pe(H))),this._locationStrategy.onPopState(De=>{this._subject.emit({url:this.path(!0),pop:!0,state:De.state,type:De.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(M=!1){return this.normalize(this._locationStrategy.path(M))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(M,H=""){return this.path()==this.normalize(M+W(H))}normalize(M){return v.stripTrailingSlash(function Re(v,q){if(!v||!q.startsWith(v))return q;const M=q.substring(v.length);return""===M||["/",";","?","#"].includes(M[0])?M:q}(this._basePath,pe(M)))}prepareExternalUrl(M){return M&&"/"!==M[0]&&(M="/"+M),this._locationStrategy.prepareExternalUrl(M)}go(M,H="",De=null){this._locationStrategy.pushState(De,"",M,H),this._notifyUrlChangeListeners(this.prepareExternalUrl(M+W(H)),De)}replaceState(M,H="",De=null){this._locationStrategy.replaceState(De,"",M,H),this._notifyUrlChangeListeners(this.prepareExternalUrl(M+W(H)),De)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(M=0){this._locationStrategy.historyGo?.(M)}onUrlChange(M){return this._urlChangeListeners.push(M),this._urlChangeSubscription??=this.subscribe(H=>{this._notifyUrlChangeListeners(H.url,H.state)}),()=>{const H=this._urlChangeListeners.indexOf(M);this._urlChangeListeners.splice(H,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(M="",H){this._urlChangeListeners.forEach(De=>De(M,H))}subscribe(M,H,De){return this._subject.subscribe({next:M,error:H,complete:De})}static#e=this.normalizeQueryParams=W;static#t=this.joinWithSlash=k;static#n=this.stripTrailingSlash=V;static#r=this.\u0275fac=function(H){return new(H||v)(p.KVO(L))};static#i=this.\u0275prov=p.jDH({token:v,factory:()=>function oe(){return new he((0,p.KVO)(L))}(),providedIn:"root"})}return v})();function pe(v){return v.replace(/\/index.html$/,"")}const me={ADP:[void 0,void 0,0],AFN:[void 0,"\u060b",0],ALL:[void 0,void 0,0],AMD:[void 0,"\u058f",2],AOA:[void 0,"Kz"],ARS:[void 0,"$"],AUD:["A$","$"],AZN:[void 0,"\u20bc"],BAM:[void 0,"KM"],BBD:[void 0,"$"],BDT:[void 0,"\u09f3"],BHD:[void 0,void 0,3],BIF:[void 0,void 0,0],BMD:[void 0,"$"],BND:[void 0,"$"],BOB:[void 0,"Bs"],BRL:["R$"],BSD:[void 0,"$"],BWP:[void 0,"P"],BYN:[void 0,void 0,2],BYR:[void 0,void 0,0],BZD:[void 0,"$"],CAD:["CA$","$",2],CHF:[void 0,void 0,2],CLF:[void 0,void 0,4],CLP:[void 0,"$",0],CNY:["CN\xa5","\xa5"],COP:[void 0,"$",2],CRC:[void 0,"\u20a1",2],CUC:[void 0,"$"],CUP:[void 0,"$"],CZK:[void 0,"K\u010d",2],DJF:[void 0,void 0,0],DKK:[void 0,"kr",2],DOP:[void 0,"$"],EGP:[void 0,"E\xa3"],ESP:[void 0,"\u20a7",0],EUR:["\u20ac"],FJD:[void 0,"$"],FKP:[void 0,"\xa3"],GBP:["\xa3"],GEL:[void 0,"\u20be"],GHS:[void 0,"GH\u20b5"],GIP:[void 0,"\xa3"],GNF:[void 0,"FG",0],GTQ:[void 0,"Q"],GYD:[void 0,"$",2],HKD:["HK$","$"],HNL:[void 0,"L"],HRK:[void 0,"kn"],HUF:[void 0,"Ft",2],IDR:[void 0,"Rp",2],ILS:["\u20aa"],INR:["\u20b9"],IQD:[void 0,void 0,0],IRR:[void 0,void 0,0],ISK:[void 0,"kr",0],ITL:[void 0,void 0,0],JMD:[void 0,"$"],JOD:[void 0,void 0,3],JPY:["\xa5",void 0,0],KHR:[void 0,"\u17db"],KMF:[void 0,"CF",0],KPW:[void 0,"\u20a9",0],KRW:["\u20a9",void 0,0],KWD:[void 0,void 0,3],KYD:[void 0,"$"],KZT:[void 0,"\u20b8"],LAK:[void 0,"\u20ad",0],LBP:[void 0,"L\xa3",0],LKR:[void 0,"Rs"],LRD:[void 0,"$"],LTL:[void 0,"Lt"],LUF:[void 0,void 0,0],LVL:[void 0,"Ls"],LYD:[void 0,void 0,3],MGA:[void 0,"Ar",0],MGF:[void 0,void 0,0],MMK:[void 0,"K",0],MNT:[void 0,"\u20ae",2],MRO:[void 0,void 0,0],MUR:[void 0,"Rs",2],MXN:["MX$","$"],MYR:[void 0,"RM"],NAD:[void 0,"$"],NGN:[void 0,"\u20a6"],NIO:[void 0,"C$"],NOK:[void 0,"kr",2],NPR:[void 0,"Rs"],NZD:["NZ$","$"],OMR:[void 0,void 0,3],PHP:["\u20b1"],PKR:[void 0,"Rs",2],PLN:[void 0,"z\u0142"],PYG:[void 0,"\u20b2",0],RON:[void 0,"lei"],RSD:[void 0,void 0,0],RUB:[void 0,"\u20bd"],RWF:[void 0,"RF",0],SBD:[void 0,"$"],SEK:[void 0,"kr",2],SGD:[void 0,"$"],SHP:[void 0,"\xa3"],SLE:[void 0,void 0,2],SLL:[void 0,void 0,0],SOS:[void 0,void 0,0],SRD:[void 0,"$"],SSP:[void 0,"\xa3"],STD:[void 0,void 0,0],STN:[void 0,"Db"],SYP:[void 0,"\xa3",0],THB:[void 0,"\u0e3f"],TMM:[void 0,void 0,0],TND:[void 0,void 0,3],TOP:[void 0,"T$"],TRL:[void 0,void 0,0],TRY:[void 0,"\u20ba"],TTD:[void 0,"$"],TWD:["NT$","$",2],TZS:[void 0,void 0,2],UAH:[void 0,"\u20b4"],UGX:[void 0,void 0,0],USD:["$"],UYI:[void 0,void 0,0],UYU:[void 0,"$"],UYW:[void 0,void 0,4],UZS:[void 0,void 0,2],VEF:[void 0,"Bs",2],VND:["\u20ab",void 0,0],VUV:[void 0,void 0,0],XAF:["FCFA",void 0,0],XCD:["EC$","$"],XOF:["F\u202fCFA",void 0,0],XPF:["CFPF",void 0,0],XXX:["\xa4"],YER:[void 0,void 0,0],ZAR:[void 0,"R"],ZMK:[void 0,void 0,0],ZMW:[void 0,"ZK"],ZWD:[void 0,void 0,0]};var Le=function(v){return v[v.Decimal=0]="Decimal",v[v.Percent=1]="Percent",v[v.Currency=2]="Currency",v[v.Scientific=3]="Scientific",v}(Le||{}),ie=function(v){return v[v.Format=0]="Format",v[v.Standalone=1]="Standalone",v}(ie||{}),X=function(v){return v[v.Narrow=0]="Narrow",v[v.Abbreviated=1]="Abbreviated",v[v.Wide=2]="Wide",v[v.Short=3]="Short",v}(X||{}),se=function(v){return v[v.Short=0]="Short",v[v.Medium=1]="Medium",v[v.Long=2]="Long",v[v.Full=3]="Full",v}(se||{});const ae={Decimal:0,Group:1,List:2,PercentSign:3,PlusSign:4,MinusSign:5,Exponential:6,SuperscriptingExponent:7,PerMille:8,Infinity:9,NaN:10,TimeSeparator:11,CurrencyDecimal:12,CurrencyGroup:13};function ke(v,q){return Rt((0,p.H5H)(v)[p.KH2.DateFormat],q)}function je(v,q){return Rt((0,p.H5H)(v)[p.KH2.TimeFormat],q)}function We(v,q){return Rt((0,p.H5H)(v)[p.KH2.DateTimeFormat],q)}function qe(v,q){const M=(0,p.H5H)(v),H=M[p.KH2.NumberSymbols][q];if(typeof H>"u"){if(q===ae.CurrencyDecimal)return M[p.KH2.NumberSymbols][ae.Decimal];if(q===ae.CurrencyGroup)return M[p.KH2.NumberSymbols][ae.Group]}return H}function gt(v){if(!v[p.KH2.ExtraData])throw new Error(`Missing extra locale data for the locale "${v[p.KH2.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function Rt(v,q){for(let M=q;M>-1;M--)if(typeof v[M]<"u")return v[M];throw new Error("Locale data API: locale data undefined")}function Gt(v){const[q,M]=v.split(":");return{hours:+q,minutes:+M}}const Vt=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,zt={},fn=/((?:[^BEGHLMOSWYZabcdhmswyz']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|Y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|c{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/;var cn=function(v){return v[v.Short=0]="Short",v[v.ShortGMT=1]="ShortGMT",v[v.Long=2]="Long",v[v.Extended=3]="Extended",v}(cn||{}),Qt=function(v){return v[v.FullYear=0]="FullYear",v[v.Month=1]="Month",v[v.Date=2]="Date",v[v.Hours=3]="Hours",v[v.Minutes=4]="Minutes",v[v.Seconds=5]="Seconds",v[v.FractionalSeconds=6]="FractionalSeconds",v[v.Day=7]="Day",v}(Qt||{}),ln=function(v){return v[v.DayPeriods=0]="DayPeriods",v[v.Days=1]="Days",v[v.Months=2]="Months",v[v.Eras=3]="Eras",v}(ln||{});function Hn(v,q,M,H){let De=function Ue(v){if(nt(v))return v;if("number"==typeof v&&!isNaN(v))return new Date(v);if("string"==typeof v){if(v=v.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(v)){const[De,ut=1,St=1]=v.split("-").map(qt=>+qt);return Kn(De,ut-1,St)}const M=parseFloat(v);
1if(!isNaN(v-M))return new Date(M);let H;if(H=v.match(Vt))return function yt(v){const q=new Date(0);let M=0,H=0;const De=v[8]?q.setUTCFullYear:q.setFullYear,ut=v[8]?q.setUTCHours:q.setHours;v[9]&&(M=Number(v[9]+v[10]),H=Number(v[9]+v[11])),De.call(q,Number(v[1]),Number(v[2])-1,Number(v[3]));const St=Number(v[4]||0)-M,qt=Number(v[5]||0)-H,qn=Number(v[6]||0),Pr=Math.floor(1e3*parseFloat("0."+(v[7]||0)));return ut.call(q,St,qt,qn,Pr),q}(H)}const q=new Date(v);if(!nt(q))throw new Error(`Unable to convert "${v}" into a date`);return q}(v);q=Un(M,q)||q;let qt,St=[];for(;q;){if(qt=fn.exec(q),!qt){St.push(q);break}{St=St.concat(qt.slice(1));const Wr=St.pop();if(!Wr)break;q=Wr}}let qn=De.getTimezoneOffset();H&&(qn=Ke(H,qn),De=function Te(v,q,M){const H=M?-1:1,De=v.getTimezoneOffset();return function ye(v,q){return(v=new Date(v.getTime())).setMinutes(v.getMinutes()+q),v}(v,H*(Ke(q,De)-De))}(De,H,!0));let Pr="";return St.forEach(Wr=>{const Nn=function Me(v){if(it[v])return it[v];let q;switch(v){case"G":case"GG":case"GGG":q=kt(ln.Eras,X.Abbreviated);break;case"GGGG":q=kt(ln.Eras,X.Wide);break;case"GGGGG":q=kt(ln.Eras,X.Narrow);break;case"y":q=Se(Qt.FullYear,1,0,!1,!0);break;case"yy":q=Se(Qt.FullYear,2,0,!0,!0);break;case"yyy":q=Se(Qt.FullYear,3,0,!1,!0);break;case"yyyy":q=Se(Qt.FullYear,4,0,!1,!0);break;case"Y":q=Qe(1);break;case"YY":q=Qe(2,!0);break;case"YYY":q=Qe(3);break;case"YYYY":q=Qe(4);break;case"M":case"L":q=Se(Qt.Month,1,1);break;case"MM":case"LL":q=Se(Qt.Month,2,1);break;case"MMM":q=kt(ln.Months,X.Abbreviated);break;case"MMMM":q=kt(ln.Months,X.Wide);break;case"MMMMM":q=kt(ln.Months,X.Narrow);break;case"LLL":q=kt(ln.Months,X.Abbreviated,ie.Standalone);break;case"LLLL":q=kt(ln.Months,X.Wide,ie.Standalone);break;case"LLLLL":q=kt(ln.Months,X.Narrow,ie.Standalone);break;case"w":q=Bn(1);break;case"ww":q=Bn(2);break;case"W":q=Bn(1,!0);break;case"d":q=Se(Qt.Date,1);break;case"dd":q=Se(Qt.Date,2);break;case"c":case"cc":q=Se(Qt.Day,1);break;case"ccc":q=kt(ln.Days,X.Abbreviated,ie.Standalone);break;case"cccc":q=kt(ln.Days,X.Wide,ie.Standalone);break;case"ccccc":q=kt(ln.Days,X.Narrow,ie.Standalone);break;case"cccccc":q=kt(ln.Days,X.Short,ie.Standalone);break;case"E":case"EE":case"EEE":q=kt(ln.Days,X.Abbreviated);break;case"EEEE":q=kt(ln.Days,X.Wide);break;case"EEEEE":q=kt(ln.Days,X.Narrow);break;case"EEEEEE":q=kt(ln.Days,X.Short);break;case"a":case"aa":case"aaa":q=kt(ln.DayPeriods,X.Abbreviated);break;case"aaaa":q=kt(ln.DayPeriods,X.Wide);break;case"aaaaa":q=kt(ln.DayPeriods,X.Narrow);break;case"b":case"bb":case"bbb":q=kt(ln.DayPeriods,X.Abbreviated,ie.Standalone,!0);break;case"bbbb":q=kt(ln.DayPeriods,X.Wide,ie.Standalone,!0);break;case"bbbbb":q=kt(ln.DayPeriods,X.Narrow,ie.Standalone,!0);break;case"B":case"BB":case"BBB":q=kt(ln.DayPeriods,X.Abbreviated,ie.Format,!0);break;case"BBBB":q=kt(ln.DayPeriods,X.Wide,ie.Format,!0);break;case"BBBBB":q=kt(ln.DayPeriods,X.Narrow,ie.Format,!0);break;case"h":q=Se(Qt.Hours,1,-12);break;case"hh":q=Se(Qt.Hours,2,-12);break;case"H":q=Se(Qt.Hours,1);break;case"HH":q=Se(Qt.Hours,2);break;case"m":q=Se(Qt.Minutes,1);break;case"mm":q=Se(Qt.Minutes,2);break;case"s":q=Se(Qt.Seconds,1);break;case"ss":q=Se(Qt.Seconds,2);break;case"S":q=Se(Qt.FractionalSeconds,1);break;case"SS":q=Se(Qt.FractionalSeconds,2);break;case"SSS":q=Se(Qt.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":q=cr(cn.Short);break;case"ZZZZZ":q=cr(cn.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":q=cr(cn.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":q=cr(cn.Long);break;default:return null}return it[v]=q,q}(Wr);Pr+=Nn?Nn(De,M,qn):"''"===Wr?"'":Wr.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),Pr}function Kn(v,q,M){const H=new Date(0);return H.setFullYear(v,q,M),H.setHours(0,0,0),H}function Un(v,q){const M=function Pe(v){return(0,p.H5H)(v)[p.KH2.LocaleId]}(v);if(zt[M]??={},zt[M][q])return zt[M][q];let H="";switch(q){case"shortDate":H=ke(v,se.Short);break;case"mediumDate":H=ke(v,se.Medium);break;case"longDate":H=ke(v,se.Long);break;case"fullDate":H=ke(v,se.Full);break;case"shortTime":H=je(v,se.Short);break;case"mediumTime":H=je(v,se.Medium);break;case"longTime":H=je(v,se.Long);break;case"fullTime":H=je(v,se.Full);break;case"short":const De=Un(v,"shortTime"),ut=Un(v,"shortDate");H=sn(We(v,se.Short),[De,ut]);break;case"medium":const St=Un(v,"mediumTime"),qt=Un(v,"mediumDate");H=sn(We(v,se.Medium),[St,qt]);break;case"long":const qn=Un(v,"longTime"),Pr=Un(v,"longDate");H=sn(We(v,se.Long),[qn,Pr]);break;case"full":const Wr=Un(v,"fullTime"),Nn=Un(v,"fullDate");H=sn(We(v,se.Full),[Wr,Nn])}return H&&(zt[M][q]=H),H}function sn(v,q){return q&&(v=v.replace(/\{([^}]+)}/g,function(M,H){return null!=q&&H in q?q[H]:M})),v}function Wn(v,q,M="-",H,De){let ut="";(v<0||De&&v<=0)&&(De?v=1-v:(v=-v,ut=M));let St=String(v);for(;St.length<q;)St="0"+St;return H&&(St=St.slice(St.length-q)),ut+St}function Se(v,q,M=0,H=!1,De=!1){return function(ut,St){let qt=function vt(v,q){switch(v){case Qt.FullYear:return q.getFullYear();case Qt.Month:return q.getMonth();case Qt.Date:return q.getDate();case Qt.Hours:return q.getHours();case Qt.Minutes:return q.getMinutes();case Qt.Seconds:return q.getSeconds();case Qt.FractionalSeconds:return q.getMilliseconds();case Qt.Day:return q.getDay();default:throw new Error(`Unknown DateType value "${v}".`)}}(v,ut);if((M>0||qt>-M)&&(qt+=M),v===Qt.Hours)0===qt&&-12===M&&(qt=12);else if(v===Qt.FractionalSeconds)return function Ee(v,q){return Wn(v,3).substring(0,q)}(qt,q);const qn=qe(St,ae.MinusSign);return Wn(qt,q,qn,H,De)}}function kt(v,q,M=ie.Format,H=!1){return function(De,ut){return function un(v,q,M,H,De,ut){switch(M){case ln.Months:return function bt(v,q,M){const H=(0,p.H5H)(v),ut=Rt([H[p.KH2.MonthsFormat],H[p.KH2.MonthsStandalone]],q);return Rt(ut,M)}(q,De,H)[v.getMonth()];case ln.Days:return function at(v,q,M){const H=(0,p.H5H)(v),ut=Rt([H[p.KH2.DaysFormat],H[p.KH2.DaysStandalone]],q);return Rt(ut,M)}(q,De,H)[v.getDay()];case ln.DayPeriods:const St=v.getHours(),qt=v.getMinutes();if(ut){const Pr=function tn(v){const q=(0,p.H5H)(v);return gt(q),(q[p.KH2.ExtraData][2]||[]).map(H=>"string"==typeof H?Gt(H):[Gt(H[0]),Gt(H[1])])}(q),Wr=function er(v,q,M){const H=(0,p.H5H)(v);gt(H);const ut=Rt([H[p.KH2.ExtraData][0],H[p.KH2.ExtraData][1]],q)||[];return Rt(ut,M)||[]}(q,De,H),Nn=Pr.findIndex(Ur=>{if(Array.isArray(Ur)){const[nr,zr]=Ur,mr=St>=nr.hours&&qt>=nr.minutes,Kt=St<zr.hours||St===zr.hours&&qt<zr.minutes;if(nr.hours<zr.hours){if(mr&&Kt)return!0}else if(mr||Kt)return!0}else if(Ur.hours===St&&Ur.minutes===qt)return!0;return!1});if(-1!==Nn)return Wr[Nn]}return function Ye(v,q,M){const H=(0,p.H5H)(v),ut=Rt([H[p.KH2.DayPeriodsFormat],H[p.KH2.DayPeriodsStandalone]],q);return Rt(ut,M)}(q,De,H)[St<12?0:1];case ln.Eras:return function st(v,q){return Rt((0,p.H5H)(v)[p.KH2.Eras
1],q)}(q,H)[v.getFullYear()<=0?0:1];default:throw new Error(`unexpected translation type ${M}`)}}(De,ut,v,q,M,H)}}function cr(v){return function(q,M,H){const De=-1*H,ut=qe(M,ae.MinusSign),St=De>0?Math.floor(De/60):Math.ceil(De/60);switch(v){case cn.Short:return(De>=0?"+":"")+Wn(St,2,ut)+Wn(Math.abs(De%60),2,ut);case cn.ShortGMT:return"GMT"+(De>=0?"+":"")+Wn(St,1,ut);case cn.Long:return"GMT"+(De>=0?"+":"")+Wn(St,2,ut)+":"+Wn(Math.abs(De%60),2,ut);case cn.Extended:return 0===H?"Z":(De>=0?"+":"")+Wn(St,2,ut)+":"+Wn(Math.abs(De%60),2,ut);default:throw new Error(`Unknown zone width "${v}"`)}}}const An=0,$n=4;function ir(v){const q=v.getDay(),M=0===q?-3:$n-q;return Kn(v.getFullYear(),v.getMonth(),v.getDate()+M)}function Bn(v,q=!1){return function(M,H){let De;if(q){const ut=new Date(M.getFullYear(),M.getMonth(),1).getDay()-1,St=M.getDate();De=1+Math.floor((St+ut)/7)}else{const ut=ir(M),St=function Vi(v){const q=Kn(v,An,1).getDay();return Kn(v,0,1+(q<=$n?$n:$n+7)-q)}(ut.getFullYear()),qt=ut.getTime()-St.getTime();De=1+Math.round(qt/6048e5)}return Wn(De,v,qe(H,ae.MinusSign))}}function Qe(v,q=!1){return function(M,H){return Wn(ir(M).getFullYear(),v,qe(H,ae.MinusSign),q)}}const it={};function Ke(v,q){v=v.replace(/:/g,"");const M=Date.parse("Jan 01, 1970 00:00:00 "+v)/6e4;return isNaN(M)?q:M}function nt(v){return v instanceof Date&&!isNaN(v.valueOf())}const Yt=/^(\d+)?\.((\d+)(-(\d+))?)?$/,Tn=22,Jn=".",Ii="0",Tr=";",jr=",",_n="#";function As(v,q,M,H,De){const St=function Rn(v,q="-"){const M={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},H=v.split(Tr),De=H[0],ut=H[1],St=-1!==De.indexOf(Jn)?De.split(Jn):[De.substring(0,De.lastIndexOf(Ii)+1),De.substring(De.lastIndexOf(Ii)+1)],qt=St[0],qn=St[1]||"";M.posPre=qt.substring(0,qt.indexOf(_n));for(let Wr=0;Wr<qn.length;Wr++){const Nn=qn.charAt(Wr);Nn===Ii?M.minFrac=M.maxFrac=Wr+1:Nn===_n?M.maxFrac=Wr+1:M.posSuf+=Nn}const Pr=qt.split(jr);if(M.gSize=Pr[1]?Pr[1].length:0,M.lgSize=Pr[2]||Pr[1]?(Pr[2]||Pr[1]).length:0,ut){const Wr=De.length-M.posPre.length-M.posSuf.length,Nn=ut.indexOf(_n);M.negPre=ut.substring(0,Nn).replace(/'/g,""),M.negSuf=ut.slice(Nn+Wr).replace(/'/g,"")}else M.negPre=q+M.posPre,M.negSuf=M.posSuf;return M}(function At(v,q){return(0,p.H5H)(v)[p.KH2.NumberFormats][q]}(q,Le.Currency),qe(q,ae.MinusSign));return St.minFrac=function Ot(v){let q;const M=me[v];return M&&(q=M[2]),"number"==typeof q?q:2}(H),St.maxFrac=St.minFrac,function as(v,q,M,H,De,ut,St=!1){let qt="",qn=!1;if(isFinite(v)){let Pr=function ki(v){let H,De,ut,St,qt,q=Math.abs(v)+"",M=0;for((De=q.indexOf(Jn))>-1&&(q=q.replace(Jn,"")),(ut=q.search(/e/i))>0?(De<0&&(De=ut),De+=+q.slice(ut+1),q=q.substring(0,ut)):De<0&&(De=q.length),ut=0;q.charAt(ut)===Ii;ut++);if(ut===(qt=q.length))H=[0],De=1;else{for(qt--;q.charAt(qt)===Ii;)qt--;for(De-=ut,H=[],St=0;ut<=qt;ut++,St++)H[St]=Number(q.charAt(ut))}return De>Tn&&(H=H.splice(0,Tn-1),M=De-1,De=1),{digits:H,exponent:M,integerLen:De}}(v);St&&(Pr=function No(v){if(0===v.digits[0])return v;const q=v.digits.length-v.integerLen;return v.exponent?v.exponent+=2:(0===q?v.digits.push(0,0):1===q&&v.digits.push(0),v.integerLen+=2),v}(Pr));let Wr=q.minInt,Nn=q.minFrac,Ur=q.maxFrac;if(ut){const Or=ut.match(Yt);if(null===Or)throw new Error(`${ut} is not a valid digit info`);const Sr=Or[1],ci=Or[3],Ci=Or[5];null!=Sr&&(Wr=ft(Sr)),null!=ci&&(Nn=ft(ci)),null!=Ci?Ur=ft(Ci):null!=ci&&Nn>Ur&&(Ur=Nn)}!function ii(v,q,M){if(q>M)throw new Error(`The minimum number of digits after fraction (${q}) is higher than the maximum (${M}).`);let H=v.digits,De=H.length-v.integerLen;const ut=Math.min(Math.max(q,De),M);let St=ut+v.integerLen,qt=H[St];if(St>0){H.splice(Math.max(v.integerLen,St));for(let Nn=St;Nn<H.length;Nn++)H[Nn]=0}else{De=Math.max(0,De),v.integerLen=1,H.length=Math.max(1,St=ut+1),H[0]=0;for(let Nn=1;Nn<St;Nn++)H[Nn]=0}if(qt>=5)if(St-1<0){for(let Nn=0;Nn>St;Nn--)H.unshift(0),v.integerLen++;H.unshift(1),v.integerLen++}else H[St-1]++;for(;De<Math.max(0,ut);De++)H.push(0);let qn=0!==ut;const Pr=q+v.integerLen,Wr=H.reduceRight(function(Nn,Ur,nr,zr){return zr[nr]=(Ur+=Nn)<10?Ur:Ur-10,qn&&(0===zr[nr]&&nr>=Pr?zr.pop():qn=!1),Ur>=10?1:0},0);Wr&&(H.unshift(Wr),v.integerLen++)}(Pr,Nn,Ur);let nr=Pr.digits,zr=Pr.integerLen;const mr=Pr.exponent;let Kt=[];for(qn=nr.every(Or=>!Or);zr<Wr;zr++)nr.unshift(0);for(;zr<0;zr++)nr.unshift(0);zr>0?Kt=nr.splice(zr,nr.length):(Kt=nr,nr=[0]);const On=[];for(nr.length>=q.lgSize&&On.unshift(nr.splice(-q.lgSize,nr.length).join(""));nr.length>q.gSize;)On.unshift(nr.splice(-q.gSize,nr.length).join(""));nr.length&&On.unshift(nr.join("")),qt=On.join(qe(M,H)),Kt.length&&(qt+=qe(M,De)+Kt.join("")),mr&&(qt+=qe(M,ae.Exponential)+"+"+mr)}else qt=qe(M,ae.Infinity);return qt=v<0&&!qn?q.negPre+qt+q.negSuf:q.posPre+qt+q.posSuf,qt}(v,St,q,ae.CurrencyGroup,ae.CurrencyDecimal,De).replace("\xa4",M).replace("\xa4","").trim()}function ft(v){const q=parseInt(v);if(isNaN(q))throw new Error("Invalid integer literal when parsing "+v);return q}function ge(v,q,M){return(0,p.XSP)(v,q,M)}function Oe(v,q){q=encodeURIComponent(q);for(const M of v.split(";")){const H=M.indexOf("="),[De,ut]=-1==H?[M,""]:[M.slice(0,H),M.slice(H+1)];if(De.trim()===q)return decodeURIComponent(ut)}return null}const xe=/\s+/,ht=[];let dt=(()=>{class v{constructor(M,H){this._ngEl=M,this._renderer=H,this.initialClasses=ht,this.stateMap=new Map}set klass(M){this.initialClasses=null!=M?M.trim().split(xe):ht}set ngClass(M){this.rawClass="string"==typeof M?M.trim().split(xe):M}ngDoCheck(){for(const H of this.initialClasses)this._updateState(H,!0);const M=this.rawClass;if(Array.isArray(M)||M instanceof Set)for(const H of M)this._updateState(H,!0);else if(null!=M)for(const H of Object.keys(M))this._updateState(H,!!M[H]);this._applyStateDiff()}_updateState(M,H){const De=this.stateMap.get(M);void 0!==De?(De.enabled!==H&&(De.changed=!0,De.enabled=H),De.touched=!0):this.stateMap.set(M,{enabled:H,changed:!0,touched:!0})}_applyStateDiff(){for(const M of this.stateMap){const H=M[0],De=M[1];De.changed?(this._toggleClass(H,De.enabled),De.changed=!1):De.touched||(De.enabled&&this._toggleClass(H,!1),this.stateMap.delete(H)),De.touched=!1}}_toggleClass(M,H){(M=M.trim()).length>0&&M.split(xe).forEach(De=>{H?this._renderer.addClass(this._ngEl.nativeElement,De):this._renderer.removeClass(this._ngEl.nativeElement,De)})}static#e=this.\u0275fac=function(H){return new(H||v)(p.rXU(p.aKT),p.rXU(p.sFG))};static#t=this.\u0275dir=p.FsC({type:v,selectors:[["","ngClass",""]],inputs:{klass:[p.Mj6.None,"class","klass"],ngClass:"ngClass"},standalone:!0})}return v})();class Cn{constructor(q,M,H,De){this.$implicit=q,this.ngForOf=M,this.index=H,this.count=De}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let En=(()=>{class v{set ngForOf(M){this._ngForOf=M,this._ngForOfDirty=!0}set ngForTrackBy(M){this._trackByFn=M}get ngForTrackBy(){return this._trackByFn}constructor(M,H,De){this._viewContainer=M,this._template=H,this._differs=De,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(M){M&&(this._template=M)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const M=this._ngForOf;!this._differ&&M&&(this._differ=this._differs.find(M).create(this.ngForTrackBy))}if(this._differ){const M=this._differ.diff(this._ngForOf);M&&this._applyChanges(M)}}_applyChanges(M){const H=this._viewContainer;M.forEachOperation((De,ut,St)=>{if(null==De.previousIndex)H.createEmbeddedView(this._template,new Cn(De.item,this._ngForOf,-1,-1),null===St?void 0:St);else if(null==St)H.remove(null===ut?void 0:ut);else if(null!==ut){const qt=H.get(ut);H.move(qt,St),Ar(qt,De)}});for(let De=0,ut=H.length;De<ut;De++){const qt=H.get(De).context;qt.index=De,qt.count=ut,qt.ngForOf=this._ngForOf}
1M.forEachIdentityChange(De=>{Ar(H.get(De.currentIndex),De)})}static ngTemplateContextGuard(M,H){return!0}static#e=this.\u0275fac=function(H){return new(H||v)(p.rXU(p.c1b),p.rXU(p.C4Q),p.rXU(p._q3))};static#t=this.\u0275dir=p.FsC({type:v,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0})}return v})();function Ar(v,q){v.context.$implicit=q.item}let Ir=(()=>{class v{constructor(M,H){this._viewContainer=M,this._context=new ti,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=H}set ngIf(M){this._context.$implicit=this._context.ngIf=M,this._updateView()}set ngIfThen(M){Zn("ngIfThen",M),this._thenTemplateRef=M,this._thenViewRef=null,this._updateView()}set ngIfElse(M){Zn("ngIfElse",M),this._elseTemplateRef=M,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(M,H){return!0}static#e=this.\u0275fac=function(H){return new(H||v)(p.rXU(p.c1b),p.rXU(p.C4Q))};static#t=this.\u0275dir=p.FsC({type:v,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0})}return v})();class ti{constructor(){this.$implicit=null,this.ngIf=null}}function Zn(v,q){if(q&&!q.createEmbeddedView)throw new Error(`${v} must be a TemplateRef, but received '${(0,p.Tbb)(q)}'.`)}class ar{constructor(q,M){this._viewContainerRef=q,this._templateRef=M,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(q){q&&!this._created?this.create():!q&&this._created&&this.destroy()}}let tr=(()=>{class v{constructor(){this._defaultViews=[],this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(M){this._ngSwitch=M,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(M){this._defaultViews.push(M)}_matchCase(M){const H=M===this._ngSwitch;return this._lastCasesMatched||=H,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),H}_updateDefaultCases(M){if(this._defaultViews.length>0&&M!==this._defaultUsed){this._defaultUsed=M;for(const H of this._defaultViews)H.enforceState(M)}}static#e=this.\u0275fac=function(H){return new(H||v)};static#t=this.\u0275dir=p.FsC({type:v,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"},standalone:!0})}return v})(),Rr=(()=>{class v{constructor(M,H,De){this.ngSwitch=De,De._addCase(),this._view=new ar(M,H)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}static#e=this.\u0275fac=function(H){return new(H||v)(p.rXU(p.c1b),p.rXU(p.C4Q),p.rXU(tr,9))};static#t=this.\u0275dir=p.FsC({type:v,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0})}return v})(),Fi=(()=>{class v{constructor(M,H,De){De._addDefault(new ar(M,H))}static#e=this.\u0275fac=function(H){return new(H||v)(p.rXU(p.c1b),p.rXU(p.C4Q),p.rXU(tr,9))};static#t=this.\u0275dir=p.FsC({type:v,selectors:[["","ngSwitchDefault",""]],standalone:!0})}return v})(),xn=(()=>{class v{constructor(M,H,De){this._ngEl=M,this._differs=H,this._renderer=De,this._ngStyle=null,this._differ=null}set ngStyle(M){this._ngStyle=M,!this._differ&&M&&(this._differ=this._differs.find(M).create())}ngDoCheck(){if(this._differ){const M=this._differ.diff(this._ngStyle);M&&this._applyChanges(M)}}_setStyle(M,H){const[De,ut]=M.split("."),St=-1===De.indexOf("-")?void 0:p.czy.DashCase;null!=H?this._renderer.setStyle(this._ngEl.nativeElement,De,ut?`${H}${ut}`:H,St):this._renderer.removeStyle(this._ngEl.nativeElement,De,St)}_applyChanges(M){M.forEachRemovedItem(H=>this._setStyle(H.key,null)),M.forEachAddedItem(H=>this._setStyle(H.key,H.currentValue)),M.forEachChangedItem(H=>this._setStyle(H.key,H.currentValue))}static#e=this.\u0275fac=function(H){return new(H||v)(p.rXU(p.aKT),p.rXU(p.MKu),p.rXU(p.sFG))};static#t=this.\u0275dir=p.FsC({type:v,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0})}return v})(),dr=(()=>
1{class v{constructor(M){this._viewContainerRef=M,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(M){if(this._shouldRecreateView(M)){const H=this._viewContainerRef;if(this._viewRef&&H.remove(H.indexOf(this._viewRef)),!this.ngTemplateOutlet)return void(this._viewRef=null);const De=this._createContextForwardProxy();this._viewRef=H.createEmbeddedView(this.ngTemplateOutlet,De,{injector:this.ngTemplateOutletInjector??void 0})}}_shouldRecreateView(M){return!!M.ngTemplateOutlet||!!M.ngTemplateOutletInjector}_createContextForwardProxy(){return new Proxy({},{set:(M,H,De)=>!!this.ngTemplateOutletContext&&Reflect.set(this.ngTemplateOutletContext,H,De),get:(M,H,De)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,H,De)}})}static#e=this.\u0275fac=function(H){return new(H||v)(p.rXU(p.c1b))};static#t=this.\u0275dir=p.FsC({type:v,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[p.OA$]})}return v})();function cs(v,q){return new p.wOt(2100,!1)}class fr{createSubscription(q,M){return(0,p.O8t)(()=>q.subscribe({next:M,error:H=>{throw H}}))}dispose(q){(0,p.O8t)(()=>q.unsubscribe())}}class pr{createSubscription(q,M){return q.then(M,H=>{throw H})}dispose(q){}}const Xi=new pr,Cs=new fr;let lr=(()=>{class v{constructor(M){this._latestValue=null,this.markForCheckOnValueUpdate=!0,this._subscription=null,this._obj=null,this._strategy=null,this._ref=M}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(M){if(!this._obj){if(M)try{this.markForCheckOnValueUpdate=!1,this._subscribe(M)}finally{this.markForCheckOnValueUpdate=!0}return this._latestValue}return M!==this._obj?(this._dispose(),this.transform(M)):this._latestValue}_subscribe(M){this._obj=M,this._strategy=this._selectStrategy(M),this._subscription=this._strategy.createSubscription(M,H=>this._updateLatestValue(M,H))}_selectStrategy(M){if((0,p.jNT)(M))return Xi;if((0,p.zjR)(M))return Cs;throw cs()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(M,H){M===this._obj&&(this._latestValue=H,this.markForCheckOnValueUpdate&&this._ref?.markForCheck())}static#e=this.\u0275fac=function(H){return new(H||v)(p.rXU(p.gRc,16))};static#t=this.\u0275pipe=p.EJ8({name:"async",type:v,pure:!1,standalone:!0})}return v})();const io=/(?:[0-9A-Za-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u
10EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF40\uDF42-\uDF49\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD23\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF1C\uDF27\uDF30-\uDF45\uDF70-\uDF81\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDEB8\uDF00-\uDF1A\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCDF\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE70-\uDEBE\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD837[\uDF00-\uDF1E]|\uD838[\uDD00-\uDD2C\uDD37-\uDD3D\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB]|\uD839[\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43\uDD4B]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF38\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A])\S*/g;let gi=(()=>{class v{transform(M){if(null==M)return null;if("string"!=typeof M)throw cs();return M.replace(io,H=>H[0].toUpperCase()+H.slice(1).toLowerCase())}static#e=this.\u0275fac=function(H){return new(H||v)};
1static#t=this.\u0275pipe=p.EJ8({name:"titlecase",type:v,pure:!0,standalone:!0})}return v})(),so=(()=>{class v{transform(M){if(null==M)return null;if("string"!=typeof M)throw cs();return M.toUpperCase()}static#e=this.\u0275fac=function(H){return new(H||v)};static#t=this.\u0275pipe=p.EJ8({name:"uppercase",type:v,pure:!0,standalone:!0})}return v})();const yo=new p.nKC(""),_s=new p.nKC("");let vo=(()=>{class v{constructor(M,H,De){this.locale=M,this.defaultTimezone=H,this.defaultOptions=De}transform(M,H,De,ut){if(null==M||""===M||M!=M)return null;try{return Hn(M,H??this.defaultOptions?.dateFormat??"mediumDate",ut||this.locale,De??this.defaultOptions?.timezone??this.defaultTimezone??void 0)}catch(St){throw cs()}}static#e=this.\u0275fac=function(H){return new(H||v)(p.rXU(p.xe9,16),p.rXU(yo,24),p.rXU(_s,24))};static#t=this.\u0275pipe=p.EJ8({name:"date",type:v,pure:!0,standalone:!0})}return v})(),Si=(()=>{class v{constructor(M,H="USD"){this._locale=M,this._defaultCurrencyCode=H}transform(M,H=this._defaultCurrencyCode,De="symbol",ut,St){if(!function ko(v){return!(null==v||""===v||v!=v)}(M))return null;St||=this._locale,"boolean"==typeof De&&(De=De?"symbol":"code");let qt=H||this._defaultCurrencyCode;"code"!==De&&(qt="symbol"===De||"symbol-narrow"===De?function _t(v,q,M="en"){const H=function nn(v){return(0,p.H5H)(v)[p.KH2.Currencies]}(M)[v]||me[v]||[],De=H[1];return"narrow"===q&&"string"==typeof De?De:H[0]||v}(qt,"symbol"===De?"wide":"narrow",St):De);try{return As(function Vn(v){if("string"==typeof v&&!isNaN(Number(v)-parseFloat(v)))return Number(v);if("number"!=typeof v)throw new Error(`${v} is not a number`);return v}(M),St,qt,H,ut)}catch(qn){throw cs()}}static#e=this.\u0275fac=function(H){return new(H||v)(p.rXU(p.xe9,16),p.rXU(p.Ocv,16))};static#t=this.\u0275pipe=p.EJ8({name:"currency",type:v,pure:!0,standalone:!0})}return v})();let gs=(()=>{class v{static#e=this.\u0275fac=function(H){return new(H||v)};static#t=this.\u0275mod=p.$C({type:v});static#n=this.\u0275inj=p.G2t({})}return v})();const ha="browser",Co="server";function Zs(v){return v===ha}function ba(v){return v===Co}let Wo=(()=>{class v{static#e=this.\u0275prov=(0,p.jDH)({token:v,providedIn:"root",factory:()=>Zs((0,p.WQX)(p.Agw))?new zi((0,p.WQX)(B),window):new Ys})}return v})();class zi{constructor(q,M){this.document=q,this.window=M,this.offset=()=>[0,0]}setOffset(q){this.offset=Array.isArray(q)?()=>q:q}getScrollPosition(){return[this.window.scrollX,this.window.scrollY]}scrollToPosition(q){this.window.scrollTo(q[0],q[1])}scrollToAnchor(q){const M=function Ss(v,q){const M=v.getElementById(q)||v.getElementsByName(q)[0];if(M)return M;if("function"==typeof v.createTreeWalker&&v.body&&"function"==typeof v.body.attachShadow){const H=v.createTreeWalker(v.body,NodeFilter.SHOW_ELEMENT);let De=H.currentNode;for(;De;){const ut=De.shadowRoot;if(ut){const St=ut.getElementById(q)||ut.querySelector(`[name="${q}"]`);if(St)return St}De=H.nextNode()}}return null}(this.document,q);M&&(this.scrollToElement(M),M.focus())}setHistoryScrollRestoration(q){this.window.history.scrollRestoration=q}scrollToElement(q){const M=q.getBoundingClientRect(),H=M.left+this.window.pageXOffset,De=M.top+this.window.pageYOffset,ut=this.offset();this.window.scrollTo(H-ut[0],De-ut[1])}}class Ys{setOffset(q){}getScrollPosition(){return[0,0]}scrollToPosition(q){}scrollToAnchor(q){}setHistoryScrollRestoration(q){}}class Qs{}const Ki=v=>v.src,br=new p.nKC("",{providedIn:"root",factory:()=>Ki}),Go=new p.nKC("NG_OPTIMIZED_PRELOADED_IMAGES",{providedIn:"root",factory:()=>new Set});let Ua=(()=>{class v{constructor(){this.preloadedImages=(0,p.WQX)(Go),this.document=(0,p.WQX)(B)}createPreloadLinkTag(M,H,De,ut){if(this.preloadedImages.has(H))return;this.preloadedImages.add(H);const St=M.createElement("link");M.setAttribute(St,"as","image"),M.setAttribute(St,"href",H),M.setAttribute(St,"rel","preload"),M.setAttribute(St,"fetchpriority","high"),ut&&M.setAttribute(St,"imageSizes",ut),De&&M.setAttribute(St,"imageSrcset",De),M.appendChild(this.document.head,St)}static#e=this.\u0275fac=function(H){return new(H||v)};static#t=this.\u0275prov=p.jDH({token:v,factory:v.\u0275fac,providedIn:"root"})}return v})();const Yn=/^((\s*\d+w\s*(,|$)){1,})$/,Li=[1,2];let ce=(()=>{class v{constructor(){this.imageLoader=(0,p.WQX)(br),this.config=function be(v){let q={};return v.breakpoints&&(q.breakpoints=v.breakpoints.sort((M,H)=>M-H)),Object.assign({},p.PUk,v,q)}
1((0,p.WQX)(p.GGh)),this.renderer=(0,p.WQX)(p.sFG),this.imgElement=(0,p.WQX)(p.aKT).nativeElement,this.injector=(0,p.WQX)(p.zZn),this.isServer=ba((0,p.WQX)(p.Agw)),this.preloadLinkCreator=(0,p.WQX)(Ua),this.lcpObserver=null,this._renderedSrc=null,this.priority=!1,this.disableOptimizedSrcset=!1,this.fill=!1}ngOnInit(){(0,p.ngT)("NgOptimizedImage"),this.placeholder&&this.removePlaceholderOnLoad(this.imgElement),this.setHostAttributes()}setHostAttributes(){this.fill?this.sizes||="100vw":(this.setHostAttribute("width",this.width.toString()),this.setHostAttribute("height",this.height.toString())),this.setHostAttribute("loading",this.getLoadingBehavior()),this.setHostAttribute("fetchpriority",this.getFetchPriority()),this.setHostAttribute("ng-img","true");const M=this.updateSrcAndSrcset();this.sizes&&this.setHostAttribute("sizes",this.sizes),this.isServer&&this.priority&&this.preloadLinkCreator.createPreloadLinkTag(this.renderer,this.getRewrittenSrc(),M,this.sizes)}ngOnChanges(M){if(M.ngSrc&&!M.ngSrc.isFirstChange()){const H=this._renderedSrc;this.updateSrcAndSrcset(!0);const De=this._renderedSrc;null!==this.lcpObserver&&H&&De&&H!==De&&this.injector.get(p.SKi).runOutsideAngular(()=>{this.lcpObserver?.updateImage(H,De)})}}callImageLoader(M){let H=M;return this.loaderParams&&(H.loaderParams=this.loaderParams),this.imageLoader(H)}getLoadingBehavior(){return this.priority||void 0===this.loading?this.priority?"eager":"lazy":this.loading}getFetchPriority(){return this.priority?"high":"auto"}getRewrittenSrc(){return this._renderedSrc||(this._renderedSrc=this.callImageLoader({src:this.ngSrc})),this._renderedSrc}getRewrittenSrcset(){const M=Yn.test(this.ngSrcset);return this.ngSrcset.split(",").filter(De=>""!==De).map(De=>{De=De.trim();const ut=M?parseFloat(De):parseFloat(De)*this.width;return`${this.callImageLoader({src:this.ngSrc,width:ut})} ${De}`}).join(", ")}getAutomaticSrcset(){return this.sizes?this.getResponsiveSrcset():this.getFixedSrcset()}getResponsiveSrcset(){const{breakpoints:M}=this.config;let H=M;return"100vw"===this.sizes?.trim()&&(H=M.filter(ut=>ut>=640)),H.map(ut=>`${this.callImageLoader({src:this.ngSrc,width:ut})} ${ut}w`).join(", ")}updateSrcAndSrcset(M=!1){M&&(this._renderedSrc=null);const H=this.getRewrittenSrc();let De;return this.setHostAttribute("src",H),this.ngSrcset?De=this.getRewrittenSrcset():this.shouldGenerateAutomaticSrcset()&&(De=this.getAutomaticSrcset()),De&&this.setHostAttribute("srcset",De),De}getFixedSrcset(){return Li.map(H=>`${this.callImageLoader({src:this.ngSrc,width:this.width*H})} ${H}x`).join(", ")}shouldGenerateAutomaticSrcset(){let M=!1;return this.sizes||(M=this.width>1920||this.height>1080),!this.disableOptimizedSrcset&&!this.srcset&&this.imageLoader!==Ki&&!M}generatePlaceholder(M){const{placeholderResolution:H}=this.config;return!0===M?`url(${this.callImageLoader({src:this.ngSrc,width:H,isPlaceholder:!0})})`:"string"==typeof M&&M.startsWith("data:")?`url(${M})`:null}shouldBlurPlaceholder(M){return!M||!M.hasOwnProperty("blur")||!!M.blur}removePlaceholderOnLoad(M){const H=()=>{const St=this.injector.get(p.gRc);De(),ut(),this.placeholder=!1,St.markForCheck()},De=this.renderer.listen(M,"load",H),ut=this.renderer.listen(M,"error",H)}ngOnDestroy(){}setHostAttribute(M,H){this.renderer.setAttribute(this.imgElement,M,H)}static#e=this.\u0275fac=function(H){return new(H||v)};static#t=this.\u0275dir=p.FsC({type:v,selectors:[["img","ngSrc",""]],hostVars:18,hostBindings:function(H,De){2&H&&p.xc7("position",De.fill?"absolute":null)("width",De.fill?"100%":null)("height",De.fill?"100%":null)("inset",De.fill?"0":null)("background-size",De.placeholder?"cover":null)("background-position",De.placeholder?"50% 50%":null)("background-repeat",De.placeholder?"no-repeat":null)("background-image",De.placeholder?De.generatePlaceholder(De.placeholder):null)("filter",De.placeholder&&De.shouldBlurPlaceholder(De.placeholderConfig)?"blur(15px)":null)},inputs:{ngSrc:[p.Mj6.HasDecoratorInputTransform,"ngSrc","ngSrc",Yo],ngSrcset:"ngSrcset",sizes:"sizes",width:[p.Mj6.HasDecoratorInputTransform,"width","width",p.Udg],height:[p.Mj6.HasDecoratorInputTransform,"height","height",p.Udg],loading:"loading",priority:[p.Mj6.HasDecoratorInputTransform,"priority","priority",p.L39],loaderParams:"loaderParams",disableOptimizedSrcset:[p.Mj6.HasDecoratorInputTransform,"disableOptimizedSrcset","disableOptimizedSrcset",p.L39],fill:[p.Mj6.HasDecoratorInputTransform,"fill","fill",p.L39],placeholder:[p.Mj6.HasDecoratorInputTransform,"placeholder","placeholder",ns],placeholderConfig:"placeholderConfig",src:"src",srcset:"srcset"},standalone:!0,features:[p.GFd,p.OA$]})}return v})();function Yo(v){return"string"==typeof v?v:(0,p.rcV)(v)}function ns(v){return"string"==typeof v&&v.startsWith("data:")?v:(0,p.L39)(v)}},1626:(ct,Ce,o)=>{"use strict";o.d(Ce,{Lr:()=>L,Qq:()=>ke,q1:()=>Tr,yz:()=>st}),o(467);var l=o(4438),R=o(7673),j=o(1985),K=o(8455),Q=o(274),B=o(5964),Z=o(6354),F=o(980),O=o(5558),k=o(177);class V{}class W{}class L{constructor(Oe){this.normalizedNames=new Map,this.lazyUpdate=null,Oe?"string"==typeof Oe?this.lazyInit=()=>{this.headers=new Map,Oe.split("\n").forEach(xe=>{const ht=xe.indexOf(":");if(ht>0){const dt=xe.slice(0,ht),Bt=dt.toLowerCase(),Zt=xe.slice(ht+1).trim();this.maybeSetNormalizedName(dt,Bt),this.headers.has(Bt)?this.headers.get(Bt).push(Zt):this.headers.set(Bt,[Zt])}})}:typeof Headers<"u"&&Oe instanceof Headers?(this.headers=new Map,Oe.forEach((xe,ht)=>{this.setHeaderEntries(ht,xe)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(Oe).forEach(([xe,ht])=>{this.setHeaderEntries(xe,ht)})}:this.headers=new Map}has(Oe){return this.init(),this.headers.has(Oe.toLowerCase())}get(Oe){this.init();const xe=this.headers.get(Oe.toLowerCase());return xe&&xe.length>0?xe[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(Oe){return this.init(),this.headers.get(Oe.toLowerCase())||null}append(Oe,xe){return this.clone({name:Oe,value:xe,op:"a"})}set(Oe,xe){return this.clone({name:Oe,value:xe,op:"s"})}delete(Oe,xe){return this.clone({name:Oe,value:xe,op:"d"})}maybeSetNormalizedName(Oe,xe){this.normalizedNames.has(xe)||this.normalizedNames.set(xe,Oe)}init(){this.lazyInit&&(this.lazyInit instanceof L?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(Oe=>this.applyUpdate(Oe)),this.lazyUpdate=null))}
1copyFrom(Oe){Oe.init(),Array.from(Oe.headers.keys()).forEach(xe=>{this.headers.set(xe,Oe.headers.get(xe)),this.normalizedNames.set(xe,Oe.normalizedNames.get(xe))})}clone(Oe){const xe=new L;return xe.lazyInit=this.lazyInit&&this.lazyInit instanceof L?this.lazyInit:this,xe.lazyUpdate=(this.lazyUpdate||[]).concat([Oe]),xe}applyUpdate(Oe){const xe=Oe.name.toLowerCase();switch(Oe.op){case"a":case"s":let ht=Oe.value;if("string"==typeof ht&&(ht=[ht]),0===ht.length)return;this.maybeSetNormalizedName(Oe.name,xe);const dt=("a"===Oe.op?this.headers.get(xe):void 0)||[];dt.push(...ht),this.headers.set(xe,dt);break;case"d":const Bt=Oe.value;if(Bt){let Zt=this.headers.get(xe);if(!Zt)return;Zt=Zt.filter(Cn=>-1===Bt.indexOf(Cn)),0===Zt.length?(this.headers.delete(xe),this.normalizedNames.delete(xe)):this.headers.set(xe,Zt)}else this.headers.delete(xe),this.normalizedNames.delete(xe)}}setHeaderEntries(Oe,xe){const ht=(Array.isArray(xe)?xe:[xe]).map(Bt=>Bt.toString()),dt=Oe.toLowerCase();this.headers.set(dt,ht),this.maybeSetNormalizedName(Oe,dt)}forEach(Oe){this.init(),Array.from(this.normalizedNames.keys()).forEach(xe=>Oe(this.normalizedNames.get(xe),this.headers.get(xe)))}}class re{encodeKey(Oe){return Re(Oe)}encodeValue(Oe){return Re(Oe)}decodeKey(Oe){return decodeURIComponent(Oe)}decodeValue(Oe){return decodeURIComponent(Oe)}}const he=/%(\d[a-f0-9])/gi,oe={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function Re(ge){return encodeURIComponent(ge).replace(he,(Oe,xe)=>oe[xe]??Oe)}function pe(ge){return`${ge}`}class we{constructor(Oe={}){if(this.updates=null,this.cloneFrom=null,this.encoder=Oe.encoder||new re,Oe.fromString){if(Oe.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function ue(ge,Oe){const xe=new Map;return ge.length>0&&ge.replace(/^\?/,"").split("&").forEach(dt=>{const Bt=dt.indexOf("="),[Zt,Cn]=-1==Bt?[Oe.decodeKey(dt),""]:[Oe.decodeKey(dt.slice(0,Bt)),Oe.decodeValue(dt.slice(Bt+1))],En=xe.get(Zt)||[];En.push(Cn),xe.set(Zt,En)}),xe}(Oe.fromString,this.encoder)}else Oe.fromObject?(this.map=new Map,Object.keys(Oe.fromObject).forEach(xe=>{const ht=Oe.fromObject[xe],dt=Array.isArray(ht)?ht.map(pe):[pe(ht)];this.map.set(xe,dt)})):this.map=null}has(Oe){return this.init(),this.map.has(Oe)}get(Oe){this.init();const xe=this.map.get(Oe);return xe?xe[0]:null}getAll(Oe){return this.init(),this.map.get(Oe)||null}keys(){return this.init(),Array.from(this.map.keys())}append(Oe,xe){return this.clone({param:Oe,value:xe,op:"a"})}appendAll(Oe){const xe=[];return Object.keys(Oe).forEach(ht=>{const dt=Oe[ht];Array.isArray(dt)?dt.forEach(Bt=>{xe.push({param:ht,value:Bt,op:"a"})}):xe.push({param:ht,value:dt,op:"a"})}),this.clone(xe)}set(Oe,xe){return this.clone({param:Oe,value:xe,op:"s"})}delete(Oe,xe){return this.clone({param:Oe,value:xe,op:"d"})}toString(){return this.init(),this.keys().map(Oe=>{const xe=this.encoder.encodeKey(Oe);return this.map.get(Oe).map(ht=>xe+"="+this.encoder.encodeValue(ht)).join("&")}).filter(Oe=>""!==Oe).join("&")}clone(Oe){const xe=new we({encoder:this.encoder});return xe.cloneFrom=this.cloneFrom||this,xe.updates=(this.updates||[]).concat(Oe),xe}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(Oe=>this.map.set(Oe,this.cloneFrom.map.get(Oe))),this.updates.forEach(Oe=>{switch(Oe.op){case"a":case"s":const xe=("a"===Oe.op?this.map.get(Oe.param):void 0)||[];xe.push(pe(Oe.value)),this.map.set(Oe.param,xe);break;case"d":if(void 0===Oe.value){this.map.delete(Oe.param);break}{let ht=this.map.get(Oe.param)||[];const dt=ht.indexOf(pe(Oe.value));-1!==dt&&ht.splice(dt,1),ht.length>0?this.map.set(Oe.param,ht):this.map.delete(Oe.param)}}}),this.cloneFrom=this.updates=null)}}class Le{constructor(){this.map=new Map}set(Oe,xe){return this.map.set(Oe,xe),this}get(Oe){return this.map.has(Oe)||this.map.set(Oe,Oe.defaultValue()),this.map.get(Oe)}delete(Oe){return this.map.delete(Oe),this}has(Oe){return this.map.has(Oe)}keys(){return this.map.keys()}}function ie(ge){return typeof ArrayBuffer<"u"&&ge instanceof ArrayBuffer}function X(ge){return typeof Blob<"u"&&ge instanceof Blob}function se(ge){return typeof FormData<"u"&&ge instanceof FormData}class de{constructor(Oe,xe,ht,dt){let Bt;if(this.url=xe,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=Oe.toUpperCase(),function Ne(ge){switch(ge){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||dt?(this.body=void 0!==ht?ht:null,Bt=dt):Bt=ht,Bt&&(this.reportProgress=!!Bt.reportProgress,this.withCredentials=!!Bt.withCredentials,Bt.responseType&&(this.responseType=Bt.responseType),Bt.headers&&(this.headers=Bt.headers),Bt.context&&(this.context=Bt.context),Bt.params&&(this.params=Bt.params),this.transferCache=Bt.transferCache),this.headers??=new L,this.context??=new Le,this.params){const Zt=this.params.toString();if(0===Zt.length)this.urlWithParams=xe;else{const Cn=xe.indexOf("?");this.urlWithParams=xe+(-1===Cn?"?":Cn<xe.length-1?"&":"")+Zt}}else this.params=new we,this.urlWithParams=xe}serializeBody(){return null===this.body?null:"string"==typeof this.body||ie(this.body)||X(this.body)||se(this.body)||function ae(ge){return typeof URLSearchParams<"u"&&ge instanceof URLSearchParams}(this.body)?this.body:this.body instanceof we?this.body.toString():"object"==typeof this.body||"boolean"==typeof this.body||Array.isArray(this.body)?JSON.stringify(this.body):this.body.toString()}detectContentTypeHeader(){return null===this.body||se(this.body)?null:X(this.body)?this.body.type||null:ie(this.body)?null:"string"==typeof this.body?"text/plain":this.body instanceof we?"application/x-www-form-urlencoded;charset=UTF-8":"object"==typeof this.body||"number"==typeof this.body||"boolean"==typeof this.body?"application/json":null}clone(Oe={}){const xe=Oe.method||this.method,ht=Oe.url||this.url,dt=Oe.responseType||this.responseType,Bt=Oe.transferCache??this.transferCache,Zt=void 0!==Oe.body?Oe.body:this.body,Cn=Oe.withCredentials??this.withCredentials,En=Oe.reportProgress??this.reportProgress;let Ar=Oe.headers||this.headers,ei=Oe.params||this.params;const Ir=Oe.context??this.context;return void 0!==Oe.setHeaders&&(Ar=Object.keys(Oe.setHeaders).reduce((ti,Zn)=>ti.set(Zn,Oe.setHeaders[Zn]),Ar)),Oe.setParams&&(ei=Object.keys(Oe.setParams).reduce((ti,Zn)=>ti.set(Zn,Oe.setParams[Zn]),ei)),new de(xe,ht,Zt,{params:ei,headers:Ar,context:Ir,reportProgress:En,responseType:dt,withCredentials:Cn,transferCache:Bt})}}
1var Pe=function(ge){return ge[ge.Sent=0]="Sent",ge[ge.UploadProgress=1]="UploadProgress",ge[ge.ResponseHeader=2]="ResponseHeader",ge[ge.DownloadProgress=3]="DownloadProgress",ge[ge.Response=4]="Response",ge[ge.User=5]="User",ge}(Pe||{});class Ye{constructor(Oe,xe=He.Ok,ht="OK"){this.headers=Oe.headers||new L,this.status=void 0!==Oe.status?Oe.status:xe,this.statusText=Oe.statusText||ht,this.url=Oe.url||null,this.ok=this.status>=200&&this.status<300}}class at extends Ye{constructor(Oe={}){super(Oe),this.type=Pe.ResponseHeader}clone(Oe={}){return new at({headers:Oe.headers||this.headers,status:void 0!==Oe.status?Oe.status:this.status,statusText:Oe.statusText||this.statusText,url:Oe.url||this.url||void 0})}}class bt extends Ye{constructor(Oe={}){super(Oe),this.type=Pe.Response,this.body=void 0!==Oe.body?Oe.body:null}clone(Oe={}){return new bt({body:void 0!==Oe.body?Oe.body:this.body,headers:Oe.headers||this.headers,status:void 0!==Oe.status?Oe.status:this.status,statusText:Oe.statusText||this.statusText,url:Oe.url||this.url||void 0})}}class st extends Ye{constructor(Oe){super(Oe,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${Oe.url||"(unknown url)"}`:`Http failure response for ${Oe.url||"(unknown url)"}: ${Oe.status} ${Oe.statusText}`,this.error=Oe.error||null}}var He=function(ge){return ge[ge.Continue=100]="Continue",ge[ge.SwitchingProtocols=101]="SwitchingProtocols",ge[ge.Processing=102]="Processing",ge[ge.EarlyHints=103]="EarlyHints",ge[ge.Ok=200]="Ok",ge[ge.Created=201]="Created",ge[ge.Accepted=202]="Accepted",ge[ge.NonAuthoritativeInformation=203]="NonAuthoritativeInformation",ge[ge.NoContent=204]="NoContent",ge[ge.ResetContent=205]="ResetContent",ge[ge.PartialContent=206]="PartialContent",ge[ge.MultiStatus=207]="MultiStatus",ge[ge.AlreadyReported=208]="AlreadyReported",ge[ge.ImUsed=226]="ImUsed",ge[ge.MultipleChoices=300]="MultipleChoices",ge[ge.MovedPermanently=301]="MovedPermanently",ge[ge.Found=302]="Found",ge[ge.SeeOther=303]="SeeOther",ge[ge.NotModified=304]="NotModified",ge[ge.UseProxy=305]="UseProxy",ge[ge.Unused=306]="Unused",ge[ge.TemporaryRedirect=307]="TemporaryRedirect",ge[ge.PermanentRedirect=308]="PermanentRedirect",ge[ge.BadRequest=400]="BadRequest",ge[ge.Unauthorized=401]="Unauthorized",ge[ge.PaymentRequired=402]="PaymentRequired",ge[ge.Forbidden=403]="Forbidden",ge[ge.NotFound=404]="NotFound",ge[ge.MethodNotAllowed=405]="MethodNotAllowed",ge[ge.NotAcceptable=406]="NotAcceptable",ge[ge.ProxyAuthenticationRequired=407]="ProxyAuthenticationRequired",ge[ge.RequestTimeout=408]="RequestTimeout",ge[ge.Conflict=409]="Conflict",ge[ge.Gone=410]="Gone",ge[ge.LengthRequired=411]="LengthRequired",ge[ge.PreconditionFailed=412]="PreconditionFailed",ge[ge.PayloadTooLarge=413]="PayloadTooLarge",ge[ge.UriTooLong=414]="UriTooLong",ge[ge.UnsupportedMediaType=415]="UnsupportedMediaType",ge[ge.RangeNotSatisfiable=416]="RangeNotSatisfiable",ge[ge.ExpectationFailed=417]="ExpectationFailed",ge[ge.ImATeapot=418]="ImATeapot",ge[ge.MisdirectedRequest=421]="MisdirectedRequest",ge[ge.UnprocessableEntity=422]="UnprocessableEntity",ge[ge.Locked=423]="Locked",ge[ge.FailedDependency=424]="FailedDependency",ge[ge.TooEarly=425]="TooEarly",ge[ge.UpgradeRequired=426]="UpgradeRequired",ge[ge.PreconditionRequired=428]="PreconditionRequired",ge[ge.TooManyRequests=429]="TooManyRequests",ge[ge.RequestHeaderFieldsTooLarge=431]="RequestHeaderFieldsTooLarge",ge[ge.UnavailableForLegalReasons=451]="UnavailableForLegalReasons",ge[ge.InternalServerError=500]="InternalServerError",ge[ge.NotImplemented=501]="NotImplemented",ge[ge.BadGateway=502]="BadGateway",ge[ge.ServiceUnavailable=503]="ServiceUnavailable",ge[ge.GatewayTimeout=504]="GatewayTimeout",ge[ge.HttpVersionNotSupported=505]="HttpVersionNotSupported",ge[ge.VariantAlsoNegotiates=506]="VariantAlsoNegotiates",ge[ge.InsufficientStorage=507]="InsufficientStorage",ge[ge.LoopDetected=508]="LoopDetected",ge[ge.NotExtended=510]="NotExtended",ge[ge.NetworkAuthenticationRequired=511]="NetworkAuthenticationRequired",ge}(He||{});function Ge(ge,Oe){return{body:Oe,headers:ge.headers,context:ge.context,observe:ge.observe,params:ge.params,reportProgress:ge.reportProgress,responseType:ge.responseType,withCredentials:ge.withCredentials,transferCache:ge.transferCache}}let ke=(()=>{class ge{constructor(xe){this.handler=xe}request(xe,ht,dt={}){let Bt;if(xe instanceof de)Bt=xe;else{let En,Ar;En=dt.headers instanceof L?dt.headers:new L(dt.headers),dt.params&&(Ar=dt.params instanceof we?dt.params:new we({fromObject:dt.params})),Bt=new de(xe,ht,void 0!==dt.body?dt.body:null,{headers:En,context:dt.context,params:Ar,reportProgress:dt.reportProgress,responseType:dt.responseType||"json",withCredentials:dt.withCredentials,transferCache:dt.transferCache})}const Zt=(0,R.of)(Bt).pipe((0,Q.H)(En=>this.handler.handle(En)));if(xe instanceof de||"events"===dt.observe)return Zt;const Cn=Zt.pipe((0,B.p)(En=>En instanceof bt));switch(dt.observe||"body"){case"body":switch(Bt.responseType){case"arraybuffer":return Cn.pipe((0,Z.T)(En=>{if(null!==En.body&&!(En.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return En.body}));case"blob":return Cn.pipe((0,Z.T)(En=>{if(null!==En.body&&!(En.body instanceof Blob))throw new Error("Response is not a Blob.");return En.body}));case"text":return Cn.pipe((0,Z.T)(En=>{if(null!==En.body&&"string"!=typeof En.body)throw new Error("Response is not a string.");return En.body}));default:return Cn.pipe((0,Z.T)(En=>En.body))}case"response":return Cn;default:throw new Error(`Unreachable: unhandled observe type ${dt.observe}}`)}}delete(xe,ht={}){return this.request("DELETE",xe,ht)}get(xe,ht={}){return this.request("GET",xe,ht)}head(xe,ht={}){return this.request("HEAD",xe,ht)}jsonp(xe,ht){return this.request("JSONP",xe,{params:(new we).append(ht,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(xe,ht={}){return this.request("OPTIONS",xe,ht)}patch(xe,ht,dt={}){return this.request("PATCH",xe,Ge(dt,ht))}post(xe,ht,dt={}){return this.request("POST",xe,Ge(dt,ht))}put(xe,ht,dt={}){return this.request("PUT",xe,Ge(dt,ht))}static#e=this.\u0275fac=function(ht){return new(ht||ge)(l.KVO(V))};static#t=this.\u0275prov=l.jDH({token:ge,factory:ge.\u0275fac})}return ge})();function nn(ge,Oe){return Oe(ge)}function Dn(ge,Oe){return(xe,ht)=>Oe.intercept(xe,{handle:dt=>ge(dt,ht)})}
1const tn=new l.nKC(""),er=new l.nKC(""),wt=new l.nKC(""),Rt=new l.nKC("");function Gt(){let ge=null;return(Oe,xe)=>{null===ge&&(ge=((0,l.WQX)(tn,{optional:!0})??[]).reduceRight(Dn,nn));const ht=(0,l.WQX)(l.TgB),dt=ht.add();return ge(Oe,xe).pipe((0,F.j)(()=>ht.remove(dt)))}}let Ot=(()=>{class ge extends V{constructor(xe,ht){super(),this.backend=xe,this.injector=ht,this.chain=null,this.pendingTasks=(0,l.WQX)(l.TgB);const dt=(0,l.WQX)(Rt,{optional:!0});this.backend=dt??xe}handle(xe){if(null===this.chain){const dt=Array.from(new Set([...this.injector.get(er),...this.injector.get(wt,[])]));this.chain=dt.reduceRight((Bt,Zt)=>function gt(ge,Oe,xe){return(ht,dt)=>(0,l.N4e)(xe,()=>Oe(ht,Bt=>ge(Bt,dt)))}(Bt,Zt,this.injector),nn)}const ht=this.pendingTasks.add();return this.chain(xe,dt=>this.backend.handle(dt)).pipe((0,F.j)(()=>this.pendingTasks.remove(ht)))}static#e=this.\u0275fac=function(ht){return new(ht||ge)(l.KVO(W),l.KVO(l.uvJ))};static#t=this.\u0275prov=l.jDH({token:ge,factory:ge.\u0275fac})}return ge})();const Ee=/^\)\]\}',?\n/;let vt=(()=>{class ge{constructor(xe){this.xhrFactory=xe}handle(xe){if("JSONP"===xe.method)throw new l.wOt(-2800,!1);const ht=this.xhrFactory;return(ht.\u0275loadImpl?(0,K.H)(ht.\u0275loadImpl()):(0,R.of)(null)).pipe((0,O.n)(()=>new j.c(Bt=>{const Zt=ht.build();if(Zt.open(xe.method,xe.urlWithParams),xe.withCredentials&&(Zt.withCredentials=!0),xe.headers.forEach((ar,tr)=>Zt.setRequestHeader(ar,tr.join(","))),xe.headers.has("Accept")||Zt.setRequestHeader("Accept","application/json, text/plain, */*"),!xe.headers.has("Content-Type")){const ar=xe.detectContentTypeHeader();null!==ar&&Zt.setRequestHeader("Content-Type",ar)}if(xe.responseType){const ar=xe.responseType.toLowerCase();Zt.responseType="json"!==ar?ar:"text"}const Cn=xe.serializeBody();let En=null;const Ar=()=>{if(null!==En)return En;const ar=Zt.statusText||"OK",tr=new L(Zt.getAllResponseHeaders()),Rr=function Se(ge){return"responseURL"in ge&&ge.responseURL?ge.responseURL:/^X-Request-URL:/m.test(ge.getAllResponseHeaders())?ge.getResponseHeader("X-Request-URL"):null}(Zt)||xe.url;return En=new at({headers:tr,status:Zt.status,statusText:ar,url:Rr}),En},ei=()=>{let{headers:ar,status:tr,statusText:Rr,url:Fi}=Ar(),Vr=null;tr!==He.NoContent&&(Vr=typeof Zt.response>"u"?Zt.responseText:Zt.response),0===tr&&(tr=Vr?He.Ok:0);let hi=tr>=200&&tr<300;if("json"===xe.responseType&&"string"==typeof Vr){const Ai=Vr;Vr=Vr.replace(Ee,"");try{Vr=""!==Vr?JSON.parse(Vr):null}catch(Di){Vr=Ai,hi&&(hi=!1,Vr={error:Di,text:Vr})}}hi?(Bt.next(new bt({body:Vr,headers:ar,status:tr,statusText:Rr,url:Fi||void 0})),Bt.complete()):Bt.error(new st({error:Vr,headers:ar,status:tr,statusText:Rr,url:Fi||void 0}))},Ir=ar=>{const{url:tr}=Ar(),Rr=new st({error:ar,status:Zt.status||0,statusText:Zt.statusText||"Unknown Error",url:tr||void 0});Bt.error(Rr)};let ti=!1;const Zn=ar=>{ti||(Bt.next(Ar()),ti=!0);let tr={type:Pe.DownloadProgress,loaded:ar.loaded};ar.lengthComputable&&(tr.total=ar.total),"text"===xe.responseType&&Zt.responseText&&(tr.partialText=Zt.responseText),Bt.next(tr)},$r=ar=>{let tr={type:Pe.UploadProgress,loaded:ar.loaded};ar.lengthComputable&&(tr.total=ar.total),Bt.next(tr)};return Zt.addEventListener("load",ei),Zt.addEventListener("error",Ir),Zt.addEventListener("timeout",Ir),Zt.addEventListener("abort",Ir),xe.reportProgress&&(Zt.addEventListener("progress",Zn),null!==Cn&&Zt.upload&&Zt.upload.addEventListener("progress",$r)),Zt.send(Cn),Bt.next({type:Pe.Sent}),()=>{Zt.removeEventListener("error",Ir),Zt.removeEventListener("abort",Ir),Zt.removeEventListener("load",ei),Zt.removeEventListener("timeout",Ir),xe.reportProgress&&(Zt.removeEventListener("progress",Zn),null!==Cn&&Zt.upload&&Zt.upload.removeEventListener("progress",$r)),Zt.readyState!==Zt.DONE&&Zt.abort()}})))}static#e=this.\u0275fac=function(ht){return new(ht||ge)(l.KVO(k.N0))};static#t=this.\u0275prov=l.jDH({token:ge,factory:ge.\u0275fac})}return ge})();const kt=new l.nKC(""),cr=new l.nKC("",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),$n=new l.nKC("",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class Vi{}let ir=(()=>{class ge{constructor(xe,ht,dt){this.doc=xe,this.platform=ht,this.cookieName=dt,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const xe=this.doc.cookie||"";return xe!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,k._b)(xe,this.cookieName),this.lastCookieString=xe),this.lastToken}static#e=this.\u0275fac=function(ht){return new(ht||ge)(l.KVO(k.qQ),l.KVO(l.Agw),l.KVO(cr))};static#t=this.\u0275prov=l.jDH({token:ge,factory:ge.\u0275fac})}return ge})();function Bn(ge,Oe){const xe=ge.url.toLowerCase();if(!(0,l.WQX)(kt)||"GET"===ge.method||"HEAD"===ge.method||xe.startsWith("http://")||xe.startsWith("https://"))return Oe(ge);const ht=(0,l.WQX)(Vi).getToken(),dt=(0,l.WQX)($n);return null!=ht&&!ge.headers.has(dt)&&(ge=ge.clone({headers:ge.headers.set(dt,ht)})),Oe(ge)}var it=function(ge){return ge[ge.Interceptors=0]="Interceptors",ge[ge.LegacyInterceptors=1]="LegacyInterceptors",ge[ge.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",ge[ge.NoXsrfProtection=3]="NoXsrfProtection",ge[ge.JsonpSupport=4]="JsonpSupport",ge[ge.RequestsMadeViaParent=5]="RequestsMadeViaParent",ge[ge.Fetch=6]="Fetch",ge}(it||{});function Ke(...ge){const Oe=[ke,vt,Ot,{provide:V,useExisting:Ot},{provide:W,useExisting:vt},{provide:er,useValue:Bn,multi:!0},{provide:kt,useValue:!0},{provide:Vi,useClass:ir}];for(const xe of ge)Oe.push(...xe.\u0275providers);return(0,l.EmA)(Oe)}const Te=new l.nKC("");function Ue(){return function Me(ge,Oe){return{\u0275kind:ge,\u0275providers:Oe}}(it.LegacyInterceptors,[{provide:Te,useFactory:Gt},{provide:er,useExisting:Te,multi:!0}])}let Tr=(()=>{class ge{static#e=this.\u0275fac=function(ht){return new(ht||ge)};static#t=this.\u0275mod=l.$C({type:ge});static#n=this.\u0275inj=l.G2t({providers:[Ke(Ue())]})}return ge})()},4438:(ct,Ce,o)=>{"use strict";function l(e,t){return Object.is(e,t)}o.d(Ce,{bc$:()=>W5,iLQ:()=>Q1,sZ2:()=>m0,hnV:()=>V4,Hbi:()=>zC,o8S:()=>El,BIS:()=>z5,gRc:()=>n5,Ql9:()=>yC,OM3:()=>wd,Ocv:()=>TC,abz:()=>Jc,Z63:()=>Io,aKT:()=>Ul,uvJ:()=>Hr,zcH:()=>za,bkB:()=>Ga,$GK:()=>lr,nKC:()=>dt,zZn:()=>Es,_q3:()=>s0,MKu:()=>o0,xe9:()=>mh,Co$:()=>Nm,Vns:()=>Gl,SKi:()=>go,Xx1:()=>Zs,Agw:()=>Fh,PLl:()=>y0,sFG:()=>g7,_9s:()=>$g,czy:()=>Df,WPN:()=>Vl,kdw:()=>si,C4Q:()=>Id,NYb:()=>uC,giA:()=>j4,pJN:()=>od,xvI:()=>HE,RxE:()=>P4,c1b:()=>$f,gXe:()=>ts,mal:()=>Yg,Af3:()=>ns,L39:()=>C_,EWP:()=>D_,Ol2:()=>Xp,w6W:()=>hy,oH4:()=>J4,QZP:()=>P5,Rfq:()=>Bn,WQX:()=>Vn,hFB:()=>Ph,naY:()=>RC,QuC:()=>mi,EmA:()=>z,zw6:()=>G5,Udg:()=>__,CGW:()=>Oh,fpN:()=>WC,HJs:()=>A_,N4e:()=>hs,vPA:()=>mm,O8t:()=>S_,An2:()=>Hf,H3F:()=>N4,GGh:()=>E0,PUk:()=>v0,H8p:()=>Gn,KH2:()=>ju,TgB:()=>Iu,wOt:()=>_t,WHO:()=>U4,e01:()=>B4,lNU:()=>Gt,h9k:()=>H0,$MX:()=>Ef,ZF7:()=>pu,Kcf:()=>d6,e5t:()=>g6,UyX:()=>h6,cWb:()=>f6,osQ:()=>p6,H5H:()=>D1,Zy3:()=>bn,mq5:()=>$2,JZv:()=>Se,LfX:()=>ft,plB:()=>gl,jNT:()=>Z1,zjR:()=>$4,ngT:()=>Ic,XSP:()=>G9,TL$:()=>$5,Tbb:()=>An,rcV:()=>el,Vt3:()=>Zp,Mj6:()=>oi,GFd:()=>Pm,OA$:()=>Pi,Jv_:()=>Q3,aNF:()=>X3,R7$:()=>dg,BMQ:()=>c1,HbH:()=>_2,ZvI:()=>M2,AVh:()=>g1,vxM:()=>O2,wni:()=>M3,VBU:()=>Kr,FsC:()=>Ua,jDH:()=>Rn,G2t:()=>ki,$C:()=>La,EJ8:()=>uo,rXU:()=>yu,nrm:()=>_1,eu8:()=>I1,bVm:()=>ih,qex:()=>rh,k0s:()=>nh,j41:()=>th,RV6:()=>U2,xGo:()=>ru,KVO:()=>Si,kS0:()=>kl,QTQ:()=>hg,bIt:()=>b1,lsd:()=>L3,joV:()=>Jr,qSk:()=>Xr,XpG:()=>E3,nI1:()=>h4,bMT:()=>p4,i5U:()=>g4,iJd:()=>m4,SdG:()=>_3,NAR:()=>C3,Y8G:()=>f1,FS9:()=>M1,Mz_:()=>lh,FCK:()=>A1,yjJ:()=>R1,lJ4:()=>e4,eq3:()=>t4,l_i:()=>n4,sMw:()=>r4,ziG:()=>i4,s1E:()=>s4,l4e:()=>o4,zJS:()=>a4,mGM:()=>R3,sdS:()=>O3,Dyx:()=>k2,Z7z:()=>x2,fX1:()=>N2,Vm6:()=>P2,Njj:()=>Yr,tSv:()=>z0,eBV:()=>ui,npT:()=>U0,f$h:()=>tp,$dS:()=>B0,B4B:()=>ep,n$t:()=>j0,wjB:()=>J3,xc7:()=>p1,DNE:()=>Du,C5r:()=>y4,EFF:()=>$3,JRh:()=>L1,SpI:()=>uh,Lme:()=>O1,E5c:()=>P1,LHq:()=>N1,SjE:()=>x1,DH7:()=>Z3,mxI:()=>F1,R50:()=>k1,GBs:()=>A3}),o(467);let R=null,j=!1,K=1;const Q=Symbol("SIGNAL");function B(e){const t=R;return R=e,t}const k={version:0,lastCleanEpoch:0,dirty:!1,producerNode:void 0,producerLastReadVersion:void 0,producerIndexOfThis:void 0,nextProducerIndex:0,liveConsumerNode:void 0,liveConsumerIndexOfThis:void 0,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{}};function V(e){if(j)throw new Error("");
1if(null===R)return;R.consumerOnSignalRead(e);const t=R.nextProducerIndex++;Ne(R),t<R.producerNode.length&&R.producerNode[t]!==e&&Le(R)&&me(R.producerNode[t],R.producerIndexOfThis[t]),R.producerNode[t]!==e&&(R.producerNode[t]=e,R.producerIndexOfThis[t]=Le(R)?we(e,R,t):0),R.producerLastReadVersion[t]=e.version}function L(e){if((!Le(e)||e.dirty)&&(e.dirty||e.lastCleanEpoch!==K)){if(!e.producerMustRecompute(e)&&!Re(e))return e.dirty=!1,void(e.lastCleanEpoch=K);e.producerRecomputeValue(e),e.dirty=!1,e.lastCleanEpoch=K}}function Y(e){if(void 0===e.liveConsumerNode)return;const t=j;j=!0;try{for(const n of e.liveConsumerNode)n.dirty||ue(n)}finally{j=t}}function re(){return!1!==R?.consumerAllowSignalWrites}function ue(e){e.dirty=!0,Y(e),e.consumerMarkedDirty?.(e)}function he(e){return e&&(e.nextProducerIndex=0),B(e)}function oe(e,t){if(B(t),e&&void 0!==e.producerNode&&void 0!==e.producerIndexOfThis&&void 0!==e.producerLastReadVersion){if(Le(e))for(let n=e.nextProducerIndex;n<e.producerNode.length;n++)me(e.producerNode[n],e.producerIndexOfThis[n]);for(;e.producerNode.length>e.nextProducerIndex;)e.producerNode.pop(),e.producerLastReadVersion.pop(),e.producerIndexOfThis.pop()}}function Re(e){Ne(e);for(let t=0;t<e.producerNode.length;t++){const n=e.producerNode[t],r=e.producerLastReadVersion[t];if(r!==n.version||(L(n),r!==n.version))return!0}return!1}function pe(e){if(Ne(e),Le(e))for(let t=0;t<e.producerNode.length;t++)me(e.producerNode[t],e.producerIndexOfThis[t]);e.producerNode.length=e.producerLastReadVersion.length=e.producerIndexOfThis.length=0,e.liveConsumerNode&&(e.liveConsumerNode.length=e.liveConsumerIndexOfThis.length=0)}function we(e,t,n){if(ie(e),Ne(e),0===e.liveConsumerNode.length)for(let r=0;r<e.producerNode.length;r++)e.producerIndexOfThis[r]=we(e.producerNode[r],e,r);return e.liveConsumerIndexOfThis.push(n),e.liveConsumerNode.push(t)-1}function me(e,t){if(ie(e),Ne(e),1===e.liveConsumerNode.length)for(let r=0;r<e.producerNode.length;r++)me(e.producerNode[r],e.producerIndexOfThis[r]);const n=e.liveConsumerNode.length-1;if(e.liveConsumerNode[t]=e.liveConsumerNode[n],e.liveConsumerIndexOfThis[t]=e.liveConsumerIndexOfThis[n],e.liveConsumerNode.length--,e.liveConsumerIndexOfThis.length--,t<e.liveConsumerNode.length){const r=e.liveConsumerIndexOfThis[t],i=e.liveConsumerNode[t];Ne(i),i.producerIndexOfThis[r]=t}}function Le(e){return e.consumerIsAlwaysLive||(e?.liveConsumerNode?.length??0)>0}function Ne(e){e.producerNode??=[],e.producerIndexOfThis??=[],e.producerLastReadVersion??=[]}function ie(e){e.liveConsumerNode??=[],e.liveConsumerIndexOfThis??=[]}const se=Symbol("UNSET"),ae=Symbol("COMPUTING"),de=Symbol("ERRORED"),Pe={...k,value:se,dirty:!0,error:null,equal:l,producerMustRecompute:e=>e.value===se||e.value===ae,producerRecomputeValue(e){if(e.value===ae)throw new Error("Detected cycle in computations.");const t=e.value;e.value=ae;const n=he(e);let r;try{r=e.computation()}catch(i){r=de,e.error=i}finally{oe(e,n)}t!==se&&t!==de&&r!==de&&e.equal(t,r)?e.value=t:(e.value=r,e.version++)}};let at=function Ye(){throw new Error};function bt(){at()}let He=null;function We(e,t){re()||bt(),e.equal(e.value,t)||(e.value=t,function Jt(e){e.version++,function W(){K++}(),Y(e),He?.()}(e))}const At={...k,equal:l,value:void 0};const Ft=()=>{},nn={...k,consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:e=>{null!==e.schedule&&e.schedule(e.ref)},hasRun:!1,cleanupFn:Ft};var gt=o(1413),tn=o(8359),er=o(4412),wt=o(6354);const Gt="https://g.co/ng/security#xss";class _t extends Error{constructor(t,n){super(bn(t,n)),this.code=t}}function bn(e,t){return`NG0${Math.abs(e)}${t?": "+t:""}`}const Ot=Symbol("InputSignalNode#UNSET"),Vt={...At,transformFn:void 0,applyValueToInputSignal(e,t){We(e,t)}};function cn(e,t){const n=Object.create(Vt);function r(){if(V(n),n.value===Ot)throw new _t(-950,!1);return n.value}return n.value=e,n.transformFn=t?.transform,r[Q]=n,r}function Qt(e){return{toString:e}.toString()}const Hn="__parameters__";function Wn(e,t,n){return Qt(()=>{const r=function sn(e){return function(...n){if(e){const r=e(...n);for(const i in r)this[i]=r[i]}}}(t);function i(...s){if(this instanceof i)return r.apply(this,s),this;const u=new i(...s);return g.annotation=u,g;function g(S,U,ne){const _e=S.hasOwnProperty(Hn)?S[Hn]:Object.defineProperty(S,Hn,{value:[]})[Hn];for(;_e.length<=ne;)_e.push(null);return(_e[ne]=_e[ne]||[]).push(u),S}}return n&&(i.prototype=Object.create(n.prototype)),i.prototype.ngMetadataName=e,i.annotationCls=i,i})}const Se=globalThis;function un(e){for(let t in e)if(e[t]===un)return t;throw Error("Could not find renamed property on target object.")}function cr(e,t){for(const n in t)t.hasOwnProperty(n)&&!e.hasOwnProperty(n)&&(e[n]=t[n])}function An(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map(An).join(", ")+"]";if(null==e)return""+e;if(e.overriddenName)return`${e.overriddenName}`;if(e.name)return`${e.name}`;const t=e.toString();if(null==t)return""+t;const n=t.indexOf("\n");return-1===n?t:t.substring(0,n)}function $n(e,t){return null==e||""===e?null===t?"":t:null==t||""===t?e:e+" "+t}const ir=un({__forward_ref__:un});function Bn(e){return e.__forward_ref__=Bn,e.toString=function(){return An(this())},e}function Qe(e){return it(e)?e():e}function it(e){return"function"==typeof e&&e.hasOwnProperty(ir)&&e.__forward_ref__===Bn}function Rn(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function ki(e){return{providers:e.providers||[],imports:e.imports||[]}}function ii(e){return et(e,ge)||et(e,xe)}function ft(e){return null!==ii(e)}function et(e,t){return e.hasOwnProperty(t)?e[t]:null}function on(e){return e&&(e.hasOwnProperty(Oe)||e.hasOwnProperty(ht))?e[Oe]:null}const ge=un({\u0275prov:un}),Oe=un({\u0275inj:un}),xe=un({ngInjectableDef:un}),ht=un({ngInjectorDef:un});class dt{constructor(t,n){this._desc=t,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof n?this.__NG_ELEMENT_ID__=n:void 0!==n&&(this.\u0275prov=Rn({token:this,providedIn:n.providedIn||"root",factory:n.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}function ar(e){return e&&!!e.\u0275providers}const tr=un({\u0275cmp:un}),Rr=un({\u0275dir:un}),Fi=un({\u0275pipe:un}),Vr=un({\u0275mod:un}),hi=un({\u0275fac:un}),Ai=un({__NG_ELEMENT_ID__:un}),Di=un({__NG_ENV_ID__:un});function xn(e){return"string"==typeof e?e:null==e?"":String(e)}function Cs(e,t){throw new _t(-201,!1)}var lr=function(e){return e[e.Default=0]="Default",e[e.Host=1]="Host",e[e.Self=2]="Self",e[e.SkipSelf=4]="SkipSelf",e[e.Optional=8]="Optional",e}(lr||{});let Ks;function io(){return Ks}function gi(e){const t=Ks;return Ks=e,t}function so(e,t,n){const r=ii(e);return r&&"root"==r.providedIn?void 0===r.value?r.value=r.factory():r.value:n&lr.Optional?null:void 0!==t?t:void Cs()}const _s={},vo="__NG_DI_FLAG__",Rs="ngTempTokenPath",Is=/\n/gm,gr="__source";let Ji;function Ri(e){const t=Ji;return Ji=e,t}function xo(e,t=lr.Default){if(void 0===Ji)throw new _t(-203,!1);return null===Ji?so(e,void 0,t):Ji.get(e,t&lr.Optional?null:void 0,t)}function Si(e,t=lr.Default){return(io()||xo)(Qe(e),t)}function Vn(e,t=lr.Default){return Si(e,Eo(t))}function Eo(e){return typeof e>"u"||"number"==typeof e?e:(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function fa(e){const t=[];for(let n=0;n<e.length;n++){const r=Qe(e[n]);if(Array.isArray(r)){if(0===r.length)throw new _t(900,!1);let i,s=lr.Default;for(let u=0;u<r.length;u++){const g=r[u],S=ha(g);"number"==typeof S?-1===S?i=g.token:s|=S:i=g}t.push(Si(i,s))}else t.push(Si(r))}return t}function gs(e,t){return e[vo]=t,e.prototype[vo]=t,e}function ha(e){return e[vo]}const Zs=gs(Wn("Optional"),8),si=gs(Wn("SkipSelf"),4);function ms(e,t){return e.hasOwnProperty(hi)?e[hi]:null}function Ss(e,t){e.forEach(n=>Array.isArray(n)?Ss(n,t):t(n))}
1function Ys(e,t,n){t>=e.length?e.push(n):e.splice(t,0,n)}function Qs(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}function Hi(e,t,n){let r=Ki(e,t);return r>=0?e[1|r]=n:(r=~r,function ga(e,t,n,r){let i=e.length;if(i==t)e.push(n,r);else if(1===i)e.push(r,e[0]),e[0]=n;else{for(i--,e.push(e[i-1],e[i]);i>t;)e[i]=e[i-2],i--;e[t]=n,e[t+1]=r}}(e,r,t,n)),r}function us(e,t){const n=Ki(e,t);if(n>=0)return e[1|n]}function Ki(e,t){return function _o(e,t,n){let r=0,i=e.length>>n;for(;i!==r;){const s=r+(i-r>>1),u=e[s<<n];if(t===u)return s<<n;u>t?i=s:r=s+1}return~(i<<n)}(e,t,1)}const kr={},zn=[],Io=new dt(""),co=new dt("",-1),Ma=new dt("");class Ts{get(t,n=_s){if(n===_s){const r=new Error(`NullInjectorError: No provider for ${An(t)}!`);throw r.name="NullInjectorError",r}return n}}var lo=function(e){return e[e.OnPush=0]="OnPush",e[e.Default=1]="Default",e}(lo||{}),ts=function(e){return e[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom",e}(ts||{}),oi=function(e){return e[e.None=0]="None",e[e.SignalBased=1]="SignalBased",e[e.HasDecoratorInputTransform=2]="HasDecoratorInputTransform",e}(oi||{});function Zi(e,t,n){let r=e.length;for(;;){const i=e.indexOf(t,n);if(-1===i)return i;if(0===i||e.charCodeAt(i-1)<=32){const s=t.length;if(i+s===r||e.charCodeAt(i+s)<=32)return i}n=i+1}}function ds(e,t,n){let r=0;for(;r<n.length;){const i=n[r];if("number"==typeof i){if(0!==i)break;r++;const s=n[r++],u=n[r++],g=n[r++];e.setAttribute(t,u,g,s)}else{const s=i,u=n[++r];Bs(s)?e.setProperty(t,s,u):e.setAttribute(t,s,u),r++}}return r}function Ti(e){return 3===e||4===e||6===e}function Bs(e){return 64===e.charCodeAt(0)}function Ls(e,t){if(null!==t&&0!==t.length)if(null===e||0===e.length)e=t.slice();else{let n=-1;for(let r=0;r<t.length;r++){const i=t[r];"number"==typeof i?n=i:0===n||bs(e,n,i,null,-1===n||2===n?t[++r]:null)}}return e}function bs(e,t,n,r,i){let s=0,u=e.length;if(-1===t)u=-1;else for(;s<e.length;){const g=e[s++];if("number"==typeof g){if(g===t){u=-1;break}if(g>t){u=s-1;break}}}for(;s<e.length;){const g=e[s];if("number"==typeof g)break;if(g===n){if(null===r)return void(null!==i&&(e[s+1]=i));if(r===e[s+1])return void(e[s+2]=i)}s++,null!==r&&s++,null!==i&&s++}-1!==u&&(e.splice(u,0,t),s=u+1),e.splice(s++,0,n),null!==r&&e.splice(s++,0,r),null!==i&&e.splice(s++,0,i)}const js="ng-template";function $s(e,t,n,r){let i=0;if(r){for(;i<t.length&&"string"==typeof t[i];i+=2)if("class"===t[i]&&-1!==Zi(t[i+1].toLowerCase(),n,0))return!0}else if(Ho(e))return!1;if(i=t.indexOf(1,i),i>-1){let s;for(;++i<t.length&&"string"==typeof(s=t[i]);)if(s.toLowerCase()===n)return!0}return!1}function Ho(e){return 4===e.type&&e.value!==js}function Os(e,t,n){return t===(4!==e.type||n?e.value:js)}function ma(e,t,n){let r=4;const i=e.attrs,s=null!==i?function So(e){for(let t=0;t<e.length;t++)if(Ti(e[t]))return t;return e.length}(i):0;let u=!1;for(let g=0;g<t.length;g++){const S=t[g];if("number"!=typeof S){if(!u)if(4&r){if(r=2|1&r,""!==S&&!Os(e,S,n)||""===S&&1===t.length){if(ys(r))return!1;u=!0}}else if(8&r){if(null===i||!$s(e,i,S,n)){if(ys(r))return!1;u=!0}}else{const U=t[++g],ne=ya(S,i,Ho(e),n);if(-1===ne){if(ys(r))return!1;u=!0;continue}if(""!==U){let _e;if(_e=ne>s?"":i[ne+1].toLowerCase(),2&r&&U!==_e){if(ys(r))return!1;u=!0}}}}else{if(!u&&!ys(r)&&!ys(S))return!1;if(u&&ys(S))continue;u=!1,r=S|1&r}}return ys(r)||u}function ys(e){return!(1&e)}function ya(e,t,n,r){if(null===t)return-1;let i=0;if(r||!n){let s=!1;for(;i<t.length;){const u=t[i];if(u===e)return i;if(3===u||6===u)s=!0;else{if(1===u||2===u){let g=t[++i];for(;"string"==typeof g;)g=t[++i];continue}if(4===u)break;if(0===u){i+=4;continue}}i+=s?1:2}return-1}return function wr(e,t){let n=e.indexOf(4);if(n>-1)for(n++;n<e.length;){const r=e[n];if("number"==typeof r)return-1;if(r===t)return n;n++}return-1}(t,e)}function Do(e,t,n=!1){for(let r=0;r<t.length;r++)if(ma(e,t[r],n))return!0;return!1}function Ps(e,t){e:for(let n=0;n<t.length;n++){const r=t[n];if(e.length===r.length){for(let i=0;i<e.length;i++)if(e[i]!==r[i])continue e;return!0}}return!1}function zo(e,t){return e?":not("+t.trim()+")":t}function Aa(e){let t=e[0],n=1,r=2,i="",s=!1;for(;n<e.length;){let u=e[n];if("string"==typeof u)if(2&r){const g=e[++n];i+="["+u+(g.length>0?'="'+g+'"':"")+"]"}else 8&r?i+="."+u:4&r&&(i+=" "+u);else""!==i&&!ys(u)&&(t+=zo(s,i),i=""),r=u,s=s||!ys(r);n++}return""!==i&&(t+=zo(s,i)),t}function Kr(e){return Qt(()=>{const t=Ko(e),n={...t,decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===lo.OnPush,directiveDefs:null,pipeDefs:null,dependencies:t.standalone&&e.dependencies||null,getStandaloneInjector:null,signals:e.signals??!1,data:e.data||{},encapsulation:e.encapsulation||ts.Emulated,styles:e.styles||zn,_:null,schemas:e.schemas||null,tView:null,id:""};Zo(n);
1const r=e.dependencies;return n.directiveDefs=fo(r,!1),n.pipeDefs=fo(r,!0),n.id=function Fr(e){let t=0;const n=[e.selectors,e.ngContentSelectors,e.hostVars,e.hostAttrs,e.consts,e.vars,e.decls,e.encapsulation,e.standalone,e.signals,e.exportAs,JSON.stringify(e.inputs),JSON.stringify(e.outputs),Object.getOwnPropertyNames(e.type.prototype),!!e.contentQueries,!!e.viewQuery].join("|");for(const i of n)t=Math.imul(31,t)+i.charCodeAt(0)|0;return t+=2147483648,"c"+t}(n),n})}function Ya(e){return Yn(e)||Zr(e)}function Ea(e){return null!==e}function La(e){return Qt(()=>({type:e.type,bootstrap:e.bootstrap||zn,declarations:e.declarations||zn,imports:e.imports||zn,exports:e.exports||zn,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function Go(e,t){if(null==e)return kr;const n={};for(const r in e)if(e.hasOwnProperty(r)){const i=e[r];let s,u,g=oi.None;Array.isArray(i)?(g=i[0],s=i[1],u=i[2]??s):(s=i,u=i),t?(n[s]=g!==oi.None?[r,g]:r,t[s]=u):n[s]=r}return n}function Ua(e){return Qt(()=>{const t=Ko(e);return Zo(t),t})}function uo(e){return{type:e.type,name:e.name,factory:null,pure:!1!==e.pure,standalone:!0===e.standalone,onDestroy:e.type.prototype.ngOnDestroy||null}}function Yn(e){return e[tr]||null}function Zr(e){return e[Rr]||null}function bi(e){return e[Fi]||null}function mi(e){const t=Yn(e)||Zr(e)||bi(e);return null!==t&&t.standalone}function Li(e,t){const n=e[Vr]||null;if(!n&&!0===t)throw new Error(`Type ${An(e)} does not have '\u0275mod' property.`);return n}function Ko(e){const t={};return{type:e.type,providersResolver:null,factory:null,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:t,inputTransforms:null,inputConfig:e.inputs||kr,exportAs:e.exportAs||null,standalone:!0===e.standalone,signals:!0===e.signals,selectors:e.selectors||zn,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:Go(e.inputs,t),outputs:Go(e.outputs),debugInfo:null}}function Zo(e){e.features?.forEach(t=>t(e))}function fo(e,t){if(!e)return null;const n=t?bi:Ya;return()=>("function"==typeof e?e():e).map(r=>n(r)).filter(Ea)}function z(e){return{\u0275providers:e}}function E(...e){return{\u0275providers:D(0,e),\u0275fromNgModule:!0}}function D(e,...t){const n=[],r=new Set;let i;const s=u=>{n.push(u)};return Ss(t,u=>{const g=u;ce(g,s,[],r)&&(i||=[],i.push(g))}),void 0!==i&&N(i,s),n}function N(e,t){for(let n=0;n<e.length;n++){const{ngModule:r,providers:i}=e[n];$e(i,s=>{t(s,r)})}}function ce(e,t,n,r){if(!(e=Qe(e)))return!1;let i=null,s=on(e);const u=!s&&Yn(e);if(s||u){if(u&&!u.standalone)return!1;i=e}else{const S=e.ngModule;if(s=on(S),!s)return!1;i=S}const g=r.has(i);if(u){if(g)return!1;if(r.add(i),u.dependencies){const S="function"==typeof u.dependencies?u.dependencies():u.dependencies;for(const U of S)ce(U,t,n,r)}}else{if(!s)return!1;{if(null!=s.imports&&!g){let U;r.add(i);try{Ss(s.imports,ne=>{ce(ne,t,n,r)&&(U||=[],U.push(ne))})}finally{}void 0!==U&&N(U,t)}if(!g){const U=ms(i)||(()=>new i);t({provide:i,useFactory:U,deps:zn},i),t({provide:Ma,useValue:i,multi:!0},i),t({provide:Io,useValue:()=>Si(i),multi:!0},i)}const S=s.providers;if(null!=S&&!g){const U=e;$e(S,ne=>{t(ne,U)})}}}return i!==e&&void 0!==e.providers}function $e(e,t){for(let n of e)ar(n)&&(n=n.\u0275providers),Array.isArray(n)?$e(n,t):t(n)}const Ve=un({provide:String,useValue:un});function lt(e){return null!==e&&"object"==typeof e&&Ve in e}function pn(e){return"function"==typeof e}const Gn=new dt(""),Ln={},Xn={};let ni;function ai(){return void 0===ni&&(ni=new Ts),ni}class Hr{}class ri extends Hr{get destroyed(){return this._destroyed}constructor(t,n,r,i){super(),this.parent=n,this.source=r,this.scopes=i,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,fs(t,u=>this.processProvider(u)),this.records.set(co,Ei(void 0,this)),i.has("environment")&&this.records.set(Hr,Ei(void 0,this));const s=this.records.get(Gn);null!=s&&"string"==typeof s.value&&this.scopes.add(s.value),this.injectorDefTypes=new Set(this.get(Ma,zn,lr.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;const t=B(null);try{for(const r of this._ngOnDestroyHooks)r.ngOnDestroy();const n=this._onDestroyHooks;this._onDestroyHooks=[];for(const r of n)r()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),B(t)}}onDestroy(t){return this.assertNotDestroyed(),this._onDestroyHooks.push(t),()=>this.removeOnDestroy(t)}runInContext(t){this.assertNotDestroyed();const n=Ri(this),r=gi(void 0);try{return t()}finally{Ri(n),gi(r)}}get(t,n=_s,r=lr.Default){if(this.assertNotDestroyed(),t.hasOwnProperty(Di))return t[Di](this);r=Eo(r);const s=Ri(this),u=gi(void 0);try{if(!(r&lr.SkipSelf)){let S=this.records.get(t);if(void 0===S){const U=function ho(e){return"function"==typeof e||"object"==typeof e&&e instanceof dt}(t)&&ii(t);S=U&&this.injectableDefInScope(U)?Ei(Oi(t),Ln):null,this.records.set(t,S)}if(null!=S)return this.hydrate(t,S)}return(r&lr.Self?ai():this.parent).get(t,n=r&lr.Optional&&n===_s?null:n)}catch(g){if("NullInjectorError"===g.name){if((g[Rs]=g[Rs]||[]).unshift(An(t)),s)throw g;return function Co(e,t,n,r){const i=e[Rs];throw t[gr]&&i.unshift(t[gr]),e.message=function ls(e,t,n,r=null){e=e&&"\n"===e.charAt(0)&&"\u0275"==e.charAt(1)?e.slice(2):e;let i=An(t);if(Array.isArray(t))i=t.map(An).join(" -> ");else if("object"==typeof t){let s=[];for(let u in t)if(t.hasOwnProperty(u)){let g=t[u];
1s.push(u+":"+("string"==typeof g?JSON.stringify(g):An(g)))}i=`{${s.join(", ")}}`}return`${n}${r?"("+r+")":""}[${i}]: ${e.replace(Is,"\n ")}`}("\n"+e.message,i,n,r),e.ngTokenPath=i,e[Rs]=null,e}(g,t,"R3InjectorError",this.source)}throw g}finally{gi(u),Ri(s)}}resolveInjectorInitializers(){const t=B(null),n=Ri(this),r=gi(void 0);try{const s=this.get(Io,zn,lr.Self);for(const u of s)u()}finally{Ri(n),gi(r),B(t)}}toString(){const t=[],n=this.records;for(const r of n.keys())t.push(An(r));return`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new _t(205,!1)}processProvider(t){let n=pn(t=Qe(t))?t:Qe(t&&t.provide);const r=function Ns(e){return lt(e)?Ei(void 0,e.useValue):Ei(Ui(e),Ln)}(t);if(!pn(t)&&!0===t.multi){let i=this.records.get(n);i||(i=Ei(void 0,Ln,!0),i.factory=()=>fa(i.multi),this.records.set(n,i)),n=t,i.multi.push(t)}this.records.set(n,r)}hydrate(t,n){const r=B(null);try{return n.value===Ln&&(n.value=Xn,n.value=n.factory()),"object"==typeof n.value&&n.value&&function ta(e){return null!==e&&"object"==typeof e&&"function"==typeof e.ngOnDestroy}(n.value)&&this._ngOnDestroyHooks.add(n.value),n.value}finally{B(r)}}injectableDefInScope(t){if(!t.providedIn)return!1;const n=Qe(t.providedIn);return"string"==typeof n?"any"===n||this.scopes.has(n):this.injectorDefTypes.has(n)}removeOnDestroy(t){const n=this._onDestroyHooks.indexOf(t);-1!==n&&this._onDestroyHooks.splice(n,1)}}function Oi(e){const t=ii(e),n=null!==t?t.factory:ms(e);if(null!==n)return n;if(e instanceof dt)throw new _t(204,!1);if(e instanceof Function)return function To(e){if(e.length>0)throw new _t(204,!1);const n=function Mt(e){return e&&(e[ge]||e[xe])||null}(e);return null!==n?()=>n.factory(e):()=>new e}(e);throw new _t(204,!1)}function Ui(e,t,n){let r;if(pn(e)){const i=Qe(e);return ms(i)||Oi(i)}if(lt(e))r=()=>Qe(e.useValue);else if(function hn(e){return!(!e||!e.useFactory)}(e))r=()=>e.useFactory(...fa(e.deps||[]));else if(function Tt(e){return!(!e||!e.useExisting)}(e))r=()=>Si(Qe(e.useExisting));else{const i=Qe(e&&(e.useClass||e.provide));if(!function xs(e){return!!e.deps}(e))return ms(i)||Oi(i);r=()=>new i(...fa(e.deps))}return r}function Ei(e,t,n=!1){return{factory:e,value:t,multi:n?[]:void 0}}function fs(e,t){for(const n of e)Array.isArray(n)?fs(n,t):n&&ar(n)?fs(n.\u0275providers,t):t(n)}function hs(e,t){e instanceof ri&&e.assertNotDestroyed();const r=Ri(e),i=gi(void 0);try{return t()}finally{Ri(r),gi(i)}}function Yo(){return void 0!==io()||null!=function ao(){return Ji}()}function ns(e){if(!Yo())throw new _t(-203,!1)}const mr=0,Kt=1,On=2,Or=3,Sr=4,ci=5,Ci=6,Vs=7,Gr=8,_i=9,Js=10,rr=11,Ws=12,Ba=13,zs=14,Nr=15,na=16,ra=17,rs=18,ia=19,Qa=20,sa=21,Tc=22,bo=23,sr=25,Oa=1,Bo=7,Qo=9,wi=10;var fc=function(e){return e[e.None=0]="None",e[e.HasTransplantedViews=2]="HasTransplantedViews",e}(fc||{});function ji(e){return Array.isArray(e)&&"object"==typeof e[Oa]}function ws(e){return Array.isArray(e)&&!0===e[Oa]}function ja(e){return!!(4&e.flags)}function oa(e){return e.componentOffset>-1}function Xa(e){return!(1&~e.flags)}function ks(e){return!!e.template}function Ja(e){return!!(512&e[On])}class yr{constructor(t,n,r){this.previousValue=t,this.currentValue=n,this.firstChange=r}isFirstChange(){return this.firstChange}}function ur(e,t,n,r){null!==t?t.applyValueToInputSignal(t,r):e[n]=r}function Pi(){return _a}function _a(e){return e.type.prototype.ngOnChanges&&(e.setInput=Va),$a}function $a(){const e=jo(this),t=e?.current;if(t){const n=e.previous;if(n===kr)e.previous=t;else for(let r in t)n[r]=t[r];e.current=null,this.ngOnChanges(t)}}function Va(e,t,n,r,i){const s=this.declaredInputs[r],u=jo(e)||function ql(e,t){return e[ec]=t}(e,{previous:kr,current:null}),g=u.current||(u.current={}),S=u.previous,U=S[s];g[s]=new yr(U&&U.currentValue,n,S===kr),ur(e,t,i,n)}Pi.ngInherit=!0;const ec="__ngSimpleChanges__";function jo(e){return e[ec]||null}const vs=function(e,t,n){},il="svg";let yi=!1;function li(e){for(;Array.isArray(e);)e=e[mr];return e}function Ms(e,t){return li(t[e])}function is(e,t){return li(t[e.index])}function gc(e,t){return e.data[t]}function la(e,t){return e[t]}function Gs(e,t){const n=t[e];return ji(n)?n:n[mr]}function $c(e){return!(128&~e[On])}function Mo(e,t){return null==t?null:e[t]}function yc(e){e[ra]=0}function Vc(e){1024&e[On]||(e[On]|=1024,$c(e)&&c(e))}function vc(e){return!!(9216&e[On]||e[bo]?.dirty)}function Ac(e){e[Js].changeDetectionScheduler?.notify(1),vc(e)?c(e):64&e[On]&&(function tc(){return yi}()?(e[On]|=1024,c(e)):e[Js].changeDetectionScheduler?.notify())}function c(e){e[Js].changeDetectionScheduler?.notify();let t=P(e);for(;null!==t&&!(8192&t[On])&&(t[On]|=8192,$c(t));)t=P(t)}function h(e,t){if(!(256&~e[On]))throw new _t(911,!1);null===e[sa]&&(e[sa]=[]),e[sa].push(t)}function P(e){const t=e[Or];return ws(t)?t[Or]:t}const ee={lFrame:ol(null),bindingsEnabled:!0,skipHydrationRootTNode:null};
1function xt(){return ee.bindingsEnabled}function Pt(){return null!==ee.skipHydrationRootTNode}function ot(){return ee.lFrame.lView}function yn(){return ee.lFrame.tView}function ui(e){return ee.lFrame.contextLView=e,e[Gr]}function Yr(e){return ee.lFrame.contextLView=null,e}function Qn(){let e=Er();for(;null!==e&&64===e.type;)e=e.parent;return e}function Er(){return ee.lFrame.currentTNode}function hr(e,t){const n=ee.lFrame;n.currentTNode=e,n.isParent=t}function Mi(){return ee.lFrame.isParent}function kn(){ee.lFrame.isParent=!1}function Qr(){const e=ee.lFrame;let t=e.bindingRootIndex;return-1===t&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}function ss(){return ee.lFrame.bindingIndex}function qi(){return ee.lFrame.bindingIndex++}function fi(e){const t=ee.lFrame,n=t.bindingIndex;return t.bindingIndex=t.bindingIndex+e,n}function sl(e,t){const n=ee.lFrame;n.bindingIndex=n.bindingRootIndex=e,Xo(t)}function Xo(e){ee.lFrame.currentDirectiveIndex=e}function Jo(){return ee.lFrame.currentQueryIndex}function rc(e){ee.lFrame.currentQueryIndex=e}function Wc(e){const t=e[Kt];return 2===t.type?t.declTNode:1===t.type?e[ci]:null}function zc(e,t,n){if(n&lr.SkipSelf){let i=t,s=e;for(;!(i=i.parent,null!==i||n&lr.Host||(i=Wc(s),null===i||(s=s[zs],10&i.type))););if(null===i)return!1;t=i,e=s}const r=ee.lFrame=Gc();return r.currentTNode=t,r.lView=e,!0}function ic(e){const t=Gc(),n=e[Kt];ee.lFrame=t,t.currentTNode=n.firstChild,t.lView=e,t.tView=n,t.contextLView=e,t.bindingIndex=n.bindingStartIndex,t.inI18n=!1}function Gc(){const e=ee.lFrame,t=null===e?null:e.child;return null===t?ol(e):t}function ol(e){const t={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:e,child:null,inI18n:!1};return null!==e&&(e.child=t),t}function Kc(){const e=ee.lFrame;return ee.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}const Da=Kc;function qo(){const e=Kc();e.isParent=!0,e.tView=null,e.selectedIndex=-1,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function Fs(){return ee.lFrame.selectedIndex}function ea(e){ee.lFrame.selectedIndex=e}function pi(){const e=ee.lFrame;return gc(e.tView,e.selectedIndex)}function Xr(){ee.lFrame.currentNamespace=il}function Jr(){!function $i(){ee.lFrame.currentNamespace=null}()}let Sa=!0;function sc(){return Sa}function ua(e){Sa=e}function al(e,t){for(let n=t.directiveStart,r=t.directiveEnd;n<r;n++){const s=e.data[n].type.prototype,{ngAfterContentInit:u,ngAfterContentChecked:g,ngAfterViewInit:S,ngAfterViewChecked:U,ngOnDestroy:ne}=s;u&&(e.contentHooks??=[]).push(-n,u),g&&((e.contentHooks??=[]).push(n,g),(e.contentCheckHooks??=[]).push(n,g)),S&&(e.viewHooks??=[]).push(-n,S),U&&((e.viewHooks??=[]).push(n,U),(e.viewCheckHooks??=[]).push(n,U)),null!=ne&&(e.destroyHooks??=[]).push(n,ne)}}function Lc(e,t,n){Ml(e,t,3,n)}function wl(e,t,n,r){(3&e[On])===n&&Ml(e,t,n,r)}function tu(e,t){let n=e[On];(3&n)===t&&(n&=16383,n+=1,e[On]=n)}function Ml(e,t,n,r){const s=r??-1,u=t.length-1;let g=0;for(let S=void 0!==r?65535&e[ra]:0;S<u;S++)if("number"==typeof t[S+1]){if(g=t[S],null!=r&&g>=r)break}else t[S]<0&&(e[ra]+=65536),(g<s||-1==s)&&(Xd(e,n,t,S),e[ra]=(4294901760&e[ra])+S+2),S++}function cl(e,t){vs(4,e,t);const n=B(null);try{t.call(e)}finally{B(n),vs(5,e,t)}}function Xd(e,t,n,r){const i=n[r]<0,s=n[r+1],g=e[i?-n[r]:n[r]];i?e[On]>>14<e[ra]>>16&&(3&e[On])===t&&(e[On]+=16384,cl(g,s)):cl(g,s)}const Oc=-1;class Pc{constructor(t,n,r){this.factory=t,this.resolving=!1,this.canSeeViewProviders=n,this.injectImpl=r}}function Ll(e){return e!==Oc}function Ec(e){return 32767&e}function Wa(e,t){let n=function nu(e){return e>>16}(e),r=t;for(;n>0;)r=r[zs],n--;return r}let Ol=!0;function Zc(e){const t=Ol;return Ol=e,t}const a=255,d=5;let T=0;const J={};function Je(e,t){const n=jt(e,t);if(-1!==n)return n;const r=t[Kt];r.firstCreatePass&&(e.injectorIndex=t.length,Et(r.data,e),Et(t,null),Et(r.blueprint,null));const i=In(e,t),s=e.injectorIndex;if(Ll(i)){const u=Ec(i),g=Wa(i,t),S=g[Kt].data;for(let U=0;U<8;U++)t[s+U]=g[u+U]|S[u+U]}return t[s+8]=i,s}function Et(e,t){e.push(0,0,0,0,0,0,0,0,t)}function jt(e,t){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===t[e.injectorIndex+8]?-1:e.injectorIndex}function In(e,t){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;let n=0,r=null,i=t;
1for(;null!==i;){if(r=Xu(i),null===r)return Oc;if(n++,i=i[zs],-1!==r.injectorIndex)return r.injectorIndex|n<<16}return Oc}function jn(e,t,n){!function ve(e,t,n){let r;"string"==typeof n?r=n.charCodeAt(0)||0:n.hasOwnProperty(Ai)&&(r=n[Ai]),null==r&&(r=n[Ai]=T++);const i=r&a;t.data[e+(i>>d)]|=1<<i}(e,t,n)}function eo(e,t,n){if(n&lr.Optional||void 0!==e)return e;Cs()}function xa(e,t,n,r){if(n&lr.Optional&&void 0===r&&(r=null),!(n&(lr.Self|lr.Host))){const i=e[_i],s=gi(void 0);try{return i?i.get(t,r,n&lr.Optional):so(t,r,n&lr.Optional)}finally{gi(s)}}return eo(r,0,n)}function Yc(e,t,n,r=lr.Default,i){if(null!==e){if(2048&t[On]&&!(r&lr.Self)){const u=function Sh(e,t,n,r,i){let s=e,u=t;for(;null!==s&&null!==u&&2048&u[On]&&!(512&u[On]);){const g=Pl(s,u,n,r|lr.Self,J);if(g!==J)return g;let S=s.parent;if(!S){const U=u[Qa];if(U){const ne=U.get(n,J,r);if(ne!==J)return ne}S=Xu(u),u=u[zs]}s=S}return i}(e,t,n,r,J);if(u!==J)return u}const s=Pl(e,t,n,r,J);if(s!==J)return s}return xa(t,n,r,i)}function Pl(e,t,n,r,i){const s=function Nl(e){if("string"==typeof e)return e.charCodeAt(0)||0;const t=e.hasOwnProperty(Ai)?e[Ai]:void 0;return"number"==typeof t?t>=0?t&a:dl:t}(n);if("function"==typeof s){if(!zc(t,e,r))return r&lr.Host?eo(i,0,r):xa(t,n,r,i);try{let u;if(u=s(r),null!=u||r&lr.Optional)return u;Cs()}finally{Da()}}else if("number"==typeof s){let u=null,g=jt(e,t),S=Oc,U=r&lr.Host?t[Nr][ci]:null;for((-1===g||r&lr.SkipSelf)&&(S=-1===g?In(e,t):t[g+8],S!==Oc&&ul(r,!1)?(u=t[Kt],g=Ec(S),t=Wa(S,t)):g=-1);-1!==g;){const ne=t[Kt];if(xl(s,g,ne.data)){const _e=ll(g,t,n,u,r,U);if(_e!==J)return _e}S=t[g+8],S!==Oc&&ul(r,t[Kt].data[g+8]===U)&&xl(s,g,t)?(u=ne,g=Ec(S),t=Wa(S,t)):g=-1}}return i}function ll(e,t,n,r,i,s){const u=t[Kt],g=u.data[e+8],ne=Qc(g,u,n,null==r?oa(g)&&Ol:r!=u&&!!(3&g.type),i&lr.Host&&s===g);return null!==ne?oc(t,u,ne,g):J}function Qc(e,t,n,r,i){const s=e.providerIndexes,u=t.data,g=1048575&s,S=e.directiveStart,ne=s>>20,Ze=i?g+ne:e.directiveEnd;for(let tt=r?g:g+ne;tt<Ze;tt++){const pt=u[tt];if(tt<S&&n===pt||tt>=S&&pt.type===n)return tt}if(i){const tt=u[S];if(tt&&ks(tt)&&tt.type===n)return S}return null}function oc(e,t,n,r){let i=e[n];const s=t.data;if(function Al(e){return e instanceof Pc}(i)){const u=i;u.resolving&&function fr(e,t){throw t&&t.join(" > "),new _t(-200,e)}(function dr(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():xn(e)}(s[n]));const g=Zc(u.canSeeViewProviders);u.resolving=!0;const U=u.injectImpl?gi(u.injectImpl):null;zc(e,r,lr.Default);try{i=e[n]=u.factory(void 0,s,e,r),t.firstCreatePass&&n>=r.directiveStart&&function bl(e,t,n){const{ngOnChanges:r,ngOnInit:i,ngDoCheck:s}=t.type.prototype;if(r){const u=_a(t);(n.preOrderHooks??=[]).push(e,u),(n.preOrderCheckHooks??=[]).push(e,u)}i&&(n.preOrderHooks??=[]).push(0-e,i),s&&((n.preOrderHooks??=[]).push(e,s),(n.preOrderCheckHooks??=[]).push(e,s))}(n,s[n],t)}finally{null!==U&&gi(U),Zc(g),u.resolving=!1,Da()}}return i}function xl(e,t,n){return!!(n[t+(e>>d)]&1<<e)}function ul(e,t){return!(e&lr.Self||e&lr.Host&&t)}class Hs{constructor(t,n){this._tNode=t,this._lView=n}get(t,n,r){return Yc(this._tNode,this._lView,t,Eo(r),n)}}function dl(){return new Hs(Qn(),ot())}function ru(e){return Qt(()=>{const t=e.prototype.constructor,n=t[hi]||Qu(t),r=Object.prototype;let i=Object.getPrototypeOf(e.prototype).constructor;for(;i&&i!==r;){const s=i[hi]||Qu(i);if(s&&s!==n)return s;i=Object.getPrototypeOf(i)}return s=>new s})}function Qu(e){return it(e)?()=>{const t=Qu(Qe(e));return t&&t()}:ms(e)}function Xu(e){const t=e[Kt],n=t.type;return 2===n?t.declTNode:1===n?e[ci]:null}function kl(e){return function xr(e,t){if("class"===t)return e.classes;if("style"===t)return e.styles;const n=e.attrs;if(n){const r=n.length;let i=0;for(;i<r;){const s=n[i];if(Ti(s))break;if(0===s)i+=2;else if("number"==typeof s)for(i++;i<r&&"string"==typeof n[i];)i++;else{if(s===t)return n[i+1];i+=2}}}return null}(Qn(),e)}function ed(e,t=null,n=null,r){const i=nf(e,t,n,r);return i.resolveInjectorInitializers(),i}function nf(e,t=null,n=null,r,i=new Set){const s=[n||zn,E(e)];return r=r||("object"==typeof e?void 0:An(e)),new ri(s,t||ai(),r||null,i)}let Es=(()=>{class e{static#e=this.THROW_IF_NOT_FOUND=_s;static#t=this.NULL=new Ts;static create(n,r){if(Array.isArray(n))return ed({name:""},r,n,"");{const i=n.name??"";return ed({name:i},n.parent,n.providers,i)}}static#n=this.\u0275prov=Rn({token:e,providedIn:"any",factory:()=>Si(co)});static#r=this.__NG_ELEMENT_ID__=-1}return e})();function Hl(e){return e.ngOriginalError}class za{constructor(){this._console=console}handleError(t){const n=this._findOriginalError(t);this._console.error("ERROR",t),n&&this._console.error("ORIGINAL ERROR",n)}_findOriginalError(t){let n=t&&Hl(t);for(;n&&Hl(n);)n=Hl(n);return n||null}}const td=new dt("",{providedIn:"root",factory:()=>Vn(za).handleError.bind(void 0)});let Jc=(()=>{class e{static#e=this.__NG_ELEMENT_ID__=Lh;static#t=this.__NG_ENV_ID__=n=>n}return e})();class Rh extends Jc{constructor(t){super(),this._lView=t}onDestroy(t){return h(this._lView,t),()=>function I(e,t){if(null===e[sa])return;const n=e[sa].indexOf(t);-1!==n&&e[sa].splice(n,1)}(this._lView,t)}}function Lh(){return new Rh(ot())}class nd{constructor(){this.destroyed=!1,this.listeners=null,this.errorHandler=Vn(za,{optional:!0}),this.destroyRef=Vn(Jc),this.destroyRef.onDestroy(()=>{this.destroyed=!0,this.listeners=null})}subscribe(t){if(this.destroyed)throw new _t(953,!1);return(this.listeners??=[]).push(t),{unsubscribe:()=>{const n=this.listeners?.indexOf(t);void 0!==n&&-1!==n&&this.listeners?.splice(n,1)}}}emit(t){if(this.destroyed)throw new _t(953,!1);if(null===this.listeners)return;const n=B(null);try{for(const r of this.listeners)try{r(t)}catch(i){this.errorHandler?.handleError(i)}}finally{B(n)}}}function Oh(e){return new nd}function rd(e,t){return cn(e,t)}const Ph=(rd.required=function rf(e){return cn(Ot,e)},rd);function sf(){return qc(Qn(),ot())}function qc(e,t){return new Ul(is(e,t))}let Ul=(()=>{class e{constructor(n){this.nativeElement=n}static#e=this.__NG_ELEMENT_ID__=sf}return e})();function su(e){return e instanceof Ul?e.nativeElement:e}function ou(e){return t=>{setTimeout(e,void 0,t)}}const Ga=class af extends gt.B{constructor(t=!1){super(),this.destroyRef=void 0,this.__isAsync=t,Yo()&&(this.destroyRef=Vn(Jc,{optional:!0})??void 0)}emit(t){const n=B(null);try{super.next(t)}finally{B(n)}}subscribe(t,n,r){let i=t,s=n||(()=>null),u=r;if(t&&"object"==typeof t){const S=t;i=S.next?.bind(S),s=S.error?.bind(S),u=S.complete?.bind(S)}this.__isAsync&&(s=ou(s),i&&(i=ou(i)),u&&(u=ou(u)));const g=super.subscribe({next:i,error:s,complete:u});return t instanceof tn.yU&&t.add(g),g}};function cf(){return this._results[Symbol.iterator]()}
1class id{static#e=Symbol.iterator;get changes(){return this._changes??=new Ga}constructor(t=!1){this._emitDistinctChangesOnly=t,this.dirty=!0,this._onDirty=void 0,this._results=[],this._changesDetected=!1,this._changes=void 0,this.length=0,this.first=void 0,this.last=void 0;const n=id.prototype;n[Symbol.iterator]||(n[Symbol.iterator]=cf)}get(t){return this._results[t]}map(t){return this._results.map(t)}filter(t){return this._results.filter(t)}find(t){return this._results.find(t)}reduce(t,n){return this._results.reduce(t,n)}forEach(t){this._results.forEach(t)}some(t){return this._results.some(t)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(t,n){this.dirty=!1;const r=function zi(e){return e.flat(Number.POSITIVE_INFINITY)}(t);(this._changesDetected=!function Wo(e,t,n){if(e.length!==t.length)return!1;for(let r=0;r<e.length;r++){let i=e[r],s=t[r];if(n&&(i=n(i),s=n(s)),s!==i)return!1}return!0}(this._results,r,n))&&(this._results=r,this.length=r.length,this.last=r[this.length-1],this.first=r[0])}notifyOnChanges(){void 0!==this._changes&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.emit(this)}onDirty(t){this._onDirty=t}setDirty(){this.dirty=!0,this._onDirty?.()}destroy(){void 0!==this._changes&&(this._changes.complete(),this._changes.unsubscribe())}}function au(e){return!(128&~e.flags)}const sd=new Map;let Nh=0;const ze="__ngContext__";function Ct(e,t){ji(t)?(e[ze]=t[ia],function f(e){sd.set(e[ia],e)}(t)):e[ze]=t}function cc(e){return lu(e[Ws])}function lc(e){return lu(e[Sr])}function lu(e){for(;null!==e&&!ws(e);)e=e[Sr];return e}let kh;function $5(e){kh=e}function pl(){if(void 0!==kh)return kh;if(typeof document<"u")return document;throw new _t(210,!1)}const m0=new dt("",{providedIn:"root",factory:()=>V5}),V5="ng",y0=new dt(""),Fh=new dt("",{providedIn:"platform",factory:()=>"unknown"}),W5=new dt(""),z5=new dt("",{providedIn:"root",factory:()=>pl().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null}),v0={breakpoints:[16,32,48,64,96,128,256,384,640,750,828,1080,1200,1920,2048,3840],placeholderResolution:30,disableImageSizeWarning:!1,disableImageLazyLoadWarning:!1},E0=new dt("",{providedIn:"root",factory:()=>v0});function G5(e){return e}function K5(){const e=new od;return"browser"===Vn(Fh)&&(e.store=function Z5(e,t){const n=e.getElementById(t+"-state");if(n?.textContent)try{return JSON.parse(n.textContent)}catch(r){console.warn("Exception while restoring TransferState for app "+t,r)}return{}}(pl(),Vn(m0))),e}let od=(()=>{class e{constructor(){this.store={},this.onSerializeCallbacks={}}static#e=this.\u0275prov=Rn({token:e,providedIn:"root",factory:K5});get(n,r){return void 0!==this.store[n]?this.store[n]:r}set(n,r){this.store[n]=r}remove(n){delete this.store[n]}hasKey(n){return this.store.hasOwnProperty(n)}get isEmpty(){return 0===Object.keys(this.store).length}onSerialize(n,r){this.onSerializeCallbacks[n]=r}toJson(){for(const n in this.onSerializeCallbacks)if(this.onSerializeCallbacks.hasOwnProperty(n))try{this.store[n]=this.onSerializeCallbacks[n]()}catch(r){console.warn("Exception in onSerialize callback: ",r)}return JSON.stringify(this.store).replace(/</g,"\\u003C")}}return e})(),C0=()=>null;function zh(e,t,n=!1){return C0(e,t,n)}const T0=new dt("",{providedIn:"root",factory:()=>!1});let yf,vf;function hu(e){return function Yh(){if(void 0===yf&&(yf=null,Se.trustedTypes))try{yf=Se.trustedTypes.createPolicy("angular",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return yf}()?.createHTML(e)||e}function Qh(){if(void 0===vf&&(vf=null,Se.trustedTypes))try{vf=Se.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return vf}function w0(e){return Qh()?.createHTML(e)||e}function A0(e){return Qh()?.createScriptURL(e)||e}class $l{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${Gt})`}}class s6 extends $l{getTypeName(){return"HTML"}}class o6 extends $l{getTypeName(){return"Style"}}
1class a6 extends $l{getTypeName(){return"Script"}}class c6 extends $l{getTypeName(){return"URL"}}class l6 extends $l{getTypeName(){return"ResourceURL"}}function el(e){return e instanceof $l?e.changingThisBreaksApplicationSecurity:e}function pu(e,t){const n=function u6(e){return e instanceof $l&&e.getTypeName()||null}(e);if(null!=n&&n!==t){if("ResourceURL"===n&&"URL"===t)return!0;throw new Error(`Required a safe ${t}, got a ${n} (see ${Gt})`)}return n===t}function d6(e){return new s6(e)}function f6(e){return new o6(e)}function h6(e){return new a6(e)}function p6(e){return new c6(e)}function g6(e){return new l6(e)}class m6{constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t="<body><remove></remove>"+t;try{const n=(new window.DOMParser).parseFromString(hu(t),"text/html").body;return null===n?this.inertDocumentHelper.getInertBodyElement(t):(n.removeChild(n.firstChild),n)}catch{return null}}}class y6{constructor(t){this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(t){const n=this.inertDocument.createElement("template");return n.innerHTML=hu(t),n}}const E6=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function Ef(e){return(e=String(e)).match(E6)?e:"unsafe:"+e}function tl(e){const t={};for(const n of e.split(","))t[n]=!0;return t}function dd(...e){const t={};for(const n of e)for(const r in n)n.hasOwnProperty(r)&&(t[r]=!0);return t}const L0=tl("area,br,col,hr,img,wbr"),O0=tl("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),P0=tl("rp,rt"),Xh=dd(L0,dd(O0,tl("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),dd(P0,tl("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),dd(P0,O0)),Jh=tl("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),N0=dd(Jh,tl("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),tl("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext")),C6=tl("script,style,template");class _6{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(t){let n=t.firstChild,r=!0,i=[];for(;n;)if(n.nodeType===Node.ELEMENT_NODE?r=this.startElement(n):n.nodeType===Node.TEXT_NODE?this.chars(n.nodeValue):this.sanitizedSomething=!0,r&&n.firstChild)i.push(n),n=S6(n);else for(;n;){n.nodeType===Node.ELEMENT_NODE&&this.endElement(n);let s=D6(n);if(s){n=s;break}n=i.pop()}return this.buf.join("")}startElement(t){const n=x0(t).toLowerCase();if(!Xh.hasOwnProperty(n))return this.sanitizedSomething=!0,!C6.hasOwnProperty(n);this.buf.push("<"),this.buf.push(n);const r=t.attributes;for(let i=0;i<r.length;i++){const s=r.item(i),u=s.name,g=u.toLowerCase();if(!N0.hasOwnProperty(g)){this.sanitizedSomething=!0;continue}let S=s.value;Jh[g]&&(S=Ef(S)),this.buf.push(" ",u,'="',F0(S),'"')}return this.buf.push(">"),!0}endElement(t){const n=x0(t).toLowerCase();Xh.hasOwnProperty(n)&&!L0.hasOwnProperty(n)&&(this.buf.push("</"),this.buf.push(n),this.buf.push(">"))}chars(t){this.buf.push(F0(t))}}function D6(e){const t=e.nextSibling;if(t&&e!==t.previousSibling)throw k0(t);return t}function S6(e){const t=e.firstChild;if(t&&function I6(e,t){return(e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY}(e,t))throw k0(t);return t}function x0(e){const t=e.nodeName;return"string"==typeof t?t:"FORM"}function k0(e){return new Error(`Failed to sanitize html because the element is clobbered: ${e.outerHTML}`)}const T6=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,b6=/([^\#-~ |!])/g;function F0(e){return e.replace(/&/g,"&").replace(T6,function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"}).replace(b6,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(/</g,"<").replace(/>/g,">")}let Cf;function H0(e,t){let n=null;try{Cf=Cf||function R0(e){const t=new y6(e);return function v6(){try{return!!(new window.DOMParser).parseFromString(hu(""),"text/html")}catch{return!1}}()?new m6(t):t}(e);let r=t?String(t):"";n=Cf.getInertBodyElement(r);let i=5,s=r;do{if(0===i)throw new Error("Failed to sanitize html because the input is unstable");i--,r=s,s=n.innerHTML,n=Cf.getInertBodyElement(r)}while(r!==s);return hu((new _6).sanitizeChildren(qh(n)||n))}finally{if(n){const r=qh(n)||n;for(;r.firstChild;)r.removeChild(r.firstChild)}}}
1function qh(e){return"content"in e&&function w6(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}var Vl=function(e){return e[e.NONE=0]="NONE",e[e.HTML=1]="HTML",e[e.STYLE=2]="STYLE",e[e.SCRIPT=3]="SCRIPT",e[e.URL=4]="URL",e[e.RESOURCE_URL=5]="RESOURCE_URL",e}(Vl||{});function U0(e){const t=fd();return t?w0(t.sanitize(Vl.HTML,e)||""):pu(e,"HTML")?w0(el(e)):H0(pl(),xn(e))}function B0(e){const t=fd();return t?t.sanitize(Vl.STYLE,e)||"":pu(e,"Style")?el(e):xn(e)}function ep(e){const t=fd();return t?t.sanitize(Vl.URL,e)||"":pu(e,"URL")?el(e):Ef(xn(e))}function tp(e){const t=fd();if(t)return A0(t.sanitize(Vl.RESOURCE_URL,e)||"");if(pu(e,"ResourceURL"))return A0(el(e));throw new _t(904,!1)}function j0(e,t,n){return function L6(e,t){return"src"===t&&("embed"===e||"frame"===e||"iframe"===e||"media"===e||"script"===e)||"href"===t&&("base"===e||"link"===e)?tp:ep}(t,n)(e)}function fd(){const e=ot();return e&&e[Js].sanitizer}const O6=/^>|^->|<!--|-->|--!>|<!-$/g,P6=/(<|>)/g,N6="\u200b$1\u200b";function z0(e){return e.ownerDocument.defaultView}function Ka(e){return e instanceof Function?e():e}var Df=function(e){return e[e.Important=1]="Important",e[e.DashCase=2]="DashCase",e}(Df||{});let sp;function op(e,t){return sp(e,t)}function mu(e,t,n,r,i){if(null!=r){let s,u=!1;ws(r)?s=r:ji(r)&&(u=!0,r=r[mr]);const g=li(r);0===e&&null!==n?null==i?eg(t,n,g):Wl(t,n,g,i||null,!0):1===e&&null!==n?Wl(t,n,g,i||null,!0):2===e?function gd(e,t,n){const r=bf(e,t);r&&function J6(e,t,n,r){e.removeChild(t,n,r)}(e,r,t,n)}(t,g,u):3===e&&t.destroyNode(g),null!=s&&function t8(e,t,n,r,i){const s=n[Bo];s!==li(n)&&mu(t,e,r,s,i);for(let g=wi;g<n.length;g++){const S=n[g];Mf(S[Kt],S,e,t,r,s)}}(t,e,s,n,i)}}function cp(e,t){return e.createComment(function $0(e){return e.replace(O6,t=>t.replace(P6,N6))}(t))}function Sf(e,t,n){return e.createElement(t,n)}function X0(e,t){t[Js].changeDetectionScheduler?.notify(1),Mf(e,t,t[rr],2,null,null)}function J0(e,t){const n=e[Qo],r=n.indexOf(t);n.splice(r,1)}function hd(e,t){if(e.length<=wi)return;const n=wi+t,r=e[n];if(r){const i=r[na];null!==i&&i!==e&&J0(i,r),t>0&&(e[n-1][Sr]=r[Sr]);const s=Qs(e,wi+t);!function z6(e,t){X0(e,t),t[mr]=null,t[ci]=null}(r[Kt],r);const u=s[rs];null!==u&&u.detachView(s[Kt]),r[Or]=null,r[Sr]=null,r[On]&=-129}return r}function Tf(e,t){if(!(256&t[On])){const n=t[rr];n.destroyNode&&Mf(e,t,n,3,null,null),function K6(e){let t=e[Ws];if(!t)return lp(e[Kt],e);for(;t;){let n=null;if(ji(t))n=t[Ws];else{const r=t[wi];r&&(n=r)}if(!n){for(;t&&!t[Sr]&&t!==e;)ji(t)&&lp(t[Kt],t),t=t[Or];null===t&&(t=e),ji(t)&&lp(t[Kt],t),n=t&&t[Sr]}t=n}}(t)}}function lp(e,t){if(256&t[On])return;const n=B(null);try{t[On]&=-129,t[On]|=256,t[bo]&&pe(t[bo]),function X6(e,t){let n;if(null!=e&&null!=(n=e.destroyHooks))for(let r=0;r<n.length;r+=2){const i=t[n[r]];if(!(i instanceof Pc)){const s=n[r+1];if(Array.isArray(s))for(let u=0;u<s.length;u+=2){const g=i[s[u]],S=s[u+1];vs(4,g,S);try{S.call(g)}finally{vs(5,g,S)}}else{vs(4,i,s);try{s.call(i)}finally{vs(5,i,s)}}}}}(e,t),function Q6(e,t){const n=e.cleanup,r=t[Vs];if(null!==n)for(let s=0;s<n.length-1;s+=2)if("string"==typeof n[s]){const u=n[s+3];u>=0?r[u]():r[-u].unsubscribe(),s+=2}else n[s].call(r[n[s+1]]);null!==r&&(t[Vs]=null);const i=t[sa];if(null!==i){t[sa]=null;for(let s=0;s<i.length;s++)(0,i[s])()}}(e,t),1===t[Kt].type&&t[rr].destroy();const r=t[na];if(null!==r&&ws(t[Or])){r!==t[Or]&&J0(r,t);const i=t[rs];null!==i&&i.detachView(e)}!function b(e){sd.delete(e[ia])}(t)}finally{B(n)}}function up(e,t,n){return function q0(e,t,n){let r=t;for(;null!==r&&40&r.type;)r=(t=r).parent;if(null===r)return n[mr];{const{componentOffset:i}=r;if(i>-1){const{encapsulation:s}=e.data[r.directiveStart+i];if(s===ts.None||s===ts.Emulated)return null}return is(r,n)}}(e,t.parent,n)}function Wl(e,t,n,r,i){e.insertBefore(t,n,r,i)}function eg(e,t,n){e.appendChild(t,n)}function tg(e,t,n,r,i){null!==r?Wl(e,t,n,r,i):eg(e,t,n)}function bf(e,t){return e.parentNode(t)}function ng(e,t,n){return ig(e,t,n)}let dp,ig=function rg(e,t,n){return 40&e.type?is(e,n):null};function wf(e,t,n,r){const i=up(e,r,t),s=t[rr],g=ng(r.parent||t[ci],r,t);if(null!=i)if(Array.isArray(n))for(let S=0;S<n.length;S++)tg(s,i,n[S],g,!1);else tg(s,i,n,g,!1);void 0!==dp&&dp(s,r,t,n,i)}function pd(e,t){if(null!==t){const n=t.type;if(3&n)return is(t,e);if(4&n)return fp(-1,e[t.index]);if(8&n){const r=t.child;if(null!==r)return pd(e,r);{const i=e[t.index];return ws(i)?fp(-1,i):li(i)}}if(32&n)return op(t,e)()||li(e[t.index]);{const r=og(e,t);return null!==r?Array.isArray(r)?r[0]:pd(P(e[Nr]),r):pd(e,t.next)}}return null}function og(e,t){return null!==t?e[Nr][ci].projection[t.projection]:null}function fp(e,t){const n=wi+e+1;if(n<t.length){const r=t[n],i=r[Kt].firstChild;if(null!==i)return pd(r,i)}return t[Bo]}function hp(e,t,n,r,i,s,u){for(;null!=n;){const g=r[n.index],S=n.type;if(u&&0===t&&(g&&Ct(li(g),r),n.flags|=2),32&~n.flags)if(8&S)hp(e,t,n.child,r,i,s,!1),mu(t,e,i,g,s);else if(32&S){const U=op(n,r);let ne;for(;ne=U();)mu(t,e,i,ne,s);mu(t,e,i,g,s)}else 16&S?cg(e,t,r,n,i,s):mu(t,e,i,g,s);n=u?n.projectionNext:n.next}}function Mf(e,t,n,r,i,s){hp(n,r,e.firstChild,t,i,s,!1)}function cg(e,t,n,r,i,s){const u=n[Nr],S=u[ci].projection[r.projection];if(Array.isArray(S))for(let U=0;U<S.length;U++)mu(t,e,i,S[U],s);else{let U=S;const ne=u[Or];au(r)&&(U.flags|=128),hp(e,t,U,ne,i,s,!0)}}function lg(e,t,n){""===n?e.removeAttribute(t,"class"):e.setAttribute(t,"class",n)}function ug(e,t,n){const{mergedAttrs:r,classes:i,styles:s}=n;null!==r&&ds(e,t,r),null!==i&&lg(e,t,i),null!==s&&function r8(e,t,n){e.setAttribute(t,"style",n)}(e,t,s)}const Lr={};function dg(e=1){fg(yn(),ot(),Fs()+e,!1)}function fg(e,t,n,r){if(!r)if(3&~t[On]){const s=e.preOrderHooks;null!==s&&wl(t,s,0,n)}else{const s=e.preOrderCheckHooks;null!==s&&Lc(t,s,n)}ea(n)}function yu(e,t=lr.Default){const n=ot();return null===n?Si(e,t):Yc(Qn(),n,Qe(e),t)}function hg(){throw new Error("invalid")}function pg(e,t,n,r,i,s){const u=B(null);try{let g=null;i&oi.SignalBased&&(g=t[r][Q]),null!==g&&void 0!==g.transformFn&&(s=g.transformFn(s)),i&oi.HasDecoratorInputTransform&&(s=e.inputTransforms[r].call(t,s)),null!==e.setInput?e.setInput(t,g,s,n,r):ur(t,g,r,s)}finally{B(u)}}function Af(e,t,n,r,i,s,u,g,S,U,ne){const _e=t.blueprint.slice();return _e[mr]=i,_e[On]=204|r,(null!==U||e&&2048&e[On])&&(_e[On]|=2048),yc(_e),_e[Or]=_e[zs]=e,_e[Gr]=n,_e[Js]=u||e&&e[Js],_e[rr]=g||e&&e[rr],_e[_i]=S||e&&e[_i]||null,_e[ci]=s,_e[ia]=function xh(){return Nh++}(),_e[Ci]=ne,_e[Qa]=U,_e[Nr]=2==t.type?e[Nr]:_e,_e}function vu(e,t,n,r,i){let s=e.data[t];if(null===s)s=function pp(e,t,n,r,i){const s=Er(),u=Mi(),S=e.data[t]=function d8(e,t,n,r,i,s){let u=t?t.injectorIndex:-1,g=0;return Pt()&&(g|=128),{type:n,index:r,insertBeforeIndex:null,injectorIndex:u,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOff
1set:-1,propertyBindings:null,flags:g,providerIndexes:0,value:i,attrs:s,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:t,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,u?s:s&&s.parent,n,t,r,i);return null===e.firstChild&&(e.firstChild=S),null!==s&&(u?null==s.child&&null!==S.parent&&(s.child=S):null===s.next&&(s.next=S,S.prev=s)),S}(e,t,n,r,i),function po(){return ee.lFrame.inI18n}()&&(s.flags|=32);else if(64&s.type){s.type=n,s.value=r,s.attrs=i;const u=function wn(){const e=ee.lFrame,t=e.currentTNode;return e.isParent?t:t.parent}();s.injectorIndex=null===u?-1:u.injectorIndex}return hr(s,!0),s}function md(e,t,n,r){if(0===n)return-1;const i=t.length;for(let s=0;s<n;s++)t.push(r),e.blueprint.push(r),e.data.push(null);return i}function gg(e,t,n,r,i){const s=Fs(),u=2&r;try{ea(-1),u&&t.length>sr&&fg(e,t,sr,!1),vs(u?2:0,i),n(r,i)}finally{ea(s),vs(u?3:1,i)}}function gp(e,t,n){if(ja(t)){const r=B(null);try{const s=t.directiveEnd;for(let u=t.directiveStart;u<s;u++){const g=e.data[u];g.contentQueries&&g.contentQueries(1,n[u],u)}}finally{B(r)}}}function mp(e,t,n){xt()&&(function v8(e,t,n,r){const i=n.directiveStart,s=n.directiveEnd;oa(n)&&function T8(e,t,n){const r=is(t,e),i=mg(n);let u=16;n.signals?u=4096:n.onPush&&(u=64);const g=Rf(e,Af(e,i,null,u,r,t,null,e[Js].rendererFactory.createRenderer(r,n),null,null,null));e[t.index]=g}(t,n,e.data[i+n.componentOffset]),e.firstCreatePass||Je(n,t),Ct(r,t);const u=n.initialInputs;for(let g=i;g<s;g++){const S=e.data[g],U=oc(t,e,g,n);Ct(U,t),null!==u&&b8(0,g-i,U,S,0,u),ks(S)&&(Gs(n.index,t)[Gr]=oc(t,e,g,n))}}(e,t,n,is(n,t)),!(64&~n.flags)&&_g(e,t,n))}function yp(e,t,n=is){const r=t.localNames;if(null!==r){let i=t.index+1;for(let s=0;s<r.length;s+=2){const u=r[s+1],g=-1===u?n(t,e):e[u];e[i++]=g}}}function mg(e){const t=e.tView;return null===t||t.incompleteFirstPass?e.tView=vp(1,null,e.template,e.decls,e.vars,e.directiveDefs,e.pipeDefs,e.viewQuery,e.schemas,e.consts,e.id):t}function vp(e,t,n,r,i,s,u,g,S,U,ne){const _e=sr+r,Ze=_e+i,tt=function s8(e,t){const n=[];for(let r=0;r<t;r++)n.push(r<e?null:Lr);return n}(_e,Ze),pt="function"==typeof U?U():U;return tt[Kt]={type:e,blueprint:tt,template:n,queries:null,viewQuery:g,declTNode:t,data:tt.slice().fill(null,_e),bindingStartIndex:_e,expandoStartIndex:Ze,hostBindingOpCodes:null,firstCreatePass:!0,firstUpdatePass:!0,staticViewQueries:!1,staticContentQueries:!1,preOrderHooks:null,preOrderCheckHooks:null,contentHooks:null,contentCheckHooks:null,viewHooks:null,viewCheckHooks:null,destroyHooks:null,cleanup:null,contentQueries:null,components:null,directiveRegistry:"function"==typeof s?s():s,pipeRegistry:"function"==typeof u?u():u,firstChild:null,schemas:S,consts:pt,incompleteFirstPass:!1,ssrId:ne}}let yg=()=>null;function vg(e,t,n,r,i){for(let s in t){if(!t.hasOwnProperty(s))continue;const u=t[s];if(void 0===u)continue;r??={};let g,S=oi.None;Array.isArray(u)?(g=u[0],S=u[1]):g=u;let U=s;if(null!==i){if(!i.hasOwnProperty(s))continue;U=i[s]}0===e?Eg(r,n,U,g,S):Eg(r,n,U,g)}return r}function Eg(e,t,n,r,i){let s;e.hasOwnProperty(n)?(s=e[n]).push(t,r):s=e[n]=[t,r],void 0!==i&&s.push(i)}function ka(e,t,n,r,i,s,u,g){const S=is(t,n);let ne,U=t.inputs;!g&&null!=U&&(ne=U[r])?(Dp(e,n,ne,r,i),oa(t)&&function p8(e,t){const n=Gs(t,e);16&n[On]||(n[On]|=64)}(n,t.index)):3&t.type&&(r=function h8(e){return"class"===e?"className":"for"===e?"htmlFor":"formaction"===e?"formAction":"innerHtml"===e?"innerHTML":"readonly"===e?"readOnly":"tabindex"===e?"tabIndex":e}(r),i=null!=u?u(i,t.value||"",r):i,s.setProperty(S,r,i))}function Ep(e,t,n,r){if(xt()){const i=null===r?null:{"":-1},s=function C8(e,t){const n=e.directiveRegistry;let r=null,i=null;if(n)for(let s=0;s<n.length;s++){const u=n[s];if(Do(t,u.selectors,!1))if(r||(r=[]),ks(u))if(null!==u.findHostDirectiveDefs){const g=[];i=i||new Map,u.findHostDirectiveDefs(u,g,i),r.unshift(...g,u),Cp(e,t,g.length)}else r.unshift(u),Cp(e,t,0);else i=i||new Map,u.findHostDirectiveDefs?.(u,r,i),r.push(u)}return null===r?null:[r,i]}(e,n);let u,g;null===s?u=g=null:[u,g]=s,null!==u&&Cg(e,t,n,u,i,g),i&&function _8(e,t,n){if(t){const r=e.localNames=[];for(let i=0;i<t.length;i+=2){const s=n[t[i+1]];if(null==s)throw new _t(-301,!1);r.push(t[i],s)}}}(n,r,i)}n.mergedAttrs=Ls(n.mergedAttrs,n.attrs)}function Cg(e,t,n,r,i,s){for(let U=0;U<r.length;U++)jn(Je(n,t),e,r[U].type);!function D8(e,t,n){e.flags|=1,e.directiveStart=t,e.directiveEnd=t
1+n,e.providerIndexes=t}(n,e.data.length,r.length);for(let U=0;U<r.length;U++){const ne=r[U];ne.providersResolver&&ne.providersResolver(ne)}let u=!1,g=!1,S=md(e,t,r.length,null);for(let U=0;U<r.length;U++){const ne=r[U];n.mergedAttrs=Ls(n.mergedAttrs,ne.hostAttrs),S8(e,n,t,S,ne),I8(S,ne,i),null!==ne.contentQueries&&(n.flags|=4),(null!==ne.hostBindings||null!==ne.hostAttrs||0!==ne.hostVars)&&(n.flags|=64);const _e=ne.type.prototype;!u&&(_e.ngOnChanges||_e.ngOnInit||_e.ngDoCheck)&&((e.preOrderHooks??=[]).push(n.index),u=!0),!g&&(_e.ngOnChanges||_e.ngDoCheck)&&((e.preOrderCheckHooks??=[]).push(n.index),g=!0),S++}!function f8(e,t,n){const i=t.directiveEnd,s=e.data,u=t.attrs,g=[];let S=null,U=null;for(let ne=t.directiveStart;ne<i;ne++){const _e=s[ne],Ze=n?n.get(_e):null,pt=Ze?Ze.outputs:null;S=vg(0,_e.inputs,ne,S,Ze?Ze.inputs:null),U=vg(1,_e.outputs,ne,U,pt);const Nt=null===S||null===u||Ho(t)?null:w8(S,ne,u);g.push(Nt)}null!==S&&(S.hasOwnProperty("class")&&(t.flags|=8),S.hasOwnProperty("style")&&(t.flags|=16)),t.initialInputs=g,t.inputs=S,t.outputs=U}(e,n,s)}function _g(e,t,n){const r=n.directiveStart,i=n.directiveEnd,s=n.index,u=function nc(){return ee.lFrame.currentDirectiveIndex}();try{ea(s);for(let g=r;g<i;g++){const S=e.data[g],U=t[g];Xo(g),(null!==S.hostBindings||0!==S.hostVars||null!==S.hostAttrs)&&E8(S,U)}}finally{ea(-1),Xo(u)}}function E8(e,t){null!==e.hostBindings&&e.hostBindings(1,t)}function Cp(e,t,n){t.componentOffset=n,(e.components??=[]).push(t.index)}function I8(e,t,n){if(n){if(t.exportAs)for(let r=0;r<t.exportAs.length;r++)n[t.exportAs[r]]=e;ks(t)&&(n[""]=e)}}function S8(e,t,n,r,i){e.data[r]=i;const s=i.factory||(i.factory=ms(i.type)),u=new Pc(s,ks(i),yu);e.blueprint[r]=u,n[r]=u,function m8(e,t,n,r,i){const s=i.hostBindings;if(s){let u=e.hostBindingOpCodes;null===u&&(u=e.hostBindingOpCodes=[]);const g=~t.index;(function y8(e){let t=e.length;for(;t>0;){const n=e[--t];if("number"==typeof n&&n<0)return n}return 0})(u)!=g&&u.push(g),u.push(n,r,s)}}(e,t,r,md(e,n,i.hostVars,Lr),i)}function kc(e,t,n,r,i,s){const u=is(e,t);!function _p(e,t,n,r,i,s,u){if(null==s)e.removeAttribute(t,i,n);else{const g=null==u?xn(s):u(s,r||"",i);e.setAttribute(t,i,g,n)}}(t[rr],u,s,e.value,n,r,i)}function b8(e,t,n,r,i,s){const u=s[t];if(null!==u)for(let g=0;g<u.length;)pg(r,n,u[g++],u[g++],u[g++],u[g++])}function w8(e,t,n){let r=null,i=0;for(;i<n.length;){const s=n[i];if(0!==s)if(5!==s){if("number"==typeof s)break;if(e.hasOwnProperty(s)){null===r&&(r=[]);const u=e[s];for(let g=0;g<u.length;g+=3)if(u[g]===t){r.push(s,u[g+1],u[g+2],n[i+1]);break}}i+=2}else i+=2;else i+=4}return r}function Ig(e,t,n,r){return[e,!0,0,t,null,r,null,n,null,null]}function Dg(e,t){const n=e.contentQueries;if(null!==n){const r=B(null);try{for(let i=0;i<n.length;i+=2){const u=n[i+1];if(-1!==u){const g=e.data[u];rc(n[i]),g.contentQueries(2,t[u],u)}}}finally{B(r)}}}function Rf(e,t){return e[Ws]?e[Ba][Sr]=t:e[Ws]=t,e[Ba]=t,t}function Ip(e,t,n){rc(0);const r=B(null);try{t(e,n)}finally{B(r)}}function Sg(e){return e[Vs]||(e[Vs]=[])}function Tg(e){return e.cleanup||(e.cleanup=[])}function Lf(e,t){const n=e[_i],r=n?n.get(za,null):null;r&&r.handleError(t)}function Dp(e,t,n,r,i){for(let s=0;s<n.length;){const u=n[s++],g=n[s++],S=n[s++];pg(e.data[u],t[u],r,g,S,i)}}function nl(e,t,n){const r=Ms(t,e);!function Q0(e,t,n){e.setValue(t,n)}(e[rr],r,n)}function M8(e,t){const n=Gs(t,e),r=n[Kt];!function A8(e,t){for(let n=t.length;n<e.blueprint.length;n++)t.push(e.blueprint[n])}(r,n);const i=n[mr];null!==i&&null===n[Ci]&&(n[Ci]=zh(i,n[_i])),Sp(r,n,n[Gr])}function Sp(e,t,n){ic(t);try{const r=e.viewQuery;null!==r&&Ip(1,r,n);const i=e.template;null!==i&&gg(e,t,i,1,n),e.firstCreatePass&&(e.firstCreatePass=!1),t[rs]?.finishViewCreation(e),e.staticContentQueries&&Dg(e,t),e.staticViewQueries&&Ip(2,e.viewQuery,n);const s=e.components;null!==s&&function R8(e,t){for(let n=0;n<t.length;n++)M8(e,t[n])}(t,s)}catch(r){throw e.firstCreatePass&&(e.incompleteFirstPass=!0,e.firstCreatePass=!1),r}finally{t[On]&=-5,qo()}}function yd(e,t,n,r){const i=B(null);try{const s=t.tView,S=Af(e,s,n,4096&e[On]?4096:16,null,t,null,null,r?.injector??null,r?.embeddedViewInjector??null,r?.dehydratedView??null);S[na]=e[t.index];const ne=e[rs];return null!==ne&&(S[rs]=ne.createEmbeddedView(s)),Sp(s,S,n),S}finally{B(i)}}function wg(e,t){const n=wi+t;if(n<e.length)return e[n]}function Eu(e,t){return!t||null===t.firstChild||au(e)}function vd(e,t,n,r=!0){const i=t[Kt];if(function Z6(e,t,n,r){const i=wi+r,s=n.length;r>0&&(n[i-1][Sr]=t),r<s-wi?(t[Sr]=n[i],Ys(n,wi+r,t)):(n.push(t),t[Sr]=null),t[Or]=n;const u=t[na];null!==u&&n!==u&&function Y6(e,t){const n=e[Qo];t[Nr]!==t[Or][Or][Nr]&&(e[On]|=fc.HasTransplantedViews),null===n?e[Qo]=[t]:n.push(t)}(u,t);const g=t[rs];null!==g&&g.insertView(e),Ac(t),t[On]|=128}(i,t,e,n),r){const u=fp(n,e),g=t[rr],S=bf(g,e[Bo]);null!==S&&function G6(e,t,n,r,i,s){r[mr]=i,r[ci]=t,Mf(e,r,n,1,i,s)}(i,e[ci],g,t,S,u)}const s=t[Ci];null!==s&&null!==s.firstChild&&(s.firstChild=null)}function Tp(e,t){const n=hd(e,t);return void 0!==n&&Tf(n[Kt],n),n}function Ed(e,t,n,r,i=!1){for(;null!==n;){const s=t[n.index];null!==s&&r.push(li(s)),ws(s)&&Mg(s,r);const u=n.type;if(8&u)Ed(e,t,n.child,r);else if(32&u){const g=op(n,t);let S;for(;S=g();)r.push(S)}else if(16&u){const g=og(t,n);if(Array.isArray(g))r.push(...g);else{const S=P(t[Nr]);Ed(S[Kt],S,g,r,!0)}}n=i?n.projectionNext:n.next}return r}function Mg(e,t){for(let n=wi;n<e.length;n++){const r=e[n],i=r[Kt].firstChild;null!==i&&Ed(r[Kt],r,i,t)}e[Bo]!==e[mr]&&t.push(e[Bo])}let Ag=[];const N8={...k,consumerIsAlwaysLive:!0,consumerMarkedDirty:e=>{c(e.lView)}
1,consumerOnSignalRead(){this.lView[bo]=this}},Rg=100;function Of(e,t=!0,n=0){const r=e[Js],i=r.rendererFactory;i.begin?.();try{!function x8(e,t){bp(e,t);let n=0;for(;vc(e);){if(n===Rg)throw new _t(103,!1);n++,bp(e,1)}}(e,n)}catch(u){throw t&&Lf(e,u),u}finally{i.end?.(),r.inlineEffectRunner?.flush()}}function k8(e,t,n,r){const i=t[On];if(!(256&~i))return;t[Js].inlineEffectRunner?.flush(),ic(t);let u=null,g=null;(function F8(e){return 2!==e.type})(e)&&(g=function L8(e){return e[bo]??function O8(e){const t=Ag.pop()??Object.create(N8);return t.lView=e,t}(e)}(t),u=he(g));try{yc(t),function di(e){return ee.lFrame.bindingIndex=e}(e.bindingStartIndex),null!==n&&gg(e,t,n,2,r);const S=!(3&~i);if(S){const _e=e.preOrderCheckHooks;null!==_e&&Lc(t,_e,null)}else{const _e=e.preOrderHooks;null!==_e&&wl(t,_e,0,null),tu(t,0)}if(function H8(e){for(let t=cc(e);null!==t;t=lc(t)){if(!(t[On]&fc.HasTransplantedViews))continue;const n=t[Qo];for(let r=0;r<n.length;r++){Vc(n[r])}}}(t),Lg(t,0),null!==e.contentQueries&&Dg(e,t),S){const _e=e.contentCheckHooks;null!==_e&&Lc(t,_e)}else{const _e=e.contentHooks;null!==_e&&wl(t,_e,1),tu(t,1)}!function i8(e,t){const n=e.hostBindingOpCodes;if(null!==n)try{for(let r=0;r<n.length;r++){const i=n[r];if(i<0)ea(~i);else{const s=i,u=n[++r],g=n[++r];sl(u,s),g(2,t[s])}}}finally{ea(-1)}}(e,t);const U=e.components;null!==U&&Pg(t,U,0);const ne=e.viewQuery;if(null!==ne&&Ip(2,ne,r),S){const _e=e.viewCheckHooks;null!==_e&&Lc(t,_e)}else{const _e=e.viewHooks;null!==_e&&wl(t,_e,2),tu(t,2)}if(!0===e.firstUpdatePass&&(e.firstUpdatePass=!1),t[Tc]){for(const _e of t[Tc])_e();t[Tc]=null}t[On]&=-73}catch(S){throw c(t),S}finally{null!==g&&(oe(g,u),function P8(e){e.lView[bo]!==e&&(e.lView=null,Ag.push(e))}(g)),qo()}}function Lg(e,t){for(let n=cc(e);null!==n;n=lc(n))for(let r=wi;r<n.length;r++)Og(n[r],t)}function U8(e,t,n){Og(Gs(t,e),n)}function Og(e,t){$c(e)&&bp(e,t)}function bp(e,t){const r=e[Kt],i=e[On],s=e[bo];let u=!!(0===t&&16&i);if(u||=!!(64&i&&0===t),u||=!!(1024&i),u||=!(!s?.dirty||!Re(s)),s&&(s.dirty=!1),e[On]&=-9217,u)k8(r,e,r.template,e[Gr]);else if(8192&i){Lg(e,1);const g=r.components;null!==g&&Pg(e,g,1)}}function Pg(e,t,n){for(let r=0;r<t.length;r++)U8(e,t[r],n)}function Cd(e){for(e[Js].changeDetectionScheduler?.notify();e;){e[On]|=64;const t=P(e);if(Ja(e)&&!t)return e;e=t}return null}class _d{get rootNodes(){const t=this._lView,n=t[Kt];return Ed(n,t,n.firstChild,[])}constructor(t,n,r=!0){this._lView=t,this._cdRefInjectingView=n,this.notifyErrorHandler=r,this._appRef=null,this._attachedToViewContainer=!1}get context(){return this._lView[Gr]}set context(t){this._lView[Gr]=t}get destroyed(){return!(256&~this._lView[On])}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){const t=this._lView[Or];if(ws(t)){const n=t[8],r=n?n.indexOf(this):-1;r>-1&&(hd(t,r),Qs(n,r))}this._attachedToViewContainer=!1}Tf(this._lView[Kt],this._lView)}onDestroy(t){h(this._lView,t)}markForCheck(){Cd(this._cdRefInjectingView||this._lView)}detach(){this._lView[On]&=-129}reattach(){Ac(this._lView),this._lView[On]|=128}detectChanges(){this._lView[On]|=1024,Of(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new _t(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,X0(this._lView[Kt],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new _t(902,!1);this._appRef=t,Ac(this._lView)}}let Id=(()=>{class e{static#e=this.__NG_ELEMENT_ID__=$8}return e})();const B8=Id,j8=class extends B8{constructor(t,n,r){super(),this._declarationLView=t,this._declarationTContainer=n,this.elementRef=r}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(t,n){return this.createEmbeddedViewImpl(t,n)}createEmbeddedViewImpl(t,n,r){const i=yd(this._declarationLView,this._declarationTContainer,t,{embeddedViewInjector:n,dehydratedView:r});return new _d(i)}};function $8(){return Pf(Qn(),ot())}function Pf(e,t){return 4&e.type?new j8(t,e,qc(e,t)):null}let Ug=()=>null;function Cu(e,t){return Ug(e,t)}class Hf{}class f7{}class Bg{}
1class p7{resolveComponentFactory(t){throw function h7(e){const t=Error(`No component factory found for ${An(e)}.`);return t.ngComponent=e,t}(t)}}let wd=(()=>{class e{static#e=this.NULL=new p7}return e})();class $g{}let g7=(()=>{class e{constructor(){this.destroyNode=null}static#e=this.__NG_ELEMENT_ID__=()=>function m7(){const e=ot(),n=Gs(Qn().index,e);return(ji(n)?n:e)[rr]}()}return e})(),y7=(()=>{class e{static#e=this.\u0275prov=Rn({token:e,providedIn:"root",factory:()=>null})}return e})();const Op={},Vg=new Set;function Ic(e){Vg.has(e)||(Vg.add(e),performance?.mark?.("mark_feature_usage",{detail:{feature:e}}))}function Wg(...e){}class go{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:n=!1,shouldCoalesceRunChangeDetection:r=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new Ga(!1),this.onMicrotaskEmpty=new Ga(!1),this.onStable=new Ga(!1),this.onError=new Ga(!1),typeof Zone>"u")throw new _t(908,!1);Zone.assertZonePatched();const i=this;i._nesting=0,i._outer=i._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(i._inner=i._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(i._inner=i._inner.fork(Zone.longStackTraceZoneSpec)),i.shouldCoalesceEventChangeDetection=!r&&n,i.shouldCoalesceRunChangeDetection=r,i.lastRequestAnimationFrameId=-1,i.nativeRequestAnimationFrame=function v7(){const e="function"==typeof Se.requestAnimationFrame;let t=Se[e?"requestAnimationFrame":"setTimeout"],n=Se[e?"cancelAnimationFrame":"clearTimeout"];if(typeof Zone<"u"&&t&&n){const r=t[Zone.__symbol__("OriginalDelegate")];r&&(t=r);const i=n[Zone.__symbol__("OriginalDelegate")];i&&(n=i)}return{nativeRequestAnimationFrame:t,nativeCancelAnimationFrame:n}}().nativeRequestAnimationFrame,function _7(e){const t=()=>{!function C7(e){e.isCheckStableRunning||-1!==e.lastRequestAnimationFrameId||(e.lastRequestAnimationFrameId=e.nativeRequestAnimationFrame.call(Se,()=>{e.fakeTopEventTask||(e.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{e.lastRequestAnimationFrameId=-1,Np(e),e.isCheckStableRunning=!0,Pp(e),e.isCheckStableRunning=!1},void 0,()=>{},()=>{})),e.fakeTopEventTask.invoke()}),Np(e))}(e)};e._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(n,r,i,s,u,g)=>{if(function I7(e){return!(!Array.isArray(e)||1!==e.length)&&!0===e[0].data?.__ignore_ng_zone__}(g))return n.invokeTask(i,s,u,g);try{return zg(e),n.invokeTask(i,s,u,g)}finally{(e.shouldCoalesceEventChangeDetection&&"eventTask"===s.type||e.shouldCoalesceRunChangeDetection)&&t(),Gg(e)}},onInvoke:(n,r,i,s,u,g,S)=>{try{return zg(e),n.invoke(i,s,u,g,S)}finally{e.shouldCoalesceRunChangeDetection&&t(),Gg(e)}},onHasTask:(n,r,i,s)=>{n.hasTask(i,s),r===i&&("microTask"==s.change?(e._hasPendingMicrotasks=s.microTask,Np(e),Pp(e)):"macroTask"==s.change&&(e.hasPendingMacrotasks=s.macroTask))},onHandleError:(n,r,i,s)=>(n.handleError(i,s),e.runOutsideAngular(()=>e.onError.emit(s)),!1)})}(i)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!go.isInAngularZone())throw new _t(909,!1)}static assertNotInAngularZone(){if(go.isInAngularZone())throw new _t(909,!1)}run(t,n,r){return this._inner.run(t,n,r)}runTask(t,n,r,i){const s=this._inner,u=s.scheduleEventTask("NgZoneEvent: "+i,t,E7,Wg,Wg);try{return s.runTask(u,n,r)}finally{s.cancelTask(u)}}runGuarded(t,n,r){return this._inner.runGuarded(t,n,r)}runOutsideAngular(t){return this._outer.run(t)}}const E7={};function Pp(e){if(0==e._nesting&&!e.hasPendingMicrotasks&&!e.isStable)try{e._nesting++,e.onMicrotaskEmpty.emit(null)}finally{if(e._nesting--,!e.hasPendingMicrotasks)try{e.runOutsideAngular(()=>e.onStable.emit(null))}finally{e.isStable=!0}}}function Np(e){e.hasPendingMicrotasks=!!(e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&-1!==e.lastRequestAnimationFrameId)}function zg(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function Gg(e){e._nesting--,Pp(e)}class Kg{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Ga,this.onMicrotaskEmpty=new Ga,this.onStable=new Ga,this.onError=ne
1w Ga}run(t,n,r){return t.apply(n,r)}runGuarded(t,n,r){return t.apply(n,r)}runOutsideAngular(t){return t()}runTask(t,n,r,i){return t.apply(n,r)}}var zl=function(e){return e[e.EarlyRead=0]="EarlyRead",e[e.Write=1]="Write",e[e.MixedReadWrite=2]="MixedReadWrite",e[e.Read=3]="Read",e}(zl||{});const Zg={destroy(){}};function Yg(e,t){!t&&ns();const n=t?.injector??Vn(Es);if(!function _c(e){return"browser"===(e??Vn(Es)).get(Fh)}(n))return Zg;Ic("NgAfterNextRender");const r=n.get(Md),i=r.handler??=new Xg,s=t?.phase??zl.MixedReadWrite,u=()=>{i.unregister(S),g()},g=n.get(Jc).onDestroy(u),S=hs(n,()=>new Qg(s,()=>{u(),e()}));return i.register(S),{destroy:u}}class Qg{constructor(t,n){this.phase=t,this.callbackFn=n,this.zone=Vn(go),this.errorHandler=Vn(za,{optional:!0}),Vn(Hf,{optional:!0})?.notify(1)}invoke(){try{this.zone.runOutsideAngular(this.callbackFn)}catch(t){this.errorHandler?.handleError(t)}}}class Xg{constructor(){this.executingCallbacks=!1,this.buckets={[zl.EarlyRead]:new Set,[zl.Write]:new Set,[zl.MixedReadWrite]:new Set,[zl.Read]:new Set},this.deferredCallbacks=new Set}register(t){(this.executingCallbacks?this.deferredCallbacks:this.buckets[t.phase]).add(t)}unregister(t){this.buckets[t.phase].delete(t),this.deferredCallbacks.delete(t)}execute(){this.executingCallbacks=!0;for(const t of Object.values(this.buckets))for(const n of t)n.invoke();this.executingCallbacks=!1;for(const t of this.deferredCallbacks)this.buckets[t.phase].add(t);this.deferredCallbacks.clear()}destroy(){for(const t of Object.values(this.buckets))t.clear();this.deferredCallbacks.clear()}}let Md=(()=>{class e{constructor(){this.handler=null,this.internalCallbacks=[]}execute(){this.executeInternalCallbacks(),this.handler?.execute()}executeInternalCallbacks(){const n=[...this.internalCallbacks];this.internalCallbacks.length=0;for(const r of n)r()}ngOnDestroy(){this.handler?.destroy(),this.handler=null,this.internalCallbacks.length=0}static#e=this.\u0275prov=Rn({token:e,providedIn:"root",factory:()=>new e})}return e})();function gl(e){return!!Li(e)}function Bf(e,t,n){let r=n?e.styles:null,i=n?e.classes:null,s=0;if(null!==t)for(let u=0;u<t.length;u++){const g=t[u];"number"==typeof g?s=g:1==s?i=$n(i,g):2==s&&(r=$n(r,g+": "+t[++u]+";"))}n?e.styles=r:e.stylesWithoutHost=r,n?e.classes=i:e.classesWithoutHost=i}class em extends wd{constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){const n=Yn(t);return new Ld(n,this.ngModule)}}function tm(e){const t=[];for(const n in e){if(!e.hasOwnProperty(n))continue;const r=e[n];void 0!==r&&t.push({propName:Array.isArray(r)?r[0]:r,templateName:n})}return t}class jf{constructor(t,n){this.injector=t,this.parentInjector=n}get(t,n,r){r=Eo(r);const i=this.injector.get(t,Op,r);return i!==Op||n===Op?i:this.parentInjector.get(t,n,r)}}class Ld extends Bg{get inputs(){const t=this.componentDef,n=t.inputTransforms,r=tm(t.inputs);if(null!==n)for(const i of r)n.hasOwnProperty(i.propName)&&(i.transform=n[i.propName]);return r}get outputs(){return tm(this.componentDef.outputs)}constructor(t,n){super(),this.componentDef=t,this.ngModule=n,this.componentType=t.type,this.selector=function va(e){return e.map(Aa).join(",")}(t.selectors),this.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],this.isBoundToModule=!!n}create(t,n,r,i){const s=B(null);try{let u=(i=i||this.ngModule)instanceof Hr?i:i?.injector;u&&null!==this.componentDef.getStandaloneInjector&&(u=this.componentDef.getStandaloneInjector(u)||u);const g=u?new jf(t,u):t,S=g.get($g,null);if(null===S)throw new _t(407,!1);const U=g.get(y7,null),Ze={rendererFactory:S,sanitizer:U,inlineEffectRunner:null,afterRenderEventManager:g.get(Md,null),changeDetectionScheduler:g.get(Hf,null)},tt=S.createRenderer(null,this.componentDef),pt=this.componentDef.selectors[0][0]||"div",Nt=r?function o8(e,t,n,r){const s=r.get(T0,!1)||n===ts.ShadowDom,u=e.selectRootElement(t,s);return function a8(e){yg(e)}(u),u}(tt,r,this.componentDef.encapsulation,g):Sf(tt,pt,function w7(e){const t=e.toLowerCase();return"svg"===t?il:"math"===t?"math":null}(pt));let Xt=512;this.componentDef.signals?Xt|=4096:this.componentDef.onPush||(Xt|=16);let dn=null;null!==Nt&&(dn=zh(Nt,g,!0));
1const Wt=vp(0,null,null,1,0,null,null,null,null,null,null),vr=Af(null,Wt,null,Xt,null,null,Ze,tt,g,null,dn);let vi,es;ic(vr);try{const Po=this.componentDef;let Ha,Gu=null;Po.findHostDirectiveDefs?(Ha=[],Gu=new Map,Po.findHostDirectiveDefs(Po,Ha,Gu),Ha.push(Po)):Ha=[Po];const N5=function A7(e,t){const n=e[Kt],r=sr;return e[r]=t,vu(n,r,2,"#host",null)}(vr,Nt),R_=function R7(e,t,n,r,i,s,u){const g=i[Kt];!function L7(e,t,n,r){for(const i of e)t.mergedAttrs=Ls(t.mergedAttrs,i.hostAttrs);null!==t.mergedAttrs&&(Bf(t,t.mergedAttrs,!0),null!==n&&ug(r,n,t))}(r,e,t,u);let S=null;null!==t&&(S=zh(t,i[_i]));const U=s.rendererFactory.createRenderer(t,n);let ne=16;n.signals?ne=4096:n.onPush&&(ne=64);const _e=Af(i,mg(n),null,ne,i[e.index],e,s,U,null,null,S);return g.firstCreatePass&&Cp(g,e,r.length-1),Rf(i,_e),i[e.index]=_e}(N5,Nt,Po,Ha,vr,Ze,tt);es=gc(Wt,sr),Nt&&function P7(e,t,n,r){if(r)ds(e,n,["ng-version","17.3.9"]);else{const{attrs:i,classes:s}=function Ra(e){const t=[],n=[];let r=1,i=2;for(;r<e.length;){let s=e[r];if("string"==typeof s)2===i?""!==s&&t.push(s,e[++r]):8===i&&n.push(s);else{if(!ys(i))break;i=s}r++}return{attrs:t,classes:n}}(t.selectors[0]);i&&ds(e,n,i),s&&s.length>0&&lg(e,n,s.join(" "))}}(tt,Po,Nt,r),void 0!==n&&function N7(e,t,n){const r=e.projection=[];for(let i=0;i<t.length;i++){const s=n[i];r.push(null!=s?Array.from(s):null)}}(es,this.ngContentSelectors,n),vi=function O7(e,t,n,r,i,s){const u=Qn(),g=i[Kt],S=is(u,i);Cg(g,i,u,n,null,r);for(let ne=0;ne<n.length;ne++)Ct(oc(i,g,u.directiveStart+ne,u),i);_g(g,i,u),S&&Ct(S,i);const U=oc(i,g,u.directiveStart+u.componentOffset,u);if(e[Gr]=i[Gr]=U,null!==s)for(const ne of s)ne(U,t);return gp(g,u,i),U}(R_,Po,Ha,Gu,vr,[x7]),Sp(Wt,vr,null)}finally{qo()}return new M7(this.componentType,vi,qc(es,vr),vr,es)}finally{B(s)}}}class M7 extends f7{constructor(t,n,r,i,s){super(),this.location=r,this._rootLView=i,this._tNode=s,this.previousInputValues=null,this.instance=n,this.hostView=this.changeDetectorRef=new _d(i,void 0,!1),this.componentType=t}setInput(t,n){const r=this._tNode.inputs;let i;if(null!==r&&(i=r[t])){if(this.previousInputValues??=new Map,this.previousInputValues.has(t)&&Object.is(this.previousInputValues.get(t),n))return;const s=this._rootLView;Dp(s[Kt],s,i,t,n),this.previousInputValues.set(t,n),Cd(Gs(this._tNode.index,s))}}get injector(){return new Hs(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(t){this.hostView.onDestroy(t)}}function x7(){const e=Qn();al(ot()[Kt],e)}let $f=(()=>{class e{static#e=this.__NG_ELEMENT_ID__=k7}return e})();function k7(){return im(Qn(),ot())}const F7=$f,nm=class extends F7{constructor(t,n,r){super(),this._lContainer=t,this._hostTNode=n,this._hostLView=r}get element(){return qc(this._hostTNode,this._hostLView)}get injector(){return new Hs(this._hostTNode,this._hostLView)}get parentInjector(){const t=In(this._hostTNode,this._hostLView);if(Ll(t)){const n=Wa(t,this._hostLView),r=Ec(t);return new Hs(n[Kt].data[r+8],n)}return new Hs(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){const n=rm(this._lContainer);return null!==n&&n[t]||null}get length(){return this._lContainer.length-wi}createEmbeddedView(t,n,r){let i,s;"number"==typeof r?i=r:null!=r&&(i=r.index,s=r.injector);const u=Cu(this._lContainer,t.ssrId),g=t.createEmbeddedViewImpl(n||{},s,u);return this.insertImpl(g,i,Eu(this._hostTNode,u)),g}createComponent(t,n,r,i,s){const u=t&&!function St(e){return"function"==typeof e}(t);let g;if(u)g=n;else{const pt=n||{};g=pt.index,r=pt.injector,i=pt.projectableNodes,s=pt.environmentInjector||pt.ngModuleRef}const S=u?t:new Ld(Yn(t)),U=r||this.parentInjector;if(!s&&null==S.ngModule){const Nt=(u?U:this.parentInjector).get(Hr,null);Nt&&(s=Nt)}const ne=Yn(S.componentType??{}),_e=Cu(this._lContainer,ne?.id??null),tt=S.create(U,i,_e?.firstChild??null,s);return this.insertImpl(tt.hostView,g,Eu(this._hostTNode,_e)),tt}insert(t,n){return this.insertImpl(t,n,!0)}insertImpl(t,n,r){const i=t._lView;if(function mc(e){return ws(e[Or])}(i)){const g=this.indexOf(t);if(-1!==g)this.detach(g);else{const S=i[Or],U=new nm(S,S[ci],S[Or]);U.detach(U.indexOf(t))}}const s=this._adjustIndex(n),u=this._lContainer;return vd(u,i,s,r),t.attachToViewContainerRef(),Ys(Hp(u),s,t),t}move(t,n){return this.insert(t,n)}indexOf(t){const n=rm(this._lContainer);return null!==n?n.indexOf(t):-1}remove(t){const n=this._adjustIndex(t,-1),r=hd(this._lContainer,n);r&&(Qs(Hp(this._lContainer),n),Tf(r[Kt],r))}detach(t){const n=this._adjustIndex(t,-1),r=hd(this._lContainer,n);return r&&null!=Qs(Hp(this._lContainer),n)?new _d(r):null}_adjustIndex(t,n=0){return t??this.length+n}};function rm(e){return e[8]}function Hp(e){return e[8]||(e[8]=[])}function im(e,t){let n;const r=t[e.index];return ws(r)?n=r:(n=Ig(r,t,null,e),t[e.index]=n,Rf(t,n)),sm(n,t,e,r),new nm(n,e,t)}let sm=function am(e,t,n,r){if(e[Bo])return;let i;i=8&n.type?li(r):function H7(e,t){const n=e[rr],r=n.createComment(""),i=is(t,e);return Wl(n,bf(n,i),r,function q6(e,t){return e.nextSibling(t)}(n,i),!1),r}(t,n),e[Bo]=i},Up=()=>!1;class Bp{constructor(t){this.queryList=t,this.matches=null}clone(){return new Bp(this.queryList)}setDirty(){this.queryList.setDirty()}}class jp{constructor(t=[]){this.queries=t}createEmbeddedView(t){const n=t.queries;if(null!==n){const r=null!==t.contentQueries?t.contentQueries[0]:n.length,i=[];for(let s=0;s<r;s++){const u=n.getByIndex(s);i.push(this.queries[u.indexInDeclarationView].clone())}return new jp(i)}return null}insertView(t){this.dirtyQueriesWithMatches(t)}detachView(t){this.dirtyQueriesWithMatches(t)}finishViewCreation(t){this.dirtyQueriesWithMatches(t)}dirtyQueriesWithMatches(t){for(let n=0;n<this.queries.length;n++)null!==Gp(t,n).matches&&this.queries[n].setDirty()}}
1class cm{constructor(t,n,r=null){this.flags=n,this.read=r,this.predicate="string"==typeof t?function G7(e){return e.split(",").map(t=>t.trim())}(t):t}}class $p{constructor(t=[]){this.queries=t}elementStart(t,n){for(let r=0;r<this.queries.length;r++)this.queries[r].elementStart(t,n)}elementEnd(t){for(let n=0;n<this.queries.length;n++)this.queries[n].elementEnd(t)}embeddedTView(t){let n=null;for(let r=0;r<this.length;r++){const i=null!==n?n.length:0,s=this.getByIndex(r).embeddedTView(t,i);s&&(s.indexInDeclarationView=r,null!==n?n.push(s):n=[s])}return null!==n?new $p(n):null}template(t,n){for(let r=0;r<this.queries.length;r++)this.queries[r].template(t,n)}getByIndex(t){return this.queries[t]}get length(){return this.queries.length}track(t){this.queries.push(t)}}class Vp{constructor(t,n=-1){this.metadata=t,this.matches=null,this.indexInDeclarationView=-1,this.crossesNgTemplate=!1,this._appliesToNextNode=!0,this._declarationNodeIndex=n}elementStart(t,n){this.isApplyingToNode(n)&&this.matchTNode(t,n)}elementEnd(t){this._declarationNodeIndex===t.index&&(this._appliesToNextNode=!1)}template(t,n){this.elementStart(t,n)}embeddedTView(t,n){return this.isApplyingToNode(t)?(this.crossesNgTemplate=!0,this.addMatch(-t.index,n),new Vp(this.metadata)):null}isApplyingToNode(t){if(this._appliesToNextNode&&1&~this.metadata.flags){const n=this._declarationNodeIndex;let r=t.parent;for(;null!==r&&8&r.type&&r.index!==n;)r=r.parent;return n===(null!==r?r.index:-1)}return this._appliesToNextNode}matchTNode(t,n){const r=this.metadata.predicate;if(Array.isArray(r))for(let i=0;i<r.length;i++){const s=r[i];this.matchTNodeWithReadOption(t,n,$7(n,s)),this.matchTNodeWithReadOption(t,n,Qc(n,t,s,!1,!1))}else r===Id?4&n.type&&this.matchTNodeWithReadOption(t,n,-1):this.matchTNodeWithReadOption(t,n,Qc(n,t,r,!1,!1))}matchTNodeWithReadOption(t,n,r){if(null!==r){const i=this.metadata.read;if(null!==i)if(i===Ul||i===$f||i===Id&&4&n.type)this.addMatch(n.index,-2);else{const s=Qc(n,t,i,!1,!1);null!==s&&this.addMatch(n.index,s)}else this.addMatch(n.index,r)}}addMatch(t,n){null===this.matches?this.matches=[t,n]:this.matches.push(t,n)}}function $7(e,t){const n=e.localNames;if(null!==n)for(let r=0;r<n.length;r+=2)if(n[r]===t)return n[r+1];return null}function W7(e,t,n,r){return-1===n?function V7(e,t){return 11&e.type?qc(e,t):4&e.type?Pf(e,t):null}(t,e):-2===n?function z7(e,t,n){return n===Ul?qc(t,e):n===Id?Pf(t,e):n===$f?im(t,e):void 0}(e,t,r):oc(e,e[Kt],n,t)}function lm(e,t,n,r){const i=t[rs].queries[r];if(null===i.matches){const s=e.data,u=n.matches,g=[];for(let S=0;null!==u&&S<u.length;S+=2){const U=u[S];g.push(U<0?null:W7(t,s[U],u[S+1],n.metadata.read))}i.matches=g}return i.matches}function Wp(e,t,n,r){const i=e.queries.getByIndex(n),s=i.matches;if(null!==s){const u=lm(e,t,i,n);for(let g=0;g<s.length;g+=2){const S=s[g];if(S>0)r.push(u[g/2]);else{const U=s[g+1],ne=t[-S];for(let _e=wi;_e<ne.length;_e++){const Ze=ne[_e];Ze[na]===Ze[Or]&&Wp(Ze[Kt],Ze,U,r)}if(null!==ne[Qo]){const _e=ne[Qo];for(let Ze=0;Ze<_e.length;Ze++){const tt=_e[Ze];Wp(tt[Kt],tt,U,r)}}}}}return r}function um(e,t,n){const r=new id(!(4&~n));return function u8(e,t,n,r){const i=Sg(t);i.push(n),e.firstCreatePass&&Tg(e).push(r,i.length-1)}(e,t,r,r.destroy),(t[rs]??=new jp).queries.push(new Bp(r))-1}function hm(e,t,n){null===e.queries&&(e.queries=new $p),e.queries.track(new Vp(t,n))}function Gp(e,t){return e.queries.getByIndex(t)}function pm(e,t){const n=e[Kt],r=Gp(n,t);return r.crossesNgTemplate?Wp(n,e,t,[]):lm(n,e,r,t)}function mm(e,t){Ic("NgSignals");const n=function Ge(e){const t=Object.create(At);t.value=e;const n=()=>(V(t),t.value);return n[Q]=t,n}(e),r=n[Q];return t?.equal&&(r.equal=t.equal),n.set=i=>We(r,i),n.update=i=>function qe(e,t){re()||bt(),We(e,t(e.value))}(r,i),n.asReadonly=ym.bind(n),n}function ym(){const e=this[Q];if(void 0===e.readonlyFn){const t=()=>this();t[Q]=e,e.readonlyFn=t}return e.readonlyFn}function vm(e){return function gm(e){return"function"==typeof e&&void 0!==e[Q]}(e)&&"function"==typeof e.set}function Zp(e){let t=function Am(e){return Object.getPrototypeOf(e.prototype).constructor}(e.type),n=!0;const r=[e];for(;t;){let i;if(ks(e))i=t.\u0275cmp||t.\u0275dir;else{if(t.\u0275cmp)throw new _t(903,!1);i=t.\u0275dir}if(i){if(n){r.push(i);const u=e;
1u.inputs=Wf(e.inputs),u.inputTransforms=Wf(e.inputTransforms),u.declaredInputs=Wf(e.declaredInputs),u.outputs=Wf(e.outputs);const g=i.hostBindings;g&&ay(e,g);const S=i.viewQuery,U=i.contentQueries;if(S&&sy(e,S),U&&oy(e,U),ry(e,i),cr(e.outputs,i.outputs),ks(i)&&i.data.animation){const ne=e.data;ne.animation=(ne.animation||[]).concat(i.data.animation)}}const s=i.features;if(s)for(let u=0;u<s.length;u++){const g=s[u];g&&g.ngInherit&&g(e),g===Zp&&(n=!1)}}t=Object.getPrototypeOf(t)}!function iy(e){let t=0,n=null;for(let r=e.length-1;r>=0;r--){const i=e[r];i.hostVars=t+=i.hostVars,i.hostAttrs=Ls(i.hostAttrs,n=Ls(n,i.hostAttrs))}}(r)}function ry(e,t){for(const n in t.inputs){if(!t.inputs.hasOwnProperty(n)||e.inputs.hasOwnProperty(n))continue;const r=t.inputs[n];if(void 0!==r&&(e.inputs[n]=r,e.declaredInputs[n]=t.declaredInputs[n],null!==t.inputTransforms)){const i=Array.isArray(r)?r[0]:r;if(!t.inputTransforms.hasOwnProperty(i))continue;e.inputTransforms??={},e.inputTransforms[i]=t.inputTransforms[i]}}}function Wf(e){return e===kr?{}:e===zn?[]:e}function sy(e,t){const n=e.viewQuery;e.viewQuery=n?(r,i)=>{t(r,i),n(r,i)}:t}function oy(e,t){const n=e.contentQueries;e.contentQueries=n?(r,i,s)=>{t(r,i,s),n(r,i,s)}:t}function ay(e,t){const n=e.hostBindings;e.hostBindings=n?(r,i)=>{t(r,i),n(r,i)}:t}function Pm(e){const t=e.inputConfig,n={};for(const r in t)if(t.hasOwnProperty(r)){const i=t[r];Array.isArray(i)&&i[3]&&(n[r]=i[3])}e.inputTransforms=n}class Gl{}class Nm{}function hy(e,t){return new Yp(e,t??null,[])}class Yp extends Gl{constructor(t,n,r){super(),this._parent=n,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new em(this);const i=Li(t);this._bootstrapComponents=Ka(i.bootstrap),this._r3Injector=nf(t,n,[{provide:Gl,useValue:this},{provide:wd,useValue:this.componentFactoryResolver},...r],An(t),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(t)}get injector(){return this._r3Injector}destroy(){const t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(n=>n()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}}class Qp extends Nm{constructor(t){super(),this.moduleType=t}create(t){return new Yp(this.moduleType,t,[])}}class xm extends Gl{constructor(t){super(),this.componentFactoryResolver=new em(this),this.instance=null;const n=new ri([...t.providers,{provide:Gl,useValue:this},{provide:wd,useValue:this.componentFactoryResolver}],t.parent||ai(),t.debugName,new Set(["environment"]));this.injector=n,t.runEnvironmentInitializers&&n.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}}function Xp(e,t,n=null){return new xm({providers:e,parent:t,debugName:n,runEnvironmentInitializers:!0}).injector}let Iu=(()=>{class e{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new er.t(!1)}get _hasPendingTasks(){return this.hasPendingTasks.value}add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);const n=this.taskId++;return this.pendingTasks.add(n),n}remove(n){this.pendingTasks.delete(n),0===this.pendingTasks.size&&this._hasPendingTasks&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&&this.hasPendingTasks.next(!1)}static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275prov=Rn({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function Gf(e){return!!Jp(e)&&(Array.isArray(e)||!(e instanceof Map)&&Symbol.iterator in e)}function Jp(e){return null!==e&&("function"==typeof e||"object"==typeof e)}function Fc(e,t,n){return e[t]=n}function Pd(e,t){return e[t]}function to(e,t,n){return!Object.is(e[t],n)&&(e[t]=n,!0)}function Kl(e,t,n,r){const i=to(e,t,n);return to(e,t+1,r)||i}function Kf(e,t,n,r,i){const s=Kl(e,t,n,r);return to(e,t+2,i)||s}function dc(e,t,n,r,i,s){const u=Kl(e,t,n,r);return Kl(e,t+2,i,s)||u}function Du(e,t,n,r,i,s,u,g){const S=ot(),U=yn(),ne=e+sr,_e=U.firstCreatePass?function Cy(e,t,n,r,i,s,u,g,S){const U=t.consts,ne=vu(t,e,4,u||null,Mo(U,g));Ep(t,n,ne,Mo(U,S)),al(t,ne);const _e=ne.tView=vp(2,ne,r,i,s,t.directiveRegistry,t.pipeRegistry,null,t.schemas,U,null);return null!==t.queries&&(t.queries.template(t,ne),_e.queries=t.queries.embeddedTView(ne)),ne}(ne,U,S,t,n,r,i,s,u):U.data[ne];hr(_e,!1);const Ze=km(U,S,_e,e);sc()&&wf(U,S,Ze,_e),Ct(Ze,S);const tt=Ig(Ze,S,Ze,_e);
1return S[ne]=tt,Rf(S,tt),function om(e,t,n){return Up(e,t,n)}(tt,_e,S),Xa(_e)&&mp(U,S,_e),null!=u&&yp(S,_e,g),Du}let km=function Fm(e,t,n,r){return ua(!0),t[rr].createComment("")};function c1(e,t,n,r){const i=ot();return to(i,qi(),t)&&(yn(),kc(pi(),i,e,t,n,r)),c1}function Lu(e,t,n,r){return to(e,qi(),n)?t+xn(n)+r:Lr}function Ou(e,t,n,r,i,s){const g=Kl(e,ss(),n,i);return fi(2),g?t+xn(n)+r+xn(i)+s:Lr}function Pu(e,t,n,r,i,s,u,g){const U=Kf(e,ss(),n,i,u);return fi(3),U?t+xn(n)+r+xn(i)+s+xn(u)+g:Lr}function qf(e,t){return e<<17|t<<2}function vl(e){return e>>17&32767}function l1(e){return 2|e}function Yl(e){return(131068&e)>>2}function u1(e,t){return-131069&e|t<<2}function d1(e){return 1|e}function p2(e,t,n,r){const i=e[n+1],s=null===t;let u=r?vl(i):Yl(i),g=!1;for(;0!==u&&(!1===g||s);){const U=e[u+1];o9(e[u],t)&&(g=!0,e[u+1]=r?d1(U):l1(U)),u=r?vl(U):Yl(U)}g&&(e[n+1]=r?l1(i):d1(i))}function o9(e,t){return null===e||null==t||(Array.isArray(e)?e[1]:e)===t||!(!Array.isArray(e)||"string"!=typeof t)&&Ki(e,t)>=0}const Lo={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function g2(e){return e.substring(Lo.key,Lo.keyEnd)}function m2(e,t){const n=Lo.textEnd;return n===t?-1:(t=Lo.keyEnd=function u9(e,t,n){for(;t<n&&e.charCodeAt(t)>32;)t++;return t}(e,Lo.key=t,n),Uu(e,t,n))}function Uu(e,t,n){for(;t<n&&e.charCodeAt(t)<=32;)t++;return t}function f1(e,t,n){const r=ot();return to(r,qi(),t)&&ka(yn(),pi(),r,e,t,r[rr],n,!1),f1}function h1(e,t,n,r,i){const u=i?"class":"style";Dp(e,n,t.inputs[u],u,r)}function p1(e,t,n){return Dc(e,t,n,!1),p1}function g1(e,t){return Dc(e,t,null,!0),g1}function _2(e){Sc(E9,Uc,e,!0)}function Uc(e,t){for(let n=function c9(e){return function v2(e){Lo.key=0,Lo.keyEnd=0,Lo.value=0,Lo.valueEnd=0,Lo.textEnd=e.length}(e),m2(e,Uu(e,0,Lo.textEnd))}(t);n>=0;n=m2(t,n))Hi(e,g2(t),!0)}function Dc(e,t,n,r){const i=ot(),s=yn(),u=fi(2);s.firstUpdatePass&&D2(s,e,u,r),t!==Lr&&to(i,u,t)&&T2(s,s.data[Fs()],i,i[rr],e,i[u+1]=function _9(e,t){return null==e||""===e||("string"==typeof t?e+=t:"object"==typeof e&&(e=An(el(e)))),e}(t,n),r,u)}function Sc(e,t,n,r){const i=yn(),s=fi(2);i.firstUpdatePass&&D2(i,null,s,r);const u=ot();if(n!==Lr&&to(u,s,n)){const g=i.data[Fs()];if(w2(g,r)&&!I2(i,s)){let S=r?g.classesWithoutHost:g.stylesWithoutHost;null!==S&&(n=$n(S,n||"")),h1(i,g,u,n,r)}else!function C9(e,t,n,r,i,s,u,g){i===Lr&&(i=zn);let S=0,U=0,ne=0<i.length?i[0]:null,_e=0<s.length?s[0]:null;for(;null!==ne||null!==_e;){const Ze=S<i.length?i[S+1]:void 0,tt=U<s.length?s[U+1]:void 0;let Nt,pt=null;ne===_e?(S+=2,U+=2,Ze!==tt&&(pt=_e,Nt=tt)):null===_e||null!==ne&&ne<_e?(S+=2,pt=ne):(U+=2,pt=_e,Nt=tt),null!==pt&&T2(e,t,n,r,pt,Nt,u,g),ne=S<i.length?i[S]:null,_e=U<s.length?s[U]:null}}(i,g,u,u[rr],u[s+1],u[s+1]=function v9(e,t,n){if(null==n||""===n)return zn;const r=[],i=el(n);if(Array.isArray(i))for(let s=0;s<i.length;s++)e(r,i[s],!0);else if("object"==typeof i)for(const s in i)i.hasOwnProperty(s)&&e(r,s,i[s]);else"string"==typeof i&&t(r,i);return r}(e,t,n),r,s)}}function I2(e,t){return t>=e.expandoStartIndex}function D2(e,t,n,r){const i=e.data;if(null===i[n+1]){const s=i[Fs()],u=I2(e,n);w2(s,r)&&null===t&&!u&&(t=!1),t=function p9(e,t,n,r){const i=function Na(e){const t=ee.lFrame.currentDirectiveIndex;return-1===t?null:e[t]}(e);let s=r?t.residualClasses:t.residualStyles;if(null===i)0===(r?t.classBindings:t.styleBindings)&&(n=Hd(n=m1(null,e,t,n,r),t.attrs,r),s=null);else{const u=t.directiveStylingLast;if(-1===u||e[u]!==i)if(n=m1(i,e,t,n,r),null===s){let S=function g9(e,t,n){const r=n?t.classBindings:t.styleBindings;if(0!==Yl(r))return e[vl(r)]}(e,t,r);void 0!==S&&Array.isArray(S)&&(S=m1(null,e,t,S[1],r),S=Hd(S,t.attrs,r),function m9(e,t,n,r){e[vl(n?t.classBindings:t.styleBindings)]=r}(e,t,r,S))}else s=function y9(e,t,n){let r;const i=t.directiveEnd;for(let s=1+t.directiveStylingLast;s<i;s++)r=Hd(r,e[s].hostAttrs,n);return Hd(r,t.attrs,n)}(e,t,r)}return void 0!==s&&(r?t.residualClasses=s:t.residualStyles=s),n}(i,s,t,r),function i9(e,t,n,r,i,s){let u=s?t.classBindings:t.styleBindings,g=vl(u),S=Yl(u);e[r]=n;let ne,U=!1;if(Array.isArray(n)?(ne=n[1],(null===ne||Ki(n,ne)>0)&&(U=!0)):ne=n,i)if(0!==S){const Ze=vl(e[g+1]);e[r+1]=qf(Ze,g),0!==Ze&&(e[Ze+1]=u1(e[Ze+1],r)),e[g+1]=function n9(e,t){return 131071&e|t<<17}(e[g+1],r)}else e[r+1]=qf(g,0),0!==g&&(e[g+1]=u1(e[g+1],r)),g=r;else e[r+1]=qf(S,0),0===g?g=r:e[S+1]=u1(e[S+1],r),S=r;U&&(e[r+1]=l1(e[r+1])),p2(e,ne,r,!0),p2(e,ne,r,!1),function s9(e,t,n,r,i){const s=i?e.residualClasses:e.residualStyles;null!=s&&"string"==typeof t&&Ki(s,t)>=0&&(n[r+1]=d1(n[r+1]))}(t,ne,e,r,s),u=qf(g,S),s?t.classBindings=u:t.styleBindings=u}(i,s,t,n,u,r)}}function m1(e,t,n,r,i){let s=null;const u=n.directiveEnd;let g=n.directiveStylingLast;
1for(-1===g?g=n.directiveStart:g++;g<u&&(s=t[g],r=Hd(r,s.hostAttrs,i),s!==e);)g++;return null!==e&&(n.directiveStylingLast=g),r}function Hd(e,t,n){const r=n?1:2;let i=-1;if(null!==t)for(let s=0;s<t.length;s++){const u=t[s];"number"==typeof u?i=u:i===r&&(Array.isArray(e)||(e=void 0===e?[]:["",e]),Hi(e,u,!!n||t[++s]))}return void 0===e?null:e}function E9(e,t,n){const r=String(t);""!==r&&!r.includes(" ")&&Hi(e,r,n)}function T2(e,t,n,r,i,s,u,g){if(!(3&t.type))return;const S=e.data,U=S[g+1],ne=function r9(e){return!(1&~e)}(U)?b2(S,t,n,i,Yl(U),u):void 0;eh(ne)||(eh(s)||function t9(e){return!(2&~e)}(U)&&(s=b2(S,null,n,i,g,u)),function n8(e,t,n,r,i){if(t)i?e.addClass(n,r):e.removeClass(n,r);else{let s=-1===r.indexOf("-")?void 0:Df.DashCase;null==i?e.removeStyle(n,r,s):("string"==typeof i&&i.endsWith("!important")&&(i=i.slice(0,-10),s|=Df.Important),e.setStyle(n,r,i,s))}}(r,u,Ms(Fs(),n),i,s))}function b2(e,t,n,r,i,s){const u=null===t;let g;for(;i>0;){const S=e[i],U=Array.isArray(S),ne=U?S[1]:S,_e=null===ne;let Ze=n[i+1];Ze===Lr&&(Ze=_e?zn:void 0);let tt=_e?us(Ze,r):ne===r?Ze:void 0;if(U&&!eh(tt)&&(tt=us(S,r)),eh(tt)&&(g=tt,u))return g;const pt=e[i+1];i=u?vl(pt):Yl(pt)}if(null!==t){let S=s?t.residualClasses:t.residualStyles;null!=S&&(g=us(S,r))}return g}function eh(e){return void 0!==e}function w2(e,t){return!!(e.flags&(t?8:16))}function M2(e,t,n){Sc(Hi,Uc,Lu(ot(),e,t,n),!0)}class L9{destroy(t){}updateValue(t,n){}swap(t,n){const r=Math.min(t,n),i=Math.max(t,n),s=this.detach(i);if(i-r>1){const u=this.detach(r);this.attach(r,s),this.attach(i,u)}else this.attach(r,s)}move(t,n){this.attach(n,this.detach(t))}}function y1(e,t,n,r,i){return e===n&&Object.is(t,r)?1:Object.is(i(e,t),i(n,r))?-1:0}function v1(e,t,n,r){return!(void 0===t||!t.has(r)||(e.attach(n,t.get(r)),t.delete(r),0))}function A2(e,t,n,r,i){if(v1(e,t,r,n(r,i)))e.updateValue(r,i);else{const s=e.create(r,i);e.attach(r,s)}}function R2(e,t,n,r){const i=new Set;for(let s=t;s<=n;s++)i.add(r(s,e.at(s)));return i}class L2{constructor(){this.kvMap=new Map,this._vMap=void 0}has(t){return this.kvMap.has(t)}delete(t){if(!this.has(t))return!1;const n=this.kvMap.get(t);return void 0!==this._vMap&&this._vMap.has(n)?(this.kvMap.set(t,this._vMap.get(n)),this._vMap.delete(n)):this.kvMap.delete(t),!0}get(t){return this.kvMap.get(t)}set(t,n){if(this.kvMap.has(t)){let r=this.kvMap.get(t);void 0===this._vMap&&(this._vMap=new Map);const i=this._vMap;for(;i.has(r);)r=i.get(r);i.set(r,n)}else this.kvMap.set(t,n)}forEach(t){for(let[n,r]of this.kvMap)if(t(r,n),void 0!==this._vMap){const i=this._vMap;for(;i.has(r);)r=i.get(r),t(r,n)}}}function O2(e,t,n){Ic("NgControlFlow");const r=ot(),i=qi(),s=E1(r,sr+e);if(to(r,i,t)){const g=B(null);try{if(Tp(s,0),-1!==t){const S=C1(r[Kt],sr+t),U=Cu(s,S.tView.ssrId);vd(s,yd(r,S,n,{dehydratedView:U}),0,Eu(S,U))}}finally{B(g)}}else{const g=wg(s,0);void 0!==g&&(g[Gr]=n)}}class P9{constructor(t,n,r){this.lContainer=t,this.$implicit=n,this.$index=r}get $count(){return this.lContainer.length-wi}}function P2(e){return e}function N2(e,t){return t}class N9{constructor(t,n,r){this.hasEmptyBlock=t,this.trackByFn=n,this.liveCollection=r}}function x2(e,t,n,r,i,s,u,g,S,U,ne,_e,Ze){Ic("NgControlFlow");const tt=void 0!==S,pt=ot(),Nt=g?u.bind(pt[Nr][Gr]):u,Xt=new N9(tt,Nt);pt[sr+e]=Xt,Du(e+1,t,n,r,i,s),tt&&Du(e+2,S,U,ne,_e,Ze)}class x9 extends L9{constructor(t,n,r){super(),this.lContainer=t,this.hostLView=n,this.templateTNode=r,this.needsIndexUpdate=!1}get length(){return this.lContainer.length-wi}at(t){return this.getLView(t)[Gr].$implicit}attach(t,n){const r=n[Ci];this.needsIndexUpdate||=t!==this.length,vd(this.lContainer,n,t,Eu(this.templateTNode,r))}detach(t){return this.needsIndexUpdate||=t!==this.length-1,function k9(e,t){return hd(e,t)}(this.lContainer,t)}create(t,n){const r=Cu(this.lContainer,this.templateTNode.tView.ssrId);return yd(this.hostLView,this.templateTNode,new P9(this.lContainer,n,t),{dehydratedView:r})}destroy(t){Tf(t[Kt],t)}updateValue(t,n){this.getLView(t)[Gr].$implicit=n}reset(){this.needsIndexUpdate=!1}updateIndexes(){if(this.needsIndexUpdate)for(let t=0;t<this.length;t++)this.getLView(t)[Gr].$index=t}getLView(t){return function F9(e,t){return wg(e,t)}(this.lContainer,t)}}function k2(e){const t=B(null),n=Fs();try{const r=ot(),i=r[Kt],s=r[n];if(void 0===s.liveCollection){const g=n+1,S=E1(r,g),U=C1(i,g);s.liveCollection=new x9(S,r,U)}else s.liveCollection.reset();const u=s.liveCollection;if(function O9(e,t,n){let r,i,s=0,u=e.length-1;if(Array.isArray(t)){let g=t.length-1;for(;s<=u&&s<=g;){const S=e.at(s),U=t[s],ne=y1(s,S,s,U,n);if(0!==ne){ne<0&&e.updateValue(s,U),s++;continue}const _e=e.at(u),Ze=t[g],tt=y1(u,_e,g,Ze,n);if(0!==tt){tt<0&&e.updateValue(u,Ze),u--,g--;continue}const pt=n(s,S),Nt=n(u,_e),Xt=n(s,U);if(Object.is(Xt,Nt)){const dn=n(g,Ze);Object.is(dn,pt)?(e.swap(s,u),e.updateValue(u,Ze),g--,u--):e.move(u,s),e.updateValue(s,U),s++}else if(r??=new L2,i??=R2(e,s,u,n),v1(e,r,s,Xt))e.updateValue(s,U),s++,u++;else if(i.has(Xt))r.set(pt,e.detach(s)),u--;else{const dn=e.create(s,t[s]);e.attach(s,dn),s++,u++}}for(;s<=g;
1)A2(e,r,n,s,t[s]),s++}else if(null!=t){const g=t[Symbol.iterator]();let S=g.next();for(;!S.done&&s<=u;){const U=e.at(s),ne=S.value,_e=y1(s,U,s,ne,n);if(0!==_e)_e<0&&e.updateValue(s,ne),s++,S=g.next();else{r??=new L2,i??=R2(e,s,u,n);const Ze=n(s,ne);if(v1(e,r,s,Ze))e.updateValue(s,ne),s++,u++,S=g.next();else if(i.has(Ze)){const tt=n(s,U);r.set(tt,e.detach(s)),u--}else e.attach(s,e.create(s,ne)),s++,u++,S=g.next()}}for(;!S.done;)A2(e,r,n,e.length,S.value),S=g.next()}for(;s<=u;)e.destroy(e.detach(u--));r?.forEach(g=>{e.destroy(g)})}(u,e,s.trackByFn),u.updateIndexes(),s.hasEmptyBlock){const g=qi(),S=0===u.length;if(to(r,g,S)){const U=n+2,ne=E1(r,U);if(S){const _e=C1(i,U),Ze=Cu(ne,_e.tView.ssrId);vd(ne,yd(r,_e,void 0,{dehydratedView:Ze}),0,Eu(_e,Ze))}else Tp(ne,0)}}}finally{B(t)}}function E1(e,t){return e[t]}function C1(e,t){return gc(e,t)}function th(e,t,n,r){const i=ot(),s=yn(),u=sr+e,g=i[rr],S=s.firstCreatePass?function H9(e,t,n,r,i,s){const u=t.consts,S=vu(t,e,2,r,Mo(u,i));return Ep(t,n,S,Mo(u,s)),null!==S.attrs&&Bf(S,S.attrs,!1),null!==S.mergedAttrs&&Bf(S,S.mergedAttrs,!0),null!==t.queries&&t.queries.elementStart(t,S),S}(u,s,i,t,n,r):s.data[u],U=F2(s,i,S,g,t,e);i[u]=U;const ne=Xa(S);return hr(S,!0),ug(g,U,S),!function Nd(e){return!(32&~e.flags)}(S)&&sc()&&wf(s,i,U,S),0===function rt(){return ee.lFrame.elementDepthCount}()&&Ct(U,i),function Xe(){ee.lFrame.elementDepthCount++}(),ne&&(mp(s,i,S),gp(s,S,i)),null!==r&&yp(i,S),th}function nh(){let e=Qn();Mi()?kn():(e=e.parent,hr(e,!1));const t=e;(function Ut(e){return ee.skipHydrationRootTNode===e})(t)&&function or(){ee.skipHydrationRootTNode=null}(),function Dt(){ee.lFrame.elementDepthCount--}();const n=yn();return n.firstCreatePass&&(al(n,e),ja(e)&&n.queries.elementEnd(e)),null!=t.classesWithoutHost&&function Ku(e){return!!(8&e.flags)}(t)&&h1(n,t,ot(),t.classesWithoutHost,!0),null!=t.stylesWithoutHost&&function Zu(e){return!!(16&e.flags)}(t)&&h1(n,t,ot(),t.stylesWithoutHost,!1),nh}function _1(e,t,n,r){return th(e,t,n,r),nh(),_1}let F2=(e,t,n,r,i,s)=>(ua(!0),Sf(r,i,function qr(){return ee.lFrame.currentNamespace}()));function rh(e,t,n){const r=ot(),i=yn(),s=e+sr,u=i.firstCreatePass?function j9(e,t,n,r,i){const s=t.consts,u=Mo(s,r),g=vu(t,e,8,"ng-container",u);return null!==u&&Bf(g,u,!0),Ep(t,n,g,Mo(s,i)),null!==t.queries&&t.queries.elementStart(t,g),g}(s,i,r,t,n):i.data[s];hr(u,!0);const g=H2(i,r,u,e);return r[s]=g,sc()&&wf(i,r,g,u),Ct(g,r),Xa(u)&&(mp(i,r,u),gp(i,u,r)),null!=n&&yp(r,u),rh}function ih(){let e=Qn();const t=yn();return Mi()?kn():(e=e.parent,hr(e,!1)),t.firstCreatePass&&(al(t,e),ja(e)&&t.queries.elementEnd(e)),ih}function I1(e,t,n){return rh(e,t,n),ih(),I1}let H2=(e,t,n,r)=>(ua(!0),cp(t[rr],""));function U2(){return ot()}const Ql=void 0;var z9=["en",[["a","p"],["AM","PM"],Ql],[["AM","PM"],Ql,Ql],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],Ql,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],Ql,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",Ql,"{1} 'at' {0}",Ql],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function W9(e){const n=Math.floor(Math.abs(e)),r=e.toString().replace(/^[^.]*\.?/,"").length;return 1===n&&0===r?1:5}];let Bu={};function G9(e,t,n){"string"!=typeof t&&(n=t,t=e[ju.LocaleId]),t=t.toLowerCase().replace(/_/g,"-"),Bu[t]=e,n&&(Bu[t][ju.ExtraData]=n)}function D1(e){const t=function K9(e){return e.toLowerCase().replace(/_/g,"-")}(e);let n=V2(t);if(n)return n;const r=t.split("-")[0];if(n=V2(r),n)return n;if("en"===r)return z9;throw new _t(701,!1)}function $2(e){return D1(e)[ju.PluralCase]}function V2(e){return e in Bu||(Bu[e]=Se.ng&&Se.ng.common&&Se.ng.common.locales&&Se.ng.common.locales[e]),Bu[e]}var ju=function(e){return e[e.LocaleId=0]="LocaleId",e[e.DayPeriodsFormat=1]="DayPeriodsFormat",e[e.DayPeriodsStandalone=2]="DayPeriodsStandalone",e[e.DaysFormat=3]="DaysFormat",e[e.DaysStandalone=4]="DaysStandalone",e[e.MonthsFormat=5]="MonthsFormat",e[e.MonthsStandalone=6]="MonthsStandalone",e[e.Eras=7]="Eras",e[e.FirstDayOfWeek=8]="FirstDayOfWeek",e[e.WeekendRange=9]="WeekendRange",e[e.DateFormat=10]="DateFormat",e[e.TimeFormat=11]="TimeFormat",e[e.DateTimeFormat=12]="DateTimeFormat",e[e.NumberSymbols=13]="NumberSymbols",e[e.NumberFormats=14]="NumberFormats",e[e.CurrencyCode=15]="CurrencyCode",e[e.CurrencySymbol=16]="CurrencySymbol",e[e.CurrencyName=17]="CurrencyName",e[e.Currencies=18]="Currencies",e[e.Directionality=19]="Directionality",e[e.PluralCase=20]="PluralCase",e[e.ExtraData=21]="ExtraData",e}(ju||{});const $u="en-US";let W2=$u;function b1(e,t,n,r){const i=ot(),s=yn(),u=Qn();return w1(s,i,i[rr],u,e,t,r),b1}function w1(e,t,n,r,i,s,u){const g=Xa(r),U=e.firstCreatePass&&Tg(e),ne=t[Gr],_e=Sg(t);let Ze=!0;if(3&r.type||u){const Nt=is(r,t),Xt=u?u(Nt):Nt,dn=_e.length,Wt=u?vi=>u(li(vi[r.index])):r.index;let vr=null;if(!u&&g&&(vr=function Vv(e,t,n,r){const i=e.cleanup;if(null!=i)for(let s=0;s<i.length-1;s+=2){const u=i[s];if(u===n&&i[s+1]===r){const g=t[Vs],S=i[s+2];return g.length>S?g[S]:null}"string"==typeof u&&(s+=2)}return null}(e,t,i,r.index)),null!==vr)(vr.__ngLastListenerFn__||vr).__ngNextListenerFn__=s,vr.__ngLastListenerFn__=s,Ze=!1;else{s=v3(r,t,ne,s,!1);const vi=n.listen(Xt,i,s);_e.push(s,vi),U&&U.push(i,Wt,dn,dn+1)}}else s=v3(r,t,ne,s,!1);const tt=r.outputs;let pt;if(Ze&&null!==tt&&(pt=tt[i])){const Nt=pt.length;if(Nt)for(let Xt=0;Xt<Nt;Xt+=2){const es=t[pt[Xt]][pt[Xt+1]].subscribe(s),Po=_e.length;_e.push(s,es),U&&U.push(i,r.index,Po,-(Po+1))}}}function y3(e,t,n,r){const i=B(null);try{return vs(6,t,n),!1!==n(r)}catch(s){return Lf(e,s),!1}finally{vs(7,t,n),B(i)}}function v3(e,t,n,r,i){return function s(u){if(u===Function)return r;
1Cd(e.componentOffset>-1?Gs(e.index,t):t);let S=y3(t,n,r,u),U=s.__ngNextListenerFn__;for(;U;)S=y3(t,n,U,u)&&S,U=U.__ngNextListenerFn__;return i&&!1===S&&u.preventDefault(),S}}function E3(e=1){return function Rc(e){return(ee.lFrame.contextLView=function Mc(e,t){for(;e>0;)t=t[zs],e--;return t}(e,ee.lFrame.contextLView))[Gr]}(e)}function Wv(e,t){let n=null;const r=function Xs(e){const t=e.attrs;if(null!=t){const n=t.indexOf(5);if(!(1&n))return t[n+1]}return null}(e);for(let i=0;i<t.length;i++){const s=t[i];if("*"!==s){if(null===r?Do(e,s,!0):Ps(r,s))return i}else n=i}return n}function C3(e){const t=ot()[Nr][ci];if(!t.projection){const r=t.projection=function Us(e,t){const n=[];for(let r=0;r<e;r++)n.push(t);return n}(e?e.length:1,null),i=r.slice();let s=t.child;for(;null!==s;){const u=e?Wv(s,e):0;null!==u&&(i[u]?i[u].projectionNext=s:r[u]=s,i[u]=s),s=s.next}}}function _3(e,t=0,n){const r=ot(),i=yn(),s=vu(i,sr+e,16,null,n||null);null===s.projection&&(s.projection=t),kn(),(!r[Ci]||Pt())&&32&~s.flags&&function e8(e,t,n){cg(t[rr],0,t,n,up(e,n,t),ng(n.parent||t[ci],n,t))}(i,r,s)}function M1(e,t,n){return lh(e,"",t,"",n),M1}function lh(e,t,n,r,i){const s=ot(),u=Lu(s,t,n,r);return u!==Lr&&ka(yn(),pi(),s,e,u,s[rr],i,!1),lh}function A1(e,t,n,r,i,s,u){const g=ot(),S=Ou(g,t,n,r,i,s);return S!==Lr&&ka(yn(),pi(),g,e,S,g[rr],u,!1),A1}function R1(e,t,n,r,i,s,u,g,S){const U=ot(),ne=Pu(U,t,n,r,i,s,u,g);return ne!==Lr&&ka(yn(),pi(),U,e,ne,U[rr],S,!1),R1}function M3(e,t,n,r){!function fm(e,t,n,r){const i=yn();if(i.firstCreatePass){const s=Qn();hm(i,new cm(t,n,r),s.index),function K7(e,t){const n=e.contentQueries||(e.contentQueries=[]);t!==(n.length?n[n.length-1]:-1)&&n.push(e.queries.length-1,t)}(i,e),!(2&~n)&&(i.staticContentQueries=!0)}return um(i,ot(),n)}(e,t,n,r)}function A3(e,t,n){!function dm(e,t,n){const r=yn();return r.firstCreatePass&&(hm(r,new cm(e,t,n),-1),!(2&~t)&&(r.staticViewQueries=!0)),um(r,ot(),t)}(e,t,n)}function R3(e){const t=ot(),n=yn(),r=Jo();rc(r+1);const i=Gp(n,r);if(e.dirty&&function jc(e){return!(4&~e[On])}(t)===!(2&~i.metadata.flags)){if(null===i.matches)e.reset([]);else{const s=pm(t,r);e.reset(s,su),e.notifyOnChanges()}return!0}return!1}function L3(){return function zp(e,t){return e[rs].queries[t].queryList}(ot(),Jo())}function O3(e){return la(function Mr(){return ee.lFrame.contextLView}(),sr+e)}function $3(e,t=""){const n=ot(),r=yn(),i=e+sr,s=r.firstCreatePass?vu(r,i,1,t,null):r.data[i],u=V3(r,n,s,t,e);n[i]=u,sc()&&wf(r,n,u,s),hr(s,!1)}let V3=(e,t,n,r,i)=>(ua(!0),function ap(e,t){return e.createText(t)}(t[rr],r));function L1(e){return uh("",e,""),L1}function uh(e,t,n){const r=ot(),i=Lu(r,e,t,n);return i!==Lr&&nl(r,Fs(),i),uh}function O1(e,t,n,r,i){const s=ot(),u=Ou(s,e,t,n,r,i);return u!==Lr&&nl(s,Fs(),u),O1}function P1(e,t,n,r,i,s,u){const g=ot(),S=Pu(g,e,t,n,r,i,s,u);return S!==Lr&&nl(g,Fs(),S),P1}function N1(e,t,n,r,i,s,u,g,S){const U=ot(),ne=function Nu(e,t,n,r,i,s,u,g,S,U){const _e=dc(e,ss(),n,i,u,S);return fi(4),_e?t+xn(n)+r+xn(i)+s+xn(u)+g+xn(S)+U:Lr}(U,e,t,n,r,i,s,u,g,S);return ne!==Lr&&nl(U,Fs(),ne),N1}function x1(e,t,n,r,i,s,u,g,S,U,ne){const _e=ot(),Ze=function xu(e,t,n,r,i,s,u,g,S,U,ne,_e){const Ze=ss();let tt=dc(e,Ze,n,i,u,S);return tt=to(e,Ze+4,ne)||tt,fi(5),tt?t+xn(n)+r+xn(i)+s+xn(u)+g+xn(S)+U+xn(ne)+_e:Lr}(_e,e,t,n,r,i,s,u,g,S,U,ne);return Ze!==Lr&&nl(_e,Fs(),Ze),x1}function k1(e,t,n){vm(t)&&(t=t());const r=ot();return to(r,qi(),t)&&ka(yn(),pi(),r,e,t,r[rr],n,!1),k1}function Z3(e,t){const n=vm(e);return n&&e.set(t),n}function F1(e,t){const n=ot(),r=yn(),i=Qn();return w1(r,n,n[rr],i,e,t),F1}function H1(e,t,n,r,i){if(e=Qe(e),Array.isArray(e))for(let s=0;s<e.length;s++)H1(e[s],t,n,r,i);else{const s=yn(),u=ot(),g=Qn();let S=pn(e)?e:Qe(e.provide);const U=Ui(e),ne=1048575&g.providerIndexes,_e=g.directiveStart,Ze=g.providerIndexes>>20;if(pn(e)||!e.multi){const tt=new Pc(U,i,yu),pt=B1(S,t,i?ne:ne+Ze,_e);-1===pt?(jn(Je(g,u),s,S),U1(s,e,t.length),t.push(S),g.directiveStart++,g.directiveEnd++,i&&(g.providerIndexes+=1048576),n.push(tt),u.push(tt)):(n[pt]=tt,u[pt]=tt)}else{const tt=B1(S,t,ne+Ze,_e),pt=B1(S,t,ne,ne+Ze),Xt=pt>=0&&n[pt];if(i&&!Xt||!i&&!(tt>=0&&n[tt])){jn(Je(g,u),s,S);const dn=function lE(e,t,n,r,i){const s=new Pc(e,n,yu);return s.multi=[],s.index=t,s.componentProviders=0,Y3(s,i,r&&!n),s}(i?cE:aE,n.length,i,r,U);!i&&Xt&&(n[pt].providerFactory=dn),U1(s,e,t.length,0),t.push(S),g.directiveStart++,g.directiveEnd++,i&&(g.providerIndexes+=1048576),n.push(dn),u.push(dn)}else U1(s,e,tt>-1?tt:pt,Y3(n[i?pt:tt],U,!i&&r));!i&&r&&Xt&&n[pt].componentProviders++}}}function U1(e,t,n,r){const i=pn(t),s=function Dr(e){return!!e.useClass}(t);if(i||s){const S=(s?Qe(t.useClass):t).prototype.ngOnDestroy;if(S){const U=e.destroyHooks||(e.destroyHooks=[]);if(!i&&t.multi){const ne=U.indexOf(n);-1===ne?U.push(n,[r,S]):U[ne+1].push(r,S)}else U.push(n,S)}}}function Y3(e,t,n){return n&&e.componentProviders++,e.multi.push(t)-1}function B1(e,t,n,r){for(let i=n;i<r;i++)if(t[i]===e)return i;return-1}function aE(e,t,n,r){return j1(this.multi,[])}function cE(e,t,n,r){const i=this.multi;let s;if(this.providerFactory){const u=this.providerFactory.componentProviders,g=oc(n,n[Kt],this.providerFactory.index,r);s=g.slice(0,u),j1(i,s);for(let S=u;S<g.length;S++)s.push(g[S])}else s=[],j1(i,s);return s}function j1(e,t){for(let n=0;n<e.length;n++)t.push((0,e[n])());return t}function Q3(e,t=[]){return n=>{n.providersResolver=(r,i)=>function oE(e,t,n){const r=yn();if(r.firstCreatePass){const i=ks(e);H1(n,r.data,r.blueprint,i,!0),H1(t,r.data,r.blueprint,i,!1)}}(r,i?i(e):e,t)}}let uE=(()=>{class e{constructor(n){this._injector=n,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(n){if(!n.standalone)return null;if(!this.cachedInjectors.has(n)){const r=D(0,n.type),i=r.length>0?Xp([r],this._injector,`Standalone[${n.type.name}]`):null;this.cachedInjectors.set(n,i)}return this.cachedInjectors.get(n)}ngOnDestroy(){try{for(const n of this.cachedInjectors.values())null!==n&&n.destroy()}finally{this.cachedInjectors.clear()}}static#e=this.\u0275prov=Rn({token:e,providedIn:"environment",factory:()=>new e(Si(Hr))})}return e})();function X3(e){Ic("NgStandalone"),e.getStandaloneInjector=t=>t.get(uE).getOrCreateStandaloneInjector(e)}function J3(e,t,n){const r=e.\u0275cmp;r.directiveDefs=fo(t,!1),r.pipeDefs=fo(n,!0)}function e4(e,t,n){const r=Qr()+e,i=ot();return i[r]===Lr?Fc(i,r,n?t.call(n):t()):Pd(i,r)}function t4(e,t,n,r){return c4(ot(),Qr(),e,t,n,r)}function n4(e,t,n,r,i){return l4(ot(),Qr(),e,t,n,r,i)}function r4(e,t,n,r,i,s){return function u4(e,t,n,r,i,s,u,g){const S=t+n;return Kf(e,S,i,s,u)?Fc(e,S+3,g?r.call(g,i,s,u):r(i,s,u)):zd(e,S+3)}(ot(),Qr(),e,t,n,r,i,s)}function i4(e,t,n,r,i,s,u){return function d4(e,t,n,r,i,s,u,g,S){const U=t+n;return dc(e,U,i,s,u,g)?Fc(e,U+4,S?r.call(S,i,s,u,g):r(i,s,u,g)):zd(e,U+4)}
1(ot(),Qr(),e,t,n,r,i,s,u)}function s4(e,t,n,r,i,s,u,g){const S=Qr()+e,U=ot(),ne=dc(U,S,n,r,i,s);return to(U,S+4,u)||ne?Fc(U,S+5,g?t.call(g,n,r,i,s,u):t(n,r,i,s,u)):Pd(U,S+5)}function o4(e,t,n,r,i,s,u,g,S){const U=Qr()+e,ne=ot(),_e=dc(ne,U,n,r,i,s);return Kl(ne,U+4,u,g)||_e?Fc(ne,U+6,S?t.call(S,n,r,i,s,u,g):t(n,r,i,s,u,g)):Pd(ne,U+6)}function a4(e,t,n,r){return f4(ot(),Qr(),e,t,n,r)}function zd(e,t){const n=e[t];return n===Lr?void 0:n}function c4(e,t,n,r,i,s){const u=t+n;return to(e,u,i)?Fc(e,u+1,s?r.call(s,i):r(i)):zd(e,u+1)}function l4(e,t,n,r,i,s,u){const g=t+n;return Kl(e,g,i,s)?Fc(e,g+2,u?r.call(u,i,s):r(i,s)):zd(e,g+2)}function f4(e,t,n,r,i,s){let u=t+n,g=!1;for(let S=0;S<i.length;S++)to(e,u++,i[S])&&(g=!0);return g?Fc(e,u,r.apply(s,i)):zd(e,u)}function h4(e,t){const n=yn();let r;const i=e+sr;n.firstCreatePass?(r=function pE(e,t){if(t)for(let n=t.length-1;n>=0;n--){const r=t[n];if(e===r.name)return r}}(t,n.pipeRegistry),n.data[i]=r,r.onDestroy&&(n.destroyHooks??=[]).push(i,r.onDestroy)):r=n.data[i];const s=r.factory||(r.factory=ms(r.type)),g=gi(yu);try{const S=Zc(!1),U=s();return Zc(S),function Zv(e,t,n,r){n>=e.data.length&&(e.data[n]=null,e.blueprint[n]=null),t[n]=r}(n,ot(),i,U),U}finally{gi(g)}}function p4(e,t,n){const r=e+sr,i=ot(),s=la(i,r);return Gd(i,r)?c4(i,Qr(),t,s.transform,n,s):s.transform(n)}function g4(e,t,n,r){const i=e+sr,s=ot(),u=la(s,i);return Gd(s,i)?l4(s,Qr(),t,u.transform,n,r,u):u.transform(n,r)}function m4(e,t,n){const r=e+sr,i=ot(),s=la(i,r);return Gd(i,r)?f4(i,Qr(),t,s.transform,n,s):s.transform.apply(s,n)}function Gd(e,t){return e[Kt].data[t].pure}function y4(e,t){return Pf(e,t)}class P4{constructor(t){this.full=t;const n=t.split(".");this.major=n[0],this.minor=n[1],this.patch=n.slice(2).join(".")}}const HE=new P4("17.3.9");let N4=(()=>{class e{log(n){console.log(n)}warn(n){console.warn(n)}static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275prov=Rn({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})();const U4=new dt(""),B4=new dt("");let K1,uC=(()=>{class e{constructor(n,r,i){this._ngZone=n,this.registry=r,this._pendingCount=0,this._isZoneStable=!0,this._callbacks=[],this.taskTrackingZone=null,K1||(function dC(e){K1=e}(i),i.addToWindow(r)),this._watchAngularEvents(),n.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{go.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;0!==this._callbacks.length;){let n=this._callbacks.pop();clearTimeout(n.timeoutId),n.doneCb()}});else{let n=this.getPendingTasks();this._callbacks=this._callbacks.filter(r=>!r.updateCb||!r.updateCb(n)||(clearTimeout(r.timeoutId),!1))}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(n=>({source:n.source,creationLocation:n.creationLocation,data:n.data})):[]}addCallback(n,r,i){let s=-1;r&&r>0&&(s=setTimeout(()=>{this._callbacks=this._callbacks.filter(u=>u.timeoutId!==s),n()},r)),this._callbacks.push({doneCb:n,timeoutId:s,updateCb:i})}whenStable(n,r,i){if(i&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(n,r,i),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(n){this.registry.registerApplication(n,this)}unregisterApplication(n){this.registry.unregisterApplication(n)}findProviders(n,r,i){return[]}static#e=this.\u0275fac=function(r){return new(r||e)(Si(go),Si(j4),Si(B4))};static#t=this.\u0275prov=Rn({token:e,factory:e.\u0275fac})}return e})(),j4=(()=>{class e{constructor(){this._applications=new Map}registerApplication(n,r){this._applications.set(n,r)}unregisterApplication(n){this._applications.delete(n)}unregisterAllApplications(){this._applications.clear()}getTestability(n){return this._applications.get(n)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(n,r=!0){return K1?.findTestabilityInTree(this,n,r)??null}static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275prov=Rn({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})();function Z1(e){return!!e&&"function"==typeof e.then}function $4(e){return!!e&&"function"==typeof e.subscribe}const V4=new dt("");let Y1=(()=>{class e{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((n,r)=>{this.resolve=n,this.reject=r}),this.appInits=Vn(V4,{optional:!0})??[]}
1runInitializers(){if(this.initialized)return;const n=[];for(const i of this.appInits){const s=i();if(Z1(s))n.push(s);else if($4(s)){const u=new Promise((g,S)=>{s.subscribe({complete:g,error:S})});n.push(u)}}const r=()=>{this.done=!0,this.resolve()};Promise.all(n).then(()=>{r()}).catch(i=>{this.reject(i)}),0===n.length&&r(),this.initialized=!0}static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275prov=Rn({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const Q1=new dt("");function G4(e,t){return Array.isArray(t)?t.reduce(G4,e):{...e,...t}}let El=(()=>{class e{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=Vn(td),this.afterRenderEffectManager=Vn(Md),this.externalTestViews=new Set,this.beforeRender=new gt.B,this.afterTick=new gt.B,this.componentTypes=[],this.components=[],this.isStable=Vn(Iu).hasPendingTasks.pipe((0,wt.T)(n=>!n)),this._injector=Vn(Hr)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(n,r){const i=n instanceof Bg;if(!this._injector.get(Y1).done)throw!i&&mi(n),new _t(405,!1);let u;u=i?n:this._injector.get(wd).resolveComponentFactory(n),this.componentTypes.push(u.componentType);const g=function fC(e){return e.isBoundToModule}(u)?void 0:this._injector.get(Gl),U=u.create(Es.NULL,[],r||u.selector,g),ne=U.location.nativeElement,_e=U.injector.get(U4,null);return _e?.registerApplication(ne),U.onDestroy(()=>{this.detachView(U.hostView),ph(this.components,U),_e?.unregisterApplication(ne)}),this._loadComponent(U),U}tick(){this._tick(!0)}_tick(n){if(this._runningTick)throw new _t(101,!1);const r=B(null);try{this._runningTick=!0,this.detectChangesInAttachedViews(n)}catch(i){this.internalErrorHandler(i)}finally{this.afterTick.next(),this._runningTick=!1,B(r)}}detectChangesInAttachedViews(n){let r=0;const i=this.afterRenderEffectManager;for(;;){if(r===Rg)throw new _t(103,!1);if(n){const s=0===r;this.beforeRender.next(s);for(let{_lView:u,notifyErrorHandler:g}of this._views)pC(u,s,g)}if(r++,i.executeInternalCallbacks(),![...this.externalTestViews.keys(),...this._views].some(({_lView:s})=>X1(s))&&(i.execute(),![...this.externalTestViews.keys(),...this._views].some(({_lView:s})=>X1(s))))break}}attachView(n){const r=n;this._views.push(r),r.attachToAppRef(this)}detachView(n){const r=n;ph(this._views,r),r.detachFromAppRef()}_loadComponent(n){this.attachView(n.hostView),this.tick(),this.components.push(n);const r=this._injector.get(Q1,[]);[...this._bootstrapListeners,...r].forEach(i=>i(n))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(n=>n()),this._views.slice().forEach(n=>n.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(n){return this._destroyListeners.push(n),()=>ph(this._destroyListeners,n)}destroy(){if(this._destroyed)throw new _t(406,!1);const n=this._injector;n.destroy&&!n.destroyed&&n.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275prov=Rn({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function ph(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}function pC(e,t,n){!t&&!X1(e)||function gC(e,t,n){let r;n?(r=0,e[On]|=1024):r=64&e[On]?0:1,Of(e,t,r)}(e,n,t)}function X1(e){return vc(e)}class mC{constructor(t,n){this.ngModuleFactory=t,this.componentFactories=n}}let yC=(()=>{class e{compileModuleSync(n){return new Qp(n)}compileModuleAsync(n){return Promise.resolve(this.compileModuleSync(n))}compileModuleAndAllComponentsSync(n){const r=this.compileModuleSync(n),s=Ka(Li(n).declarations).reduce((u,g)=>{const S=Yn(g);return S&&u.push(new Ld(S)),u},[]);return new mC(r,s)}compileModuleAndAllComponentsAsync(n){return Promise.resolve(this.compileModuleAndAllComponentsSync(n))}clearCache(){}clearCacheFor(n){}getModuleId(n){}static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275prov=Rn({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),CC=(()=>{class e{constructor(){this.zone=Vn(go),this.applicationRef=Vn(El)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275prov=Rn({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function _C(){const e=Vn(go),t=Vn(za);return n=>e.runOutsideAngular(()=>t.handleError(n))}let DC=(()=>{class e{constructor(){this.subscription=new tn.yU,this.initialized=!1,this.zone=Vn(go),this.pendingTasks=Vn(Iu)}initialize(){if(this.initialized)return;this.initialized=!0;let n=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(n=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{go.assertNotInAngularZone(),queueMicrotask(()=>{null!==n&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(n),n=null)})}
1))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{go.assertInAngularZone(),n??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275prov=Rn({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const mh=new dt("",{providedIn:"root",factory:()=>Vn(mh,lr.Optional|lr.SkipSelf)||function SC(){return typeof $localize<"u"&&$localize.locale||$u}()}),TC=new dt("",{providedIn:"root",factory:()=>"USD"}),J1=new dt("");let Q4=(()=>{class e{constructor(n){this._injector=n,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(n,r){const i=function D7(e="zone.js",t){return"noop"===e?new Kg:"zone.js"===e?new go(t):e}(r?.ngZone,function Y4(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:e?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:e?.runCoalescing??!1}}({eventCoalescing:r?.ngZoneEventCoalescing,runCoalescing:r?.ngZoneRunCoalescing}));return i.run(()=>{const s=function py(e,t,n){return new Yp(e,t,n)}(n.moduleType,this.injector,function Z4(e){return[{provide:go,useFactory:e},{provide:Io,multi:!0,useFactory:()=>{const t=Vn(CC,{optional:!0});return()=>t.initialize()}},{provide:Io,multi:!0,useFactory:()=>{const t=Vn(DC);return()=>{t.initialize()}}},{provide:td,useFactory:_C}]}(()=>i)),u=s.injector.get(za,null);return i.runOutsideAngular(()=>{const g=i.onError.subscribe({next:S=>{u.handleError(S)}});s.onDestroy(()=>{ph(this._modules,s),g.unsubscribe()})}),function z4(e,t,n){try{const r=n();return Z1(r)?r.catch(i=>{throw t.runOutsideAngular(()=>e.handleError(i)),i}):r}catch(r){throw t.runOutsideAngular(()=>e.handleError(r)),r}}(u,i,()=>{const g=s.injector.get(Y1);return g.runInitializers(),g.donePromise.then(()=>(function z2(e){"string"==typeof e&&(W2=e.toLowerCase().replace(/_/g,"-"))}(s.injector.get(mh,$u)||$u),this._moduleDoBootstrap(s),s))})})}bootstrapModule(n,r=[]){const i=G4({},r);return function EC(e,t,n){const r=new Qp(n);return Promise.resolve(r)}(0,0,n).then(s=>this.bootstrapModuleFactory(s,i))}_moduleDoBootstrap(n){const r=n.injector.get(El);if(n._bootstrapComponents.length>0)n._bootstrapComponents.forEach(i=>r.bootstrap(i));else{if(!n.instance.ngDoBootstrap)throw new _t(-403,!1);n.instance.ngDoBootstrap(r)}this._modules.push(n)}onDestroy(n){this._destroyListeners.push(n)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new _t(404,!1);this._modules.slice().forEach(r=>r.destroy()),this._destroyListeners.forEach(r=>r());const n=this._injector.get(J1,null);n&&(n.forEach(r=>r()),n.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}static#e=this.\u0275fac=function(r){return new(r||e)(Si(Es))};static#t=this.\u0275prov=Rn({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})(),Cl=null;const X4=new dt("");function J4(e,t,n=[]){const r=`Platform: ${t}`,i=new dt(r);return(s=[])=>{let u=q1();if(!u||u.injector.get(X4,!1)){const g=[...n,...s,{provide:i,useValue:!0}];e?e(g):function wC(e){if(Cl&&!Cl.get(X4,!1))throw new _t(400,!1);(function W4(){!function st(e){at=e}(()=>{throw new _t(600,!1)})})(),Cl=e;const t=e.get(Q4);(function e5(e){e.get(y0,null)?.forEach(n=>n())})(e)}(function q4(e=[],t){return Es.create({name:t,providers:[{provide:Gn,useValue:"platform"},{provide:J1,useValue:new Set([()=>Cl=null])},...e]})}(g,r))}return function MC(e){const t=q1();if(!t)throw new _t(401,!1);return t}()}}function q1(){return Cl?.get(Q4)??null}function RC(){return!1}let n5=(()=>{class e{static#e=this.__NG_ELEMENT_ID__=LC}return e})();function LC(e){return function OC(e,t,n){if(oa(e)&&!n){const r=Gs(e.index,t);return new _d(r,r)}return 47&e.type?new _d(t[Nr],t):null}(Qn(),ot(),!(16&~e))}class o5{constructor(){}supports(t){return Gf(t)}create(t){return new FC(t)}}const kC=(e,t)=>t;class FC{constructor(t){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=t||kC}forEachItem(t){let n;for(n=this._itHead;null!==n;n=n._next)t(n)}forEachOperation(t){let n=this._itHead,r=this._removalsHead,i=0,s=null;for(;n||r;){const u=!r||n&&n.currentIndex<c5(r,i,s)?n:r,g=c5(u,i,s),S=u.currentIndex;if(u===r)i--,r=r._nextRemoved;else if(n=n._next,null==u.previousIndex)i++;else{s||(s=[]);const U=g-i,ne=S-i;if(U!=ne){for(let Ze=0;Ze<U;Ze++){const tt=Ze<s.length?s[Ze]:s[Ze]=0,pt=tt+Ze;ne<=pt&&pt<U&&(s[Ze]=tt+1)}s[u.previousIndex]=ne-U}}g!==S&&t(u,g,S)}}forEachPreviousItem(t){let n;for(n=this._previousItHead;null!==n;n=n._nextPrevious)t(n)}forEachAddedItem(t){let n;for(n=this._additionsHead;null!==n;
vendor: 5,055 bytes, line 1
1n=n._nextAdded)t(n)}forEachMovedItem(t){let n;for(n=this._movesHead;null!==n;n=n._nextMoved)t(n)}forEachRemovedItem(t){let n;for(n=this._removalsHead;null!==n;n=n._nextRemoved)t(n)}forEachIdentityChange(t){let n;for(n=this._identityChangesHead;null!==n;n=n._nextIdentityChange)t(n)}diff(t){if(null==t&&(t=[]),!Gf(t))throw new _t(900,!1);return this.check(t)?this:null}onDestroy(){}check(t){this._reset();let i,s,u,n=this._itHead,r=!1;if(Array.isArray(t)){this.length=t.length;for(let g=0;g<this.length;g++)s=t[g],u=this._trackByFn(g,s),null!==n&&Object.is(n.trackById,u)?(r&&(n=this._verifyReinsertion(n,s,u,g)),Object.is(n.item,s)||this._addIdentityChange(n,s)):(n=this._mismatch(n,s,u,g),r=!0),n=n._next}else i=0,function vy(e,t){if(Array.isArray(e))for(let n=0;n<e.length;n++)t(e[n]);else{const n=e[Symbol.iterator]();let r;for(;!(r=n.next()).done;)t(r.value)}}(t,g=>{u=this._trackByFn(i,g),null!==n&&Object.is(n.trackById,u)?(r&&(n=this._verifyReinsertion(n,g,u,i)),Object.is(n.item,g)||this._addIdentityChange(n,g)):(n=this._mismatch(n,g,u,i),r=!0),n=n._next,i++}),this.length=i;return this._truncate(n),this.collection=t,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let t;for(t=this._previousItHead=this._itHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._additionsHead;null!==t;t=t._nextAdded)t.previousIndex=t.currentIndex;for(this._additionsHead=this._additionsTail=null,t=this._movesHead;null!==t;t=t._nextMoved)t.previousIndex=t.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(t,n,r,i){let s;return null===t?s=this._itTail:(s=t._prev,this._remove(t)),null!==(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(r,null))?(Object.is(t.item,n)||this._addIdentityChange(t,n),this._reinsertAfter(t,s,i)):null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(r,i))?(Object.is(t.item,n)||this._addIdentityChange(t,n),this._moveAfter(t,s,i)):t=this._addAfter(new HC(n,r),s,i),t}_verifyReinsertion(t,n,r,i){let s=null===this._unlinkedRecords?null:this._unlinkedRecords.get(r,null);return null!==s?t=this._reinsertAfter(s,t._prev,i):t.currentIndex!=i&&(t.currentIndex=i,this._addToMoves(t,i)),t}_truncate(t){for(;null!==t;){const n=t._next;this._addToRemovals(this._unlink(t)),t=n}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(t,n,r){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(t);const i=t._prevRemoved,s=t._nextRemoved;return null===i?this._removalsHead=s:i._nextRemoved=s,null===s?this._removalsTail=i:s._prevRemoved=i,this._insertAfter(t,n,r),this._addToMoves(t,r),t}_moveAfter(t,n,r){return this._unlink(t),this._insertAfter(t,n,r),this._addToMoves(t,r),t}_addAfter(t,n,r){return this._insertAfter(t,n,r),this._additionsTail=null===this._additionsTail?this._additionsHead=t:this._additionsTail._nextAdded=t,t}_insertAfter(t,n,r){const i=null===n?this._itHead:n._next;return t._next=i,t._prev=n,null===i?this._itTail=t:i._prev=t,null===n?this._itHead=t:n._next=t,null===this._linkedRecords&&(this._linkedRecords=new a5),this._linkedRecords.put(t),t.currentIndex=r,t}_remove(t){return this._addToRemovals(this._unlink(t))}_unlink(t){null!==this._linkedRecords&&this._linkedRecords.remove(t);const n=t._prev,r=t._next;return null===n?this._itHead=r:n._next=r,null===r?this._itTail=n:r._prev=n,t}_addToMoves(t,n){return t.previousIndex===n||(this._movesTail=null===this._movesTail?this._movesHead=t:this._movesTail._nextMoved=t),t}_addToRemovals(t){return null===this._unlinkedRecords&&(this._unlinkedRecords=new a5),this._unlinkedRecords.put(t),t.currentIndex=null,t._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=t,t._prevRemoved=null):(t._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=t),t}_addIdentityChange(t,n){return t.item=n,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=t:this._identityChangesTail._nextIdentityChange=t,t}}class HC{constructor(t,n){this.item=t,this.trackById=n,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class UC{constructor(){this._head=null,this._tail=null}add(t){null===this._head?(this._head=this._tail=t,t._nextDup=null,t._prevDup=null):(this._tail._nextDup=t,t._prevDup=this._tail,t._nextDup=null,this._tail=t)}get(t,n){let r;for(r=this._head;null!==r;
1r=r._nextDup)if((null===n||n<=r.currentIndex)&&Object.is(r.trackById,t))return r;return null}remove(t){const n=t._prevDup,r=t._nextDup;return null===n?this._head=r:n._nextDup=r,null===r?this._tail=n:r._prevDup=n,null===this._head}}class a5{constructor(){this.map=new Map}put(t){const n=t.trackById;let r=this.map.get(n);r||(r=new UC,this.map.set(n,r)),r.add(t)}get(t,n){const i=this.map.get(t);return i?i.get(t,n):null}remove(t){const n=t.trackById;return this.map.get(n).remove(t)&&this.map.delete(n),t}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function c5(e,t,n){const r=e.previousIndex;if(null===r)return r;let i=0;return n&&r<n.length&&(i=n[r]),r+t+i}class l5{constructor(){}supports(t){return t instanceof Map||Jp(t)}create(){return new BC}}class BC{constructor(){this._records=new Map,this._mapHead=null,this._appendAfter=null,this._previousMapHead=null,this._changesHead=null,this._changesTail=null,this._additionsHead=null,this._additionsTail=null,this._removalsHead=null,this._removalsTail=null}get isDirty(){return null!==this._additionsHead||null!==this._changesHead||null!==this._removalsHead}forEachItem(t){let n;for(n=this._mapHead;null!==n;n=n._next)t(n)}forEachPreviousItem(t){let n;for(n=this._previousMapHead;null!==n;n=n._nextPrevious)t(n)}forEachChangedItem(t){let n;for(n=this._changesHead;null!==n;n=n._nextChanged)t(n)}forEachAddedItem(t){let n;for(n=this._additionsHead;null!==n;n=n._nextAdded)t(n)}forEachRemovedItem(t){let n;for(n=this._removalsHead;null!==n;n=n._nextRemoved)t(n)}diff(t){if(t){if(!(t instanceof Map||Jp(t)))throw new _t(900,!1)}else t=new Map;return this.check(t)?this:null}onDestroy(){}check(t){this._reset();let n=this._mapHead;if(this._appendAfter=null,this._forEach(t,(r,i)=>{if(n&&n.key===i)this._maybeAddToChanges(n,r),this._appendAfter=n,n=n._next;else{const s=this._getOrCreateRecordForKey(i,r);n=this._insertBeforeOrAppend(n,s)}}),n){n._prev&&(n._prev._next=null),this._removalsHead=n;for(let r=n;null!==r;r=r._nextRemoved)r===this._mapHead&&(this._mapHead=null),this._records.delete(r.key),r._nextRemoved=r._next,r.previousValue=r.currentValue,r.currentValue=null,r._prev=null,r._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(t,n){if(t){const r=t._prev;return n._next=t,n._prev=r,t._prev=n,r&&(r._next=n),t===this._mapHead&&(this._mapHead=n),this._appendAfter=t,t}return this._appendAfter?(this._appendAfter._next=n,n._prev=this._appendAfter):this._mapHead=n,this._appendAfter=n,null}_getOrCreateRecordForKey(t,n){if(this._records.has(t)){const i=this._records.get(t);this._maybeAddToChanges(i,n);const s=i._prev,u=i._next;return s&&(s._next=u),u&&(u._prev=s),i._next=null,i._prev=null,i}const r=new jC(t);return this._records.set(t,r),r.currentValue=n,this._addToAdditions(r),r}_reset(){if(this.isDirty){let t;for(this._previousMapHead=this._mapHead,t=this._previousMapHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._changesHead;null!==t;t=t._nextChanged)t.previousValue=t.currentValue;for(t=this._additionsHead;null!=t;t=t._nextAdded)t.previousValue=t.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(t,n){Object.is(n,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=n,this._addToChanges(t))}_addToAdditions(t){null===this._additionsHead?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)}_addToChanges(t){null===this._changesHead?this._changesHead=this._changesTail=t:(this._changesTail._nextChanged=t,this._changesTail=t)}_forEach(t,n){t instanceof Map?t.forEach(n):Object.keys(t).forEach(r=>n(t[r],r))}}class jC{constructor(t){this.key=t,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function u5(){return new s0([new o5])}let s0=(()=>{class e{static#e=this.\u0275prov=Rn({token:e,providedIn:"root",factory:u5});constructor(n){this.factories=n}static create(n,r){if(null!=r){const i=r.factories.slice();n=n.concat(i)}return new e(n)}static extend(n){return{provide:e,useFactory:r=>e.create(n,r||u5()),deps:[[e,new si,new Zs]]}}find(n){const r=this.factories.find(i=>i.supports(n));if(null!=r)return r;throw new _t(901,!1)}}return e})();function d5(){return new o0([new l5])}let o0=(()=>{class e{static#e=this.\u0275prov=Rn({token:e,providedIn:"root",factory:d5});constructor(n){this.factories=n}static create(n,r){if(r){const i=r.factories.slice();n=n.concat(i)}return new e(n)}static extend(n){return{provide:e,useFactory:r=>e.create(n,r||d5()),deps:[[e,new si,new Zs]]}}find(n){const r=this.factories.find(i=>i.supports(n));if(r)return r;throw new _t(901,!1)}}return e})();const WC=J4(null,"core",[]);let zC=(()=>{class e{constructor(n){}static#e=this.\u0275fac=function(r){return new(r||e)(Si(El))};static#t=this.\u0275mod=La({type:e});static#n=this.\u0275inj=ki({})}return e})();function C_(e){return"boolean"==typeof e?e:null!=e&&"false"!==e}function __(e,t=NaN){return isNaN(parseFloat(e))||isNaN(Number(e))?t:Number(e)}function D_(e,t){Ic("NgSignals");const n=function X(e){const t=Object.create(Pe);t.computation=e;const n=()=>
1{if(L(t),V(t),t.value===de)throw t.error;return t.value};return n[Q]=t,n}(e);return t?.equal&&(n[Q].equal=t.equal),n}function S_(e){const t=B(null);try{return e()}finally{B(t)}}const T_=new dt("",{providedIn:"root",factory:()=>Vn(b_)});let b_=(()=>{class e{static#e=this.\u0275prov=Rn({token:e,providedIn:"root",factory:()=>new w_})}return e})();class w_{constructor(){this.queuedEffectCount=0,this.queues=new Map,this.pendingTasks=Vn(Iu),this.taskId=null}scheduleEffect(t){if(this.enqueue(t),null===this.taskId){const n=this.taskId=this.pendingTasks.add();queueMicrotask(()=>{this.flush(),this.pendingTasks.remove(n),this.taskId=null})}}enqueue(t){const n=t.creationZone;this.queues.has(n)||this.queues.set(n,new Set);const r=this.queues.get(n);r.has(t)||(this.queuedEffectCount++,r.add(t))}flush(){for(;this.queuedEffectCount>0;)for(const[t,n]of this.queues)null===t?this.flushQueue(n):t.run(()=>this.flushQueue(n))}flushQueue(t){for(const n of t)t.delete(n),this.queuedEffectCount--,n.run()}}class M_{constructor(t,n,r,i,s,u){this.scheduler=t,this.effectFn=n,this.creationZone=r,this.injector=s,this.watcher=function an(e,t,n){const r=Object.create(nn);n&&(r.consumerAllowSignalWrites=!0),r.fn=e,r.schedule=t;const i=S=>{r.cleanupFn=S};return r.ref={notify:()=>ue(r),run:()=>{if(null===r.fn)return;if(function F(){return j}())throw new Error("Schedulers cannot synchronously execute watches while scheduling.");if(r.dirty=!1,r.hasRun&&!Re(r))return;r.hasRun=!0;const S=he(r);try{r.cleanupFn(),r.cleanupFn=Ft,r.fn(i)}finally{oe(r,S)}},cleanup:()=>r.cleanupFn(),destroy:()=>function u(S){(function s(S){return null===S.fn&&null===S.schedule})(S)||(pe(S),S.cleanupFn(),S.fn=null,S.schedule=null,S.cleanupFn=Ft)}(r),[Q]:r},r.ref}(g=>this.runEffect(g),()=>this.schedule(),u),this.unregisterOnDestroy=i?.onDestroy(()=>this.destroy())}runEffect(t){try{this.effectFn(t)}catch(n){this.injector.get(za,null,{optional:!0})?.handleError(n)}}run(){this.watcher.run()}schedule(){this.scheduler.scheduleEffect(this)}destroy(){this.watcher.destroy(),this.unregisterOnDestroy?.()}}function P5(e,t){Ic("NgSignals"),!t?.injector&&ns();const n=t?.injector??Vn(Es),r=!0!==t?.manualCleanup?n.get(Jc):null,i=new M_(n.get(T_),e,typeof Zone>"u"?null:Zone.current,r,n,t?.allowSignalWrites??!1),s=n.get(n5,null,{optional:!0});return s&&8&s._lView[On]?(s._lView[Tc]??=[]).push(i.watcher.notify):i.watcher.notify(),i}function A_(e){const t=Yn(e);if(!t)return null;const n=new Ld(t);return{get selector(){return n.selector},get type(){return n.componentType},get inputs(){return n.inputs},get outputs(){return n.outputs},get ngContentSelectors(){return n.ngContentSelectors},get isStandalone(){return t.standalone},get isSignal(){return t.signals}}}},7440:(ct,Ce,o)=>{"use strict";o.d(Ce,{MW:()=>W,Wp:()=>ue,XU:()=>j,gL:()=>K});var p=o(2214),l=o(4438),R=o(3710);class j{constructor(we){return we}}class K{constructor(){return(0,p.Dk)()}}const Z=new l.nKC("angularfire2._apps"),F={provide:j,useFactory:function B(pe){return pe&&1===pe.length?pe[0]:new j((0,p.Sx)())},deps:[[new l.Xx1,Z]]},O={provide:K,deps:[[new l.Xx1,Z]]};function k(pe){return(we,me)=>{const Le=we.runOutsideAngular(()=>pe(me));return new j(Le)}}let V=(()=>{class pe{constructor(me){(0,p.KO)("angularfire",R.xv.full,"core"),(0,p.KO)("angularfire",R.xv.full,"app"),(0,p.KO)("angular",l.xvI.full,me.toString())}static \u0275fac=function(Le){return new(Le||pe)(l.KVO(l.Agw))};static \u0275mod=l.$C({type:pe});static \u0275inj=l.G2t({providers:[F,O]})}return pe})();function W(pe,...we){return{ngModule:V,providers:[{provide:Z,useFactory:k(pe),multi:!0,deps:[l.SKi,l.zZn,R.u0,...we]}]}}const ue=(0,R.S3)(p.Wp,!0)},6335:(ct,Ce,o)=>{"use strict";o.d(Ce,{Nj:()=>k,eJ:()=>ae,xI:()=>at,_q:()=>Re,gA:()=>_t,J1:()=>bn,x9:()=>Qt,df:()=>Kn,CI:()=>sn,r7:()=>un,kQ:()=>we});var p=o(3710),l=o(4438),R=o(7440),j=o(2214),K=o(2488),Q=o(1985);function Z(ir){return new Q.c(function(Bn){return{unsubscribe:(0,K.iZ)(ir,Bn.next.bind(Bn),Bn.error.bind(Bn),Bn.complete.bind(Bn))}})}const O="auth";class k{constructor(Bn){return Bn}}const L=new l.nKC("angularfire2.auth-instances");function re(ir){return(Bn,Qe)=>{const it=Bn.runOutsideAngular(()=>ir(Qe));return new k(it)}}const ue={provide:class V{constructor(){return(0,p.CA)(O)}},deps:[[new l.Xx1,L]]}
1,he={provide:k,useFactory:function Y(ir,Bn){const Qe=(0,p.lR)(O,ir,Bn);return Qe&&new k(Qe)},deps:[[new l.Xx1,L],R.XU]};let oe=(()=>{class ir{constructor(){(0,j.KO)("angularfire",p.xv.full,"auth")}static \u0275fac=function(it){return new(it||ir)};static \u0275mod=l.$C({type:ir});static \u0275inj=l.G2t({providers:[he,ue]})}return ir})();function Re(ir,...Bn){return{ngModule:oe,providers:[{provide:L,useFactory:re(ir),multi:!0,deps:[l.SKi,l.zZn,p.u0,R.gL,[new l.Xx1,p.Jv],...Bn]}]}}const we=(0,p.S3)(Z,!0),ae=(0,p.S3)(K.eJ,!0),at=(0,p.S3)(K.xI,!0),_t=(0,p.S3)(K.gA,!0),bn=(0,p.S3)(K.J1,!0),Qt=(0,p.S3)(K.x9,!0),Kn=(0,p.S3)(K.df,!0),sn=(0,p.S3)(K.CI,!0),un=(0,p.S3)(K.r7,!0)},3710:(ct,Ce,o)=>{"use strict";o.d(Ce,{CA:()=>V,Jv:()=>W,S3:()=>X,lR:()=>k,u0:()=>he,xv:()=>F});var p=o(4438),l=o(2214),R=o(7242),j=o(3236),K=o(1985),Q=o(8141),B=o(6745),Z=o(941);const F=new p.RxE("ANGULARFIRE2_VERSION");function k(se,ae,de){if(ae){if(1===ae.length)return ae[0];const at=ae.filter(bt=>bt.app===de);if(1===at.length)return at[0]}return de.container.getProvider(se).getImmediate({optional:!0})}const V=(se,ae)=>{const de=ae?[ae]:(0,l.Dk)(),Pe=[];return de.forEach(Ye=>{Ye.container.getProvider(se).instances.forEach(bt=>{Pe.includes(bt)||Pe.push(bt)})}),Pe};class W{constructor(){return V(L)}}const L="app-check";function Y(){}class re{zone;delegate;constructor(ae,de=R.T){this.zone=ae,this.delegate=de}now(){return this.delegate.now()}schedule(ae,de,Pe){const Ye=this.zone;return this.delegate.schedule(function(bt){Ye.runGuarded(()=>{ae.apply(this,[bt])})},de,Pe)}}class ue{zone;task=null;constructor(ae){this.zone=ae}call(ae,de){const Pe=this.unscheduleTask.bind(this);return this.task=this.zone.run(()=>Zone.current.scheduleMacroTask("firebaseZoneBlock",Y,{},Y,Y)),de.pipe((0,Q.M)({next:Pe,complete:Pe,error:Pe})).subscribe(ae).add(Pe)}unscheduleTask(){setTimeout(()=>{null!=this.task&&"scheduled"===this.task.state&&(this.task.invoke(),this.task=null)},10)}}let he=(()=>{class se{ngZone;outsideAngular;insideAngular;constructor(de){this.ngZone=de,this.outsideAngular=de.runOutsideAngular(()=>new re(Zone.current)),this.insideAngular=de.run(()=>new re(Zone.current,j.E)),globalThis.\u0275AngularFireScheduler||=this}static \u0275fac=function(Pe){return new(Pe||se)(p.KVO(p.SKi))};static \u0275prov=p.jDH({token:se,factory:se.\u0275fac,providedIn:"root"})}return se})();function oe(){const se=globalThis.\u0275AngularFireScheduler;if(!se)throw new Error("Either AngularFireModule has not been provided in your Ap
1pModule (this can be done manually or implictly using\nprovideFirebaseApp) or you're calling an AngularFire method outside of an NgModule (which is not supported).");return se}function pe(se){return oe().ngZone.run(()=>se())}function Le(se){return function Ne(se){return function(de){return(de=de.lift(new ue(se.ngZone))).pipe((0,B._)(se.outsideAngular),(0,Z.Q)(se.insideAngular))}}(oe())(se)}const ie=(se,ae)=>function(){const Pe=arguments;return ae&&setTimeout(()=>{"scheduled"===ae.state&&ae.invoke()},10),pe(()=>se.apply(void 0,Pe))},X=(se,ae)=>function(){let de;const Pe=arguments;for(let at=0;at<arguments.length;at++)"function"==typeof Pe[at]&&(ae&&(de||=pe(()=>Zone.current.scheduleMacroTask("firebaseZoneBlock",Y,{},Y,Y))),Pe[at]=ie(Pe[at],de));const Ye=function Re(se){return oe().ngZone.runOutsideAngular(()=>se())}(()=>se.apply(this,Pe));if(!ae){if(Ye instanceof K.c){const at=oe();return Ye.pipe((0,B._)(at.outsideAngular),(0,Z.Q)(at.insideAngular))}return pe(()=>Ye)}return Ye instanceof K.c?Ye.pipe(Le):Ye instanceof Promise?pe(()=>new Promise((at,bt)=>Ye.then(st=>pe(()=>at(st)),st=>pe(()=>bt(st))))):"function"==typeof Ye&&de?function(){return setTimeout(()=>{de&&"scheduled"===de.state&&de.invoke()},10),Ye.apply(this,arguments)}:pe(()=>Ye)}},345:(ct,Ce,o)=>{"use strict";o.d(Ce,{B7:()=>Ne,Bb:()=>er,W8:()=>wt,hE:()=>Gt,sG:()=>nn,up:()=>Ee});var p=o(4438),l=o(177);class R extends l.VF{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class j extends R{static makeCurrent(){(0,l.ZD)(new j)}onAndCancel(it,Me,Ke){return it.addEventListener(Me,Ke),()=>{it.removeEventListener(Me,Ke)}}dispatchEvent(it,Me){it.dispatchEvent(Me)}remove(it){it.parentNode&&it.parentNode.removeChild(it)}createElement(it,Me){return(Me=Me||this.getDefaultDocument()).createElement(it)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(it){return it.nodeType===Node.ELEMENT_NODE}isShadowRoot(it){return it instanceof DocumentFragment}getGlobalEventTarget(it,Me){return"window"===Me?window:"document"===Me?it:"body"===Me?it.body:null}getBaseHref(it){const Me=function Q(){return K=K||document.querySelector("base"),K?K.getAttribute("href"):null}();return null==Me?null:function B(Qe){return new URL(Qe,document.baseURI).pathname}(Me)}resetBaseElement(){K=null}getUserAgent(){return window.navigator.userAgent}getCookie(it){return(0,l._b)(document.cookie,it)}}let K=null,F=(()=>{class Qe{build(){return new XMLHttpRequest}static#e=this.\u0275fac=function(Ke){return new(Ke||Qe)};static#t=this.\u0275prov=p.jDH({token:Qe,factory:Qe.\u0275fac})}return Qe})();const O=new p.nKC("");let k=(()=>{class Qe{constructor(Me,Ke){this._zone=Ke,this._eventNameToPlugin=new Map,Me.forEach(ye=>{ye.manager=this}),this._plugins=Me.slice().reverse()}addEventListener(Me,Ke,ye){return this._findPluginFor(Ke).addEventListener(Me,Ke,ye)}getZone(){return this._zone}_findPluginFor(Me){let Ke=this._eventNameToPlugin.get(Me);if(Ke)return Ke;if(Ke=this._plugins.find(Te=>Te.supports(Me)),!Ke)throw new p.wOt(5101,!1);return this._eventNameToPlugin.set(Me,Ke),Ke}static#e=this.\u0275fac=function(Ke){return new(Ke||Qe)(p.KVO(O),p.KVO(p.SKi))};static#t=this.\u0275prov=p.jDH({token:Qe,factory:Qe.\u0275fac})}return Qe})();class V{constructor(it){this._doc=it}}const W="ng-app-id";let L=(()=>{class Qe{constructor(Me,Ke,ye,Te={}){this.doc=Me,this.appId=Ke,this.nonce=ye,this.platformId=Te,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=(0,l.Vy)(Te),this.resetHostNodes()}addStyles(Me){for(const Ke of Me)1===this.changeUsageCount(Ke,1)&&this.onStyleAdded(Ke)}removeStyles(Me){for(const Ke of Me)this.changeUsageCount(Ke,-1)<=0&&this.onStyleRemoved(Ke)}ngOnDestroy(){const Me=this.styleNodesInDOM;Me&&(Me.forEach(Ke=>Ke.remove()),Me.clear());for(const Ke of this.getAllStyles())this.onStyleRemoved(Ke);this.resetHostNodes()}addHost(Me){this.hostNodes.add(Me);for(const Ke of this.getAllStyles())this.addStyleToHost(Me,Ke)}removeHost(Me){this.hostNodes.delete(Me)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(Me){for(const Ke of this.hostNodes)this.addStyleToHost(Ke,Me)}onStyleRemoved(Me){const Ke=this.styleRef;Ke.get(Me)?.elements?.forEach(ye=>ye.remove()),Ke.delete(Me)}collectServerRenderedStyles(){const Me=this.doc.head?.querySelectorAll(`style[${W}="${this.appId}"]`);if(Me?.length){const Ke=new Map;return Me.forEach(ye=>{null!=ye.textContent&&Ke.set(ye.textContent,ye)}),Ke}return null}
1changeUsageCount(Me,Ke){const ye=this.styleRef;if(ye.has(Me)){const Te=ye.get(Me);return Te.usage+=Ke,Te.usage}return ye.set(Me,{usage:Ke,elements:[]}),Ke}getStyleElement(Me,Ke){const ye=this.styleNodesInDOM,Te=ye?.get(Ke);if(Te?.parentNode===Me)return ye.delete(Ke),Te.removeAttribute(W),Te;{const Ue=this.doc.createElement("style");return this.nonce&&Ue.setAttribute("nonce",this.nonce),Ue.textContent=Ke,this.platformIsServer&&Ue.setAttribute(W,this.appId),Me.appendChild(Ue),Ue}}addStyleToHost(Me,Ke){const ye=this.getStyleElement(Me,Ke),Te=this.styleRef,Ue=Te.get(Ke)?.elements;Ue?Ue.push(ye):Te.set(Ke,{elements:[ye],usage:1})}resetHostNodes(){const Me=this.hostNodes;Me.clear(),Me.add(this.doc.head)}static#e=this.\u0275fac=function(Ke){return new(Ke||Qe)(p.KVO(l.qQ),p.KVO(p.sZ2),p.KVO(p.BIS,8),p.KVO(p.Agw))};static#t=this.\u0275prov=p.jDH({token:Qe,factory:Qe.\u0275fac})}return Qe})();const Y={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},re=/%COMP%/g,pe=new p.nKC("",{providedIn:"root",factory:()=>!0});function Le(Qe,it){return it.map(Me=>Me.replace(re,Qe))}let Ne=(()=>{class Qe{constructor(Me,Ke,ye,Te,Ue,yt,nt,Yt=null){this.eventManager=Me,this.sharedStylesHost=Ke,this.appId=ye,this.removeStylesOnCompDestroy=Te,this.doc=Ue,this.platformId=yt,this.ngZone=nt,this.nonce=Yt,this.rendererByCompId=new Map,this.platformIsServer=(0,l.Vy)(yt),this.defaultRenderer=new ie(Me,Ue,nt,this.platformIsServer)}createRenderer(Me,Ke){if(!Me||!Ke)return this.defaultRenderer;this.platformIsServer&&Ke.encapsulation===p.gXe.ShadowDom&&(Ke={...Ke,encapsulation:p.gXe.Emulated});const ye=this.getOrCreateRenderer(Me,Ke);return ye instanceof Ye?ye.applyToHost(Me):ye instanceof Pe&&ye.applyStyles(),ye}getOrCreateRenderer(Me,Ke){const ye=this.rendererByCompId;let Te=ye.get(Ke.id);if(!Te){const Ue=this.doc,yt=this.ngZone,nt=this.eventManager,Yt=this.sharedStylesHost,Tn=this.removeStylesOnCompDestroy,Jn=this.platformIsServer;switch(Ke.encapsulation){case p.gXe.Emulated:Te=new Ye(nt,Yt,Ke,this.appId,Tn,Ue,yt,Jn);break;case p.gXe.ShadowDom:return new de(nt,Yt,Me,Ke,Ue,yt,this.nonce,Jn);default:Te=new Pe(nt,Yt,Ke,Tn,Ue,yt,Jn)}ye.set(Ke.id,Te)}return Te}ngOnDestroy(){this.rendererByCompId.clear()}static#e=this.\u0275fac=function(Ke){return new(Ke||Qe)(p.KVO(k),p.KVO(L),p.KVO(p.sZ2),p.KVO(pe),p.KVO(l.qQ),p.KVO(p.Agw),p.KVO(p.SKi),p.KVO(p.BIS))};static#t=this.\u0275prov=p.jDH({token:Qe,factory:Qe.\u0275fac})}return Qe})();class ie{constructor(it,Me,Ke,ye){this.eventManager=it,this.doc=Me,this.ngZone=Ke,this.platformIsServer=ye,this.data=Object.create(null),this.throwOnSyntheticProps=!0,this.destroyNode=null}destroy(){}createElement(it,Me){return Me?this.doc.createElementNS(Y[Me]||Me,it):this.doc.createElement(it)}createComment(it){return this.doc.createComment(it)}createText(it){return this.doc.createTextNode(it)}appendChild(it,Me){(ae(it)?it.content:it).appendChild(Me)}insertBefore(it,Me,Ke){it&&(ae(it)?it.content:it).insertBefore(Me,Ke)}removeChild(it,Me){it&&it.removeChild(Me)}selectRootElement(it,Me){let Ke="string"==typeof it?this.doc.querySelector(it):it;if(!Ke)throw new p.wOt(-5104,!1);return Me||(Ke.textContent=""),Ke}parentNode(it){return it.parentNode}nextSibling(it){return it.nextSibling}setAttribute(it,Me,Ke,ye){if(ye){Me=ye+":"+Me;const Te=Y[ye];Te?it.setAttributeNS(Te,Me,Ke):it.setAttribute(Me,Ke)}else it.setAttribute(Me,Ke)}removeAttribute(it,Me,Ke){if(Ke){const ye=Y[Ke];ye?it.removeAttributeNS(ye,Me):it.removeAttribute(`${Ke}:${Me}`)}else it.removeAttribute(Me)}addClass(it,Me){it.classList.add(Me)}removeClass(it,Me){it.classList.remove(Me)}setStyle(it,Me,Ke,ye){ye&(p.czy.DashCase|p.czy.Important)?it.style.setProperty(Me,Ke,ye&p.czy.Important?"important":""):it.style[Me]=Ke}removeStyle(it,Me,Ke){Ke&p.czy.DashCase?it.style.removeProperty(Me):it.style[Me]=""}setProperty(it,Me,Ke){null!=it&&(it[Me]=Ke)}setValue(it,Me){it.nodeValue=Me}listen(it,Me,Ke){if("string"==typeof it&&!(it=(0,l.QT)().getGlobalEventTarget(this.doc,it)))throw new Error(`Unsupported event target ${it} for event ${Me}`);return this.eventManager.addEventListener(it,Me,this.decoratePreventDefault(Ke))}decoratePreventDefault(it){return Me=>{if("__ngUnwrap__"===Me)return it;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>it(Me)):it(Me))&&Me.preventDefault()}}}function ae(Qe){return"TEMPLATE"===Qe.tagName&&void 0!==Qe.content}class de extends ie{constructor(it,Me,Ke,ye,Te,Ue,yt,nt){super(it,Te,Ue,nt),this.sharedStylesHost=Me,this.hostEl=Ke,this.shadowRoot=Ke.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const Yt=Le(ye.id,ye.styles);for(const Tn of Yt){const Jn=document.createElement("style");yt&&Jn.setAttribute("nonce",yt),Jn.textContent=Tn,this.shadowRoot.appendChild(Jn)}}nodeOrShadowRoot(it){return it===this.hostEl?this.shadowRoot:it}appendChild(it,Me){return super.appendChild(this.nodeOrShadowRoot(it),Me)}insertBefore(it,Me,Ke){return super.insertBefore(this.nodeOrShadowRoot(it),Me,Ke)}removeChild(it,Me){return super.removeChild(this.nodeOrShadowRoot(it),Me)}parentNode(it){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(it)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class Pe extends ie{constructor(it,Me,Ke,ye,Te,Ue,yt,nt){super(it,Te,Ue,yt),this.sharedStylesHost=Me,this.removeStylesOnCompDestroy=ye,this.styles=nt?Le(nt,Ke.styles):Ke.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class Ye extends Pe{constructor(it,Me,Ke,ye,Te,Ue,yt,nt){const Yt=ye+"-"+Ke.id;super(it,Me,Ke,Te,Ue,yt,nt,Yt),this.contentAttr=function we(Qe){return"_ngcontent-%COMP%".replace(re,Qe)}(Yt),this.hostAttr=function me(Qe){return"_nghost-%COMP%".replace(re,Qe)}(Yt)}applyToHost(it){this.applyStyles(),this.setAttribute(it,this.hostAttr,"")}createElement(it,Me){const Ke=super.createElement(it,Me);return super.setAttribute(Ke,this.contentAttr,""),Ke}}let at=(()=>{class Qe extends V{constructor(Me){super(Me)}supports(Me){return!0}addEventListener(Me,Ke,ye){return Me.addEventListener(Ke,ye,!1),()=>this.removeEventListener(Me,Ke,ye)}removeEventListener(Me,Ke,ye){return Me.removeEventListener(Ke,ye)}static#e=this.\u0275fac=function(Ke){return new(Ke||Qe)(p.KVO(l.qQ))};static#t=this.\u0275prov=p.jDH({token:Qe,factory:Qe.\u0275fac})}return Qe})();const bt=["alt","control","meta","shift"],st={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},He={alt:Qe=>Qe.altKey,control:Qe=>Qe.ctrlKey,meta:Qe=>Qe.metaKey,shift:Qe=>Qe.shiftKey};let Ge=(()=>{class Qe extends V{constructor(Me){super(Me)}supports(Me){return null!=Qe.parseEventName(Me)}addEventListener(Me,Ke,ye){const Te=Qe.parseEventName(Ke),Ue=Qe.eventCallback(Te.fullKey,ye,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,l.QT)().onAndCancel(Me,Te.domEventName,Ue))}static parseEventName(Me){const Ke=Me.toLowerCase().split("."),ye=Ke.shift();if(0===Ke.length||"keydown"!==ye&&"keyup"!==ye)return null;const Te=Qe._normalizeKey(Ke.pop());
1let Ue="",yt=Ke.indexOf("code");if(yt>-1&&(Ke.splice(yt,1),Ue="code."),bt.forEach(Yt=>{const Tn=Ke.indexOf(Yt);Tn>-1&&(Ke.splice(Tn,1),Ue+=Yt+".")}),Ue+=Te,0!=Ke.length||0===Te.length)return null;const nt={};return nt.domEventName=ye,nt.fullKey=Ue,nt}static matchEventFullKeyCode(Me,Ke){let ye=st[Me.key]||Me.key,Te="";return Ke.indexOf("code.")>-1&&(ye=Me.code,Te="code."),!(null==ye||!ye)&&(ye=ye.toLowerCase()," "===ye?ye="space":"."===ye&&(ye="dot"),bt.forEach(Ue=>{Ue!==ye&&(0,He[Ue])(Me)&&(Te+=Ue+".")}),Te+=ye,Te===Ke)}static eventCallback(Me,Ke,ye){return Te=>{Qe.matchEventFullKeyCode(Te,Me)&&ye.runGuarded(()=>Ke(Te))}}static _normalizeKey(Me){return"esc"===Me?"escape":Me}static#e=this.\u0275fac=function(Ke){return new(Ke||Qe)(p.KVO(l.qQ))};static#t=this.\u0275prov=p.jDH({token:Qe,factory:Qe.\u0275fac})}return Qe})();const nn=(0,p.oH4)(p.fpN,"browser",[{provide:p.Agw,useValue:l.AJ},{provide:p.PLl,useValue:function At(){j.makeCurrent()},multi:!0},{provide:l.qQ,useFactory:function an(){return(0,p.TL$)(document),document},deps:[]}]),Dn=new p.nKC(""),gt=[{provide:p.e01,useClass:class Z{addToWindow(it){p.JZv.getAngularTestability=(Ke,ye=!0)=>{const Te=it.findTestabilityInTree(Ke,ye);if(null==Te)throw new p.wOt(5103,!1);return Te},p.JZv.getAllAngularTestabilities=()=>it.getAllTestabilities(),p.JZv.getAllAngularRootElements=()=>it.getAllRootElements(),p.JZv.frameworkStabilizers||(p.JZv.frameworkStabilizers=[]),p.JZv.frameworkStabilizers.push(Ke=>{const ye=p.JZv.getAllAngularTestabilities();let Te=ye.length;const Ue=function(){Te--,0==Te&&Ke()};ye.forEach(yt=>{yt.whenStable(Ue)})})}findTestabilityInTree(it,Me,Ke){return null==Me?null:it.getTestability(Me)??(Ke?(0,l.QT)().isShadowRoot(Me)?this.findTestabilityInTree(it,Me.host,!0):this.findTestabilityInTree(it,Me.parentElement,!0):null)}},deps:[]},{provide:p.WHO,useClass:p.NYb,deps:[p.SKi,p.giA,p.e01]},{provide:p.NYb,useClass:p.NYb,deps:[p.SKi,p.giA,p.e01]}],tn=[{provide:p.H8p,useValue:"root"},{provide:p.zcH,useFactory:function Jt(){return new p.zcH},deps:[]},{provide:O,useClass:at,multi:!0,deps:[l.qQ,p.SKi,p.Agw]},{provide:O,useClass:Ge,multi:!0,deps:[l.qQ]},Ne,L,k,{provide:p._9s,useExisting:Ne},{provide:l.N0,useClass:F,deps:[]},[]];let er=(()=>{class Qe{constructor(Me){}static withServerTransition(Me){return{ngModule:Qe,providers:[{provide:p.sZ2,useValue:Me.appId}]}}static#e=this.\u0275fac=function(Ke){return new(Ke||Qe)(p.KVO(Dn,12))};static#t=this.\u0275mod=p.$C({type:Qe});static#n=this.\u0275inj=p.G2t({providers:[...tn,...gt],imports:[l.MD,p.Hbi]})}return Qe})(),wt=(()=>{class Qe{constructor(Me){this._doc=Me,this._dom=(0,l.QT)()}addTag(Me,Ke=!1){return Me?this._getOrCreateElement(Me,Ke):null}addTags(Me,Ke=!1){return Me?Me.reduce((ye,Te)=>(Te&&ye.push(this._getOrCreateElement(Te,Ke)),ye),[]):[]}getTag(Me){return Me&&this._doc.querySelector(`meta[${Me}]`)||null}getTags(Me){if(!Me)return[];const Ke=this._doc.querySelectorAll(`meta[${Me}]`);return Ke?[].slice.call(Ke):[]}updateTag(Me,Ke){if(!Me)return null;Ke=Ke||this._parseSelector(Me);const ye=this.getTag(Ke);return ye?this._setMetaElementAttributes(Me,ye):this._getOrCreateElement(Me,!0)}removeTag(Me){this.removeTagElement(this.getTag(Me))}removeTagElement(Me){Me&&this._dom.remove(Me)}_getOrCreateElement(Me,Ke=!1){if(!Ke){const Ue=this._parseSelector(Me),yt=this.getTags(Ue).filter(nt=>this._containsAttributes(Me,nt))[0];if(void 0!==yt)return yt}const ye=this._dom.createElement("meta");return this._setMetaElementAttributes(Me,ye),this._doc.getElementsByTagName("head")[0].appendChild(ye),ye}_setMetaElementAttributes(Me,Ke){return Object.keys(Me).forEach(ye=>Ke.setAttribute(this._getMetaKeyMap(ye),Me[ye])),Ke}_parseSelector(Me){const Ke=Me.name?"name":"property";return`${Ke}="${Me[Ke]}"`}_containsAttributes(Me,Ke){return Object.keys(Me).every(ye=>Ke.getAttribute(this._getMetaKeyMap(ye))===Me[ye])}_getMetaKeyMap(Me){return Rt[Me]||Me}static#e=this.\u0275fac=function(Ke){return new(Ke||Qe)(p.KVO(l.qQ))};static#t=this.\u0275prov=p.jDH({token:Qe,factory:Qe.\u0275fac,providedIn:"root"})}return Qe})();const Rt={httpEquiv:"http-equiv"};let Gt=(()=>{class Qe{constructor(Me){this._doc=Me}getTitle(){return this._doc.title}setTitle(Me){this._doc.title=Me||""}static#e=this.\u0275fac=function(Ke){return new(Ke||Qe)(p.KVO(l.qQ))};static#t=this.\u0275prov=p.jDH({token:Qe,factory:Qe.\u0275fac,providedIn:"root"})}return Qe})(),Ee=(()=>{class Qe{static#e=this.\u0275fac=function(Ke){return new(Ke||Qe)};static#t=this.\u0275prov=p.jDH({token:Qe,factory:function(Ke){let ye=null;return ye=Ke?new(Ke||Qe):p.KVO(Se),ye},providedIn:"root"})}return Qe})(),Se=(()=>
1{class Qe extends Ee{constructor(Me){super(),this._doc=Me}sanitize(Me,Ke){if(null==Ke)return null;switch(Me){case p.WPN.NONE:return Ke;case p.WPN.HTML:return(0,p.ZF7)(Ke,"HTML")?(0,p.rcV)(Ke):(0,p.h9k)(this._doc,String(Ke)).toString();case p.WPN.STYLE:return(0,p.ZF7)(Ke,"Style")?(0,p.rcV)(Ke):Ke;case p.WPN.SCRIPT:if((0,p.ZF7)(Ke,"Script"))return(0,p.rcV)(Ke);throw new p.wOt(5200,!1);case p.WPN.URL:return(0,p.ZF7)(Ke,"URL")?(0,p.rcV)(Ke):(0,p.$MX)(String(Ke));case p.WPN.RESOURCE_URL:if((0,p.ZF7)(Ke,"ResourceURL"))return(0,p.rcV)(Ke);throw new p.wOt(5201,!1);default:throw new p.wOt(5202,!1)}}bypassSecurityTrustHtml(Me){return(0,p.Kcf)(Me)}bypassSecurityTrustStyle(Me){return(0,p.cWb)(Me)}bypassSecurityTrustScript(Me){return(0,p.UyX)(Me)}bypassSecurityTrustUrl(Me){return(0,p.osQ)(Me)}bypassSecurityTrustResourceUrl(Me){return(0,p.e5t)(Me)}static#e=this.\u0275fac=function(Ke){return new(Ke||Qe)(p.KVO(l.qQ))};static#t=this.\u0275prov=p.jDH({token:Qe,factory:Qe.\u0275fac,providedIn:"root"})}return Qe})()},5144:(ct,Ce,o)=>{"use strict";o.d(Ce,{nX:()=>Ri,nU:()=>$n,j5:()=>Vr,wF:()=>tr,L6:()=>Ai,Z:()=>ar,gx:()=>cs,Ix:()=>Sr,Wk:()=>Vs,wQ:()=>Gr,iI:()=>wo,n3:()=>Co,Sd:()=>An});var p=o(467),l=o(4438),R=o(1985),j=o(8071),Q=o(8455),B=o(7673),Z=o(4412),F=o(4572),O=o(9350),k=o(6365),W=o(9326);function L(...m){return function V(){return(0,k.U)(1)}()((0,Q.H)(m,(0,W.lI)(m)))}var Y=o(9030),re=o(1203);function ue(m,w){const _=(0,j.T)(m)?m:()=>m,A=G=>G.error(_());return new R.c(w?G=>w.schedule(A,0,G):A)}var he=o(983),oe=o(8359),Re=o(9974),pe=o(4360);function we(){return(0,Re.N)((m,w)=>{let _=null;m._refCount++;const A=(0,pe._)(w,void 0,void 0,void 0,()=>{if(!m||m._refCount<=0||0<--m._refCount)return void(_=null);const G=m._connection,le=_;_=null,G&&(!le||G===le)&&G.unsubscribe(),w.unsubscribe()});m.subscribe(A),A.closed||(_=m.connect())})}class me extends R.c{constructor(w,_){super(),this.source=w,this.subjectFactory=_,this._subject=null,this._refCount=0,this._connection=null,(0,Re.S)(w)&&(this.lift=w.lift)}_subscribe(w){return this.getSubject().subscribe(w)}getSubject(){const w=this._subject;return(!w||w.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:w}=this;this._subject=this._connection=null,w?.unsubscribe()}connect(){let w=this._connection;if(!w){w=this._connection=new oe.yU;const _=this.getSubject();w.add(this.source.subscribe((0,pe._)(_,void 0,()=>{this._teardown(),_.complete()},A=>{this._teardown(),_.error(A)},()=>this._teardown()))),w.closed&&(this._connection=null,w=oe.yU.EMPTY)}return w}refCount(){return we()(this)}}var Le=o(1413),Ne=o(177),ie=o(6354),X=o(5558),se=o(6697),de=o(5964),Pe=o(1397);function Ye(m){return(0,Re.N)((w,_)=>{let A=!1;w.subscribe((0,pe._)(_,G=>{A=!0,_.next(G)},()=>{A||_.next(m),_.complete()}))})}function at(m=bt){return(0,Re.N)((w,_)=>{let A=!1;w.subscribe((0,pe._)(_,G=>{A=!0,_.next(G)},()=>A?_.complete():_.error(m())))})}function bt(){return new O.G}var st=o(3669);function He(m,w){const _=arguments.length>=2;return A=>A.pipe(m?(0,de.p)((G,le)=>m(G,le,A)):st.D,(0,se.s)(1),_?Ye(w):at(()=>new O.G))}var Ge=o(274),ke=o(8141),je=o(8750);function We(m){return(0,Re.N)((w,_)=>{let le,A=null,G=!1;A=w.subscribe((0,pe._)(_,void 0,void 0,Be=>{le=(0,je.Tg)(m(Be,We(m)(w))),A?(A.unsubscribe(),A=null,le.subscribe(_)):G=!0})),G&&(A.unsubscribe(),A=null,le.subscribe(_))})}var qe=o(2816);function At(m){return m<=0?()=>he.w:(0,Re.N)((w,_)=>{let A=[];w.subscribe((0,pe._)(_,G=>{A.push(G),m<A.length&&A.shift()},()=>{for(const G of A)_.next(G);_.complete()},void 0,()=>{A=null}))})}var Ft=o(980),nn=o(6977),Dn=o(345);const gt="primary",tn=Symbol("RouteTitle");class er{constructor(w){this.params=w||{}}has(w){return Object.prototype.hasOwnProperty.call(this.params,w)}get(w){if(this.has(w)){const _=this.params[w];return Array.isArray(_)?_[0]:_}return null}getAll(w){if(this.has(w)){const _=this.params[w];return Array.isArray(_)?_:[_]}return[]}get keys(){return Object.keys(this.params)}}function wt(m){return new er(m)}function Rt(m,w,_){const A=_.path.split("/");if(A.length>m.length||"full"===_.pathMatch&&(w.hasChildren()||A.length<m.length))return null;const G={};for(let le=0;le<A.length;le++){const Be=A[le],It=m[le];if(Be.startsWith(":"))G[Be.substring(1)]=It;else if(Be!==It.path)return null}return{consumed:m.slice(0,A.length),posParams:G}}function _t(m,w){const _=m?bn(m):void 0,A=w?bn(w):void 0;if(!_||!A||_.length!=A.length)return!1;let G;for(let le=0;le<_.length;le++)if(G=_[le],!Ot(m[G],w[G]))return!1;return!0}function bn(m){return[...Object.keys(m),...Object.getOwnPropertySymbols(m)]}function Ot(m,w){if(Array.isArray(m)&&Array.isArray(w)){if(m.length!==w.length)return!1;const _=[...m].sort(),A=[...w].sort();return _.every((G,le)=>A[le]===G)}return m===w}function Vt(m){return m.length>0?m[m.length-1]:null}function zt(m){return function K(m){return!!m&&(m instanceof R.c||(0,j.T)(m.lift)&&(0,j.T)(m.subscribe))}(m)?m:(0,l.jNT)(m)?(0,Q.H)(Promise.resolve(m)):(0,B.of)(m)}const fn={exact:function Hn(m,w,_){if(!un(m.segments,w.segments)||!Wn(m.segments,w.segments,_)||m.numberOfChildren!==w.numberOfChildren)return!1;for(const A in w.children)if(!m.children[A]||!Hn(m.children[A],w.children[A],_))return!1;return!0},subset:Un},cn={exact:function ln(m,w){return _t(m,w)},subset:function Kn(m,w){return Object.keys(w).length<=Object.keys(m).length&&Object.keys(w).every(_=>Ot(m[_],w[_]))},ignored:()=>!0};function Qt(m,w,_){return fn[_.paths](m.root,w.root,_.matrixParams)&&cn[_.queryParams](m.queryParams,w.queryParams)&&!("exact"===_.fragment&&m.fragment!==w.fragment)}function Un(m,w,_){return sn(m,w,w.segments,_)}function sn(m,w,_,A){if(m.segments.length>_.length){const G=m.segments.slice(0,_.length);
1return!(!un(G,_)||w.hasChildren()||!Wn(G,_,A))}if(m.segments.length===_.length){if(!un(m.segments,_)||!Wn(m.segments,_,A))return!1;for(const G in w.children)if(!m.children[G]||!Un(m.children[G],w.children[G],A))return!1;return!0}{const G=_.slice(0,m.segments.length),le=_.slice(m.segments.length);return!!(un(m.segments,G)&&Wn(m.segments,G,A)&&m.children[gt])&&sn(m.children[gt],w,le,A)}}function Wn(m,w,_){return w.every((A,G)=>cn[_](m[G].parameters,A.parameters))}class Ee{constructor(w=new Se([],{}),_={},A=null){this.root=w,this.queryParams=_,this.fragment=A}get queryParamMap(){return this._queryParamMap??=wt(this.queryParams),this._queryParamMap}toString(){return Vi.serialize(this)}}class Se{constructor(w,_){this.segments=w,this.children=_,this.parent=null,Object.values(_).forEach(A=>A.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return ir(this)}}class vt{constructor(w,_){this.path=w,this.parameters=_}get parameterMap(){return this._parameterMap??=wt(this.parameters),this._parameterMap}toString(){return Ue(this)}}function un(m,w){return m.length===w.length&&m.every((_,A)=>_.path===w[A].path)}let An=(()=>{class m{static#e=this.\u0275fac=function(A){return new(A||m)};static#t=this.\u0275prov=l.jDH({token:m,factory:()=>new $n,providedIn:"root"})}return m})();class $n{parse(w){const _=new os(w);return new Ee(_.parseRootSegment(),_.parseQueryParams(),_.parseFragment())}serialize(w){const _=`/${Bn(w.root,!0)}`,A=function nt(m){const w=Object.entries(m).map(([_,A])=>Array.isArray(A)?A.map(G=>`${it(_)}=${it(G)}`).join("&"):`${it(_)}=${it(A)}`).filter(_=>_);return w.length?`?${w.join("&")}`:""}(w.queryParams);return`${_}${A}${"string"==typeof w.fragment?`#${function Me(m){return encodeURI(m)}(w.fragment)}`:""}`}}const Vi=new $n;function ir(m){return m.segments.map(w=>Ue(w)).join("/")}function Bn(m,w){if(!m.hasChildren())return ir(m);if(w){const _=m.children[gt]?Bn(m.children[gt],!1):"",A=[];return Object.entries(m.children).forEach(([G,le])=>{G!==gt&&A.push(`${G}:${Bn(le,!1)}`)}),A.length>0?`${_}(${A.join("//")})`:_}{const _=function cr(m,w){let _=[];return Object.entries(m.children).forEach(([A,G])=>{A===gt&&(_=_.concat(w(G,A)))}),Object.entries(m.children).forEach(([A,G])=>{A!==gt&&(_=_.concat(w(G,A)))}),_}(m,(A,G)=>G===gt?[Bn(m.children[gt],!1)]:[`${G}:${Bn(A,!1)}`]);return 1===Object.keys(m.children).length&&null!=m.children[gt]?`${ir(m)}/${_[0]}`:`${ir(m)}/(${_.join("//")})`}}function Qe(m){return encodeURIComponent(m).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function it(m){return Qe(m).replace(/%3B/gi,";")}function Ke(m){return Qe(m).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function ye(m){return decodeURIComponent(m)}function Te(m){return ye(m.replace(/\+/g,"%20"))}function Ue(m){return`${Ke(m.path)}${function yt(m){return Object.entries(m).map(([w,_])=>`;${Ke(w)}=${Ke(_)}`).join("")}(m.parameters)}`}const Yt=/^[^\/()?;#]+/;function Tn(m){const w=m.match(Yt);return w?w[0]:""}const Jn=/^[^\/()?;=#]+/,Tr=/^[^=?&#]+/,_n=/^[^&#]+/;class os{constructor(w){this.url=w,this.remaining=w}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new Se([],{}):new Se([],this.parseChildren())}parseQueryParams(){const w={};if(this.consumeOptional("?"))do{this.parseQueryParam(w)}while(this.consumeOptional("&"));return w}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const w=[];for(this.peekStartsWith("(")||w.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),w.push(this.parseSegment());let _={};this.peekStartsWith("/(")&&(this.capture("/"),_=this.parseParens(!0));let A={};return this.peekStartsWith("(")&&(A=this.parseParens(!1)),(w.length>0||Object.keys(_).length>0)&&(A[gt]=new Se(w,_)),A}parseSegment(){const w=Tn(this.remaining);if(""===w&&this.peekStartsWith(";"))throw new l.wOt(4009,!1);return this.capture(w),new vt(ye(w),this.parseMatrixParams())}parseMatrixParams(){const w={};for(;this.consumeOptional(";");)this.parseParam(w);return w}parseParam(w){const _=function Ii(m){const w=m.match(Jn);return w?w[0]:""}(this.remaining);if(!_)return;this.capture(_);let A="";if(this.consumeOptional("=")){const G=Tn(this.remaining);G&&(A=G,this.capture(A))}w[ye(_)]=ye(A)}parseQueryParam(w){const _=function jr(m){const w=m.match(Tr);return w?w[0]:""}(this.remaining);if(!_)return;this.capture(_);let A="";if(this.consumeOptional("=")){const Be=function vn(m){const w=m.match(_n);return w?w[0]:""}(this.remaining);Be&&(A=Be,this.capture(A))}const G=Te(_),le=Te(A);if(w.hasOwnProperty(G)){let Be=w[G];Array.isArray(Be)||(Be=[Be],w[G]=Be),Be.push(le)}else w[G]=le}parseParens(w){const _={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const A=Tn(this.remaining),G=this.remaining[A.length];if("/"!==G&&")"!==G&&";"!==G)throw new l.wOt(4010,!1);let le;A.indexOf(":")>-1?(le=A.slice(0,A.indexOf(":")),this.capture(le),this.capture(":")):w&&(le=gt);const Be=this.parseChildren();_[le]=1===Object.keys(Be).length?Be[gt]:new Se([],Be),this.consumeOptional("//")}return _}peekStartsWith(w){return this.remaining.startsWith(w)}consumeOptional(w){return!!this.peekStartsWith(w)&&(this.remaining=this.remaining.substring(w.length),!0)}capture(w){if(!this.consumeOptional(w))throw new l.wOt(4011,!1)}}function as(m){return m.segments.length>0?new Se([],{[gt]:m}):m}function As(m){const w={};for(const[A,G]of Object.entries(m.children)){const le=As(G);if(A===gt&&0===le.segments.length&&le.hasChildren())for(const[Be,It]of Object.entries(le.children))w[Be]=It;else(le.segments.length>0||le.hasChildren())&&(w[A]=le)}return function mo(m){if(1===m.numberOfChildren&&m.children[gt]){const w=m.children[gt];return new Se(m.segments.concat(w.segments),w.children)}return m}(new Se(m.segments,w))}function Wi(m){return m instanceof Ee}function No(m){let w;const G=as(function _(le){const Be={};for(const mt of le.children){const mn=_(mt);Be[mt.outlet]=mn}const It=new Se(le.url,Be);return le===m&&(w=It),It}(m.root));return w??G}function ki(m,w,_,A){let G=m;for(;G.parent;)G=G.parent;if(0===w.length)return et(G,G,G,_,A);const le=function ge(m){if("string"==typeof m[0]&&1===m.length&&"/"===m[0])return new on(!0,0,m);let w=0,_=!1;const A=m.reduce((G,le,Be)=>{if("object"==typeof le&&null!=le){if(le.outlets){const It={};
1return Object.entries(le.outlets).forEach(([mt,mn])=>{It[mt]="string"==typeof mn?mn.split("/"):mn}),[...G,{outlets:It}]}if(le.segmentPath)return[...G,le.segmentPath]}return"string"!=typeof le?[...G,le]:0===Be?(le.split("/").forEach((It,mt)=>{0==mt&&"."===It||(0==mt&&""===It?_=!0:".."===It?w++:""!=It&&G.push(It))}),G):[...G,le]},[]);return new on(_,w,A)}(w);if(le.toRoot())return et(G,G,new Se([],{}),_,A);const Be=function xe(m,w,_){if(m.isAbsolute)return new Oe(w,!0,0);if(!_)return new Oe(w,!1,NaN);if(null===_.parent)return new Oe(_,!0,0);const A=ii(m.commands[0])?0:1;return function ht(m,w,_){let A=m,G=w,le=_;for(;le>G;){if(le-=G,A=A.parent,!A)throw new l.wOt(4005,!1);G=A.segments.length}return new Oe(A,!1,G-le)}(_,_.segments.length-1+A,m.numberOfDoubleDots)}(le,G,m),It=Be.processChildren?Zt(Be.segmentGroup,Be.index,le.commands):Bt(Be.segmentGroup,Be.index,le.commands);return et(G,Be.segmentGroup,It,_,A)}function ii(m){return"object"==typeof m&&null!=m&&!m.outlets&&!m.segmentPath}function ft(m){return"object"==typeof m&&null!=m&&m.outlets}function et(m,w,_,A,G){let Be,le={};A&&Object.entries(A).forEach(([mt,mn])=>{le[mt]=Array.isArray(mn)?mn.map(yr=>`${yr}`):`${mn}`}),Be=m===w?_:Mt(m,w,_);const It=as(As(Be));return new Ee(It,le,G)}function Mt(m,w,_){const A={};return Object.entries(m.children).forEach(([G,le])=>{A[G]=le===w?_:Mt(le,w,_)}),new Se(m.segments,A)}class on{constructor(w,_,A){if(this.isAbsolute=w,this.numberOfDoubleDots=_,this.commands=A,w&&A.length>0&&ii(A[0]))throw new l.wOt(4003,!1);const G=A.find(ft);if(G&&G!==Vt(A))throw new l.wOt(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class Oe{constructor(w,_,A){this.segmentGroup=w,this.processChildren=_,this.index=A}}function Bt(m,w,_){if(m??=new Se([],{}),0===m.segments.length&&m.hasChildren())return Zt(m,w,_);const A=function Cn(m,w,_){let A=0,G=w;const le={match:!1,pathIndex:0,commandIndex:0};for(;G<m.segments.length;){if(A>=_.length)return le;const Be=m.segments[G],It=_[A];if(ft(It))break;const mt=`${It}`,mn=A<_.length-1?_[A+1]:null;if(G>0&&void 0===mt)break;if(mt&&mn&&"object"==typeof mn&&void 0===mn.outlets){if(!Ir(mt,mn,Be))return le;A+=2}else{if(!Ir(mt,{},Be))return le;A++}G++}return{match:!0,pathIndex:G,commandIndex:A}}(m,w,_),G=_.slice(A.commandIndex);if(A.match&&A.pathIndex<m.segments.length){const le=new Se(m.segments.slice(0,A.pathIndex),{});return le.children[gt]=new Se(m.segments.slice(A.pathIndex),m.children),Zt(le,0,G)}return A.match&&0===G.length?new Se(m.segments,{}):A.match&&!m.hasChildren()?En(m,w,_):A.match?Zt(m,0,G):En(m,w,_)}function Zt(m,w,_){if(0===_.length)return new Se(m.segments,{});{const A=function dt(m){return ft(m[0])?m[0].outlets:{[gt]:m}}(_),G={};if(Object.keys(A).some(le=>le!==gt)&&m.children[gt]&&1===m.numberOfChildren&&0===m.children[gt].segments.length){const le=Zt(m.children[gt],w,_);return new Se(m.segments,le.children)}return Object.entries(A).forEach(([le,Be])=>{"string"==typeof Be&&(Be=[Be]),null!==Be&&(G[le]=Bt(m.children[le],w,Be))}),Object.entries(m.children).forEach(([le,Be])=>{void 0===A[le]&&(G[le]=Be)}),new Se(m.segments,G)}}function En(m,w,_){const A=m.segments.slice(0,w);let G=0;for(;G<_.length;){const le=_[G];if(ft(le)){const mt=Ar(le.outlets);return new Se(A,mt)}if(0===G&&ii(_[0])){A.push(new vt(m.segments[w].path,ei(_[0]))),G++;continue}const Be=ft(le)?le.outlets[gt]:`${le}`,It=G<_.length-1?_[G+1]:null;Be&&It&&ii(It)?(A.push(new vt(Be,ei(It))),G+=2):(A.push(new vt(Be,{})),G++)}return new Se(A,{})}function Ar(m){const w={};return Object.entries(m).forEach(([_,A])=>{"string"==typeof A&&(A=[A]),null!==A&&(w[_]=En(new Se([],{}),0,A))}),w}function ei(m){const w={};return Object.entries(m).forEach(([_,A])=>w[_]=`${A}`),w}function Ir(m,w,_){return m==_.path&&_t(w,_.parameters)}const ti="imperative";var Zn=function(m){return m[m.NavigationStart=0]="NavigationStart",m[m.NavigationEnd=1]="NavigationEnd",m[m.NavigationCancel=2]="NavigationCancel",m[m.NavigationError=3]="NavigationError",m[m.RoutesRecognized=4]="RoutesRecognized",m[m.ResolveStart=5]="ResolveStart",m[m.ResolveEnd=6]="ResolveEnd",m[m.GuardsCheckStart=7]="GuardsCheckStart",m[m.GuardsCheckEnd=8]="GuardsCheckEnd",m[m.RouteConfigLoadStart=9]="RouteConfigLoadStart",m[m.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",m[m.ChildActivationStart=11]="ChildActivationStart",m[m.ChildActivationEnd=12]="ChildActivationEnd",m[m.A
1ctivationStart=13]="ActivationStart",m[m.ActivationEnd=14]="ActivationEnd",m[m.Scroll=15]="Scroll",m[m.NavigationSkipped=16]="NavigationSkipped",m}(Zn||{});class $r{constructor(w,_){this.id=w,this.url=_}}class ar extends $r{constructor(w,_,A="imperative",G=null){super(w,_),this.type=Zn.NavigationStart,this.navigationTrigger=A,this.restoredState=G}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class tr extends $r{constructor(w,_,A){super(w,_),this.urlAfterRedirects=A,this.type=Zn.NavigationEnd}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}var Rr=function(m){return m[m.Redirect=0]="Redirect",m[m.SupersededByNewNavigation=1]="SupersededByNewNavigation",m[m.NoDataFromResolver=2]="NoDataFromResolver",m[m.GuardRejected=3]="GuardRejected",m}(Rr||{}),Fi=function(m){return m[m.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",m[m.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",m}(Fi||{});class Vr extends $r{constructor(w,_,A,G){super(w,_),this.reason=A,this.code=G,this.type=Zn.NavigationCancel}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class hi extends $r{constructor(w,_,A,G){super(w,_),this.reason=A,this.code=G,this.type=Zn.NavigationSkipped}}class Ai extends $r{constructor(w,_,A,G){super(w,_),this.error=A,this.target=G,this.type=Zn.NavigationError}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class Di extends $r{constructor(w,_,A,G){super(w,_),this.urlAfterRedirects=A,this.state=G,this.type=Zn.RoutesRecognized}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class xn extends $r{constructor(w,_,A,G){super(w,_),this.urlAfterRedirects=A,this.state=G,this.type=Zn.GuardsCheckStart}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class dr extends $r{constructor(w,_,A,G,le){super(w,_),this.urlAfterRedirects=A,this.state=G,this.shouldActivate=le,this.type=Zn.GuardsCheckEnd}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class Vo extends $r{constructor(w,_,A,G){super(w,_),this.urlAfterRedirects=A,this.state=G,this.type=Zn.ResolveStart}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class cs extends $r{constructor(w,_,A,G){super(w,_),this.urlAfterRedirects=A,this.state=G,this.type=Zn.ResolveEnd}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class fr{constructor(w){this.route=w,this.type=Zn.RouteConfigLoadStart}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class pr{constructor(w){this.route=w,this.type=Zn.RouteConfigLoadEnd}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class Xi{constructor(w){this.snapshot=w,this.type=Zn.ChildActivationStart}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Cs{constructor(w){this.snapshot=w,this.type=Zn.ChildActivationEnd}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class lr{constructor(w){this.snapshot=w,this.type=Zn.ActivationStart}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Ks{constructor(w){this.snapshot=w,this.type=Zn.ActivationEnd}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class io{constructor(w,_,A){this.routerEvent=w,this.position=_,this.anchor=A,this.type=Zn.Scroll}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class gi{}class so{constructor(w){this.url=w}}class yo{constructor(){this.outlet=null,this.route=null,this.injector=null,this.children=new _s,this.attachRef=null}}let _s=(()=>{class m{constructor(){this.contexts=new Map}onChildOutletCreated(_,A){const G=this.getOrCreateContext(_);G.outlet=A,this.contexts.set(_,G)}onChildOutletDestroyed(_){const A=this.getContext(_);A&&(A.outlet=null,A.attachRef=null)}onOutletDeactivated(){const _=this.contexts;return this.contexts=new Map,_}onOutletReAttached(_){this.contexts=_}getOrCreateContext(_){let A=this.getContext(_);return A||(A=new yo,this.contexts.set(_,A)),A}getContext(_){return this.contexts.get(_)||null}static#e=this.\u0275fac=function(A){return new(A||m)};static#t=this.\u0275prov=l.jDH({token:m,factory:m.\u0275fac,providedIn:"root"})}return m})();class vo{constructor(w){this._root=w}get root(){return this._root.value}
1parent(w){const _=this.pathFromRoot(w);return _.length>1?_[_.length-2]:null}children(w){const _=Rs(w,this._root);return _?_.children.map(A=>A.value):[]}firstChild(w){const _=Rs(w,this._root);return _&&_.children.length>0?_.children[0].value:null}siblings(w){const _=oo(w,this._root);return _.length<2?[]:_[_.length-2].children.map(G=>G.value).filter(G=>G!==w)}pathFromRoot(w){return oo(w,this._root).map(_=>_.value)}}function Rs(m,w){if(m===w.value)return w;for(const _ of w.children){const A=Rs(m,_);if(A)return A}return null}function oo(m,w){if(m===w.value)return[w];for(const _ of w.children){const A=oo(m,_);if(A.length)return A.unshift(w),A}return[]}class Is{constructor(w,_){this.value=w,this.children=_}toString(){return`TreeNode(${this.value})`}}function ps(m){const w={};return m&&m.children.forEach(_=>w[_.value.outlet]=_),w}class gr extends vo{constructor(w,_){super(w),this.snapshot=_,Vn(this,w)}toString(){return this.snapshot.toString()}}function Ji(m){const w=function ao(m){const le=new Si([],{},{},"",{},gt,m,null,{});return new ko("",new Is(le,[]))}(m),_=new Z.t([new vt("",{})]),A=new Z.t({}),G=new Z.t({}),le=new Z.t({}),Be=new Z.t(""),It=new Ri(_,A,le,Be,G,gt,m,w.root);return It.snapshot=w.root,new gr(new Is(It,[]),w)}class Ri{constructor(w,_,A,G,le,Be,It,mt){this.urlSubject=w,this.paramsSubject=_,this.queryParamsSubject=A,this.fragmentSubject=G,this.dataSubject=le,this.outlet=Be,this.component=It,this._futureSnapshot=mt,this.title=this.dataSubject?.pipe((0,ie.T)(mn=>mn[tn]))??(0,B.of)(void 0),this.url=w,this.params=_,this.queryParams=A,this.fragment=G,this.data=le}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap??=this.params.pipe((0,ie.T)(w=>wt(w))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe((0,ie.T)(w=>wt(w))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function xo(m,w,_="emptyOnly"){let A;const{routeConfig:G}=m;return A=null===w||"always"!==_&&""!==G?.path&&(w.component||w.routeConfig?.loadComponent)?{params:{...m.params},data:{...m.data},resolve:{...m.data,...m._resolvedData??{}}}:{params:{...w.params,...m.params},data:{...w.data,...m.data},resolve:{...m.data,...w.data,...G?.data,...m._resolvedData}},G&&ha(G)&&(A.resolve[tn]=G.title),A}class Si{get title(){return this.data?.[tn]}constructor(w,_,A,G,le,Be,It,mt,mn){this.url=w,this.params=_,this.queryParams=A,this.fragment=G,this.data=le,this.outlet=Be,this.component=It,this.routeConfig=mt,this._resolve=mn}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap??=wt(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=wt(this.queryParams),this._queryParamMap}toString(){return`Route(url:'${this.url.map(A=>A.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class ko extends vo{constructor(w,_){super(_),this.url=w,Vn(this,_)}toString(){return Eo(this._root)}}function Vn(m,w){w.value._routerState=m,w.children.forEach(_=>Vn(m,_))}function Eo(m){const w=m.children.length>0?` { ${m.children.map(Eo).join(", ")} } `:"";return`${m.value}${w}`}function fa(m){if(m.snapshot){const w=m.snapshot,_=m._futureSnapshot;m.snapshot=_,_t(w.queryParams,_.queryParams)||m.queryParamsSubject.next(_.queryParams),w.fragment!==_.fragment&&m.fragmentSubject.next(_.fragment),_t(w.params,_.params)||m.paramsSubject.next(_.params),function Gt(m,w){if(m.length!==w.length)return!1;for(let _=0;_<m.length;++_)if(!_t(m[_],w[_]))return!1;return!0}(w.url,_.url)||m.urlSubject.next(_.url),_t(w.data,_.data)||m.dataSubject.next(_.data)}else m.snapshot=m._futureSnapshot,m.dataSubject.next(m._futureSnapshot.data)}function gs(m,w){const _=_t(m.params,w.params)&&function kt(m,w){return un(m,w)&&m.every((_,A)=>_t(_.parameters,w[A].parameters))}(m.url,w.url);return _&&!(!m.parent!=!w.parent)&&(!m.parent||gs(m.parent,w.parent))}function ha(m){return"string"==typeof m.title||null===m.title}let Co=(()=>{class m{constructor(){this.activated=null,this._activatedRoute=null,this.name=gt,this.activateEvents=new l.bkB,this.deactivateEvents=new l.bkB,this.attachEvents=new l.bkB,this.detachEvents=new l.bkB,this.parentContexts=(0,l.WQX)(_s),this.location=(0,l.WQX)(l.c1b),this.changeDetector=(0,l.WQX)(l.gRc),this.environmentInjector=(0,l.WQX)(l.uvJ),this.inputBinder=(0,l.WQX)(Ds,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(_){if(_.name){const{firstChange:A,previousValue:G}=_.name;if(A)return;this.isTrackedInParentContexts(G)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(G)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(_){return this.parentContexts.getContext(_)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const _=this.parentContexts.getContext(this.name);_?.route&&(_.attachRef?this.attach(_.attachRef,_.route):this.activateWith(_.route,_.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new l.wOt(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new l.wOt(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new l.wOt(4012,!1);this.location.detach();const _=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(_.instance),_}attach(_,A){this.activated=_,this._activatedRoute=A,this.location.insert(_.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(_.instance)}deactivate(){if(this.activated){const _=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(_)}}activateWith(_,A){if(this.isActivated)throw new l.wOt(4013,!1);this._activatedRoute=_;const G=this.location,Be=_.snapshot.component,It=this.parentContexts.getOrCreateContext(this.name).children,mt=new ls(_,It,G.injector);this.activated=G.createComponent(Be,{index:G.length,injector:mt,environmentInjector:A??this.environmentInjector}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static#e=this.\u0275fac=function(A){return new(A||m)};static#t=this.\u0275dir=l.FsC({type:m,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[l.OA$]})}return m})();class ls{__ngOutletInjector(w){return new ls(this.route,this.childContexts,w)}constructor(w,_,A){this.route=w,this.childContexts=_,this.parent=A}get(w,_){return w===Ri?this.route:w===_s?this.childContexts:this.parent.get(w,_)}}const Ds=new l.nKC("");let Zs=(()=>{class m{constructor(){this.outletDataSubscriptions=new Map}bindActivatedRouteToOutletComponent(_){this.unsubscribeFromRouteData(_),this.subscribeToRouteData(_)}unsubscribeFromRouteData(_){this.outletDataSubscriptions.get(_)?.unsubscribe(),this.outletDataSubscriptions.delete(_)}subscribeToRouteData(_){const{activatedRoute:A}=_,G=(0,F.z)([A.queryParams,A.params,A.data]).pipe((0,X.n)(([le,Be,It],mt)=>(It={...le,...Be,...It}
1,0===mt?(0,B.of)(It):Promise.resolve(It)))).subscribe(le=>{if(!_.isActivated||!_.activatedComponentRef||_.activatedRoute!==A||null===A.component)return void this.unsubscribeFromRouteData(_);const Be=(0,l.HJs)(A.component);if(Be)for(const{templateName:It}of Be.inputs)_.activatedComponentRef.setInput(It,le[It]);else this.unsubscribeFromRouteData(_)});this.outletDataSubscriptions.set(_,G)}static#e=this.\u0275fac=function(A){return new(A||m)};static#t=this.\u0275prov=l.jDH({token:m,factory:m.\u0275fac})}return m})();function si(m,w,_){if(_&&m.shouldReuseRoute(w.value,_.value.snapshot)){const A=_.value;A._futureSnapshot=w.value;const G=function pa(m,w,_){return w.children.map(A=>{for(const G of _.children)if(m.shouldReuseRoute(A.value,G.value.snapshot))return si(m,A,G);return si(m,A)})}(m,w,_);return new Is(A,G)}{if(m.shouldAttach(w.value)){const le=m.retrieve(w.value);if(null!==le){const Be=le.route;return Be.value._futureSnapshot=w.value,Be.children=w.children.map(It=>si(m,It)),Be}}const A=function ms(m){return new Ri(new Z.t(m.url),new Z.t(m.params),new Z.t(m.queryParams),new Z.t(m.fragment),new Z.t(m.data),m.outlet,m.component,m)}(w.value),G=w.children.map(le=>si(m,le));return new Is(A,G)}}const Wo="ngNavigationCancelingError";function zi(m,w){const{redirectTo:_,navigationBehaviorOptions:A}=Wi(w)?{redirectTo:w,navigationBehaviorOptions:void 0}:w,G=Ss(!1,Rr.Redirect);return G.url=_,G.navigationBehaviorOptions=A,G}function Ss(m,w){const _=new Error(`NavigationCancelingError: ${m||""}`);return _[Wo]=!0,_.cancellationCode=w,_}function Qs(m){return!!m&&m[Wo]}let Us=(()=>{class m{static#e=this.\u0275fac=function(A){return new(A||m)};static#t=this.\u0275cmp=l.VBU({type:m,selectors:[["ng-component"]],standalone:!0,features:[l.aNF],decls:1,vars:0,template:function(A,G){1&A&&l.nrm(0,"router-outlet")},dependencies:[Co],encapsulation:2})}return m})();function kr(m){const w=m.children&&m.children.map(kr),_=w?{...m,children:w}:{...m};return!_.component&&!_.loadComponent&&(w||_.loadChildren)&&_.outlet&&_.outlet!==gt&&(_.component=Us),_}function zn(m){return m.outlet||gt}function co(m){if(!m)return null;if(m.routeConfig?._injector)return m.routeConfig._injector;for(let w=m.parent;w;w=w.parent){const _=w.routeConfig;if(_?._loadedInjector)return _._loadedInjector;if(_?._injector)return _._injector}return null}class lo{constructor(w,_,A,G,le){this.routeReuseStrategy=w,this.futureState=_,this.currState=A,this.forwardEvent=G,this.inputBindingEnabled=le}activate(w){const _=this.futureState._root,A=this.currState?this.currState._root:null;this.deactivateChildRoutes(_,A,w),fa(this.futureState.root),this.activateChildRoutes(_,A,w)}deactivateChildRoutes(w,_,A){const G=ps(_);w.children.forEach(le=>{const Be=le.value.outlet;this.deactivateRoutes(le,G[Be],A),delete G[Be]}),Object.values(G).forEach(le=>{this.deactivateRouteAndItsChildren(le,A)})}deactivateRoutes(w,_,A){const G=w.value,le=_?_.value:null;if(G===le)if(G.component){const Be=A.getContext(G.outlet);Be&&this.deactivateChildRoutes(w,_,Be.children)}else this.deactivateChildRoutes(w,_,A);else le&&this.deactivateRouteAndItsChildren(_,A)}deactivateRouteAndItsChildren(w,_){w.value.component&&this.routeReuseStrategy.shouldDetach(w.value.snapshot)?this.detachAndStoreRouteSubtree(w,_):this.deactivateRouteAndOutlet(w,_)}detachAndStoreRouteSubtree(w,_){const A=_.getContext(w.value.outlet),G=A&&w.value.component?A.children:_,le=ps(w);for(const Be of Object.values(le))this.deactivateRouteAndItsChildren(Be,G);if(A&&A.outlet){const Be=A.outlet.detach(),It=A.children.onOutletDeactivated();this.routeReuseStrategy.store(w.value.snapshot,{componentRef:Be,route:w,contexts:It})}}deactivateRouteAndOutlet(w,_){const A=_.getContext(w.value.outlet),G=A&&w.value.component?A.children:_,le=ps(w);for(const Be of Object.values(le))this.deactivateRouteAndItsChildren(Be,G);A&&(A.outlet&&(A.outlet.deactivate(),A.children.onOutletDeactivated()),A.attachRef=null,A.route=null)}activateChildRoutes(w,_,A){const G=ps(_);w.children.forEach(le=>{this.activateRoutes(le,G[le.value.outlet],A),this.forwardEvent(new Ks(le.value.snapshot))}),w.children.length&&this.forwardEvent(new Cs(w.value.snapshot))}activateRoutes(w,_,A){const G=w.value,le=_?_.value:null;if(fa(G),G===le)if(G.component){const Be=A.getOrCreateContext(G.outlet);this.activateChildRoutes(w,_,Be.children)}else this.activateChildRoutes(w,_,A);else if(G.component){const Be=A.getOrCreateContext(G.outlet);if(this.routeReuseStrategy.shouldAttach(G.snapshot)){const It=this.routeReuseStrategy.retrieve(G.snapshot);this.routeReuseStrategy.store(G.snapshot,null),Be.children.onOutletReAttached(It.contexts),Be.attachRef=It.componentRef,Be.route=It.route.value,Be.outlet&&Be.outlet.attach(It.componentRef,It.route.value),fa(It.route.value),this.activateChildRoutes(w,null,Be.children)}else{const It=co(G.snapshot);Be.attachRef=null,Be.route=G,Be.injector=It,Be.outlet&&Be.outlet.activateWith(G,Be.injector),this.activateChildRoutes(w,null,Be.children)}}else this.activateChildRoutes(w,null,A)}}class ts{constructor(w){this.path=w,this.route=this.path[this.path.length-1]}}class oi{constructor(w,_){this.component=w,this.route=_}}function Zi(m,w,_){const A=m._root;return Bs(A,w?w._root:null,_,[A.value])}function Ti(m,w){const _=Symbol(),A=w.get(m,_);return A===_?"function"!=typeof m||(0,l.LfX)(m)?w.get(m):m:A}function Bs(m,w,_,A,G={canDeactivateChecks:[],canActivateChecks:[]}){const le=ps(w);
1return m.children.forEach(Be=>{(function Ls(m,w,_,A,G={canDeactivateChecks:[],canActivateChecks:[]}){const le=m.value,Be=w?w.value:null,It=_?_.getContext(m.value.outlet):null;if(Be&&le.routeConfig===Be.routeConfig){const mt=function bs(m,w,_){if("function"==typeof _)return _(m,w);switch(_){case"pathParamsChange":return!un(m.url,w.url);case"pathParamsOrQueryParamsChange":return!un(m.url,w.url)||!_t(m.queryParams,w.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!gs(m,w)||!_t(m.queryParams,w.queryParams);default:return!gs(m,w)}}(Be,le,le.routeConfig.runGuardsAndResolvers);mt?G.canActivateChecks.push(new ts(A)):(le.data=Be.data,le._resolvedData=Be._resolvedData),Bs(m,w,le.component?It?It.children:null:_,A,G),mt&&It&&It.outlet&&It.outlet.isActivated&&G.canDeactivateChecks.push(new oi(It.outlet.component,Be))}else Be&&js(w,It,G),G.canActivateChecks.push(new ts(A)),Bs(m,null,le.component?It?It.children:null:_,A,G)})(Be,le[Be.value.outlet],_,A.concat([Be.value]),G),delete le[Be.value.outlet]}),Object.entries(le).forEach(([Be,It])=>js(It,_.getContext(Be),G)),G}function js(m,w,_){const A=ps(m),G=m.value;Object.entries(A).forEach(([le,Be])=>{js(Be,G.component?w?w.children.getContext(le):null:w,_)}),_.canDeactivateChecks.push(new oi(G.component&&w&&w.outlet&&w.outlet.isActivated?w.outlet.component:null,G))}function $s(m){return"function"==typeof m}function Xs(m){return m instanceof O.G||"EmptyError"===m?.name}const So=Symbol("INITIAL_VALUE");function wr(){return(0,X.n)(m=>(0,F.z)(m.map(w=>w.pipe((0,se.s)(1),function ae(...m){const w=(0,W.lI)(m);return(0,Re.N)((_,A)=>{(w?L(m,_,w):L(m,_)).subscribe(A)})}(So)))).pipe((0,ie.T)(w=>{for(const _ of w)if(!0!==_){if(_===So)return So;if(!1===_||_ instanceof Ee)return _}return!0}),(0,de.p)(w=>w!==So),(0,se.s)(1)))}function Go(m){return(0,re.F)((0,ke.M)(w=>{if(Wi(w))throw zi(0,w)}),(0,ie.T)(w=>!0===w))}class uo{constructor(w){this.segmentGroup=w||null}}class Yn extends Error{constructor(w){super(),this.urlTree=w}}function Zr(m){return ue(new uo(m))}class Ko{constructor(w,_){this.urlSerializer=w,this.urlTree=_}lineralizeSegments(w,_){let A=[],G=_.root;for(;;){if(A=A.concat(G.segments),0===G.numberOfChildren)return(0,B.of)(A);if(G.numberOfChildren>1||!G.children[gt])return ue(new l.wOt(4e3,!1));G=G.children[gt]}}applyRedirectCommands(w,_,A){const G=this.applyRedirectCreateUrlTree(_,this.urlSerializer.parse(_),w,A);if(_.startsWith("/"))throw new Yn(G);return G}applyRedirectCreateUrlTree(w,_,A,G){const le=this.createSegmentGroup(w,_.root,A,G);return new Ee(le,this.createQueryParams(_.queryParams,this.urlTree.queryParams),_.fragment)}createQueryParams(w,_){const A={};return Object.entries(w).forEach(([G,le])=>{if("string"==typeof le&&le.startsWith(":")){const It=le.substring(1);A[G]=_[It]}else A[G]=le}),A}createSegmentGroup(w,_,A,G){const le=this.createSegments(w,_.segments,A,G);let Be={};return Object.entries(_.children).forEach(([It,mt])=>{Be[It]=this.createSegmentGroup(w,mt,A,G)}),new Se(le,Be)}createSegments(w,_,A,G){return _.map(le=>le.path.startsWith(":")?this.findPosParam(w,le,G):this.findOrReturn(le,A))}findPosParam(w,_,A){const G=A[_.path.substring(1)];if(!G)throw new l.wOt(4001,!1);return G}findOrReturn(w,_){let A=0;for(const G of _){if(G.path===w.path)return _.splice(A),G;A++}return w}}const Zo={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function fo(m,w,_,A,G){const le=Ca(m,w,_);return le.matched?(A=function Gi(m,w){return m.providers&&!m._injector&&(m._injector=(0,l.Ol2)(m.providers,w,`Route: ${m.path}`)),m._injector??w}(w,A),function Ua(m,w,_,A){const G=w.canMatch;if(!G||0===G.length)return(0,B.of)(!0);const le=G.map(Be=>{const It=Ti(Be,m);return zt(function Do(m){return m&&$s(m.canMatch)}(It)?It.canMatch(w,_):(0,l.N4e)(m,()=>It(w,_)))});return(0,B.of)(le).pipe(wr(),Go())}(A,w,_).pipe((0,ie.T)(Be=>!0===Be?le:{...Zo}))):(0,B.of)(le)}function Ca(m,w,_){if("**"===w.path)return function Fr(m){return{matched:!0,parameters:m.length>0?Vt(m).parameters:{},consumedSegments:m,remainingSegments:[],positionalParamSegments:{}}}(_);if(""===w.path)return"full"===w.pathMatch&&(m.hasChildren()||_.length>0)?{...Zo}:{matched:!0,consumedSegments:[],remainingSegments:_,parameters:{},positionalParamSegments:{}};const G=(w.matcher||Rt)(_,m,w);if(!G)return{...Zo};const le={};Object.entries(G.posParams??{}
1).forEach(([It,mt])=>{le[It]=mt.path});const Be=G.consumed.length>0?{...le,...G.consumed[G.consumed.length-1].parameters}:le;return{matched:!0,consumedSegments:G.consumed,remainingSegments:_.slice(G.consumed.length),parameters:Be,positionalParamSegments:G.posParams??{}}}function z(m,w,_,A){return _.length>0&&function N(m,w,_){return _.some(A=>be(m,w,A)&&zn(A)!==gt)}(m,_,A)?{segmentGroup:new Se(w,D(A,new Se(_,m.children))),slicedSegments:[]}:0===_.length&&function ce(m,w,_){return _.some(A=>be(m,w,A))}(m,_,A)?{segmentGroup:new Se(m.segments,E(m,_,A,m.children)),slicedSegments:_}:{segmentGroup:new Se(m.segments,m.children),slicedSegments:_}}function E(m,w,_,A){const G={};for(const le of _)if(be(m,w,le)&&!A[zn(le)]){const Be=new Se([],{});G[zn(le)]=Be}return{...A,...G}}function D(m,w){const _={};_[gt]=w;for(const A of m)if(""===A.path&&zn(A)!==gt){const G=new Se([],{});_[zn(A)]=G}return _}function be(m,w,_){return(!(m.hasChildren()||w.length>0)||"full"!==_.pathMatch)&&""===_.path}class lt{}class pn{constructor(w,_,A,G,le,Be,It){this.injector=w,this.configLoader=_,this.rootComponentType=A,this.config=G,this.urlTree=le,this.paramsInheritanceStrategy=Be,this.urlSerializer=It,this.applyRedirects=new Ko(this.urlSerializer,this.urlTree),this.absoluteRedirectCount=0,this.allowRedirects=!0}noMatchError(w){return new l.wOt(4002,`'${w.segmentGroup}'`)}recognize(){const w=z(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(w).pipe((0,ie.T)(_=>{const A=new Si([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,{},gt,this.rootComponentType,null,{}),G=new Is(A,_),le=new ko("",G),Be=function Rn(m,w,_=null,A=null){return ki(No(m),w,_,A)}(A,[],this.urlTree.queryParams,this.urlTree.fragment);return Be.queryParams=this.urlTree.queryParams,le.url=this.urlSerializer.serialize(Be),this.inheritParamsAndData(le._root,null),{state:le,tree:Be}}))}match(w){return this.processSegmentGroup(this.injector,this.config,w,gt).pipe(We(A=>{if(A instanceof Yn)return this.urlTree=A.urlTree,this.match(A.urlTree.root);throw A instanceof uo?this.noMatchError(A):A}))}inheritParamsAndData(w,_){const A=w.value,G=xo(A,_,this.paramsInheritanceStrategy);A.params=Object.freeze(G.params),A.data=Object.freeze(G.data),w.children.forEach(le=>this.inheritParamsAndData(le,A))}processSegmentGroup(w,_,A,G){return 0===A.segments.length&&A.hasChildren()?this.processChildren(w,_,A):this.processSegment(w,_,A,A.segments,G,!0).pipe((0,ie.T)(le=>le instanceof Is?[le]:[]))}processChildren(w,_,A){const G=[];for(const le of Object.keys(A.children))"primary"===le?G.unshift(le):G.push(le);return(0,Q.H)(G).pipe((0,Ge.H)(le=>{const Be=A.children[le],It=function Io(m,w){const _=m.filter(A=>zn(A)===w);return _.push(...m.filter(A=>zn(A)!==w)),_}(_,le);return this.processSegmentGroup(w,It,Be,le)}),(0,qe.S)((le,Be)=>(le.push(...Be),le)),Ye(null),function Jt(m,w){const _=arguments.length>=2;return A=>A.pipe(m?(0,de.p)((G,le)=>m(G,le,A)):st.D,At(1),_?Ye(w):at(()=>new O.G))}(),(0,Pe.Z)(le=>{if(null===le)return Zr(A);const Be=Ln(le);return function Dr(m){m.sort((w,_)=>w.value.outlet===gt?-1:_.value.outlet===gt?1:w.value.outlet.localeCompare(_.value.outlet))}(Be),(0,B.of)(Be)}))}processSegment(w,_,A,G,le,Be){return(0,Q.H)(_).pipe((0,Ge.H)(It=>this.processSegmentAgainstRoute(It._injector??w,_,It,A,G,le,Be).pipe(We(mt=>{if(mt instanceof uo)return(0,B.of)(null);throw mt}))),He(It=>!!It),We(It=>{if(Xs(It))return function Ve(m,w,_){return 0===w.length&&!m.children[_]}(A,G,le)?(0,B.of)(new lt):Zr(A);throw It}))}processSegmentAgainstRoute(w,_,A,G,le,Be,It){return function $e(m,w,_,A){return!!(zn(m)===A||A!==gt&&be(w,_,m))&&Ca(w,m,_).matched}(A,G,le,Be)?void 0===A.redirectTo?this.matchSegmentAgainstRoute(w,G,A,le,Be):this.allowRedirects&&It?this.expandSegmentAgainstRouteUsingRedirect(w,G,_,A,le,Be):Zr(G):Zr(G)}expandSegmentAgainstRouteUsingRedirect(w,_,A,G,le,Be){const{matched:It,consumedSegments:mt,positionalParamSegments:mn,remainingSegments:yr}=Ca(_,G,le);if(!It)return Zr(_);G.redirectTo.startsWith("/")&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>31&&(this.allowRedirects=!1));const ur=this.applyRedirects.applyRedirectCommands(mt,G.redirectTo,mn);return this.applyRedirects.lineralizeSegments(G,ur).pipe((0,Pe.Z)(Pi=>this.processSegment(w,A,_,Pi.concat(yr),Be,!1)))}matchSegmentAgainstRoute(w,_,A,G,le){const Be=fo(_,A,G,w);return"**"===A.path&&(_.children={}),Be.pipe((0,X.n)(It=>It.matched?this.getChildConfig(w=A._injector??w,A,G).pipe((0,X.n)(({routes:mt})=>{const mn=A._loadedInjector??w,{consumedSegments:yr,remainingSegments:ur,parameters:Pi}=It,_a=new Si(yr,Pi,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,function ni(m){return m.data||{}}(A),zn(A),A.component??A._loadedComponent??null,A,function ai(m){return m.resolve||{}}(A)),{segmentGroup:$a,slicedSegments:Va}=z(_,yr,ur,mt);if(0===Va.length&&$a.hasChildren())return this.processChildren(mn,mt,$a).pipe((0,ie.T)(jo=>null===jo?null:new Is(_a,jo)));if(0===mt.length&&0===Va.length)return(0,B.of)(new Is(_a,[]));const ec=zn(A)===le;return this.processSegment(mn,mt,$a,Va,ec?gt:le,!0).pipe((0,ie.T)(jo=>new Is(_a,jo instanceof Is?[jo]:[])))})):Zr(_)))}getChildConfig(w,_,A){return _.children?(0,B.of)({routes:_.children,injector:w}):_.loadChildren?void 0!==_._loadedRoutes?(0,B.of)({routes:_._loadedRoutes,injector:_._loadedInjector}):function La(m,w,_,A){const G=w.canLoad;if(void 0===G||0===G.length)return(0,B.of)(!0);const le=G.map(Be=>{const It=Ti(Be,m);return zt(function Os(m){return m&&$s(m.canLoad)}(It)?It.canLoad(w,_):(0,l.N4e)(m,()=>It(w,_)))});return(0,B.of)(le).pipe(wr(),Go())}(w,_,A).pipe((0,Pe.Z)(G=>G?this.configLoader.loadChildren(w,_).pipe((0,ke.M)(le=>{_._loadedRoutes=le.routes,_._loadedInjector=le.injector})):function Li(m){return ue(Ss(!1,Rr.GuardRejected))}
1())):(0,B.of)({routes:[],injector:w})}}function Gn(m){const w=m.value.routeConfig;return w&&""===w.path}function Ln(m){const w=[],_=new Set;for(const A of m){if(!Gn(A)){w.push(A);continue}const G=w.find(le=>A.value.routeConfig===le.value.routeConfig);void 0!==G?(G.children.push(...A.children),_.add(G)):w.push(A)}for(const A of _){const G=Ln(A.children);w.push(new Is(A.value,G))}return w.filter(A=>!_.has(A))}function Oi(m){const w=m.children.map(_=>Oi(_)).flat();return[m,...w]}function Ei(m){return(0,X.n)(w=>{const _=m(w);return _?(0,Q.H)(_).pipe((0,ie.T)(()=>w)):(0,B.of)(w)})}let xs=(()=>{class m{buildTitle(_){let A,G=_.root;for(;void 0!==G;)A=this.getResolvedTitleForRoute(G)??A,G=G.children.find(le=>le.outlet===gt);return A}getResolvedTitleForRoute(_){return _.data[tn]}static#e=this.\u0275fac=function(A){return new(A||m)};static#t=this.\u0275prov=l.jDH({token:m,factory:()=>(0,l.WQX)(ta),providedIn:"root"})}return m})(),ta=(()=>{class m extends xs{constructor(_){super(),this.title=_}updateTitle(_){const A=this.buildTitle(_);void 0!==A&&this.title.setTitle(A)}static#e=this.\u0275fac=function(A){return new(A||m)(l.KVO(Dn.hE))};static#t=this.\u0275prov=l.jDH({token:m,factory:m.\u0275fac,providedIn:"root"})}return m})();const ho=new l.nKC("",{providedIn:"root",factory:()=>({})}),fs=new l.nKC("");let hs=(()=>{class m{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=(0,l.WQX)(l.Ql9)}loadComponent(_){if(this.componentLoaders.get(_))return this.componentLoaders.get(_);if(_._loadedComponent)return(0,B.of)(_._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(_);const A=zt(_.loadComponent()).pipe((0,ie.T)(v),(0,ke.M)(le=>{this.onLoadEndListener&&this.onLoadEndListener(_),_._loadedComponent=le}),(0,Ft.j)(()=>{this.componentLoaders.delete(_)})),G=new me(A,()=>new Le.B).pipe(we());return this.componentLoaders.set(_,G),G}loadChildren(_,A){if(this.childrenLoaders.get(A))return this.childrenLoaders.get(A);if(A._loadedRoutes)return(0,B.of)({routes:A._loadedRoutes,injector:A._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(A);const le=function Yo(m,w,_,A){return zt(m.loadChildren()).pipe((0,ie.T)(v),(0,Pe.Z)(G=>G instanceof l.Co$||Array.isArray(G)?(0,B.of)(G):(0,Q.H)(w.compileModuleAsync(G))),(0,ie.T)(G=>{A&&A(m);let le,Be,It=!1;return Array.isArray(G)?(Be=G,!0):(le=G.create(_).injector,Be=le.get(fs,[],{optional:!0,self:!0}).flat()),{routes:Be.map(kr),injector:le}}))}(A,this.compiler,_,this.onLoadEndListener).pipe((0,Ft.j)(()=>{this.childrenLoaders.delete(A)})),Be=new me(le,()=>new Le.B).pipe(we());return this.childrenLoaders.set(A,Be),Be}static#e=this.\u0275fac=function(A){return new(A||m)};static#t=this.\u0275prov=l.jDH({token:m,factory:m.\u0275fac,providedIn:"root"})}return m})();function v(m){return function ns(m){return m&&"object"==typeof m&&"default"in m}(m)?m.default:m}let q=(()=>{class m{static#e=this.\u0275fac=function(A){return new(A||m)};static#t=this.\u0275prov=l.jDH({token:m,factory:()=>(0,l.WQX)(M),providedIn:"root"})}return m})(),M=(()=>{class m{shouldProcessUrl(_){return!0}extract(_){return _}merge(_,A){return _}static#e=this.\u0275fac=function(A){return new(A||m)};static#t=this.\u0275prov=l.jDH({token:m,factory:m.\u0275fac,providedIn:"root"})}return m})();const H=new l.nKC(""),De=new l.nKC("");function ut(m,w,_){const A=m.get(De),G=m.get(Ne.qQ);return m.get(l.SKi).runOutsideAngular(()=>{if(!G.startViewTransition||A.skipNextTransition)return A.skipNextTransition=!1,new Promise(mn=>setTimeout(mn));let le;const Be=new Promise(mn=>{le=mn}),It=G.startViewTransition(()=>(le(),function St(m){return new Promise(w=>{(0,l.mal)(w,{injector:m})})}(m))),{onViewTransitionCreated:mt}=A;return mt&&(0,l.N4e)(m,()=>mt({transition:It,from:w,to:_})),Be})}let qt=(()=>{class m{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.currentTransition=null,this.lastSuccessfulNavigation=null,this.events=new Le.B,this.transitionAbortSubject=new Le.B,this.configLoader=(0,l.WQX)(hs),this.environmentInjector=(0,l.WQX)(l.uvJ),this.urlSerializer
1=(0,l.WQX)(An),this.rootContexts=(0,l.WQX)(_s),this.location=(0,l.WQX)(Ne.aZ),this.inputBindingEnabled=null!==(0,l.WQX)(Ds,{optional:!0}),this.titleStrategy=(0,l.WQX)(xs),this.options=(0,l.WQX)(ho,{optional:!0})||{},this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlHandlingStrategy=(0,l.WQX)(q),this.createViewTransition=(0,l.WQX)(H,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>(0,B.of)(void 0),this.rootComponentType=null,this.configLoader.onLoadEndListener=G=>this.events.next(new pr(G)),this.configLoader.onLoadStartListener=G=>this.events.next(new fr(G))}complete(){this.transitions?.complete()}handleNavigationRequest(_){const A=++this.navigationId;this.transitions?.next({...this.transitions.value,..._,id:A})}setupNavigations(_,A,G){return this.transitions=new Z.t({id:0,currentUrlTree:A,currentRawUrl:A,extractedUrl:this.urlHandlingStrategy.extract(A),urlAfterRedirects:this.urlHandlingStrategy.extract(A),rawUrl:A,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:ti,restoredState:null,currentSnapshot:G.snapshot,targetSnapshot:null,currentRouterState:G,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe((0,de.p)(le=>0!==le.id),(0,ie.T)(le=>({...le,extractedUrl:this.urlHandlingStrategy.extract(le.rawUrl)})),(0,X.n)(le=>{let Be=!1,It=!1;return(0,B.of)(le).pipe((0,X.n)(mt=>{if(this.navigationId>le.id)return this.cancelNavigationTransition(le,"",Rr.SupersededByNewNavigation),he.w;this.currentTransition=le,this.currentNavigation={id:mt.id,initialUrl:mt.rawUrl,extractedUrl:mt.extractedUrl,trigger:mt.source,extras:mt.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null};const mn=!_.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl();if(!mn&&"reload"!==(mt.extras.onSameUrlNavigation??_.onSameUrlNavigation)){const ur="";return this.events.next(new hi(mt.id,this.urlSerializer.serialize(mt.rawUrl),ur,Fi.IgnoredSameUrlNavigation)),mt.resolve(null),he.w}if(this.urlHandlingStrategy.shouldProcessUrl(mt.rawUrl))return(0,B.of)(mt).pipe((0,X.n)(ur=>{const Pi=this.transitions?.getValue();return this.events.next(new ar(ur.id,this.urlSerializer.serialize(ur.extractedUrl),ur.source,ur.restoredState)),Pi!==this.transitions?.getValue()?he.w:Promise.resolve(ur)}),function Hr(m,w,_,A,G,le){return(0,Pe.Z)(Be=>function Tt(m,w,_,A,G,le,Be="emptyOnly"){return new pn(m,w,_,A,G,Be,le).recognize()}(m,w,_,A,Be.extractedUrl,G,le).pipe((0,ie.T)(({state:It,tree:mt})=>({...Be,targetSnapshot:It,urlAfterRedirects:mt}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,_.config,this.urlSerializer,this.paramsInheritanceStrategy),(0,ke.M)(ur=>{le.targetSnapshot=ur.targetSnapshot,le.urlAfterRedirects=ur.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:ur.urlAfterRedirects};const Pi=new Di(ur.id,this.urlSerializer.serialize(ur.extractedUrl),this.urlSerializer.serialize(ur.urlAfterRedirects),ur.targetSnapshot);this.events.next(Pi)}));if(mn&&this.urlHandlingStrategy.shouldProcessUrl(mt.currentRawUrl)){const{id:ur,extractedUrl:Pi,source:_a,restoredState:$a,extras:Va}=mt,ec=new ar(ur,this.urlSerializer.serialize(Pi),_a,$a);this.events.next(ec);const jo=Ji(this.rootComponentType).snapshot;return this.currentTransition=le={...mt,targetSnapshot:jo,urlAfterRedirects:Pi,extras:{...Va,skipLocationChange:!1,replaceUrl:!1}},this.currentNavigation.finalUrl=Pi,(0,B.of)(le)}{const ur="";return this.events.next(new hi(mt.id,this.urlSerializer.serialize(mt.extractedUrl),ur,Fi.IgnoredByUrlHandlingStrategy)),mt.resolve(null),he.w}}),(0,ke.M)(mt=>{const mn=new xn(mt.id,this.urlSerializer.serialize(mt.extractedUrl),this.urlSerializer.serialize(mt.urlAfterRedirects),mt.targetSnapshot);this.events.next(mn)}),(0,ie.T)(mt=>(this.currentTransition=le={...mt,guards:Zi(mt.targetSnapshot,mt.currentSnapshot,this.rootContexts)},le)),function Ps(m,w){return(0,Pe.Z)(_=>{const{targetSnapshot:A,currentSnapshot:G,guards:{canActivateChecks:le,canDeactivateChecks:Be}}=_;return 0===Be.length&&0===le.length?(0,B.of)({..._,guardsResult:!0}):function zo(m,w,_,A){return(0,Q.H)(m).pipe((0,Pe.Z)(G=>
1function Ea(m,w,_,A,G){const le=w&&w.routeConfig?w.routeConfig.canDeactivate:null;if(!le||0===le.length)return(0,B.of)(!0);const Be=le.map(It=>{const mt=co(w)??G,mn=Ti(It,mt);return zt(function ya(m){return m&&$s(m.canDeactivate)}(mn)?mn.canDeactivate(m,w,_,A):(0,l.N4e)(mt,()=>mn(m,w,_,A))).pipe(He())});return(0,B.of)(Be).pipe(wr())}(G.component,G.route,_,w,A)),He(G=>!0!==G,!0))}(Be,A,G,m).pipe((0,Pe.Z)(It=>It&&function Ho(m){return"boolean"==typeof m}(It)?function Aa(m,w,_,A){return(0,Q.H)(w).pipe((0,Ge.H)(G=>L(function Ra(m,w){return null!==m&&w&&w(new Xi(m)),(0,B.of)(!0)}(G.route.parent,A),function va(m,w){return null!==m&&w&&w(new lr(m)),(0,B.of)(!0)}(G.route,A),function Ya(m,w,_){const A=w[w.length-1],le=w.slice(0,w.length-1).reverse().map(Be=>function ds(m){const w=m.routeConfig?m.routeConfig.canActivateChild:null;return w&&0!==w.length?{node:m,guards:w}:null}(Be)).filter(Be=>null!==Be).map(Be=>(0,Y.v)(()=>{const It=Be.guards.map(mt=>{const mn=co(Be.node)??_,yr=Ti(mt,mn);return zt(function ys(m){return m&&$s(m.canActivateChild)}(yr)?yr.canActivateChild(A,m):(0,l.N4e)(mn,()=>yr(A,m))).pipe(He())});return(0,B.of)(It).pipe(wr())}));return(0,B.of)(le).pipe(wr())}(m,G.path,_),function Kr(m,w,_){const A=w.routeConfig?w.routeConfig.canActivate:null;if(!A||0===A.length)return(0,B.of)(!0);const G=A.map(le=>(0,Y.v)(()=>{const Be=co(w)??_,It=Ti(le,Be);return zt(function ma(m){return m&&$s(m.canActivate)}(It)?It.canActivate(w,m):(0,l.N4e)(Be,()=>It(w,m))).pipe(He())}));return(0,B.of)(G).pipe(wr())}(m,G.route,_))),He(G=>!0!==G,!0))}(A,le,m,w):(0,B.of)(It)),(0,ie.T)(It=>({..._,guardsResult:It})))})}(this.environmentInjector,mt=>this.events.next(mt)),(0,ke.M)(mt=>{if(le.guardsResult=mt.guardsResult,Wi(mt.guardsResult))throw zi(0,mt.guardsResult);const mn=new dr(mt.id,this.urlSerializer.serialize(mt.extractedUrl),this.urlSerializer.serialize(mt.urlAfterRedirects),mt.targetSnapshot,!!mt.guardsResult);this.events.next(mn)}),(0,de.p)(mt=>!!mt.guardsResult||(this.cancelNavigationTransition(mt,"",Rr.GuardRejected),!1)),Ei(mt=>{if(mt.guards.canActivateChecks.length)return(0,B.of)(mt).pipe((0,ke.M)(mn=>{const yr=new Vo(mn.id,this.urlSerializer.serialize(mn.extractedUrl),this.urlSerializer.serialize(mn.urlAfterRedirects),mn.targetSnapshot);this.events.next(yr)}),(0,X.n)(mn=>{let yr=!1;return(0,B.of)(mn).pipe(function ri(m,w){return(0,Pe.Z)(_=>{const{targetSnapshot:A,guards:{canActivateChecks:G}}=_;if(!G.length)return(0,B.of)(_);const le=new Set(G.map(mt=>mt.route)),Be=new Set;for(const mt of le)if(!Be.has(mt))for(const mn of Oi(mt))Be.add(mn);let It=0;return(0,Q.H)(Be).pipe((0,Ge.H)(mt=>le.has(mt)?function To(m,w,_,A){const G=m.routeConfig,le=m._resolve;return void 0!==G?.title&&!ha(G)&&(le[tn]=G.title),function Ns(m,w,_,A){const G=bn(m);if(0===G.length)return(0,B.of)({});const le={};return(0,Q.H)(G).pipe((0,Pe.Z)(Be=>function Ui(m,w,_,A){const G=co(w)??A,le=Ti(m,G);return zt(le.resolve?le.resolve(w,_):(0,l.N4e)(G,()=>le(w,_)))}(m[Be],w,_,A).pipe(He(),(0,ke.M)(It=>{le[Be]=It}))),At(1),function an(m){return(0,ie.T)(()=>m)}(le),We(Be=>Xs(Be)?he.w:ue(Be)))}(le,m,w,A).pipe((0,ie.T)(Be=>(m._resolvedData=Be,m.data=xo(m,m.parent,_).resolve,null)))}(mt,A,m,w):(mt.data=xo(mt,mt.parent,m).resolve,(0,B.of)(void 0))),(0,ke.M)(()=>It++),At(1),(0,Pe.Z)(mt=>It===Be.size?(0,B.of)(_):he.w))})}(this.paramsInheritanceStrategy,this.environmentInjector),(0,ke.M)({next:()=>yr=!0,complete:()=>{yr||this.cancelNavigationTransition(mn,"",Rr.NoDataFromResolver)}}))}),(0,ke.M)(mn=>{const yr=new cs(mn.id,this.urlSerializer.serialize(mn.extractedUrl),this.urlSerializer.serialize(mn.urlAfterRedirects),mn.targetSnapshot);this.events.next(yr)}))}),Ei(mt=>{const mn=yr=>{const ur=[];yr.routeConfig?.loadComponent&&!yr.routeConfig._loadedComponent&&ur.push(this.configLoader.loadComponent(yr.routeConfig).pipe((0,ke.M)(Pi=>{yr.component=Pi}),(0,ie.T)(()=>{})));for(const Pi of yr.children)ur.push(...mn(Pi));return ur};return(0,F.z)(mn(mt.targetSnapshot.root)).pipe(Ye(null),(0,se.s)(1))}),Ei(()=>this.afterPreactivation()),(0,X.n)(()=>{const{currentSnapshot:mt,targetSnapshot:mn}=le,yr=this.createViewTransition?.(this.environmentInjector,mt.root,mn.root);return yr?(0,Q.H)(yr).pipe((0,ie.T)(()=>le)):(0,B.of)(le)}),(0,ie.T)(mt=>{const mn=function ba(m,w,_){const A=si(m,w._root,_?_._root:void 0);return new gr(A,w)}(_.routeReuseStrategy,mt.targetSnapshot,mt.currentRouterState);return this.currentTransition=le={...mt,targetRouterState:mn},this.currentNavigation.targetRouterState=mn,le}),(0,ke.M)(()=>{this.events.next(new gi)}),((m,w,_,A)=>(0,ie.T)(G=>(new lo(w,G.targetRouterState,G.currentRouterState,_,A).activate(m),G)))(this.rootContexts,_.routeReuseStrategy,mt=>this.events.next(mt),this.inputBindingEnabled),(0,se.s)(1),(0,ke.M)({next:mt=>{Be=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new tr(mt.id,this.urlSerializer.serialize(mt.extractedUrl),this.urlSerializer.serialize(mt.urlAfterRedirects))),this.titleStrategy?.updateTitle(mt.targetRouterState.snapshot),mt.resolve(!0)},complete:()=>{Be=!0}}),(0,nn.Q)(this.transitionAbortSubject.pipe((0,ke.M)(mt=>{throw mt}))),(0,Ft.j)(()=>{!Be&&!It&&this.cancelNavigationTransition(le,"",Rr.SupersededByNewNavigation),this.currentTransition?.id===le.id&&(this.currentNavigation=null,this.currentTransition=null)}),We(mt=>{if(It=!0,Qs(mt))this.events.next(new Vr(le.id,this.urlSerializer.serialize(le.extractedUrl),mt.message,mt.cancellationCode)),function Ys(m){return Qs(m)&&Wi(m.url)}(mt)?this.events.next(new so(mt.url)):le.resolve(!1);else{this.events.next(new Ai(le.id,this.urlSerializer.serialize(le.extractedUrl),mt,le.targetSnapshot??void 0));try{le.resolve(_.errorHandler(mt))}catch(mn){this.options.resolveNavigationPromiseOnError?le.resolve(!1):le.reject(mn)}}return he.w}))}))}cancelNavigationTransition(_,A,G){const le=new Vr(_.id,this.urlSerializer.serialize(_.extractedUrl),A,G);this.events.next(le),_.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){return this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))).toString()!==this.currentTransition?.extractedUrl.toString()&&!this.currentTransition?.extras.skipLocationChange}static#e=this.\u0275fac=function(A){return new(A||m)};static#t=this.\u0275prov=l.jDH({token:m,factory:m.\u0275fac,providedIn:"root"})}return m})();function qn(m){return m!==ti}let Pr=(()=>{class m{static#e=this.\u0275fac=function(A){return new(A||m)};static#t=this.\u0275prov=l.jDH({token:m,factory:()=>(0,l.WQX)(Nn),providedIn:"root"})}return m})();class Wr{shouldDetach(w){return!1}store(w,_){}shouldAttach(w){return!1}retrieve(w){return null}
1shouldReuseRoute(w,_){return w.routeConfig===_.routeConfig}}let Nn=(()=>{class m extends Wr{static#e=this.\u0275fac=(()=>{let _;return function(G){return(_||(_=l.xGo(m)))(G||m)}})();static#t=this.\u0275prov=l.jDH({token:m,factory:m.\u0275fac,providedIn:"root"})}return m})(),Ur=(()=>{class m{static#e=this.\u0275fac=function(A){return new(A||m)};static#t=this.\u0275prov=l.jDH({token:m,factory:()=>(0,l.WQX)(nr),providedIn:"root"})}return m})(),nr=(()=>{class m extends Ur{constructor(){super(...arguments),this.location=(0,l.WQX)(Ne.aZ),this.urlSerializer=(0,l.WQX)(An),this.options=(0,l.WQX)(ho,{optional:!0})||{},this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.urlHandlingStrategy=(0,l.WQX)(q),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.currentUrlTree=new Ee,this.rawUrlTree=this.currentUrlTree,this.currentPageId=0,this.lastSuccessfulId=-1,this.routerState=Ji(null),this.stateMemento=this.createStateMemento()}getCurrentUrlTree(){return this.currentUrlTree}getRawUrlTree(){return this.rawUrlTree}restoredState(){return this.location.getState()}get browserPageId(){return"computed"!==this.canceledNavigationResolution?this.currentPageId:this.restoredState()?.\u0275routerPageId??this.currentPageId}getRouterState(){return this.routerState}createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState}}registerNonRouterCurrentEntryChangeListener(_){return this.location.subscribe(A=>{"popstate"===A.type&&_(A.url,A.state)})}handleRouterEvent(_,A){if(_ instanceof ar)this.stateMemento=this.createStateMemento();else if(_ instanceof hi)this.rawUrlTree=A.initialUrl;else if(_ instanceof Di){if("eager"===this.urlUpdateStrategy&&!A.extras.skipLocationChange){const G=this.urlHandlingStrategy.merge(A.finalUrl,A.initialUrl);this.setBrowserUrl(G,A)}}else _ instanceof gi?(this.currentUrlTree=A.finalUrl,this.rawUrlTree=this.urlHandlingStrategy.merge(A.finalUrl,A.initialUrl),this.routerState=A.targetRouterState,"deferred"===this.urlUpdateStrategy&&(A.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,A))):_ instanceof Vr&&(_.code===Rr.GuardRejected||_.code===Rr.NoDataFromResolver)?this.restoreHistory(A):_ instanceof Ai?this.restoreHistory(A,!0):_ instanceof tr&&(this.lastSuccessfulId=_.id,this.currentPageId=this.browserPageId)}setBrowserUrl(_,A){const G=this.urlSerializer.serialize(_);if(this.location.isCurrentPathEqualTo(G)||A.extras.replaceUrl){const Be={...A.extras.state,...this.generateNgRouterState(A.id,this.browserPageId)};this.location.replaceState(G,"",Be)}else{const le={...A.extras.state,...this.generateNgRouterState(A.id,this.browserPageId+1)};this.location.go(G,"",le)}}restoreHistory(_,A=!1){if("computed"===this.canceledNavigationResolution){const le=this.currentPageId-this.browserPageId;0!==le?this.location.historyGo(le):this.currentUrlTree===_.finalUrl&&0===le&&(this.resetState(_),this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(A&&this.resetState(_),this.resetUrlToCurrentUrlTree())}resetState(_){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,_.finalUrl??this.rawUrlTree)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(_,A){return"computed"===this.canceledNavigationResolution?{navigationId:_,\u0275routerPageId:A}:{navigationId:_}}static#e=this.\u0275fac=(()=>{let _;return function(G){return(_||(_=l.xGo(m)))(G||m)}})();static#t=this.\u0275prov=l.jDH({token:m,factory:m.\u0275fac,providedIn:"root"})}return m})();var zr=function(m){return m[m.COMPLETE=0]="COMPLETE",m[m.FAILED=1]="FAILED",m[m.REDIRECTING=2]="REDIRECTING",m}(zr||{});function mr(m,w){m.events.pipe((0,de.p)(_=>_ instanceof tr||_ instanceof Vr||_ instanceof Ai||_ instanceof hi),(0,ie.T)(_=>_ instanceof tr||_ instanceof hi?zr.COMPLETE:_ instanceof Vr&&(_.code===Rr.Redirect||_.code===Rr.SupersededByNewNavigation)?zr.REDIRECTING:zr.FAILED),(0,de.p)(_=>_!==zr.REDIRECTING),(0,se.s)(1)).subscribe(()=>{w()})}function Kt(m){throw m}const On={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},Or={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let Sr=(()=>{class m{get currentUrlTree(){return this.stateManager.getCurrentUrlTree()}get rawUrlTree(){return this.stateManager.getRawUrlTree()}get events(){return this._events}get routerState(){return this.stateManager.getRouterState()}constructor(){this.disposed=!1,this.isNgZoneEnabled=!1,this.console=(0,l.WQX)(l.H3F),this.stateManager=(0,l.WQX)(Ur),this.options=(0,l.WQX)(ho,{optional:!0})||{},this.pendingTasks=(0,l.WQX)(l.TgB),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.navigationTransitions=(0,l.WQX)(qt),this.urlSerializer
1=(0,l.WQX)(An),this.location=(0,l.WQX)(Ne.aZ),this.urlHandlingStrategy=(0,l.WQX)(q),this._events=new Le.B,this.errorHandler=this.options.errorHandler||Kt,this.navigated=!1,this.routeReuseStrategy=(0,l.WQX)(Pr),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.config=(0,l.WQX)(fs,{optional:!0})?.flat()??[],this.componentInputBindingEnabled=!!(0,l.WQX)(Ds,{optional:!0}),this.eventsSubscription=new oe.yU,this.isNgZoneEnabled=(0,l.WQX)(l.SKi)instanceof l.SKi&&l.SKi.isInAngularZone(),this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe({error:_=>{this.console.warn(_)}}),this.subscribeToNavigationEvents()}subscribeToNavigationEvents(){const _=this.navigationTransitions.events.subscribe(A=>{try{const G=this.navigationTransitions.currentTransition,le=this.navigationTransitions.currentNavigation;if(null!==G&&null!==le)if(this.stateManager.handleRouterEvent(A,le),A instanceof Vr&&A.code!==Rr.Redirect&&A.code!==Rr.SupersededByNewNavigation)this.navigated=!0;else if(A instanceof tr)this.navigated=!0;else if(A instanceof so){const Be=this.urlHandlingStrategy.merge(A.url,G.currentRawUrl),It={info:G.extras.info,skipLocationChange:G.extras.skipLocationChange,replaceUrl:"eager"===this.urlUpdateStrategy||qn(G.source)};this.scheduleNavigation(Be,ti,null,It,{resolve:G.resolve,reject:G.reject,promise:G.promise})}(function Ci(m){return!(m instanceof gi||m instanceof so)})(A)&&this._events.next(A)}catch(G){this.navigationTransitions.transitionAbortSubject.next(G)}});this.eventsSubscription.add(_)}resetRootComponentType(_){this.routerState.root.component=_,this.navigationTransitions.rootComponentType=_}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),ti,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((_,A)=>{setTimeout(()=>{this.navigateToSyncWithBrowser(_,"popstate",A)},0)})}navigateToSyncWithBrowser(_,A,G){const le={replaceUrl:!0},Be=G?.navigationId?G:null;if(G){const mt={...G};delete mt.navigationId,delete mt.\u0275routerPageId,0!==Object.keys(mt).length&&(le.state=mt)}const It=this.parseUrl(_);this.scheduleNavigation(It,A,Be,le)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(_){this.config=_.map(kr),this.navigated=!1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.nonRouterCurrentEntryChangeSubscription&&(this.nonRouterCurrentEntryChangeSubscription.unsubscribe(),this.nonRouterCurrentEntryChangeSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(_,A={}){const{relativeTo:G,queryParams:le,fragment:Be,queryParamsHandling:It,preserveFragment:mt}=A,mn=mt?this.currentUrlTree.fragment:Be;let ur,yr=null;switch(It){case"merge":yr={...this.currentUrlTree.queryParams,...le};break;case"preserve":yr=this.currentUrlTree.queryParams;break;default:yr=le||null}null!==yr&&(yr=this.removeEmptyProps(yr));try{ur=No(G?G.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof _[0]||!_[0].startsWith("/"))&&(_=[]),ur=this.currentUrlTree.root}return ki(ur,_,yr,mn??null)}navigateByUrl(_,A={skipLocationChange:!1}){const G=Wi(_)?_:this.parseUrl(_),le=this.urlHandlingStrategy.merge(G,this.rawUrlTree);return this.scheduleNavigation(le,ti,null,A)}navigate(_,A={skipLocationChange:!1}){return function ci(m){for(let w=0;w<m.length;w++)if(null==m[w])throw new l.wOt(4008,!1)}(_),this.navigateByUrl(this.createUrlTree(_,A),A)}serializeUrl(_){return this.urlSerializer.serialize(_)}parseUrl(_){try{return this.urlSerializer.parse(_)}catch{return this.urlSerializer.parse("/")}}isActive(_,A){let G;if(G=!0===A?{...On}:!1===A?{...Or}:A,Wi(_))return Qt(this.currentUrlTree,_,G);const le=this.parseUrl(_);return Qt(this.currentUrlTree,le,G)}removeEmptyProps(_){return Object.entries(_).reduce((A,[G,le])=>(null!=le&&(A[G]=le),A),{})}scheduleNavigation(_,A,G,le,Be){if(this.disposed)return Promise.resolve(!1);let It,mt,mn;Be?(It=Be.resolve,mt=Be.reject,mn=Be.promise):mn=new Promise((ur,Pi)=>{It=ur,mt=Pi});const yr=this.pendingTasks.add();return mr(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(yr))}),this.navigationTransitions.handleNavigationRequest({source:A,restoredState:G,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:_,extras:le,resolve:It,reject:mt,promise:mn,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),mn.catch(ur=>Promise.reject(ur))}static#e=this.\u0275fac=function(A){return new(A||m)};static#t=this.\u0275prov=l.jDH({token:m,factory:m.\u0275fac,providedIn:"root"})}return m})(),Vs=(()=>{class m{constructor(_,A,G,le,Be,It){this.router=_,this.route=A,this.tabIndexAttribute=G,this.renderer=le,this.el=Be,this.locationStrategy=It,this.href=null,this.commands=null,this.onChanges=new Le.B,this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1;const mt=Be.nativeElement.tagName?.toLowerCase();this.isAnchorElement="a"===mt||"area"===mt,this.isAnchorElement?this.subscription=_.events.subscribe(mn=>{mn instanceof tr&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(_){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",_)}ngOnChanges(_){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(_){null!=_?(this.commands=Array.isArray(_)?_:[_],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(_,A,G,le,Be){const It=this.urlTree;return!!(null===It||this.isAnchorElement&&(0!==_||A||G||le||Be||"string"==typeof this.target&&"_self"!=this.target))||(this.router.navigateByUrl(It,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state,info:this.info}),!this.isAnchorElement)}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){const _=this.urlTree;this.href=null!==_&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(_)):null;const A=null===this.href?null:(0,l.n$t)(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",A)}applyAttributeValue(_,A){const G=this.renderer,le=this.el.nativeElement;null!==A?G.setAttribute(le,_,A):G.removeAttribute(le,_)}get urlTree(){return null===this.commands?null:this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}static#e=this.\u0275fac=function(A){return new(A||m)(l.rXU(Sr),l.rXU(Ri),l.kS0("tabindex"),l.rXU(l.sFG),l.rXU(l.aKT),l.rXU(Ne.hb))};static#t=this.\u0275dir=l.FsC({type:m,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(A,G){1&A&&l.bIt("click",function(Be){return G.onClick(Be.button,Be.ctrlKey,Be.shiftKey,Be.altKey,Be.metaKey)}),2&A&&l.BMQ("target",G.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",info:"info",relativeTo:"relativeTo",preserveFragment:[l.Mj6.HasDecoratorInputTransform,"preserveFragment","preserveFragment",l.L39],skipLocationChange:[l.Mj6.HasDecoratorInputTransform,"skipLocationChange","skipLocationChange",l.L39],replaceUrl:[l.Mj6.HasDecoratorInputTransform,"replaceUrl","replaceUrl",l.L39],routerLink:"routerLink"},standalone:!0,features:[l.GFd,l.OA$]})}return m})(),Gr=(()=>{class m{get isActive(){return this._isActive}constructor(_,A,G,le,Be){this.router=_,this.element=A,this.renderer=G,this.cdr=le,this.link=Be,this.classes=[],this._isActive=!1,this.routerLinkActiveOptions={exact:!1},this.isActiveChange=new l.bkB,this.routerEventsSubscription=_.events.subscribe(It=>{It instanceof tr&&this.update()})}ngAfterContentInit(){(0,B.of)(this.links.changes,(0,B.of)(null)).pipe((0,k.U)()).subscribe(_=>{this.update(),this.subscribeToEachLinkOnChanges()})}subscribeToEachLinkOnChanges(){this.linkInputChangesSubscription?.unsubscribe();const _=[...this.links.toArray(),this.link].filter(A=>!!A).map(A=>A.onChanges);this.linkInputChangesSubscription=(0,Q.H)(_).pipe((0,k.U)()).subscribe(A=>{this._isActive!==this.isLinkActive(this.router)(A)&&this.update()})}set routerLinkActive(_){const A=Array.isArray(_)?_:_.split(" ");this.classes=A.filter(G=>!!G)}ngOnChanges(_){this.update()}ngOnDestroy(){this.routerEventsSubscription.unsubscribe(),this.linkInputChangesSubscription?.unsubscribe()}update(){!this.links||!this.router.navigated||queueMicrotask(()=>{const _=this.hasActiveLinks();
1this.classes.forEach(A=>{_?this.renderer.addClass(this.element.nativeElement,A):this.renderer.removeClass(this.element.nativeElement,A)}),_&&void 0!==this.ariaCurrentWhenActive?this.renderer.setAttribute(this.element.nativeElement,"aria-current",this.ariaCurrentWhenActive.toString()):this.renderer.removeAttribute(this.element.nativeElement,"aria-current"),this._isActive!==_&&(this._isActive=_,this.cdr.markForCheck(),this.isActiveChange.emit(_))})}isLinkActive(_){const A=function _i(m){return!!m.paths}(this.routerLinkActiveOptions)?this.routerLinkActiveOptions:this.routerLinkActiveOptions.exact||!1;return G=>{const le=G.urlTree;return!!le&&_.isActive(le,A)}}hasActiveLinks(){const _=this.isLinkActive(this.router);return this.link&&_(this.link)||this.links.some(_)}static#e=this.\u0275fac=function(A){return new(A||m)(l.rXU(Sr),l.rXU(l.aKT),l.rXU(l.sFG),l.rXU(l.gRc),l.rXU(Vs,8))};static#t=this.\u0275dir=l.FsC({type:m,selectors:[["","routerLinkActive",""]],contentQueries:function(A,G,le){if(1&A&&l.wni(le,Vs,5),2&A){let Be;l.mGM(Be=l.lsd())&&(G.links=Be)}},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",ariaCurrentWhenActive:"ariaCurrentWhenActive",routerLinkActive:"routerLinkActive"},outputs:{isActiveChange:"isActiveChange"},exportAs:["routerLinkActive"],standalone:!0,features:[l.OA$]})}return m})();class Js{}let Ba=(()=>{class m{constructor(_,A,G,le,Be){this.router=_,this.injector=G,this.preloadingStrategy=le,this.loader=Be}setUpPreloading(){this.subscription=this.router.events.pipe((0,de.p)(_=>_ instanceof tr),(0,Ge.H)(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(_,A){const G=[];for(const le of A){le.providers&&!le._injector&&(le._injector=(0,l.Ol2)(le.providers,_,`Route: ${le.path}`));const Be=le._injector??_,It=le._loadedInjector??Be;(le.loadChildren&&!le._loadedRoutes&&void 0===le.canLoad||le.loadComponent&&!le._loadedComponent)&&G.push(this.preloadConfig(Be,le)),(le.children||le._loadedRoutes)&&G.push(this.processRoutes(It,le.children??le._loadedRoutes))}return(0,Q.H)(G).pipe((0,k.U)())}preloadConfig(_,A){return this.preloadingStrategy.preload(A,()=>{let G;G=A.loadChildren&&void 0===A.canLoad?this.loader.loadChildren(_,A):(0,B.of)(null);const le=G.pipe((0,Pe.Z)(Be=>null===Be?(0,B.of)(void 0):(A._loadedRoutes=Be.routes,A._loadedInjector=Be.injector,this.processRoutes(Be.injector??_,Be.routes))));if(A.loadComponent&&!A._loadedComponent){const Be=this.loader.loadComponent(A);return(0,Q.H)([le,Be]).pipe((0,k.U)())}return le})}static#e=this.\u0275fac=function(A){return new(A||m)(l.KVO(Sr),l.KVO(l.Ql9),l.KVO(l.uvJ),l.KVO(Js),l.KVO(hs))};static#t=this.\u0275prov=l.jDH({token:m,factory:m.\u0275fac,providedIn:"root"})}return m})();const zs=new l.nKC("");let Nr=(()=>{class m{constructor(_,A,G,le,Be={}){this.urlSerializer=_,this.transitions=A,this.viewportScroller=G,this.zone=le,this.options=Be,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},this.environmentInjector=(0,l.WQX)(l.uvJ),Be.scrollPositionRestoration||="disabled",Be.anchorScrolling||="disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(_=>{_ instanceof ar?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=_.navigationTrigger,this.restoredId=_.restoredState?_.restoredState.navigationId:0):_ instanceof tr?(this.lastId=_.id,this.scheduleScrollEvent(_,this.urlSerializer.parse(_.urlAfterRedirects).fragment)):_ instanceof hi&&_.code===Fi.IgnoredSameUrlNavigation&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(_,this.urlSerializer.parse(_.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(_=>{_ instanceof io&&(_.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(_.position):_.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(_.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(_,A){var G=this;this.zone.runOutsideAngular((0,p.A)(function*(){yield new Promise(le=>{setTimeout(()=>{le()}),(0,l.mal)(()=>{le()},{injector:G.environmentInjector})}),G.zone.run(()=>{G.transitions.events.next(new io(_,"popstate"===G.lastSource?G.store[G.restoredId]:null,A))})}))}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}static#e=this.\u0275fac=function(A){l.QTQ()};static#t=this.\u0275prov=l.jDH({token:m,factory:m.\u0275fac})}return m})();function rs(m,w){return{\u0275kind:m,\u0275providers:w}}function bo(){const m=(0,l.WQX)(l.zZn);return w=>{const _=m.get(l.o8S);if(w!==_.components[0])return;const A=m.get(Sr),G=m.get(sr);1===m.get(Oa)&&A.initialNavigation(),m.get(Qo,null,l.$GK.Optional)?.setUpPreloading(),m.get(zs,null,l.$GK.Optional)?.init(),A.resetRootComponentType(_.componentTypes[0]),G.closed||(G.next(),G.complete(),G.unsubscribe())}}const sr=new l.nKC("",{factory:()=>new Le.B}),Oa=new l.nKC("",{providedIn:"root",factory:()=>1}),Qo=new l.nKC("");function wi(m){return rs(0,[{provide:Qo,useExisting:Ba},{provide:Js,useExisting:m}])}function oa(m){return rs(9,[{provide:H,useValue:ut},{provide:De,useValue:{skipNextTransition:!!m?.skipInitialTransition,...m}}])}const ks=new l.nKC("ROUTER_FORROOT_GUARD"),Ja=[Ne.aZ,{provide:An,useClass:$n},Sr,_s,{provide:Ri,useFactory:function ra(m){return m.routerState.root},deps:[Sr]},hs,[]];let wo=(()=>{class m{constructor(_){}static forRoot(_,A){return{ngModule:m,providers:[Ja,[],{provide:fs,multi:!0,useValue:_},{provide:ks,useFactory:hc,deps:[[Sr,new l.Xx1,new l.kdw]]},{provide:ho,useValue:A||{}},A?.useHash?{provide:Ne.hb,useClass:Ne.fw}:{provide:Ne.hb,useClass:Ne.Sm},{provide:zs,useFactory:()=>{const m=(0,l.WQX)(Ne.Xr),w=(0,l.WQX)(l.SKi),_=(0,l.WQX)(ho),A=(0,l.WQX)(qt),G=(0,l.WQX)(An);return _.scrollOffset&&m.setOffset(_.scrollOffset),new Nr(G,A,m,w,_)}},A?.preloadingStrategy?wi(A.preloadingStrategy).\u0275providers:[],A?.initialNavigation?Pa(A):[],A?.bindToComponentInputs?rs(8,[Zs,{provide:Ds,useExisting:Zs}]).\u0275providers:[],A?.enableViewTransitions?oa().\u0275providers:[],[{provide:Bc,useFactory:bo},{provide:l.iLQ,multi:!0,useExisting:Bc}]]}}static forChild(_){return{ngModule:m,providers:[{provide:fs,multi:!0,useValue:_}]}}static#e=this.\u0275fac=function(A){return new(A||m)(l.KVO(ks,8))};static#t=this.\u0275mod=l.$C({type:m});static#n=this.\u0275inj=l.G2t({})}return m})();function hc(m){return"guarded"}function Pa(m){return["disabled"===m.initialNavigation?rs(3,[{provide:l.hnV,multi:!0,useFactory:()=>{const w=(0,l.WQX)(Sr);return()=>{w.setUpLocationChangeListener()}}},{provide:Oa,useValue:2}]).\u0275providers:[],"enabledBlocking"===m.initialNavigation?rs(2,[{provide:Oa,useValue:0},{provide:l.hnV,multi:!0,deps:[l.zZn],useFactory:w=>{const _=w.get(Ne.hj,Promise.resolve());return()=>_.then(()=>new Promise(A=>{const G=w.get(Sr),le=w.get(sr);mr(G,()=>{A(!0)}),w.get(qt).afterPreactivation=()=>(A(!0),le.closed?(0,B.of)(void 0):le),G.initialNavigation()}))}}]).\u0275providers:[]]}const Bc=new l.nKC("")},7852:(ct,Ce,o)=>{"use strict";o.d(Ce,{g:()=>j.g,MF:()=>ir,j6:()=>Ee,xZ:()=>kt,om:()=>Wn,Sx:()=>it,Dk:()=>Me,Wp:()=>Bn,KO:()=>Te});var p=o(467),l=o(1362),R=o(8041),j=o(1076);const K=(ft,et)=>et.some(Mt=>ft instanceof Mt);let Q,B;const O=new WeakMap,k=new WeakMap,V=new WeakMap,W=new WeakMap,L=new WeakMap;let ue={get(ft,et,Mt){if(ft instanceof IDBTransaction){if("done"===et)return k.get(ft);if("objectStoreNames"===et)return ft.objectStoreNames||V.get(ft);if("store"===et)return Mt.objectStoreNames[1]?void 0:Mt.objectStore(Mt.objectStoreNames[0])}return pe(ft[et])},set:(ft,et,Mt)=>(ft[et]=Mt,!0),has:(ft,et)=>ft instanceof IDBTransaction&&("done"===et||"store"===et)||et in ft};function Re(ft){return"function"==typeof ft?function oe(ft){return ft!==IDBDatabase.prototype.transaction||"objectStoreNames"in IDBTransaction.prototype?function F(){return B||(B=[IDBCursor.prototype.advance,IDBCursor.prototype.continue,IDBCursor.prototype.continuePrimaryKey])}().includes(ft)?function(...et){return ft.apply(we(this),et),pe(O.get(this))}:function(...et){return pe(ft.apply(we(this),et))}:function(et,...Mt){const on=ft.call(we(this),et,...Mt);return V.set(on,et.sort?et.sort():[et]),pe(on)}}(ft):(ft instanceof IDBTransaction&&function re(ft){if(k.has(ft))return;const et=new Promise((Mt,on)=>{const ge=()=>{ft.removeEventListener("complete",Oe),ft.removeEventListener("error",xe),ft.removeEventListener("abort",xe)},Oe=()=>{Mt(),ge()},xe=()=>{on(ft.error||new DOMException("AbortError","AbortError")),ge()};ft.addEventListener("complete",Oe),ft.addEventListener("error",xe),ft.addEventListener("abort",xe)});k.set(ft,et)}(ft),K(ft,function Z(){return Q||(Q=[IDBDatabase,IDBObjectStore,IDBIndex,IDBCursor,IDBTransaction])}())?new Proxy(ft,ue):ft)}function pe(ft){if(ft instanceof IDBRequest)return function Y(ft){const et=new Promise((Mt,on)=>{const ge=()=>{ft.removeEventListener("success",Oe),ft.removeEventListener("error",xe)},Oe=()=>{Mt(pe(ft.result)),ge()},xe=()=>{on(ft.error),ge()};ft.addEventListener("success",Oe),ft.addEventListener("error",xe)});return et.then(Mt=>{Mt instanceof IDBCursor&&O.set(Mt,ft)}).catch(()=>{}),L.set(et,ft),et}(ft);if(W.has(ft))return W.get(ft);const et=Re(ft);return et!==ft&&(W.set(ft,et),L.set(et,ft)),et}const we=ft=>L.get(ft),Ne=["get","getKey","getAll","getAllKeys","count"],ie=["put","add","delete","clear"],X=new Map;function se(ft,et){if(!(ft instanceof IDBDatabase)||et in ft||"string"!=typeof et)return;if(X.get(et))return X.get(et);const Mt=et.replace(/FromIndex$/,""),on=et!==Mt,ge=ie.includes(Mt);if(!(Mt in(on?IDBIndex:IDBObjectStore).prototype)||!ge&&!Ne.includes(Mt))return;const Oe=function(){var xe=(0,p.A)(function*(ht,...dt){const Bt=this.transaction(ht,ge?"readwrite":"readonly");let Zt=Bt.store;
1return on&&(Zt=Zt.index(dt.shift())),(yield Promise.all([Zt[Mt](...dt),ge&&Bt.done]))[0]});return function(dt){return xe.apply(this,arguments)}}();return X.set(et,Oe),Oe}!function he(ft){ue=ft(ue)}(ft=>({...ft,get:(et,Mt,on)=>se(et,Mt)||ft.get(et,Mt,on),has:(et,Mt)=>!!se(et,Mt)||ft.has(et,Mt)}));class ae{constructor(et){this.container=et}getPlatformInfoString(){return this.container.getProviders().map(Mt=>{if(function de(ft){const et=ft.getComponent();return"VERSION"===et?.type}(Mt)){const on=Mt.getImmediate();return`${on.library}/${on.version}`}return null}).filter(Mt=>Mt).join(" ")}}const Pe="@firebase/app",at=new R.Vy("@firebase/app"),cn="[DEFAULT]",Qt={[Pe]:"fire-core","@firebase/app-compat":"fire-core-compat","@firebase/analytics":"fire-analytics","@firebase/analytics-compat":"fire-analytics-compat","@firebase/app-check":"fire-app-check","@firebase/app-check-compat":"fire-app-check-compat","@firebase/auth":"fire-auth","@firebase/auth-compat":"fire-auth-compat","@firebase/database":"fire-rtdb","@firebase/database-compat":"fire-rtdb-compat","@firebase/functions":"fire-fn","@firebase/functions-compat":"fire-fn-compat","@firebase/installations":"fire-iid","@firebase/installations-compat":"fire-iid-compat","@firebase/messaging":"fire-fcm","@firebase/messaging-compat":"fire-fcm-compat","@firebase/performance":"fire-perf","@firebase/performance-compat":"fire-perf-compat","@firebase/remote-config":"fire-rc","@firebase/remote-config-compat":"fire-rc-compat","@firebase/storage":"fire-gcs","@firebase/storage-compat":"fire-gcs-compat","@firebase/firestore":"fire-fst","@firebase/firestore-compat":"fire-fst-compat","@firebase/vertexai-preview":"fire-vertex","fire-js":"fire-js",firebase:"fire-js-all"},ln=new Map,Hn=new Map,Kn=new Map;function Un(ft,et){try{ft.container.addComponent(et)}catch(Mt){at.debug(`Component ${et.name} failed to register with FirebaseApp ${ft.name}`,Mt)}}function Wn(ft){const et=ft.name;if(Kn.has(et))return at.debug(`There were multiple attempts to register component ${et}.`),!1;Kn.set(et,ft);for(const Mt of ln.values())Un(Mt,ft);for(const Mt of Hn.values())Un(Mt,ft);return!0}function Ee(ft,et){const Mt=ft.container.getProvider("heartbeat").getImmediate({optional:!0});return Mt&&Mt.triggerHeartbeat(),ft.container.getProvider(et)}function kt(ft){return void 0!==ft.settings}const An=new j.FA("app","Firebase",{"no-app":"No Firebase App '{$appName}' has been created - call initializeApp() first","bad-app-name":"Illegal App name: '{$appName}'","duplicate-app":"Firebase App named '{$appName}' already exists with different options or config","app-deleted":"Firebase App named '{$appName}' already deleted","server-app-deleted":"Firebase Server App has been deleted","no-options":"Need to provide options, when not being deployed to hosting via source.","invalid-app-argument":"firebase.{$appName}() takes either no argument or a Firebase App instance.","invali
1d-log-argument":"First argument to `onLog` must be null or a function.","idb-open":"Error thrown when opening IndexedDB. Original error: {$originalErrorMessage}.","idb-get":"Error thrown when reading from IndexedDB. Original error: {$originalErrorMessage}.","idb-set":"Error thrown when writing to IndexedDB. Original error: {$originalErrorMessage}.","idb-delete":"Error thrown when deleting from IndexedDB. Original error: {$originalErrorMessage}.","finalization-registry-not-supported":"FirebaseServerApp deleteOnDeref field defined but the JS runtime does not support FinalizationRegistry.","invalid-server-app-environment":"FirebaseServerApp is not for use in browser environments."});class $n{constructor(et,Mt,on){this._isDeleted=!1,this._options=Object.assign({},et),this._config=Object.assign({},Mt),this._name=Mt.name,this._automaticDataCollectionEnabled=Mt.automaticDataCollectionEnabled,this._container=on,this.container.addComponent(new l.uA("app",()=>this,"PUBLIC"))}get automaticDataCollectionEnabled(){return this.checkDestroyed(),this._automaticDataCollectionEnabled}set automaticDataCollectionEnabled(et){this.checkDestroyed(),this._automaticDataCollectionEnabled=et}get name(){return this.checkDestroyed(),this._name}get options(){return this.checkDestroyed(),this._options}get config(){return this.checkDestroyed(),this._config}get container(){return this._container}get isDeleted(){return this._isDeleted}set isDeleted(et){this._isDeleted=et}checkDestroyed(){if(this.isDeleted)throw An.create("app-deleted",{appName:this._name})}}const ir="10.12.1";function Bn(ft,et={}){let Mt=ft;"object"!=typeof et&&(et={name:et});const on=Object.assign({name:cn,automaticDataCollectionEnabled:!1},et),ge=on.name;if("string"!=typeof ge||!ge)throw An.create("bad-app-name",{appName:String(ge)});if(Mt||(Mt=(0,j.T9)()),!Mt)throw An.create("no-options");const Oe=ln.get(ge);if(Oe){if((0,j.bD)(Mt,Oe.options)&&(0,j.bD)(on,Oe.config))return Oe;throw An.create("duplicate-app",{appName:ge})}const xe=new l.h1(ge);for(const dt of Kn.values())xe.addComponent(dt);const ht=new $n(Mt,on,xe);return ln.set(ge,ht),ht}function it(ft=cn){const et=ln.get(ft);if(!et&&ft===cn&&(0,j.T9)())return Bn();if(!et)throw An.create("no-app",{appName:ft});return et}function Me(){return Array.from(ln.values())}function Te(ft,et,Mt){var on;let ge=null!==(on=Qt[ft])&&void 0!==on?on:ft;Mt&&(ge+=`-${Mt}`);const Oe=ge.match(/\s|\//),xe=et.match(/\s|\//);if(Oe||xe){const ht=[`Unable to register library "${ge}" with version "${et}":`];return Oe&&ht.push(`library name "${ge}" contains illegal characters (whitespace or "/")`),Oe&&xe&&ht.push("and"),xe&&ht.push(`version name "${et}" contains illegal characters (whitespace or "/")`),void at.warn(ht.join(" "))}Wn(new l.uA(`${ge}-version`,()=>({library:ge,version:et}),"VERSION"))}const nt="firebase-heartbeat-database",Yt=1,Tn="firebase-heartbeat-store";let Jn=null;function Ii(){return Jn||(Jn=function me(ft,et,{blocked:Mt,upgrade:on,blocking:ge,terminated:Oe}={}){const xe=indexedDB.open(ft,et),ht=pe(xe);return on&&xe.addEventListener("upgradeneeded",dt=>{on(pe(xe.result),dt.oldVersion,dt.newVersion,pe(xe.transaction),dt)}),Mt&&xe.addEventListener("blocked",dt=>Mt(dt.oldVersion,dt.newVersion,dt)),ht.then(dt=>{Oe&&dt.addEventListener("close",()=>Oe()),ge&&dt.addEventListener("versionchange",Bt=>ge(Bt.oldVersion,Bt.newVersion,Bt))}).catch(()=>{}),ht}(nt,Yt,{upgrade:(ft,et)=>{if(0===et)try{ft.createObjectStore(Tn)}catch(Mt){console.warn(Mt)}}}).catch(ft=>{throw An.create("idb-open",{originalErrorMessage:ft.message})})),Jn}function jr(){return(jr=(0,p.A)(function*(ft){try{const Mt=(yield Ii()).transaction(Tn),on=yield Mt.objectStore(Tn).get(os(ft));return yield Mt.done,on}catch(et){if(et instanceof j.g)at.warn(et.message);else{const Mt=An.create("idb-get",{originalErrorMessage:et?.message});at.warn(Mt.message)}}})).apply(this,arguments)}function _n(ft,et){return vn.apply(this,arguments)}function vn(){return(vn=(0,p.A)(function*(ft,et){try{const on=(yield Ii()).transaction(Tn,"readwrite");yield on.objectStore(Tn).put(et,os(ft)),yield on.done}catch(Mt){if(Mt instanceof j.g)at.warn(Mt.message);else{const on=An.create("idb-set",{originalErrorMessage:Mt?.message});at.warn(on.message)}}})).apply(this,arguments)}function os(ft){return`${ft.name}!${ft.options.appId}`}class mo{constructor(et){this.container=et,this._heartbeatsCache=null;const Mt=this.container.getProvider("app").getImmediate();this._storage=new No(Mt),this._heartbeatsCachePromise=this._storage.read().then(on=>(this._heartbeatsCache=on,on))}triggerHeartbeat(){var et=this;return(0,p.A)(function*(){var Mt,on;const Oe=et.container.getProvider("platform-logger").getImmediate().getPlatformInfoString(),xe=Wi();if((null!=(null===(Mt=et._heartbeatsCache)||void 0===Mt?void 0:Mt.heartbeats)||(et._heartbeatsCache=yield et._heartbeatsCachePromise,null!=(null===(on=et._heartbeatsCache)||void 0===on?void 0:on.heartbeats)))&&et._heartbeatsCache.lastSentHeartbeatDate!==xe&&!et._heartbeatsCache.heartbeats.some(ht=>ht.date===xe))return et._heartbeatsCache.heartbeats.push({date:xe,agent:Oe}),et._heartbeatsCache.heartbeats=et._heartbeatsCache.heartbeats.filter(ht=>{const dt=new Date(ht.date).valueOf();return Date.now()-dt<=2592e6}),et._storage.overwrite(et._heartbeatsCache)})()}getHeartbeatsHeader(){var et=this;return(0,p.A)(function*(){var Mt;if(null===et._heartbeatsCache&&(yield et._heartbeatsCachePromise),null==(null===(Mt=et._heartbeatsCache)||void 0===Mt?void 0:Mt.heartbeats)||0===et._heartbeatsCache.heartbeats.length)return"";const on=Wi(),{heartbeatsToSend:ge,unsentEntries:Oe}=function Rn(ft,et=1024){const Mt=[];let on=ft.slice();for(const ge of ft){const Oe=Mt.find(xe=>xe.agent===ge.agent);if(Oe){if(Oe.dates.push(ge.date),ki(Mt)>et){Oe.dates.pop();break}}else if(Mt.push({agent:ge.agent,dates:[ge.date]}),ki(Mt)>et){Mt.pop();break}on=on.slice(1)}return{heartbeatsToSend:Mt,unsentEntries:on}}(et._heartbeatsCache.heartbeats),xe=(0,j.Uj)(JSON.stringify({version:2,heartbeats:ge}));return et._heartbeatsCache.lastSentHeartbeatDate=on,Oe.length>0?(et._heartbeatsCache.heartbeats=Oe,yield et._storage.overwrite(et._heartbeatsCache)):(et._heartbeatsCache.heartbeats=[],et._storage.overwrite(et._heartbeatsCache)),xe})()}}function Wi(){return(new Date).toISOString().substring(0,10)}class No{constructor(et){this.app=et,this._canUseIndexedDBPromise=this.runIndexedDBEnvironmentCheck()}runIndexedDBEnvironmentCheck(){return(0,p.A)(function*(){return!!(0,j.zW)()&&(0,j.eX)().then(()=>!0).catch(()=>!1)})()}read(){var et=this;
1return(0,p.A)(function*(){if(yield et._canUseIndexedDBPromise){const on=yield function Tr(ft){return jr.apply(this,arguments)}(et.app);return on?.heartbeats?on:{heartbeats:[]}}return{heartbeats:[]}})()}overwrite(et){var Mt=this;return(0,p.A)(function*(){var on;if(yield Mt._canUseIndexedDBPromise){const Oe=yield Mt.read();return _n(Mt.app,{lastSentHeartbeatDate:null!==(on=et.lastSentHeartbeatDate)&&void 0!==on?on:Oe.lastSentHeartbeatDate,heartbeats:et.heartbeats})}})()}add(et){var Mt=this;return(0,p.A)(function*(){var on;if(yield Mt._canUseIndexedDBPromise){const Oe=yield Mt.read();return _n(Mt.app,{lastSentHeartbeatDate:null!==(on=et.lastSentHeartbeatDate)&&void 0!==on?on:Oe.lastSentHeartbeatDate,heartbeats:[...Oe.heartbeats,...et.heartbeats]})}})()}}function ki(ft){return(0,j.Uj)(JSON.stringify({version:2,heartbeats:ft})).length}!function ii(ft){Wn(new l.uA("platform-logger",et=>new ae(et),"PRIVATE")),Wn(new l.uA("heartbeat",et=>new mo(et),"PRIVATE")),Te(Pe,"0.10.4",ft),Te(Pe,"0.10.4","esm2017"),Te("fire-js","")}("")},1362:(ct,Ce,o)=>{"use strict";o.d(Ce,{h1:()=>Z,uA:()=>R});var p=o(467),l=o(1076);class R{constructor(O,k,V){this.name=O,this.instanceFactory=k,this.type=V,this.multipleInstances=!1,this.serviceProps={},this.instantiationMode="LAZY",this.onInstanceCreated=null}setInstantiationMode(O){return this.instantiationMode=O,this}setMultipleInstances(O){return this.multipleInstances=O,this}setServiceProps(O){return this.serviceProps=O,this}setInstanceCreatedCallback(O){return this.onInstanceCreated=O,this}}const j="[DEFAULT]";class K{constructor(O,k){this.name=O,this.container=k,this.component=null,this.instances=new Map,this.instancesDeferred=new Map,this.instancesOptions=new Map,this.onInitCallbacks=new Map}get(O){const k=this.normalizeInstanceIdentifier(O);if(!this.instancesDeferred.has(k)){const V=new l.cY;if(this.instancesDeferred.set(k,V),this.isInitialized(k)||this.shouldAutoInitialize())try{const W=this.getOrInitializeService({instanceIdentifier:k});W&&V.resolve(W)}catch{}}return this.instancesDeferred.get(k).promise}getImmediate(O){var k;const V=this.normalizeInstanceIdentifier(O?.identifier),W=null!==(k=O?.optional)&&void 0!==k&&k;if(!this.isInitialized(V)&&!this.shouldAutoInitialize()){if(W)return null;throw Error(`Service ${this.name} is not available`)}try{return this.getOrInitializeService({instanceIdentifier:V})}catch(L){if(W)return null;throw L}}getComponent(){return this.component}setComponent(O){if(O.name!==this.name)throw Error(`Mismatching Component ${O.name} for Provider ${this.name}.`);if(this.component)throw Error(`Component for ${this.name} has already been provided`);if(this.component=O,this.shouldAutoInitialize()){if(function B(F){return"EAGER"===F.instantiationMode}(O))try{this.getOrInitializeService({instanceIdentifier:j})}catch{}for(const[k,V]of this.instancesDeferred.entries()){const W=this.normalizeInstanceIdentifier(k);try{const L=this.getOrInitializeService({instanceIdentifier:W});V.resolve(L)}catch{}}}}clearInstance(O=j){this.instancesDeferred.delete(O),this.instancesOptions.delete(O),this.instances.delete(O)}delete(){var O=this;return(0,p.A)(function*(){const k=Array.from(O.instances.values());yield Promise.all([...k.filter(V=>"INTERNAL"in V).map(V=>V.INTERNAL.delete()),...k.filter(V=>"_delete"in V).map(V=>V._delete())])})()}isComponentSet(){return null!=this.component}isInitialized(O=j){return this.instances.has(O)}getOptions(O=j){return this.instancesOptions.get(O)||{}}initialize(O={}){const{options:k={}}=O,V=this.normalizeInstanceIdentifier(O.instanceIdentifier);if(this.isInitialized(V))throw Error(`${this.name}(${V}) has already been initialized`);if(!this.isComponentSet())throw Error(`Component ${this.name} has not been registered yet`);const W=this.getOrInitializeService({instanceIdentifier:V,options:k});for(const[L,Y]of this.instancesDeferred.entries())V===this.normalizeInstanceIdentifier(L)&&Y.resolve(W);return W}onInit(O,k){var V;const W=this.normalizeInstanceIdentifier(k),L=null!==(V=this.onInitCallbacks.get(W))&&void 0!==V?V:new Set;L.add(O),this.onInitCallbacks.set(W,L);const Y=this.instances.get(W);return Y&&O(Y,W),()=>{L.delete(O)}}invokeOnInitCallbacks(O,k){const V=this.onInitCallbacks.get(k);if(V)for(const W of V)try{W(O,k)}catch{}}getOrInitializeService({instanceIdentifier:O,options:k={}}){let V=this.instances.get(O);if(!V&&this.component&&(V=this.component.instanceFactory(this.container,{instanceIdentifier:(F=O,F===j?void 0:F),options:k}),this.instances.set(O,V),this.instancesOptions.set(O,k),this.invokeOnInitCallbacks(V,O),this.component.onInstanceCreated))try{this.component.onInstanceCreated(this.container,O,V)}catch{}var F;return V||null}normalizeInstanceIdentifier(O=j){return this.component?this.component.multipleInstances?O:j:O}shouldAutoInitialize(){return!!this.component&&"EXPLICIT"!==this.component.instantiationMode}}class Z{constructor(O){this.name=O,this.providers=new Map}addComponent(O){const k=this.getProvider(O.name);if(k.isComponentSet())throw new Error(`Component ${O.name} has already been registered with ${this.name}`);k.setComponent(O)}addOrOverwriteComponent(O){this.getProvider(O.name).isComponentSet()&&this.providers.delete(O.name),this.addComponent(O)}getProvider(O){if(this.providers.has(O))return this.providers.get(O);const k=new K(O,this);return this.providers.set(O,k),k}getProviders(){return Array.from(this.providers.values())}}},8041:(ct,Ce,o)=>{"use strict";o.d(Ce,{$b:()=>l,Vy:()=>B});const p=[];var l=function(O){return O[O.DEBUG=0]="DEBUG",O[O.VERBOSE=1]="VERBOSE",O[O.INFO=2]="INFO",O[O.WARN=3]="WARN",O[O.ERROR=4]="ERROR",O[O.SILENT=5]="SILENT",O}(l||{});const R={debug:l.DEBUG,verbose:l.VERBOSE,info:l.INFO,warn:l.WARN,error:l.ERROR,silent:l.SILENT},j=l.INFO,K={[l.DEBUG]:"log",[l.VERBOSE]:"log",[l.INFO]:"info",[l.WARN]:"warn",[l.ERROR]:"error"},Q=(O,k,...V)=>{if(k<O.logLevel)return;const W=(new Date).toISOString(),L=K[k];if(!L)throw new Error(`Attempted to log a message with an invali
1d logType (value: ${k})`);console[L](`[${W}] ${O.name}:`,...V)};class B{constructor(k){this.name=k,this._logLevel=j,this._logHandler=Q,this._userLogHandler=null,p.push(this)}get logLevel(){return this._logLevel}set logLevel(k){if(!(k in l))throw new TypeError(`Invalid value "${k}" assigned to \`logLevel\``);this._logLevel=k}setLogLevel(k){this._logLevel="string"==typeof k?R[k]:k}get logHandler(){return this._logHandler}set logHandler(k){if("function"!=typeof k)throw new TypeError("Value assigned to `logHandler` must be a function");this._logHandler=k}get userLogHandler(){return this._userLogHandler}set userLogHandler(k){this._userLogHandler=k}debug(...k){this._userLogHandler&&this._userLogHandler(this,l.DEBUG,...k),this._logHandler(this,l.DEBUG,...k)}log(...k){this._userLogHandler&&this._userLogHandler(this,l.VERBOSE,...k),this._logHandler(this,l.VERBOSE,...k)}info(...k){this._userLogHandler&&this._userLogHandler(this,l.INFO,...k),this._logHandler(this,l.INFO,...k)}warn(...k){this._userLogHandler&&this._userLogHandler(this,l.WARN,...k),this._logHandler(this,l.WARN,...k)}error(...k){this._userLogHandler&&this._userLogHandler(this,l.ERROR,...k),this._logHandler(this,l.ERROR,...k)}}},4751:(ct,Ce,o)=>{"use strict";o.r(Ce),o.d(Ce,{Breadcrumbs:()=>Tn,BrowserClient:()=>cr,BrowserProfilingIntegration:()=>l0,BrowserTracing:()=>Zu.Jh,Dedupe:()=>Wi,Feedback:()=>Mc,FunctionToString:()=>Pe,GlobalHandlers:()=>dt,HttpContext:()=>tr,Hub:()=>Ye.YZ,InboundFilters:()=>L,Integrations:()=>nf,LinkedErrors:()=>fr,ModuleMetadata:()=>N,Replay:()=>qt.fe,ReplayCanvas:()=>oa,SDK_VERSION:()=>qe.M,SEMANTIC_ATTRIBUTE_SENTRY_OP:()=>Zi.uT,SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN:()=>Zi.JD,SEMANTIC_ATTRIBUTE_SENTRY_SAMPLE_RATE:()=>Zi.sy,SEMANTIC_ATTRIBUTE_SENTRY_SOURCE:()=>Zi.i_,Scope:()=>ce.HG,SentryErrorHandler:()=>rf,TraceClassDecorator:()=>sd,TraceDirective:()=>au,TraceMethodDecorator:()=>Nh,TraceModule:()=>cu,TraceService:()=>lf,TryCatch:()=>Ks,WINDOW:()=>sn,addBreadcrumb:()=>R.ZQ,addEventProcessor:()=>We.S,addGlobalEventProcessor:()=>be.lb,addIntegration:()=>Z.Q8,addTracingExtensions:()=>ts.U,breadcrumbsIntegration:()=>Yt,browserApiErrorsIntegration:()=>lr,browserProfilingIntegration:()=>tf,browserTracingIntegration:()=>Bl,captureConsoleIntegration:()=>c,captureEvent:()=>R.r,captureException:()=>R.Cp,captureMessage:()=>R.wd,captureSession:()=>R.J5,captureUserFeedback:()=>Ts,chromeStackLineParser:()=>Ri,close:()=>R.VN,configureScope:()=>R.PN,contextLinesIntegration:()=>rt,continueTrace:()=>ds.V4,createErrorHandler:()=>Ph,createTransport:()=>Qs,createUserFeedbackEnvelope:()=>kt,debugIntegration:()=>rn,dedupeIntegration:()=>yn,defaultIntegrations:()=>Ki,defaultRequestInstrumentationOptions:()=>Ho.h$,defaultStackLineParsers:()=>si,defaultStackParser:()=>pa,endSession:()=>R.ky,eventFromException:()=>fn,eventFromMessage:()=>cn,exceptionFromError:()=>Rt,extraErrorDataIntegration:()=>Yi,extractTraceparentData:()=>Ti.nc,feedbackIntegration:()=>Vc,flush:()=>R.bX,forceLoad:()=>zn,functionToStringIntegration:()=>de,geckoStackLineParser:()=>Vn,getActiveSpan:()=>ds.Bk,getActiveTransaction:()=>fl,getClient:()=>R.KU,getCurrentHub:()=>Ye.BF,getCurrentScope:()=>R.o5,getDefaultIntegrations:()=>br,getHubFromCarrier:()=>Ye.Me,getReplay:()=>qt.tn,getSpanStatusFromHttpCode:()=>$e.AJ,globalHandlersIntegration:()=>ht,httpClientIntegration:()=>qs,httpContextIntegration:()=>ar,inboundFiltersIntegration:()=>W,init:()=>Jc,instrumentAngularRouting:()=>id,instrumentOutgoingRequests:()=>Ho.Qb,isInitialized:()=>R.Dp,lastEventId:()=>R.Q,linkedErrorsIntegration:()=>cs,makeBrowserOfflineTransport:()=>J,makeFetchTransport:()=>wa,makeMain:()=>Ye.gM,makeMultiplexedTransport:()=>pn,makeXHRTransport:()=>us,metrics:()=>De,moduleMetadataIntegration:()=>D,onLoad:()=>Io,onProfilingStartRouteTransaction:()=>ef,opera10StackLineParser:()=>ls,opera11StackLineParser:()=>ba,parameterize:()=>ut,replayCanvasIntegration:()=>ja,replayIntegration:()=>qt.J$,reportingObserverIntegration:()=>Ao,rewriteFramesIntegration:()=>Oc,routingInstrumentation:()=>cf,sendFeedback:()=>yr,sessionTimingIntegration:()=>Rl,setContext:()=>R.o,setCurrentClient:()=>bt,setExtra:()=>R.l7,setExtras:()=>R.cx,setHttpStatus:()=>$e.N8,setMeasurement:()=>St.X,setTag:()=>R.NA,setTags:()=>R.Wt,setUser:()=>R.gV,showReportDialog:()=>kr,spanStatusfromHttpCode:()=>$e.o6,startBrowserTracingNavigationSpan:()=>Xs,startBrowserTracingPageLoadSpan:()=>Do,startInactiveSpan:()=>ds.Uk,startSession:()=>R.J0,startSpan:()=>ds.Lk,startSpanManual:()=>ds.nV,startTransaction:()=>R.nb,trace:()=>ds.uP,winjsStackLineParser:()=>gs,withActiveSpan:()=>R.hb,withIsolationScope:()=>R.rB,withScope:()=>R.v4,wrap:()=>co});var p={};o.r(p),o.d(p,{FunctionToString:()=>Pe,InboundFilters:()=>L,LinkedErrors:()=>bi});var l={};o.r(l),o.d(l,{Breadcrumbs:()=>Tn,Dedupe:()=>Wi,GlobalHandlers:()=>dt,HttpContext:()=>tr,LinkedErrors:()=>fr,TryCatch:()=>Ks}
1);var R=o(2248),j=o(1769),K=o(781),Q=o(2064),B=o(557),Z=o(1057);const F=[/^Script error\.?$/,/^Javascript error: Script error\.? on line 0$/,/^ResizeObserver loop completed with undelivered notifications.$/,/^Cannot redefine property: googletag$/],O=[/^.*\/healthcheck$/,/^.*\/healthy$/,/^.*\/live$/,/^.*\/ready$/,/^.*\/heartbeat$/,/^.*\/health$/,/^.*\/healthz$/],k="InboundFilters",W=(0,Z._C)((f={})=>({name:k,setupOnce(){},processEvent(y,b,x){const te=x.getOptions(),fe=function Y(f={},y={}){return{allowUrls:[...f.allowUrls||[],...y.allowUrls||[]],denyUrls:[...f.denyUrls||[],...y.denyUrls||[]],ignoreErrors:[...f.ignoreErrors||[],...y.ignoreErrors||[],...f.disableErrorDefaults?[]:F],ignoreTransactions:[...f.ignoreTransactions||[],...y.ignoreTransactions||[],...f.disableTransactionDefaults?[]:O],ignoreInternal:void 0===f.ignoreInternal||f.ignoreInternal}}(f,te);return function re(f,y){return y.ignoreInternal&&function we(f){try{return"SentryError"===f.exception.values[0].type}catch{}return!1}(f)?(B.T&&j.vF.warn(`Event dropped due to being internal Sentry Error.\nEvent: ${(0,K.$X)(f)}`),!0):function ue(f,y){return!(f.type||!y||!y.length)&&function pe(f){const y=[];let b;f.message&&y.push(f.message);try{b=f.exception.values[f.exception.values.length-1]}catch{}return b&&b.value&&(y.push(b.value),b.type&&y.push(`${b.type}: ${b.value}`)),B.T&&0===y.length&&j.vF.error(`Could not extract message for event ${(0,K.$X)(f)}`),y}(f).some(b=>(0,Q.Xr)(b,y))}(f,y.ignoreErrors)?(B.T&&j.vF.warn(`Event dropped due to being matched by \`ignoreErrors\` option.\nEvent: ${(0,K.$X)(f)}`),!0):function he(f,y){if("transaction"!==f.type||!y||!y.length)return!1;const b=f.transaction;return!!b&&(0,Q.Xr)(b,y)}(f,y.ignoreTransactions)?(B.T&&j.vF.warn(`Event dropped due to being matched by \`ignoreTransactions\` option.\nEvent: ${(0,K.$X)(f)}`),!0):function oe(f,y){if(!y||!y.length)return!1;const b=Le(f);return!!b&&(0,Q.Xr)(b,y)}(f,y.denyUrls)?(B.T&&j.vF.warn(`Event dropped due to being matched by \`denyUrls\` option.\nEvent: ${(0,K.$X)(f)}.\nUrl: ${Le(f)}`),!0):!function Re(f,y){if(!y||!y.length)return!0;const b=Le(f);return!b||(0,Q.Xr)(b,y)}(f,y.allowUrls)&&(B.T&&j.vF.warn(`Event dropped due to not being matched by \`allowUrls\` option.\nEvent: ${(0,K.$X)(f)}.\nUrl: ${Le(f)}`),!0)}(y,fe)?null:y}})),L=(0,Z.F)(k,W);function Le(f){try{let y;try{y=f.exception.values[0].stacktrace.frames}catch{}return y?function me(f=[]){for(let y=f.length-1;y>=0;y--){const b=f[y];if(b&&"<anonymous>"!==b.filename&&"[native code]"!==b.filename)return b.filename||null}return null}(y):null}catch{return B.T&&j.vF.error(`Cannot extract url for event ${(0,K.$X)(f)}`),null}}var Ne=o(7474);let ie;const X="FunctionToString",se=new WeakMap,de=(0,Z._C)(()=>({name:X,setupOnce(){ie=Function.prototype.toString;try{Function.prototype.toString=function(...f){const y=(0,Ne.sp)(this),b=se.has((0,R.KU)())&&void 0!==y?y:this;return ie.apply(b,f)}}catch{}},setup(f){se.set(f,!0)}})),Pe=(0,Z.F)(X,de);var Ye=o(5560);function bt(f){const b=(0,Ye.BF)().getStackTop();b.client=f,b.scope.setClient(f)}var He=o(8251),Ge=o(9868),ke=o(5953),je=o(6597),We=o(9707),qe=o(7199);function At(f,y,b=[y],x="npm"){const te=f._metadata||{};te.sdk||(te.sdk={name:`sentry.javascript.${y}`,packages:b.map(fe=>({name:`${x}:@sentry/${fe}`,version:qe.M})),version:qe.M}),f._metadata=te}var Jt=o(286),an=o(4965),Ft=o(5800),Dn=o(3892);const gt=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__;var tn=o(5801),er=o(5433),wt=o(7473);function Rt(f,y){const b=bn(f,y),x={type:y&&y.name,value:zt(y)};return b.length&&(x.stacktrace={frames:b}),void 0===x.type&&""===x.value&&(x.value="Unrecoverable error caught"),x}function _t(f,y){return{exception:{values:[Rt(f,y)]}}}function bn(f,y){const b=y.stacktrace||y.stack||"",x=function Vt(f){if(f){if("number"==typeof f.framesToPop)return f.framesToPop;if(Ot.test(f.message))return 1}return 0}(y);try{return f(b,x)}catch{}return[]}const Ot=/Minified React error #\d+;/i;function zt(f){const y=f&&f.message;return y?y.error&&"string"==typeof y.error.message?y.error.message:y:"No error message"}function fn(f,y,b,x){const fe=Qt(f,y,b&&b.syntheticException||void 0,x);return(0,K.M6)(fe),fe.level="error",b&&b.event_id&&(fe.event_id=b.event_id),(0,wt.XW)(fe)}function cn(f,y,b="info",x,te){const Ae=ln(f,y,x&&x.syntheticException||void 0,te);return Ae.level=b,x&&x.event_id&&(Ae.event_id=x.event_id),(0,wt.XW)(Ae)}function Qt(f,y,b,x,te){let fe;if((0,tn.T2)(y)&&y.error)return _t(f,y.error);if((0,tn.BD)(y)||(0,tn.W6)(y)){const Ae=y;if("stack"in y)fe=_t(f,y);else{const ze=Ae.name||((0,tn.BD)(Ae)?"DOMError":"DOMException"),Ct=Ae.message?`${ze}: ${Ae.message}`:ze;fe=ln(f,Ct,b,x),(0,K.gO)(fe,Ct)}return"code"in Ae&&(fe.tags={...fe.tags,"DOMException.code":`${Ae.code}`}),fe}return(0,tn.bJ)(y)?_t(f,y):(0,tn.Qd)(y)||(0,tn.xH)(y)?(fe=function Gt(f,y,b,x){const te=(0,R.KU)(),fe=te&&te.getOptions().normalizeDepth,Ae={exception:{values:[{type:(0,tn.xH)(y)?y.constructor.name:x?"UnhandledRejection":"Error",value:Hn(y,{isUnhandledRejection:x})}]},extra:{__serialized__:(0,er.cd)(y,fe)}};if(b){const ze=bn(f,b);ze.length&&(Ae.exception.values[0].stacktrace={frames:ze})}return Ae}(f,y,b,te),(0,K.M6)(fe,{synthetic:!0}),fe):(fe=ln(f,y,b,x),(0,K.gO)(fe,`${y}`,void 0),(0,K.M6)(fe,{synthetic:!0}),fe)}function ln(f,y,b,x){const te={};
1if(x&&b){const fe=bn(f,b);fe.length&&(te.exception={values:[{value:y,stacktrace:{frames:fe}}]})}if((0,tn.NF)(y)){const{__sentry_template_string__:fe,__sentry_template_values__:Ae}=y;return te.logentry={message:fe,params:Ae},te}return te.message=y,te}function Hn(f,{isUnhandledRejection:y}){const b=(0,Ne.HF)(f),x=y?"promise rejection":"exception";return(0,tn.T2)(f)?`Event \`ErrorEvent\` captured as ${x} with message \`${f.message}\``:(0,tn.xH)(f)?`Event \`${function Kn(f){try{const y=Object.getPrototypeOf(f);return y?y.constructor.name:void 0}catch{}}(f)}\` (type=${f.type}) captured as ${x}`:`Object captured as ${x} with keys: ${b}`}var Un=o(7018);const sn=Un.OW;let Wn=0;function Ee(){return Wn>0}function vt(f,y={},b){if("function"!=typeof f)return f;try{const te=f.__sentry_wrapped__;if(te)return te;if((0,Ne.sp)(f))return f}catch{return f}const x=function(){const te=Array.prototype.slice.call(arguments);try{b&&"function"==typeof b&&b.apply(this,arguments);const fe=te.map(Ae=>vt(Ae,y));return f.apply(this,fe)}catch(fe){throw function Se(){Wn++,setTimeout(()=>{Wn--})}(),(0,R.v4)(Ae=>{Ae.addEventProcessor(ze=>(y.mechanism&&((0,K.gO)(ze,void 0,void 0),(0,K.M6)(ze,y.mechanism)),ze.extra={...ze.extra,arguments:te},ze)),(0,R.Cp)(fe)}),fe}};try{for(const te in f)Object.prototype.hasOwnProperty.call(f,te)&&(x[te]=f[te])}catch{}(0,Ne.pO)(x,f),(0,Ne.my)(f,"__sentry_wrapped__",x);try{Object.getOwnPropertyDescriptor(x,"name").configurable&&Object.defineProperty(x,"name",{get:()=>f.name})}catch{}return x}function kt(f,{metadata:y,tunnel:b,dsn:x}){const te={event_id:f.event_id,sent_at:(new Date).toISOString(),...y&&y.sdk&&{sdk:{name:y.sdk.name,version:y.sdk.version}},...!!b&&!!x&&{dsn:(0,Dn.SB)(x)}},fe=function un(f){return[{type:"user_report"},f]}(f);return(0,an.h4)(te,[fe])}class cr extends We.V{constructor(y){At(y,"browser",["browser"],sn.SENTRY_SDK_SOURCE||(0,Jt.e)()),super(y),y.sendClientReports&&sn.document&&sn.document.addEventListener("visibilitychange",()=>{"hidden"===sn.document.visibilityState&&this._flushOutcomes()})}eventFromException(y,b){return fn(this._options.stackParser,y,b,this._options.attachStacktrace)}eventFromMessage(y,b="info",x){return cn(this._options.stackParser,y,b,x,this._options.attachStacktrace)}captureUserFeedback(y){if(!this._isEnabled())return void(gt&&j.vF.warn("SDK not enabled, will not capture user feedback."));const b=kt(y,{metadata:this.getSdkMetadata(),dsn:this.getDsn(),tunnel:this.getOptions().tunnel});this._sendEnvelope(b)}_prepareEvent(y,b,x){return y.platform=y.platform||"javascript",super._prepareEvent(y,b,x)}_flushOutcomes(){const y=this._clearOutcomes();if(0===y.length)return void(gt&&j.vF.log("No outcomes to send"));if(!this._dsn)return void(gt&&j.vF.log("No dsn provided, will not send outcomes"));gt&&j.vF.log("Sending outcomes:",y);const b=function nn(f,y,b){const x=[{type:"client_report"},{timestamp:b||(0,Ft.lu)(),discarded_events:f}];return(0,an.h4)(y?{dsn:y}:{},[x])}(y,this._options.tunnel&&(0,Dn.SB)(this._dsn));this._sendEnvelope(b)}}var An=o(9243);function $n(f){const y="console";(0,An.s5)(y,f),(0,An.AS)(y,Vi)}function Vi(){"console"in Un.OW&&j.Ow.forEach(function(f){f in Un.OW.console&&(0,Ne.GS)(Un.OW.console,f,function(y){return j.Z9[f]=y,function(...b){(0,An.aj)("console",{args:b,level:f});const te=j.Z9[f];te&&te.apply(Un.OW.console,b)}})})}var ir=o(3703),Bn=o(5429),Qe=o(8603),it=o(8617);const Me=["fatal","error","warning","log","info","debug"];function ye(f){return"warn"===f?"warning":Me.includes(f)?f:"log"}var Te=o(8416);const yt="Breadcrumbs",Yt=(0,Z._C)((f={})=>{const y={console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0,...f};return{name:yt,setupOnce(){},setup(b){y.console&&$n(function Tr(f){return function(b){if((0,R.KU)()!==f)return;const x={category:"console",data:{arguments:b.args,logger:"console"},level:ye(b.level),message:(0,Q.gt)(b.args," ")};if("assert"===b.level){if(!1!==b.args[0])return;x.message=`Assertion failed: ${(0,Q.gt)(b.args.slice(1)," ")||"console.assert"}`,x.data.arguments=b.args.slice(1)}(0,R.ZQ)(x,{input:b.args,level:b.level})}}(b)),y.dom&&(0,ir.i)(function Ii(f,y){return function(x){if((0,R.KU)()!==f)return;let te,fe,Ae="object"==typeof y?y.serializeAttribute:void 0,ze="object"==typeof y&&"number"==typeof y.maxStringLength?y.maxStringLength:void 0;ze&&ze>1024&&(gt&&j.vF.warn(`\`dom.maxStringLength\` cannot exceed 1024, but a value of ${ze} was configured. Sentry will use 1024 instead.`),ze=1024),"string"==typeof Ae&&(Ae=[Ae]);try{const Lt=x.event,$t=function os(f){return!!f&&!!f.target}(Lt)?Lt.target:Lt;te=(0,it.Hd)($t,{keyAttrs:Ae,maxStringLength:ze}),fe=(0,it.xE)($t)}catch{te="<unknown>"}if(0===te.length)return;const Ct={category:`ui.${x.name}`,message:te};fe&&(Ct.data={"ui.component_name":fe}),(0,R.ZQ)(Ct,{event:x.event,name:x.name,global:x.global})}}(b,y.dom)),y.xhr&&(0,Bn.Mn)(function jr(f){return function(b){if((0,R.KU)()!==f)return;const{startTimestamp:x,endTimestamp:te}=b,fe=b.xhr[Bn.Er];if(!x||!te||!fe)return;const{method:Ae,url:ze,status_code:Ct,body:Lt}=fe;(0,R.ZQ)({category:"xhr",data:{method:Ae,url:ze,status_code:Ct},type:"http"},{xhr:b.xhr,input:Lt,startTimestamp:x,endTimestamp:te})}}(b)),y.fetch&&(0,Qe.u)(function _n(f){return function(b){if((0,R.KU)()!==f)return;const{startTimestamp:x,endTimestamp:te}=b;
1if(te&&(!b.fetchData.url.match(/sentry_key/)||"POST"!==b.fetchData.method))if(b.error)(0,R.ZQ)({category:"fetch",data:b.fetchData,level:"error",type:"http"},{data:b.error,input:b.args,startTimestamp:x,endTimestamp:te});else{const fe=b.response,Ae={...b.fetchData,status_code:fe&&fe.status};(0,R.ZQ)({category:"fetch",data:Ae,type:"http"},{input:b.args,response:fe,startTimestamp:x,endTimestamp:te})}}}(b)),y.history&&(0,je._)(function vn(f){return function(b){if((0,R.KU)()!==f)return;let x=b.from,te=b.to;const fe=(0,Te.Dl)(sn.location.href);let Ae=x?(0,Te.Dl)(x):void 0;const ze=(0,Te.Dl)(te);(!Ae||!Ae.path)&&(Ae=fe),fe.protocol===ze.protocol&&fe.host===ze.host&&(te=ze.relative),fe.protocol===Ae.protocol&&fe.host===Ae.host&&(x=Ae.relative),(0,R.ZQ)({category:"navigation",data:{from:x,to:te}})}}(b)),y.sentry&&b.on&&b.on("beforeSendEvent",function Jn(f){return function(b){(0,R.KU)()===f&&(0,R.ZQ)({category:"sentry."+("transaction"===b.type?"transaction":"event"),event_id:b.event_id,level:b.level,message:(0,K.$X)(b)},{event:b})}}(b))}}}),Tn=(0,Z.F)(yt,Yt),mo=(0,Z._C)(()=>{let f;return{name:"Dedupe",setupOnce(){},processEvent(y){if(y.type)return y;try{if(function Rn(f,y){return!(!y||!function No(f,y){const b=f.message,x=y.message;return!(!b&&!x||b&&!x||!b&&x||b!==x||!ft(f,y)||!ii(f,y))}(f,y)&&!function ki(f,y){const b=et(y),x=et(f);return!!(b&&x&&b.type===x.type&&b.value===x.value&&ft(f,y)&&ii(f,y))}(f,y))}(y,f))return gt&&j.vF.warn("Event dropped due to being a duplicate of previously captured event."),null}catch{}return f=y}}}),Wi=(0,Z.F)("Dedupe",mo);function ii(f,y){let b=Mt(f),x=Mt(y);if(!b&&!x)return!0;if(b&&!x||!b&&x||x.length!==b.length)return!1;for(let te=0;te<x.length;te++){const fe=x[te],Ae=b[te];if(fe.filename!==Ae.filename||fe.lineno!==Ae.lineno||fe.colno!==Ae.colno||fe.function!==Ae.function)return!1}return!0}function ft(f,y){let b=f.fingerprint,x=y.fingerprint;if(!b&&!x)return!0;if(b&&!x||!b&&x)return!1;try{return b.join("")===x.join("")}catch{return!1}}function et(f){return f.exception&&f.exception.values&&f.exception.values[0]}function Mt(f){const y=f.exception;if(y)try{return y.values[0].stacktrace.frames}catch{return}}var on=o(9864),ge=o(3338);const Oe="GlobalHandlers",ht=(0,Z._C)((f={})=>{const y={onerror:!0,onunhandledrejection:!0,...f};return{name:Oe,setupOnce(){Error.stackTraceLimit=50},setup(b){y.onerror&&(function Bt(f){(0,on.L)(y=>{const{stackParser:b,attachStacktrace:x}=ti();if((0,R.KU)()!==f||Ee())return;const{msg:te,url:fe,line:Ae,column:ze,error:Ct}=y,Lt=void 0===Ct&&(0,tn.Kg)(te)?function Ar(f,y,b,x){let fe=(0,tn.T2)(f)?f.message:f,Ae="Error";const ze=fe.match(/^(?:[Uu]ncaught (?:exception: )?)?(?:((?:Eval|Internal|Range|Reference|Syntax|Type|URI|)Error): )?(.*)$/i);return ze&&(Ae=ze[1],fe=ze[2]),ei({exception:{values:[{type:Ae,value:fe}]}},y,b,x)}(te,fe,Ae,ze):ei(Qt(b,Ct||te,void 0,x,!1),fe,Ae,ze);Lt.level="error",(0,R.r)(Lt,{originalException:Ct,mechanism:{handled:!1,type:"onerror"}})})}(b),Ir("onerror")),y.onunhandledrejection&&(function Zt(f){(0,ge.r)(y=>{const{stackParser:b,attachStacktrace:x}=ti();if((0,R.KU)()!==f||Ee())return;const te=function Cn(f){if((0,tn.sO)(f))return f;const y=f;try{if("reason"in y)return y.reason;if("detail"in y&&"reason"in y.detail)return y.detail.reason}catch{}return f}(y),fe=(0,tn.sO)(te)?function En(f){return{exception:{values:[{type:"UnhandledRejection",value:`Non-Error promise rejection captured with value: ${String(f)}`}]}}}(te):Qt(b,te,void 0,x,!0);fe.level="error",(0,R.r)(fe,{originalException:te,mechanism:{handled:!1,type:"onunhandledrejection"}})})}(b),Ir("onunhandledrejection"))}}}),dt=(0,Z.F)(Oe,ht);function ei(f,y,b,x){const te=f.exception=f.exception||{},fe=te.values=te.values||[],Ae=fe[0]=fe[0]||{},ze=Ae.stacktrace=Ae.stacktrace||{},Ct=ze.frames=ze.frames||[],Lt=isNaN(parseInt(x,10))?void 0:x,$t=isNaN(parseInt(b,10))?void 0:b,Ht=(0,tn.Kg)(y)&&y.length>0?y:(0,it.$N)();return 0===Ct.length&&Ct.push({colno:Lt,filename:Ht,function:"?",in_app:!0,lineno:$t}),f}function Ir(f){gt&&j.vF.log(`Global Handler attached: ${f}`)}function ti(){const f=(0,R.KU)();return f&&f.getOptions()||{stackParser:()=>[],attachStacktrace:!1}}const Zn="HttpContext",ar=(0,Z._C)(()=>({name:Zn,setupOnce(){},preprocessEvent(f){if(!sn.navigator&&!sn.location&&!sn.document)return;const y=f.request&&f.request.url||sn.location&&sn.location.href,{referrer:b}=sn.document||{},{userAgent:x}=sn.navigator||{},te={...f.request&&f.request.headers,...b&&{Referer:b},...x&&{"User-Agent":x}},fe={...f.request,...y&&{url:y},headers:te};f.request=fe}})),tr=(0,Z.F)(Zn,ar);function Rr(f,y,b=250,x,te,fe,Ae){if(!(fe.exception&&fe.exception.values&&Ae&&(0,tn.tH)(Ae.originalException,Error)))return;const ze=fe.exception.values.length>0?fe.exception.values[fe.exception.values.length-1]:void 0;ze&&(fe.exception.values=function Ai(f,y){return f.map(b=>(b.value&&(b.value=(0,Q.xv)(b.value,y)),b))}(Fi(f,y,te,Ae.originalException,x,fe.exception.values,ze,0),b))}function Fi(f,y,b,x,te,fe,Ae,ze){if(fe.length>=b+1)return fe;let Ct=[...fe];
1if((0,tn.tH)(x[te],Error)){Vr(Ae,ze);const Lt=f(y,x[te]),$t=Ct.length;hi(Lt,te,$t,ze),Ct=Fi(f,y,b,x[te],te,[Lt,...Ct],Lt,$t)}return Array.isArray(x.errors)&&x.errors.forEach((Lt,$t)=>{if((0,tn.tH)(Lt,Error)){Vr(Ae,ze);const Ht=f(y,Lt),en=Ct.length;hi(Ht,`errors[${$t}]`,en,ze),Ct=Fi(f,y,b,Lt,te,[Ht,...Ct],Ht,en)}}),Ct}function Vr(f,y){f.mechanism=f.mechanism||{type:"generic",handled:!0},f.mechanism={...f.mechanism,..."AggregateError"===f.type&&{is_exception_group:!0},exception_id:y}}function hi(f,y,b,x){f.mechanism=f.mechanism||{type:"generic",handled:!0},f.mechanism={...f.mechanism,type:"chained",source:y,exception_id:b,parent_id:x}}const dr="LinkedErrors",cs=(0,Z._C)((f={})=>{const y=f.limit||5,b=f.key||"cause";return{name:dr,setupOnce(){},preprocessEvent(x,te,fe){const Ae=fe.getOptions();Rr(Rt,Ae.stackParser,Ae.maxValueLength,b,y,x,te)}}}),fr=(0,Z.F)(dr,cs),pr=["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"],Xi="TryCatch",lr=(0,Z._C)((f={})=>{const y={XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0,...f};return{name:Xi,setupOnce(){y.setTimeout&&(0,Ne.GS)(sn,"setTimeout",io),y.setInterval&&(0,Ne.GS)(sn,"setInterval",io),y.requestAnimationFrame&&(0,Ne.GS)(sn,"requestAnimationFrame",gi),y.XMLHttpRequest&&"XMLHttpRequest"in sn&&(0,Ne.GS)(XMLHttpRequest.prototype,"send",so);const b=y.eventTarget;b&&(Array.isArray(b)?b:pr).forEach(da)}}}),Ks=(0,Z.F)(Xi,lr);function io(f){return function(...y){return y[0]=vt(y[0],{mechanism:{data:{function:(0,Ge.qQ)(f)},handled:!1,type:"instrument"}}),f.apply(this,y)}}function gi(f){return function(y){return f.apply(this,[vt(y,{mechanism:{data:{function:"requestAnimationFrame",handler:(0,Ge.qQ)(f)},handled:!1,type:"instrument"}})])}}function so(f){return function(...y){const b=this;return["onload","onerror","onprogress","onreadystatechange"].forEach(te=>{te in b&&"function"==typeof b[te]&&(0,Ne.GS)(b,te,function(fe){const Ae={mechanism:{data:{function:te,handler:(0,Ge.qQ)(fe)},handled:!1,type:"instrument"}},ze=(0,Ne.sp)(fe);return ze&&(Ae.mechanism.data.handler=(0,Ge.qQ)(ze)),vt(fe,Ae)})}),f.apply(this,y)}}function da(f){const b=sn[f]&&sn[f].prototype;!b||!b.hasOwnProperty||!b.hasOwnProperty("addEventListener")||((0,Ne.GS)(b,"addEventListener",function(x){return function(te,fe,Ae){try{"function"==typeof fe.handleEvent&&(fe.handleEvent=vt(fe.handleEvent,{mechanism:{data:{function:"handleEvent",handler:(0,Ge.qQ)(fe),target:f},handled:!1,type:"instrument"}}))}catch{}return x.apply(this,[te,vt(fe,{mechanism:{data:{function:"addEventListener",handler:(0,Ge.qQ)(fe),target:f},handled:!1,type:"instrument"}}),Ae])}}),(0,Ne.GS)(b,"removeEventListener",function(x){return function(te,fe,Ae){const ze=fe;try{const Ct=ze&&ze.__sentry_wrapped__;Ct&&x.call(this,te,Ct,Ae)}catch{}return x.call(this,te,ze,Ae)}}))}function ps(f,y,b,x){const te={filename:f,function:y,in_app:!0};return void 0!==b&&(te.lineno=b),void 0!==x&&(te.colno=x),te}const gr=/^\s*at (?:(.+?\)(?: \[.+\])?|.*?) ?\((?:address at )?)?(?:async )?((?:<anonymous>|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,Ji=/\((\S*)(?::(\d+))(?::(\d+))\)/,Ri=[30,f=>{const y=gr.exec(f);if(y){if(y[2]&&0===y[2].indexOf("eval")){const fe=Ji.exec(y[2]);fe&&(y[2]=fe[1],y[3]=fe[2],y[4]=fe[3])}const[x,te]=ms(y[1]||"?",y[2]);return ps(te,x,y[3]?+y[3]:void 0,y[4]?+y[4]:void 0)}}],xo=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,Si=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,Vn=[50,f=>{const y=xo.exec(f);if(y){if(y[3]&&y[3].indexOf(" > eval")>-1){const fe=Si.exec(y[3]);fe&&(y[1]=y[1]||"eval",y[3]=fe[1],y[4]=fe[2],y[5]="")}let x=y[3],te=y[1]||"?";return[te,x]=ms(te,x),ps(x,te,y[4]?+y[4]:void 0,y[5]?+y[5]:void 0)}}],Eo=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:[-a-z]+):.*?):(\d+)(?::(\d+))?\)?\s*$/i,gs=[40,f=>{const y=Eo.exec(f);return y?ps(y[2],y[1]||"?",+y[3],y[4]?+y[4]:void 0):void 0}],ha=/ line (\d+).*script (?:in )?(\S+)(?:: in function (\S+))?$/i,ls=[10,f=>{const y=ha.exec(f);return y?ps(y[2],y[3]||"?",+y[1]):void 0}],Ds=/ line (\d+), column (\d+)\s*(?:in (?:<anonymous function: ([^>]+)>|([^)]+))\(.*\))? in (.*):\s*$/i,ba=[20,f=>{const y=Ds.exec(f);return y?ps(y[5],y[3]||y[4]||"?",+y[1],+y[2]):void 0}],si=[Ri,Vn,gs],pa=(0,Ge.gd)(...si),ms=(f,y)=>{const b=-1!==f.indexOf("safari-extension"),x=-1!==f.indexOf("safari-web-extension");return b||x?[-1!==f.indexOf("@")?f.split("@")[0]:"?",b?`safari-extension:${y}`:`safari-web-extension:${y}`]:[f,y]};var Wo=o(6619);var Ss=o(3200);const Ys=30;function Qs(f,y,b=function zi(f){const y=[];function x(Ae){return y.splice(y.indexOf(Ae),1)[0]}return{$:y,add:function te(Ae){if(!function b(){return void 0===f||y.length<f}())return(0,wt.xg)(new Wo.U("Not adding Promise because buffer limit was reached."));const ze=Ae();return-1===y.indexOf(ze)&&y.push(ze),ze.then(()=>x(ze)).then(null,()=>x(ze).then(null,()=>{})),ze},drain:function fe(Ae){return new wt.T2((ze,Ct)=>{let Lt=y.length;if(!Lt)return ze(!0);const $t=setTimeout(()=>{Ae&&Ae>0&&ze(!1)},Ae);
1y.forEach(Ht=>{(0,wt.XW)(Ht).then(()=>{--Lt||(clearTimeout($t),ze(!0))},Ct)})})}}}(f.bufferSize||Ys)){let x={};function fe(Ae){const ze=[];if((0,an.yH)(Ae,(Ht,en)=>{const Pn=(0,an.zk)(en);if((0,Ss.Jz)(x,Pn)){const Fn=Us(Ht,en);f.recordDroppedEvent("ratelimit_backoff",Pn,Fn)}else ze.push(Ht)}),0===ze.length)return(0,wt.XW)();const Ct=(0,an.h4)(Ae[0],ze),Lt=Ht=>{(0,an.yH)(Ct,(en,Pn)=>{const Fn=Us(en,Pn);f.recordDroppedEvent(Ht,(0,an.zk)(Pn),Fn)})};return b.add(()=>y({body:(0,an.bN)(Ct,f.textEncoder)}).then(Ht=>(void 0!==Ht.statusCode&&(Ht.statusCode<200||Ht.statusCode>=300)&&B.T&&j.vF.warn(`Sentry responded with status code ${Ht.statusCode} to sent event.`),x=(0,Ss.wq)(x,Ht),Ht),Ht=>{throw Lt("network_error"),Ht})).then(Ht=>Ht,Ht=>{if(Ht instanceof Wo.U)return B.T&&j.vF.error("Skipped sending event because buffer is full."),Lt("queue_overflow"),(0,wt.XW)();throw Ht})}return fe.__sentry__baseTransport__=!0,{send:fe,flush:Ae=>b.drain(Ae)}}function Us(f,y){if("event"===y||"transaction"===y)return Array.isArray(f)?f[1]:void 0}let Gi;function wa(f,y=function Fo(){if(Gi)return Gi;if((0,ke.ap)(sn.fetch))return Gi=sn.fetch.bind(sn);const f=sn.document;let y=sn.fetch;if(f&&"function"==typeof f.createElement)try{const b=f.createElement("iframe");b.hidden=!0,f.head.appendChild(b);const x=b.contentWindow;x&&x.fetch&&(y=x.fetch),f.head.removeChild(b)}catch(b){gt&&j.vF.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",b)}return Gi=y.bind(sn)}()){let b=0,x=0;return Qs(f,function te(fe){const Ae=fe.body.length;b+=Ae,x++;const ze={body:fe.body,method:"POST",referrerPolicy:"origin",headers:f.headers,keepalive:b<=6e4&&x<15,...f.fetchOptions};try{return y(f.url,ze).then(Ct=>(b-=Ae,x--,{statusCode:Ct.status,headers:{"x-sentry-rate-limits":Ct.headers.get("X-Sentry-Rate-Limits"),"retry-after":Ct.headers.get("Retry-After")}}))}catch(Ct){return function ga(){Gi=void 0}(),b-=Ae,x--,(0,wt.xg)(Ct)}})}const Hi=4;function us(f){return Qs(f,function y(b){return new wt.T2((x,te)=>{const fe=new XMLHttpRequest;fe.onerror=te,fe.onreadystatechange=()=>{fe.readyState===Hi&&x({statusCode:fe.status,headers:{"x-sentry-rate-limits":fe.getResponseHeader("X-Sentry-Rate-Limits"),"retry-after":fe.getResponseHeader("Retry-After")}})},fe.open("POST",f.url);for(const Ae in f.headers)Object.prototype.hasOwnProperty.call(f.headers,Ae)&&fe.setRequestHeader(Ae,f.headers[Ae]);fe.send(b.body)})})}const Ki=[W(),de(),lr(),Yt(),ht(),cs(),mo(),ar()];function br(f){return[...Ki]}const kr=(f={},y=(0,Ye.BF)())=>{if(!sn.document)return void(gt&&j.vF.error("Global document not defined in showReportDialog call"));const{client:b,scope:x}=y.getStackTop(),te=f.dsn||b&&b.getDsn();if(!te)return void(gt&&j.vF.error("DSN not configured for showReportDialog call"));x&&(f.user={...x.getUser(),...f.user}),f.eventId||(f.eventId=y.lastEventId());const fe=sn.document.createElement("script");fe.async=!0,fe.crossOrigin="anonymous",fe.src=(0,He.k)(te,f),f.onLoad&&(fe.onload=f.onLoad);const{onClose:Ae}=f;if(Ae){const Ct=Lt=>{if("__sentry_reportdialog_closed__"===Lt.data)try{Ae()}finally{sn.removeEventListener("message",Ct)}};sn.addEventListener("message",Ct)}const ze=sn.document.head||sn.document.body;ze?ze.appendChild(fe):gt&&j.vF.error("Not injecting report dialog. No injection point found in HTML")};function zn(){}function Io(f){f()}function co(f){return vt(f)()}function Ts(f){const y=(0,R.KU)();y&&y.captureUserFeedback(f)}var lo=o(5852),ts=o(1326),oi=o(3308),Zi=o(962),ds=o(2744),Ti=o(4627),Bs=o(8399),Ls=o(5640),bs=o(9078),js=o(2373),$s=o(1278),Ho=o(5480),Os=o(4756);const ys={...lo.Cq,instrumentNavigation:!0,instrumentPageLoad:!0,markBackgroundSpan:!0,enableLongTask:!0,enableInp:!1,interactionsSampleRate:1,_experiments:{},...Ho.h$},ya=(f={})=>{const y=!(!Ls.T||!f.tracePropagationTargets&&!f.tracingOrigins);(0,ts.U)(),!f.tracePropagationTargets&&f.tracingOrigins&&(f.tracePropagationTargets=f.tracingOrigins);const b={...ys,...f},x=(0,$s.bk)(),te={};b.enableInp&&(0,$s.ZZ)(te,b.interactionsSampleRate),b.enableLongTask&&(0,$s.c8)(),b._experiments.enableInteractions&&(0,$s.DI)();const fe={name:void 0,context:void 0};function Ae(ze){const Ct=(0,Ye.BF)(),{beforeStartSpan:Lt,idleTimeout:$t,finalTimeout:Ht,heartbeatInterval:en}=b,Pn="pageload"===ze.op;let Fn;if(Pn){const Mn=Pn?So("sentry-trace"):"",_r=Pn?So("baggage"):void 0,{traceId:xi,dsc:Ro,parentSpanId:cc,sampled:lc}=(0,Bs.kM)(Mn,_r);Fn={traceId:xi,parentSpanId:cc,parentSampled:lc,...ze,metadata:{...ze.metadata,dynamicSamplingContext:Ro},trimEnd:!0}}else Fn={trimEnd:!0,...ze};const Cr=Lt?Lt(Fn):Fn;Cr.metadata=Cr.name!==Fn.name?{...Cr.metadata,source:"custom"}:Cr.metadata,fe.name=Cr.name,fe.context=Cr,!1===Cr.sampled&&Ls.T&&j.vF.log(`[Tracing] Will not send ${Cr.op} transaction because of beforeNavigate.`),Ls.T&&j.vF.log(`[Tracing] Starting ${Cr.op} transaction on scope`);const{location:Qi}=Os.j,Br=(0,ts.p)(Ct,Cr,$t,Ht,!0,{location:Qi},en,Pn);return Pn&&Os.j.document&&(Os.j.document.addEventListener("readystatechange",()=>{["interactive","complete"].includes(Os.j.document.readyState)&&Br.sendAutoFinishSignal()}),["interactive","complete"].includes(Os.j.document.readyState)&&Br.sendAutoFinishSignal()),Br.registerBeforeFinishCallback(Mn=>{x(),(0,$s.QU)(Mn)}),Br}return{name:"BrowserTracing",setupOnce:()=>{}
1,afterAllSetup(ze){const Ct=ze.getOptions(),{markBackgroundSpan:Lt,traceFetch:$t,traceXHR:Ht,shouldCreateSpanForRequest:en,enableHTTPTimings:Pn,_experiments:Fn}=b,Cr=Ct&&Ct.tracePropagationTargets,Qi=Cr||b.tracePropagationTargets;Ls.T&&y&&Cr&&j.vF.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 Br,Mn=Os.j.location&&Os.j.location.href;ze.on&&(ze.on("startNavigationSpan",_r=>{Br&&(Ls.T&&j.vF.log(`[Tracing] Finishing current transaction with op: ${(0,oi.et)(Br).op}`),Br.end()),Br=Ae({op:"navigation",..._r})}),ze.on("startPageLoadSpan",_r=>{Br&&(Ls.T&&j.vF.log(`[Tracing] Finishing current transaction with op: ${(0,oi.et)(Br).op}`),Br.end()),Br=Ae({op:"pageload",..._r})})),b.instrumentPageLoad&&ze.emit&&Os.j.location&&Do(ze,{name:Os.j.location.pathname,startTimestamp:Ft.k3?Ft.k3/1e3:void 0,origin:"auto.pageload.browser",attributes:{[Zi.i_]:"url"}}),b.instrumentNavigation&&ze.emit&&Os.j.location&&(0,je._)(({to:_r,from:xi})=>{void 0===xi&&Mn&&-1!==Mn.indexOf(_r)?Mn=void 0:xi!==_r&&(Mn=void 0,Xs(ze,{name:Os.j.location.pathname,origin:"auto.navigation.browser",attributes:{[Zi.i_]:"url"}}))}),Lt&&(0,bs.i)(),Fn.enableInteractions&&function wr(f,y){let b;const x=()=>{const{idleTimeout:te,finalTimeout:fe,heartbeatInterval:Ae}=f,ze="ui.action.click",Ct=(0,Ti.Z7)();if(Ct&&Ct.op&&["navigation","pageload"].includes(Ct.op))return void(Ls.T&&j.vF.warn(`[Tracing] Did not create ${ze} transaction because a pageload or navigation transaction is in progress.`));if(b&&(b.setFinishReason("interactionInterrupted"),b.end(),b=void 0),!y.name)return void(Ls.T&&j.vF.warn(`[Tracing] Did not create ${ze} transaction because _latestRouteName is missing.`));const{location:Lt}=Os.j,$t={name:y.name,op:ze,trimEnd:!0,data:{[Zi.i_]:y.context?va(y.context):"url"}};b=(0,ts.p)((0,Ye.BF)(),$t,te,fe,!0,{location:Lt},Ae)};["click"].forEach(te=>{Os.j.document&&addEventListener(te,x,{once:!1,capture:!0})})}(b,fe),b.enableInp&&function Aa(f,y){const b=({entries:x})=>{const te=(0,R.KU)(),fe=void 0!==te&&void 0!==te.getIntegrationByName?te.getIntegrationByName("Replay"):void 0,Ae=void 0!==fe?fe.getReplayId():void 0,ze=(0,Ti.Z7)(),Ct=(0,R.o5)(),Lt=void 0!==Ct?Ct.getUser():void 0;x.forEach($t=>{if(function Ps(f){return"duration"in f}($t)){const Ht=$t.interactionId;if(void 0===Ht)return;const en=f[Ht],Pn=$t.duration,Fn=$t.startTime,Cr=Object.keys(f),Qi=Cr.length>0?Cr.reduce((Br,Mn)=>f[Br].duration<f[Mn].duration?Br:Mn):void 0;if("first-input"===$t.entryType&&Cr.map(Mn=>f[Mn]).some(Mn=>Mn.duration===Pn&&Mn.startTime===Fn)||!Ht)return;if(en)en.duration=Math.max(en.duration,Pn);else if(Cr.length<zo||void 0===Qi||Pn>f[Qi].duration){const Br=y.name,Mn=y.context;Br&&Mn&&(Qi&&Object.keys(f).length>=zo&&delete f[Qi],f[Ht]={routeName:Br,duration:Pn,parentContext:Mn,user:Lt,activeTransaction:ze,replayId:Ae,startTime:Fn})}}})};(0,js.wv)("event",b),(0,js.wv)("first-input",b)}(te,fe),(0,Ho.Qb)({traceFetch:$t,traceXHR:Ht,tracePropagationTargets:Qi,shouldCreateSpanForRequest:en,enableHTTPTimings:Pn})},options:b}};function Do(f,y){if(!f.emit)return;f.emit("startPageLoadSpan",y);const b=(0,ds.Bk)();return"pageload"===(b&&(0,oi.et)(b).op)?b:void 0}function Xs(f,y){if(!f.emit)return;f.emit("startNavigationSpan",y);const b=(0,ds.Bk)();return"navigation"===(b&&(0,oi.et)(b).op)?b:void 0}function So(f){const y=(0,it.NX)(`meta[name=${f}]`);return y?y.getAttribute("content"):void 0}const zo=10;function va(f){return f.attributes&&f.attributes[Zi.i_]||f.data&&f.data[Zi.i_]||f.metadata&&f.metadata.source}function Kr(f,y){const b={type:y.name||y.constructor.name,value:y.message},x=function Ra(f,y){return f(y.stack||"",1)}(f,y);return x.length&&(b.stacktrace={frames:x}),b}const uo="LinkedErrors",Zr=(0,Z._C)((f={})=>{const y=f.limit||5,b=f.key||"cause";return{name:uo,setupOnce(){},preprocessEvent(x,te,fe){const Ae=fe.getOptions();Rr(Kr,Ae.stackParser,Ae.maxValueLength,b,y,x,te)}}}),bi=(0,Z.F)(uo,Zr),mi=p,Li=new Map,Ko=new Set;function fo(f,y){return function Zo(f){if(Un.OW._sentryModuleMetadata)for(const y of Object.keys(Un.OW._sentryModuleMetadata)){const b=Un.OW._sentryModuleMetadata[y];if(Ko.has(y))continue;Ko.add(y);const x=f(y);for(const te of x.reverse())if(te.filename){Li.set(te.filename,b);break}}}(f),Li.get(y)}const z="ModuleMetadata",D=(0,Z._C)(()=>({name:z,setupOnce(){},setup(f){"function"==typeof f.on&&f.on("beforeEnvelope",y=>{(0,an.yH)(y,(b,x)=>{if("event"===x){const te=Array.isArray(b)?b[1]:void 0;
1te&&(function Fr(f){try{f.exception.values.forEach(y=>{if(y.stacktrace)for(const b of y.stacktrace.frames||[])delete b.module_metadata})}catch{}}(te),b[1]=te)}})})},processEvent:(f,y,b)=>(function Ca(f,y){try{y.exception.values.forEach(b=>{if(b.stacktrace)for(const x of b.stacktrace.frames||[]){if(!x.filename)continue;const te=fo(f,x.filename);te&&(x.module_metadata=te)}})}catch{}}(b.getOptions().stackParser,f),f)})),N=(0,Z.F)(z,D);var ce=o(647),be=o(7266),$e=o(4730),Ve=o(467);function lt(f,y){let b;return(0,an.yH)(f,(x,te)=>(y.includes(te)&&(b=Array.isArray(x)?x[1]:void 0),!!b)),b}function pn(f,y){return b=>{const x=f(b),te=new Map;function fe($t,Ht){const en=Ht?`${$t}:${Ht}`:$t;let Pn=te.get(en);if(!Pn){const Fn=(0,Dn.hH)($t);if(!Fn)return;const Cr=(0,He.Z)(Fn,b.tunnel);Pn=Ht?function Tt(f,y){return b=>{const x=f(b);return{...x,send:(te=(0,Ve.A)(function*(fe){const Ae=lt(fe,["event","transaction","profile","replay_event"]);return Ae&&(Ae.release=y),x.send(fe)}),function(Ae){return te.apply(this,arguments)})};var te}}(f,Ht)({...b,url:Cr}):f({...b,url:Cr}),te.set(en,Pn)}return[$t,Pn]}function ze(){return ze=(0,Ve.A)(function*($t){const en=y({envelope:$t,getEvent:function Ht(Fn){return lt($t,Fn&&Fn.length?Fn:["event"])}}).map(Fn=>"string"==typeof Fn?fe(Fn,void 0):fe(Fn.dsn,Fn.release)).filter(Fn=>!!Fn);return 0===en.length&&en.push(["",x]),(yield Promise.all(en.map(([Fn,Cr])=>Cr.send(function hn(f,y){return(0,an.h4)(y?{...f[0],dsn:y}:f[0],f[1])}($t,Fn)))))[0]}),ze.apply(this,arguments)}function Lt(){return(Lt=(0,Ve.A)(function*($t){const Ht=[yield x.flush($t)];for(const[,en]of te)Ht.push(yield en.flush($t));return Ht.every(en=>en)})).apply(this,arguments)}return{send:function Ae($t){return ze.apply(this,arguments)},flush:function Ct($t){return Lt.apply(this,arguments)}}}}var ri=o(12);const Ei={c:class Oi{constructor(y){this._value=y}get weight(){return 1}add(y){this._value+=y}toString(){return`${this._value}`}},g:class To{constructor(y){this._last=y,this._min=y,this._max=y,this._sum=y,this._count=1}get weight(){return 5}add(y){this._last=y,y<this._min&&(this._min=y),y>this._max&&(this._max=y),this._sum+=y,this._count++}toString(){return`${this._last}:${this._min}:${this._max}:${this._sum}:${this._count}`}},d:class Ns{constructor(y){this._value=[y]}get weight(){return this._value.length}add(y){this._value.push(y)}toString(){return this._value.join(":")}},s:class Ui{constructor(y){this.first=y,this._value=new Set([y])}get weight(){return this._value.size}add(y){this._value.add(y)}toString(){return Array.from(this._value).map(y=>"string"==typeof y?(0,ri.tx)(y):y).join(":")}}};var xs=o(6340);class ta{constructor(y){this._client=y,this._buckets=new Map,this._interval=setInterval(()=>this.flush(),5e3)}add(y,b,x,te="none",fe={},Ae=(0,Ft.zf)()){const ze=Math.floor(Ae),Ct=(0,ri.T3)(b),Lt=(0,ri.VZ)(fe),$t=(0,ri.Mz)(te),Ht=(0,ri.eG)(y,Ct,$t,Lt);let en=this._buckets.get(Ht);const Pn=en&&"s"===y?en.metric.weight:0;en?(en.metric.add(x),en.timestamp<ze&&(en.timestamp=ze)):(en={metric:new Ei[y](x),timestamp:ze,metricType:y,name:Ct,unit:$t,tags:Lt},this._buckets.set(Ht,en)),(0,xs.r)(y,Ct,"string"==typeof x?en.metric.weight-Pn:x,$t,fe,Ht)}flush(){if(0!==this._buckets.size){if(this._client.captureAggregateMetrics){const y=Array.from(this._buckets).map(([,b])=>b);this._client.captureAggregateMetrics(y)}this._buckets.clear()}}close(){clearInterval(this._interval),this.flush()}}const ho="MetricsAggregator",hs=(0,Z._C)(()=>({name:ho,setupOnce(){},setup(f){f.metricsAggregator=new ta(f)}}));function ns(f,y,b,x={}){const te=(0,R.KU)(),fe=(0,R.o5)();if(te){if(!te.metricsAggregator)return void(B.T&&j.vF.warn("No metrics aggregator enabled. Please add the MetricsAggregator integration to use metrics APIs"));const{unit:Ae,tags:ze,timestamp:Ct}=x,{release:Lt,environment:$t}=te.getOptions(),Ht=fe.getTransaction(),en={};Lt&&(en.release=Lt),$t&&(en.environment=$t),Ht&&(en.transaction=(0,oi.et)(Ht).description||""),B.T&&j.vF.log(`Adding value of ${b} to ${f} metric ${y}`),te.metricsAggregator.add(f,y,b,Ae,{...en,...ze},Ct)}}const De={increment:function v(f,y=1,b){ns("c",f,y,b)},distribution:function q(f,y,b){ns("d",f,y,b)}
1,set:function M(f,y,b){ns("s",f,y,b)},gauge:function H(f,y,b){ns("g",f,y,b)},MetricsAggregator:(0,Z.F)(ho,hs),metricsAggregatorIntegration:hs};function ut(f,...y){const b=new String(String.raw(f,...y));return b.__sentry_template_string__=f.join("\0").replace(/%/g,"%%").replace(/\0/g,"%s"),b.__sentry_template_values__=y,b}var St=o(8226),qt=o(9525),qn=o(702);function Nn(f,y,b=1/0,x=0){return!f||f.nodeType!==f.ELEMENT_NODE||x>b?-1:y(f)?x:Nn(f.parentNode,y,b,x+1)}function Ur(f,y){return b=>{const x=b;if(null===x)return!1;try{if(f)if("string"==typeof f){if(x.matches(`.${f}`))return!0}else if(function Wr(f,y){for(let b=f.classList.length;b--;)if(y.test(f.classList[b]))return!0;return!1}(x,f))return!0;return!(!y||!x.matches(y))}catch{return!1}}}const nr="Please stop import mirror directly. Instead of that,\r\nnow you can use replayer.getMirror() to access the mirror instance of a replayer,\r\nor you can use record.mirror to access the mirror instance during recording.";let zr={map:{},getId:()=>(console.error(nr),-1),getNode:()=>(console.error(nr),null),removeNodeFromMap(){console.error(nr)},has:()=>(console.error(nr),!1),reset(){console.error(nr)}};function mr(f,y,b,x,te=window){const fe=te.Object.getOwnPropertyDescriptor(f,y);return te.Object.defineProperty(f,y,x?b:{set(Ae){Vs(()=>{b.set.call(this,Ae)},0),fe&&fe.set&&fe.set.call(this,Ae)}}),()=>mr(f,y,fe||{},!0)}function Kt(f,y,b){try{if(!(y in f))return()=>{};const x=f[y],te=b(x);return"function"==typeof te&&(te.prototype=te.prototype||{},Object.defineProperties(te,{__rrweb_original__:{enumerable:!1,value:x}})),f[y]=te,()=>{f[y]=x}}catch{return()=>{}}}function Or(f,y,b,x,te){if(!f)return!1;const fe=function On(f){return f?f.nodeType===f.ELEMENT_NODE?f:f.parentElement:null}(f);if(!fe)return!1;const Ae=Ur(y,b);if(!te){const Lt=x&&fe.matches(x);return Ae(fe)&&!Lt}const ze=Nn(fe,Ae);let Ct=-1;return!(ze<0)&&(x&&(Ct=Nn(fe,Ur(null,x))),ze>-1&&Ct<0||ze<Ct)}typeof window<"u"&&window.Proxy&&window.Reflect&&(zr=new Proxy(zr,{get:(f,y,b)=>("map"===y&&console.error(nr),Reflect.get(f,y,b))})),/[1-9][0-9]{12}/.test(Date.now().toString());const Sr={};function ci(f){const y=Sr[f];if(y)return y;const b=window.document;let x=window[f];if(b&&"function"==typeof b.createElement)try{const te=b.createElement("iframe");te.hidden=!0,b.head.appendChild(te);const fe=te.contentWindow;fe&&fe[f]&&(x=fe[f]),b.head.removeChild(te)}catch{}return Sr[f]=x.bind(window)}function Ci(...f){return ci("requestAnimationFrame")(...f)}function Vs(...f){return ci("setTimeout")(...f)}var Gr=(f=>(f[f["2D"]=0]="2D",f[f.WebGL=1]="WebGL",f[f.WebGL2=2]="WebGL2",f))(Gr||{});let _i;const rr=f=>_i?(...b)=>{try{return f(...b)}catch(x){if(_i&&!0===_i(x))return()=>{};throw x}}:f;for(var Ws="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Ba=typeof Uint8Array>"u"?[]:new Uint8Array(256),zs=0;zs<64;zs++)Ba[Ws.charCodeAt(zs)]=zs;const na=new Map,rs=(f,y,b)=>{if(!f||!sa(f,y)&&"object"!=typeof f)return;const te=function ra(f,y){let b=na.get(f);return b||(b=new Map,na.set(f,b)),b.has(y)||b.set(y,[]),b.get(y)}(b,f.constructor.name);let fe=te.indexOf(f);return-1===fe&&(fe=te.length,te.push(f)),fe};function ia(f,y,b){if(f instanceof Array)return f.map(x=>ia(x,y,b));if(null===f)return f;if(f instanceof Float32Array||f instanceof Float64Array||f instanceof Int32Array||f instanceof Uint32Array||f instanceof Uint8Array||f instanceof Uint16Array||f instanceof Int16Array||f instanceof Int8Array||f instanceof Uint8ClampedArray)return{rr_type:f.constructor.name,args:[Object.values(f)]};if(f instanceof ArrayBuffer){const x=f.constructor.name,te=function(f){var b,y=new Uint8Array(f),x=y.length,te="";for(b=0;b<x;b+=3)te+=Ws[y[b]>>2],te+=Ws[(3&y[b])<<4|y[b+1]>>4],te+=Ws[(15&y[b+1])<<2|y[b+2]>>6],te+=Ws[63&y[b+2]];return x%3==2?te=te.substring(0,te.length-1)+"=":x%3==1&&(te=te.substring(0,te.length-2)+"=="),te}(f);return{rr_type:x,base64:te}}if(f instanceof DataView)return{rr_type:f.constructor.name,args:[ia(f.buffer,y,b),f.byteOffset,f.byteLength]};if(f instanceof HTMLImageElement){const x=f.constructor.name,{src:te}=f;return{rr_type:x,src:te}}return f instanceof HTMLCanvasElement?{rr_type:"HTMLImageElement",src:f.toDataURL()}:f instanceof ImageData?{rr_type:f.constructor.name,args:[ia(f.data,y,b),f.width,f.height]}:sa(f,y)||"object"==typeof f?{rr_type:f.constructor.name,index:rs(f,y,b)}:f}const Qa=(f,y,b)=>f.map(x=>ia(x,y,b)),sa=(f,y)=>!!["WebGLActiveInfo","WebGLBuffer","WebGLFramebuffer","WebGLProgram","WebGLRenderbuffer","WebGLShader","WebGLShaderPrecisionFormat","WebGLTexture","WebGLUniformLocation","WebGLVertexArrayObject","WebGLVertexArrayObjectOES"].filter(te=>"function"==typeof y[te]).find(te=>f instanceof y[te]);function sr(f,y,b,x,te){const fe=[];try{const Ae=Kt(f.HTMLCanvasElement.prototype,"getContext",function(ze){return function(Ct,...Lt){if(!Or(this,y,b,x,!0)){const $t=function bo(f){return"experimental-webgl"===f?"webgl":f}(Ct);if("__context"in this||(this.__context=$t),te&&["webgl","webgl2"].includes($t))if(Lt[0]&&"object"==typeof Lt[0]){const Ht=Lt[0];Ht.preserveDrawingBuffer||(Ht.preserveDrawingBuffer=!0)}else Lt.splice(0,1,{preserveDrawingBuffer:!0})}return ze.apply(this,[Ct,...Lt])}});fe.push(Ae)}catch{console.error("failed to patch HTMLCanvasElement.prototype.getContext")}return()=>{fe.forEach(Ae=>Ae())}}function Oa(f,y,b,x,te,fe,Ae,ze){const Ct=[],Lt=Object.getOwnPropertyNames(f);for(const $t of Lt)if(!["isContextLost","canvas","drawingBufferWidth","drawingBufferHeight"].includes($t))try{if("function"!=typeof f[$t])continue;const Ht=Kt(f,$t,function(en){return function(...Pn){const Fn=en.apply(this,Pn);if(rs(Fn,ze,this),"tagName"in this.canvas&&!Or(this.canvas,x,te,fe,!0)){const Cr=Qa(Pn,ze,this);b(this.canvas,{type:y,property:$t,args:Cr})}return Fn}});Ct.push(Ht)}catch{const en=mr(f,$t,{set(Pn){b(this.canvas,{type:y,property:$t,args:[Pn],setter:!0})}});Ct.push(en)}return Ct}class Qo{reset(){this.pendingCanvasMutations.clear(),this.resetObservers&&this.resetObservers()}freeze(){this.frozen=!0}unfreeze(){this.frozen=!1}lock(){this.locked=!0}unlock(){this.locked=!1}constructor(y){this.pendingCanvasMutations=new Map,this.rafStamps={latestId:0,invokeId:null},this.frozen=!1,this.locked=!1,this.processMutation=(Ht,en)=>{(this.rafStamps.invokeId&&this.rafStamps.latestId!==this.rafStamps.invokeId||!this.rafStamps.invokeId)&&(this.rafStamps.invokeId=this.rafStamps.latestId),this.pendingCanvasMutations.has(Ht)||this.pendingCanvasMutations.set(Ht,[]),this.pendingCanvasMutations.get(Ht).push(en)};const{sampling:b="all",win:x,blockClass:te,blockSelector:fe,unblockSelector:Ae,maxCanvasSize:ze,recordCanvas:Ct,dataURLOptions:Lt,errorHandler:$t}=y;this.mutationCb=y.mutationCb,this.mirror=y.mirror,this.options=y,$t&&function Js(f){_i=f}($t),!y.enableManualSnapshot&&rr(()=>{Ct&&"all"===b&&this.initCanvasMutationObserver(x,te,fe,Ae),Ct&&"number"==typeof b&&this.initCanvasFPSObserver(b,x,te,fe,Ae,ze,{dataURLOptions:Lt})})()}initCanvasFPSObserver(y,b,x,te,fe,Ae,ze){const Ct=sr(b,x,te,fe,!0),Lt=this.takeSnapshot(!1,y,b,x,te,fe,Ae,ze.dataURLOptions);this.resetObservers=()=>{Ct(),cancelAnimationFrame(Lt)}}initCanvasMutationObserver(y,b,x,te){this.startRAFTimestamping(),this.startPendingCanvasMutationFlusher();const fe=sr(y,b,x,te,!1),Ae=function Tc(f,y,b,x,te){const fe=[],Ae=Object.getOwnPropertyNames(y.CanvasRenderingContext2D.prototype);for(const ze of Ae)try{if("function"!=typeof y.CanvasRenderingContext2D.prototype[ze])continue;const Ct=Kt(y.CanvasRenderingContext2D.prototype,ze,function(Lt){return function(...$t){return Or(this.canvas,b,x,te,!0)||Vs(()=>{const Ht=Qa($t,y,this);f(this.canvas,{type:Gr["2D"],property:ze,args:Ht})},0),Lt.apply(this,$t)}});fe.push(Ct)}catch{const Lt=mr(y.CanvasRenderingContext2D.prototype,ze,{set($t){f(this.canvas,{type:Gr["2D"],property:ze,args:[$t],setter:!0})}});fe.push(Lt)}return()=>{fe.forEach(ze=>ze())}}(this.processMutation.bind(this),y,b,x,te),ze=function Uo(f,y,b,x,te,fe){const Ae=[];return Ae.push(...Oa(y.WebGLRenderingContext.prototype,Gr.WebGL,f,b,x,te,0,y)),typeof y.WebGL2RenderingContext<"u"&&Ae.push(...Oa(y.WebGL2RenderingContext.prototype,Gr.WebGL2,f,b,x,te,0,y)),()=>{Ae.forEach(ze=>ze())}}(this.processMutation.bind(this),y,b,x,te);this.resetObservers=()=>{fe(),Ae(),ze()}}
1snapshot(y){const{options:b}=this,x=this.takeSnapshot(!0,"all"===b.sampling?2:b.sampling||2,b.win,b.blockClass,b.blockSelector,b.unblockSelector,b.maxCanvasSize,b.dataURLOptions,y);this.resetObservers=()=>{cancelAnimationFrame(x)}}takeSnapshot(y,b,x,te,fe,Ae,ze,Ct,Lt){const $t=new Map,Ht=new Worker(function Bi(){const f=new Blob(['for(var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",t="undefined"==typeof Uint8Array?[]:new Uint8Array(256),a=0;a<64;a++)t[e.charCodeAt(a)]=a;var n=function(t){var a,n=new Uint8Array(t),r=n.length,s="";for(a=0;a<r;a+=3)s+=e[n[a]>>2],s+=e[(3&n[a])<<4|n[a+1]>>4],s+=e[(15&n[a+1])<<2|n[a+2]>>6],s+=e[63&n[a+2]];return r%3==2?s=s.substring(0,s.length-1)+"=":r%3==1&&(s=s.substring(0,s.length-2)+"=="),s};const r=new Map,s=new Map;const i=self;i.onmessage=async function(e){if(!("OffscreenCanvas"in globalThis))return i.postMessage({id:e.data.id});{const{id:t,bitmap:a,width:o,height:f,maxCanvasSize:c,dataURLOptions:g}=e.data,u=async function(e,t,a){const r=e+"-"+t;if("OffscreenCanvas"in globalThis){if(s.has(r))return s.get(r);const i=new OffscreenCanvas(e,t);i.getContext("2d");const o=await i.convertToBlob(a),f=await o.arrayBuffer(),c=n(f);return s.set(r,c),c}return""}(o,f,g),[h,d]=function(e,t,a){if(!a)return[e,t];const[n,r]=a;if(e<=n&&t<=r)return[e,t];let s=e,i=t;return s>n&&(i=Math.floor(n*t/e),s=n),i>r&&(s=Math.floor(r*e/t),i=r),[s,i]}(o,f,c),l=new OffscreenCanvas(h,d),w=l.getContext("bitmaprenderer"),p=h===o&&d===f?a:await createImageBitmap(a,{resizeWidth:h,resizeHeight:d,resizeQuality:"low"});w.transferFromImageBitmap(p),a.close();const y=await l.convertToBlob(g),v=y.type,b=await y.arrayBuffer(),m=n(b);if(p.close(),!r.has(t)&&await u===m)return r.set(t,m),i.postMessage({id:t});if(r.get(t)===m)return i.postMessage({id:t});i.postMessage({id:t,type:v,base64:m,width:o,height:f}),r.set(t,m)}};']);return URL.createObjectURL(f)}());Ht.onmessage=Br=>{const Mn=Br.data,{id:_r}=Mn;if($t.set(_r,!1),!("base64"in Mn))return;const{base64:xi,type:Ro,width:cc,height:lc}=Mn;this.mutationCb({id:_r,type:Gr["2D"],commands:[{property:"clearRect",args:[0,0,cc,lc]},{property:"drawImage",args:[{rr_type:"ImageBitmap",args:[{rr_type:"Blob",data:[{rr_type:"ArrayBuffer",base64:xi}],type:Ro}]},0,0,cc,lc]}]})};const en=1e3/b;let Fn,Pn=0;const Qi=Br=>{Pn&&Br-Pn<en||(Pn=Br,(Br=>{if(Br)return[Br];const Mn=[];return x.document.querySelectorAll("canvas").forEach(_r=>{Or(_r,te,fe,Ae,!0)||Mn.push(_r)}),Mn})(Lt).forEach(Mn=>{const _r=this.mirror.getId(Mn);if(!$t.get(_r)&&Mn.width&&Mn.height){if($t.set(_r,!0),!y&&["webgl","webgl2"].includes(Mn.__context)){const xi=Mn.getContext(Mn.__context);!1===(0,qn.z)([xi,"optionalAccess",Ro=>Ro.getContextAttributes,"call",Ro=>Ro(),"optionalAccess",Ro=>Ro.preserveDrawingBuffer])&&xi.clear(xi.COLOR_BUFFER_BIT)}createImageBitmap(Mn).then(xi=>{Ht.postMessage({id:_r,bitmap:xi,width:Mn.width,height:Mn.height,dataURLOptions:Ct,maxCanvasSize:ze},[xi])}).catch(xi=>{rr(()=>{throw xi})()})}})),Fn=Ci(Qi)};return Fn=Ci(Qi),Fn}startPendingCanvasMutationFlusher(){Ci(()=>this.flushPendingCanvasMutations())}startRAFTimestamping(){const y=b=>{this.rafStamps.latestId=b,Ci(y)};Ci(y)}flushPendingCanvasMutations(){this.pendingCanvasMutations.forEach((y,b)=>{const x=this.mirror.getId(b);this.flushPendingCanvasMutationFor(b,x)}),Ci(()=>this.flushPendingCanvasMutations())}flushPendingCanvasMutationFor(y,b){if(this.frozen||this.locked)return;const x=this.pendingCanvasMutations.get(y);if(!x||-1===b)return;const te=x.map(Ae=>{const{type:ze,...Ct}=Ae;return Ct}),{type:fe}=x[0];this.mutationCb({id:b,type:fe,commands:te}),this.pendingCanvasMutations.delete(y)}}const wi={low:{sampling:{canvas:1},dataURLOptions:{type:"image/webp",quality:.25}},medium:{sampling:{canvas:2},dataURLOptions:{type:"image/webp",quality:.4}},high:{sampling:{canvas:4},dataURLOptions:{type:"image/webp",quality:.5}}},fc="ReplayCanvas",ja=(0,Z._C)((f={})=>{const[y,b]=f.maxCanvasSize||[],x={quality:f.quality||"medium",enableManualSnapshot:f.enableManualSnapshot,maxCanvasSize:[y?Math.min(y,1280):1280,b?Math.min(b,1280):1280]};let te;const fe=new Promise(Ae=>te=Ae);return{name:fc,setupOnce(){},getOptions(){const{quality:Ae,enableManualSnapshot:ze,maxCanvasSize:Ct}=x;return{enableManualSnapshot:ze,recordCanvas:!0,getCanvasManager:Lt=>{const $t=new Qo({...Lt,enableManualSnapshot:ze,maxCanvasSize:Ct,errorHandler:Ht=>{try{"object"==typeof Ht&&(Ht.__rrweb__=!0)}catch{}}});return te($t),$t},...wi[Ae||"medium"]||wi.medium}},snapshot:Ae=>(0,Ve.A)(function*(){(yield fe).snapshot(Ae)})()}}),oa=(0,Z.F)(fc,ja);var Xa=o(9685),ks=o(3400),Ja=o(2319);const wo=Un.OW,aa="#ffffff",qa="inherit",ca="rgba(108, 95, 199, 1)",hc={fontFamily:"system-ui, 'Helvetica Neue', Arial, sans-serif",fontSize:"14px",background:aa,backgroundHover:"#f6f6f7",foreground:"#2b2233",border:"1.5px solid rgba(41, 35, 47, 0.13)",borderRadius:"25px",boxShadow:"0px 4px 24px 0px rgba(43, 34, 51, 0.12)",success:"#268d75",error:"#df3338",submitBackgroun
1d:"rgba(88, 74, 192, 1)",submitBackgroundHover:ca,submitBorder:ca,submitOutlineFocus:"#29232f",submitForeground:aa,submitForegroundHover:aa,cancelBackground:"transparent",cancelBackgroundHover:"var(--background-hover)",cancelBorder:"var(--border)",cancelOutlineFocus:"var(--input-outline-focus)",cancelForeground:"var(--foreground)",cancelForegroundHover:"var(--foreground)",inputBackground:qa,inputForeground:qa,inputBorder:"var(--border)",inputOutlineFocus:ca,formBorderRadius:"20px",formContentBorderRadius:"6px"},Pa_light=hc,Pa_dark={...hc,background:"#29232f",backgroundHover:"#352f3b",foreground:"#ebe6ef",border:"1.5px solid rgba(235, 230, 239, 0.15)",success:"#2da98c",error:"#f55459"},G="widget",le="api";function It(){return(It=(0,Ve.A)(function*({client:f,scope:y,event:b}){const x={};f.emit&&f.emit("preprocessEvent",b,x);const te=yield(0,ks.mG)(f.getOptions(),b,x,y,f,(0,Ye.rm)());return null===te?(f.recordDroppedEvent("event_processor","feedback",b),null):(te.platform=te.platform||"javascript",te)})).apply(this,arguments)}function mn(){return mn=(0,Ve.A)(function*({feedback:{message:f,email:y,name:b,source:x,url:te}},{includeReplay:fe=!0}={}){const Ae=(0,R.KU)(),ze=Ae&&Ae.getTransport(),Ct=Ae&&Ae.getDsn();if(!Ae||!ze||!Ct)return;const Lt={contexts:{feedback:{contact_email:y,name:b,message:f,url:te,source:x}},type:"feedback"};return(0,R.v4)(function(){var $t=(0,Ve.A)(function*(Ht){Ht.clearBreadcrumbs(),[le,G].includes(String(x))&&Ht.setLevel("info");const en=yield function Be(f){return It.apply(this,arguments)}({scope:Ht,client:Ae,event:Lt});if(!en)return;Ae.emit&&Ae.emit("beforeSendFeedback",en,{includeReplay:!!fe});const Pn=(0,Ja.V)(en,Ct,Ae.getOptions()._metadata,Ae.getOptions().tunnel);let Fn;try{Fn=yield ze.send(Pn)}catch(Cr){const Qi=new Error("Unable to send Feedback");try{Qi.cause=Cr}catch{}throw Qi}if(Fn){if("number"==typeof Fn.statusCode&&(Fn.statusCode<200||Fn.statusCode>=300))throw new Error("Unable to send Feedback");return Fn}});return function(Ht){return $t.apply(this,arguments)}}())}),mn.apply(this,arguments)}function yr({name:f,email:y,message:b,source:x=le,url:te=(0,it.$N)()},fe={}){if(!b)throw new Error("Unable to submit feedback with empty message");return function mt(f){return mn.apply(this,arguments)}({feedback:{name:f,email:y,message:b,url:te,source:x}},fe)}const ur=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__;function Pi(f,y){return{...f,...y,themeDark:{...f.themeDark,...y.themeDark},themeLight:{...f.themeLight,...y.themeLight}}}function Va(f){return`\n --background: ${f.background};\n --background-hover: ${f.backgroundHover};\n --foreground: ${f.foreground};\n --error: ${f.error};\n --success: ${f.success};\n --border: ${f.border};\n --border-radius: ${f.borderRadius};\n --box-shadow: ${f.boxShadow};\n\n --submit-background: ${f.submitBackground};\n --submit-background-hover: ${f.submitBackgroundHover};\n --submit-border: ${f.submitBorder};\n --submit-outline-focus: ${f.submitOutlineFocus};\n --submit-foreground: ${f.submitForeground};\n --submit-foreground-hover: ${f.submitForegroundHover};\n\n --cancel-background: ${f.cancelBackground};\n --cancel-background-hover: ${f.cancelBackgroundHover};\n --cancel-border: ${f.cancelBorder};\n --cancel-outline-focus: ${f.cancelOutlineFocus};\n --cancel-foreground: ${f.cancelForeground};\n --cancel-foreground-hover: ${f.cancelForegroundHover};\n\n --input-background: ${f.inputBackground};\n --input-foreground: ${f.inputForeground};\n --input-border: ${f.inputBorder};\n --input-outline-focus: ${f.inputOutlineFocus};\n\n --form-border-radius: ${f.formBorderRadius};\n --form-content-border-radius: ${f.formContentBorderRadius};\n `}function Ia(){return(Ia=(0,Ve.A)(function*(f,y,b){if(f){f.hideError();try{return yield yr({...y,source:G},b)}catch(te){ur&&j.vF.error(te),f&&f.showError("There was a problem submitting feedback, please wait and try again.")}}})).apply(this,arguments)}function $o(f,y){return Object.entries(y).forEach(([b,x])=>{f.setAttributeNS(null,b,x)}),f}const vs=20,il="http://www.w3.org/2000/svg";function yi(f,y,...b){const te=wo.document.createElement(f);
1y&&Object.entries(y).forEach(([fe,Ae])=>{"className"===fe&&"string"==typeof Ae?te.setAttribute("class",Ae):"boolean"==typeof Ae&&Ae?te.setAttribute(fe,""):"string"==typeof Ae?te.setAttribute(fe,Ae):fe.startsWith("on")&&"function"==typeof Ae&&te.addEventListener(fe.substring(2).toLowerCase(),Ae)});for(const fe of b)tc(te,fe);return te}function tc(f,y){const b=wo.document;if(!(typeof y>"u"||null===y))if(Array.isArray(y))for(const x of y)tc(f,x);else!1===y||("string"==typeof y?f.appendChild(b.createTextNode(y)):y instanceof Node?f.appendChild(y):f.appendChild(b.createTextNode(String(y))))}function wc(f,y){const b=f.get(y);return"string"==typeof b?b.trim():""}const is="http://www.w3.org/2000/svg";function gc({formTitle:f,showBranding:y,showName:b,showEmail:x,isNameRequired:te,isEmailRequired:fe,colorScheme:Ae,defaultName:ze,defaultEmail:Ct,onClosed:Lt,onCancel:$t,onSubmit:Ht,...en}){let Pn=null;function Cr(){Pn&&(Pn.open=!1)}const{el:Mn,showError:_r,hideError:xi}=function Ms({nameLabel:f,namePlaceholder:y,emailLabel:b,emailPlaceholder:x,messageLabel:te,messagePlaceholder:fe,isRequiredLabel:Ae,cancelButtonLabel:ze,submitButtonLabel:Ct,showName:Lt,showEmail:$t,isNameRequired:Ht,isEmailRequired:en,defaultName:Pn,defaultEmail:Fn,onCancel:Cr,onSubmit:Qi}){const{el:Br}=function li({label:f}){return{el:yi("button",{type:"submit",className:"btn btn--primary","aria-label":f},f)}}({label:Ct}),_r=yi("div",{className:"form__error-container form__error-container--hidden","aria-hidden":"true"}),cc=yi("input",{id:"name",type:Lt?"text":"hidden","aria-hidden":Lt?"false":"true",name:"name",required:Ht,className:"form__input",placeholder:y,value:Pn}),lc=yi("input",{id:"email",type:$t?"text":"hidden","aria-hidden":$t?"false":"true",name:"email",required:en,className:"form__input",placeholder:x,value:Fn}),lu=yi("textarea",{id:"message",autoFocus:"true",rows:"5",name:"message",required:!0,className:"form__input form__input--textarea",placeholder:fe}),hl=yi("button",{type:"button",className:"btn btn--default","aria-label":ze,onClick:uc=>{Cr&&Cr(uc)}},ze),uu=yi("form",{className:"form",onSubmit:function Mn(uc){if(uc.preventDefault(),uc.target instanceof HTMLFormElement)try{if(Qi){const jl=new FormData(uc.target),df={name:wc(jl,"name"),email:wc(jl,"email"),message:wc(jl,"message")};Qi(df)}}catch{}}},[_r,Lt&&yi("label",{htmlFor:"name",className:"form__label"},[yi("span",{className:"form__label__text"},f,Ht&&yi("span",{className:"form__label__text--required"},` ${Ae}`)),cc]),!Lt&&cc,$t&&yi("label",{htmlFor:"email",className:"form__label"},[yi("span",{className:"form__label__text"},b,en&&yi("span",{className:"form__label__text--required"},` ${Ae}`)),lc]),!$t&&lc,yi("label",{htmlFor:"message",className:"form__label"},[yi("span",{className:"form__label__text"},te,yi("span",{className:"form__label__text--required"},` ${Ae}`)),lu]),yi("div",{className:"btn-group"},[Br,hl])]);return{get el(){return uu},showError:function xi(uc){_r.textContent=uc,_r.classList.remove("form__error-container--hidden"),_r.setAttribute("aria-hidden","false")},hideError:function Ro(){_r.textContent="",_r.classList.add("form__error-container--hidden"),_r.setAttribute("aria-hidden","true")}}}({showEmail:x,showName:b,isEmailRequired:fe,isNameRequired:te,defaultName:ze,defaultEmail:Ct,onSubmit:Ht,onCancel:$t,...en});return Pn=yi("dialog",{className:"dialog",open:!0,onClick:function Fn(){Cr(),Lt&&Lt()}},yi("div",{className:"dialog__content",onClick:Ro=>{Ro.stopPropagation()}},yi("h2",{className:"dialog__header"},f,y&&yi("a",{className:"brand-link",target:"_blank",href:"https://sentry.io/welcome/",title:"Powered by Sentry",rel:"noopener noreferrer"},function Tl({colorScheme:f}){const y=Ae=>wo.document.createElementNS(is,Ae),b=$o(y("svg"),{class:"sentry-logo",width:"32",height:"30",viewBox:"0 0 72 66",fill:"none"}),x=$o(y("path"),{transform:"translate(11, 11)",d:"M29,2.26a4.67,4.67,0,0,0-8,0L14.42,13.53A32.21,32.21,0,0,1,32.17,40.19H27.55A27.68,27.68,0,0,0,12.09,17.47L6,28a15.92,15.92,0,0,1,9.23,12.17H4.62A.76.76,0,0,1,4,39.06l2.94-5a10.74,10.74,0,0,0-3.36-1.9l-2.91,5a4.54,4.54,0,0,0,1.69,6.24A4.66,4.66,0,0,0,4.62,44H19.15a19.4,19.4,0,0,0-8-17.31l2.31-4A23.87,23.87,0,0,1,23.76,44H36.07a35.88,35.88,0,0,0-16.41-31.8l4.67-8a.77.77,0,0,1,1.05-.27c.53.29,20.29,34.77,20.66,35.17a.76.76,0,0,1-.68,1.13H40.6q.09,1.91,0,3.81h4.78A4.59,4.59,0,0,0,50,39.43a4.49,4.49,0,0,0-.62-2.28Z"});b.append(x);const te=y("defs"),fe=y("style");return fe.textContent=`\n path {\n fill: ${"dark"===f?"#fff":"#362d59"};\n }`,"system"===f&&(fe.textContent+="\n @media (prefers-color-scheme: dark) {\n path: {\n fill: '#fff';\n }\n }\n "),te.append(fe),b.append(te),{get el(){return b}}}({colorScheme:Ae}).el)),Mn)),{get el(){return Pn},showError:_r,hideError:xi,open:function Qi(){Pn&&(Pn.open=!0)},close:Cr,checkIsOpen:function Br(){return Pn&&!0===Pn.open||!1}}}const la=16,Gs=17,jc="http://www.w3.org/2000/svg";function Mo({shadow:f,options:{shouldCreateActor:y=!0,...b},attachTo:x}){let te,fe,Ae=!1;function Ct(Mn){return Lt.apply(this,arguments)}function Lt(){return Lt=(0,Ve.A)(function*(Mn){if(!fe)return;const _r=[];b.isNameRequired&&!Mn.name&&_r.push(b.nameLabel),b.isEmailRequired&&!Mn.email&&_r.push(b.emailLabel),Mn.message||_r.push(b.messageLabel),_r.length>0?fe.showError(`Please enter in the following required fields: ${_r.j
1oin(", ")}`):(yield function ql(f,y,b){return Ia.apply(this,arguments)}(fe,Mn))?(Qi(),function ze(){if(f)try{const Mn=function mc({message:f,onRemove:y}){function b(){x&&(x.remove(),y&&y())}const x=yi("div",{className:"success-message",onClick:b},function $c(){const f=Ct=>wo.document.createElementNS(jc,Ct),y=$o(f("svg"),{class:"success-icon",width:`${la}`,height:`${Gs}`,viewBox:`0 0 ${la} ${Gs}`,fill:"none"}),b=$o(f("g"),{clipPath:"url(#clip0_57_156)"}),x=$o(f("path"),{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M3.55544 15.1518C4.87103 16.0308 6.41775 16.5 8 16.5C10.1217 16.5 12.1566 15.6571 13.6569 14.1569C15.1571 12.6566 16 10.6217 16 8.5C16 6.91775 15.5308 5.37103 14.6518 4.05544C13.7727 2.73985 12.5233 1.71447 11.0615 1.10897C9.59966 0.503466 7.99113 0.34504 6.43928 0.653721C4.88743 0.962403 3.46197 1.72433 2.34315 2.84315C1.22433 3.96197 0.462403 5.38743 0.153721 6.93928C-0.15496 8.49113 0.00346625 10.0997 0.608967 11.5615C1.21447 13.0233 2.23985 14.2727 3.55544 15.1518ZM4.40546 3.1204C5.46945 2.40946 6.72036 2.03 8 2.03C9.71595 2.03 11.3616 2.71166 12.575 3.92502C13.7883 5.13838 14.47 6.78405 14.47 8.5C14.47 9.77965 14.0905 11.0306 13.3796 12.0945C12.6687 13.1585 11.6582 13.9878 10.476 14.4775C9.29373 14.9672 7.99283 15.0953 6.73777 14.8457C5.48271 14.596 4.32987 13.9798 3.42502 13.075C2.52018 12.1701 1.90397 11.0173 1.65432 9.76224C1.40468 8.50718 1.5328 7.20628 2.0225 6.02404C2.5122 4.8418 3.34148 3.83133 4.40546 3.1204Z"}),te=$o(f("path"),{d:"M6.68775 12.4297C6.78586 12.4745 6.89218 12.4984 7 12.5C7.11275 12.4955 7.22315 12.4664 7.32337 12.4145C7.4236 12.3627 7.51121 12.2894 7.58 12.2L12 5.63999C12.0848 5.47724 12.1071 5.28902 12.0625 5.11098C12.0178 4.93294 11.9095 4.77744 11.7579 4.67392C11.6064 4.57041 11.4221 4.52608 11.24 4.54931C11.0579 4.57254 10.8907 4.66173 10.77 4.79999L6.88 10.57L5.13 8.56999C5.06508 8.49566 4.98613 8.43488 4.89768 8.39111C4.80922 8.34735 4.713 8.32148 4.61453 8.31498C4.51605 8.30847 4.41727 8.32147 4.32382 8.35322C4.23038 8.38497 4.14413 8.43484 4.07 8.49999C3.92511 8.63217 3.83692 8.81523 3.82387 9.01092C3.81083 9.2066 3.87393 9.39976 4 9.54999L6.43 12.24C6.50187 12.3204 6.58964 12.385 6.68775 12.4297Z"});y.appendChild(b).append(te,x);const fe=f("defs"),Ae=$o(f("clipPath"),{id:"clip0_57_156"}),ze=$o(f("rect"),{width:`${la}`,height:`${la}`,fill:"white",transform:"translate(0 0.5)"});return Ae.appendChild(ze),fe.appendChild(Ae),y.appendChild(fe).appendChild(Ae).appendChild(ze),{get el(){return y}}}().el,f);return{el:x,remove:b}}({message:b.successMessageText,onRemove:()=>{_r&&clearTimeout(_r),Ht()}});if(!Mn.el)throw new Error("Unable to show success message");f.appendChild(Mn.el);const _r=setTimeout(()=>{Mn&&Mn.remove()},5e3)}catch(Mn){j.vF.error(Mn)}}(),b.onSubmitSuccess&&b.onSubmitSuccess()):b.onSubmitError&&b.onSubmitError()}),Lt.apply(this,arguments)}function $t(){const Mn=(0,R.KU)(),_r=Mn&&Mn.getIntegrationByName&&Mn.getIntegrationByName("Replay");_r&&_r.flush().catch(xi=>{ur&&j.vF.error(xi)})}function Ht(){te&&te.show()}function en(){te&&te.hide()}function Fn(){try{if(fe)return fe.open(),Ae=!0,b.onFormOpen&&b.onFormOpen(),void $t();const Mn=b.useSentryUser,_r=(0,R.o5)(),xi=_r&&_r.getUser();if(fe=gc({colorScheme:b.colorScheme,showBranding:b.showBranding,showName:b.showName||b.isNameRequired,showEmail:b.showEmail||b.isEmailRequired,isNameRequired:b.isNameRequired,isEmailRequired:b.isEmailRequired,formTitle:b.formTitle,cancelButtonLabel:b.cancelButtonLabel,submitButtonLabel:b.submitButtonLabel,emailLabel:b.emailLabel,emailPlaceholder:b.emailPlaceholder,messageLabel:b.messageLabel,messagePlaceholder:b.messagePlaceholder,nameLabel:b.nameLabel,namePlaceholder:b.namePlaceholder,isRequiredLabel:b.isRequiredLabel,defaultName:Mn&&xi&&xi[Mn.name]||"",defaultEmail:Mn&&xi&&xi[Mn.email]||"",onClosed:()=>{Ht(),Ae=!1,b.onFormClose&&b.onFormClose()},onCancel:()=>{Cr(),Ht()},onSubmit:Ct}),!fe.el)throw new Error("Unable to open Feedback dialog");f.appendChild(fe.el),en(),b.onFormOpen&&b.onFormOpen(),$t()}catch(Mn){j.vF.error(Mn)}}function Cr(){fe&&(fe.close(),Ae=!1,b.onFormClose&&b.onFormClose())}function Qi(){if(fe){Cr();const Mn=fe.el;Mn&&Mn.remove(),fe=void 0}}function Br(){Ae||Fn(),en()}return x?x.addEventListener("click",Br):y&&(te=function eu({buttonLabel:f,onClick:y}
1){const x=yi("button",{type:"button",className:"widget__actor","aria-label":f,"aria-hidden":"false"},function pc(){const f=ze=>wo.document.createElementNS(il,ze),y=$o(f("svg"),{class:"feedback-icon",width:`${vs}`,height:`${vs}`,viewBox:`0 0 ${vs} ${vs}`,fill:"none"}),b=$o(f("g"),{clipPath:"url(#clip0_57_80)"}),x=$o(f("path"),{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M15.6622 15H12.3997C12.2129 14.9959 12.031 14.9396 11.8747 14.8375L8.04965 12.2H7.49956V19.1C7.4875 19.3348 7.3888 19.5568 7.22256 19.723C7.05632 19.8892 6.83435 19.9879 6.59956 20H2.04956C1.80193 19.9968 1.56535 19.8969 1.39023 19.7218C1.21511 19.5467 1.1153 19.3101 1.11206 19.0625V12.2H0.949652C0.824431 12.2017 0.700142 12.1783 0.584123 12.1311C0.468104 12.084 0.362708 12.014 0.274155 11.9255C0.185602 11.8369 0.115689 11.7315 0.0685419 11.6155C0.0213952 11.4995 -0.00202913 11.3752 -0.00034808 11.25V3.75C-0.00900498 3.62067 0.0092504 3.49095 0.0532651 3.36904C0.0972798 3.24712 0.166097 3.13566 0.255372 3.04168C0.344646 2.94771 0.452437 2.87327 0.571937 2.82307C0.691437 2.77286 0.82005 2.74798 0.949652 2.75H8.04965L11.8747 0.1625C12.031 0.0603649 12.2129 0.00407221 12.3997 0H15.6622C15.9098 0.00323746 16.1464 0.103049 16.3215 0.278167C16.4966 0.453286 16.5964 0.689866 16.5997 0.9375V3.25269C17.3969 3.42959 18.1345 3.83026 18.7211 4.41679C19.5322 5.22788 19.9878 6.32796 19.9878 7.47502C19.9878 8.62209 19.5322 9.72217 18.7211 10.5333C18.1345 11.1198 17.3969 11.5205 16.5997 11.6974V14.0125C16.6047 14.1393 16.5842 14.2659 16.5395 14.3847C16.4948 14.5035 16.4268 14.6121 16.3394 14.7042C16.252 14.7962 16.147 14.8698 16.0307 14.9206C15.9144 14.9714 15.7891 14.9984 15.6622 15ZM1.89695 10.325H1.88715V4.625H8.33715C8.52423 4.62301 8.70666 4.56654 8.86215 4.4625L12.6872 1.875H14.7247V13.125H12.6872L8.86215 10.4875C8.70666 10.3835 8.52423 10.327 8.33715 10.325H2.20217C2.15205 10.3167 2.10102 10.3125 2.04956 10.3125C1.9981 10.3125 1.94708 10.3167 1.89695 10.325ZM2.98706 12.2V18.1625H5.66206V12.2H2.98706ZM16.5997 9.93612V5.01393C16.6536 5.02355 16.7072 5.03495 16.7605 5.04814C17.1202 5.13709 17.4556 5.30487 17.7425 5.53934C18.0293 5.77381 18.2605 6.06912 18.4192 6.40389C18.578 6.73866 18.6603 7.10452 18.6603 7.47502C18.6603 7.84552 18.578 8.21139 18.4192 8.54616C18.2605 8.88093 18.0293 9.17624 17.7425 9.41071C17.4556 9.64518 17.1202 9.81296 16.7605 9.90191C16.7072 9.91509 16.6536 9.9265 16.5997 9.93612Z"});y.appendChild(b).appendChild(x);const te=f("defs"),fe=$o(f("clipPath"),{id:"clip0_57_80"}),Ae=$o(f("rect"),{width:`${vs}`,height:`${vs}`,fill:"white"});return fe.appendChild(Ae),te.appendChild(fe),y.appendChild(te).appendChild(fe).appendChild(Ae),{get el(){return y}}}().el,f?yi("span",{className:"widget__actor__text"},f):null);return x.addEventListener("click",function b(te){y&&y(te)}),{get el(){return x},show:()=>{x.classList.remove("widget__actor--hidden"),x.setAttribute("aria-hidden","false")},hide:()=>{x.classList.add("widget__actor--hidden"),x.setAttribute("aria-hidden","true")}}}({buttonLabel:b.buttonLabel,onClick:Br}),te.el&&f.appendChild(te.el)),{get actor(){return te},get dialog(){return fe},showActor:Ht,hideActor:en,removeActor:function Pn(){te&&te.el&&te.el.remove()},openDialog:Fn,closeDialog:Cr,removeDialog:Qi}}const yc=wo.document,Vc=f=>new Mc(f);class Mc{static __initStatic(){this.id="Feedback"}constructor({autoInject:y=!0,id:b="sentry-feedback",isEmailRequired:x=!1,isNameRequired:te=!1,showBranding:fe=!0,showEmail:Ae=!0,showName:ze=!0,useSentryUser:Ct={email:"email",name:"username"},themeDark:Lt,themeLight:$t,colorScheme:Ht="system",buttonLabel:en="Report a Bug",cancelButtonLabel:Pn="Cancel",submitButtonLabel:Fn="Send Bug Report",formTitle:Cr="Report a Bug",emailPlaceholder:Qi="[email protected]",emailLabel:Br="Email",messagePlaceholder:Mn="What's the bug? What did you expect?",messageLabel:_r="Description",namePlaceholder:xi="Your Name",nameLabel:Ro="Name",isRequiredLabel:cc="(required)",successMessageText:lc="Thank you for your report!",onFormClose:lu,onFormOpen:hl,onSubmitError:uu,onSubmitSuccess:uc}={}){this.name=Mc.id,this._host=null,this._shadow=null,this._widget=null,this._widgets=new Set,this._hasInsertedActorStyles=!1,this.options={autoInject:y,showBranding:fe,id:b,isEmailRequired:x,isNameRequired:te,showEmail
1:Ae,showName:ze,useSentryUser:Ct,colorScheme:Ht,themeDark:{...Pa_dark,...Lt},themeLight:{...Pa_light,...$t},buttonLabel:en,cancelButtonLabel:Pn,submitButtonLabel:Fn,formTitle:Cr,emailLabel:Br,emailPlaceholder:Qi,messageLabel:_r,messagePlaceholder:Mn,nameLabel:Ro,namePlaceholder:xi,isRequiredLabel:cc,successMessageText:lc,onFormClose:lu,onFormOpen:hl,onSubmitError:uu,onSubmitSuccess:uc}}setupOnce(){if((0,Xa.B)())try{this._cleanupWidgetIfExists();const{autoInject:y}=this.options;if(!y)return;this._createWidget(this.options)}catch(y){ur&&j.vF.error(y)}}openDialog(){this._widget||this._createWidget({...this.options,shouldCreateActor:!1}),this._widget&&this._widget.openDialog()}closeDialog(){this._widget&&this._widget.closeDialog()}attachTo(y,b){try{const x=Pi(this.options,b||{});return this._ensureShadowHost(x,({shadow:te})=>{const fe="string"==typeof y?yc.querySelector(y):"function"==typeof y.addEventListener?y:null;if(!fe)return ur&&j.vF.error("[Feedback] Unable to attach to target element"),null;const Ae=Mo({shadow:te,options:x,attachTo:fe});return this._widgets.add(Ae),this._widget||(this._widget=Ae),Ae})}catch(x){return ur&&j.vF.error(x),null}}createWidget(y){try{return this._createWidget(Pi(this.options,y||{}))}catch(b){return ur&&j.vF.error(b),null}}removeWidget(y){if(!y)return!1;try{if(this._widgets.has(y))return y.removeActor(),y.removeDialog(),this._widgets.delete(y),this._widget===y&&(this._widget=null),!0}catch(b){ur&&j.vF.error(b)}return!1}getWidget(){return this._widget}remove(){this._host&&this._host.remove(),this._initialize()}_initialize(){this._host=null,this._shadow=null,this._widget=null,this._widgets=new Set,this._hasInsertedActorStyles=!1}_cleanupWidgetIfExists(){this._host&&this.remove();const y=yc.querySelector(`#${this.options.id}`);y&&y.remove()}_createWidget(y){return this._ensureShadowHost(y,({shadow:b})=>{const x=Mo({shadow:b,options:y});return!this._hasInsertedActorStyles&&x.actor&&(b.appendChild(function _a(f){const y=f.createElement("style");return y.textContent="\n.widget__actor {\n position: fixed;\n left: var(--left);\n right: var(--right);\n bottom: var(--bottom);\n top: var(--top);\n z-index: var(--z-index);\n\n line-height: 16px;\n\n display: flex;\n align-items: center;\n gap: 8px;\n\n border-radius: var(--border-radius);\n cursor: pointer;\n font-family: inherit;\n font-size: var(--font-size);\n font-weight: 600;\n padding: 16px;\n text-decoration: none;\n z-index: 9000;\n\n color: var(--foreground);\n background-color: var(--background);\n border: var(--border);
1\n box-shadow: var(--box-shadow);\n opacity: 1;\n transition: opacity 0.1s ease-in-out;\n}\n\n.widget__actor:hover {\n background-color: var(--background-hover);\n}\n\n.widget__actor svg {\n width: 16px;\n height: 16px;\n}\n\n.widget__actor--hidden {\n opacity: 0;\n pointer-events: none;\n visibility: hidden;\n}\n\n.widget__actor__text {\n}\n\n@media (max-width: 600px) {\n .widget__actor__text {\n display: none;\n }\n}\n\n.feedback-icon path {\n fill: var(--foreground);\n}\n",y}(yc)),this._hasInsertedActorStyles=!0),this._widgets.add(x),this._widget||(this._widget=x),x})}_ensureShadowHost(y,b){let x=!1;if(!this._shadow||!this._host){const{id:fe,colorScheme:Ae,themeLight:ze,themeDark:Ct}=y,{shadow:Lt,host:$t}=function jo({id:f,colorScheme:y,themeDark:b,themeLight:x}){try{const te=wo.document,fe=te.createElement("div");fe.id=f;const Ae=fe.attachShadow({mode:"open"});return Ae.appendChild(function ec(f,y,b){const x=f.createElement("style");return x.textContent=`\n:host {\n --bottom: 1rem;\n --right: 1rem;\n --top: auto;\n --left: auto;\n --z-index: 100000;\n --font-family: ${b.light.fontFamily};\n --font-size: ${b.light.fontSize};\n\n position: fixed;\n left: var(--left);\n right: var(--right);\n bottom: var(--bottom);\n top: var(--top);\n z-index: var(--z-index);\n\n font-family: var(--font-family);\n font-size: var(--font-size);\n\n ${Va("dark"===y?b.dark:b.light)}\n}\n\n${"system"===y?`\n@media (prefers-color-scheme: dark) {\n :host {\n ${Va(b.dark)}\n }\n}`:""}\n}`,x}(te,y,{dark:b,light:x})),Ae.appendChild(function $a(f){const y=f.createElement("style");return y.textContent="\n.dialog {\n line-height: 25px;\n background-color: rgba(0, 0, 0, 0.05);\n border: none;\n position: fixed;\n inset: 0;\n z-index: 10000;\n width: 100vw;\n height: 100vh;\n display: flex;\n align-items: center;\n justify-content: center;\n opacity: 1;\n transition: opacity 0.2s ease-in-out;\n}\n\n.dialog:not([open]) {\n opacity: 0;\n pointer-events: none;\n visibility: hidden;\n}\n.dialog:not([open]) .dialog__content {\n transform: translate(0, -16px) scale(0.98);\n}\n\n.dialog__content {\n position: fixed;\n left: var(--left);\n right: var(--right);\n bottom: var(--bottom);\n top: var(--top);\n\n border: var(--border);\n border-radius: var(--form-border-radius);\n background-color: var(--background);\n color: var(--foreground);\n\n width: 320px;\n max-width: 100%;\n max-height: calc(100% - 2rem);\n display: flex;\n flex-direction: column;
1\n box-shadow: var(--box-shadow);\n transition: transform 0.2s ease-in-out;\n transform: translate(0, 0) scale(1);\n}\n\n.dialog__header {\n display: flex;\n align-items: center;\n justify-content: space-between;\n font-size: 20px;\n font-weight: 600;\n padding: 24px 24px 0 24px;\n margin: 0;\n margin-bottom: 16px;\n}\n\n.brand-link {\n display: inline-flex;\n}\n\n.error {\n color: var(--error);\n margin-bottom: 16px;\n}\n\n.form {\n display: grid;\n overflow: auto;\n flex-direction: column;\n gap: 16px;\n padding: 0 24px 24px;\n}\n\n.form__error-container {\n color: var(--error);\n}\n\n.form__error-container--hidden {\n display: none;\n}\n\n.form__label {\n display: flex;\n flex-direction: column;\n gap: 4px;\n margin: 0px;\n}\n\n.form__label__text {\n display: grid;\n gap: 4px;\n align-items: center;\n grid-auto-flow: column;\n grid-auto-columns: max-content;\n}\n\n.form__label__text--required {\n font-size: 0.85em;\n}\n\n.form__input {\n line-height: inherit;\n background-color: var(--input-background);\n box-sizing: border-box;\n border: var(--input-border);\n border-radius: var(--form-content-border-radius);\n color: var(--input-foreground);\n font-family: inherit;\n font-size: var(--font-size);\n font-weight: 500;\n padding: 6px 12px;\n}\n\n.form__input::placeholder {\n color: var(--input-foreground);\n opacity: 0.65;\n}\n\n.form__input:focus-visible {\n outline: 1px auto var(--input-outline-focus);\n}\n\n.form__input--textarea {\n font-family: inherit;\n resize: vertical;\n}\n\n.btn-group {\n display: grid;\n gap: 8px;\n margin-top: 8px;\n}\n\n.btn {\n line-height: inherit;\n border: var(--cancel-border);\n border-radius: var(--form-content-border-radius);\n cursor: pointer;\n font-family: inherit;\n font-size: var(--font-size);\n font-weight: 600;\n padding: 6px 16px;\n}\n.btn[disabled] {\n opacity: 0.6;\n pointer-events: none;\n}\n\n.btn--primary {\n background-color: var(--submit-background);\n border-color: var(--submit-border);\n color: var(--submit-foreground);\n}\n.btn--primary:hover {\n background-color: var(--submit-background-hover);\n color: var(--submit-foreground-hover);\n}\n.btn--primary:focus-visible {\n outline: 1px auto var(--submit-outline-focus);\n}\n\n.btn--default {\n background-color: var(--cancel-background);\n color: var(--cancel-foreground);\n font-weight: 500;\n}\n.btn--default:hover {\n background-color: var(--cancel-background-hover);\n color: var(--cancel-foreground-hover);\n}\n.btn--default:focus-visible {\n outline: 1px auto var(--cancel-outline-focus);\n}\n\n.success-message {\n background-color: var(--background);\n border: var(--border);\n border-radius: var(--border-radius);
1\n box-shadow: var(--box-shadow);\n font-weight: 600;\n color: var(--success);\n padding: 12px 24px;\n line-height: 25px;\n display: grid;\n align-items: center;\n grid-auto-flow: column;\n gap: 6px;\n cursor: default;\n}\n\n.success-icon path {\n fill: var(--success);\n}\n",y}(te)),{shadow:Ae,host:fe}}catch{throw j.vF.warn("[Feedback] Browser does not support shadow DOM API"),new Error("Browser does not support shadow DOM API.")}}({id:fe,colorScheme:Ae,themeLight:ze,themeDark:Ct});this._shadow=Lt,this._host=$t,x=!0}this._host.dataset.sentryFeedbackColorscheme=y.colorScheme;const te=b({shadow:this._shadow,host:this._host});return x&&yc.body.appendChild(this._host),te}}Mc.__initStatic();const vc="CaptureConsole",c=(0,Z._C)((f={})=>{const y=f.levels||j.Ow;return{name:vc,setupOnce(){},setup(b){"console"in Un.OW&&$n(({args:x,level:te})=>{(0,R.KU)()!==b||!y.includes(te)||function I(f,y){const b={level:ye(y),extra:{arguments:f}};(0,R.v4)(x=>{if(x.addEventProcessor(Ae=>(Ae.logger="console",(0,K.M6)(Ae,{handled:!1,type:"console"}),Ae)),"assert"===y&&!1===f[0]){const Ae=`Assertion failed: ${(0,Q.gt)(f.slice(1)," ")||"console.assert"}`;return x.setExtra("arguments",f.slice(1)),void(0,R.wd)(Ae,b)}const te=f.find(Ae=>Ae instanceof Error);if("error"===y&&te)return void(0,R.Cp)(te,b);const fe=(0,Q.gt)(f," ");(0,R.wd)(fe,b)})}(x,te)})}}});(0,Z.F)(vc,c);const P=Un.OW,Ie="ContextLines",rt=(0,Z._C)((f={})=>{const y=null!=f.frameContextLines?f.frameContextLines:7;return{name:Ie,setupOnce(){},processEvent:b=>function Dt(f,y){const b=P.document,x=P.location&&(0,Te.f)(P.location.href);if(!b||!x)return f;const te=f.exception&&f.exception.values;if(!te||!te.length)return f;const fe=b.documentElement.innerHTML;if(!fe)return f;const Ae=["<!DOCTYPE html>","<html>",...fe.split("\n"),"</html>"];return te.forEach(ze=>{const Ct=ze.stacktrace;Ct&&Ct.frames&&(Ct.frames=Ct.frames.map(Lt=>function xt(f,y,b,x){return f.filename!==b||!f.lineno||!y.length||(0,K.db)(y,f,x),f}(Lt,Ae,x,y)))}),f}(b,y)}});(0,Z.F)(Ie,rt);const rn=(0,Z._C)((f={})=>{const y={debugger:!1,stringify:!1,...f};return{name:"Debug",setupOnce(){},setup(b){b.on&&b.on("beforeSendEvent",(x,te)=>{(0,j.pq)(()=>{y.stringify?(console.log(JSON.stringify(x,null,2)),te&&Object.keys(te).length&&console.log(JSON.stringify(te,null,2))):(console.log(x),te&&Object.keys(te).length&&console.log(te))})})}}}),Sn=((0,Z.F)("Debug",rn),typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__),yn=(0,Z._C)(()=>{let f;return{name:"Dedupe",setupOnce(){},processEvent(y){if(y.type)return y;try{if(function Yr(f,y){return!(!y||!function Qn(f,y){const b=f.message,x=y.message;return!(!b&&!x||b&&!x||!b&&x||b!==x||!hr(f,y)||!wn(f,y))}(f,y)&&!function Er(f,y){const b=Mi(y),x=Mi(f);return!!(b&&x&&b.type===x.type&&b.value===x.value&&hr(f,y)&&wn(f,y))}(f,y))}(y,f))return Sn&&j.vF.warn("Event dropped due to being a duplicate of previously captured event."),null}catch{}return f=y}}});function wn(f,y){let b=kn(f),x=kn(y);if(!b&&!x)return!0;if(b&&!x||!b&&x||x.length!==b.length)return!1;for(let te=0;te<x.length;te++){const fe=x[te],Ae=b[te];if(fe.filename!==Ae.filename||fe.lineno!==Ae.lineno||fe.colno!==Ae.colno||fe.function!==Ae.function)return!1}return!0}function hr(f,y){let b=f.fingerprint,x=y.fingerprint;if(!b&&!x)return!0;if(b&&!x||!b&&x)return!1;try{return b.join("")===x.join("")}catch{return!1}}function Mi(f){return f.exception&&f.exception.values&&f.exception.values[0]}function kn(f){const y=f.exception;if(y)try{return y.values[0].stacktrace.frames}catch{return}}(0,Z.F)("Dedupe",yn);const Mr="ExtraErrorData",Yi=(0,Z._C)((f={})=>{const y=f.depth||3,b=f.captureErrorCause||!1;return{name:Mr,setupOnce(){},processEvent:(x,te)=>function ss(f,y={},b,x){if(!y.originalException||!(0,tn.bJ)(y.originalException))return f;const te=y.originalException.name||y.originalException.constructor.name,fe=function di(f,y){try{const b=["name","message","stack","line","column","fileName","lineNumber","columnNumber","toJSON"],x={};for(const te of Object.keys(f)){if(-1!==b.indexOf(te))continue;const fe=f[te];x[te]=(0,tn.bJ)(fe)?fe.toString():fe}if(y&&void 0!==f.cause&&(x.cause=(0,tn.bJ)(f.cause)?f.cause.toString():f.cause),"function"==typeof f.toJSON){const te=f.toJSON();
1for(const fe of Object.keys(te)){const Ae=te[fe];x[fe]=(0,tn.bJ)(Ae)?Ae.toString():Ae}}return x}catch(b){Sn&&j.vF.error("Unable to extract extra data from the Error object:",b)}return null}(y.originalException,x);if(fe){const Ae={...f.contexts},ze=(0,er.S8)(fe,b);return(0,tn.Qd)(ze)&&((0,Ne.my)(ze,"__sentry_skip_normalization__",!0),Ae[te]=ze),{...f,contexts:Ae}}return f}(x,te,y,b)}});(0,Z.F)(Mr,Yi);var qi=o(8636);const fi="HttpClient",qs=(0,Z._C)((f={})=>{const y={failedRequestStatusCodes:[[500,599]],failedRequestTargets:[/.*/],...f};return{name:fi,setupOnce(){},setup(b){(function Gc(f,y){(0,ke.m7)()&&(0,Qe.u)(b=>{if((0,R.KU)()!==f)return;const{response:x,args:te}=b,[fe,Ae]=te;x&&function nc(f,y,b,x){if(Kc(f,b.status,b.url)){const te=function qo(f,y){return!y&&f instanceof Request||f instanceof Request&&f.bodyUsed?f:new Request(f,y)}(y,x);let fe,Ae,ze,Ct;Rc()&&([{headers:fe,cookies:ze},{headers:Ae,cookies:Ct}]=[{cookieHeader:"Cookie",obj:te},{cookieHeader:"Set-Cookie",obj:b}].map(({cookieHeader:$t,obj:Ht})=>{const en=function rc(f){const y={};return f.forEach((b,x)=>{y[x]=b}),y}(Ht.headers);let Pn;try{const Fn=en[$t]||en[$t.toLowerCase()]||void 0;Fn&&(Pn=Jo(Fn))}catch{Sn&&j.vF.log(`Could not extract cookies from header ${$t}`)}return{headers:en,cookies:Pn}}));const Lt=Da({url:te.url,method:te.method,status:b.status,requestHeaders:fe,responseHeaders:Ae,requestCookies:ze,responseCookies:Ct});(0,R.r)(Lt)}}(y,fe,x,Ae)})})(b,y),function ol(f,y){"XMLHttpRequest"in Un.OW&&(0,Bn.Mn)(b=>{if((0,R.KU)()!==f)return;const x=b.xhr,te=x[Bn.Er];if(!te)return;const{method:fe,request_headers:Ae}=te;try{!function Xo(f,y,b,x){if(Kc(f,y.status,y.responseURL)){let te,fe,Ae;if(Rc()){try{const Ct=y.getResponseHeader("Set-Cookie")||y.getResponseHeader("set-cookie")||void 0;Ct&&(fe=Jo(Ct))}catch{Sn&&j.vF.log("Could not extract cookies from response headers")}try{Ae=function Wc(f){const y=f.getAllResponseHeaders();return y?y.split("\r\n").reduce((b,x)=>{const[te,fe]=x.split(": ");return b[te]=fe,b},{}):{}}(y)}catch{Sn&&j.vF.log("Could not extract headers from response")}te=x}const ze=Da({url:y.responseURL,method:b,status:y.status,requestHeaders:te,responseHeaders:Ae,responseCookies:fe});(0,R.r)(ze)}}(y,x,fe,Ae)}catch(ze){Sn&&j.vF.warn("Error while extracting response event form XHR response",ze)}})}(b,y)}}});function Na(f){if(f){const y=f["Content-Length"]||f["content-length"];if(y)return parseInt(y,10)}}function Jo(f){return f.split("; ").reduce((y,b)=>{const[x,te]=b.split("=");return y[x]=te,y},{})}function Kc(f,y,b){return function ic(f,y){return f.some(b=>"number"==typeof b?b===y:y>=b[0]&&y<=b[1])}(f.failedRequestStatusCodes,y)&&function zc(f,y){return f.some(b=>"string"==typeof b?y.includes(b):b.test(y))}(f.failedRequestTargets,b)&&!(0,qi.A)(b,(0,R.KU)())}function Da(f){const y=`HTTP Client Error with status code: ${f.status}`,b={message:y,exception:{values:[{type:"Error",value:y}]},request:{url:f.url,method:f.method,headers:f.requestHeaders,cookies:f.requestCookies},contexts:{response:{status_code:f.status,headers:f.responseHeaders,cookies:f.responseCookies,body_size:Na(f.responseHeaders)}}};return(0,K.M6)(b,{type:"http.client",handled:!1}),b}function Rc(){const f=(0,R.KU)();return!!f&&!!f.getOptions().sendDefaultPii}(0,Z.F)(fi,qs);const Fs=Un.OW,ea="ReportingObserver",pi=new WeakMap,Ao=(0,Z._C)((f={})=>{const y=f.types||["crash","deprecation","intervention"];function b(x){if(pi.has((0,R.KU)()))for(const te of x)(0,R.v4)(fe=>{fe.setExtra("url",te.url);const Ae=`ReportingObserver [${te.type}]`;let ze="No details available";if(te.body){const Ct={};for(const Lt in te.body)Ct[Lt]=te.body[Lt];if(fe.setExtra("body",Ct),"crash"===te.type){const Lt=te.body;ze=[Lt.crashId||"",Lt.reason||""].join(" ").trim()||ze}else ze=te.body.message||ze}(0,R.wd)(`${Ae}: ${ze}`)})}return{name:ea,setupOnce(){(0,ke.vQ)()&&new Fs.ReportingObserver(b,{buffered:!0,types:y}).observe()},setup(x){pi.set(x,!0)}}});(0,Z.F)(ea,Ao);const qr=/^(\S+:\\|\/?)([\s\S]*?)((?:\.{1,2}|[^/\\]+?|)(\.[^./\\]*|))(?:[/\\]*)$/;function sc(...f){let y="",b=!1;for(let x=f.length-1;x>=-1&&!b;x--){const te=x>=0?f[x]:"/";te&&(y=`${te}/${y}`,b="/"===te.charAt(0))}
1return y=function $i(f,y){let b=0;for(let x=f.length-1;x>=0;x--){const te=f[x];"."===te?f.splice(x,1):".."===te?(f.splice(x,1),b++):b&&(f.splice(x,1),b--)}if(y)for(;b--;b)f.unshift("..");return f}(y.split("/").filter(x=>!!x),!b).join("/"),(b?"/":"")+y||"."}function ua(f){let y=0;for(;y<f.length&&""===f[y];y++);let b=f.length-1;for(;b>=0&&""===f[b];b--);return y>b?[]:f.slice(y,b-y+1)}const cl="RewriteFrames",Oc=(0,Z._C)((f={})=>{const y=f.root,b=f.prefix||"app:///",x=f.iteratee||(Ae=>{if(!Ae.filename)return Ae;const ze=/^[a-zA-Z]:\\/.test(Ae.filename)||Ae.filename.includes("\\")&&!Ae.filename.includes("/"),Ct=/^\//.test(Ae.filename);if(ze||Ct){const Lt=ze?Ae.filename.replace(/^[a-zA-Z]:/,"").replace(/\\/g,"/"):Ae.filename,$t=y?function bl(f,y){f=sc(f).slice(1),y=sc(y).slice(1);const b=ua(f.split("/")),x=ua(y.split("/")),te=Math.min(b.length,x.length);let fe=te;for(let ze=0;ze<te;ze++)if(b[ze]!==x[ze]){fe=ze;break}let Ae=[];for(let ze=fe;ze<b.length;ze++)Ae.push("..");return Ae=Ae.concat(x.slice(fe)),Ae.join("/")}(y,Lt):function Ml(f,y){let b=function Sa(f){const y=f.length>1024?`<truncated>${f.slice(-1024)}`:f,b=qr.exec(y);return b?b.slice(1):[]}(f)[2];return y&&b.slice(-1*y.length)===y&&(b=b.slice(0,b.length-y.length)),b}(Lt);Ae.filename=`${b}${$t}`}return Ae});function fe(Ae){return{...Ae,frames:Ae&&Ae.frames&&Ae.frames.map(ze=>x(ze))}}return{name:cl,setupOnce(){},processEvent(Ae){let ze=Ae;return Ae.exception&&Array.isArray(Ae.exception.values)&&(ze=function te(Ae){try{return{...Ae,exception:{...Ae.exception,values:Ae.exception.values.map(ze=>({...ze,...ze.stacktrace&&{stacktrace:fe(ze.stacktrace)}}))}}}catch{return Ae}}(ze)),ze}}}),Al=((0,Z.F)(cl,Oc),"SessionTiming"),Rl=(0,Z._C)(()=>{const f=Date.now();return{name:Al,setupOnce(){},processEvent(y){const b=Date.now();return{...y,extra:{...y.extra,"session:start":f,"session:duration":b-f,"session:end":b}}}}});(0,Z.F)(Al,Rl);var Zu=o(9629);const Jd=100,Yu=5e3,Ll=36e5;function Ec(f,y){B.T&&j.vF.info(`[Offline]: ${f}`,y)}function Wa(f){return new Promise((y,b)=>{f.oncomplete=f.onsuccess=()=>y(f.result),f.onabort=f.onerror=()=>b(f.error)})}function Zc(f){return Wa(f.getAllKeys())}function d(f){let y;function b(){return null==y&&(y=function Ol(f,y){const b=indexedDB.open(f);b.onupgradeneeded=()=>b.result.createObjectStore(y);const x=Wa(b);return te=>x.then(fe=>te(fe.transaction(y,"readwrite").objectStore(y)))}(f.dbName||"sentry-offline",f.storeName||"queue")),y}return{insert:(x=(0,Ve.A)(function*(te){try{const fe=yield(0,an.bN)(te,f.textEncoder);yield function C(f,y,b){return f(x=>Zc(x).then(te=>{if(!(te.length>=b))return x.put(y,Math.max(...te,0)+1),Wa(x.transaction)}))}(b(),fe,f.maxQueueSize||30)}catch{}}),function(fe){return x.apply(this,arguments)}),pop:function(){var x=(0,Ve.A)(function*(){try{const te=yield function a(f){return f(y=>Zc(y).then(b=>{if(0!==b.length)return Wa(y.get(b[0])).then(x=>(y.delete(b[0]),Wa(y.transaction).then(()=>x)))}))}(b());if(te)return(0,an.mE)(te,f.textEncoder||new TextEncoder,f.textDecoder||new TextDecoder)}catch{}});return function(){return x.apply(this,arguments)}}()};var x}function J(f){return function T(f){return y=>f({...y,createStore:d})}(function nu(f){return y=>{const b=f(y),x=y.createStore?y.createStore(y):void 0;let fe,te=Yu;function ze(Ht){x&&(fe&&clearTimeout(fe),fe=setTimeout((0,Ve.A)(function*(){fe=void 0;const en=yield x.pop();en&&(Ec("Attempting to send previously queued event"),Lt(en).catch(Pn=>{Ec("Failed to retry sending",Pn)}))}),Ht),"number"!=typeof fe&&fe.unref&&fe.unref())}function Ct(){fe||(ze(te),te=Math.min(2*te,Ll))}function Lt(Ht){return $t.apply(this,arguments)}function $t(){return($t=(0,Ve.A)(function*(Ht){try{const en=yield b.send(Ht);let Pn=Jd;if(en)if(en.headers&&en.headers["retry-after"])Pn=(0,Ss.FA)(en.headers["retry-after"]);else if((en.statusCode||0)>=400)return en;return ze(Pn),te=Yu,en}catch(en){if(x&&(yield function Ae(Ht,en,Pn){return!(0,an.hP)(Ht,["replay_event","replay_recording","client_report"])&&(!y.shouldStore||y.shouldStore(Ht,en,Pn))}(Ht,en,te)))return yield x.insert(Ht),Ct(),Ec("Error sending. Event queued",en),{};throw en}})).apply(this,arguments)}return y.flushAtStartup&&Ct(),{send:Lt,flush:Ht=>b.flush(Ht)}}}(f))}var ve=o(6754);const Je=1e6,Et=String(0),jt="main";let In="",jn="",xr="",eo=sn.navigator&&sn.navigator.userAgent||"",xa="";const Yc=sn.navigator&&sn.navigator.language||sn.navigator&&sn.navigator.languages&&sn.navigator.languages[0]||"",ll=sn.navigator&&sn.navigator.userAgentData;function xl(f,y,b,x){if("transaction"!==x.type)throw new TypeError("Profiling events may only be attached to transactions, this should never occur.");if(null==b)throw new TypeError(`Cannot construct profiling event envelope without a valid profile. Got ${b} instead.`);const te=function Nl(f){const y=f&&f.contexts&&f.contexts.trace&&f.contexts.trace.trace_id;return"string"==typeof y&&32!==y.length&>&&j.vF.log(`[Profiling] Invalid traceId: ${y} on profiled event`),"string"!=typeof y?"":y}(x),fe=function oc(f){return function Qc(f){return!("thread_metadata"in f)}(f)?function ac(f){let y,b=0;const x={samples:[],stacks:[],frames:[],thread_metadata:{[Et]:{name:jt}}};if(!f.samples.length)return x;const te=f.samples[0].timestamp,fe="number"==typeof performance.timeOrigin?performance.timeOrigin:Ft.k3||0,Ae=fe-(Ft.k3||fe);for(let ze=0;ze<f.samples.length;ze++){const Ct=f.samples[ze];if(void 0===Ct.stackId){void 0===y&&(y=b,x.stacks[y]=[],b++),x.samples[ze]={elapsed_since_start_ns:((Ct.timestamp+Ae-te)*Je).toFixed(0),stack_id:y,thread_id:Et};continue}let Lt=f.stacks[Ct.stackId];const $t=[];for(;Lt;){$t.push(Lt.frameId);const en=f.frames[Lt.frameId];void 0===x.frames[Lt.frameId]&&(x.frames[Lt.frameId]={function:en.name,abs_path:"number"==typeof en.resourceId?f.resources[en.resourceId]:void 0,lineno:en.line,colno:en.column}),Lt=void 0===Lt.parentId?void 0:f.stacks[Lt.parentId]}const Ht={elapsed_since_start_ns:((Ct.timestamp+Ae-te)*Je).toFixed(0),stack_id:b,thread_id:Et};x.stacks[b]=$t,x.samples[ze]=Ht,b++}return x}(f):f}(b),Ae=y||("number"==typeof x.start_timestamp?1e3*x.start_timestamp:Date.now()),ze="number"==typeof x.timestamp?1e3*x.timestamp:Date.now();return{event_id:f,timestamp:new Date(Ae).toISOString(),platform:"javascript",version:"1",release:x.release||"",environment:x.environment||ve.U,runtime:{name:"javascript",version:sn.navigator.userAgent},os:{name:In,version:jn,build_number:eo},device:{locale:Yc,model:xa,manufacturer:eo,architecture:xr,is_emulator:!1},debug_meta:{images:ru(b.resources)},profile:fe,transactions:[{name:x.transaction||"",id:x.event_id||
1(0,K.eJ)(),trace_id:te,active_thread_id:Et,relative_start_ns:"0",relative_end_ns:(1e6*(ze-Ae)).toFixed(0)}]}}function ul(f){return"pageload"===f.op}(function Pl(f){return"object"==typeof f&&null!==f&&"getHighEntropyValues"in f})(ll)&&ll.getHighEntropyValues(["architecture","model","platform","platformVersion","fullVersionList"]).then(f=>{if(In=f.platform||"",xr=f.architecture||"",xa=f.model||"",jn=f.platformVersion||"",f.fullVersionList&&f.fullVersionList.length>0){const y=f.fullVersionList[f.fullVersionList.length-1];eo=`${y.brand} ${y.version}`}}).catch(f=>{});const dl=new WeakMap;function ru(f){const y=Un.OW._sentryDebugIds;if(!y)return[];const b=(0,R.KU)(),x=b&&b.getOptions(),te=x&&x.stackParser;if(!te)return[];let fe;const Ae=dl.get(te);Ae?fe=Ae:(fe=new Map,dl.set(te,fe));const ze=Object.keys(y).reduce((Lt,$t)=>{let Ht;const en=fe.get($t);en?Ht=en:(Ht=te($t),fe.set($t,Ht));for(let Pn=Ht.length-1;Pn>=0;Pn--){const Fn=Ht[Pn],Cr=Fn&&Fn.filename;if(Fn&&Cr){Lt[Cr]=y[$t];break}}return Lt},{}),Ct=[];for(const Lt of f)Lt&&ze[Lt]&&Ct.push({type:"sourcemap",code_file:Lt,debug_id:ze[Lt]});return Ct}let Xu=!1;const kl=3e4;function Fl(f){if(Xu)return gt&&j.vF.log("[Profiling] Profiling has been disabled for the duration of the current user session."),!1;if(!f.isRecording())return gt&&j.vF.log("[Profiling] Discarding profile because transaction was not sampled."),!1;const y=(0,R.KU)(),b=y&&y.getOptions();if(!b)return gt&&j.vF.log("[Profiling] Profiling disabled, no options found."),!1;const x=b.profilesSampleRate;return function Qu(f){return"number"!=typeof f&&"boolean"!=typeof f||"number"==typeof f&&isNaN(f)?(gt&&j.vF.warn(`[Profiling] Invalid sample rate. Sample rate must be a boolean or a number between 0 and 1. Got ${JSON.stringify(f)} of type ${JSON.stringify(typeof f)}.`),!1):!0===f||!1===f||!(f<0||f>1)||(gt&&j.vF.warn(`[Profiling] Invalid sample rate. Sample rate must be between 0 and 1. Got ${f}.`),!1)}(x)?x?!0===x||Math.random()<x||(gt&&j.vF.log(`[Profiling] Discarding profile because it's not included in the random sample (sampling rate = ${Number(x)})`),!1):(gt&&j.vF.log("[Profiling] Discarding profile because a negative sampling decision was inherited or profileSampleRate is set to 0"),!1):(gt&&j.vF.warn("[Profiling] Discarding profile because of invalid sample rate."),!1)}function iu(f,y,b,x){return function Sh(f){return f.samples.length<2?(gt&&j.vF.log("[Profiling] Discarding profile because it contains less than 2 samples"),!1):!!f.frames.length||(gt&&j.vF.log("[Profiling] Discarding profile because it contains no frames"),!1)}(b)?xl(f,y,b,x):null}const xc=new Map;function wh(f){const y=xc.get(f);return y&&xc.delete(f),y}function ef(f){return f?Fl(f)?Ju(f):f:(gt&&j.vF.log("[Profiling] Transaction is undefined, skipping profiling"),f)}function Ju(f){let y;ul(f)&&(y=1e3*(0,Ft.zf)());const b=function qd(){const f=sn.Profiler;if(!function Th(f){return"function"==typeof f}(f))return void(gt&&j.vF.log("[Profiling] Profiling is not supported by this browser, Profiler interface missing on window object."));const b=Math.floor(kl/10);try{return new f({sampleInterval:10,maxBufferSize:b})}catch{gt&&(j.vF.log("[Profiling] Failed to initialize the Profiling constructor, this is likely due to a missing 'Document-Policy': 'js-profiling' header."),j.vF.log("[Profiling] Disabling profiling for current user session.")),Xu=!0}}();if(!b)return f;gt&&j.vF.log(`[Profiling] started profiling transaction: ${(0,oi.et)(f).description}`);const x=(0,K.eJ)();function te(){return fe.apply(this,arguments)}function fe(){return fe=(0,Ve.A)(function*(){return f&&b?b.stop().then(Lt=>(Ae&&(sn.clearTimeout(Ae),Ae=void 0),gt&&j.vF.log(`[Profiling] stopped profiling of transaction: ${(0,oi.et)(f).description}`),Lt?(function Mh(f,y){if(xc.set(f,y),xc.size>30){const b=xc.keys().next().value;xc.delete(b)}}(x,Lt),null):(gt&&j.vF.log(`[Profiling] profiler returned null profile for: ${(0,oi.et)(f).description}`,"this may indicate an overlapping transaction or a call to stopProfiling with a profile title that was never started"),null))).catch(Lt=>(gt&&j.vF.log("[Profiling] error while stopping profiler:",Lt),null)):null}),fe.apply(this,arguments)}let Ae=sn.setTimeout(()=>{gt&&j.vF.log("[Profiling] max profile duration elapsed, stopping profiling for:",(0,oi.et)(f).description),te()},kl);const ze=f.end.bind(f);return f.end=function Ct(){return f?(te().then(()=>{f.setContext("profile",{profile_id:x,start_timestamp:y}
1),ze()},()=>{ze()}),f):ze()},f}const qu="BrowserProfiling",tf=(0,Z._C)(()=>({name:qu,setupOnce(){},setup(f){const b=(0,R.o5)().getTransaction();b&&ul(b)&&Fl(b)&&Ju(b),"function"==typeof f.on?(f.on("startTransaction",x=>{Fl(x)&&Ju(x)}),f.on("beforeEnvelope",x=>{if(!function bh(){return xc.size}())return;const te=function Hs(f){const y=[];return(0,an.yH)(f,(b,x)=>{if("transaction"===x)for(let te=1;te<b.length;te++){const fe=b[te];fe&&fe.contexts&&fe.contexts.profile&&fe.contexts.profile.profile_id&&y.push(b[te])}}),y}(x);if(!te.length)return;const fe=[];for(const Ae of te){const ze=Ae&&Ae.contexts,Ct=ze&&ze.profile&&ze.profile.profile_id,Lt=ze&&ze.profile&&ze.profile.start_timestamp;if("string"!=typeof Ct){gt&&j.vF.log("[Profiling] cannot find profile for a transaction without a profile context");continue}if(!Ct){gt&&j.vF.log("[Profiling] cannot find profile for a transaction without a profile context");continue}ze&&ze.profile&&delete ze.profile;const $t=wh(Ct);if(!$t){gt&&j.vF.log(`[Profiling] Could not retrieve profile for transaction: ${Ct}`);continue}const Ht=iu(Ct,Lt,$t,Ae);Ht&&fe.push(Ht)}!function Cc(f,y){if(!y.length)return f;for(const b of y)f[1].push([{type:"profile"},b])}(x,fe)})):j.vF.warn("[Profiling] Client does not support hooks, profiling will be disabled")}})),l0=(0,Z.F)(qu,tf);let ed={};sn.Sentry&&sn.Sentry.Integrations&&(ed=sn.Sentry.Integrations);const nf={...ed,...mi,...l};var Es=o(4438),u0=o(1626),Xc=o(5144),d0=o(8359),Hl=o(5964),za=o(8141);const td=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__;function Jc(f){const y=Object.assign({defaultIntegrations:br().filter(b=>"TryCatch"!==b.name)},f);At(y,"angular-ivy"),function Rh(){const y=Es.xvI&&Es.xvI.major?parseInt(Es.xvI.major,10):void 0;y&&(y<12&&td&&j.vF.warn(`This Sentry SDK does not officially support Angular ${y}.`,"This SDK only supports Angular 12 and above.","If you're using Angular 10 or 11, please use `@sentry/angular` instead.","Otherwise, please consider upgrading your Angular version."),(0,R.o)("angular",{version:y}))}(),function _o(f={}){void 0===f.defaultIntegrations&&(f.defaultIntegrations=br()),void 0===f.release&&("string"==typeof __SENTRY_RELEASE__&&(f.release=__SENTRY_RELEASE__),sn.SENTRY_RELEASE&&sn.SENTRY_RELEASE.id&&(f.release=sn.SENTRY_RELEASE.id)),void 0===f.autoSessionTracking&&(f.autoSessionTracking=!0),void 0===f.sendClientReports&&(f.sendClientReports=!0);const y={...f,stackParser:(0,Ge.vk)(f.stackParser||pa),integrations:(0,Z.mH)(f),transport:f.transport||((0,ke.vm)()?wa:us)};(function at(f,y){!0===y.debug&&(B.T?j.vF.enable():(0,j.pq)(()=>{console.warn("[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle.")})),(0,R.o5)().update(y.initialScope);const x=new f(y);bt(x),function st(f){f.init?f.init():f.setupIntegrations&&f.setupIntegrations()}(x)})(cr,y),f.autoSessionTracking&&function Ma(){typeof sn.document>"u"?gt&&j.vF.warn("Session tracking in non-browser environment with @sentry/browser is not supported."):((0,R.J0)({ignoreDuration:!0}),(0,R.J5)(),(0,je._)(({from:f,to:y})=>{void 0!==f&&f!==y&&((0,R.J0)({ignoreDuration:!0}),(0,R.J5)())}))}()}(y)}const Lh=typeof Zone<"u"&&!!Zone.current;
1function nd(f){return Lh?Zone.root.run(f):f()}function rd(f){if(f instanceof Error)return!0;if(null===f||"object"!=typeof f)return!1;const y=f;return(0,tn.Kg)(y.name)&&(0,tn.Kg)(y.message)&&(void 0===y.stack||(0,tn.Kg)(y.stack))}let rf=(()=>{class f{constructor(b){this._registeredAfterSendEventHandler=!1,this._options=Object.assign({logErrors:!0},b)}handleError(b){const x=this._extractError(b)||"Handled unknown error",te=nd(()=>R.Cp(x,{mechanism:{type:"angular",handled:!1}}));if(this._options.logErrors&&console.error(x),this._options.showDialog){const fe=R.KU();fe&&fe.on&&!this._registeredAfterSendEventHandler?(fe.on("afterSendEvent",Ae=>{Ae.type||kr(Object.assign(Object.assign({},this._options.dialogOptions),{eventId:Ae.event_id}))}),this._registeredAfterSendEventHandler=!0):(!fe||!fe.on)&&kr(Object.assign(Object.assign({},this._options.dialogOptions),{eventId:te}))}}_extractError(b){if(this._options.extractor){const x=this._defaultExtractor.bind(this);return this._options.extractor(b,x)}return this._defaultExtractor(b)}_defaultExtractor(b){const x=function f0(f){return f&&f.ngOriginalError?f.ngOriginalError:f}(b);return x instanceof u0.yz?function Oh(f){return rd(f.error)?f.error:f.error instanceof ErrorEvent&&f.error.message?f.error.message:"string"==typeof f.error?`Server returned code ${f.status} with body "${f.error}"`:f.message}(x):"string"==typeof x||rd(x)?x:null}}return f.\u0275fac=function(b){return new(b||f)(Es.KVO("errorHandlerOptions"))},f.\u0275prov=Es.jDH({token:f,factory:f.\u0275fac,providedIn:"root"}),f})();function Ph(f){return new rf(f)}const sf="ui.angular.routing",qc="ui.angular.init",Ul="ui.angular";let su,af,ou,Ga=!1;function cf(f,y=!0,b=!0){su=!0,af=f,ou=b,y&&sn&&sn.location&&f({name:sn.location.pathname,op:"pageload",origin:"auto.pageload.angular",attributes:{[Zi.i_]:"url"}})}const id=cf;function Bl(f={}){return!1!==f.instrumentNavigation&&(su=!0,Ga=!0),ya(Object.assign(Object.assign({},f),{instrumentNavigation:!1}))}function fl(){return(0,R.o5)().getTransaction()}let lf=(()=>{class f{constructor(b){this._router=b,this.navStart$=this._router.events.pipe((0,Hl.p)(x=>x instanceof Xc.Z),(0,za.M)(x=>{if(!su)return void(td&&j.vF.error("Angular integration has tracing enabled, but Tracing integration is not configured"));this._routingSpan&&(this._routingSpan.end(),this._routingSpan=null);const te=(0,R.KU)(),fe=(0,Te.f)(x.url);if(te&&Ga)return(0,ds.Bk)()||Xs(te,{name:fe,origin:"auto.navigation.angular",attributes:{[Zi.i_]:"url"}}),void(this._routingSpan=(0,ds.Uk)({name:`${x.url}`,op:sf,origin:"auto.ui.angular",tags:Object.assign({"routing.instrumentation":"@sentry/angular",url:fe},x.navigationTrigger&&{navigationTrigger:x.navigationTrigger})})||null);let Ae=fl();!Ae&&ou&&(Ae=af({name:fe,op:"navigation",origin:"auto.navigation.angular",attributes:{[Zi.i_]:"url"}})),Ae&&(this._routingSpan=Ae.startChild({description:`${x.url}`,op:sf,origin:"auto.ui.angular",tags:Object.assign({"routing.instrumentation":"@sentry/angular",url:fe},x.navigationTrigger&&{navigationTrigger:x.navigationTrigger})}))})),this.resEnd$=this._router.events.pipe((0,Hl.p)(x=>x instanceof Xc.gx),(0,za.M)(x=>{const te=function xh(f){const y=[];let b=f&&f.firstChild;for(;b;){const te=b&&b.routeConfig&&b.routeConfig.path;if(null==te)break;y.push(te),b=b.firstChild}const x=y.filter(te=>te).join("/");return x?`/${x}/`:"/"}(x.state.root),fe=fl(),Ae=fe&&(0,oi.et)(fe).data||{};fe&&"url"===Ae[Zi.i_]&&(fe.updateName(te),fe.setAttribute(Zi.i_,"route"),fe.setAttribute(Zi.JD,`auto.${(0,oi.et)(fe).op}.angular`))})),this.navEnd$=this._router.events.pipe((0,Hl.p)(x=>x instanceof Xc.wF||x instanceof Xc.j5||x instanceof Xc.L6),(0,za.M)(()=>{this._routingSpan&&(nd(()=>{this._routingSpan.end()}),this._routingSpan=null)})),this._routingSpan=null,this._subscription=new d0.yU,this._subscription.add(this.navStart$.subscribe()),this._subscription.add(this.resEnd$.subscribe()),this._subscription.add(this.navEnd$.subscribe())}ngOnDestroy(){this._subscription.unsubscribe()}}return f.\u0275fac=function(b){return new(b||f)(Es.KVO(Xc.Ix))},f.\u0275prov=Es.jDH({token:f,factory:f.\u0275fac,providedIn:"root"}),f})(),au=(()=>{class f{ngOnInit(){this.componentName||(this.componentName="unknown");const b=fl();b&&(this._tracingSpan=b.startChild({description:`<${this.componentName}>`,op:qc,origin:"auto.ui.angular.trace_directive"}))}ngAfterViewInit(){this._tracingSpan&&this._tracingSpan.end()}}return f.\u0275fac=function(b){return new(b||f)},f.\u0275dir=Es.FsC({type:f,selectors:[["","trace",""]],inputs:{componentName:[Es.Mj6.None,"trace","componentName"]}}),f})(),cu=(()=>{class f{}return f.\u0275fac=function(b){return new(b||f)},f.\u0275mod=Es.$C({type:f}),f.\u0275inj=Es.G2t({}),f})();function sd(){let f;return y=>{const b=y.prototype.ngOnInit;y.prototype.ngOnInit=function(...te){const fe=fl();if(fe&&(f=fe.startChild({description:`<${y.name}>`,op:qc,origin:"auto.ui.angular.trace_class_decorator"})),b)return b.apply(this,te)};const x=y.prototype.ngAfterViewInit;y.prototype.ngAfterViewInit=function(...te){if(f&&f.end(),x)return x.apply(this,te)}}}function Nh(){return(f,y,b)=>{const x=b.value;return b.value=function(...te){const fe=(0,Ft.zf)(),Ae=fl();if(Ae&&Ae.startChild({description:`<${f.constructor.name}>`,endTimestamp:fe,op:`${Ul}.${String(y)}`,origin:"auto.ui.angular.trace_method_decorator",startTimestamp:fe}),x)return x.apply(this,te)},b}}},2214:(ct,Ce,o)=>{"use strict";o.d(Ce,{Dk:()=>p.Dk,KO:()=>p.KO,Sx:()=>p.Sx,Wp:()=>p.Wp,g:()=>p.g});var p=o(7852);(0,p.KO)("firebase","10.12.1","app")},2488:(ct,Ce,o)=>{"use strict";o.d(Ce,{sk:()=>zn,HF:()=>Io,LD:()=>kr,eJ:()=>$e,xI:()=>Ol,iZ:()=>Wr,gA:()=>Hr,J1:()=>Zo,x9:()=>lt,df:()=>mc,CI:()=>mr,r7:()=>Ei});var p=o(467),l=o(7852),R=o(1076),j=o(8041),K=o(1635),Q=o(1362);const Y=function W(){return{"dependent-sdk-initialized-before-auth":"Another Firebase SDK was initialized and is trying to use Auth before Auth is initialized. Please be sure to call `initializeAuth` or `getAuth` before starting any other Firebase SDK."}},re=new R.FA("auth","Firebase",{"dependent-sdk-initialized-before-auth":"Another Firebase SDK was initialized and is trying to use Auth before Auth is initialized. Please be sure to call `initializeAuth` or `getAuth` before starting any other Firebase SDK."}),he=new j.Vy("@firebase/auth");function Re(C,...a){he.logLevel<=j.$b.ERROR&&he.error(`Auth (${l.MF}): ${C}`,...a)}function pe(C,...a){throw ie(C,...a)}function we(C,...a){return ie(C,...a)}function me(C,a,d){const T=Object.assign(Object.assign({},Y()),{[a]:d});return new R.FA("auth","Firebase",T).create(a,{appName:C.name})}function Le(C){return me(C,"operation-not-supported-in-this-environment","Operations that alter the current user are not supported in conjunction with FirebaseServerApp")}function ie(C,...a){if("string"!=typeof C){const d=a[0],T=[...a.slice(1)];return T[0]&&(T[0].appName=C.name),C._errorFactory.create(d,...T)}return re.create(C,...a)}function X(C,a,...d){if(!C)throw ie(a,...d)}function se(C){const a="INTERNAL ASSERTION FAILED: "+C;throw Re(a),new Error(a)}function ae(C,a){C||se(a)}function de(){var C;return typeof self<"u"&&(null===(C=self.location)||void 0===C?void 0:C.href)||""}function Ye(){var C;return typeof self<"u"&&(null===(C=self.location)||void 0===C?void 0:C.protocol)||null}class st{constructor(a,d){this.shortDelay=a,this.longDelay=d,ae(d>
1a,"Short delay should be less than long delay!"),this.isMobile=(0,R.jZ)()||(0,R.lV)()}get(){return function at(){return!(typeof navigator<"u"&&navigator&&"onLine"in navigator&&"boolean"==typeof navigator.onLine&&(function Pe(){return"http:"===Ye()||"https:"===Ye()}()||(0,R.sr)()||"connection"in navigator))||navigator.onLine}()?this.isMobile?this.longDelay:this.shortDelay:Math.min(5e3,this.shortDelay)}}function He(C,a){ae(C.emulator,"Emulator should always be set here");const{url:d}=C.emulator;return a?`${d}${a.startsWith("/")?a.slice(1):a}`:d}class Ge{static initialize(a,d,T){this.fetchImpl=a,d&&(this.headersImpl=d),T&&(this.responseImpl=T)}static fetch(){return this.fetchImpl?this.fetchImpl:typeof self<"u"&&"fetch"in self?self.fetch:typeof globalThis<"u"&&globalThis.fetch?globalThis.fetch:typeof fetch<"u"?fetch:void se("Could not find fetch implementation, make sure you call FetchProvider.initialize() with an appropriate polyfill")}static headers(){return this.headersImpl?this.headersImpl:typeof self<"u"&&"Headers"in self?self.Headers:typeof globalThis<"u"&&globalThis.Headers?globalThis.Headers:typeof Headers<"u"?Headers:void se("Could not find Headers implementation, make sure you call FetchProvider.initialize() with an appropriate polyfill")}static response(){return this.responseImpl?this.responseImpl:typeof self<"u"&&"Response"in self?self.Response:typeof globalThis<"u"&&globalThis.Response?globalThis.Response:typeof Response<"u"?Response:void se("Could not find Response implementation, make sure you call FetchProvider.initialize() with an appropriate polyfill")}}const ke={CREDENTIAL_MISMATCH:"custom-token-mismatch",MISSING_CUSTOM_TOKEN:"internal-error",INVALID_IDENTIFIER:"invalid-email",MISSING_CONTINUE_URI:"internal-error",INVALID_PASSWORD:"wrong-password",MISSING_PASSWORD:"missing-password",INVALID_LOGIN_CREDENTIALS:"invalid-credential",EMAIL_EXISTS:"email-already-in-use",PASSWORD_LOGIN_DISABLED:"operation-not-allowed",INVALID_IDP_RESPONSE:"invalid-credential",INVALID_PENDING_TOKEN:"invalid-credential",FEDERATED_USER_ID_ALREADY_LINKED:"credential-already-in-use",MISSING_REQ_TYPE:"internal-error",EMAIL_NOT_FOUND:"user-not-found",RESET_PASSWORD_EXCEED_LIMIT:"too-many-requests",EXPIRED_OOB_CODE:"expired-action-code",INVALID_OOB_CODE:"invalid-action-code",MISSING_OOB_CODE:"internal-error",CREDENTIAL_TOO_OLD_LOGIN_AGAIN:"requires-recent-login",INVALID_ID_TOKEN:"invalid-user-token",TOKEN_EXPIRED:"user-token-expired",USER_NOT_FOUND:"user-token-expired",TOO_MANY_ATTEMPTS_TRY_LATER:"too-many-requests",PASSWORD_DOES_NOT_MEET_REQUIREMENTS:"password-does-not-meet-requirements",INVALID_CODE:"invalid-verification-code",INVALID_SESSION_INFO:"invalid-verification-id",INVALID_TEMPORARY_PROOF:"invalid-credential",MISSING_SESSION_INFO:"missing-verification-id",SESSION_EXPIRED:"code-expired",MISSING_ANDROID_PACKAGE_NAME:"missing-android-pkg-name",UNAUTHORIZED_DOMAIN:"unauthorized-continue-uri",INVALID_OAUTH_CLIENT_ID:"invalid-oauth-client-id",ADMIN_ONLY_OPERATION:"admin-restricted-operation",INVALID_MFA_PENDING_CREDENTIAL:"invalid-multi-factor-session",MFA_ENROLLMENT_NOT_FOUND:"multi-factor-info-not-found",MISSING_MFA_ENROLLMENT_ID:"missing-multi-factor-info",MISSING_MFA_PENDING_CREDENTIAL:"missing-multi-factor-session",SECOND_FACTOR_EXISTS:"second-factor-already-in-use",SECOND_FACTOR_LIMIT_EXCEEDED:"maximum-second-factor-count-exceeded",BLOCKING_FUNCTION_ERROR_RESPONSE:"internal-error",RECAPTCHA_NOT_ENABLED:"recaptcha-not-enabled",MISSING_RECAPTCHA_TOKEN:"missing-recaptcha-token",INVALID_RECAPTCHA_TOKEN:"invalid-recaptcha-token",INVALID_RECAPTCHA_ACTION:"invalid-recaptcha-action",MISSING_CLIENT_TYPE:"missing-client-type",MISSING_RECAPTCHA_VERSION:"missing-recaptcha-version",INVALID_RECAPTCHA_VERSION:"invalid-recaptcha-version",INVALID_REQ_TYPE:"invalid-req-type"},je=new st(3e4,6e4);function We(C,a){return C.tenantId&&!a.tenantId?Object.assign(Object.assign({},a),{tenantId:C.tenantId}):a}function qe(C,a,d,T){return At.apply(this,arguments)}function At(){return(At=(0,p.A)(function*(C,a,d,T,J={}){return Jt(C,J,(0,p.A)(function*(){let ve={},Je={};T&&("GET"===a?Je=T:ve={body:JSON.stringify(T)});const Et=(0,R.Am)(Object.assign({key:C.config.apiKey},Je)).slice(1),jt=yield C._getAdditionalHeaders();return jt["Content-Type"]="application/json",C.languageCode&&(jt["X-Firebase-Locale"]=C.languageCode),Ge.fetch()(Dn(C,C.config.apiHost,d,Et),Object.assign({method:a,headers:jt,referrerPolicy:"no-referrer"},ve))}))})).apply(this,arguments)}function Jt(C,a,d){return an.apply(this,arguments)}function an(){return(an=(0,p.A)(function*(C,a,d){C._canInitEmulator=!1;const T=Object.assign(Object.assign({},ke),a);try{const J=new tn(C),ve=yield Promise.race([d(),J.promise]);J.clearNetworkTimeout();const Je=yield ve.json();if("needConfirmation"in Je)throw er(C,"account-exists-with-different-credential",Je);if(ve.ok&&!("errorMessage"in Je))return Je;{const Et=ve.ok?Je.errorMessage:Je.error.message,[jt,In]=Et.split(" : ");if("FEDERATED_USER_ID_ALREADY_LINKED"===jt)throw er(C,"credential-already-in-use",Je);if("EMAIL_EXISTS"===jt)throw er(C,"email-already-in-use",Je);if("USER_DISABLED"===jt)throw er(C,"user-disabled",Je);const jn=T[jt]||jt.toLowerCase().replace(/[_\s]+/g,"-");if(In)throw me(C,jn,In);pe(C,jn)}}catch(J){if(J instanceof R.g)throw J;pe(C,"network-request-failed",{message:String(J)})}})).apply(this,arguments)}function Ft(C,a,d,T){return nn.apply(this,arguments)}function nn(){return(nn=(0,p.A)(function*(C,a,d,T,J={}){const ve=yield qe(C,a,d,T,J);return"mfaPendingCredential"in ve&&pe(C,"multi-factor-auth-required",{_serverResponse:ve}),ve})).apply(this,arguments)}function Dn(C,a,d,T){const J=`${a}${d}?${T}`;return C.config.emulator?He(C.config,J):`${C.config.apiScheme}://${J}`}function gt(C){switch(C){case"ENFORCE":return"ENFORCE";case"AUDIT":return"AUDIT";case"OFF":return"OFF";default:return"ENFORCEMENT_STATE_UNSPECIFIED"}}class tn{constructor(a){this.auth=a,this.timer=null,this.promise=new Promise((d,T)=>{this.timer=setTimeout(()=>T(we(this.auth,"network-request-failed")),je.get())})}clearNetworkTimeout(){clearTimeout(this.timer)}}function er(C,a,d){const T={appName:C.name};d.email&&(T.email=d.email),d.phoneNumber&&(T.phoneNumber=d.phoneNumber);const J=we(C,a,T);return J.customData._tokenResponse=d,J}function Rt(C){return void 0!==C&&void 0!==C.enterprise}class Gt{constructor(a){if(this.siteKey="",this.recaptchaEnforcementState=[],void 0===a.recaptchaKey)throw new Error("recaptchaKey undefined");this.siteKey=a.recaptchaKey.split("/")[3],this.recaptchaEnforcementState=a.recaptchaEnforcementState}getProviderEnforcementState(a){if(!this.recaptchaEnforcementState||0===this.recaptchaEnforcementState.length)return null;for(const d of this.recaptchaEnforcementState)if(d.provider&&d.provider===a)return gt(d.enforcementState);return null}isProviderEnabled(a){return"ENFORCE"===this.getProviderEnforcementState(a)||"AUDIT"===this.getProviderEnforcementState(a)}}function Ot(C,a){return Vt.apply(this,arguments)}function Vt(){return(Vt=(0,p.A)(function*(C,a){return qe(C,"GET","/v2/recaptchaConfig",We(C,a))})).apply(this,arguments)}function fn(){return(fn=(0,p.A)(function*(C,a){return qe(C,"POST","/v1/accounts:delete",a)})).apply(this,arguments)}function ln(C,a){return Hn.apply(this,arguments)}function Hn(){return(Hn=(0,p.A)(function*(C,a){return qe(C,"POST","/v1/accounts:lookup",a)})).apply(this,arguments)}function Kn(C){if(C)try{const a=new Date(Number(C));if(!isNaN(a.getTime()))return a.toUTCString()}catch{}}function Wn(){return(Wn=(0,p.A)(function*(C,a=!1){const d=(0,R.Ku)(C),T=yield d.getIdToken(a),J=Se(T);X(J&&J.exp&&J.auth_time&&J.iat,d.auth,"internal-error");const ve="object"==typeof J.firebase?J.firebase:void 0,Je=ve?.sign_in_provider;return{claims:J,token:T,authTime:Kn(Ee(J.auth_time)),issuedAtTime:Kn(Ee(J.iat)),expirationTime:Kn(Ee(J.exp)),signInProvider:Je||null,signInSecondFactor:ve?.sign_in_second_factor||null}})).apply(this,arguments)}function Ee(C){return 1e3*Number(C)}function Se(C){const[a,d,T]=C.split(".");if(void 0===a||void 0===d||void 0===T)return Re("JWT malformed, contained fewer than 3 sections"),null;try{const J=(0,R.u)(d);return J?JSON.parse(J):(Re("Failed to decode base64 JWT payload"),null)}catch(J){return Re("Caught error parsing JWT payload as JSON",J?.toString()),null}}function vt(C){const a=Se(C);return X(a,"internal-error"),X(typeof a.exp<"u","internal-error"),X(typeof a.iat<"u","internal-error"),Number(a.exp)-Number(a.iat)}function kt(C,a){return un.apply(this,arguments)}function un(){return(un=(0,p.A)(function*(C,a,d=!1){if(d)return a;try{return yield a}catch(T){throw T instanceof R.g&&function cr({code:C}){return"auth/user-disabled"===C||"auth/user-token-expired"===C}(T)&&C.auth.currentUser===C&&(yield C.auth.signOut()),T}})).apply(this,arguments)}class An{constructor(a){this.user=a,this.isRunning=!1,this.timerId=null,this.errorBackoff=3e4}_start(){this.isRunning||(this.isRunning=!0,this.schedule())}_stop(){this.isRunning&&(this.isRunning=!1,null!==this.timerId&&clearTimeout(this.timerId))}getInterval(a){var d;if(a){const T=this.errorBackoff;return this.errorBackoff=Math.min(2*this.errorBackoff,96e4),T}{this.errorBackoff=3e4;const J=(null!==(d=this.user.stsTokenManager.expirationTime)&&void 0!==d?d:0)-Date.now()-3e5;return Math.max(0,J)}}schedule(a=!1){var d=this;if(!this.isRunning)return;const T=this.getInterval(a);this.timerId=setTimeout((0,p.A)(function*(){yield d.iteration()}),T)}iteration(){var a=this;return(0,p.A)(function*(){try{yield a.user.getIdToken(!0)}catch(d){return void("auth/network-request-failed"===d?.code&&a.schedule(!0))}a.schedule()})()}}class $n{constructor(a,d){this.createdAt=a,this.lastLoginAt=d,this._initializeTime()}_initializeTime(){this.lastSignInTime=Kn(this.lastLoginAt),this.creationTime=Kn(this.createdAt)}_copy(a){this.createdAt=a.createdAt,this.lastLoginAt=a.lastLoginAt,this._initializeTime()}toJSON(){return{createdAt:this.createdAt,lastLoginAt:this.lastLoginAt}}}function Vi(C){return ir.apply(this,arguments)}function ir(){return(ir=(0,p.A)(function*(C){var a;const d=C.auth,T=yield C.getIdToken(),J=yield kt(C,ln(d,{idToken:T}));X(J?.users.length,d,"internal-error");const ve=J.users[0];C._notifyReloadListener(ve);const Je=null!==(a=ve.providerUserInfo)&&void 0!==a&&a.length?Me(ve.providerUserInfo):[],Et=function it(C,a){return[...C.filter(T=>!a.some(J=>J.providerId===T.providerId)),...a]}(C.providerData,Je),jn=!!C.isAnonymous&&!(C.email&&ve.passwordHash||Et?.length),xr={uid:ve.localId,displayName:ve.displayName||null,photoURL:ve.photoUrl||null,email:ve.email||null,emailVerified:ve.emailVerified||!1,phoneNumber:ve.phoneNumber||null,tenantId:ve.tenantId||null,providerData:Et,metadata:new $n(ve.createdAt,ve.lastLoginAt),isAnonymous:jn};Object.assign(C,xr)})).apply(this,arguments)}function Qe(){return(Qe=(0,p.A)(function*(C){const a=(0,R.Ku)(C);yield Vi(a),yield a.auth._persistUserIfCurrent(a),a.auth._notifyListenersIfCurrent(a)}
1)).apply(this,arguments)}function Me(C){return C.map(a=>{var{providerId:d}=a,T=(0,K.Tt)(a,["providerId"]);return{providerId:d,uid:T.rawId||"",displayName:T.displayName||null,email:T.email||null,phoneNumber:T.phoneNumber||null,photoURL:T.photoUrl||null}})}function ye(){return(ye=(0,p.A)(function*(C,a){const d=yield Jt(C,{},(0,p.A)(function*(){const T=(0,R.Am)({grant_type:"refresh_token",refresh_token:a}).slice(1),{tokenApiHost:J,apiKey:ve}=C.config,Je=Dn(C,J,"/v1/token",`key=${ve}`),Et=yield C._getAdditionalHeaders();return Et["Content-Type"]="application/x-www-form-urlencoded",Ge.fetch()(Je,{method:"POST",headers:Et,body:T})}));return{accessToken:d.access_token,expiresIn:d.expires_in,refreshToken:d.refresh_token}})).apply(this,arguments)}function Ue(){return(Ue=(0,p.A)(function*(C,a){return qe(C,"POST","/v2/accounts:revokeToken",We(C,a))})).apply(this,arguments)}class yt{constructor(){this.refreshToken=null,this.accessToken=null,this.expirationTime=null}get isExpired(){return!this.expirationTime||Date.now()>this.expirationTime-3e4}updateFromServerResponse(a){X(a.idToken,"internal-error"),X(typeof a.idToken<"u","internal-error"),X(typeof a.refreshToken<"u","internal-error");const d="expiresIn"in a&&typeof a.expiresIn<"u"?Number(a.expiresIn):vt(a.idToken);this.updateTokensAndExpiration(a.idToken,a.refreshToken,d)}updateFromIdToken(a){X(0!==a.length,"internal-error");const d=vt(a);this.updateTokensAndExpiration(a,null,d)}getToken(a,d=!1){var T=this;return(0,p.A)(function*(){return d||!T.accessToken||T.isExpired?(X(T.refreshToken,a,"user-token-expired"),T.refreshToken?(yield T.refresh(a,T.refreshToken),T.accessToken):null):T.accessToken})()}clearRefreshToken(){this.refreshToken=null}refresh(a,d){var T=this;return(0,p.A)(function*(){const{accessToken:J,refreshToken:ve,expiresIn:Je}=yield function Ke(C,a){return ye.apply(this,arguments)}(a,d);T.updateTokensAndExpiration(J,ve,Number(Je))})()}updateTokensAndExpiration(a,d,T){this.refreshToken=d||null,this.accessToken=a||null,this.expirationTime=Date.now()+1e3*T}static fromJSON(a,d){const{refreshToken:T,accessToken:J,expirationTime:ve}=d,Je=new yt;return T&&(X("string"==typeof T,"internal-error",{appName:a}),Je.refreshToken=T),J&&(X("string"==typeof J,"internal-error",{appName:a}),Je.accessToken=J),ve&&(X("number"==typeof ve,"internal-error",{appName:a}),Je.expirationTime=ve),Je}toJSON(){return{refreshToken:this.refreshToken,accessToken:this.accessToken,expirationTime:this.expirationTime}}_assign(a){this.accessToken=a.accessToken,this.refreshToken=a.refreshToken,this.expirationTime=a.expirationTime}_clone(){return Object.assign(new yt,this.toJSON())}_performRefresh(){return se("not implemented")}}function nt(C,a){X("string"==typeof C||typeof C>"u","internal-error",{appName:a})}class Yt{constructor(a){var{uid:d,auth:T,stsTokenManager:J}=a,ve=(0,K.Tt)(a,["uid","auth","stsTokenManager"]);this.providerId="firebase",this.proactiveRefresh=new An(this),this.reloadUserInfo=null,this.reloadListener=null,this.uid=d,this.auth=T,this.stsTokenManager=J,this.accessToken=J.accessToken,this.displayName=ve.displayName||null,this.email=ve.email||null,this.emailVerified=ve.emailVerified||!1,this.phoneNumber=ve.phoneNumber||null,this.photoURL=ve.photoURL||null,this.isAnonymous=ve.isAnonymous||!1,this.tenantId=ve.tenantId||null,this.providerData=ve.providerData?[...ve.providerData]:[],this.metadata=new $n(ve.createdAt||void 0,ve.lastLoginAt||void 0)}getIdToken(a){var d=this;return(0,p.A)(function*(){const T=yield kt(d,d.stsTokenManager.getToken(d.auth,a));return X(T,d.auth,"internal-error"),d.accessToken!==T&&(d.accessToken=T,yield d.auth._persistUserIfCurrent(d),d.auth._notifyListenersIfCurrent(d)),T})()}getIdTokenResult(a){return function sn(C){return Wn.apply(this,arguments)}(this,a)}reload(){return function Bn(C){return Qe.apply(this,arguments)}(this)}_assign(a){this!==a&&(X(this.uid===a.uid,this.auth,"internal-error"),this.displayName=a.displayName,this.photoURL=a.photoURL,this.email=a.email,this.emailVerified=a.emailVerified,this.phoneNumber=a.phoneNumber,this.isAnonymous=a.isAnonymous,this.tenantId=a.tenantId,this.providerData=a.providerData.map(d=>Object.assign({},d)),this.metadata._copy(a.metadata),this.stsTokenManager._assign(a.stsTokenManager))}_clone(a){const d=new Yt(Object.assign(Object.assign({},this),{auth:a,stsTokenManager:this.stsTokenManager._clone()}));return d.metadata._copy(this.metadata),d}_onReload(a){X(!this.reloadListener,this.auth,"internal-error"),this.reloadListener=a,this.reloadUserInfo&&(this._notifyReloadListener(this.reloadUserInfo),this.reloadUserInfo=null)}_notifyReloadListener(a){this.reloadListener?this.reloadListener(a):this.reloadUserInfo=a}_startProactiveRefresh(){this.proactiveRefresh._start()}_stopProactiveRefresh(){this.proactiveRefresh._stop()}_updateTokensIfNecessary(a,d=!1){var T=this;return(0,p.A)(function*(){let J=!1;a.idToken&&a.idToken!==T.stsTokenManager.accessToken&&(T.stsTokenManager.updateFromServerResponse(a
1),J=!0),d&&(yield Vi(T)),yield T.auth._persistUserIfCurrent(T),J&&T.auth._notifyListenersIfCurrent(T)})()}delete(){var a=this;return(0,p.A)(function*(){if((0,l.xZ)(a.auth.app))return Promise.reject(Le(a.auth));const d=yield a.getIdToken();return yield kt(a,function zt(C,a){return fn.apply(this,arguments)}(a.auth,{idToken:d})),a.stsTokenManager.clearRefreshToken(),a.auth.signOut()})()}toJSON(){return Object.assign(Object.assign({uid:this.uid,email:this.email||void 0,emailVerified:this.emailVerified,displayName:this.displayName||void 0,isAnonymous:this.isAnonymous,photoURL:this.photoURL||void 0,phoneNumber:this.phoneNumber||void 0,tenantId:this.tenantId||void 0,providerData:this.providerData.map(a=>Object.assign({},a)),stsTokenManager:this.stsTokenManager.toJSON(),_redirectEventId:this._redirectEventId},this.metadata.toJSON()),{apiKey:this.auth.config.apiKey,appName:this.auth.name})}get refreshToken(){return this.stsTokenManager.refreshToken||""}static _fromJSON(a,d){var T,J,ve,Je,Et,jt,In,jn;const xr=null!==(T=d.displayName)&&void 0!==T?T:void 0,eo=null!==(J=d.email)&&void 0!==J?J:void 0,xa=null!==(ve=d.phoneNumber)&&void 0!==ve?ve:void 0,Yc=null!==(Je=d.photoURL)&&void 0!==Je?Je:void 0,Pl=null!==(Et=d.tenantId)&&void 0!==Et?Et:void 0,ll=null!==(jt=d._redirectEventId)&&void 0!==jt?jt:void 0,Qc=null!==(In=d.createdAt)&&void 0!==In?In:void 0,oc=null!==(jn=d.lastLoginAt)&&void 0!==jn?jn:void 0,{uid:Nl,emailVerified:xl,isAnonymous:ul,providerData:ac,stsTokenManager:Cc}=d;X(Nl&&Cc,a,"internal-error");const Hs=yt.fromJSON(this.name,Cc);X("string"==typeof Nl,a,"internal-error"),nt(xr,a.name),nt(eo,a.name),X("boolean"==typeof xl,a,"internal-error"),X("boolean"==typeof ul,a,"internal-error"),nt(xa,a.name),nt(Yc,a.name),nt(Pl,a.name),nt(ll,a.name),nt(Qc,a.name),nt(oc,a.name);const dl=new Yt({uid:Nl,auth:a,email:eo,emailVerified:xl,displayName:xr,isAnonymous:ul,photoURL:Yc,phoneNumber:xa,tenantId:Pl,stsTokenManager:Hs,createdAt:Qc,lastLoginAt:oc});return ac&&Array.isArray(ac)&&(dl.providerData=ac.map(ru=>Object.assign({},ru))),ll&&(dl._redirectEventId=ll),dl}static _fromIdTokenResponse(a,d,T=!1){return(0,p.A)(function*(){const J=new yt;J.updateFromServerResponse(d);const ve=new Yt({uid:d.localId,auth:a,stsTokenManager:J,isAnonymous:T});return yield Vi(ve),ve})()}static _fromGetAccountInfoResponse(a,d,T){return(0,p.A)(function*(){const J=d.users[0];X(void 0!==J.localId,"internal-error");const ve=void 0!==J.providerUserInfo?Me(J.providerUserInfo):[],Je=!(J.email&&J.passwordHash||ve?.length),Et=new yt;Et.updateFromIdToken(T);const jt=new Yt({uid:J.localId,auth:a,stsTokenManager:Et,isAnonymous:Je}),In={uid:J.localId,displayName:J.displayName||null,photoURL:J.photoUrl||null,email:J.email||null,emailVerified:J.emailVerified||!1,phoneNumber:J.phoneNumber||null,tenantId:J.tenantId||null,providerData:ve,metadata:new $n(J.createdAt,J.lastLoginAt),isAnonymous:!(J.email&&J.passwordHash||ve?.length)};return Object.assign(jt,In),jt})()}}const Tn=new Map;function Jn(C){ae(C instanceof Function,"Expected a class definition");let a=Tn.get(C);return a?(ae(a instanceof C,"Instance stored in cache mismatched with class"),a):(a=new C,Tn.set(C,a),a)}const Tr=(()=>{class C{constructor(){this.type="NONE",this.storage={}}_isAvailable(){return(0,p.A)(function*(){return!0})()}_set(d,T){var J=this;return(0,p.A)(function*(){J.storage[d]=T})()}_get(d){var T=this;return(0,p.A)(function*(){const J=T.storage[d];return void 0===J?null:J})()}_remove(d){var T=this;return(0,p.A)(function*(){delete T.storage[d]})()}_addListener(d,T){}_removeListener(d,T){}}return C.type="NONE",C})();function jr(C,a,d){return`firebase:${C}:${a}:${d}`}class _n{constructor(a,d,T){this.persistence=a,this.auth=d,this.userKey=T;const{config:J,name:ve}=this.auth;this.fullUserKey=jr(this.userKey,J.apiKey,ve),this.fullPersistenceKey=jr("persistence",J.apiKey,ve),this.boundEventHandler=d._onStorageEvent.bind(d),this.persistence._addListener(this.fullUserKey,this.boundEventHandler)}setCurrentUser(a){return this.persistence._set(this.fullUserKey,a.toJSON())}getCurrentUser(){var a=this;return(0,p.A)(function*(){const d=yield a.persistence._get(a.fullUserKey);return d?Yt._fromJSON(a.auth,d):null})()}removeCurrentUser(){return this.persistence._remove(this.fullUserKey)}savePersistenceForRedirect(){return this.persistence._set(this.fullPersistenceKey,this.persistence.type)}
1setPersistence(a){var d=this;return(0,p.A)(function*(){if(d.persistence===a)return;const T=yield d.getCurrentUser();return yield d.removeCurrentUser(),d.persistence=a,T?d.setCurrentUser(T):void 0})()}delete(){this.persistence._removeListener(this.fullUserKey,this.boundEventHandler)}static create(a,d,T="authUser"){return(0,p.A)(function*(){if(!d.length)return new _n(Jn(Tr),a,T);const J=(yield Promise.all(d.map(function(){var In=(0,p.A)(function*(jn){if(yield jn._isAvailable())return jn});return function(jn){return In.apply(this,arguments)}}()))).filter(In=>In);let ve=J[0]||Jn(Tr);const Je=jr(T,a.config.apiKey,a.name);let Et=null;for(const In of d)try{const jn=yield In._get(Je);if(jn){const xr=Yt._fromJSON(a,jn);In!==ve&&(Et=xr),ve=In;break}}catch{}const jt=J.filter(In=>In._shouldAllowMigration);return ve._shouldAllowMigration&&jt.length?(ve=jt[0],Et&&(yield ve._set(Je,Et.toJSON())),yield Promise.all(d.map(function(){var In=(0,p.A)(function*(jn){if(jn!==ve)try{yield jn._remove(Je)}catch{}});return function(jn){return In.apply(this,arguments)}}())),new _n(ve,a,T)):new _n(ve,a,T)})()}}function vn(C){const a=C.toLowerCase();if(a.includes("opera/")||a.includes("opr/")||a.includes("opios/"))return"Opera";if(mo(a))return"IEMobile";if(a.includes("msie")||a.includes("trident/"))return"IE";if(a.includes("edge/"))return"Edge";if(os(a))return"Firefox";if(a.includes("silk/"))return"Silk";if(Rn(a))return"Blackberry";if(No(a))return"Webos";if(as(a))return"Safari";if((a.includes("chrome/")||As(a))&&!a.includes("edge/"))return"Chrome";if(Wi(a))return"Android";{const T=C.match(/([a-zA-Z\d\.]+)\/[a-zA-Z\d\.]*$/);if(2===T?.length)return T[1]}return"Other"}function os(C=(0,R.ZQ)()){return/firefox\//i.test(C)}function as(C=(0,R.ZQ)()){const a=C.toLowerCase();return a.includes("safari/")&&!a.includes("chrome/")&&!a.includes("crios/")&&!a.includes("android")}function As(C=(0,R.ZQ)()){return/crios\//i.test(C)}function mo(C=(0,R.ZQ)()){return/iemobile/i.test(C)}function Wi(C=(0,R.ZQ)()){return/android/i.test(C)}function Rn(C=(0,R.ZQ)()){return/blackberry/i.test(C)}function No(C=(0,R.ZQ)()){return/webos/i.test(C)}function ki(C=(0,R.ZQ)()){return/iphone|ipad|ipod/i.test(C)||/macintosh/i.test(C)&&/mobile/i.test(C)}function Mt(C=(0,R.ZQ)()){return ki(C)||Wi(C)||No(C)||Rn(C)||/windows phone/i.test(C)||mo(C)}function ge(C,a=[]){let d;switch(C){case"Browser":d=vn((0,R.ZQ)());break;case"Worker":d=`${vn((0,R.ZQ)())}-${C}`;break;default:d=C}const T=a.length?a.join(","):"FirebaseCore-web";return`${d}/JsCore/${l.MF}/${T}`}class Oe{constructor(a){this.auth=a,this.queue=[]}pushCallback(a,d){const T=ve=>new Promise((Je,Et)=>{try{Je(a(ve))}catch(jt){Et(jt)}});T.onAbort=d,this.queue.push(T);const J=this.queue.length-1;return()=>{this.queue[J]=()=>Promise.resolve()}}runMiddleware(a){var d=this;return(0,p.A)(function*(){if(d.auth.currentUser===a)return;const T=[];try{for(const J of d.queue)yield J(a),J.onAbort&&T.push(J.onAbort)}catch(J){T.reverse();for(const ve of T)try{ve()}catch{}throw d.auth._errorFactory.create("login-blocked",{originalMessage:J?.message})}})()}}function ht(){return(ht=(0,p.A)(function*(C,a={}){return qe(C,"GET","/v2/passwordPolicy",We(C,a))})).apply(this,arguments)}class Bt{constructor(a){var d,T,J,ve;const Je=a.customStrengthOptions;this.customStrengthOptions={},this.customStrengthOptions.minPasswordLength=null!==(d=Je.minPasswordLength)&&void 0!==d?d:6,Je.maxPasswordLength&&(this.customStrengthOptions.maxPasswordLength=Je.maxPasswordLength),void 0!==Je.containsLowercaseCharacter&&(this.customStrengthOptions.containsLowercaseLetter=Je.containsLowercaseCharacter),void 0!==Je.containsUppercaseCharacter&&(this.customStrengthOptions.containsUppercaseLetter=Je.containsUppercaseCharacter),void 0!==Je.containsNumericCharacter&&(this.customStrengthOptions.containsNumericCharacter=Je.containsNumericCharacter),void 0!==Je.containsNonAlphanumericCharacter&&(this.customStrengthOptions.containsNonAlphanumericCharacter=Je.containsNonAlphanumericCharacter),this.enforcementState=a.enforcementState,"ENFORCEMENT_STATE_UNSPECIFIED"===this.enforcementState&&(this.enforcementState="OFF"),this.allowedNonAlphanumericCharacters=null!==(J=null===(T=a.allowedNonAlphanumericCharacters)||void 0===T?void 0:T.join(""))&&void 0!==J?J:"",this.forceUpgradeOnSignin=null!==(ve=a.force
1UpgradeOnSignin)&&void 0!==ve&&ve,this.schemaVersion=a.schemaVersion}validatePassword(a){var d,T,J,ve,Je,Et;const jt={isValid:!0,passwordPolicy:this};return this.validatePasswordLengthOptions(a,jt),this.validatePasswordCharacterOptions(a,jt),jt.isValid&&(jt.isValid=null===(d=jt.meetsMinPasswordLength)||void 0===d||d),jt.isValid&&(jt.isValid=null===(T=jt.meetsMaxPasswordLength)||void 0===T||T),jt.isValid&&(jt.isValid=null===(J=jt.containsLowercaseLetter)||void 0===J||J),jt.isValid&&(jt.isValid=null===(ve=jt.containsUppercaseLetter)||void 0===ve||ve),jt.isValid&&(jt.isValid=null===(Je=jt.containsNumericCharacter)||void 0===Je||Je),jt.isValid&&(jt.isValid=null===(Et=jt.containsNonAlphanumericCharacter)||void 0===Et||Et),jt}validatePasswordLengthOptions(a,d){const T=this.customStrengthOptions.minPasswordLength,J=this.customStrengthOptions.maxPasswordLength;T&&(d.meetsMinPasswordLength=a.length>=T),J&&(d.meetsMaxPasswordLength=a.length<=J)}validatePasswordCharacterOptions(a,d){let T;this.updatePasswordCharacterOptionsStatuses(d,!1,!1,!1,!1);for(let J=0;J<a.length;J++)T=a.charAt(J),this.updatePasswordCharacterOptionsStatuses(d,T>="a"&&T<="z",T>="A"&&T<="Z",T>="0"&&T<="9",this.allowedNonAlphanumericCharacters.includes(T))}updatePasswordCharacterOptionsStatuses(a,d,T,J,ve){this.customStrengthOptions.containsLowercaseLetter&&(a.containsLowercaseLetter||(a.containsLowercaseLetter=d)),this.customStrengthOptions.containsUppercaseLetter&&(a.containsUppercaseLetter||(a.containsUppercaseLetter=T)),this.customStrengthOptions.containsNumericCharacter&&(a.containsNumericCharacter||(a.containsNumericCharacter=J)),this.customStrengthOptions.containsNonAlphanumericCharacter&&(a.containsNonAlphanumericCharacter||(a.containsNonAlphanumericCharacter=ve))}}class Zt{constructor(a,d,T,J){this.app=a,this.heartbeatServiceProvider=d,this.appCheckServiceProvider=T,this.config=J,this.currentUser=null,this.emulatorConfig=null,this.operations=Promise.resolve(),this.authStateSubscription=new En(this),this.idTokenSubscription=new En(this),this.beforeStateQueue=new Oe(this),this.redirectUser=null,this.isProactiveRefreshEnabled=!1,this.EXPECTED_PASSWORD_POLICY_SCHEMA_VERSION=1,this._canInitEmulator=!0,this._isInitialized=!1,this._deleted=!1,this._initializationPromise=null,this._popupRedirectResolver=null,this._errorFactory=re,this._agentRecaptchaConfig=null,this._tenantRecaptchaConfigs={},this._projectPasswordPolicy=null,this._tenantPasswordPolicies={},this.lastNotifiedUid=void 0,this.languageCode=null,this.tenantId=null,this.settings={appVerificationDisabledForTesting:!1},this.frameworks=[],this.name=a.name,this.clientVersion=J.sdkClientVersion}_initializeWithPersistence(a,d){var T=this;return d&&(this._popupRedirectResolver=Jn(d)),this._initializationPromise=this.queue((0,p.A)(function*(){var J,ve;if(!T._deleted&&(T.persistenceManager=yield _n.create(T,a),!T._deleted)){if(null!==(J=T._popupRedirectResolver)&&void 0!==J&&J._shouldInitProactively)try{yield T._popupRedirectResolver._initialize(T)}catch{}yield T.initializeCurrentUser(d),T.lastNotifiedUid=(null===(ve=T.currentUser)||void 0===ve?void 0:ve.uid)||null,!T._deleted&&(T._isInitialized=!0)}})),this._initializationPromise}_onStorageEvent(){var a=this;return(0,p.A)(function*(){if(a._deleted)return;const d=yield a.assertedPersistence.getCurrentUser();if(a.currentUser||d){if(a.currentUser&&d&&a.currentUser.uid===d.uid)return a._currentUser._assign(d),void(yield a.currentUser.getIdToken());yield a._updateCurrentUser(d,!0)}})()}initializeCurrentUserFromIdToken(a){var d=this;return(0,p.A)(function*(){try{const T=yield ln(d,{idToken:a}),J=yield Yt._fromGetAccountInfoResponse(d,T,a);yield d.directlySetCurrentUser(J)}catch(T){console.warn("FirebaseServerApp could not login user with provided authIdToken: ",T),yield d.directlySetCurrentUser(null)}})()}initializeCurrentUser(a){var d=this;return(0,p.A)(function*(){var T;if((0,l.xZ)(d.app)){const Et=d.app.settings.authIdToken;return Et?new Promise(jt=>{setTimeout(()=>d.initializeCurrentUserFromIdToken(Et).then(jt,jt))}):d.directlySetCurrentUser(null)}const J=yield d.assertedPersistence.getCurrentUser();let ve=J,Je=!1;if(a&&d.config.authDomain){yield d.getOrInitRedirectPersistenceManager();const Et=null===(T=d.redirectUser)||void 0===T?void 0:T._redirectEventId,jt=ve?._redirectEventId,In=yield d.tryRedirectSignIn(a);(!Et||Et===jt)&&In?.user&&(ve=In.user,Je=!0)}if(!ve)return d.directlySetCurrentUser(null);
1if(!ve._redirectEventId){if(Je)try{yield d.beforeStateQueue.runMiddleware(ve)}catch(Et){ve=J,d._popupRedirectResolver._overrideRedirectResult(d,()=>Promise.reject(Et))}return ve?d.reloadAndSetCurrentUserOrClear(ve):d.directlySetCurrentUser(null)}return X(d._popupRedirectResolver,d,"argument-error"),yield d.getOrInitRedirectPersistenceManager(),d.redirectUser&&d.redirectUser._redirectEventId===ve._redirectEventId?d.directlySetCurrentUser(ve):d.reloadAndSetCurrentUserOrClear(ve)})()}tryRedirectSignIn(a){var d=this;return(0,p.A)(function*(){let T=null;try{T=yield d._popupRedirectResolver._completeRedirectFn(d,a,!0)}catch{yield d._setRedirectUser(null)}return T})()}reloadAndSetCurrentUserOrClear(a){var d=this;return(0,p.A)(function*(){try{yield Vi(a)}catch(T){if("auth/network-request-failed"!==T?.code)return d.directlySetCurrentUser(null)}return d.directlySetCurrentUser(a)})()}useDeviceLanguage(){this.languageCode=function bt(){if(typeof navigator>"u")return null;const C=navigator;return C.languages&&C.languages[0]||C.language||null}()}_delete(){var a=this;return(0,p.A)(function*(){a._deleted=!0})()}updateCurrentUser(a){var d=this;return(0,p.A)(function*(){if((0,l.xZ)(d.app))return Promise.reject(Le(d));const T=a?(0,R.Ku)(a):null;return T&&X(T.auth.config.apiKey===d.config.apiKey,d,"invalid-user-token"),d._updateCurrentUser(T&&T._clone(d))})()}_updateCurrentUser(a,d=!1){var T=this;return(0,p.A)(function*(){if(!T._deleted)return a&&X(T.tenantId===a.tenantId,T,"tenant-id-mismatch"),d||(yield T.beforeStateQueue.runMiddleware(a)),T.queue((0,p.A)(function*(){yield T.directlySetCurrentUser(a),T.notifyAuthListeners()}))})()}signOut(){var a=this;return(0,p.A)(function*(){return(0,l.xZ)(a.app)?Promise.reject(Le(a)):(yield a.beforeStateQueue.runMiddleware(null),(a.redirectPersistenceManager||a._popupRedirectResolver)&&(yield a._setRedirectUser(null)),a._updateCurrentUser(null,!0))})()}setPersistence(a){var d=this;return(0,l.xZ)(this.app)?Promise.reject(Le(this)):this.queue((0,p.A)(function*(){yield d.assertedPersistence.setPersistence(Jn(a))}))}_getRecaptchaConfig(){return null==this.tenantId?this._agentRecaptchaConfig:this._tenantRecaptchaConfigs[this.tenantId]}validatePassword(a){var d=this;return(0,p.A)(function*(){d._getPasswordPolicyInternal()||(yield d._updatePasswordPolicy());const T=d._getPasswordPolicyInternal();return T.schemaVersion!==d.EXPECTED_PASSWORD_POLICY_SCHEMA_VERSION?Promise.reject(d._errorFactory.create("unsupported-password-policy-schema-version",{})):T.validatePassword(a)})()}_getPasswordPolicyInternal(){return null===this.tenantId?this._projectPasswordPolicy:this._tenantPasswordPolicies[this.tenantId]}_updatePasswordPolicy(){var a=this;return(0,p.A)(function*(){const d=yield function xe(C){return ht.apply(this,arguments)}(a),T=new Bt(d);null===a.tenantId?a._projectPasswordPolicy=T:a._tenantPasswordPolicies[a.tenantId]=T})()}_getPersistence(){return this.assertedPersistence.persistence.type}_updateErrorMap(a){this._errorFactory=new R.FA("auth","Firebase",a())}onAuthStateChanged(a,d,T){return this.registerStateListener(this.authStateSubscription,a,d,T)}beforeAuthStateChanged(a,d){return this.beforeStateQueue.pushCallback(a,d)}onIdTokenChanged(a,d,T){return this.registerStateListener(this.idTokenSubscription,a,d,T)}authStateReady(){return new Promise((a,d)=>{if(this.currentUser)a();else{const T=this.onAuthStateChanged(()=>{T(),a()},d)}})}revokeAccessToken(a){var d=this;return(0,p.A)(function*(){if(d.currentUser){const T=yield d.currentUser.getIdToken(),J={providerId:"apple.com",tokenType:"ACCESS_TOKEN",token:a,idToken:T};null!=d.tenantId&&(J.tenantId=d.tenantId),yield function Te(C,a){return Ue.apply(this,arguments)}(d,J)}})()}toJSON(){var a;return{apiKey:this.config.apiKey,authDomain:this.config.authDomain,appName:this.name,currentUser:null===(a=this._currentUser)||void 0===a?void 0:a.toJSON()}}_setRedirectUser(a,d){var T=this;return(0,p.A)(function*(){const J=yield T.getOrInitRedirectPersistenceManager(d);return null===a?J.removeCurrentUser():J.setCurrentUser(a)})()}getOrInitRedirectPersistenceManager(a){var d=this;return(0,p.A)(function*(){if(!d.redirectPersistenceManager){const T=a&&Jn(a)||d._popupRedirectResolver;X(T,d,"argument-error"),d.redirectPersistenceManager=yield _n.create(d,[Jn(T._redirectPersistence)],"redirectUser"),d.redirectUser=yield d.redirectPersistenceManager.getCurrentUser()}return d.redirectPersistenceManager})()}_redirectUserForId(a){var d=this;return(0,p.A)(function*(){var T,J;return d._isInitialized&&(yield d.queue((0,p.A)(function*(){}))),(null===(T=d._currentUser)||void 0===T?void 0:T._redirectEventId)===a?d._currentUser:(null===(J=d.redirectUser)||void 0===J?void 0:J._redirectEventId)===a?d.redirectUser:null})()}_persistUserIfCurrent(a){var d=this;return(0,p.A)(function*(){if(a===d.currentUser)return d.queue((0,p.A)(function*(){return d.directlySetCurrentUser(a)}))})()}_notifyListenersIfCurrent(a){a===this.currentUser&&this.notifyAuthListeners()}_key(){return`${this.config.authDomain}:${this.config.apiKey}:${this.name}`}_startProactiveRefresh(){this.isProactiveRefreshEnabled=!0,this.currentUser&&this._currentUser._startProactiveRefresh()}_stopProactiveRefresh(){this.isProactiveRefreshEnabled=!1,this.currentUser&&this._currentUser._stopProactiveRefresh()}get _currentUser(){return this.currentUser}notifyAuthListeners(){var a,d;if(!this._isInitialized)return;this.idTokenSubscription.next(this.currentUser);const T=null!==(d=null===(a=this.currentUser)||void 0===a?void 0:a.uid)&&void 0!==d?d:null;this.lastNotifiedUid!==T&&(this.lastNotifiedUid=T,this.authStateSubscription.next(this.currentUser))}registerStateListener(a,d,T,J){if(this._deleted)return()=>{};const ve="function"==typeof d?d:d.next.bind(d);let Je=!1;const Et=this._isInitialized?Promise.resolve():this._initializationPromise;if(X(Et,this,"internal-error"),Et.then(()=>{Je||ve(this.currentUser)}),"function"==typeof d){const jt=a.addObserver(d,T,J);return()=>{Je=!0,jt()}}{const jt=a.addObserver(d);return()=>{Je=!0,jt()}}}directlySetCurrentUser(a){var d=this;return(0,p.A)(function*(){d.currentUser&&d.currentUser!==a&&d._currentUser._stopProactiveRefresh(),a&&d.isProactiveRefreshEnabled&&a._startProactiveRefresh(),d.currentUser=a,a?yield d.assertedPersistence.setCurrentUser(a):yield d.assertedPersistence.removeCurrentUser()})()}queue(a){return this.operations=this.operations.then(a,a),this.operations}get assertedPersistence(){return X(this.persistenceManager,this,"internal-error"),this.persistenceManager}_logFramework(a){!a||this.frameworks.includes(a)||(this.frameworks.push(a),this.frameworks.sort(),this.clientVersion=ge(this.config.clientPlatform,this._getFrameworks()))}_getFrameworks(){return this.frameworks}_getAdditionalHeaders(){var a=this;return(0,p.A)(function*(){var d;const T={"X-Client-Version":a.clientVersion};a.app.options.appId&&(T["X-Firebase-gmpid"]=a.app.options.appId);const J=yield null===(d=a.heartbeatServiceProvider.getImmediate({optional:!0}))||void 0===d?void 0:d.getHeartbeatsHeader();J&&(T["X-Firebase-Client"]=J);const ve=yield a._getAppCheckToken();return ve&&(T["X-Firebase-AppCheck"]=ve),T})()}_getAppCheckToken(){var a=this;return(0,p.A)(function*(){var d;const T=yield null===(d=a.appCheckServiceProvider.getImmediate({optional:!0}))||void 0===d?void 0:d.getToken();return T?.error&&function oe(C,...a){he.logLevel<=j.$b.WARN&&he.warn(`Auth (${l.MF}): ${C}`,...a)}(`Error while retrieving App Check token: ${T.error}`),T?.token})()}}function Cn(C){return(0,R.Ku)(C)}class En{constructor(a){this.auth=a,this.observer=null,this.addObserver=(0,R.tD)(d=>this.observer=d)}get next(){return X(this.observer,this.auth,"internal-error"),this.observer.next.bind(this.observer)}}let Ar={loadJS:()=>(0,p.A)(function*(){throw new Error("Unable to load external scripts")})(),recaptchaV2Script:"",recaptchaEnterpriseScript:"",gapiScript:""};function Ir(C){return Ar.loadJS(C)}function ar(C){return`__${C}${Math.floor(1e6*Math.random())}`}class Fi{constructor(a){this.type="recaptcha-enterprise",this.auth=Cn(a)}verify(a="verify",d=!1){var T=this;return(0,p.A)(function*(){function ve(){return ve=(0,p.A)(function*(Et){if(!d){if(null==Et.tenantId&&null!=Et._agentRecaptchaConfig)return Et._agentRecaptchaConfig.siteKey;if(null!=Et.tenantId&&void 0!==Et._tenantRecaptchaConfigs[Et.tenantId])return Et._tenantRecaptchaConfigs[Et.tenantId].siteKey}return new Promise(function(){var jt=(0,p.A)(function*(In,jn){Ot(Et,{clientType:"CLIENT_TYPE_WEB",ver
1sion:"RECAPTCHA_ENTERPRISE"}).then(xr=>{if(void 0!==xr.recaptchaKey){const eo=new Gt(xr);return null==Et.tenantId?Et._agentRecaptchaConfig=eo:Et._tenantRecaptchaConfigs[Et.tenantId]=eo,In(eo.siteKey)}jn(new Error("recaptcha Enterprise site key undefined"))}).catch(xr=>{jn(xr)})});return function(In,jn){return jt.apply(this,arguments)}}())}),ve.apply(this,arguments)}function Je(Et,jt,In){const jn=window.grecaptcha;Rt(jn)?jn.enterprise.ready(()=>{jn.enterprise.execute(Et,{action:a}).then(xr=>{jt(xr)}).catch(()=>{jt("NO_RECAPTCHA")})}):In(Error("No reCAPTCHA enterprise script loaded."))}return new Promise((Et,jt)=>{(function J(Et){return ve.apply(this,arguments)})(T.auth).then(In=>{if(!d&&Rt(window.grecaptcha))Je(In,Et,jt);else{if(typeof window>"u")return void jt(new Error("RecaptchaVerifier is only supported in browser"));let jn=function Zn(){return Ar.recaptchaEnterpriseScript}();0!==jn.length&&(jn+=In),Ir(jn).then(()=>{Je(In,Et,jt)}).catch(xr=>{jt(xr)})}}).catch(In=>{jt(In)})})})()}}function Vr(C,a,d){return hi.apply(this,arguments)}function hi(){return(hi=(0,p.A)(function*(C,a,d,T=!1){const J=new Fi(C);let ve;try{ve=yield J.verify(d)}catch{ve=yield J.verify(d,!0)}const Je=Object.assign({},a);return Object.assign(Je,T?{captchaResp:ve}:{captchaResponse:ve}),Object.assign(Je,{clientType:"CLIENT_TYPE_WEB"}),Object.assign(Je,{recaptchaVersion:"RECAPTCHA_ENTERPRISE"}),Je})).apply(this,arguments)}function Ai(C,a,d,T){return Di.apply(this,arguments)}function Di(){return Di=(0,p.A)(function*(C,a,d,T){var J;if(null!==(J=C._getRecaptchaConfig())&&void 0!==J&&J.isProviderEnabled("EMAIL_PASSWORD_PROVIDER")){const ve=yield Vr(C,a,d,"getOobCode"===d);return T(C,ve)}return T(C,a).catch(function(){var ve=(0,p.A)(function*(Je){if("auth/missing-recaptcha-token"===Je.code){console.log(`${d} is protected by reCAPTCHA Enterprise for this project. Automatically triggering the reCAPTCHA flow and restarting the flow.`);const Et=yield Vr(C,a,d,"getOobCode"===d);return T(C,Et)}return Promise.reject(Je)});return function(Je){return ve.apply(this,arguments)}}())}),Di.apply(this,arguments)}function pr(C){const a=C.indexOf(":");return a<0?"":C.substr(0,a+1)}function Cs(C){if(!C)return null;const a=Number(C);return isNaN(a)?null:a}class Ks{constructor(a,d){this.providerId=a,this.signInMethod=d}toJSON(){return se("not implemented")}_getIdTokenResponse(a){return se("not implemented")}_linkToIdToken(a,d){return se("not implemented")}_getReauthenticationResolver(a){return se("not implemented")}}function yo(C,a){return _s.apply(this,arguments)}function _s(){return(_s=(0,p.A)(function*(C,a){return qe(C,"POST","/v1/accounts:signUp",a)})).apply(this,arguments)}function oo(C,a){return Is.apply(this,arguments)}function Is(){return(Is=(0,p.A)(function*(C,a){return Ft(C,"POST","/v1/accounts:signInWithPassword",We(C,a))})).apply(this,arguments)}function ps(C,a){return gr.apply(this,arguments)}function gr(){return(gr=(0,p.A)(function*(C,a){return qe(C,"POST","/v1/accounts:sendOobCode",We(C,a))})).apply(this,arguments)}function ao(){return(ao=(0,p.A)(function*(C,a){return ps(C,a)})).apply(this,arguments)}function Ri(C,a){return xo.apply(this,arguments)}function xo(){return(xo=(0,p.A)(function*(C,a){return ps(C,a)})).apply(this,arguments)}function gs(){return(gs=(0,p.A)(function*(C,a){return Ft(C,"POST","/v1/accounts:signInWithEmailLink",We(C,a))})).apply(this,arguments)}function Co(){return(Co=(0,p.A)(function*(C,a){return Ft(C,"POST","/v1/accounts:signInWithEmailLink",We(C,a))})).apply(this,arguments)}class ls extends Ks{constructor(a,d,T,J=null){super("password",T),this._email=a,this._password=d,this._tenantId=J}static _fromEmailAndPassword(a,d){return new ls(a,d,"password")}static _fromEmailAndCode(a,d,T=null){return new ls(a,d,"emailLink",T)}toJSON(){return{email:this._email,password:this._password,signInMethod:this.signInMethod,tenantId:this._tenantId}}static fromJSON(a){const d="string"==typeof a?JSON.parse(a):a;if(d?.email&&d?.password){if("password"===d.signInMethod)return this._fromEmailAndPassword(d.email,d.password);if("emailLink"===d.signInMethod)return this._fromEmailAndCode(d.email,d.password,d.tenantId)}return null}
1_getIdTokenResponse(a){var d=this;return(0,p.A)(function*(){switch(d.signInMethod){case"password":return Ai(a,{returnSecureToken:!0,email:d._email,password:d._password,clientType:"CLIENT_TYPE_WEB"},"signInWithPassword",oo);case"emailLink":return function fa(C,a){return gs.apply(this,arguments)}(a,{email:d._email,oobCode:d._password});default:pe(a,"internal-error")}})()}_linkToIdToken(a,d){var T=this;return(0,p.A)(function*(){switch(T.signInMethod){case"password":return Ai(a,{idToken:d,returnSecureToken:!0,email:T._email,password:T._password,clientType:"CLIENT_TYPE_WEB"},"signUpPassword",yo);case"emailLink":return function ha(C,a){return Co.apply(this,arguments)}(a,{idToken:d,email:T._email,oobCode:T._password});default:pe(a,"internal-error")}})()}_getReauthenticationResolver(a){return this._getIdTokenResponse(a)}}function Ds(C,a){return Zs.apply(this,arguments)}function Zs(){return(Zs=(0,p.A)(function*(C,a){return Ft(C,"POST","/v1/accounts:signInWithIdp",We(C,a))})).apply(this,arguments)}class si extends Ks{constructor(){super(...arguments),this.pendingToken=null}static _fromParams(a){const d=new si(a.providerId,a.signInMethod);return a.idToken||a.accessToken?(a.idToken&&(d.idToken=a.idToken),a.accessToken&&(d.accessToken=a.accessToken),a.nonce&&!a.pendingToken&&(d.nonce=a.nonce),a.pendingToken&&(d.pendingToken=a.pendingToken)):a.oauthToken&&a.oauthTokenSecret?(d.accessToken=a.oauthToken,d.secret=a.oauthTokenSecret):pe("argument-error"),d}toJSON(){return{idToken:this.idToken,accessToken:this.accessToken,secret:this.secret,n
1once:this.nonce,pendingToken:this.pendingToken,providerId:this.providerId,signInMethod:this.signInMethod}}static fromJSON(a){const d="string"==typeof a?JSON.parse(a):a,{providerId:T,signInMethod:J}=d,ve=(0,K.Tt)(d,["providerId","signInMethod"]);if(!T||!J)return null;const Je=new si(T,J);return Je.idToken=ve.idToken||void 0,Je.accessToken=ve.accessToken||void 0,Je.secret=ve.secret,Je.nonce=ve.nonce,Je.pendingToken=ve.pendingToken||null,Je}_getIdTokenResponse(a){return Ds(a,this.buildRequest())}_linkToIdToken(a,d){const T=this.buildRequest();return T.idToken=d,Ds(a,T)}_getReauthenticationResolver(a){const d=this.buildRequest();return d.autoCreate=!1,Ds(a,d)}buildRequest(){const a={requestUri:"http://localhost",returnSecureToken:!0};if(this.pendingToken)a.pendingToken=this.pendingToken;else{const d={};this.idToken&&(d.id_token=this.idToken),this.accessToken&&(d.access_token=this.accessToken),this.secret&&(d.oauth_token_secret=this.secret),d.providerId=this.providerId,this.nonce&&!this.pendingToken&&(d.nonce=this.nonce),a.postBody=(0,R.Am)(d)}return a}}class Hi{constructor(a){var d,T,J,ve,Je,Et;const jt=(0,R.I9)((0,R.hp)(a)),In=null!==(d=jt.apiKey)&&void 0!==d?d:null,jn=null!==(T=jt.oobCode)&&void 0!==T?T:null,xr=function ga(C){switch(C){case"recoverEmail":return"RECOVER_EMAIL";case"resetPassword":return"PASSWORD_RESET";case"signIn":return"EMAIL_SIGNIN";case"verifyEmail":return"VERIFY_EMAIL";case"verifyAndChangeEmail":return"VERIFY_AND_CHANGE_EMAIL";case"revertSecondFactorAddition":return"REVERT_SECOND_FACTOR_ADDITION";default:return null}}(null!==(J=jt.mode)&&void 0!==J?J:null);X(In&&jn&&xr,"argument-error"),this.apiKey=In,this.operation=xr,this.code=jn,this.continueUrl=null!==(ve=jt.continueUrl)&&void 0!==ve?ve:null,this.languageCode=null!==(Je=jt.languageCode)&&void 0!==Je?Je:null,this.tenantId=null!==(Et=jt.tenantId)&&void 0!==Et?Et:null}static parseLink(a){const d=function wa(C){const a=(0,R.I9)((0,R.hp)(C)).link,d=a?(0,R.I9)((0,R.hp)(a)).deep_link_id:null,T=(0,R.I9)((0,R.hp)(C)).deep_link_id;return(T?(0,R.I9)((0,R.hp)(T)).link:null)||T||d||a||C}(a);try{return new Hi(d)}catch{return null}}}let Ki=(()=>{class C{constructor(){this.providerId=C.PROVIDER_ID}static credential(d,T){return ls._fromEmailAndPassword(d,T)}static credentialWithLink(d,T){const J=Hi.parseLink(T);return X(J,"argument-error"),ls._fromEmailAndCode(d,J.code,J.tenantId)}}return C.PROVIDER_ID="password",C.EMAIL_PASSWORD_SIGN_IN_METHOD="password",C.EMAIL_LINK_SIGN_IN_METHOD="emailLink",C})();class br{constructor(a){this.providerId=a,this.defaultLanguageCode=null,this.customParameters={}}setDefaultLanguage(a){this.defaultLanguageCode=a}setCustomParameters(a){return this.customParameters=a,this}getCustomParameters(){return this.customParameters}}class _o extends br{constructor(){super(...arguments),this.scopes=[]}addScope(a){return this.scopes.includes(a)||this.scopes.push(a),this}getScopes(){return[...this.scopes]}}class kr extends _o{static credentialFromJSON(a){const d="string"==typeof a?JSON.parse(a):a;return X("providerId"in d&&"signInMethod"in d,"argument-error"),si._fromParams(d)}credential(a){return this._credential(Object.assign(Object.assign({},a),{nonce:a.rawNonce}))}_credential(a){return X(a.idToken||a.accessToken,"argument-error"),si._fromParams(Object.assign(Object.assign({}
1,a),{providerId:this.providerId,signInMethod:this.providerId}))}static credentialFromResult(a){return kr.oauthCredentialFromTaggedObject(a)}static credentialFromError(a){return kr.oauthCredentialFromTaggedObject(a.customData||{})}static oauthCredentialFromTaggedObject({_tokenResponse:a}){if(!a)return null;const{oauthIdToken:d,oauthAccessToken:T,oauthTokenSecret:J,pendingToken:ve,nonce:Je,providerId:Et}=a;if(!T&&!J&&!d&&!ve||!Et)return null;try{return new kr(Et)._credential({idToken:d,accessToken:T,nonce:Je,pendingToken:ve})}catch{return null}}}let zn=(()=>{class C extends _o{constructor(){super("facebook.com")}static credential(d){return si._fromParams({providerId:C.PROVIDER_ID,signInMethod:C.FACEBOOK_SIGN_IN_METHOD,accessToken:d})}static credentialFromResult(d){return C.credentialFromTaggedObject(d)}static credentialFromError(d){return C.credentialFromTaggedObject(d.customData||{})}static credentialFromTaggedObject({_tokenResponse:d}){if(!d||!("oauthAccessToken"in d)||!d.oauthAccessToken)return null;try{return C.credential(d.oauthAccessToken)}catch{return null}}}return C.FACEBOOK_SIGN_IN_METHOD="facebook.com",C.PROVIDER_ID="facebook.com",C})(),Io=(()=>{class C extends _o{constructor(){super("google.com"),this.addScope("profile")}static credential(d,T){return si._fromParams({providerId:C.PROVIDER_ID,signInMethod:C.GOOGLE_SIGN_IN_METHOD,idToken:d,accessToken:T})}static credentialFromResult(d){return C.credentialFromTaggedObject(d)}static credentialFromError(d){return C.credentialFromTaggedObject(d.customData||{})}static credentialFromTaggedObject({_tokenResponse:d}){if(!d)return null;const{oauthIdToken:T,oauthAccessToken:J}=d;if(!T&&!J)return null;try{return C.credential(T,J)}catch{return null}}}return C.GOOGLE_SIGN_IN_METHOD="google.com",C.PROVIDER_ID="google.com",C})();function Zi(C,a){return ds.apply(this,arguments)}function ds(){return(ds=(0,p.A)(function*(C,a){return Ft(C,"POST","/v1/accounts:signUp",We(C,a))})).apply(this,arguments)}class Ti{constructor(a){this.user=a.user,this.providerId=a.providerId,this._tokenResponse=a._tokenResponse,this.operationType=a.operationType}static _fromIdTokenResponse(a,d,T,J=!1){return(0,p.A)(function*(){const ve=yield Yt._fromIdTokenResponse(a,T,J),Je=Bs(T);return new Ti({user:ve,providerId:Je,_tokenResponse:T,operationType:d})})()}static _forOperation(a,d,T){return(0,p.A)(function*(){yield a._updateTokensIfNecessary(T,!0);const J=Bs(T);return new Ti({user:a,providerId:J,_tokenResponse:T,operationType:d})})()}}function Bs(C){return C.providerId?C.providerId:"phoneNumber"in C?"phone":null}class js extends R.g{constructor(a,d,T,J){var ve;super(d.code,d.message),this.operationType=T,this.user=J,Object.setPrototypeOf(this,js.prototype),this.customData={appName:a.name,tenantId:null!==(ve=a.tenantId)&&void 0!==ve?ve:void 0,_serverResponse:d.customData._serverResponse,operationType:T}}static _fromErrorAndOperation(a,d,T,J){return new js(a,d,T,J)}}function $s(C,a,d,T){return("reauthenticate"===a?d._getReauthenticationResolver(C):d._getIdTokenResponse(C)).catch(ve=>{throw"auth/multi-factor-auth-required"===ve.code?js._fromErrorAndOperation(C,ve,a,T):ve})}function ya(){return(ya=(0,p.A)(function*(C,a,d=!1){const T=yield kt(C,a._linkToIdToken(C.auth,yield C.getIdToken()),d);return Ti._forOperation(C,"link",T)})).apply(this,arguments)}function wr(){return(wr=(0,p.A)(function*(C,a,d=!1){const{auth:T}=C;if((0,l.xZ)(T.app))return Promise.reject(Le(T));const J="reauthenticate";try{const ve=yield kt(C,$s(T,J,a,C),d);X(ve.idToken,T,"internal-error");const Je=Se(ve.idToken);X(Je,T,"internal-error");const{sub:Et}=Je;return X(C.uid===Et,T,"user-mismatch"),Ti._forOperation(C,J,ve)}catch(ve){throw"auth/user-not-found"===ve?.code&&pe(T,"user-mismatch"),ve}})).apply(this,arguments)}function Ps(C,a){return zo.apply(this,arguments)}function zo(){return(zo=(0,p.A)(function*(C,a,d=!1){if((0,l.xZ)(C.app))return Promise.reject(Le(C));const T="signIn",J=yield $s(C,T,a),ve=yield Ti._fromIdTokenResponse(C,T,J);return d||(yield C._updateCurrentUser(ve.user)),ve})).apply(this,arguments)}function va(){return(va=(0,p.A)(function*(C,a){return Ps(Cn(C),a)})).apply(this,arguments)}function mi(C,a,d){var T;X((null===(T=d.url)||void 0===T?void 0:T.length)>
10,C,"invalid-continue-uri"),X(typeof d.dynamicLinkDomain>"u"||d.dynamicLinkDomain.length>0,C,"invalid-dynamic-link-domain"),a.continueUrl=d.url,a.dynamicLinkDomain=d.dynamicLinkDomain,a.canHandleCodeInApp=d.handleCodeInApp,d.iOS&&(X(d.iOS.bundleId.length>0,C,"missing-ios-bundle-id"),a.iOSBundleId=d.iOS.bundleId),d.android&&(X(d.android.packageName.length>0,C,"missing-android-pkg-name"),a.androidInstallApp=d.android.installApp,a.androidMinimumVersionCode=d.android.minimumVersion,a.androidPackageName=d.android.packageName)}function Li(C){return Ko.apply(this,arguments)}function Ko(){return(Ko=(0,p.A)(function*(C){const a=Cn(C);a._getPasswordPolicyInternal()&&(yield a._updatePasswordPolicy())})).apply(this,arguments)}function Zo(C,a,d){return fo.apply(this,arguments)}function fo(){return(fo=(0,p.A)(function*(C,a,d){const T=Cn(C),J={requestType:"PASSWORD_RESET",email:a,clientType:"CLIENT_TYPE_WEB"};d&&mi(T,J,d),yield Ai(T,J,"getOobCode",Ri)})).apply(this,arguments)}function $e(C,a,d){return Ve.apply(this,arguments)}function Ve(){return(Ve=(0,p.A)(function*(C,a,d){if((0,l.xZ)(C.app))return Promise.reject(Le(C));const T=Cn(C),Je=yield Ai(T,{returnSecureToken:!0,email:a,password:d,clientType:"CLIENT_TYPE_WEB"},"signUpPassword",Zi).catch(jt=>{throw"auth/password-does-not-meet-requirements"===jt.code&&Li(C),jt}),Et=yield Ti._fromIdTokenResponse(T,"signIn",Je);return yield T._updateCurrentUser(Et.user),Et})).apply(this,arguments)}function lt(C,a,d){return(0,l.xZ)(C.app)?Promise.reject(Le(C)):function Aa(C,a){return va.apply(this,arguments)}((0,R.Ku)(C),Ki.credential(a,d)).catch(function(){var T=(0,p.A)(function*(J){throw"auth/password-does-not-meet-requirements"===J.code&&Li(C),J});return function(J){return T.apply(this,arguments)}}())}function Hr(C,a){return ri.apply(this,arguments)}function ri(){return ri=(0,p.A)(function*(C,a){const d=(0,R.Ku)(C),J={requestType:"VERIFY_EMAIL",idToken:yield C.getIdToken()};a&&mi(d.auth,J,a);const{email:ve}=yield function Ji(C,a){return ao.apply(this,arguments)}(d.auth,J);ve!==C.email&&(yield C.reload())}),ri.apply(this,arguments)}function Ui(){return(Ui=(0,p.A)(function*(C,a){return qe(C,"POST","/v1/accounts:update",a)})).apply(this,arguments)}function Ei(C,a){return xs.apply(this,arguments)}function xs(){return xs=(0,p.A)(function*(C,{displayName:a,photoURL:d}){if(void 0===a&&void 0===d)return;const T=(0,R.Ku)(C),ve={idToken:yield T.getIdToken(),displayName:a,photoUrl:d,returnSecureToken:!0},Je=yield kt(T,function Ns(C,a){return Ui.apply(this,arguments)}(T.auth,ve));T.displayName=Je.displayName||null,T.photoURL=Je.photoUrl||null;const Et=T.providerData.find(({providerId:jt})=>"password"===jt);Et&&(Et.displayName=T.displayName,Et.photoURL=T.photoURL),yield T._updateTokensIfNecessary(Je)}),xs.apply(this,arguments)}function Wr(C,a,d,T){return(0,R.Ku)(C).onIdTokenChanged(a,d,T)}function mr(C){return(0,R.Ku)(C).signOut()}const Nr="__sak";class na{constructor(a,d){this.storageRetriever=a,this.type=d}_isAvailable(){try{return this.storage?(this.storage.setItem(Nr,"1"),this.storage.removeItem(Nr),Promise.resolve(!0)):Promise.resolve(!1)}catch{return Promise.resolve(!1)}}_set(a,d){return this.storage.setItem(a,JSON.stringify(d)),Promise.resolve()}_get(a){const d=this.storage.getItem(a);return Promise.resolve(d?JSON.parse(d):null)}_remove(a){return this.storage.removeItem(a),Promise.resolve()}get storage(){return this.storageRetriever()}}const sa=(()=>{class C extends na{constructor(){super(()=>window.localStorage,"LOCAL"),this.boundEventHandler=(d,T)=>this.onStorageEvent(d,T),this.listeners={},this.localCache={},this.pollTimer=null,this.safariLocalStorageNotSynced=function ra(){const C=(0,R.ZQ)();return as(C)||ki(C)}()&&function on(){try{return!(!window||window===window.top)}catch{return!1}}(),this.fallbackToPolling=Mt(),this._shouldAllowMigration=!0}forAllChangedKeys(d){for(const T of Object.keys(this.listeners)){const J=this.storage.getItem(T),ve=this.localCache[T];J!==ve&&d(T,ve,J)}}onStorageEvent(d,T=!1){if(!d.key)return void this.forAllChangedKeys((Et,jt,In)=>{this.notifyListeners(Et,In)});const J=d.key;if(T?this.detachListener():this.stopPolling(),this.safariLocalStorageNotSynced){const Et=this.storage.getItem(J);if(d.newValue!==Et)null!==d.newValue?this.storage.setItem(J,d.newValue):this.storage.removeItem(J);else if(this.localCache[J]===d.newValue&&!T)return}const ve=()=>{const Et=this.storage.getItem(J);!T&&this.localCache[J]===Et||this.notifyListeners(J,Et)},Je=this.storage.getItem(J);!function et(){return(0,R.lT)()&&10===document.documentMode}()||Je===d.newValue||d.newValue===d.oldValue?ve():setTimeout(ve,10)}notifyListeners(d,T){this.localCache[d]=T;const J=this.listeners[d];if(J)for(const ve of Array.from(J))ve(T&&JSON.parse(T))}startPolling(){this.stopPolling(),this.pollTimer=setInterval(()=>{this.forAllChangedKeys((d,T,J)=>{this.onStorageEvent(new StorageEvent("storage",{key:d,oldValue:T,newValue:J}),!0)})},1e3)}stopPolling(){this.pollTimer&&(clearInterval(this.pollTimer),this.pollTimer=null)}attachListener(){window.addEventListener("storage",this.boundEventHandler)}detachListener(){window.removeEventListener("storage",this.boundEventHandler)}_addListener(d,T){0===Object.keys(this.listeners).length&&(this.fallbackToPolling?this.startPolling():this.attachListener()),this.listeners[d]||(this.listeners[d]=new Set,this.localCache[d]=this.storage.getItem(d)),this.listeners[d].add(T)}_removeListener(d,T){this.listeners[d]&&(this.listeners[d].delete(T),0===this.listeners[d].size&&delete this.listeners[d]),0===Object.keys(this.listeners).length&&(this.detachListener(),this.stopPolling())}_set(d,T){var J=()=>super._set,ve=this;return(0,p.A)(function*(){yield J().call(ve,d,T),ve.localCache[d]=JSON.stringify(T)})()}_get(d){var T=()=>super._get,J=this;
1return(0,p.A)(function*(){const ve=yield T().call(J,d);return J.localCache[d]=JSON.stringify(ve),ve})()}_remove(d){var T=()=>super._remove,J=this;return(0,p.A)(function*(){yield T().call(J,d),delete J.localCache[d]})()}}return C.type="LOCAL",C})(),bo=(()=>{class C extends na{constructor(){super(()=>window.sessionStorage,"SESSION")}_addListener(d,T){}_removeListener(d,T){}}return C.type="SESSION",C})();let Oa=(()=>{class C{constructor(d){this.eventTarget=d,this.handlersMap={},this.boundEventHandler=this.handleEvent.bind(this)}static _getInstance(d){const T=this.receivers.find(ve=>ve.isListeningto(d));if(T)return T;const J=new C(d);return this.receivers.push(J),J}isListeningto(d){return this.eventTarget===d}handleEvent(d){var T=this;return(0,p.A)(function*(){const J=d,{eventId:ve,eventType:Je,data:Et}=J.data,jt=T.handlersMap[Je];if(!jt?.size)return;J.ports[0].postMessage({status:"ack",eventId:ve,eventType:Je});const In=Array.from(jt).map(function(){var xr=(0,p.A)(function*(eo){return eo(J.origin,Et)});return function(eo){return xr.apply(this,arguments)}}()),jn=yield function sr(C){return Promise.all(C.map(function(){var a=(0,p.A)(function*(d){try{return{fulfilled:!0,value:yield d}}catch(T){return{fulfilled:!1,reason:T}}});return function(d){return a.apply(this,arguments)}}()))}(In);J.ports[0].postMessage({status:"done",eventId:ve,eventType:Je,response:jn})})()}_subscribe(d,T){0===Object.keys(this.handlersMap).length&&this.eventTarget.addEventListener("message",this.boundEventHandler),this.handlersMap[d]||(this.handlersMap[d]=new Set),this.handlersMap[d].add(T)}_unsubscribe(d,T){this.handlersMap[d]&&T&&this.handlersMap[d].delete(T),(!T||0===this.handlersMap[d].size)&&delete this.handlersMap[d],0===Object.keys(this.handlersMap).length&&this.eventTarget.removeEventListener("message",this.boundEventHandler)}}return C.receivers=[],C})();function Uo(C="",a=10){let d="";for(let T=0;T<a;T++)d+=Math.floor(10*Math.random());return C+d}class Bo{constructor(a){this.target=a,this.handlers=new Set}removeMessageHandler(a){a.messageChannel&&(a.messageChannel.port1.removeEventListener("message",a.onMessage),a.messageChannel.port1.close()),this.handlers.delete(a)}_send(a,d,T=50){var J=this;return(0,p.A)(function*(){const ve=typeof MessageChannel<"u"?new MessageChannel:null;if(!ve)throw new Error("connection_unavailable");let Je,Et;return new Promise((jt,In)=>{const jn=Uo("",20);ve.port1.start();const xr=setTimeout(()=>{In(new Error("unsupported_event"))},T);Et={messageChannel:ve,onMessage(eo){const xa=eo;if(xa.data.eventId===jn)switch(xa.data.status){case"ack":clearTimeout(xr),Je=setTimeout(()=>{In(new Error("timeout"))},3e3);break;case"done":clearTimeout(Je),jt(xa.data.response);break;default:clearTimeout(xr),clearTimeout(Je),In(new Error("invalid_response"))}}},J.handlers.add(Et),ve.port1.addEventListener("message",Et.onMessage),J.target.postMessage({eventType:a,eventId:jn,data:d},[ve.port2])}).finally(()=>{Et&&J.removeMessageHandler(Et)})})()}}function Bi(){return window}function wi(){return typeof Bi().WorkerGlobalScope<"u"&&"function"==typeof Bi().importScripts}function ji(){return(ji=(0,p.A)(function*(){if(!navigator?.serviceWorker)return null;try{return(yield navigator.serviceWorker.ready).active}catch{return null}})).apply(this,arguments)}const oa="firebaseLocalStorageDb",ks="firebaseLocalStorage",Ja="fbase_key";class wo{constructor(a){this.request=a}toPromise(){return new Promise((a,d)=>{this.request.addEventListener("success",()=>{a(this.request.result)}),this.request.addEventListener("error",()=>{d(this.request.error)})})}}function aa(C,a){return C.transaction([ks],a?"readwrite":"readonly").objectStore(ks)}function ca(){const C=indexedDB.open(oa,1);return new Promise((a,d)=>{C.addEventListener("error",()=>{d(C.error)}),C.addEventListener("upgradeneeded",()=>{const T=C.result;try{T.createObjectStore(ks,{keyPath:Ja})}catch(J){d(J)}}),C.addEventListener("success",(0,p.A)(function*(){const T=C.result;T.objectStoreNames.contains(ks)?a(T):(T.close(),yield function qa(){const C=indexedDB.deleteDatabase(oa);return new wo(C).toPromise()}(),a(yield ca()))}))})}function hc(C,a,d){return Pa.apply(this,arguments)}function Pa(){return(Pa=(0,p.A)(function*(C,a,d){const T=aa(C,!0).put({[Ja]:a,value:d});
1return new wo(T).toPromise()})).apply(this,arguments)}function bc(){return(bc=(0,p.A)(function*(C,a){const d=aa(C,!1).get(a),T=yield new wo(d).toPromise();return void 0===T?null:T.value})).apply(this,arguments)}function rl(C,a){const d=aa(C,!0).delete(a);return new wo(d).toPromise()}const Dl=(()=>{class C{constructor(){this.type="LOCAL",this._shouldAllowMigration=!0,this.listeners={},this.localCache={},this.pollTimer=null,this.pendingWrites=0,this.receiver=null,this.sender=null,this.serviceWorkerReceiverAvailable=!1,this.activeServiceWorker=null,this._workerInitializationPromise=this.initializeServiceWorkerMessaging().then(()=>{},()=>{})}_openDb(){var d=this;return(0,p.A)(function*(){return d.db||(d.db=yield ca()),d.db})()}_withRetries(d){var T=this;return(0,p.A)(function*(){let J=0;for(;;)try{const ve=yield T._openDb();return yield d(ve)}catch(ve){if(J++>3)throw ve;T.db&&(T.db.close(),T.db=void 0)}})()}initializeServiceWorkerMessaging(){var d=this;return(0,p.A)(function*(){return wi()?d.initializeReceiver():d.initializeSender()})()}initializeReceiver(){var d=this;return(0,p.A)(function*(){d.receiver=Oa._getInstance(function ja(){return wi()?self:null}()),d.receiver._subscribe("keyChanged",function(){var T=(0,p.A)(function*(J,ve){return{keyProcessed:(yield d._poll()).includes(ve.key)}});return function(J,ve){return T.apply(this,arguments)}}()),d.receiver._subscribe("ping",function(){var T=(0,p.A)(function*(J,ve){return["keyChanged"]});return function(J,ve){return T.apply(this,arguments)}}())})()}initializeSender(){var d=this;return(0,p.A)(function*(){var T,J;if(d.activeServiceWorker=yield function fc(){return ji.apply(this,arguments)}(),!d.activeServiceWorker)return;d.sender=new Bo(d.activeServiceWorker);const ve=yield d.sender._send("ping",{},800);ve&&null!==(T=ve[0])&&void 0!==T&&T.fulfilled&&null!==(J=ve[0])&&void 0!==J&&J.value.includes("keyChanged")&&(d.serviceWorkerReceiverAvailable=!0)})()}notifyServiceWorker(d){var T=this;return(0,p.A)(function*(){if(T.sender&&T.activeServiceWorker&&function ws(){var C;return(null===(C=navigator?.serviceWorker)||void 0===C?void 0:C.controller)||null}()===T.activeServiceWorker)try{yield T.sender._send("keyChanged",{key:d},T.serviceWorkerReceiverAvailable?800:50)}catch{}})()}_isAvailable(){return(0,p.A)(function*(){try{if(!indexedDB)return!1;const d=yield ca();return yield hc(d,Nr,"1"),yield rl(d,Nr),!0}catch{}return!1})()}_withPendingWrite(d){var T=this;return(0,p.A)(function*(){T.pendingWrites++;try{yield d()}finally{T.pendingWrites--}})()}_set(d,T){var J=this;return(0,p.A)(function*(){return J._withPendingWrite((0,p.A)(function*(){return yield J._withRetries(ve=>hc(ve,d,T)),J.localCache[d]=T,J.notifyServiceWorker(d)}))})()}_get(d){var T=this;return(0,p.A)(function*(){const J=yield T._withRetries(ve=>function Bc(C,a){return bc.apply(this,arguments)}(ve,d));return T.localCache[d]=J,J})()}_remove(d){var T=this;return(0,p.A)(function*(){return T._withPendingWrite((0,p.A)(function*(){return yield T._withRetries(J=>rl(J,d)),delete T.localCache[d],T.notifyServiceWorker(d)}))})()}_poll(){var d=this;return(0,p.A)(function*(){const T=yield d._withRetries(Je=>{const Et=aa(Je,!1).getAll();return new wo(Et).toPromise()});if(!T)return[];if(0!==d.pendingWrites)return[];const J=[],ve=new Set;if(0!==T.length)for(const{fbase_key:Je,value:Et}of T)ve.add(Je),JSON.stringify(d.localCache[Je])!==JSON.stringify(Et)&&(d.notifyListeners(Je,Et),J.push(Je));for(const Je of Object.keys(d.localCache))d.localCache[Je]&&!ve.has(Je)&&(d.notifyListeners(Je,null),J.push(Je));return J})()}notifyListeners(d,T){this.localCache[d]=T;const J=this.listeners[d];if(J)for(const ve of Array.from(J))ve(T)}startPolling(){var d=this;this.stopPolling(),this.pollTimer=setInterval((0,p.A)(function*(){return d._poll()}),800)}stopPolling(){this.pollTimer&&(clearInterval(this.pollTimer),this.pollTimer=null)}_addListener(d,T){0===Object.keys(this.listeners).length&&this.startPolling(),this.listeners[d]||(this.listeners[d]=new Set,this._get(d)),this.listeners[d].add(T)}_removeListener(d,T){this.listeners[d]&&(this.listeners[d].delete(T),0===this.listeners[d].size&&delete this.listeners[d]),0===Object.keys(this.listeners).length&&this.stopPolling()}}return C.type="LOCAL",C})();function Ms(C,a){return a?Jn(a):(X(C._popupRedirectResolver,C,"argument-error"),C._popupRedirectResolver)}ar("rcb"),new st(3e4,6e4);
1class is extends Ks{constructor(a){super("custom","custom"),this.params=a}_getIdTokenResponse(a){return Ds(a,this._buildIdpRequest())}_linkToIdToken(a,d){return Ds(a,this._buildIdpRequest(d))}_getReauthenticationResolver(a){return Ds(a,this._buildIdpRequest())}_buildIdpRequest(a){const d={requestUri:this.params.requestUri,sessionId:this.params.sessionId,postBody:this.params.postBody,tenantId:this.params.tenantId,pendingToken:this.params.pendingToken,returnSecureToken:!0,returnIdpCredential:!0};return a&&(d.idToken=a),d}}function Tl(C){return Ps(C.auth,new is(C),C.bypassAuthState)}function gc(C){const{auth:a,user:d}=C;return X(d,a,"internal-error"),function So(C,a){return wr.apply(this,arguments)}(d,new is(C),C.bypassAuthState)}function la(C){return Gs.apply(this,arguments)}function Gs(){return(Gs=(0,p.A)(function*(C){const{auth:a,user:d}=C;return X(d,a,"internal-error"),function ys(C,a){return ya.apply(this,arguments)}(d,new is(C),C.bypassAuthState)})).apply(this,arguments)}class jc{constructor(a,d,T,J,ve=!1){this.auth=a,this.resolver=T,this.user=J,this.bypassAuthState=ve,this.pendingPromise=null,this.eventManager=null,this.filter=Array.isArray(d)?d:[d]}execute(){var a=this;return new Promise(function(){var d=(0,p.A)(function*(T,J){a.pendingPromise={resolve:T,reject:J};try{a.eventManager=yield a.resolver._initialize(a.auth),yield a.onExecution(),a.eventManager.registerConsumer(a)}catch(ve){a.reject(ve)}});return function(T,J){return d.apply(this,arguments)}}())}onAuthEvent(a){var d=this;return(0,p.A)(function*(){const{urlResponse:T,sessionId:J,postBody:ve,tenantId:Je,error:Et,type:jt}=a;if(Et)return void d.reject(Et);const In={auth:d.auth,requestUri:T,sessionId:J,tenantId:Je||void 0,postBody:ve||void 0,user:d.user,bypassAuthState:d.bypassAuthState};try{d.resolve(yield d.getIdpTask(jt)(In))}catch(jn){d.reject(jn)}})()}onError(a){this.reject(a)}getIdpTask(a){switch(a){case"signInViaPopup":case"signInViaRedirect":return Tl;case"linkViaPopup":case"linkViaRedirect":return la;case"reauthViaPopup":case"reauthViaRedirect":return gc;default:pe(this.auth,"internal-error")}}resolve(a){ae(this.pendingPromise,"Pending promise was never set"),this.pendingPromise.resolve(a),this.unregisterAndCleanUp()}reject(a){ae(this.pendingPromise,"Pending promise was never set"),this.pendingPromise.reject(a),this.unregisterAndCleanUp()}unregisterAndCleanUp(){this.eventManager&&this.eventManager.unregisterConsumer(this),this.pendingPromise=null,this.cleanUp()}}const $c=new st(2e3,1e4);function mc(C,a,d){return Mo.apply(this,arguments)}function Mo(){return(Mo=(0,p.A)(function*(C,a,d){if((0,l.xZ)(C.app))return Promise.reject(we(C,"operation-not-supported-in-this-environment"));const T=Cn(C);!function Ne(C,a,d){if(!(a instanceof d))throw d.name!==a.constructor.name&&pe(C,"argument-error"),me(C,"argument-error",`Type of ${a.constructor.name} does not match expected instance.Did you pass a reference from a different Auth SDK?`)}(C,a,br);const J=Ms(T,d);return new Ac(T,"signInViaPopup",a,J).executeNotNull()})).apply(this,arguments)}let Ac=(()=>{class C extends jc{constructor(d,T,J,ve,Je){super(d,T,ve,Je),this.provider=J,this.authWindow=null,this.pollId=null,C.currentPopupAction&&C.currentPopupAction.cancel(),C.currentPopupAction=this}executeNotNull(){var d=this;return(0,p.A)(function*(){const T=yield d.execute();return X(T,d.auth,"internal-error"),T})()}onExecution(){var d=this;return(0,p.A)(function*(){ae(1===d.filter.length,"Popup operations only handle one event");const T=Uo();d.authWindow=yield d.resolver._openPopup(d.auth,d.provider,d.filter[0],T),d.authWindow.associatedEvent=T,d.resolver._originValidation(d.auth).catch(J=>{d.reject(J)}),d.resolver._isIframeWebStorageSupported(d.auth,J=>{J||d.reject(we(d.auth,"web-storage-unsupported"))}),d.pollUserCancellation()})()}get eventId(){var d;return(null===(d=this.authWindow)||void 0===d?void 0:d.associatedEvent)||null}cancel(){this.reject(we(this.auth,"cancelled-popup-request"))}cleanUp(){this.authWindow&&this.authWindow.close(),this.pollId&&window.clearTimeout(this.pollId),this.authWindow=null,this.pollId=null,C.currentPopupAction=null}pollUserCancellation(){const d=()=>{var T,J;this.pollId=null!==(J=null===(T=this.authWindow)||void 0===T?void 0:T.window)&&void 0!==J&&J.closed?window.setTimeout(()=>{this.pollId=null,this.reject(we(this.auth,"popup-closed-by-user"))},8e3):window.setTimeout(d,$c.get())};d()}}return C.currentPopupAction=null,C})();const c="pendingRedirect",h=new Map;class I extends jc{constructor(a,d,T=!1){super(a,["signInViaRedirect","linkViaRedirect","reauthViaRedirect","unknown"],d,void 0,T),this.eventId=null}execute(){var a=()=>super.execute,d=this;return(0,p.A)(function*(){let T=h.get(d.auth._key());if(!T){try{const ve=(yield function P(C,a){return ee.apply(this,arguments)}(d.resolver,d.auth))?yield a().call(d):null;T=()=>Promise.resolve(ve)}catch(J){T=()=>Promise.reject(J)}h.set(d.auth._key(),T)}return d.bypassAuthState||h.set(d.auth._key(),()=>Promise.resolve(null)),T()})()}onAuthEvent(a){var d=()=>super.onAuthEvent,T=this;return(0,p.A)(function*(){if("signInViaRedirect"===a.type)return d().call(T,a);if("unknown"!==a.type){if(a.eventId){const J=yield T.auth._redirectUserForId(a.eventId);if(J)return T.user=J,d().call(T,a);T.resolve(null)}}else T.resolve(null)})()}onExecution(){return(0,p.A)(function*(){})()}cleanUp(){}}function ee(){return(ee=(0,p.A)(function*(C,a){const d=function xt(C){return jr(c,C.config.apiKey,C.name)}(a),T=function Dt(C){return Jn(C._redirectPersistence)}(C);if(!(yield T._isAvailable()))return!1;const J="true"===(yield T._get(d));return yield T._remove(d),J})).apply(this,arguments)}function Xe(C,a){h.set(C._key(),a)}function Er(C,a){return wn.apply(this,arguments)}function wn(){return(wn=(0,p.A)(function*(C,a,d=!1){if((0,l.xZ)(C.app))return Promise.reject(Le(C));const T=Cn(C),J=Ms(T,a),Je=yield new I(T,J,d).execute();return Je&&!d&&(delete Je.user._redirectEventId,yield T._persistUserIfCurrent(Je.user),yield T._setRedirectUser(null,a)),Je})).apply(this,arguments)}class Mr{constructor(a){this.auth=a,this.cachedEventUids=new Set,this.consumers=new Set,this.queuedRedirectEvent=null,this.hasHandledPotentialRedirect=!1,this.lastProcessedEventTime=
1Date.now()}registerConsumer(a){this.consumers.add(a),this.queuedRedirectEvent&&this.isEventForConsumer(this.queuedRedirectEvent,a)&&(this.sendToConsumer(this.queuedRedirectEvent,a),this.saveEventToCache(this.queuedRedirectEvent),this.queuedRedirectEvent=null)}unregisterConsumer(a){this.consumers.delete(a)}onEvent(a){if(this.hasEventBeenHandled(a))return!1;let d=!1;return this.consumers.forEach(T=>{this.isEventForConsumer(a,T)&&(d=!0,this.sendToConsumer(a,T),this.saveEventToCache(a))}),this.hasHandledPotentialRedirect||!function Qr(C){switch(C.type){case"signInViaRedirect":case"linkViaRedirect":case"reauthViaRedirect":return!0;case"unknown":return Yi(C);default:return!1}}(a)||(this.hasHandledPotentialRedirect=!0,d||(this.queuedRedirectEvent=a,d=!0)),d}sendToConsumer(a,d){var T;if(a.error&&!Yi(a)){const J=(null===(T=a.error.code)||void 0===T?void 0:T.split("auth/")[1])||"internal-error";d.onError(we(this.auth,J))}else d.onAuthEvent(a)}isEventForConsumer(a,d){const T=null===d.eventId||!!a.eventId&&a.eventId===d.eventId;return d.filter.includes(a.type)&&T}hasEventBeenHandled(a){return Date.now()-this.lastProcessedEventTime>=6e5&&this.cachedEventUids.clear(),this.cachedEventUids.has(Ni(a))}saveEventToCache(a){this.cachedEventUids.add(Ni(a)),this.lastProcessedEventTime=Date.now()}}function Ni(C){return[C.type,C.eventId,C.sessionId,C.tenantId].filter(a=>a).join("-")}function Yi({type:C,error:a}){return"unknown"===C&&"auth/no-auth-event"===a?.code}function di(){return(di=(0,p.A)(function*(C,a={}){return qe(C,"GET","/v1/projects",a)})).apply(this,arguments)}const qi=/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/,fi=/^https?/;function qs(){return qs=(0,p.A)(function*(C){if(C.config.emulator)return;const{authorizedDomains:a}=yield function ss(C){return di.apply(this,arguments)}(C);for(const d of a)try{if(sl(d))return}catch{}pe(C,"unauthorized-domain")}),qs.apply(this,arguments)}function sl(C){const a=de(),{protocol:d,hostname:T}=new URL(a);if(C.startsWith("chrome-extension://")){const Je=new URL(C);return""===Je.hostname&&""===T?"chrome-extension:"===d&&C.replace("chrome-extension://","")===a.replace("chrome-extension://",""):"chrome-extension:"===d&&Je.hostname===T}if(!fi.test(d))return!1;if(qi.test(C))return T===C;const J=C.replace(/\./g,"\\.");return new RegExp("^(.+\\."+J+"|"+J+")$","i").test(T)}const nc=new st(3e4,6e4);function Xo(){const C=Bi().___jsl;if(C?.H)for(const a of Object.keys(C.H))if(C.H[a].r=C.H[a].r||[],C.H[a].L=C.H[a].L||[],C.H[a].r=[...C.H[a].L],C.CP)for(let d=0;d<C.CP.length;d++)C.CP[d]=null}let Jo=null;const Wc=new st(5e3,15e3),zc="__/auth/iframe",ic="emulator/auth/iframe",Gc={style:{position:"absolute",top:"-100px",width:"1px",height:"1px"},"aria-hidden":"true",tabindex:"-1"},ol=new Map([["identitytoolkit.googleapis.com","p"],["staging-identitytoolkit.sandbox.googleapis.com","s"],["test-identitytoolkit.sandbox.googleapis.com","t"]]);function Kc(C){const a=C.config;X(a.authDomain,C,"auth-domain-config-required");const d=a.emulator?He(a,ic):`https://${C.config.authDomain}/${zc}`,T={apiKey:a.apiKey,appName:C.name,v:l.MF},J=ol.get(C.config.apiHost);J&&(T.eid=J);const ve=C._getFrameworks();return ve.length&&(T.fw=ve.join(",")),`${d}?${(0,R.Am)(T).slice(1)}`}function qo(){return qo=(0,p.A)(function*(C){const a=yield function rc(C){return Jo=Jo||function Na(C){return new Promise((a,d)=>{var T,J,ve;function Je(){Xo(),gapi.load("gapi.iframes",{callback:()=>{a(gapi.iframes.getContext())},ontimeout:()=>{Xo(),d(we(C,"network-request-failed"))},timeout:nc.get()})}if(null!==(J=null===(T=Bi().gapi)||void 0===T?void 0:T.iframes)&&void 0!==J&&J.Iframe)a(gapi.iframes.getContext());else{if(null===(ve=Bi().gapi)||void 0===ve||!ve.load){const Et=ar("iframefcb");return Bi()[Et]=()=>{gapi.load?Je():d(we(C,"network-request-failed"))},Ir(`${function $r(){return Ar.gapiScript}()}?onload=${Et}`).catch(jt=>d(jt))}Je()}}).catch(a=>{throw Jo=null,a})}(C),Jo}(C),d=Bi().gapi;return X(d,C,"internal-error"),a.open({where:document.body,url:Kc(C),messageHandlersFilter:d.iframes.CROSS_ORIGIN_IFRAMES_FILTER,attributes:Gc,dontclear:!0},T=>new Promise(function(){var J=(0,p.A)(function*(ve,Je){yield T.restyle({setHideOnLeave:!1});const Et=we(C,"network-request-failed"),jt=Bi().setTimeout(()=>{Je(Et)},Wc.get());function In(){Bi().clearTimeout(jt),ve(T)}T.ping(In).then(In,()=>{Je(Et)})});return function(ve,Je){return J.apply(this,arguments)}}()))}),qo.apply(this,arguments)}const Rc={location:"yes",resizable:"yes",statusbar:"yes",toolbar:"no"};class Ao{constructor(a){this.window=a,this.associatedEvent=null}close(){if(this.window)try{this.window.close()}catch{}}}const qr="__/auth/handler",Sa="emulator/auth/handler",sc=encodeURIComponent("fac");function ua(C,a,d,T,J,ve){return bl.apply(this,arguments)}function bl(){return(bl=(0,p.A)(function*(C,a,d,T,J,ve){X(C.config.authDomain,C,"auth-domain-config-required"),X(C.config.apiKey,C,"invalid-api-key");const Je={apiKey:C.config.apiKey,appName:C.name,authType:d,redirectUrl:T,v:l.MF,eventId:J};if(a instanceof br){a.setDefaultLanguage(C.languageCode),Je.providerId=a.providerId||"",(0,R.Im)(a.getCustomParameters())||(Je.customParameters=JSON.stringify(a.getCustomParameters()));for(const[jn,xr]of Object.entries(ve||{}))Je[jn]=xr}if(a instanceof _o){const jn=a.getScopes().filter(xr=>""!==xr);jn.length>0&&(Je.scopes=jn.join(","))}C.tenantId&&(Je.tid=C.tenantId);const Et=Je;for(const jn of Object.keys(Et))void 0===Et[jn]&&delete Et[jn];const jt=yield C._getAppCheckToken(),In=jt?`#${sc}=${encodeURIComponent(jt)}`:"";return`${function al({config:C}){return C.emulator?He(C,Sa):`https://${C.authDomain}/${qr}`}(C)}?${(0,R.Am)(Et).slice(1)}${In}`})).apply(this,arguments)}const Lc="webStorageSupport",tu=class wl{constructor(){this.eventManagers={},this.iframes={},this.originValidationPromises={},this._redirectPersistence=bo,this._completeRedirectFn=Er,this._overrideRedirectResult=Xe}_openPopup(a,d,T,J){var ve=this;return(0,p.A)(function*(){var Je;ae(null===(Je=ve.eventManagers[a._key()])||void 0===Je?void 0:Je.manager,"_initialize() not called before _openPopup()");const Et=yield ua(a,d,T,de(),J);return function Jr(C,a,d,T=500,J=600){const ve=Math.max((window.screen.availHeight-J)/2,0).toString(),Je=Math.max((window.screen.availWi
1dth-T)/2,0).toString();let Et="";const jt=Object.assign(Object.assign({},Rc),{width:T.toString(),height:J.toString(),top:ve,left:Je}),In=(0,R.ZQ)().toLowerCase();d&&(Et=As(In)?"_blank":d),os(In)&&(a=a||"http://localhost",jt.scrollbars="yes");const jn=Object.entries(jt).reduce((eo,[xa,Yc])=>`${eo}${xa}=${Yc},`,"");if(function ft(C=(0,R.ZQ)()){var a;return ki(C)&&!(null===(a=window.navigator)||void 0===a||!a.standalone)}(In)&&"_self"!==Et)return function $i(C,a){const d=document.createElement("a");d.href=C,d.target=a;const T=document.createEvent("MouseEvent");T.initMouseEvent("click",!0,!0,window,1,0,0,0,0,!1,!1,!1,!1,1,null),d.dispatchEvent(T)}(a||"",Et),new Ao(null);const xr=window.open(a||"",Et,jn);X(xr,C,"popup-blocked");try{xr.focus()}catch{}return new Ao(xr)}(a,Et,Uo())})()}_openRedirect(a,d,T,J){var ve=this;return(0,p.A)(function*(){return yield ve._originValidation(a),function Qo(C){Bi().location.href=C}(yield ua(a,d,T,de(),J)),new Promise(()=>{})})()}_initialize(a){const d=a._key();if(this.eventManagers[d]){const{manager:J,promise:ve}=this.eventManagers[d];return J?Promise.resolve(J):(ae(ve,"If manager is not set, promise should be"),ve)}const T=this.initAndGetManager(a);return this.eventManagers[d]={promise:T},T.catch(()=>{delete this.eventManagers[d]}),T}initAndGetManager(a){var d=this;return(0,p.A)(function*(){const T=yield function Da(C){return qo.apply(this,arguments)}(a),J=new Mr(a);return T.register("authEvent",ve=>(X(ve?.authEvent,a,"invalid-auth-event"),{status:J.onEvent(ve.authEvent)?"ACK":"ERROR"}),gapi.iframes.CROSS_ORIGIN_IFRAMES_FILTER),d.eventManagers[a._key()]={manager:J},d.iframes[a._key()]=T,J})()}_isIframeWebStorageSupported(a,d){this.iframes[a._key()].send(Lc,{type:Lc},J=>{var ve;const Je=null===(ve=J?.[0])||void 0===ve?void 0:ve[Lc];void 0!==Je&&d(!!Je),pe(a,"internal-error")},gapi.iframes.CROSS_ORIGIN_IFRAMES_FILTER)}_originValidation(a){const d=a._key();return this.originValidationPromises[d]||(this.originValidationPromises[d]=function po(C){return qs.apply(this,arguments)}(a)),this.originValidationPromises[d]}get _shouldInitProactively(){return Mt()||as()||ki()}};var Rl="@firebase/auth";class Zu{constructor(a){this.auth=a,this.internalListeners=new Map}getUid(){var a;return this.assertAuthConfigured(),(null===(a=this.auth.currentUser)||void 0===a?void 0:a.uid)||null}getToken(a){var d=this;return(0,p.A)(function*(){return d.assertAuthConfigured(),yield d.auth._initializationPromise,d.auth.currentUser?{accessToken:yield d.auth.currentUser.getIdToken(a)}:null})()}addAuthTokenListener(a){if(this.assertAuthConfigured(),this.internalListeners.has(a))return;const d=this.auth.onIdTokenChanged(T=>{a(T?.stsTokenManager.accessToken||null)});this.internalListeners.set(a,d),this.updateProactiveRefresh()}removeAuthTokenListener(a){this.assertAuthConfigured();const d=this.internalListeners.get(a);d&&(this.internalListeners.delete(a),d(),this.updateProactiveRefresh())}assertAuthConfigured(){X(this.auth._initializationPromise,"dependent-sdk-initialized-before-auth")}updateProactiveRefresh(){this.internalListeners.size>0?this.auth._startProactiveRefresh():this.auth._stopProactiveRefresh()}}const Ec=(0,R.XA)("authIdTokenMaxAge")||300;let nu=null;const Wa=C=>function(){var a=(0,p.A)(function*(d){const T=d&&(yield d.getIdTokenResult()),J=T&&((new Date).getTime()-Date.parse(T.issuedAtTime))/1e3;if(J&&J>Ec)return;const ve=T?.token;nu!==ve&&(nu=ve,yield fetch(C,{method:ve?"POST":"DELETE",headers:ve?{Authorization:`Bearer ${ve}`}:{}}))});return function(d){return a.apply(this,arguments)}}();function Ol(C=(0,l.Sx)()){const a=(0,l.j6)(C,"auth");if(a.isInitialized())return a.getImmediate();const d=function Vo(C,a){const d=(0,l.j6)(C,"auth");if(d.isInitialized()){const J=d.getImmediate(),ve=d.getOptions();if((0,R.bD)(ve,a??{}))return J;pe(J,"already-initialized")}return d.initialize({options:a})}(C,{popupRedirectResolver:tu,persistence:[Dl,sa,bo]}),T=(0,R.XA)("authTokenSyncURL");if(T&&"boolean"==typeof isSecureContext&&isSecureContext){const ve=new URL(T,location.origin);if(location.origin===ve.origin){const Je=Wa(ve.toString());(function Nn(C,a,d){(0,R.Ku)(C).beforeAuthStateChanged(a,d)})(d,Je,()=>Je(d.currentUser)),Wr(d,Et=>Je(Et))}}const J=(0,R.Tj)("auth");return J&&function fr(C,a,d){const T=Cn(C);X(T._canInitEmulator,T,"emulator-config-failed"),X(/^https?:\/\//.test(a),T,"invali
1d-emulator-scheme");const J=!!d?.disableWarnings,ve=pr(a),{host:Je,port:Et}=function Xi(C){const a=pr(C),d=/(\/\/)?([^?#/]+)/.exec(C.substr(a.length));if(!d)return{host:"",port:null};const T=d[2].split("@").pop()||"",J=/^(\[[^\]]+\])(:|$)/.exec(T);if(J){const ve=J[1];return{host:ve,port:Cs(T.substr(ve.length+1))}}{const[ve,Je]=T.split(":");return{host:ve,port:Cs(Je)}}}(a);T.config.emulator={url:`${ve}//${Je}${null===Et?"":`:${Et}`}/`},T.settings.appVerificationDisabledForTesting=!0,T.emulatorConfig=Object.freeze({host:Je,port:Et,protocol:ve.replace(":",""),options:Object.freeze({disableWarnings:J})}),J||function lr(){function C(){const a=document.createElement("p"),d=a.style;a.innerText="Running in emulator mode. Do not use with production credentials.",d.position="fixed",d.width="100%",d.backgroundColor="#ffffff",d.border=".1em solid #000000",d.color="#b50000",d.bottom="0px",d.left="0px",d.margin="0px",d.zIndex="10000",d.textAlign="center",a.classList.add("firebase-emulator-warning"),document.body.appendChild(a)}typeof console<"u"&&"function"==typeof console.info&&console.info("WARNING: You are using the Auth Emulator, which is intended for local testing only. Do not use with production credentials."),typeof window<"u"&&typeof document<"u"&&("loading"===document.readyState?window.addEventListener("DOMContentLoaded",C):C())}()}(d,`http://${J}`),d}(function ei(C){Ar=C})({loadJS:C=>new Promise((a,d)=>{const T=document.createElement("script");T.setAttribute("src",C),T.onload=a,T.onerror=J=>{const ve=we("internal-error");ve.customData=J,d(ve)},T.type="text/javascript",T.charset="UTF-8",function Zc(){var C,a;return null!==(a=null===(C=document.getElementsByTagName("head"))||void 0===C?void 0:C[0])&&void 0!==a?a:document}().appendChild(T)}),gapiScript:"https://apis.google.com/js/api.js",recaptchaV2Script:"https://www.google.com/recaptcha/api.js",recaptchaEnterpriseScript:"https://www.google.com/recaptcha/enterprise.js?render="}),function Yu(C){(0,l.om)(new Q.uA("auth",(a,{options:d})=>{const T=a.getProvider("app").getImmediate(),J=a.getProvider("heartbeat"),ve=a.getProvider("app-check-internal"),{apiKey:Je,authDomain:Et}=T.options;X(Je&&!Je.includes(":"),"invalid-api-key",{appName:T.name});const jt={apiKey:Je,authDomain:Et,clientPlatform:C,apiHost:"identitytoolkit.googleapis.com",tokenApiHost:"securetoken.googleapis.com",apiScheme:"https",sdkClientVersion:ge(C)},In=new Zt(T,J,ve,jt);return function cs(C,a){const d=a?.persistence||[],T=(Array.isArray(d)?d:[d]).map(Jn);a?.errorMap&&C._updateErrorMap(a.errorMap),C._initializeWithPersistence(T,a?.popupRedirectResolver)}(In,d),In},"PUBLIC").setInstantiationMode("EXPLICIT").setInstanceCreatedCallback((a,d,T)=>{a.getProvider("auth-internal").initialize()})),(0,l.om)(new Q.uA("auth-internal",a=>{const d=Cn(a.getProvider("auth").getImmediate());return new Zu(d)},"PRIVATE").setInstantiationMode("EXPLICIT")),(0,l.KO)(Rl,"1.7.3",function Jd(C){switch(C){case"Node":return"node";case"ReactNative":return"rn";case"Worker":return"webworker";case"Cordova":return"cordova";case"WebExtension":return"web-extension";default:return}}(C)),(0,l.KO)(Rl,"1.7.3","esm2017")}("Browser")},467:(ct,Ce,o)=>{"use strict";function p(R,j,K,Q,B,Z,F){try{var O=R[Z](F),k=O.value}catch(V){return void K(V)}O.done?j(k):Promise.resolve(k).then(Q,B)}function l(R){return function(){var j=this,K=arguments;return new Promise(function(Q,B){var Z=R.apply(j,K);function F(k){p(Z,Q,B,F,O,"next",k)}function O(k){p(Z,Q,B,F,O,"throw",k)}F(void 0)})}}o.d(Ce,{A:()=>l})},1635:(ct,Ce,o)=>{"use strict";function j(He,Ge){var ke={};for(var je in He)Object.prototype.hasOwnProperty.call(He,je)&&Ge.indexOf(je)<0&&(ke[je]=He[je]);if(null!=He&&"function"==typeof Object.getOwnPropertySymbols){var We=0;for(je=Object.getOwnPropertySymbols(He);We<je.length;We++)Ge.indexOf(je[We])<0&&Object.prototype.propertyIsEnumerable.call(He,je[We])&&(ke[je[We]]=He[je[We]])}return ke}function K(He,Ge,ke,je){var At,We=arguments.length,qe=We<3?Ge:null===je?je=Object.getOwnPropertyDescriptor(Ge,ke):je;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)qe=Reflect.decorate(He,Ge,ke,je);else for(var Jt=He.length-1;Jt>=0;Jt--)(At=He[Jt])&&(qe=(We<3?At(qe):We>3?At(Ge,ke,qe):At(Ge,ke))||qe);return We>3&&qe&&Object.defineProperty(Ge,ke,qe),qe}
1function k(He,Ge){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(He,Ge)}function V(He,Ge,ke,je){return new(ke||(ke=Promise))(function(qe,At){function Jt(nn){try{Ft(je.next(nn))}catch(Dn){At(Dn)}}function an(nn){try{Ft(je.throw(nn))}catch(Dn){At(Dn)}}function Ft(nn){nn.done?qe(nn.value):function We(qe){return qe instanceof ke?qe:new ke(function(At){At(qe)})}(nn.value).then(Jt,an)}Ft((je=je.apply(He,Ge||[])).next())})}function pe(He){return this instanceof pe?(this.v=He,this):new pe(He)}function we(He,Ge,ke){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var We,je=ke.apply(He,Ge||[]),qe=[];return We={},At("next"),At("throw"),At("return"),We[Symbol.asyncIterator]=function(){return this},We;function At(gt){je[gt]&&(We[gt]=function(tn){return new Promise(function(er,wt){qe.push([gt,tn,er,wt])>1||Jt(gt,tn)})})}function Jt(gt,tn){try{!function an(gt){gt.value instanceof pe?Promise.resolve(gt.value.v).then(Ft,nn):Dn(qe[0][2],gt)}(je[gt](tn))}catch(er){Dn(qe[0][3],er)}}function Ft(gt){Jt("next",gt)}function nn(gt){Jt("throw",gt)}function Dn(gt,tn){gt(tn),qe.shift(),qe.length&&Jt(qe[0][0],qe[0][1])}}function Le(He){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var ke,Ge=He[Symbol.asyncIterator];return Ge?Ge.call(He):(He=function re(He){var Ge="function"==typeof Symbol&&Symbol.iterator,ke=Ge&&He[Ge],je=0;if(ke)return ke.call(He);if(He&&"number"==typeof He.length)return{next:function(){return He&&je>=He.length&&(He=void 0),{value:He&&He[je++],done:!He}}};throw new TypeError(Ge?"Object is not iterable.":"Symbol.iterator is not defined.")}(He),ke={},je("next"),je("throw"),je("return"),ke[Symbol.asyncIterator]=function(){return this},ke);function je(qe){ke[qe]=He[qe]&&function(At){return new Promise(function(Jt,an){!function We(qe,At,Jt,an){Promise.resolve(an).then(function(Ft){qe({value:Ft,done:Jt})},At)}(Jt,an,(At=He[qe](At)).done,At.value)})}}}o.d(Ce,{AQ:()=>we,Cg:()=>K,N3:()=>pe,Sn:()=>k,Tt:()=>j,sH:()=>V,xN:()=>Le}),"function"==typeof SuppressedError&&SuppressedError}},ct=>{ct(ct.s=3161)}]);
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.